1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="38db6bbf-74cb-59ef-fa57-f49cce61819c")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,787592,n=>{n.v({className:"ibm_plex_mono_9762e71f-module__oVV9Xq__className",variable:"ibm_plex_mono_9762e71f-module__oVV9Xq__variable"})},348172,n=>{n.v({className:"druktext_61aafc80-module__dJ0NFG__className",variable:"druktext_61aafc80-module__dJ0NFG__variable"})},471579,n=>{n.v({className:"druktextwide_52ed3112-module__3wvLMq__className",variable:"druktextwide_52ed3112-module__3wvLMq__variable"})},154138,n=>{n.v({className:"ibmplexsans_e2b18326-module__JnkpFW__className",variable:"ibmplexsans_e2b18326-module__JnkpFW__variable"})},25114,n=>{"use strict";let e,o,t,a,r,i,l,c,s,d,m;var p,u,y,g,f,h,C,_,k,b,T,B,R,x,I,v,P,S,w,L,A,F,M,E,N,D,K,H,q,z,j,O,V,U,W,Q,$,G,Z,J,Y,X,nn,ne,no,nt,na,nr=n.i(478902),ni=n.i(591370),nl=n.i(340783),nc=n.i(88601),ns=n.i(986261),nd=n.i(389959),nm=n.i(197649),np=n.i(726105),nu=n.i(140508);let ny=nu.SB_NATION_COMMUNITIES[nu.SB_NATION_COMMUNITY_ID];Object.fromEntries(Object.values(ny?.cycloneCommunities??{}).flatMap(n=>!n.isPrimaryCommunity&&n.cycloneCommunityPrefix?[[n.cycloneCommunityPrefix,n.cycloneCommunityId]]:[]));let ng=n=>{if(!n)return null;let e=n.trim().toLowerCase(),o=e.replace(/\/.*$/,"");if(e.includes("://"))try{o=new URL(e).host}catch{return null}return o.replace(/:\d+$/,"").replace(/^(www|staging|dev|pre-production|rc-staging|production|rc-production)\./,"")},nf=({url:n,wpSiteId:e,domain:o,chorusCommunityId:t})=>{let a=(({chorusCommunityId:n,wpSiteId:e,domain:o})=>n?nu.SB_NATION_COMMUNITIES[n]:null!=e?Object.values(nu.SB_NATION_COMMUNITIES).find(n=>n.wpSiteId===e):(n=>{let e=ng(n);if(e)return Object.values(nu.SB_NATION_COMMUNITIES).find(n=>ng(n.domain)===e)})(o))({chorusCommunityId:t,wpSiteId:e,domain:o});if(!a?.cycloneCommunities)return null;let r=Object.values(a.cycloneCommunities);if(1===r.length)return r[0]?.cycloneCommunityId??null;let i=(n=>{try{return new URL(n).pathname}catch{return null}})(n),l=r.find(n=>n.cycloneCommunityPrefix&&i?.startsWith(n.cycloneCommunityPrefix));if(l)return l.cycloneCommunityId;let c=r.find(n=>n.isPrimaryCommunity);return c?.cycloneCommunityId??null};var nh=n.i(882302);n.i(663298);var nC=n.i(921390);n.i(752891);var n_=n.i(918674);n.i(838886);var nk=n.i(292339);n.i(285811);var nb=n.i(14569),nT=n.i(108835),nB=n.i(741490),nR=n.i(970060);let nx=(0,nB.withGracefulErrorBoundary)(n=>{var e,o;let t=(0,nh.getCycloneStreamIdFromNode)({chorusUuid:n.chorusUuid,globalId:n.globalId,nodeId:n.id}),a=(e=n.permalink,(o=n.site)?nf({url:e,wpSiteId:o.wpId,domain:o.domain,chorusCommunityId:o.chorusCommunityId}):null);return(0,nr.jsxs)(nk.default,{className:(0,nm.default)("_1vcrfey0",nR.sharedStyles.layout.mainColumn),children:[(0,nr.jsx)(n_.default,{children:(0,nr.jsx)("div",{className:(0,nm.default)(nR.sharedStyles.layout.standardSpacing.medium,"_1vcrfey1"),id:"comments",children:(0,nr.jsx)(np.CommentStream,{friendlyID:t,contentSource:"wordpress",permalink:n.permalink,canonicalCycloneCommunityId:a})})}),(0,nr.jsx)(nb.default,{children:(0,nr.jsx)("div",{className:nT.stickySectionDesktop,children:(0,nr.jsx)(nC.default,{adType:"commentsRightRail"})})})]})},{context:"CycloneArticleBodyErrorBoundary"}),nI=(0,nB.withGracefulErrorBoundary)(n=>{let e=(0,nh.getCycloneStreamIdFromNode)({chorusUuid:n.chorusUuid,globalId:n.globalId,nodeId:n.id}),o=n.site?nf({url:n.permalink,wpSiteId:n.site.wpId,domain:n.site.domain,chorusCommunityId:n.site.chorusCommunityId}):null;return(0,nr.jsx)("div",{id:n.sectionId,className:n.containerClassName,children:(0,nr.jsx)(np.CommentStream,{friendlyID:e,contentSource:"wordpress",permalink:n.permalink,canonicalCycloneCommunityId:o})})},{context:"CycloneCommentsSectionErrorBoundary"});var nv=n.i(564915);let nP=(0,nd.createContext)(null),nS=()=>{let n=(0,nd.useContext)(nP);if(!n)throw Error("Missing Categories Context");return n};var nw=n.i(396902);let nL=()=>(0,nr.jsxs)(nv.default,{children:[(0,nr.jsx)("link",{rel:"shortcut icon",href:"/static-assets/icons/favicon.ico"}),(0,nr.jsx)("link",{rel:"apple-touch-icon",sizes:"180x180",href:"/static-assets/icons/apple-touch-icon.png"}),(0,nr.jsx)("link",{rel:"icon",type:"image/png",sizes:"32x32",href:"/static-assets/icons/favicon-32x32.png"}),(0,nr.jsx)("link",{rel:"icon",type:"image/png",sizes:"96x96",href:"/static-assets/icons/favicon-96x96.png"}),(0,nr.jsx)("link",{rel:"icon",type:"image/png",sizes:"16x16",href:"/static-assets/icons/favicon-16x16.png"}),(0,nr.jsx)("link",{rel:"mask-icon",href:"/static-assets/icons/safari-pinned-tab.svg"}),(0,nr.jsx)("link",{rel:"icon",type:"image/png",href:"/static-assets/icons/android-chrome-192x192.png",sizes:"192x192"}),(0,nr.jsx)("link",{rel:"icon",type:"image/png",href:"/static-assets/icons/android-chrome-512x512.png",sizes:"512x512"})]});var nA=n.i(77605);let nF={"c2IyOmNhdGVnb3J5OjM0Nw==":"playingthrough","c2IyOmNhdGVnb3J5OjQwMA==":"playingthrough","c2IyOnN1cGVyQ2F0OjIzOA==":"breakaway","c2IyOnN1cGVyQ2F0OjI0MA==":"breakaway"},nM=()=>{let{communityCanonicalDomain:n,isPrimaryCommunity:e}
2=(0,nw.useConfigContext)().communityConfig,o=nS().primaryCategoryNodeId,t=e&&o?nF[o]:void 0,a=t||n;return!e||t?(0,nr.jsxs)(nv.default,{children:[(0,nr.jsx)("link",{rel:"apple-touch-icon",sizes:"180x180",href:(0,nA.getTeamLogoUrl)({communityCanonicalDomain:a,width:180})}),(0,nr.jsx)("link",{rel:"icon",type:"image/png",sizes:"32x32",href:(0,nA.getTeamLogoUrl)({communityCanonicalDomain:a,width:32})}),(0,nr.jsx)("link",{rel:"icon",type:"image/png",sizes:"96x96",href:(0,nA.getTeamLogoUrl)({communityCanonicalDomain:a,width:96})}),(0,nr.jsx)("link",{rel:"icon",type:"image/png",sizes:"16x16",href:(0,nA.getTeamLogoUrl)({communityCanonicalDomain:a,width:16})}),(0,nr.jsx)("link",{rel:"icon",type:"image/png",sizes:"192x192",href:(0,nA.getTeamLogoUrl)({communityCanonicalDomain:a,width:192})}),(0,nr.jsx)("link",{rel:"icon",type:"image/png",sizes:"512x512",href:(0,nA.getTeamLogoUrl)({communityCanonicalDomain:a,width:512})})]}):(0,nr.jsx)(nL,{})},nE={defaultLocation:"body"};var nN=n.i(910104),nD=n.i(81580);let nK={[nu.SB_NATION_COMMUNITY_ID]:"",244:"/community/cagesideseats",258:"/community/mmamania",395:"/community/mmafighting",12:"/community/mlb",26:"/community/mlb",14:"/community/mlb",34:"/community/mlb",8:"/community/mlb",20:"/community/mlb",25:"/community/mlb",15:"/community/mlb",19:"/community/mlb",23:"/community/mlb",21:"/community/mlb",16:"/community/mlb",32:"/community/mlb",13:"/community/mlb",30:"/community/mlb",35:"/community/mlb",11:"/community/mlb",1:"/community/mlb",24:"/community/mlb",17:"/community/mlb",33:"/community/mlb",4:"/community/mlb",29:"/community/mlb",5:"/community/mlb",31:"/community/mlb",10:"/community/mlb",28:"/community/mlb",27:"/community/mlb",161:"/community/nba",175:"/community/nba",276:"/community/nba",158:"/community/nba",38:"/community/nba",222:"/community/nba",36:"/community/nba",172:"/community/nba",227:"/community/nba",42:"/community/nba",51:"/community/nba",46:"/community/nba",171:"/community/nba",49:"/community/nba",37:"/community/nba",39:"/community/nba",230:"/community/nba",113:"/community/nba",48:"/community/nba",47:"/community/nba",83:"/community/nfl",73:"/community/nfl",81:"/community/nfl",70:"/community/nfl",80:"/community/nfl",58:"/community/nfl",66:"/community/nfl",62:"/community/nfl",57:"/community/nfl",55:"/community/nfl",63:"/community/nfl",77:"/community/nfl",74:"/community/nfl",56:"/community/nfl",54:"/community/nfl",59:"/community/nfl",71:"/community/nfl",167:"/community/nfl",75:"/community/nfl",69:"/community/nfl",65:"/community/nfl",82:"/community/nfl",79:"/community/nfl",76:"/community/nfl",166:"/community/nfl",68:"/community/nfl",64:"/community/nfl",67:"/community/nfl",60:"/community/nfl",78:"/community/nfl",72:"/community/nfl",61:"/community/nfl"},nH={getCommunityAdConfigPath:n=>n in nK?`${nD.CONCERT_ADS_NETWORK}${nK[n]}`:`${nD.CONCERT_ADS_NETWORK}/community`,getCommunitySportsAdConfig:function(n){let e=nN.SB_NATION_COMMUNITIES_METADATA.find(e=>e.communityId===n);return{sport:e?.sport,league:e?.league,team:e?.teamName}}},nq={getAdNetworkPath:function(n){return n&&n.length>0?`sbn/${n}`:"sbn/general"}};var nz=n.i(7021),nj=n.i(957712),nO=n.i(151703),nV=n.i(434937),nU=n.i(916639);let nW=(f={alias:null,args:null,kind:"ScalarField",name:"heading",storageKey:null},h={alias:null,args:null,concreteType:"BannerType",kind:"LinkedField",name:"breakingNewsBanner",plural:!1,selections:[p={alias:null,args:null,kind:"ScalarField",name:"buttonText",storageKey:null},u={alias:null,args:null,kind:"ScalarField",name:"buttonUrl",storageKey:null},g={alias:null,args:null,concreteType:"RichTextType",kind:"LinkedField",name:"content",plural:!0,selections:y=[{alias:null,args:null,kind:"ScalarField",name:"html",storageKey:null}],storageKey:null},f],storageKey:null},C={alias:null,args:null,concreteType:"BannerType",kind:"LinkedField",name:"wikiBanner",plural:!1,selections:[p,u,g,f,{alias:null,args:null,kind:"ScalarField",name:"showOnHomepage",storageKey:null}],storageKey:null},_={alias:null,args:null,kind:"ScalarField",name:"siteDomain",storageKey:null},k={alias:null,args:null,kind:"ScalarField",name:"siteSlug",storageKey:null},b={alias:null,args:null,kind:"ScalarField",name:"siteTitle",storageKey:null},T={alias:null,args:null,kind:"ScalarField",name:"siteTagline",storageKey:null}
2,x={alias:null,args:null,concreteType:"ThumbnailMapType",kind:"LinkedField",name:"thumbnails",plural:!1,selections:[{alias:null,args:null,concreteType:"ThumbnailType",kind:"LinkedField",name:"horizontal",plural:!1,selections:R=[B={alias:null,args:null,kind:"ScalarField",name:"url",storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"ThumbnailType",kind:"LinkedField",name:"vertical",plural:!1,selections:R,storageKey:null},{alias:null,args:null,concreteType:"ThumbnailType",kind:"LinkedField",name:"square",plural:!1,selections:R,storageKey:null},{alias:null,args:null,concreteType:"ThumbnailType",kind:"LinkedField",name:"social",plural:!1,selections:R,storageKey:null}],storageKey:null},I={alias:null,args:null,kind:"ScalarField",name:"originalWidth",storageKey:null},v={alias:null,args:null,kind:"ScalarField",name:"originalHeight",storageKey:null},S={alias:null,args:null,concreteType:"ThumbnailMapType",kind:"LinkedField",name:"thumbnails",plural:!1,selections:[{alias:null,args:null,concreteType:"ThumbnailType",kind:"LinkedField",name:"original",plural:!1,selections:P=[B,{alias:null,args:null,concreteType:"CoordinatesType",kind:"LinkedField",name:"cropCoordinates",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"height",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"width",storageKey:null}],storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"ThumbnailType",kind:"LinkedField",name:"social",plural:!1,selections:P,storageKey:null}],storageKey:null},w={alias:null,args:null,concreteType:"SocialMediaLink",kind:"LinkedField",name:"socialMediaLinks",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"platformName",storageKey:null},B],storageKey:null},A={alias:null,args:null,concreteType:"SEOSettingsType",kind:"LinkedField",name:"seo",plural:!1,selections:[{alias:null,args:null,concreteType:"DefaultSchemaType",kind:"LinkedField",name:"defaultSchema",plural:!1,selections:[L={alias:null,args:null,kind:"ScalarField",name:"title",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"facebookAppId",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"googleSiteVerification",storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"NewsMediaOrganizationSchemaType",kind:"LinkedField",name:"newsMediaOrganizationSchema",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"description",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"foundingDate",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"founders",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"knowsAbout",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"diversityPolicyUrl",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"ethicsPolicyUrl",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"mastheadUrl",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"wikipediaUrl",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"linkedInUrl",storageKey:null}],storageKey:null}],storageKey:null},F={alias:null,args:null,kind:"ScalarField",name:"slug",storageKey:null},M={alias:null,args:null,kind:"ScalarField",name:"listId",storageKey:null},E={alias:null,args:null,kind:"ScalarField",name:"default",storageKey:null},N={alias:null,args:null,concreteType:"RichTextType",kind:"LinkedField",name:"promoText",plural:!1,selections:y,storageKey:null},D={alias:null,args:null,kind:"ScalarField",name:"frequency",storageKey:null},K={alias:null,args:null,concreteType:"ThumbnailMapType",kind:"LinkedField",name:"thumbnails",plural:!1,selections:[{alias:null,args:null,concreteType:"ThumbnailType",kind:"LinkedField",name:"original",plural:!1,selections:R,storageKey:null}],storageKey:null},H=[{kind:"Literal",name:"location",value:"MAIN"}],z=[{alias:null,args:null,concreteType:"NavMenuToNavMenuItemsConnection",kind:"LinkedField",name:"menuItems",plural:!1,selections:[{alias:null,args:null,concreteType:"NavMenuItemType",kind:"LinkedField",name:"nodes",plural:!0,selections:[q={alias:null,args:null,kind:"ScalarField",name:"label",storageKey:null},B,{alias:null,args:null,concreteType:"NavMenuItemType",kind:"LinkedField",name:"menuItems",plural:!0,selections:[q,B],storageKey:null}],storageKey:null}],storageKey:null}],j=[{kind:"Literal",name:"location",value:"FOOTER"}],V=[{alias:null,args:null,concreteType:"NavMenuToNavMenuItemsConnection",kind:"LinkedField",name:"menuItems",plural:!1,selections:[{alias:null,args:null,concreteType:"NavMenuItemType",kind:"LinkedField",name:"nodes",plural:!0,selections:[q,B,{alias:null,args:null,concreteType:"NavMenuItemType",kind:"LinkedField",name:"menuItems",plural:!0,selections:[q,B,O={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null}],storageKey:null},O],storageKey:null}],storageKey:null}],{fragment:{argumentDefinitions:[],kind:"Fragment",metadata:null,name:"GlobalDataContainerQuery",selections:[h,C,{alias:null,args:null,concreteType:"SiteSettingsType",kind:"LinkedField",name:"siteSettings",plural:!1,selections:[_,k,b,T,{alias:null,args:null,concreteType:"ImageResourceType",kind:"LinkedField",name:"placeholderImage",plural:!1,selections:[x],storageKey:null},{alias:null,args:null,concreteType:"ImageResourceType",kind:"LinkedField",name:"siteLogo",plural:!1,selections:[I,v,S],storageKey:null},w,A],storageKey:null},{alias:null,args:null,concreteType:"NewsletterType",kind:"LinkedField",name:"newsletters",plural:!0,selections:[L,F,M,E,N,D,{alias:null,args:null,concreteType:"ImageResourceType",kind:"LinkedField",name:"image",plural:!1,selections:[K],storageKey:null}],storageKey:null},{alias:"mainNav",args:H,concreteType:"NavMenuType",kind:"LinkedField",name:"navMenu",plural:!1,selections:z,storageKey:'navMenu(location:"MAIN")'},{alias:"footerNav",args:j,concreteType:"NavMenuType",kind:"LinkedField",name:"navMenu",plural:!1,selections:z,storageKey:'navMenu(location:"FOOTER")'}],type:"RootQuery",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[],kind:"Operation",name:"GlobalDataContainerQuery",selections:[h,C,{alias:null,args:null,concreteType:"SiteSettingsType",kind:"LinkedField",name:"siteSettings",plural:!1,selections:[_,k,b,T,{alias:null,args:null,concreteType:"ImageResourceType",kind:"LinkedField",name:"placeholderImage",plural:!1,selections:[x,O],storageKey:null},{alias:null,args:null,concreteType:"ImageResourceType",kind:"LinkedField",name:"siteLogo",plural:!1,selections:[I,v,S,O],storageKey:null},w,A],storageKey:null},{alias:null,args:null,concreteType:"NewsletterType",kind:"LinkedField",name:"newsletters",plural:!0,selections:[L,F,M,E,N,D,{alias:null,args:null,concreteType:"ImageResourceType",kind:"LinkedField",name:"image",plural:!1,selections:[K,O],storageKey:null}],storageKey:null},{alias:"mainNav",args:H,concreteType:"NavMenuType",kind:"LinkedField",name:"navMenu",plural:!1,selections:V,storageKey:'navMenu(location:"MAIN")'},{alias:"footerNav",args:j,concreteType:"NavMenuType",kind:"LinkedField",name:"navMenu",plural:!1,selections:V,storageKey:'navMenu(location:"FOOTER")'}]},params:{id:"dc77f6116fa22ba39c879a394729b97f",metadata:{},name:"GlobalDataContainerQuery",operationKind:"query",text:null}});nW.hash="2fd6dc06ea95c33c58fd2fedf8292ee2";var nQ=n.i(484874),n$=n.i(781333);let nG={Eater:{localStorageKey:"_aQS02NDc5MDdGOUVBRjRCODk4QjNGNEM5NjItNw",admiralUrl:"https://workhorsefunds.com/j/q5fn_fz5k1ggl.bundle.js"},"The Verge":{localStorageKey:"_aQS02NDc5MDdGOUVBRjRCODk4QjNGNEM5NjItMg",admiralUrl:"https://worldrealize.com/chunks/l2aod777_3ir2.v2.js"}},nZ=({communityName:n,communityId:e,deployEnv:o,networkId:t})=>{if(t===n$.SB_NATION_NETWORK_ID)return(0,nr.jsx)(nQ.default,{async:!0,id:"admiral-script",src:`https://concertads-configs.vox-cdn.com/admiral/${"production"===o?"production":"pre-production"===o||"staging"===o?"staging":"development"}/${e}/bootstrap.js`,strategy:"beforeInteractive"});let a=Object.keys(nG).find(e=>n.includes(e))||n,r=nG[a];if(!r)return;let{localStorageKey:i,admiralUrl:l}=r;return(0,nr.jsx)(nQ.default,{id:"admiral-script",dangerouslySetInnerHTML:{__html:`!(function (q, _name) { 3 (q[_name] = q[_name] || function k() { 4 (k.q = k.q || []).push(arguments); 5 }), (q[_name].v = q[_name].v || 2), 6 (q[_name].s = "3"); 7 // Pause targeting to allow late targeting values before candidate call 8 q[_name]("targeting", "pause"); 9 !(function (q, k, F, H) { 10 function m(F, H) { 11 try { 12 (m = q.localStorage),
13 (F = JSON.parse(m[decodeURI(decodeURI("%67%25%36%35%2574%25%34%39tem"))]("${i}")).lgk || []) && 14 (H = q[k].pubads()) && 15 F.forEach(function (q) { 16 q && q[0] && H.setTargeting(q[0], q[1] || ""); 17 }); 18 } catch (N) {} 19 var m; 20 } 21 try { 22 ((H = q[k] = q[k] || {}).cmd = H.cmd || []), 23 typeof H.pubads === F ? m() : typeof H.cmd.unshift === F ? H.cmd.unshift(m) : H.cmd.push(m); 24 } catch (N) {} 25 })(window, decodeURI(decodeURI("g%25%36f%25%36f%2567l%2565%2574%61%2567")), "function"); 26 })(window, decodeURI(decodeURI("%2561%25%364m%256%39%2572%25%361%256c"))); 27 28 !(function (q, k, F, H) { 29 (F = q.createElement(k)), 30 (q = q.getElementsByTagName(k)[0]), 31 (F.async = 1), 32 (F.src = "${l}"), 33 (H = 0) && H(F), 34 q.parentNode.insertBefore(F, q), 35 F.onload = function () { 36 /** 37 * Gets a cookie value by name 38 * @param {string} name - Cookie name to retrieve 39 * @returns {string|null} Cookie value or null if not found 40 */ 41 const getCookie = (name) => { 42 const match = document.cookie.match(new RegExp('(^| )' + name + '=([^;]+)')); 43 return match ? match[2] : null; 44 }; 45 46 /** 47 * Checks login status from auth cookies 48 * @returns {boolean} True if user is logged in, false otherwise 49 */ 50 const getLoginStatusFromCookies = () => { 51 return getCookie('duet:authenticated') === 'true' || 52 getCookie('duet:identityAuthenticated') === 'true'; 53 }; 54 55 let max_attempts = 3; 56 let attempts = 0; 57 const pollForConcert = () => { 58 if (Object.prototype.hasOwnProperty.call(window, "concertAds")) { 59 const concertTargeting = { 60 entry_group: window.concertAds?.variables?.entry_group || [] , 61 login: String(getLoginStatusFromCookies()), 62 entitlements: window.concertAds?.variables?.entitlements || [] 63 }; 64 65 if (Object.prototype.hasOwnProperty.call(window, "admiral")) { 66 window.admiral = window.admiral || function () { 67 (admiral.q = admiral.q || []).push(arguments); 68 }; 69 setAdmiralTargeting(concertTargeting); 70 } 71 } else { 72 attempts++; 73 if (attempts < max_attempts) { 74 setTimeout(pollForConcert, 500); 75 } else { 76 /** 77 * ConcertAds not found after max attempts. 78 * Set login from cookies and resume targeting. 79 */ 80 const concertTargeting = { 81 entry_group: [], 82 login: String(getLoginStatusFromCookies()), 83 entitlements: [] 84 }; 85 setAdmiralTargeting(concertTargeting); 86 } 87 } 88 } 89 const setAdmiralTargeting = (concertTargeting) => { 90 Object.keys(concertTargeting).forEach(key => { 91 const value = concertTargeting[key]; 92 window.admiral("targeting", "set", key, value); 93 }); 94 // Resume targeting after all values are set 95 window.admiral("targeting", "ready"); 96 } 97 pollForConcert(); 98 } 99 })(document, "script");`}})};var nJ=n.i(198821),nY=n.i(597406);let nX=()=>{let n=(0,nY.useIdentity)(),e=async n=>{try{let{sha256:e,sha1:o}=await (0,nJ.hashEmail)(n),t=[e,o].filter(n=>!!n);window.atsenvelopemodule&&window.atsenvelopemodule.setAdditionalData&&window.atsenvelopemodule.setAdditionalData({type:"emailHashes",id:t})}catch(n){console.warn("Failed to send hashed email for LiveRamp:",n)}};return(0,nd.useEffect)(()=>
99{if(!n||!n.email)return;let o=()=>{e(n.email)};return window.addEventListener("envelopeModuleReady",o),()=>{window.removeEventListener("envelopeModuleReady",o)}},[n,n?.email]),null};var n0=n.i(30891);class n1{constructor(n=!0){if(!(0,n0.isClient)())return;window.dataLayer=window.dataLayer||[],n&&window.dataLayer.push({"gtm.start":new Date().getTime(),event:"gtm.js"})}emit(n){window.dataLayer?.push(n)}VIEW_PUSH_DELAY=3e4;viewedProductQueue=[];viewedProductPushTimeout=null;viewedProductVisibilityChangeHandled=!1;unpublishedViewedProducts=()=>this.viewedProductQueue.filter(n=>!n.pushed);pushViewedProducts=()=>{let n=this.unpublishedViewedProducts();n.length&&(this.emit({event:"view_item",ecommerce:{items:n}}),this.viewedProductQueue=this.viewedProductQueue.map(n=>({...n,pushed:!0})),this.viewedProductPushTimeout=null)};productViewed(n){if(!(this.viewedProductQueue.filter(e=>e.item_name===n.item_name&&e.item_category2===n.item_category2).length>0)){if(this.viewedProductQueue.push(n),this.unpublishedViewedProducts().length>=15)return void this.pushViewedProducts();this.viewedProductPushTimeout||(this.viewedProductPushTimeout=setTimeout(this.pushViewedProducts,this.VIEW_PUSH_DELAY)),this.viewedProductVisibilityChangeHandled||(this.viewedProductVisibilityChangeHandled=!0,document.addEventListener("visibilitychange",this.pushViewedProducts))}}}let n4=({apiKey:n})=>n&&(0,nr.jsx)(nQ.default,{dangerouslySetInnerHTML:{__html:` 100!function(){"use strict";var e=window.VIP_EXP=window.VIP_EXP||{config:{}};e.loadVIPExp=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t&&(e.config={apikey:t,flickerControlEnabled:n.enableFlickerControl,disableTelemetry:!!n.disableTelemetry},function(e){if(!e)return;var t="https://experiments.parsely.com/vip-experiments.js"+"?apiKey=".concat(e),n=document.createElement("script");n.src=t,n.type="text/javascript",n.fetchPriority="high";var i=document.getElementsByTagName("script")[0];i&&i.parentNode&&i.parentNode.insertBefore(n,i)}(t),n.enableFlickerControl&&function(){var t,n;if(null!==(t=performance)&&void 0!==t&&null!==(n=t.getEntriesByName)&&void 0!==n&&null!==(n=n.call(t,"first-contentful-paint"))&&void 0!==n&&n[0])return;var i="vipexp-fooc-prevention";e.config.disableFlickerControl=function(){var e=document.getElementById(i);null!=e&&e.parentNode&&e.parentNode.removeChild(e)};var o=document.createElement("style");o.setAttribute("type","text/css"),o.appendChild(document.createTextNode("body { visibility: hidden; }")),o.id=i,document.head.appendChild(o),window.setTimeout(e.config.disableFlickerControl,500)}())}, 101e.loadVIPExp("${n}",{ enableFlickerControl: false }); 102}();`}}),n3=({gtmId:n,communityName:e,parselyHeadlineTestingApiKey:o})=>{let t=`https://www.googletagmanager.com/gtm.js?id=${n}`;return"The Verge"===e&&(t=`https://www.theverge.com/metrics/gtm.js?id=${n}`),(0,nr.jsxs)(nr.Fragment,{children:[(0,nr.jsx)(n4,{apiKey:o}),(0,nr.jsx)(nQ.default,{src:t})]})};var n2=n.i(385921),n5=n.i(534811);function n7(n,e,o){let t=null,a=!1,r=()=>{if(t){a=!0;return}n.call(o),t=setTimeout(function(){let n=a;t=null,a=!1,n&&r.call(o)},e)};return r}let n8={els:[],_init:!1,_h:0,_t:0,_b:0,callElementsInViewport:function(){for(let n=this.els.length-1;n>=0;n--){let e=this.els[n];this.testElementInViewport(e.el,e.t)&&(e.fn.call(null,e.el)||this.els.splice(n,1))}},testElementInViewport:function(n,e=0){let o=this._h;o||(o=this._h=window.innerHeight||document.documentElement.clientHeight);let t=this._t=e*o,a=this._b=o-t,r=n.getBoundingClientRect();return r.top>=t&&r.top<=a||r.bottom>=t&&r.bottom<=a},trackElement:function(n,e,o){let t=!0;this.testElementInViewport(n,o)&&(t=e(n)),t&&(this.els.push({el:n,fn:e,t:o}),this._init||(this._init=!0,window.addEventListener("scroll",n7(this.callElementsInViewport,200,this)),window.addEventListener("resize",n7(this.refresh,200,this))))},refresh:function(){this._h=0,this.callElementsInViewport()}},n6=new class extends n1{constructor(){super(!1)}push(n){super.emit(n)}formatEvent(n){return function(n,e,o,t,a){n[0]instanceof Array&&(n=n[0]),"string"==typeof n[0]&&n[0].match(/send|_track/)&&n.shift(),n[0]===e.toLowerCase()&&n.shift();let r=0,i={};for(let e=0;e<n.length||r<t.length;e++){let o=n[e];if("function"==typeof o)i.eventCallback=o;else if("boolean"==typeof o)o&&(i.eventNonInt=o);else if("object"==typeof o)for(let n in o)o.hasOwnProperty(n)&&(i[a[n]||n]=o[n]);else if(t[r]){let n=t[r++];n&&!i.hasOwnProperty(n)&&(i[n]=o)}}return i.event=o,i}(n,"event","analyticsEvent",["eventCategory","eventAction","eventLabel","eventValue","eventNonInt"],{nonInteraction:"eventNonInt",hit
102Callback:"eventCallback"})}event(...n){this.push(this.formatEvent(n))}},n9=new class{constructor(){if(!(0,n0.isClient)())return}s4(){return Math.floor((1+Math.random())*65536).toString(16).substring(1)}create(n,e){let o,t=this.s4()+this.s4()+"-"+this.s4()+"-"+this.s4()+"-"+this.s4()+"-"+this.s4()+this.s4()+this.s4(),a="@app",r=n||"xframe",i="@res",l=[],c={},s={},d=0,m=null;function p(n,e){let o;for(let t=0;t<l.length;t++){let a=l[t];a.message===e.message&&(o=a.fn.call(a.ctx,n,e.value))}return o}return{host:e||"*",get id(){return t},src:function(n){return("string"==typeof n&&(n=document.querySelector(n)),n instanceof HTMLIFrameElement&&n.contentWindow&&(n=n.contentWindow),"string"==typeof n||n instanceof Element)?null:n&&"function"==typeof n.postMessage?n:null},post:function(n,e,o){let t=this.src(n);if(!t||!e)throw Error("invalid post");let i="string"==typeof e?{message:e}:e;if(void 0!==o&&(i.value=o),i.message){i[a]=r;try{t.postMessage(JSON.stringify(i),this.host)}catch(n){throw Error(JSON.stringify(n))}}},request:function(n,e,a,r){if(!(n=this.src(n))||!e)throw Error("invalid request");let i=this,l=t+"-"+("0000"+d++).slice(-4),s=c[l]={timeout:15e3,attempts:0,src:n,cb:r,data:{message:e,value:a,id:l}};return o?this.post(n,s.data):!function n(){let e=!1;for(let n in c)if(c.hasOwnProperty(n)){let o=c[n];o.attempts++<o.timeout/200?(i.post(o.src,o.data),e=!0):i.end(n,Error("request timeout"))}o=e?setTimeout(n,200):null}(),l},end:function(n,e){let o="string"==typeof n?n:n.id,t=e&&e.abort;if(c.hasOwnProperty(o)){let a=c[o];delete c[o],t||"function"!=typeof a.cb||a.cb(e||null,n.value)}},on:function(n,e,o){return l.push({message:n,fn:e,ctx:o}),this},listen:function(){if(!m){let n=this;m=function(e){let o,t="*"===n.host||String(e.origin).indexOf(n.host)>=0;if(t&&/^\{.*\}$/.test(e.data))try{o=JSON.parse(e.data)}catch(n){o=null}if(t&&o&&o[a]===r)if(o.id){let t=o.message===i;t&&c.hasOwnProperty(o.id)?n.end(o):t||s.hasOwnProperty(o.id)||(s[o.id]=!0,n.post(e.source,{message:i,value:p(e,o)||"success",id:o.id}))}else p(e,o)},window.addEventListener("message",m)}return this},stopListening:function(){return m&&(window.removeEventListener("message",m),m=null),this},dispose:function(){o&&(clearInterval(o),this.stopListening())}}}};function en(n){return new ee(n)}en.embedHost="",en.selectAllEmbeds=function(){return document.querySelectorAll('iframe[src^="'+this.embedHost+'/embed"]')},en.install=function(n){let o;if((0,n5.getCookie)(n2.CHORUS_DO_NOT_TRACK_COOKIE))return;this.embedHost=n,this.log("install "+this.embedHost);let t=this.selectAllEmbeds();for(e?e.host=this.embedHost:e=n9.create("volume",this.embedHost).on("analytics",(n,e)=>{en.reportEvent(e)},this).on("pauseOthers",n=>{en.postToAll("pause",void 0,n.source)},this).on("host",()=>({url:location.href,origin:location.origin,referrer:document.referrer,title:document.title,api:!0}),this).listen(),o=0;o<t.length;o+=1)this.trackView(t[o]);return this},en.uninstall=function(){e&&(e.dispose(),e=null)},en.reportEvent=function(n){n6.event(n),this.log(n)},en.log=function(n){window.volume_debug&&console.log("volume: ",n)},en.trackView=function(n,e){e=e||function(n){let e;for(;!e&&n&&n.hasAttributes();){if(e=n.getAttribute("data-analytics-placement"))return e;n=n.parentElement}return"other"}(n);let o=/embed\/([^/?]+)/,t=()=>{let e=/iframe/i.test(n.tagName)?n:n.querySelector("iframe");return e&&o.test(e.src)?e:null},a=t(),r=n.getAttribute("data-volume-uuid");if(r){let o=`${r}-${e}`;this.log("[tracking] "+o),n8.trackElement(n,function(){if(a=a||t()){en.log("[view] "+o);let n=a;setTimeout(()=>en(n).request("view",document.title),100)}else en.log("[view fallback] "+o),en.reportEvent({eventCategory:"video",eventAction:["volume:view",e].join(":"),eventLabel:[document.title,n.getAttribute("data-volume-id")||r].join(" | "),nonInteraction:!0})},.1)}},en.postToAll=function(n,o,t){let a=this.selectAllEmbeds();for(let r=0;r<a.length;r++)if(e){let i=e.src(a[r]||null);i!==t&&e.post(i,n,o)}},en.stopAll=function(){this.postToAll("pause")};class ee{constructor(n){if(!e)throw Error("volume is not installed");this.el=e.src(n)}play(n){let e="play";return n.request?this.request(e):this.post(e)}pause(n){let e="pause";return n.request?this.request(e):this.post(e)}post(n,o){return e&&e.post(this.el,n,o),this}request(n,o,t){return e&&e.request(this.el,n,o,t),this}}var eo=n.i(533066),et=n.i(745656);let ea=(n,e)=>e.some(e=>n instanceof e),er=new WeakMap,ei=new WeakMap,el=new WeakMap,ec={get(n,e,o){if(n instanceof IDBTransaction){if("done"===e)return er.get(n);if("store"===e)return o.objectStoreNames[1]?void 0:o.objectStore(o.objectStoreNames[0])}return es(n[e])},set:(n,e,o)=>(n[e]=o,!0),has:(n,e)=>n instanceof IDBTransaction&&("done"===e||"store"===e)||e in n};function es(n){if(n instanceof IDBRequest){let e;return e=new Promise((e,o)=>{let t=()=>{n.removeEventListener("success",a),n.removeEventListener("error",r)},a=()=>{e(es(n.result)),t()},r=()=>{o(n.error),t()};n.addEventListener("success",a),n.addEventListener("error",r)}),el.set(e,n),e}if(ei.has(n))return ei.get(n);let e=function(n){if("function"==typeof n)return(t||(t=[IDBCursor.prototype.advance,IDBCursor.prototype.continue,IDBCursor.prototype.continuePrimaryKey])).includes(n)?function(...e){return n.apply(ed(this),e),es(this.request)}:function(...e){return es(n.apply(ed(this),e))};return(n instanceof IDBTransaction&&function(n){if(er.has(n))return;let e=new Promise((e,o)=>{let t=()=>{n.removeEventListener("complete",a),n.removeEventListener("error",r),n.removeEventListener("abort",r)},a=()=>{e(),t()},r=()=>{o(n.error||new DOMException("AbortError","AbortError")),t()};n.addEventListener("complete",a),n.addEventListener("error",r),n.addEventListener("abort",r)});er.set(n,e)}(n),ea(n,o||(o=[IDBDatabase,IDBObjectStore,IDBIndex,IDBCursor,IDBTransaction])))?new Proxy(n,ec):n}(n);return e!==n&&(ei.set(n,e),el.set(e,n)),e}let ed=n=>el.get(n),em=["get","getKey","getAll","getAllKeys","count"],ep=["put","add","delete","clear"],eu=new Map;function ey(n,e){if(!(n instanceof IDBDatabase&&!(e in n)&&"string"==typeof e))return;if(eu.get(e))return eu.get(e);let o=e.replace(/FromIndex$/,""),t=e!==o,a=ep.includes(o);if(!(o in(t?IDBIndex:IDBObjectStore).prototype)||!(a||em.includes(o)))return;let r=async function(n,...e){let r=this.transaction(n,a?"readwrite":"readonly"),i=r.store;
102return t&&(i=i.index(e.shift())),(await Promise.all([i[o](...e),a&&r.done]))[0]};return eu.set(e,r),r}ec={...d=ec,get:(n,e,o)=>ey(n,e)||d.get(n,e,o),has:(n,e)=>!!ey(n,e)||d.has(n,e)};let eg=["continue","continuePrimaryKey","advance"],ef={},eh=new WeakMap,eC=new WeakMap,e_={get(n,e){if(!eg.includes(e))return n[e];let o=ef[e];return o||(o=ef[e]=function(...n){eh.set(this,eC.get(this)[e](...n))}),o}};async function*ek(...n){let e=this;if(e instanceof IDBCursor||(e=await e.openCursor(...n)),!e)return;let o=new Proxy(e,e_);for(eC.set(o,e),el.set(o,ed(e));e;)yield o,e=await (eh.get(o)||e.continue()),eh.delete(o)}function eb(n,e){return e===Symbol.asyncIterator&&ea(n,[IDBIndex,IDBObjectStore,IDBCursor])||"iterate"===e&&ea(n,[IDBIndex,IDBObjectStore])}ec={...m=ec,get:(n,e,o)=>eb(n,e)?ek:m.get(n,e,o),has:(n,e)=>eb(n,e)||m.has(n,e)};let eT="duet-comment-counts",eB="duet-last-read";class eR{constructor(n){this.db=n}static async init(){return new eR(await function(n,{blocked:e,upgrade:o,blocking:t,terminated:a}={}){let r=indexedDB.open(n,1),i=es(r);return o&&r.addEventListener("upgradeneeded",n=>{o(es(r.result),n.oldVersion,n.newVersion,es(r.transaction),n)}),e&&r.addEventListener("blocked",n=>e(n.oldVersion,n.newVersion,n)),i.then(n=>{a&&n.addEventListener("close",()=>a()),t&&n.addEventListener("versionchange",n=>t(n.oldVersion,n.newVersion,n))}).catch(()=>{}),i}("duet-coral",{upgrade(n){n.objectStoreNames.contains(eT)||n.createObjectStore(eT),n.objectStoreNames.contains(eB)||n.createObjectStore(eB)}}))}async loadCommentCounts(n){if(0===n.length)return[];try{let e=[],o=this.db.transaction(eT,"readonly").store;for(let{countKey:t,data:a}of(await Promise.all(n.map(async n=>{let e=await o.get(n);return{countKey:n,data:e}}))))a&&e.push({countKey:t,count:a.count,timestamp:a.timestamp});return e}catch(n){return console.warn("CoralIndexedDBUtils - Failed to load comment counts:",n),[]}}async saveCommentCounts(n){if(0!==n.length)try{let e=this.db.transaction(eT,"readwrite"),o=e.store,t=n.map(n=>({key:n.countKey,value:{count:n.count,timestamp:n.timestamp}}));await Promise.all(t.map(({key:n,value:e})=>o.put(e,n))),await e.done}catch(n){console.warn("CoralIndexedDBUtils - Failed to save comment counts:",n)}}async loadAllCommentCounts(){try{let n=this.db.transaction(eT,"readonly").store,[e,o]=await Promise.all([n.getAllKeys(),n.getAll()]),t=[];for(let n=0;n<e.length;n++){let a=e[n],r=o[n];r&&a&&t.push({countKey:a,count:r.count,timestamp:r.timestamp})}return t}catch(n){return console.warn("CoralIndexedDBUtils - Failed to load all comment counts:",n),[]}}async getLastReadCount(n){try{let e=this.db.transaction(eB,"readonly").store;return await e.get(n)??null}catch(n){return console.warn("CoralIndexedDBUtils - Failed to get last read count:",n),null}}async setLastReadCount(n,e){try{let o=this.db.transaction(eB,"readwrite"),t=o.store;await t.put(e,n),await o.done}catch(n){console.warn("CoralIndexedDBUtils - Failed to set last read count:",n)}}}class ex{counts=new Map;subscriptions=new Map;getCommentCount(n){let e=this.counts.get(n);return e?e.count:null}async updateCommentCount(n){let{countKey:e,count:o,timestamp:t}=n,a=this.counts.get(e);a&&a.timestamp>=t||(this.counts.set(e,{count:o,timestamp:t}),this.notifySubscribers(e,o),await this.saveToIndexedDB([n]))}getCount(n){return this.getCommentCount(n)}async updateCounts(n){for(let e of n)await this.updateCommentCount(e)}subscribe(n,e){return this.subscriptions.has(n)||this.subscriptions.set(n,new Set),this.subscriptions.get(n).add(e),()=>{let o=this.subscriptions.get(n);o&&(o.delete(e),0===o.size&&this.subscriptions.delete(n))}}notifySubscribers(n,e){let o=this.subscriptions.get(n);o&&o.forEach(n=>n(e))}clear(){this.counts.clear(),this.subscriptions.clear()}getAllCoralIds(){return Array.from(this.counts.keys())}async saveToIndexedDB(n){let e=await eR.init();await e.saveCommentCounts(n)}}let eI=new ex;class ev{pendingRequests=[];registeredCountKeys=new Set;constructor(){this.debouncedFetch=(0,eo.default)(()=>{this.fetchCommentCounts()},100,{maxWait:1e3})}registerCountId(n){let e=(0,et.resolveCommentCountQueryEntry)(n);e&&this.registerCountKey(e.countKey,e.token)}registerCountKey(n,e){this.registeredCountKeys.has(n)||(this.registeredCountKeys.add(n),this.pendingRequests.push({countKey:n,queryParam:e}),this.debouncedFetch())}async fetchCommentCounts(){let n=[...this.pendingRequests];if(this.pendingRequests=[],0!==n.length)try{let e=new URLSearchParams;n.sort((n,e)=>
102n.queryParam.localeCompare(e.queryParam)).forEach(n=>e.append("c",n.queryParam));let o=await fetch(`/api/cyclone-comment-counts?${e.toString()}`,{method:"GET",headers:{"Content-Type":"application/json"}});if(!o.ok)throw Error(`HTTP ${o.status}: ${o.statusText}`);let t=(await o.json()).data,a=o.headers.get("Last-Modified"),r=a?new Date(a).getTime():Date.now(),i=[];for(let e of n){let n=t[e.countKey];"number"==typeof n&&i.push({countKey:e.countKey,count:n,timestamp:r})}i.length>0&&await eI.updateCounts(i)}catch(n){console.error("Failed to fetch cyclone comment counts:",n)}}async updateCommentCount(n,e,o){await eI.updateCommentCount({countKey:n,count:e,timestamp:o})}getCommentCount(n){return eI.getCommentCount(n)}subscribeToCommentCount(n,e){return eI.subscribe(n,e)}async loadAllCountsFromIndexedDB(){try{let n=await eR.init(),e=await n.loadAllCommentCounts();e.length>0&&await eI.updateCounts(e)}catch(n){console.warn("IndexedDB not available, skipping count loading:",n)}}async getLastReadCount(n){try{let e=await eR.init();return await e.getLastReadCount(n)}catch(e){return console.warn("IndexedDB failed, falling back to localStorage:",e),this.getLastReadCountFromLocalStorage(n)}}getLastReadCountFromLocalStorage(n){let e=localStorage.getItem(`comment-count-${n}`);return e?parseInt(e,10):null}async setLastReadCount(n,e){try{let o=await eR.init();await o.setLastReadCount(n,e)}catch(o){console.warn("IndexedDB failed, falling back to localStorage:",o),localStorage.setItem(`comment-count-${n}`,e.toString())}}}let eP=null;function eS(){return eP||(eP=new ev),eP}let ew={getCommentCount:n=>eS().getCommentCount(n),updateCommentCount:(n,e,o)=>eS().updateCommentCount(n,e,o),subscribeToCommentCount:(n,e)=>eS().subscribeToCommentCount(n,e),registerCountId:n=>eS().registerCountId(n),loadAllCountsFromIndexedDB:()=>eS().loadAllCountsFromIndexedDB(),getLastReadCount:n=>eS().getLastReadCount(n),setLastReadCount:(n,e)=>eS().setLastReadCount(n,e)};var eL=n.i(415378);let eA=({children:n})=>((0,nd.useEffect)(()=>{ew.loadAllCountsFromIndexedDB().catch(n=>{console.warn("Failed to load comment counts from IndexedDB:",n)})},[]),(0,nr.jsx)(eL.default.Provider,{value:ew,children:n}));class eF{pendingCoralIds=[];registeredCoralIds=new Set;constructor(){this.debouncedFetch=(0,eo.default)(()=>{this.fetchCommentCounts()},100,{maxWait:1e3})}registerCountId(n){this.registeredCoralIds.has(n)||(this.registeredCoralIds.add(n),this.pendingCoralIds.push(n),this.debouncedFetch())}async fetchCommentCounts(){let n=[...this.pendingCoralIds];if(this.pendingCoralIds=[],0!==n.length)try{let e=new URLSearchParams;n.sort().forEach(n=>e.append("c",n));let o=`/api/coral-counts?${e.toString()}`,t=await fetch(o,{method:"GET",headers:{"Content-Type":"application/json"}});if(!t.ok)throw Error(`HTTP ${t.status}: ${t.statusText}`);let a=(await t.json()).data,r=t.headers.get("Last-Modified"),i=r?new Date(r).getTime():Date.now(),l=[];for(let e of n){let n=a[e];"number"==typeof n&&l.push({countKey:e,count:n,timestamp:i})}l.length>0&&await eI.updateCounts(l)}catch(n){console.error("Failed to fetch comment counts:",n)}}async updateCommentCount(n,e,o){await eI.updateCommentCount({countKey:n,count:e,timestamp:o})}getCommentCount(n){return eI.getCommentCount(n)}subscribeToCommentCount(n,e){return eI.subscribe(n,e)}async loadAllCountsFromIndexedDB(){try{let n=await eR.init(),e=await n.loadAllCommentCounts();e.length>0&&await eI.updateCounts(e)}catch(n){console.warn("IndexedDB not available, skipping count loading:",n)}}async getLastReadCount(n){try{let e=await eR.init();return await e.getLastReadCount(n)}catch(e){return console.warn("IndexedDB failed, falling back to localStorage:",e),this.getLastReadCountFromLocalStorage(n)}}getLastReadCountFromLocalStorage(n){let e=localStorage.getItem(`comment-count-${n}`);return e?parseInt(e,10):null}async setLastReadCount(n,e){try{let o=await eR.init();await o.setLastReadCount(n,e)}catch(o){console.warn("IndexedDB failed, falling back to localStorage:",o),localStorage.setItem(`comment-count-${n}`,e.toString())}}}let eM=null,eE={getCommentCount:n=>eN().getCommentCount(n),updateCommentCount:(n,e,o)=>eN().updateCommentCount(n,e,o),subscribeToCommentCount:(n,e)=>eN().subscribeToCommentCount(n,e),registerCountId:n=>eN().registerCountId(n),loadAllCountsFromIndexedDB:()=>eN().loadAllCountsFromIndexedDB(),getLastReadCount:n=>eN().getLastReadCount(n),setLastReadCount:(n,e)=>eN().setLastReadCount(n,e)};function eN(){return eM||(eM=new eF),eM}var eD=n.i(399955);let eK=({children:n})=>((0,nd.useEffect)(()=>{nz.default.env.CORAL_TENANT_ID&&eE.loadAllCountsFromIndexedDB().catch(n=>{console.warn("Failed to load comment counts from IndexedDB:",n)})},[]),(0,nr.jsx)(eD.default.Provider,{value:eE,children:n}));var eH=n.i(522005);let eq=({children:n})=>{let[e,o]=(0,nd.useState)(!1),[t,a]=(0,nd.useState)(!1),[r,i]=(0,nd.useState)(!1),l=(0,nd.useCallback)((n={})=>{a(!!n.disableTransition),o(!0)},[]),c=(0,nd.useCallback)((n={})=>{a(!!n.disableTransition),o(!1),i(!1)},[]),s=(0,nd.useCallback)(()=>{i(!0)},[]),d=(0,nd.useMemo)(()=>({drawerId:"coral-drawer",isDrawerOpen:e,isDrawerTransitionDisabled:t,isDrawerPrerendered:r,openDrawer:l,closeDrawer:c,prerenderDrawer:s}),[e,t,r,l,c,s]);return(0,nr.jsx)(eH.default.Provider,{value:d,children:n})},ez=({children:n})=>(0,nr.jsx)(eK,{children:(0,nr.jsx)(eq,{children:n})}),ej={getCommentCount:()=>null,updateCommentCount:()=>{},subscribeToCommentCount:()=>()=>{},registerCountId:()=>{},loadAllCountsFromIndexedDB:()=>Promise.resolve(),getLastReadCount:()=>Promise.resolve(null),setLastReadCount:()=>Promise.resolve()},eO=({children:n})=>(0,nr.jsx)(eD.default.Provider,{value:ej,children:n}),eV={serverURL:"https://beta.sbnation.com",commentRecThreshold:5,enabled:!0,commentsEnabled:!0};var eU=n.i(24935),eW=n.i(22211);n.i(319395);var eQ=n.i(690561);let e$=({className:n,nodeArgs:e,url:o,authorName:t,headline:a,contentType:r})=>{let i=(0,eU.useCommentCountId)(e),l="in5game"===r&&e.nodeId?(0,eW.getIn5CycloneCommentCountId)({uuid:e.nodeId}):i;return(0,nr.jsx)(eQ.default,{className:n,countId:l,url:o,authorName:t,headline:a,contentType:r,noText:!0,variant:"stickyNav"})},eG=()=>{let[n,e]=(0,nd.useState)(!1);return((0,nd.useEffect)(()=>{e(!0)},[]),n)?null:(0,nr.jsx)("style",{children:` 103 *, *::before, *::after { 104 transition: none!important; 105 } 106 `})};var eZ=n.i(691152),eJ=n.i(95411);let eY=({communityThemeConfig:n,children:e})=>{let o=(0,nd.useMemo)(()=>{let e={};
106return n?(Object.entries(n.overrides).forEach(([o,t])=>{let a=(0,eZ.default)(eJ.default,o);if(a){let n=a.replace(/var\(([^)]+)\)/,"$1");e[n]=t,e[`--coral${n.replace(/__\w+$/,"").replace(/^--/,"-")}`]=t}(n.componentTokens[o]||[]).forEach(o=>{let a=o.replace(/\.value.*/,""),r=(0,eZ.default)(eJ.default,a);if(!r)return;let i=r.replace(/var\(([^)]+)\)/,"$1");i.startsWith("--comp-coral")&&(i=`--coral-${i.slice(2).replace(/__\w+$/,"")}`);let l=(0,eZ.default)(n.themeData,a);l&&(e[i]=l.replace(/#([0-9A-Fa-f]{3,6})/g,t))})}),e):null},[n]);return(0,nd.useEffect)(()=>{o&&Object.keys(o).length>0&&Object.entries(o).forEach(([n,e])=>{document.body.style.setProperty(n,e)})},[o]),o&&Object.keys(o).length>0?(0,nr.jsx)("div",{style:o,children:e}):e},eX=({fonts:n})=>{if(!n)return null;let e=Object.entries(n).map(([n,e])=>`${n}: ${e};`).join("");return(0,nr.jsx)("style",{dangerouslySetInnerHTML:{__html:` 107 :root { 108 ${e} 109 } 110 `}})};var e0=n.i(758043),e1=n.i(714060),e4=n.i(778888);n.i(807738);var e3=n.i(738886),e2=n.i(962973),e5=n.i(899914),e7=n.i(210982),e8={fullWidth:"_1ryu8q50",square:"_1ryu8q51",standard:"_1ryu8q52",stream:"_1ryu8q53"};let e6=(0,nB.withGracefulErrorBoundary)(({wikiBanner:n,template:e,className:o})=>{let t=(0,nd.createRef)();(0,e5.default)(t,{event:"memberships_wiki_banner",memberships_wiki_banner:{cta:n?.heading,action:"view",position:"wiki_banner"}});let a=(0,e7.useAnalytics)();return n?(0,nr.jsx)("div",{className:(0,nm.default)(e2.SELECTORS.WikiBanner,e&&e8[e],o),ref:t,children:(0,nr.jsxs)("div",{className:(0,nm.default)(nR.sharedStyles.layout.mainColumn,"_1ryu8q54 _1upudxk11"),children:[(0,nr.jsx)("h2",{className:"_1ryu8q58",children:n.heading}),(0,nr.jsxs)("div",{className:"_1ryu8q56",children:[(0,nr.jsx)("div",{className:"_1ryu8q59",children:n.content.map((n,e)=>(0,nr.jsx)(e4.default,{component:"p",html:n.html},e))}),(0,nr.jsxs)("div",{className:"_1ryu8q57",children:[n.dek&&(0,nr.jsx)(e4.default,{component:"p",html:n.dek,className:"_1ryu8q5a"}),(0,nr.jsx)(e3.default,{className:"_1ryu8q5b",href:n.buttonUrl,text:n.buttonText,onClick:()=>{a?.emit({event:"memberships_wiki_banner",memberships_wiki_banner:{cta:n.heading,action:`click_${n.buttonText}`,position:"wiki_banner"}})}})]})]})]})}):null},{context:"WikiBannerErrorBoundary"}),e9=({template:n,className:e,isHomepage:o})=>{let{wikiBanner:t,breakingNewsBanner:a}=(0,e1.useGlobalDataContext)(),{campaign:r}=(0,e0.useCampaignContext)();return r||a||!t||o&&!t.showOnHomepage?null:(0,nr.jsx)(e6,{className:e,template:n,wikiBanner:t})},on={fragment:{argumentDefinitions:U=[{defaultValue:null,kind:"LocalArgument",name:"nodeId"}],kind:"Fragment",metadata:null,name:"LoopNavProviderContainerQuery",selections:[{kind:"RequiredField",field:{alias:null,args:W=[{kind:"Variable",name:"id",variableName:"nodeId"}],concreteType:null,kind:"LinkedField",name:"node",plural:!1,selections:[Q={alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},{kind:"InlineFragment",selections:X=[$={alias:null,args:null,kind:"ScalarField",name:"path",storageKey:null},{alias:null,args:null,concreteType:"LoopNavResourceType",kind:"LinkedField",name:"loopNav",plural:!1,selections:[G={alias:null,args:null,kind:"ScalarField",name:"title",storageKey:null},{alias:null,args:null,concreteType:"LoopNavListItemType",kind:"LinkedField",name:"items",plural:!0,selections:[Z={alias:null,args:null,kind:"ScalarField",name:"listItemResourceId",storageKey:null},J={alias:null,args:null,kind:"ScalarField",name:"text",storageKey:null},Y={alias:null,args:null,kind:"ScalarField",name:"permalink",storageKey:null},{alias:null,args:null,concreteType:"LoopNavListItemType",kind:"LinkedField",name:"items",plural:!0,selections:[Z,Y,J],storageKey:null}],storageKey:null}],storageKey:null}],type:"FeedContentResourceInterface",abstractKey:"__isFeedContentResourceInterface"},{kind:"InlineFragment",selections:X,type:"CategoryResourceType",abstractKey:null},{kind:"InlineFragment",selections:X,type:"VideoGameResourceType",abstractKey:null}],storageKey:null},action:"THROW"}],type:"RootQuery",abstractKey:null},kind:"Request",operation:{argumentDefinitions:U,kind:"Operation",name:"Lo
110opNavProviderContainerQuery",selections:[{alias:null,args:W,concreteType:null,kind:"LinkedField",name:"node",plural:!1,selections:[Q,{kind:"InlineFragment",selections:ne=[$,{alias:null,args:null,concreteType:"LoopNavResourceType",kind:"LinkedField",name:"loopNav",plural:!1,selections:[G,{alias:null,args:null,concreteType:"LoopNavListItemType",kind:"LinkedField",name:"items",plural:!0,selections:[Z,J,Y,{alias:null,args:null,concreteType:"LoopNavListItemType",kind:"LinkedField",name:"items",plural:!0,selections:[Z,Y,J,nn={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null}],storageKey:null},nn],storageKey:null},nn],storageKey:null}],type:"FeedContentResourceInterface",abstractKey:"__isFeedContentResourceInterface"},{kind:"InlineFragment",selections:ne,type:"CategoryResourceType",abstractKey:null},{kind:"InlineFragment",selections:ne,type:"VideoGameResourceType",abstractKey:null},nn],storageKey:null}]},params:{id:"529cad23f4ba104eb71ed003fb84403b",metadata:{},name:"LoopNavProviderContainerQuery",operationKind:"query",text:null}};on.hash="4c3e8c249bd5b267f0ed4e22d21e8d9d";var oe=n.i(909426);let oo=({children:n,loopNavData:e,component:o})=>{let[t,a]=(0,nd.useState)(!1),r=(0,nd.useCallback)(()=>{a(!0)},[]),i=(0,nd.useCallback)(()=>{a(!1)},[]);return(0,nr.jsx)(oe.default.Provider,{value:{loopNavData:e,isDrawerOpen:t,openDrawer:r,closeDrawer:i,drawerId:"loopnav-drawer",component:o},children:n})},ot=({nodeId:n,loopNavConfig:e,children:o})=>{let{node:t}=(0,nV.useLazyLoadQuery)((on.hash&&"4c3e8c249bd5b267f0ed4e22d21e8d9d"!==on.hash&&console.error("The definition of 'LoopNavProviderContainerQuery' appears to have changed. Run `relay-compiler` to update the generated files to receive the expected data."),on),{nodeId:n}),a=t.loopNav?{title:t.loopNav.title,sections:t.loopNav.items.map(e=>{let o=!1,a=e.items.map(e=>{let a={...e};return(e.listItemResourceId===n||e.permalink&&new URL(e.permalink).pathname===t.path)&&(a.current=!0,o=!0),a});return{...e,items:a,current:o}})}:null;return(0,nr.jsx)(oo,{loopNavData:a,component:e?.component,children:o})};var oa=n.i(174508),or=n.i(342524);let oi=[{name:"The Strategist",host:"nymag.com",path:"/strategist",url:"https://nymag.com/strategist"},{name:"Intelligencer",host:"nymag.com",path:"/intelligencer",url:"https://nymag.com/intelligencer"},{name:"New York Magazine",host:"nymag.com",url:"https://nymag.com/"},{name:"Vulture",host:"vulture.com",url:"https://www.vulture.com/"},{name:"Grub Street",host:"grubstreet.com",url:"https://www.grubstreet.com/"},{name:"The Cut",host:"thecut.com",url:"https://www.thecut.com/"},{name:"Curbed",host:"curbed.com",url:"https://www.curbed.com/"},{name:"Punch",host:"punchdrink.com",url:"https://www.punchdrink.com/"},{name:"Thrillist",host:"thrillist.com",url:"https://www.thrillist.com/"},{name:"The Dodo",host:"thedodo.com",url:"https://www.thedodo.com/"},{name:"Popsugar",host:"popsugar.com",url:"https://www.popsugar.com/"},{name:"Now This",host:"nowthisnews.com",url:"https://www.nowthisnews.com/"},{name:"The Verge",host:"theverge.com",url:"https://www.theverge.com/"},{name:"Eater",host:"eater.com",url:"https://www.eater.com/"},{name:"SBNation",host:"sbnation.com",url:"https://www.sbnation.com/"},{name:"Punch",host:"punchdrink.com",url:"https://www.punchdrink.com/"}],ol={subscriptionProviderUrl:nz.default.env.NEXT_PUBLIC_MEMBERFUL_URL||""};var oc=n.i(509727),os=n.i(645904);let od=async(n,e,o,t)=>{if(!t)return;let a=new URL("/api",o),r=await (0,os.makeRequest)(a.toString(),oc.acknowledgeUserMessageMutation,{id:n,communityID:e},t);if(!r.errors&&r.data)return r.data.acknowledgeUserMessage},om=async(n,e,o,t)=>{if(!t)return;let a=new URL("/api",e),r=await (0,os.makeRequest)(a.toString(),oc.ignoreUserMutation,{userID:n,communityID:o},t);if(!r.errors&&r.data)return r.data.ignoreUser},op=async(n,e,o,t)=>{if(!t)return;let a=new URL("/api",e),r=await (0,os.makeRequest)(a.toString(),oc.unignoreUserMutation,{userID:n,communityID:o},t);if(!r.errors&&r.data)return r.data.unignoreUser};var ou=n.i(579490),oy=n.i(385799),og=n.i(722010),of=n.i(798240),oh=n.i(623690);let oC=` 111 query ViewerQuery { 112 viewer { 113 createdAt 114 id 115 email 116 username 117 displayName 118 displayNameOrUsername 119 profileURL 120 role 121 avatar
122 ignoredUsers { 123 id 124 user { 125 id 126 username 127 } 128 } 129 restrictions { 130 type 131 allCommunities 132 communityID 133 expiresAt 134 } 135 activeWarning { 136 ${ou.UserMessageFragment} 137 } 138 activeMessages { 139 ${ou.UserMessageFragment} 140 } 141 communities 142 settings { 143 fanPostFeedMode 144 replySort 145 unfurlMediaEmbeds 146 } 147 } 148 } 149`,o_=` 150 query ViewerModeratorScopesQuery { 151 viewer { 152 moderatorScopes { 153 communityID 154 } 155 } 156 } 157`,ok=({children:n})=>{let{user:e,userLoading:o}=(0,nY.useAuth)(),[t,a]=(0,nd.useState)(void 0),[r,i]=(0,nd.useState)({token:null,loading:!1}),l=(0,nd.useRef)(0),{cycloneConfig:{serverURL:c,enabled:s}}=(0,nw.useConfigContext)(),{cycloneCommunityId:d}=(0,of.useCurrentCycloneCommunity)(),m=e?.cycloneToken??null,p=m&&t?.token===m?t:void 0,u=o||!!(m&&(r.token!==m||r.loading)),y=(0,nd.useMemo)(()=>p?.restrictions?.filter(n=>n.type===og.UserStatus.Banned&&(!!n.allCommunities||n.communityID===d))??[],[d,p?.restrictions]),g=(0,nd.useMemo)(()=>p?.restrictions?.filter(n=>n.type===og.UserStatus.Suspended&&(!!n.allCommunities||n.communityID===d))??[],[d,p?.restrictions]),f=!!p?.activeWarning,h=(0,nd.useCallback)(async n=>{if(!p?.token)return;let e=await om(n,c,d,p.token);e&&a(n=>n?{...n,ignoredUsers:[...n.ignoredUsers??[],{id:e.id,user:{id:e.user.id,username:e.user.username}}]}:n)},[p?.token,c,d,a]),C=(0,nd.useCallback)(async n=>{!p?.token||await op(n,c,d,p.token)&&a(e=>e?{...e,ignoredUsers:e.ignoredUsers?.filter(e=>e.id!==n)}:e)},[p?.token,c,d,a]),_=(0,nd.useCallback)(async n=>{!p?.token||await od(n,d,c,p.token)&&a(e=>e?{...e,activeWarning:e.activeWarning?.id===n?null:e.activeWarning,activeMessages:e.activeMessages?.filter(e=>e.id!==n)}:e)},[p?.token,c,d,a]),k=(0,nd.useCallback)(async(n,e)=>{!p?.token||await (0,oy.updateUserSettings)(d,n,e,c,p.token)&&a(n=>n?{...n,settings:{...n.settings,...e}}:n)},[p?.token,c,d,a]),b=(0,nd.useCallback)(async n=>{let e,o=++l.current;if(!n){a(void 0),i({token:null,loading:!1});return}i({token:n,loading:!0});let t=new URL("/api",c);try{e=await (0,os.makeRequest)(t.toString(),oC,{},n)}catch{o===l.current&&(a(void 0),i({token:n,loading:!1}));return}if(o!==l.current)return;if(!e.data||!e.data.viewer||e.errors){a(void 0),i({token:n,loading:!1});return}let r={...e.data.viewer,token:n};if(r.role===og.Role.MODERATOR)try{let e=await (0,os.makeRequest)(t.toString(),o_,{},n);if(o!==l.current)return;r={...r,moderatorScopes:e.errors||!e.data?.viewer?null:e.data.viewer.moderatorScopes??[]}}catch{if(o!==l.current)return;r={...r,moderatorScopes:null}}a(r),i({token:n,loading:!1})},[c]);return(0,nd.useEffect)(()=>{if(!s){l.current+=1,a(void 0),i({token:m,loading:!1});return}b(m)},[m,b,s]),(0,nr.jsx)(oh.default.Provider,{value:{viewer:p??null,viewerLoading:u,viewerBans:y,viewerSuspensions:g,viewerHasUnacknowledgedWarning:f,unignoreUser:C,ignoreUser:h,updateUserSettings:k,acknowledgeUserMessage:_},children:n})},ob=({children:n})=>n;var oT=n.i(838904);let oB={theverge:"I",vox:"H"},oR=async n=>{await fetch("/SendEventData",{method:"POST",body:JSON.stringify(n)}).catch(()=>{})},ox=async()=>{await fetch("/blaize/anonymous-session",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({})}).catch(()=>{})},oI=async()=>{let n=await fetch("/blaize/datalayer",{signal:AbortSignal.timeout(1e3)});if(!n.ok)return{};{let{dataLayer:e}=await n.json(),o=e.tracking_id,t=Object.entries(oB).find(([n])=>location.hostname.includes(n)),a=t&&t[1]||"";return{event:"zephrExperimentsReady",experiments:Object.entries(e).filter(([n])=>n.startsWith(a)).map(([n,e])=>`${n}${e}`).join(","),tracking_id:o}}};var ov=n.i(307024);let oP="blaize_tracking_id",oS=[30,60,90],ow=n=>{let{isPaywallEligible:e,paywallConfig:o}=n,t=(0,nY.useIsEntitled)(),a=(0,nY.useUserId)(),r=(0,e7.useAnalytics)(),[i,l]=(0,nd.useState)({}),[c,s]=(0,nd.useState)(),[d,m]=(0,nd.useState)({30:!1,60:!1,90:!1}),p=(0,nd.useRef)(!1),u=(0,nd.useRef)(null),y=(0,nd.useRef)(null),g=(0,nd.useRef)(!1),f=(0,nd.useRef)({});(0,ov.default)(()=>
157{if(window.dataLayer?.push&&!g.current){let n=window.dataLayer.push;window.dataLayer.push=(...e)=>{let o=[].slice.call(e,0);return e[0]?.event==="dataLayer-initalized"&&window.dispatchEvent(new CustomEvent("DataLayerInitEvent",{detail:e[0]})),n.apply(window.dataLayer,o)};let e=n=>{l(n.detail||{})},o=()=>{s(window.Zephr?.accessDetails?.trials||{})};return window.addEventListener("DataLayerInitEvent",e,{once:!0}),document.addEventListener("zephr.browserDecisionsFinished",o,{once:!0}),f.current={userAgent:window.navigator.userAgent,countryCode:navigator.language.split("-")[1],referSource:document.referrer},()=>{window.dataLayer&&(window.dataLayer.push=n),window.removeEventListener("DataLayerInitEvent",e),document.addEventListener("zephr.browserDecisionsFinished",o,{once:!0})}}},[]);let h=(0,nd.useCallback)(()=>a?t?"subscriber":"registered":"anonymous",[a,t]),C=(0,nd.useCallback)(()=>(u.current||(u.current=document.querySelector("#zephr-footer-container")),u.current),[]),_=(0,nd.useCallback)(()=>(y.current||(y.current=document.querySelector("#zephr-anchor")),y.current),[]),k=async()=>{(0,n5.getCookie)(oP)||await ox()},b=(0,nd.useCallback)(async(n,t)=>{let r=C(),l=(i["All Categories"]||"").split(","),c=i["Page Type"]||"",s=o.excludedArticleTypes||[],d=o.meterExceptions||[],m=l.some(n=>d.includes(n)),p=s.includes(c),u=21!==n?r?.getAttribute("data-wid"):"";return await k(),{wId_2:t?void 0:[u],dtId:(0,n5.getCookie)(oP),action:n,actionValue:t,refer:document.referrer,requestUrl:window.location.href,user:{userId:a||"",userState:h()},...t?{}:{content:{section:i["Primary Category"],subSection:l,articleId:i["Page ID"],articleType:c,articleClass:e?"paywall eligible":"free",increaseRA:!m&&!p},context:{custom:{variable_1:i.Headline},...f.current}},...t?{context:f.current}:{}}},[i,e,h,C,o.meterExceptions,o.excludedArticleTypes,a]),T=(0,nd.useCallback)(()=>{let n=_()&&!c;return Object.entries(i).length>0&&!n},[i,c,_]),B=(0,nd.useCallback)(async n=>{oR(await b(n))},[b]);(0,nd.useEffect)(()=>
157{T()&&B(21)},[T,B,r]),(0,nd.useEffect)(()=>{async function n(){r&&r.emit(await oI())}T()&&r&&n()},[T,r]),(0,nd.useEffect)(()=>{if(T()){let n=C();if(n){let e=44;n.classList.contains("duet--growl")&&(e=41);let o=()=>{B(e)},t=()=>{B(28)};return n.classList.contains("visible")?(o(),n.addEventListener("click",t),()=>{n.removeEventListener("click",t)}):(n.addEventListener("ToutImpression",o),n.addEventListener("click",t),()=>{n.removeEventListener("ToutImpression",o),n.removeEventListener("click",t)})}}},[T,C,B]);let R=(0,nd.useCallback)(async()=>{if(p.current)return;p.current=!0;let n=100*(window.scrollY+window.outerHeight)/document.body.offsetHeight;for(let e of oS)n>e&&!d[e]&&(m(n=>({...n,[e]:!0})),oR(await b(46,String(e))));p.current=!1},[d,b]);return(0,nd.useEffect)(()=>{let n=(0,oT.default)(()=>{R()},200);return window.addEventListener("scroll",n,{passive:!0}),()=>{window.removeEventListener("scroll",n)}},[R]),(0,nr.jsx)(nr.Fragment,{})};function oL(n,e=!1){if(Array.isArray(n))return n.map(n=>oL(n,e)).filter(n=>null!=n&&""!==n&&!(Array.isArray(n)&&0===n.length)&&!(e&&"object"==typeof n&&!Array.isArray(n)&&0===Object.keys(n).length));if("object"==typeof n&&null!==n){let o={};return Object.entries(n).forEach(([n,t])=>{let a=oL(t,e);null==a||""===a||Array.isArray(a)&&0===a.length||e&&"object"==typeof a&&!Array.isArray(a)&&0===Object.keys(a).length||(o[n]=a)}),o}return n}let oA=({children:n,globalData:e})=>(0,nr.jsx)(e1.default.Provider,{value:e,children:n});var oF=n.i(215625);let oM=({children:n,overrides:e})=>{var o;let{breakingNewsBanner:t,wikiBanner:a,siteSettings:r,newsletters:i,mainNav:l,footerNav:c}=(0,nV.useLazyLoadQuery)((nW.hash&&"2fd6dc06ea95c33c58fd2fedf8292ee2"!==nW.hash&&console.error("The definition of 'GlobalDataContainerQuery' appears to have changed. Run `relay-compiler` to update the generated files to receive the expected data."),nW),{}),{placeholderImage:s,siteTagline:d,siteLogo:m,seo:p,...u}=r,y={...u,...e?.siteSettings??{}},g=e&&"siteSettings"in e&&e.siteSettings&&"siteTagline"in e.siteSettings?e.siteSettings.siteTagline:d,f=null,h=e&&"siteSettings"in e&&e.siteSettings&&"siteLogo"in e.siteSettings?e.siteSettings.siteLogo:m;h&&(f={social:{url:h.thumbnails.social.url,...(0,oF.getThumbnailDimensions)(h,h.thumbnails.social)},original:{url:h.thumbnails.original.url,...(0,oF.getThumbnailDimensions)(h,h.thumbnails.original)}});let C=null;a&&((C={...a}).dek="We rely on readers like you to fund our journalism. <strong>Will you support our work and become a Vox Member today?</strong>");let _=null,k={defaultSchema:p?.defaultSchema??null,newsMediaOrganizationSchema:p?.newsMediaOrganizationSchema??null},b=e?.siteSettings?.seo;o={defaultSchema:b?.defaultSchema??k.defaultSchema,newsMediaOrganizationSchema:b?.newsMediaOrganizationSchema??k.newsMediaOrganizationSchema},_={longSiteTitle:o.defaultSchema?.title||void 0,facebookAppId:o.defaultSchema?.facebookAppId||void 0,googleSiteVerification:o.defaultSchema?.googleSiteVerification||void 0,longSiteDescription:o.newsMediaOrganizationSchema?.description||void 0,foundingDate:o.newsMediaOrganizationSchema?.foundingDate||void 0,founders:o.newsMediaOrganizationSchema?.founders.map(n=>n)||[],knowsAbout:o.newsMediaOrganizationSchema?.knowsAbout.map(n=>n)||[],diversityPolicyUrl:o.newsMediaOrganizationSchema?.diversityPolicyUrl||void 0,ethicsPolicyUrl:o.newsMediaOrganizationSchema?.ethicsPolicyUrl||void 0,mastheadUrl:o.newsMediaOrganizationSchema?.mastheadUrl||void 0,wikipediaUrl:o.newsMediaOrganizationSchema?.wikipediaUrl||void 0,linkedInUrl:o.newsMediaOrganizationSchema?.linkedInUrl||void 0};let T=n=>n?.menuItems?.nodes?n.menuItems.nodes.map(n=>({title:n.label,url:n.url||"",subItems:n.menuItems.map(n=>({title:n.label,url:n.url||""}))})):null,B=e&&"mainNavItems"in e&&e.mainNavItems?e.mainNavItems:T(l),R=e&&"footerItems"in e&&e.footerItems?e.footerItems:T(c);return(0,nr.jsx)(oA,{globalData:{breakingNewsBanner:t,wikiBanner:C,siteSettings:{...y,siteTagline:g||void 0,placeholderImageUrl:{horizontal:s?.thumbnails.horizontal.url||"",vertical:s?.thumbnails.vertical.url||"",square:s?.thumbnails.square.url||"",social:s?.thumbnails.social.url||""},siteLogo:f,seo:_},newsletters:i,mainNav:B,footerNav:R},children:n})};var oE=n.i(494558),oN=n.i(386687),oD=n.i(500613),oK=n.i(754734);function oH(n,e,{min:o,max:t}){if(!n?.trim())return e;let a=Number(n);return Number.isSafeInteger(a)&&a>=o&&a<=t?a:e}oH(nz.default.env.WP_API_CONNECT_TIMEOUT_MS,2e3,{min:1,max:3e4});let oq=oH(nz.default.env.WP_API_CONNECT_RETRIES,1,{min:0,max:5}),oz=new Set(["UND_ERR_CONNECT_TIMEOUT","ECONNREFUSED","ENETUNREACH","EHOSTUNREACH"]);async function oj(n,e,o){for(let t=0;;t+=1)try{return await fetch(n.url,e)}catch(e){if(t>=o||!function(n){let e=n?.cause,o=e?.code;return"string"==typeof o&&oz.has(o)}(e))throw e;oK.log.warn({url:n.url,operationName:n.operation.operationName,attempt:t+1,code:e.cause?.code},"Retrying GraphQL request after connect failure")}}function oO({url:n,middleware:e,options:o={},incomingRequestContext:t}){let r=function(n={}){return async e=>{let o,t={...e.fetchOpts},r={...e.fetchOpts.headers,Accept:"application/json"};"POST"===e.fetchOpts.method&&(t.body=JSON.stringify(e.operation),r["Content-Type"]="application/json"),t.headers={...t.headers,...r};let i=await (a??=(async()=>{})());i&&(t.dispatcher=i),"true"===nz.default.env.DEBUG_ENABLED&&oK.log.debug(`GQL Curl Command for ${e.operation.operationName}: 158 159${(0,oN.default)(e.url,t)} 160`);let l=await oj(e,t,i?oq:0),c=await l.text();if(!l.ok){let n;throw new oD.DuetError(`[${l.status}] GraphQL Request Failed: ${l.statusText}`,{cause:`[${l.status}] GraphQL request failure due to ${l.statusText}`,extra:{status:l.status,statusText:l.statusText,url:e.url,operationName:e.operation.operationName,text:c,requestMethod:t.method||"GET",responseHeaders:(n={}
160,l.headers.forEach((e,o)=>{n[o]=e}),n)}})}try{o=JSON.parse(c)}catch(o){let n;throw new oD.DuetError(`Failed to parse ${e.operation.operationName} GraphQL response JSON`,{cause:o,extra:{status:l.status,statusText:l.statusText,url:e.url,operationName:e.operation.operationName,text:c,requestMethod:t.method||"GET",responseHeaders:(n={},l.headers.forEach((e,o)=>{n[o]=e}),n)}})}return n.onHeaders&&n.onHeaders(l.headers,e.operation),o}}(o),i=(function(n){if(0===n.length)return n=>n;let e=n[n.length-1],o=n.slice(0,-1);return n=>o.reduceRight((n,e)=>e(n),e(n))})(e)(r),l=function n(e){if(!e||"object"!=typeof e)return{};let o={};for(let[t,a]of Object.entries(e))if(void 0!==a)if("object"==typeof a&&null!==a){let e=n(a);Object.keys(e).length>0&&(o[t]=e)}else o[t]=a;return o}(t);return(e,o,t)=>{if(!e.id)throw Error("Missing request id");return oE.Observable.create(a=>{let r=i({url:n,fetchOpts:{method:"POST",headers:{}},request:e,operation:{operationName:e.name,variables:o},cacheConfig:t,incomingRequestContext:l});if(!(0,oE.isPromise)(r)){a.next(r),a.complete();return}r.then(n=>{a.next(n),a.complete()},n=>{a.error(n),a.complete()})})}}let oV=function({name:n,commit:e}){if(!n&&!e)return n=>e=>n(e);let o={};return n&&(o["client-name"]=n),e&&(o["client-version"]=e.substring(0,7)),n=>e=>(e.fetchOpts.headers={...e.fetchOpts.headers,...o},n(e))},oU=function({communityId:n}){if(!n)return n=>e=>n(e);let e={};return n&&(e["vm-community-id"]=n.toString()),n=>o=>(o.fetchOpts.headers={...o.fetchOpts.headers,...e},n(o))},oW=(0,n.i(73018).default)({enabled:"true"!==nz.default.env.DISABLE_GRAPHQL_LOGGING,base:void 0,browser:{write(n){try{console.log(JSON.stringify(n))}catch(n){n instanceof Error&&console.log(JSON.stringify(n,["name","message","stack"])),console.log(JSON.stringify({message:"Unknown error type"}))}}},level:nz.default.env.LOG_LEVEL||"info"}).child((0,oK.getLoggerBindings)("duet-framework")),oQ=n=>async e=>{let o=await n(e);if(o.errors){let n={url:e.url,errors:o.errors,hasData:!!o.data,requestMethod:e.fetchOpts.method,incomingRequestContext:e.incomingRequestContext,...e.logContext};if((!o.data||o.errors.length>0)&&e.cacheConfig.metadata?.throwOnError!==!1)throw oW.error(n,"GraphQL Response with critical errors"),new oD.DuetError("GraphQL Response with critical errors",{extra:n});oW.warn(n,"GraphQL Response with errors"),(0,ni.captureException)(new oD.DuetError("GraphQL Response with errors",{extra:n}))}return o};var o$=n.i(216752);function oG(n){let{communityDataResolver:e}=n||{};return n=>async o=>{let t,a=o.incomingRequestContext?.communityId;if(e)if("function"==typeof e){if(a)try{t=e(a)}catch{t={communityId:a}}}else t=e;else a&&(t={communityId:a});let r={operationName:o.operation.operationName,variables:o.operation.variables,variableHash:Object.keys(o.operation.variables).length>0?await (0,o$.varsHash)(o.operation.variables):null,persistedQuery:{md5Hash:o.request.id||void 0}};return o.logContext={query:r,community:t},n(o)}}function oZ(n,e){function o(n){return Object.prototype.toString.call(n).slice(8,-1).toLowerCase()}let t=o(n);if(t!==o(e))return!1;if("array"===t){if(n.length!==e.length)return!1;for(let o=0;o<n.length;o++)if(!oZ(n[o],e[o]))return!1;return!0}if("object"===t){if(Object.keys(n).length!==Object.keys(e).length)return!1;for(let o in n)if(Object.prototype.hasOwnProperty.call(n,o)&&!oZ(n[o],e[o]))return!1;return!0}return"function"===t?n.toString()===e.toString():n===e}var oJ=n.i(637418);function oY(n,e){let o=new oE.RecordSource(e),t=new oE.Store(o);return new oE.Environment({store:t,network:n,isServer:!1,relayFieldLogger:n=>{let e="Relay Error";"error"in n&&n.error.message&&(e=`${e}: ${n.error.message}`),n2.DEPLOY_ENV.includes("production")||console.error(e,n)}})}n.i(894966);let oX=(i={},async n=>(n in i||(i[n]=await (0,o$.default)({text:n})),i[n]));var o0=n.i(238532);let o1=n=>e=>{let o=nz.default.env.WP_PLATFORM_API_TOKEN;if(!o)throw Error("WP_PLATFORM_API_TOKEN environment variable is required for basic auth middleware.");return e.fetchOpts.headers.Authorization=`Basic ${o0.Buffer.from(`duet:${o}`).toString("base64")}`,n(e)},o4=n=>async e=>{let o=Date.now(),t=await n(e);return oW.info({duration:Date.now()-o,url:e.url,cache:e.cache,...e.logContext},"GraphQL response"),t},o3=function({bypassCache:n}){if(!n)return n=>e=>n(e);let e={};return e["vm-cache-bypass-wp"]="1",n=>o=>(o.fetchOpts.headers={...o.fetchOpts.headers,...e},n(o))},o2=function({active:n}){if(!n)return n=>e=>n(e);let e={};return e["fastly-debug"]="1",n=>o=>(o.fetchOpts.headers={...o.fetchOpts.headers,...e},n(o))},o5=function({clientUserAgent:n}){let e={"User-Agent":"duet"};return n&&(e["x-duet-client-user-agent"]=n),n=>
160o=>(o.fetchOpts.headers={...o.fetchOpts.headers,...e},n(o))};function o7({hydrationData:n,persisted:e,communityApiUrl:o,userAgent:t,bypassCache:a,fastlyDebugHeader:r,options:i={},incomingRequestContext:l}){let{WP_GRAPHQL_URL:c}=nz.default.env;if(!c)throw Error("WP_GRAPHQL_URL is not defined");let s=function({hydrationData:n,persisted:e,userAgent:o,bypassCache:t,fastlyDebugHeader:a}){let{APP_NAME:r,VERSION:i}=nz.default.env;return[...null!==n?[e=>async o=>{if("query"!==o.request.operationKind)return e(o);let t=await e(o);return t.data&&n.responses.push({operationName:o.operation.operationName,variables:o.operation.variables,data:t.data,errors:t.errors||[]}),t}]:[],oG({communityDataResolver:n=>{let e=(0,oa.getCommunityConfig)(n);return{communityId:n,communityName:e.communityName,communityApiOrigin:e.communityApiOrigin,communityOrigin:e.communityOrigin,communityWpSiteId:e.communityWpSiteId}}}),o4,oQ,o1,oV({name:r,commit:i}),o5({clientUserAgent:o}),o3({bypassCache:t}),o2({active:a}),n=>async o=>{if("query"!==o.request.operationKind||!o.request.id)return n(o);if(!(o.request.id in e))return oK.log.debug(`---------! WARNING: Request for ${o.operation.operationName} not found in persisted data - are you using the correct query fetcher?`),n(o);let t=await oX(e[o.request.id]);o.logContext=(0,nl.default)({},o.logContext,{query:{persistedQuery:{sha256Hash:t}}});let{url:a,fetchOpts:{method:r}}=o;o.fetchOpts.method="GET";let i={queryId:t,operationName:o.operation.operationName,variables:o.operation.variables};o.url=function(n,e){let o=new URL(n);for(let[n,t]of Object.entries(e)){let e="string"==typeof t?t:JSON.stringify(t);o.searchParams.append(n,e)}return o.href}(a,i);let l=await n(o);return"errors"in l&&l.errors&&l.errors[0]&&"PersistedQueryNotFound"===l.errors[0].message?(o.url=a,o.fetchOpts.method=r,o.operation.extensions={...o.operation.extensions,persistedQuery:{version:1,sha256Hash:t}},o.operation.query=function(n,e){if(e.text)return e.text;if(!e.id)throw Error("no id or text on query");let o=n[e.id];if(!o)throw new oD.DuetError(`persisted query not found for id: ${e.id}`,{extra:{id:e.id}});return o}(e,o.request),n(o)):l}]}({hydrationData:n,persisted:e,userAgent:t,bypassCache:a,fastlyDebugHeader:r});return oE.Network.create(oO({url:o||c,middleware:s,options:i,incomingRequestContext:l}))}var o8=n.i(718514),o6=n.i(996688);function o9(n,e){return n+JSON.stringify(e)}try{r=n.r(75415)}catch(n){throw(0,ni.captureException)(n,{extra:{message:"could not load persisted queries"}}),n}let tn=r,te=function(n,e){return(({req:n,persisted:e,communityId:o,createServerNetworkFunction:t})=>{let a={responses:[]},r={},i=n.url?.startsWith("/api/")??!1,l=(({hydration:n,persisted:e,req:o,communityId:t,createServerNetworkFunction:a,onHeaders:r})=>{var i;let{communityApiUrl:l}=(0,oa.getCommunityConfig)(t),{forwardedHost:c,...s}={forwardedHost:(i=o.headers)["x-forwarded-host"],resourceNodeId:i["vm-resource-node-id"],resourceType:i["vm-resource-type"],resourceWpId:i["vm-resource-wp-id"]},d=function(n){let e=Object.getOwnPropertySymbols(n).find(n=>"NextInternalRequestMeta"===n.description);if(!e)return;let o=n[e];if(o&&"object"==typeof o)return{initURL:o.initURL,invokePath:o.invokePath,invokeOutput:o.invokeOutput}}(o),m={communityId:t,url:o.url,forwardedHost:c,resourceData:s,nextInternalRequestMeta:d};return oY(a()({hydrationData:n,persisted:e,communityApiUrl:l,userAgent:o.headers["user-agent"],bypassCache:(0,o8.bypassWpCacheEnabled)(o),options:{onHeaders:r},incomingRequestContext:m}))})({hydration:a,persisted:e,req:n,communityId:o,createServerNetworkFunction:t,onHeaders:(n,e)=>{let o=o9(e.operationName,e.variables),t={};n.forEach((n,e)=>t[e]=n),r[o]=t}});return{fetchQuery:async function(n){let{query:e,variables:o,durationHeaderKey:t,throwOnError:c}=n,s=n.duetPrefix??!i,d=(0,oK.isomorphicTimer)(),m=await (0,oE.fetchQuery)(l,e,o,{fetchPolicy:"network-only",networkCacheConfig:{metadata:{throwOnError:c}}}).toPromise(),p=(0,oK.getExecutionDuration)(d),u=function(n){let e=n;if("default"in e&&(e=e.default),"function"==typeof e&&(e=e()),!("operation"in e))throw Error("Not a ConcreteRequest");return e}(e).operation.name,y=o9(u,o),g=y in r?{...r[y],"vm-duration-gql-query":p}:{"vm-duration-gql-query":p},f=(0,o8.getQueryResponseSurrogateKeys)(g,"gql",{duetPrefix:s});return{response:m,headers:g,surrogateKeys:f,durationHeaderKey:t||(0,o6.getDurationHeaderKeyForOperation)(u),duration:p,discardHydration:()=>{let n=a.responses.findIndex(n=>n.operationName===u&&oZ(n.variables,o));-1!==n&&a.responses.splice(n,1)}}},hydration:a,getCollectedHeaders:()=>Object.freeze({...r})}})({persisted:tn,req:n,communityId:e,createServerNetworkFunction:()=>o7})};var to=n.i(286767);let tt=({routeInfo:n,children:e})=>(0,nr.jsx)(to.default.Provider,{value:{routeInfo:n},children:e});var ta=n.i(94685);let tr=({schema:n,communityConfig:e})=>{let{siteSettings:o}=(0,e1.useGlobalDataContext)(),t=(0,nd.useMemo)(()=>"function"==typeof n?n(o,e):n,[e,n,o]);return(0,nr.jsx)(ta.DefaultSeo,{...t})};var ti=n.i(750962),tl=n.i(894534);let tc=({seoSchemaConfig:n})=>{let{base:e}=(0,ti.default)(),{siteSettings:o}=(0,e1.useGlobalDataContext)(),t=(0,of.useCommunityContext)(),a=(0,nd.useMemo)(()=>{let a=n?.[e];return"function"==typeof a?a(o,t):a||null},[t,e,n,o]);return a?a.map((n,e)=>(0,nr.jsx)(tl.default,{schema:n},e)):null},ts=({analyticsClient:n,volume:e,subXTrackingEnabled:o,children:t})=>(0,nr.jsx)(nr.Fragment,{children:(0,nr.jsx)(e7.default.Provider,{value:{client:n,volume:e,subXTrackingEnabled:o},children:t})}),td=({children:n,campaign:e})=>(0,nr.jsx)(e0.default.Provider,{value:{campaign:e},children:n}),tm=({children:n,categories:e,primaryCategoryNodeId:o,primarySuperCatNodeId:t,superCatNodeId:a,c
160ategoryNodeId:r,internalCategories:i})=>(0,nr.jsx)(nP.Provider,{value:{categories:e,internalCategories:i,primaryCategoryNodeId:o,primarySuperCatNodeId:t,superCatNodeId:a,categoryNodeId:r},children:n}),tp=({children:n,currentOrigin:e,currentCommunityId:o,currentCycloneCommunityId:t,currentWpSiteId:a,communities:r})=>{let i=r[o],l=(0,nd.useMemo)(()=>(0,of.createCycloneCommunityIndex)(r),[r]);if(!i)throw Error(`Community not found for current communityId: ${o}`);return(0,nr.jsx)(of.default.Provider,{value:{currentCommunity:i,currentCommunityId:o,currentCycloneCommunityId:t,currentOrigin:e,currentWpSiteId:a,communities:r,cycloneCommunitiesById:l},children:n})},tu=({children:n,adConfig:e,appConfig:o,commentsConfig:t,membershipConfig:a,networkConfig:r,communityConfig:i,crossPostConfig:l,coralConfig:c,cycloneConfig:s,newslettersConfig:d,customArticleFooter:m,subscriptionProviderConfig:p,seoConfig:u,parselyConfig:y,paywallConfig:g,stnVideoConfig:f,subscriptionsConfig:h,featureConfig:C,userProfileConfig:_,wunderkindConfig:k,retailerLinkOrderConfig:b})=>{let{siteSettings:{siteDomain:T}}=(0,e1.useGlobalDataContext)(),B=`https://${T}`;return(0,nr.jsx)(nw.default.Provider,{value:{adConfig:e,appConfig:o,commentsConfig:t,communityConfig:Object.assign(Object.assign({},i),{siteOrigin:B}),coralConfig:c,cycloneConfig:s,crossPostConfig:l,customArticleFooter:m,featureConfig:C,membershipConfig:a,networkConfig:r,newslettersConfig:d,seoConfig:u,parselyConfig:y,paywallConfig:g,stnVideoConfig:f,subscriptionProviderConfig:p,subscriptionsConfig:h,userProfileConfig:_,wunderkindConfig:k,retailerLinkOrderConfig:b},children:n})};var ty=n.i(964081);ty.ONETRUST_CATEGORIES.essential,ty.ONETRUST_CATEGORIES.performance,ty.ONETRUST_CATEGORIES.functional,ty.ONETRUST_CATEGORIES.targeting,ty.ONETRUST_CATEGORIES.socialMediaAndEmbeds;let tg=({children:n})=>{let[e,o]=(0,nd.useState)([]),[t,a]=(0,nd.useState)(!0),r=(0,nd.useRef)(null),i=(0,nd.useCallback)(()=>{window.OneTrust&&window.OneTrust.ToggleInfoDisplay()},[]),l=(0,nd.useCallback)(()=>{if(window.OneTrust){let n=`${ty.ONETRUST_CATEGORIES.socialMediaAndEmbeds}:1`;window.OneTrust.UpdateConsent("Category",n)}},[]);return(0,nd.useEffect)(()=>{let n=()=>{let e=window.OnetrustActiveGroups?window.OnetrustActiveGroups.split(",").filter(n=>""!==n):null;e?(o(e),a(!1)):(r.current&&clearTimeout(r.current),r.current=setTimeout(n,50))};return n(),()=>{r.current&&clearTimeout(r.current)}},[]),(0,nd.useEffect)(()=>{let n=n=>{o(n.detail)};return window.addEventListener("OneTrustGroupsUpdated",n),()=>{window.removeEventListener("OneTrustGroupsUpdated",n)}},[]),(0,nr.jsx)(ty.default.Provider,{value:{activeConsentGroups:e,isOneTrustLoading:t,enableSocialMediaCookies:l,toggleCookiesConsentDrawer:i},children:n})};var tf=n.i(710395);let th=({isPaywallEligible:n,paywallConfig:e,trackingScript:o,children:t})=>(0,nr.jsxs)(tf.default.Provider,{value:{isPaywallEligible:n,paywallConfig:e},children:[e.subXTrackingEnabled&&o,t]});var tC=n.i(69216),t_=n.i(391228);n.i(162228);var tk=n.i(303460),tb=n.i(505385);let tT=()=>{let{breakingNewsBanner:n}=(0,e1.useGlobalDataContext)(),{campaign:e}=(0,e0.useCampaignContext)(),o=(0,e7.useAnalytics)(),t=(0,nd.createRef)(),[a,r]=(0,nd.useState)(!1),i=n?.content.map(n=>n.html).join(" ");if((0,e5.default)(t,{event:"breaking_news_banner",breaking_news_banner:{name:i,action:"view",position:"breaking_news_banner"}}),e||!n)return null;let{content:l,buttonText:c,buttonUrl:s}=n,d=c.toLowerCase().replace(/\s/g,"_");return(0,nr.jsx)("div",{ref:t,className:(0,nm.default)(e2.SELECTORS.BreakingNewsBanner,"gn1pdm0",a?"gn1pdm7":""),children:(0,nr.jsxs)("div",{className:(0,nm.default)(nR.sharedStyles.layout.mainColumn,"gn1pdm1"),children:[(0,nr.jsx)("div",{className:"gn1pdm2",children:(0,nr.jsxs)(tk.default,{href:s,onClick:()=>o?.emit({event:"breaking_news_banner",breaking_news_banner:{name:i,action:`click_${d}`,position:"breaking_news_banner"}}),children:[l.map((n,e)=>(0,nr.jsx)(e4.default,{html:n.html,component:"span",className:"gn1pdm3"},e)),(0,nr.jsx)("span",{className:"gn1pdm4",children:c}),(0,nr.jsx)(tC.default,{className:"gn1pdm5"})]})}),(0,nr.jsxs)("button",{onClick:()=>{r(!a)},children:[(0,nr.jsx)("span",{className:tb.srOnly,children:"Close Banner"}),(0,nr.jsx)(t_.default,{className:"gn1pdm6"})]})]})})},tB=({anchorId:n,text:e="Skip to main content",className:o})=>(0,nr.jsx)(e3.default,{className:(0,nm.default)(e2.SELECTORS.SkipToContent,"_1d4qqt20",o&&o),displayType:"secondary",href:`#${n}`,text:e});var tR=n.i(583241),tx=n.i(713363),tI=n.i(742841),tv=n.i(641824);let tP=({className:n,fill:e="currentColor",width:o=23,height:t=17})=>(0,nr.jsxs)("svg",{width:o,height:t,className:n,viewBox:"0 0 23 17",xmlns:"http://www.w3.org/2000/svg",children:[(0,nr.jsx)("line",{x1:"0.867188",y1:"1.53857",x2:"22.8672",y2:"1.53857",stroke:e,strokeWidth:"2"}),(0,nr.jsx)("line",{x1:"0.867188",y1:"8.53857",x2:"22.8672",y2:"8.53857",stroke:e,strokeWidth:"2"}),(0,nr.jsx)("line",{x1:"0.867188",y1:"15.5386",x2:"22.8672",y2:"15.5386",stroke:e,strokeWidth:"2"})]});var tS=n.i(992486),tw=n.i(912953),tL=n.i(561646),tA=n.i(298660),tF=n.i(695287),tM=n.i(401262),tE=n.i(780070);let tN=({Logo:n,onCloseNotifications:e,showCloseButton:o=!0})=>{let{communityConfig:t}=(0,nw.useConfigContext)(),a=(0,e7.useAnalytics)(),[r,i]=(0,nd.useState)("/auth/login?returnPath=/");(0,nd.useEffect)(()=>{let{ssoAuthDomain:n,isPrimaryCommunity:e}=t,{protocol:o,href:a,pathname:r}=window.location;i(n&&!e?`${o}//${n}/auth/sso?returnTo=${encodeURIComponent(a)}`:`/auth/login?returnPath=${encodeURIComponent(r)}`)},[]);let l=(0,nd.useCallback)(()=>{a?.emit({event:"authentication",authentication:{method:"notification_top_navigation"}})},[a]);return(0,nr.jsxs)("div",{className:"_7gyks50",children:[o&&(0,nr.jsx)(e3.default,{className:"_7gyks51",text:"",iconLeft:(0,nr.jsx)(t_.default,{fill:eJ.default.sys.color.subtle}),displayType:"cycloneSecondary",onClick:e}),(0,nr.jsxs)("div",{className:"_7gyks54",children:[n&&(0,nr.jsx)(n,{className:"_7gyks52"}),(0,nr.jsx)("p",{className:"_7gyks53",children:"Sign in to see your notifications or create an account to join the conversation."}),(0,nr.jsx)(e3.default,{text:"Sign in",href:r,onClick:l})]})]})};var tD=n.i(685321),tK=n.i(433770),tH={standard:"ad3cho7 ad3cho6",mobile:"ad3cho8 ad3cho6"}
160,tq={standard:"ad3choa ad3cho9",mobile:"ad3chob ad3cho9"},tz={standard:"ad3choh ad3chog",mobile:"ad3choi ad3chog"},tj={standard:"ad3chok ad3choj",mobile:"ad3chol ad3choj"},tO={standard:"ad3chon ad3chom",mobile:"ad3choo ad3chom"},tV={standard:"ad3choq ad3chop",mobile:"ad3chor ad3chop"};let tU=(0,tF.observer)(function({popoverId:n,popoverClassName:e,type:o,Logo:t}){let a=(0,e7.useAnalytics)(),[r,i]=(0,nd.useState)(!0),l=(0,tK.useOptionalNotificationsDrawerContext)();(0,nd.useEffect)(()=>{"/notifications"===window.location.pathname&&i(!1)},[]);let c=(0,nd.useRef)(!1),s=(0,nd.useRef)(!1),{user:d}=(0,nY.useAuth)(),[m,p]=(0,nd.useState)(!1),{RootStore:u}=(0,tK.useNotificationsStore)(),y=u?.notificationsStore.notificationsStatus.unseen??0;(0,nd.useEffect)(()=>{if(l||u?.userStore.viewerLoading||!u?.userStore.viewer)return;let n=!s.current&&m;s.current=m,n&&(c.current?y>0&&(u.allNotificationsStore.refreshNotifications(),u.unreadNotificationsStore.refreshNotifications({filter:tK.NotificationsFilter.Unread})):(u.allNotificationsStore.loadNotificationsForUser(),u.unreadNotificationsStore.loadNotificationsForUser({filter:tK.NotificationsFilter.Unread}),c.current=!0))},[u,m,l,y]);let g=(0,nd.useCallback)(()=>{p(!1)},[]),f=(0,nd.useRef)(null),{refs:h,floatingStyles:C,context:_}=(0,tL.useFloating)({middleware:[(0,tw.offset)(10),(0,tw.shift)({padding:30}),(0,tw.arrow)({element:f}),(0,tw.size)({apply({availableHeight:n,elements:e}){Object.assign(e.floating.style,{maxHeight:`${Math.min(n-20,600)}px`})}})],whileElementsMounted:tS.autoUpdate});return(0,nr.jsxs)(nr.Fragment,{children:[(0,nr.jsx)("button",{"aria-label":"Open Notifications","aria-expanded":l?.isDrawerOpen??m,onClick:()=>{r&&(((l?.isDrawerOpen??m)||(u?.userStore.setLastViewed(new Date),a?.emit({event:"notification_click"})),l)?l.toggleDrawer():p(n=>!n))},ref:h.setReference,children:(0,nr.jsxs)("span",{className:"ad3cho1",children:[(0,nr.jsx)(tE.default,{className:(0,nm.default)("ad3cho2",!r&&"ad3cho3"),id:"notifications-bell"}),u?.notificationsStore.unseenNotificationsDisplayCount&&(0,nr.jsx)("div",{id:"notifications-unseen-count",className:"ad3cho4",children:u.notificationsStore.unseenNotificationsDisplayCount})]})}),!l&&(0,nr.jsx)(tM.CSSTransition,{in:m,timeout:200,classNames:{enter:tz[o],enterActive:tj[o],exit:tO[o],exitActive:tV[o]},nodeRef:h.floating,unmountOnExit:!0,children:(0,nr.jsxs)("div",{className:"mobile"===o?"ad3chod":void 0,children:[" ",(0,nr.jsx)(tA.FocusTrap,{active:m,focusTrapOptions:{fallbackFocus:`#notifications-popover${n?`-${n}`:""}`,escapeDeactivates:!1,clickOutsideDeactivates:n=>{if(n.target instanceof HTMLElement){let e="notifications-bell"===n.target.id,o="notifications-badge"===n.target.id,t="notifications-unseen-count"===n.target.id;e||o||t||p(!1)}return!1},allowOutsideClick:!0,preventScroll:!0},children:(0,nr.jsxs)("div",{id:`notifications-popover${n?`-${n}`:""}`,style:{..."standard"===o?C:{}},ref:"standard"===o?h.setFloating:void 0,role:"dialog","aria-modal":"true","aria-label":"Notifications",className:tH[o],children:["standard"===o&&(0,nr.jsx)(tL.FloatingArrow,{ref:f,context:_,className:"ad3cho5"}),(0,nr.jsx)("div",{className:(0,nm.default)(tq[o],e),children:d?(0,nr.jsx)(nr.Fragment,{children:u?(0,nr.jsx)(tD.default,{showGoToNotificationsPageLink:!0,onCloseNotifications:g,mode:tD.ContentMode.Modal}):(0,nr.jsx)("div",{className:"ad3cho0 _16dtapb0"})}):(0,nr.jsx)(tN,{Logo:t,onCloseNotifications:g})})]})})]})})]})}),tW=({Logo:n,popoverId:e,popoverClassName:o})=>(0,nr.jsxs)(nr.Fragment,{children:[(0,nr.jsx)("div",{className:"i9jt4r0",children:(0,nr.jsx)(tU,{type:"standard",popoverClassName:o,Logo:n,popoverId:e})}),(0,nr.jsx)("div",{className:"i9jt4r2",children:(0,nr.jsx)(tU,{type:"mobile",popoverClassName:o,Logo:n,popoverId:e})})]});var tQ=n.i(564182),t$={normal:"_1xeqa9o1 _1xeqa9o0",branded:"_1xeqa9o2 _1xeqa9o0"},tG={normal:"_1xeqa9o7 _1xeqa9o6",branded:"_1xeqa9o8 _1xeqa9o6"},tZ={normal:"_1xeqa9ob _1xeqa9oa",branded:"_1xeqa9oc _1xeqa9oa"};let tJ=(0,nB.withGracefulErrorBoundary)(({Logo:n,NotificationsLogo:e,headline:o,isBranded:t=!1,showNotificationsButton:a=!1})=>{let{openDrawer:r,drawerId:i}=(0,tI.useNavigationContext)(),l=(0,e7.useAnalytics)(),c=t?"branded":"normal";return(0,nr.jsx)("nav",{"aria-label":"Navigation Bar",className:(0,nm.default)(tQ.default.MinimalNav,t$[c]),children:(0,nr.jsxs)("div",{className:"_1xeqa9o3",children:[(0,nr.jsx)("a",{href:"/","aria-label":"Click to visit the homepage",tabIndex:-1,
160className:"_1xeqa9o5",children:(0,nr.jsx)(n,{className:(0,nm.default)(tG[c])})}),o&&(0,nr.jsx)("div",{className:"_1xeqa9o4",children:o}),(0,nr.jsxs)("div",{className:"_1xeqa9o9",children:[a&&e&&(0,nr.jsx)(tW,{Logo:e,popoverId:"minimal"}),(0,nr.jsx)("button",{onClick:()=>{r(),l?.emit({event:"navigation_click",navigation_click:{name:"minimal nav more button"}})},"aria-controls":i,"aria-label":"Open Drawer",children:(0,nr.jsx)(tP,{className:(0,nm.default)(tZ[c])})})]})]})})},{context:"MinimalNavErrorBoundary"});n.i(838557);var tY=n.i(861314),tX=n.i(393982),t0=n.i(48739),t1="ew5fab0",t4="ew5fab1",t3="ew5fab2",t2="ew5fab3";let t5=()=>{let{user:n}=(0,nY.useAuth)(),e=(0,e7.useAnalytics)(),[o,t]=(0,nd.useState)("/auth/login?returnPath=/"),{communityConfig:a,membershipConfig:r}=(0,nw.useConfigContext)();(0,nd.useEffect)(()=>{let{ssoAuthDomain:n,isPrimaryCommunity:e}=a,{protocol:o,href:r,pathname:i}=window.location;t(n&&!e?`${o}//${n}/auth/sso?returnTo=${encodeURIComponent(r)}`:`/auth/login?returnPath=${encodeURIComponent(i)}`)},[]);let i=async()=>{e?.emit({event:"authentication",authentication:{method:"logout"}}),await fetch("/api/auth/firebase-logout"),location.reload()};return n?(0,nr.jsx)("ul",{className:t1,children:(0,nr.jsxs)("li",{className:t4,children:[(0,nr.jsx)("a",{className:t3,href:"/account/profile",children:"Your Account"}),(0,nr.jsx)("div",{className:t2,children:" / "}),(0,nr.jsx)("button",{className:t3,onClick:()=>void i(),children:"Log Out"})]})}):(0,nr.jsx)("ul",{className:t1,children:(0,nr.jsxs)("li",{className:t4,children:[(0,nr.jsx)("a",{className:t3,href:o,onClick:()=>{e?.emit({event:"authentication",authentication:{method:"log in"}})},children:"Login"}),!r.hideSignUp&&(0,nr.jsxs)(nr.Fragment,{children:[(0,nr.jsx)("div",{className:t2,children:" / "}),(0,nr.jsx)("a",{className:t3,href:o,onClick:()=>{e?.emit({event:"authentication",authentication:{method:"sign up"}})},children:"Sign Up"})]})]})})};n.i(31720);var t7=n.i(829149),t8=n.i(55163),t6=n.i(556010),t9=n.i(851129),an=n.i(986881);let ae=!1,ao=0;function at(n){"touch"===n.pointerType&&(ae=!0,setTimeout(()=>{ae=!1},50))}function aa(){if("u">typeof document)return 0===ao&&"u">typeof PointerEvent&&document.addEventListener("pointerup",at),ao++,()=>{!(--ao>0)&&"u">typeof PointerEvent&&document.removeEventListener("pointerup",at)}}var ar=n.i(255592);function ai(n){var e;return ar.env.isServer?null:null==n?document:null!=(e=null==n?void 0:n.ownerDocument)?e:document}var al=n.i(928361),ac=n.i(495528);function as(n){return(0,nd.useMemo)(()=>n,Object.values(n))}var ad=n.i(131454),am=n.i(305241);let ap=(0,nd.createContext)(()=>{});function au({value:n,children:e}){return nd.default.createElement(ap.Provider,{value:n},e)}var ay=n.i(991560);function ag(n){return"object"==typeof n&&null!==n&&"nodeType"in n&&"tagName"in n}function af(n){return ag(n)&&"accessKey"in n}function ah(n){return ag(n)&&"tabIndex"in n}function aC(n){return af(n)&&"LEGEND"===n.nodeName}var a_=n.i(599854),ak=n.i(792738);let ab=null!=(nt=nd.default.startTransition)?nt:function(n){n()};var aT=((l=aT||{}).Space=" ",l.Enter="Enter",l.Escape="Escape",l.Backspace="Backspace",l.Delete="Delete",l.ArrowLeft="ArrowLeft",l.ArrowUp="ArrowUp",l.ArrowRight="ArrowRight",l.ArrowDown="ArrowDown",l.Home="Home",l.End="End",l.PageUp="PageUp",l.PageDown="PageDown",l.Tab="Tab",l),aB=((c=aB||{})[c.Open=0]="Open",c[c.Closed=1]="Closed",c),aR=((s=aR||{})[s.ToggleDisclosure=0]="ToggleDisclosure",s[s.CloseDisclosure=1]="CloseDisclosure",s[s.SetButtonId=2]="SetButtonId",s[s.SetPanelId=3]="SetPanelId",s[s.SetButtonElement=4]="SetButtonElement",s[s.SetPanelElement=5]="SetPanelElement",s);let ax={0:n=>({...n,disclosureState:(0,a_.match)(n.disclosureState,{0:1,1:0})}),1:n=>1===n.disclosureState?n:{...n,disclosureState:1},2:(n,e)=>n.buttonId===e.buttonId?n:{...n,buttonId:e.buttonId},3:(n,e)=>n.panelId===e.panelId?n:{...n,panelId:e.panelId},4:(n,e)=>n.buttonElement===e.element?n:{...n,buttonElement:e.element},5:(n,e)=>n.panelElement===e.element?n:{...n,panelElement:e.element}},aI=(0,nd.createContext)(null);function av(n){let e=(0,nd.useContext)(aI);if(null===e){let e=Error(`<${n} /> is missing a parent <Disclosure /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(e,av),e}return e}aI.displayName="DisclosureContext";let aP=(0,nd.createContext)(null);aP.displayName="DisclosureAPIContext";let aS=(0,nd.createContext)(null);function aw(n,e){return(0,a_.match)(e.type,ax,n,e)}aS.displayName="DisclosurePanelContext";let aL=nd.Fragment,aA=ak.RenderFeatures.RenderStrategy|ak.RenderFeatures.Static,aF=(0,ak.forwardRefWithAs)(function(n,e){let{defaultOpen:o=!1,...t}=n,a=(0,nd.useRef)(null),r=(0,ad.useSyncRefs)(e,(0,ad.optionalRef)(n=>{a.current=n},void 0===n.as||(0,ak.isFragment)(n.as))),i=(0,nd.useReducer)(aw,{disclosureState:+!o,buttonElement:null,panelElement:null,buttonId:null,panelId:null}),[{disclosureState:l,buttonId:c},s]=i,d=(0,ac.useEvent)(n=>{s({type:1});let e=ai(a.current);if(!e||!c)return;let o=n?ah(n)?n:"current"in n&&ah(n.current)?n.current:e.getElementById(c):e.getElementById(c);null==o||o.focus()}),m=(0,nd.useMemo)(()=>({close:d}),[d]),p=as({open:0===l,close:d}),u=(0,ak.useRender)();return nd.default.createElement(aI.Provider,{value:i},nd.default.createElement(aP.Provider,{value:m},nd.default.createElement(au,{value:d},nd.default.createElement(ay.OpenClosedProvider,{value:(0,a_.match)(l,{0:ay.State.Open,1:ay.State.Closed})},u({ourProps:{ref:r},theirProps:t,slot:p,defaultTag:aL,name:"Disclosure"})))))}),aM=(0,ak.forwardRefWithAs)(function(n,e){var o;let t=(0,nd.useId)(),{id:a=`headlessui-disclosure-button-${t}`,disabled:r=!1,autoFocus:i=!1,...l}=n,[c,s]=av("Disclosure.Button"),d=(0,nd.useContext)(aS),m=null!==d&&d===c.panelId,p=(0,nd.useRef)(null),u=(0,ad.useSyncRefs)(p,e,(0,ac.useEvent)(n=>{if(!m)return s({type:4,element:n})}));(0,nd.useEffect)(()=>
160{if(!m)return s({type:2,buttonId:a}),()=>{s({type:2,buttonId:null})}},[a,s,m]);let y=(0,ac.useEvent)(n=>{var e;if(m){if(1===c.disclosureState)return;switch(n.key){case aT.Space:case aT.Enter:n.preventDefault(),n.stopPropagation(),s({type:0}),null==(e=c.buttonElement)||e.focus()}}else switch(n.key){case aT.Space:case aT.Enter:n.preventDefault(),n.stopPropagation(),s({type:0})}}),g=(0,ac.useEvent)(n=>{n.key===aT.Space&&n.preventDefault()}),f=(0,ac.useEvent)(n=>{var e;(function(n){var e;let o=n.parentElement,t=null;for(;o&&!(af(e=o)&&"FIELDSET"===e.nodeName);)aC(o)&&(t=o),o=o.parentElement;let a=(null==o?void 0:o.getAttribute("disabled"))==="";return!(a&&function(n){if(!n)return!1;let e=n.previousElementSibling;for(;null!==e;){if(aC(e))return!1;e=e.previousElementSibling}return!0}(t))&&a})(n.currentTarget)||r||(m?(s({type:0}),null==(e=c.buttonElement)||e.focus()):s({type:0}))}),{isFocusVisible:h,focusProps:C}=(0,t8.useFocusRing)({autoFocus:i}),{isHovered:_,hoverProps:k}=function(n){let{onHoverStart:e,onHoverChange:o,onHoverEnd:t,isDisabled:a}=n,[r,i]=(0,nd.useState)(!1),l=(0,nd.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;(0,nd.useEffect)(aa,[]);let{addGlobalListener:c,removeAllGlobalListeners:s}=(0,t6.useGlobalListeners)(),{hoverProps:d,triggerHoverEnd:m}=(0,nd.useMemo)(()=>{let n=(n,e)=>{let a=l.target;l.pointerType="",l.target=null,"touch"!==e&&l.isHovered&&a&&(l.isHovered=!1,s(),t&&t({type:"hoverend",target:a,pointerType:e}),o&&o(!1),i(!1))},r={};return"u">typeof PointerEvent&&(r.onPointerEnter=t=>{ae&&"mouse"===t.pointerType||((t,r)=>{if(l.pointerType=r,a||"touch"===r||l.isHovered||!(0,t9.nodeContains)(t.currentTarget,(0,t9.getEventTarget)(t)))return;l.isHovered=!0;let s=t.currentTarget;l.target=s,c((0,an.getOwnerDocument)((0,t9.getEventTarget)(t)),"pointerover",e=>{l.isHovered&&l.target&&!(0,t9.nodeContains)(l.target,(0,t9.getEventTarget)(e))&&n(e,e.pointerType)},{capture:!0}),e&&e({type:"hoverstart",target:s,pointerType:r}),o&&o(!0),i(!0)})(t,t.pointerType)},r.onPointerLeave=e=>{!a&&(0,t9.nodeContains)(e.currentTarget,(0,t9.getEventTarget)(e))&&n(e,e.pointerType)}),{hoverProps:r,triggerHoverEnd:n}},[e,o,t,a,l,c,s]);return(0,nd.useEffect)(()=>{a&&m({currentTarget:l.target},l.pointerType)},[a]),{hoverProps:d,isHovered:r}}({isDisabled:r}),{pressed:b,pressProps:T}=function({disabled:n=!1}={}){let e=(0,nd.useRef)(null),[o,t]=(0,nd.useState)(!1),a=(0,al.useDisposables)(),r=(0,ac.useEvent)(()=>{e.current=null,t(!1),a.dispose()}),i=(0,ac.useEvent)(n=>{if(a.dispose(),null===e.current){e.current=n.currentTarget,t(!0);{let o=ai(n.currentTarget);a.addEventListener(o,"pointerup",r,!1),a.addEventListener(o,"pointermove",n=>{if(e.current){var o,a;let r,i;t((r=n.width/2,i=n.height/2,o={top:n.clientY-i,right:n.clientX+r,bottom:n.clientY+i,left:n.clientX-r},a=e.current.getBoundingClientRect(),!(!o||!a||o.right<a.left||o.left>a.right||o.bottom<a.top||o.top>a.bottom)))}},!1),a.addEventListener(o,"pointercancel",r,!1)}}});return{pressed:o,pressProps:n?{}:{onPointerDown:i,onPointerUp:r,onClick:r}}}({disabled:r}),B=as({open:0===c.disclosureState,hover:_,active:b,disabled:r,focus:h,autofocus:i}),R=(o=c.buttonElement,(0,nd.useMemo)(()=>{var e;if(n.type)return n.type;let t=null!=(e=n.as)?e:"button";if("string"==typeof t&&"button"===t.toLowerCase()||(null==o?void 0:o.tagName)==="BUTTON"&&!o.hasAttribute("type"))return"button"},[n.type,n.as,o])),x=m?(0,ak.mergeProps)({ref:u,type:R,disabled:r||void 0,autoFocus:i,onKeyDown:y,onClick:f},C,k,T):(0,ak.mergeProps)({ref:u,id:a,type:R,"aria-expanded":0===c.disclosureState,"aria-controls":c.panelElement?c.panelId:void 0,disabled:r||void 0,autoFocus:i,onKeyDown:y,onKeyUp:g,onClick:f},C,k,T);return(0,ak.useRender)()({ourProps:x,theirProps:l,slot:B,defaultTag:"button",name:"Disclosure.Button"})}),aE=(0,ak.forwardRefWithAs)(function(n,e){let o=(0,nd.useId)(),{id:t=`headlessui-disclosure-panel-${o}`,transition:a=!1,...r}=n,[i,l]=av("Disclosure.Panel"),{close:c}=function n(e){let o=(0,nd.useContext)(aP);if(null===o){let o=Error(`<${e} /> is missing a parent <Disclosure /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(o,n),o}return o}("Disclosure.Panel"),[s,d]=(0,nd.useState)(null),m=(0,ad.useSyncRefs)(e,(0,ac.useEvent)(n=>{ab(()=>l({type:5,element:n}))}),d);(0,nd.useEffect)(()=>(l({type:3,panelId:t}),()=>{l({type:3,panelId:null})}),[t,l]);let p=(0,ay.useOpenClosed)(),[u,y]=(0,am.useTransition)(a,s,null!==p?(p&ay.State.Open)===ay.State.Open:0===i.disclosureState),g=as({open:0===i.disclosureState,close:c}),f={ref:m,id:t,...(0,am.transitionDataAttributes)(y)},h=(0,ak.useRender)();return nd.default.createElement(ay.ResetOpenClosedProvider,null,nd.default.createElement(aS.Provider,{value:i.panelId},h({ourProps:f,theirProps:r,slot:g,defaultTag:"div",features:aA,visible:u,name:"Disclosure.Panel"})))}),aN=Object.assign(aF,{Button:aM,Panel:aE});var aD=n.i(185911),aK=n.i(964833);let aH=({children:n})=>(0,nr.jsx)("ul",{children:n});aH.Item=({className:n,special:e,...o})=>(0,nr.jsx)("li",{className:(0,nm.default)(n,"_17og6ki0"),children:(0,nr.jsx)("a",{...o,className:(0,nm.default)("_17og6ki1",e&&"_17og6ki2"),children:o.children})}),aH.Group=n=>(0,nr.jsx)("li",{className:(0,nm.default)(n.className,"_14xew350"),children:(0,nr.jsx)(aN,{defaultOpen:n.defaultOpen,children:({open:e})=>(0,nr.jsxs)(nr.Fragment,{children:[(0,nr.jsxs)(aM,{className:(0,nm.default)("_14xew351",e&&"_14xew353",n.special&&"_14xew352"),"aria-label":`${e?"Expand":"Collapse"} '${n.title}' Section`,children:[n.title,e?(0,nr.jsx)(aD.default,{className:"_14xew355 _14xew354"}):(0,nr.jsx)(aK.default,{className:"_14xew354"})]}),(0,nr.jsx)(aE,{static:!0,children:(0,nr.jsx)("ul",{className:(0,nm.default)(!e&&nR.sharedStyles.layout.hide,"_14xew356"),children:n.children})})]})})}),aH.GroupItem=({className:n,...e})=>(0,nr.jsx)("li",{className:n,children:(0,nr.jsx)("a",{...e,className:"nl9o0",children:e.children})});let aq=({className:n,...e})=>(0,nr.jsxs)("button",{className:(0,nm.default)("_1xgtta10",n),...e,"aria-label":"Close Drawer",children:[(0,nr.jsx)("span",{children:"close"}),(0,nr.jsx)(t_.default,{className:"_1xgtta11"})]});var az="_19hoeya8";let aj=({items:n,onClose:e,open:o,shortcutBar:t,endSection:a,background:r,showAuth:i,initialSearchFocus:l,storybookStatic:c,randomizeSearchPlaceholder:s=[]})=>{let{drawerId:d}=(0,tI.useNavigationContext)(),m=(0,e7.useAnalytics)(),p=(0,nd.useRef)(null),[u,y]=(0,nd.useState)("Search"),{isDrawerOpen:g,closeDrawer:f}=(0,oe.useLoopNavContext)();return(0,nd.useEffect)(()=>{o&&g&&f()},[f,o,g]),(0,nd.useEffect)(()=>
160{if(o&&s.length){let n=Math.floor(Math.random()*s.length);y(s[n])}},[o,s]),(0,nr.jsx)(t0.default,{drawerClassName:"_19hoeya0",drawerId:d,onClose:e,open:o,storybookStatic:c,initialFocusElement:l&&p.current,"aria-label":"Navigation Drawer",children:(0,nr.jsxs)("div",{className:"_19hoeya5",children:[(0,nr.jsxs)("div",{children:[r&&r,(0,nr.jsxs)("div",{children:[(0,nr.jsxs)("div",{className:"_19hoeya1",children:[i?(0,nr.jsx)(t5,{}):(0,nr.jsx)("div",{}),(0,nr.jsx)(aq,{onClick:e,"aria-controls":d})]}),(0,nr.jsx)("div",{children:(0,nr.jsx)("form",{onSubmit:n=>{n.preventDefault();let e=p.current?.value||null;e?window.location.href=`/search?q=${e}`:window.location.href="/search"},"aria-label":"Search Form",children:(0,nr.jsx)(tY.default,{inputClassName:"_19hoeya2",iconClassName:"_19hoeya3",ref:p,placeholder:u})})}),t,(0,nr.jsx)("nav",{className:"_19hoeya4","aria-label":"Drawer Navigation",children:(0,nr.jsx)(aH,{children:n.map((n,e)=>n.subItems&&0!==n.subItems.length?(0,nr.jsxs)(aH.Group,{title:n.title,special:n.special,defaultOpen:n.defaultOpen,children:[n.allLink&&(0,nr.jsxs)(aH.GroupItem,{href:n.allLink.url,target:n.allLink.target,onClick:()=>n.allLink?.title&&m?.emit({event:"navigation_click",navigation_click:{name:n.allLink.title}}),children:[n.allLink.title,"_blank"===n.allLink.target&&(0,nr.jsx)(tX.default,{className:az})]}),n.subItems.map((n,e)=>(0,nr.jsxs)(aH.GroupItem,{href:n.url,target:n.target,onClick:()=>m?.emit({event:"navigation_click",navigation_click:{name:n.title}}),children:[n.title,"_blank"===n.target&&(0,nr.jsx)(tX.default,{className:az})]},e))]},e):(0,nr.jsxs)(aH.Item,{href:n.allLink?.url||n.url,target:n.allLink?.target||n.target,rel:"noreferrer",special:n.special,onClick:()=>(n.allLink?.url||n.url)&&m?.emit({event:"navigation_click",navigation_click:{name:n.allLink?.url||n.url}}),children:[n.title,("_blank"===n.target||n.allLink?.target==="_blank")&&(0,nr.jsx)(tX.default,{className:az})]},e))})})]}),(0,nr.jsx)("div",{children:a})]}),(0,nr.jsx)("div",{className:"_19hoeya6"}),(0,nr.jsx)("div",{className:"_19hoeya7",children:(0,nr.jsx)(t7.default,{})})]})})};var aO=n.i(862460);n.i(172322);var aV=n.i(862641),aU="_1fhrsq33",aW="_1fhrsq37 _1fhrsq36",aQ="_1fhrsq39",a$="_1fhrsq3a",aG="_1fhrsq3c",aZ="_1fhrsq3m";let aJ=({Logo:n,streamHeadline:e,streamUrl:o,packageHeadline:t,packageUrl:a,hamburgerButton:r,commentCount:i,isLive:l})=>{let c=!!(l&&e)||!t,s=c?e:t;return(0,nr.jsxs)("div",{className:(0,nm.default)(aW),children:[(0,nr.jsx)("a",{href:"/","aria-label":"Click to visit the homepage",tabIndex:-1,className:(0,nm.default)(aU,"_1fhrsq3p"),children:(0,nr.jsx)(n,{className:(0,nm.default)(a$)})}),s&&(0,nr.jsxs)("div",{className:"_1fhrsq3o",children:[l&&(0,nr.jsx)(aV.default,{variation:"card"}),(0,nr.jsx)("a",{href:c?o:a,target:"_blank",className:(0,nm.default)(aQ,"_1fhrsq3n"),rel:"noreferrer",children:s})]}),(0,nr.jsxs)("div",{className:aG,children:[i,r]})]})};var aY=n.i(775665);n.i(824158);var aX=n.i(662983),a0="ugf7jtf",a1="ugf7jti",a4="ugf7jtm",a3="ugf7jtp",a2="ugf7jtr",a5="ugf7jts";let a7=({open:n,onClick:e,title:o,subTitle:t,transitionStatus:a,drawerId:r})=>(0,nr.jsxs)("button",{className:"ugf7jt6",onClick:e,"aria-expanded":n?"true":"false","aria-controls":r,"aria-label":`${n?"Expand":"Collapse"} Special Navigation`,title:`${o}${t?": "+t:""}`,children:[(0,nr.jsxs)("span",{className:"ugf7jt7",children:[(0,nr.jsxs)("span",{className:(0,nm.default)("ugf7jt8",a2,(n||!t)&&"ugf7jtt"),children:[o,t&&(0,nr.jsx)("span",{className:"ugf7jtb",children:": "})]}),t&&(0,nr.jsx)(e4.default,{component:"span",className:(0,nm.default)("ugf7jt9","ugf7jtu",n&&"ugf7jtv"),html:t})]}),(0,nr.jsx)(aX.default,{className:(0,nm.default)("ugf7jta",a2,"entering"===a&&a5,"entered"===a&&a5)})]});var a8=n.i(733577);let a6=({open:n=!1,permalink:e,text:o,onClick:t,sectionId:a,loopNavTitle:r})=>{let i=(0,e7.useAnalytics)();return e?(0,nr.jsx)("a",{className:a0,href:e,onClick:()=>{i?.emit({event:"loopnav",loopnav:{action:"click",loopnav_name:r,url:e,variant:"hyperlink"}}),t()},children:o}):(0,nr.jsxs)("button",{className:(0,nm.default)(a0,n&&"ugf7jtg"),onClick:t,"aria-expanded":n?"true":"false","aria-controls":a,"aria-label":`${n?"Expand":"Collapse"} '${o}' Section`,children:[(0,nr.jsx)(e4.default,{component:"span",className:"ugf7jth",html:o}),n?(0,nr.jsx)(aD.default,{className:a1}):(0,nr.jsx)(aK.default,{className:a1})]})},a9=(0,nd.forwardRef)(({text:n,items:e,onClick:o,open:t=!1,permalink:a,loopNavTitle:r},i)=>{let l=(0,nd.useId)(),c=(0,e7.useAnalytics)();return(0,nr.jsxs)("li",{className:t&&e?"ugf7jte":"ugf7jtd",children:[(0,nr.jsx)(a6,{open:t,...0===(e?.length||0)?{permalink:a}:{},onClick:o,text:n,sectionId:l,loopNavTitle:r}),e&&(0,nr.jsx)("ol",{className:(0,nm.default)(!t&&nR.sharedStyles.layout.hide,"ugf7jtk"),id:l,children:e.map(({text:n,permalink:e,current:o})=>(0,nr.jsx)("li",{...o?{ref:i}:{},className:(0,nm.default)("ugf7jtl",o&&"ugf7jtn"),children:e?(0,nr.jsx)("a",{onClick:()=>{c?.emit({event:"loopnav",loopnav:{action:"click",loopnav_name:r,url:e,variant:"dropdown"}})},className:a4,href:e,children:(0,nr.jsx)(e4.default,{component:"span",html:n})}):(0,nr.jsx)(e4.default,{className:a4,component:"span",html:n})},n))}),(0,nr.jsx)("hr",{className:"ugf7jtj"})]})}),rn=({transitionStatus:n,sections:e,initialOpenSectionTitle:o,loopNavTitle:t})=>{let[a,r]=(0,nd.useState)(o),[i,l]=(0,nd.useState)(!1),c=(0,nd.useRef)(null),s=(0,nd.useRef)(null),d=(0,nd.useRef)(null),m=(0,eo.default)(()=>{c.current&&l(c.current.offsetHeight-Array.from(c.current.querySelectorAll(`.${a0}`)).reduce((n,e)=>n+e.offsetHeight,0)>250)},300),p=()=>
160{if(!s.current)return;let n=(0,a8.isMobileWidth)();s.current.scrollIntoView({behavior:"instant",block:n?"start":"center"})};return(0,nd.useEffect)(()=>{if(!c.current)return;let n=c.current;m(),p();let e=new ResizeObserver(()=>{m()});return e.observe(n),()=>{e.unobserve(n)}},[n,m]),(0,nd.useEffect)(()=>{if(!d.current)return;let n=new MutationObserver(n=>{for(let e of n)"class"===e.attributeName&&setTimeout(p,150)});return n.observe(d.current,{attributes:!0}),()=>{n.disconnect()}},[]),(0,nr.jsxs)("nav",{className:(0,nm.default)("ugf7jt5",i&&"ugf7jt0"),"aria-label":"Drawer Navigation",ref:d,children:[(0,nr.jsx)("div",{className:nR.sharedStyles.accessibility.srOnly,children:(0,nr.jsx)("div",{id:"loopnav-title",children:"Drawer"})}),(0,nr.jsx)("ol",{className:"ugf7jtc",ref:c,children:e.map(({text:n,items:e,permalink:o})=>{let i=a===n;return(0,nr.jsx)(a9,{text:n,loopNavTitle:t,items:e,onClick:()=>{r(i?void 0:n)},open:i,permalink:o,ref:s},n)})})]})},re=(0,nB.withGracefulErrorBoundary)(({forceOpenLoopNav:n})=>{let{drawerId:e,isDrawerOpen:o,closeDrawer:t,openDrawer:a,loopNavData:r}=(0,oe.useLoopNavContext)(),[i,l]=(0,nd.useState)(!1),c=(0,nd.useRef)(null),s=(0,e7.useAnalytics)();if(!r)return null;let{sections:d,title:m}=r,p=d.find(n=>n.current)||null,u=p?.text,y=()=>{o?t():(s?.emit({event:"loopnav",loopnav:{action:"click_dropdown",loopnav_name:m}}),a())};return(0,nr.jsx)("div",{className:(0,nm.default)(e2.SELECTORS.LoopNav,"ugf7jt1"),children:(0,nr.jsx)(aY.Transition,{in:n||o,timeout:150,nodeRef:c,onEntered:()=>l(!0),onExited:()=>l(!1),children:a=>(0,nr.jsxs)(nr.Fragment,{children:[(0,nr.jsx)(a7,{open:n||o,drawerId:e,onClick:y,title:m,subTitle:u,transitionStatus:a}),(0,nr.jsx)("div",{id:"animate-under-me",className:"ugf7jto"}),(0,nr.jsx)("div",{id:e,ref:c,className:(0,nm.default)("ugf7jt2","exited"===a&&nR.sharedStyles.layout.hide),onClick:n=>{n.currentTarget===n.target&&t()},onKeyUp:n=>{"Escape"===n.key&&t()},role:"dialog","aria-modal":"true","aria-labelledby":"loopnav-title",children:(0,nr.jsx)("section",{className:(0,nm.default)("ugf7jt3",a2,"ugf7jtw","entering"===a&&a3,"entered"===a&&"ugf7jtq","exiting"===a&&a3),children:(0,nr.jsx)(tA.default,{active:i,focusTrapOptions:{escapeDeactivates:!1,clickOutsideDeactivates:!1,allowOutsideClick:!0},children:(0,nr.jsx)("div",{className:"ugf7jt4",children:(0,nr.jsx)(rn,{transitionStatus:a,sections:d,initialOpenSectionTitle:u,loopNavTitle:m})})})})})]})})})},{context:"LoopNavErrorBoundary"});var ro=n.i(576405);let rt=({Logo:n,MinimalLogo:e,hamburgerButton:o,forceOpenLoopNav:t,commentCount:a})=>{let r=(0,oe.useLoopNavComponentContext)(re);return(0,nr.jsxs)("div",{className:(0,nm.default)("_1fhrsq38 _1fhrsq36"),children:[(0,nr.jsxs)("a",{href:"/","aria-label":"Click to visit the homepage",tabIndex:-1,className:"_1fhrsq34",children:[(0,nr.jsx)(n,{className:(0,nm.default)(a$,e&&ro.hide&&ro.showTabletPlus)}),e&&(0,nr.jsx)(e,{className:(0,nm.default)(ro.hideTabletPlus)})]}),(0,nr.jsx)(r,{forceOpenLoopNav:t}),(0,nr.jsxs)("div",{className:(0,nm.default)(aG,"_1fhrsq3d"),children:[a,o]})]})};n.i(273104);var ra=n.i(144735);let rr=({Logo:n,headline:e,isBranded:o=!1,hamburgerButton:t,campaign:a,commentCount:r,notificationsButton:i})=>(0,nr.jsxs)("div",{className:(0,nm.default)(aW),children:[(0,nr.jsx)("a",{href:"/","aria-label":"Click to visit the homepage",tabIndex:-1,className:aU,children:(0,nr.jsx)(n,{className:(0,nm.default)(a$,o&&"_1fhrsq3b")})}),e&&(0,nr.jsx)("div",{className:aQ,children:e}),(0,nr.jsxs)("div",{className:aG,children:[a&&(0,nr.jsx)(ra.default,{campaign:a,imageClassName:(0,nm.default)(o?"_1fhrsq3g":"_1fhrsq3f"),textClassName:(0,nm.default)("_1fhrsq3h",o&&"_1fhrsq3i")}),r,i,t]})]}),ri=({Logo:n,MinimalLogo:e,NotificationsLogo:o,headline:t,isBranded:a=!1,overrideStickyVisible:r,onSetOverrideStickyVisible:i,forceOpenLoopNav:l,commentCountProps:c,renderCommentCount:s,className:d,showNotificationsButton:m=!1,stickyVisibleThroughBottom:p=!1,showStickyOnCommentCountClick:u=!1,streamHeadline:y,streamUrl:g,packageHeadline:f,packageUrl:h,isLive:C,enableAltTitleInNav:_,notificationsClass:k})=>{let b=(0,aO.usePathname)(),[T,B]=(0,nd.useState)(!1),[R,x]=(0,nd.useState)(""),{openDrawer:I,drawerId:v,addArticleRefSubscriber:P,stickyNavTriggerClassName:S,navigationOverrides:w}=(0,tI.useNavigationContext)(),L=(0,tK.useOptionalNotificationsDrawerContext)(),{campaign:A}=(0,e0.useCampaignContext)(),{loopNavData:F}=(0,oe.useLoopNavContext)(),M=(0,e7.useAnalytics)(),[E,N]=(0,nd.useState)(A),D=(0,nd.useCallback)(()=>{B(!0)},[]);(0,nd.useEffect)(()=>{r&&D()},[r,D]),(0,nd.useEffect)(()=>{!T&&i&&i(!1)},[T,i]),(0,nd.useEffect)(()=>{x(window.location.hash);let n=()=>{x(window.location.hash)};
160return window.addEventListener("hashchange",n),()=>{window.removeEventListener("hashchange",n)}},[b]),(0,nd.useEffect)(()=>{"#comments"===R&&setTimeout(()=>{u&&B(!0)},100)},[R,u]),(0,nd.useEffect)(()=>{let n=w?.campaign;"none"===n?N(void 0):n&&N(n)},[w?.campaign]);let K=F&&!a&&!E;(0,nd.useEffect)(()=>{let n=new IntersectionObserver(([n])=>{if(n){let e=n.boundingClientRect.bottom<0;B(e),K&&e&&M?.emit({event:"loopnav",loopnav:{action:"view",loopnav_name:F.title}})}}),e=new IntersectionObserver(([n])=>{n&&(p||B(n.boundingClientRect.top<0&&n.intersectionRect.top>0))},{rootMargin:p?"0px 0px 0px 0px":"-100% 0px 0px 0px"}),o=P(o=>{if(!o||"u"<typeof IntersectionObserver)return;let t=o.querySelector(`.${S}`);t&&(n.observe(t),e.observe(o))});return()=>{o(),n.disconnect(),e.disconnect()}},[P,S,M,F?.title,K,p]);let H=!!s||!!c?.countId||!!c?.coralId,q=(0,nm.default)("_1fhrsq3l",K&&nR.sharedStyles.layout.showTabletPlus),z=H?s?.(q)??(c?(0,nr.jsx)(eQ.default,{className:q,noText:!0,variant:"stickyNav",...c}):null):null,j=(0,nr.jsxs)(nr.Fragment,{children:[(K||H)&&!m&&(0,nr.jsx)("span",{className:(0,nm.default)(aZ,K&&!H&&nR.sharedStyles.layout.hideTabletPlus)}),(0,nr.jsx)("button",{onClick:()=>{L?.closeDrawer(),I(),M?.emit({event:"navigation_click",navigation_click:{name:"sticky more button"}})},"aria-controls":v,"aria-label":"Open Drawer",className:(0,nm.default)("_1fhrsq3j",a&&"_1fhrsq3k"),children:(0,nr.jsx)(tP,{className:"_1fhrsq3e"})})]}),O=m?(0,nr.jsxs)(nr.Fragment,{children:[(K||H)&&(0,nr.jsx)("span",{className:(0,nm.default)(aZ,K&&!H&&nR.sharedStyles.layout.hideTabletPlus)}),(0,nr.jsx)("div",{className:"_1fhrsq35",children:(0,nr.jsx)(tW,{Logo:o,popoverId:"sticky",popoverClassName:k})})]}):null;return(0,nd.useEffect)(()=>{if(T)return document.body.classList.add(tQ.default.BodyStickyNav),()=>{document.body.classList.remove(tQ.default.BodyStickyNav)}},[T]),(0,nr.jsx)("nav",{id:"sticky-nav","aria-label":"Sticky Nav",className:(0,nm.default)(tQ.default.StickyNav,"_1fhrsq30",(r||T)&&"_1fhrsq32",E&&"_1fhrsq31",d),children:K?(0,nr.jsx)(rt,{Logo:n,MinimalLogo:e,hamburgerButton:j,forceOpenLoopNav:l,commentCount:z}):_&&(y||f)?(0,nr.jsx)(aJ,{Logo:n,hamburgerButton:j,commentCount:z,streamHeadline:y,streamUrl:g,packageHeadline:f,packageUrl:h,isLive:C}):(0,nr.jsx)(rr,{Logo:n,MinimalLogo:e,headline:t,isBranded:a,campaign:E,hamburgerButton:j,commentCount:z,notificationsButton:O})})},rl=n=>{let e=(0,tx.useComponentConfig)("navigation"),{Logo:o,PrimaryLogo:t,drawerItems:a,getDrawerItems:r,getPinnedItems:i,MinimalLogo:l,NotificationsLogo:c,cta:s,stickyNav:d,getDrawerComponents:m,variant:p,showAuth:u,linkMenu:y,rightMenuButtons:g,showStickyNavCommentCount:f,showSubscribeInNav:h,primaryNavigationComponent:C,stickyNavComponent:_,showStickyOnCommentCountClick:k,stickyVisibleThroughBottom:b,notificationsClass:T,showNotificationsButton:B}=(0,tv.default)(n,e),{currentOrigin:R,currentCommunity:x}=(0,of.useCommunityContext)(),{loopNavData:I}=(0,oe.useLoopNavContext)(),{setOpenDrawerFn:v,setCloseDrawerFn:P,navigationOverrides:S,setCommentCountClickFn:w}=(0,tI.useNavigationContext)(),{mainNav:L}=(0,e1.useGlobalDataContext)(),[A,F]=(0,nd.useState)(!1),[M,E]=(0,nd.useState)(!1),[N,D]=(0,nd.useState)(!1),[K,H]=(0,nd.useState)(!1),[q,z]=(0,nd.useState)(p),[j,O]=(0,nd.useState)(d?.headline),V=(0,nd.useCallback)((n={})=>{D(!!n.initialSearchFocus),F(!0)},[]),U=(0,tR.useRouter)(),W=()=>F(!1),Q=(0,nd.useCallback)(()=>{k&&E(!0)},[k,E]);(0,nd.useEffect)(()=>{v(V),P(W),w(Q)},[S?.variant,U]),(0,nd.useEffect)(()=>{let n=S?.variant;n&&q!==n&&(H(!0),z("none"===n?p:n),setTimeout(()=>{H(!1)},600))},[q,S?.variant,p]),(0,nd.useEffect)(()=>{let n=S?.headline;n&&O("none"===n?d?.headline:n)},[S?.headline,d?.headline]);let $=(0,nd.useMemo)(()=>m(R),[m,R]),G=(0,nd.useMemo)(()=>i(R,L,x.domain),[i,R,L,x]),Z=(0,nd.useMemo)(()=>r?r(R,L):a,[r,R,a,L]),J=_||ri;return(0,nr.jsxs)(nr.Fragment,{children:["minimal"===q||"branded"===q?(0,nr.jsx)(tJ,{Logo:o,NotificationsLogo:c,isBranded:"branded"===q,showNotificationsButton:B}):(0,nr.jsx)("div",{className:(0,nm.default)(K&&"_69of4c1"),children:(0,nr.jsx)(C,{PrimaryLogo:t,Logo:o,items:G,cta:s,variant:q,showLinkLines:y.showLinkLines,linkClassName:y.linkClassName,rightMenuButtons:g,showSubscribeInNav:h,tagline:n.tagline})}),(0,nr.jsx)(aj,{items:Z,open:A,onClose:W,shortcutBar:$.shortcutBar,endSection:$.endSection,background:$.background,randomizeSearchPlaceholder:$.randomizeSearchPlaceholder,showAuth:u,initialSearchFocus:N}),(d?.enable||I)&&(0,nr.jsx)(J,{overrideStickyVisible:M,onSetOverrideStickyVisible:n=>E(n),Logo:o,MinimalLogo:l,NotificationsLogo:c,...d,headline:j,isBranded:"branded"===q,stickyVisibleThroughBottom:b,showStickyOnCommentCountClick:k,showNotificationsButton:B,notificationsClass:T,...f&&(!S?.headline||"none"===S.headline)&&{renderCommentCount:n.renderStickyNavCommentCount}})]})},rc=({children:n,componentConfig:e})=>(0,nr.jsx)(tx.default.Provider,{value:e,children:n}),rs=({children:n})=>{let e=(0,nd.useRef)([]),o=(0,nd.useRef)(null),[t,a]=(0,nd.useState)(void 0),r=(0,nd.useCallback)(n=>{a(n)},[]),i=(0,nd.useCallback)(n=>(n(o.current),e.current.push(n),()=>{let o=e.current.indexOf(n);o>=0&&e.current.splice(o,1)}),[e]),l=()=>{},c=()=>{},s=`drawer_${(0,nd.useId)()}`,d=()=>{};return(0,nr.jsx)(nr.Fragment,{children:(0,nr.jsx)(tI.default.Provider,{value:{stickyNavTriggerClassName:"sticky-nav-trigger",articleRef:n=>
160{o.current=n,e.current.forEach(e=>e(n))},addArticleRefSubscriber:i,openDrawer:(...n)=>l(...n),setOpenDrawerFn:n=>{l=n},closeDrawer:(...n)=>c(...n),setCloseDrawerFn:n=>{c=n},drawerId:s,navigationOverrides:t,setNavigationOverrides:r,onCommentCountClick:()=>d(),setCommentCountClickFn:n=>{d=n}},children:n})})};var rd=n.i(156378),rm=n.i(67655);let rp="GTM-WQ5FM5W",ru=rp&&new class extends n1{constructor(){super(!1)}emitMetric(n){let e=n.value;"CLS"===n.name&&(e=Math.round(1e3*n.value));let o={event:"web-vitals",eventAction:n.name,eventCategory:"Web Vitals",eventLabel:n.id,eventValue:e,nonInteraction:!0,transport:"beacon"};super.emit(o)}},ry={pagesCanonicalMap:{},defaultOgImage:""},rg={tagsToInverse:[],enableTraining:!1,enableArticleRecirc:!1},rf={isWalled:!1,subXTrackingEnabled:!1},rh={useLiveStreamUpdates:!1,useQuickPosts:!1,subcategoryLimit:8,breadcrumbStrategy:"hierarchy",useBoostedPosts:!1,useSaveVenuesToLists:!1},rC={requireCommentingName:!1,commentingNameLabel:"commenting name"},r_={},rk={},rb={defaultLocation:"drawer"},rT={};function rB(n){var e,o;let{adConfig:t,additionalNavMetadata:a,AppContentWrapper:r=nd.Fragment,AuthProvider:i,CookieConsentProvider:l=tg,commentRecThreshold:c=5,commentCalloutThreshold:s=75,communityId:d,commentsConfig:m=rb,CycloneArticleBody:p,CycloneCommentsSection:u,cycloneCommunityId:y,communityThemeConfig:g,Component:f,componentConfig:h,currentOrigin:C,customArticleFooter:_,defaultSEO:k,Favicons:b,featureConfig:T=rh,fonts:B,Footer:R,globalOverrides:x,hydration:I,isPaywallEligible:v,membershipConfig:P=r_,newslettersConfig:S,subscriptionsConfig:w,pageProps:L,parselyConfig:A=rg,paywallConfig:F=rf,preview:M,routeInfo:E,seoConfig:N=ry,seoSchemaConfigPathMap:D,serverAuthState:K,stnVideoConfig:H,token:q,userProfileConfig:z=rC,wunderkindConfig:j=rk,retailerLinkOrderConfig:O,loopNavConfig:V=rT}=(0,nd.useMemo)(()=>n,[]);(0,nd.useEffect)(()=>{"serviceWorker"in navigator&&navigator.serviceWorker.register("/ad-block-service-worker.js").catch(n=>(0,ni.captureException)(n,{extra:{message:"Ad block service worker registration failed"}}))},[]),(0,nd.useEffect)(()=>{window.history.replaceState(null,"",window.location.toString())},[]);let U=(0,nd.useMemo)(()=>new n1,[]),{nodeId:W,appContainerClassName:Q="",navProps:$={},hideNav:G,hideFooter:Z,isMobileAppRequest:J,campaign:Y=null,categories:X=null,internalCategories:nn=null,primaryCategoryNodeId:ne,primarySuperCatNodeId:no,resourceType:nt,showBreakingNewsBanner:na,showWikiBanner:nl,showLeaderboardTopAd:nc}=L,ns=(0,nd.useMemo)(()=>(0,oa.getCommunityConfig)(d),[d]),np=eV.enabled?ok:ob;(0,nd.useMemo)(()=>{(0,ni.setContext)("Community Config",ns),(0,ni.setContext)("Feature Flags",T),(0,ni.setContext)("Page Props",(0,nj.default)(L,"hydration","token","mostPopularArticles","_sentryBaggage","_sentryTraceData")),n.version&&(0,ni.setTag)("version",n.version)},[]);let nu=(e=(0,nd.useMemo)(()=>({responses:[...I.responses,...L.hydration?L.hydration.responses:[]]}),[I.responses,L.hydration]),o=q||L.token,(0,nd.useMemo)(()=>{let{communityId:n}=ns;return oY(function({hydrationData:n,communityId:e,token:o,origin:t}){let a=function({hydrationData:n,communityId:e,token:o}){let t,{NEXT_PUBLIC_APP_NAME:a}=nz.default.env;return[n=>e=>{if("subscription"===e.request.operationKind)throw Error("GraphQL subscriptions are not supported.");return e.fetchOpts.method="mutation"===e.request.operationKind?"POST":"GET","GET"===e.fetchOpts.method&&(e.url+=`?id=${e.request.id}&variables=${encodeURIComponent((0,oJ.default)(e.operation.variables))}`),n(e)},(t=[...n.responses],n=>e=>{if("query"!==e.request.operationKind)return n(e);let o=t.findIndex(n=>n.operationName===e.operation.operationName&&oZ(n.variables,e.operation.variables));if(-1===o)return n(e);let a=t[o];return t.splice(o,1),{data:a.data,errors:a.errors}}),oG({communityDataResolver:{communityId:e}}),oQ,n=>e=>(o&&(e.fetchOpts.headers.Authorization=`Bearer ${o}`),n(e)),oV({name:a}),oU({communityId:e})]}({hydrationData:n,communityId:e,token:o}),r="/api/graphql";return t&&(r=`${t}${r}`),oE.Network.create(oO({url:r,middleware:a}))}({hydrationData:e,communityId:n,token:o}))},[ns,e,o])),ny=(0,nd.useMemo)(()=>{let n;return n=ns.communityName,oi.filter(e=>e.name!==n)},[ns]),ng=(0,nd.useMemo)(()=>{var n,e,o,t;let a,r,i;return n={commentsConfig:m,communityId:d,isMobileApp:J},a=nD.NETWORK_ID===n$.SB_NATION_NETWORK_ID?nN.SB_NATION_COMMUNITIES_METADATA.find(e=>e.communityId===n.communityId):void 0,i=(t={provider:r=(o={isMobileApp:(e={isMobileApp:n.isMobileApp,commentsProvider:a?.commentsProvider,commentLocation:a?.commentLocation,cycloneCommentsDefault:eV.commentsEnabled,defaultLocation:n.commentsConfig.defaultLocation}).isMobileApp,commentsProvider:e.commentsProvider,cycloneCommentsDefault:e.cycloneCommentsDefault}).isMobileApp?"noop":"coral"===o.commentsProvider?"coral":"cyclone"===o.commentsProvider||o.cycloneCommentsDefault?"cyclone":"coral",commentLocation:e.commentLocation,defaultLocation:e.defaultLocation}).commentLocation?t.commentLocation:"cyclone"===t.provider||"noop"===t.provider?"body":t.defaultLocation??"drawer",{provider:r,location:i}},[m,d,J]),nf=(0,nd.useMemo)(()=>(function(n){switch(n){case"cyclone":return eA;case"noop":return eO;default:return ez}}
160)(ng.provider),[ng.provider]),nh=(0,nd.useMemo)(()=>n=>{let e=n$.NETWORK_COMMUNITY_DATA[nD.NETWORK_ID];if(!e)throw Error("Community data for network not found");return(0,nr.jsx)(nV.RelayEnvironmentProvider,{environment:nu,children:(0,nr.jsx)(nf,{children:(0,nr.jsxs)(oM,{overrides:x,children:[(0,nr.jsx)(tr,{schema:k,communityConfig:ns}),(0,nr.jsx)(i,{children:(0,nr.jsx)(tu,{adConfig:t,appConfig:n2.appConfig,commentsConfig:ng,communityConfig:ns,coralConfig:{...or.coralConfig,commentRecThreshold:c,commentCalloutThreshold:s},cycloneConfig:{...eV,commentRecThreshold:c,CycloneArticleBody:p,CycloneCommentsSection:u},crossPostConfig:ny,customArticleFooter:_,featureConfig:T,membershipConfig:P,networkConfig:nD.networkConfig,newslettersConfig:S,subscriptionsConfig:w,parselyConfig:A,paywallConfig:F,seoConfig:N,stnVideoConfig:H,subscriptionProviderConfig:ol,userProfileConfig:z,wunderkindConfig:j,retailerLinkOrderConfig:O,children:(0,nr.jsx)(tt,{routeInfo:E,children:(0,nr.jsx)(tp,{currentOrigin:C,currentCommunityId:d,currentCycloneCommunityId:y,currentWpSiteId:ns.communityWpSiteId,communities:e.communities,children:(0,nr.jsx)(np,{children:(0,nr.jsx)(td,{campaign:Y,children:(0,nr.jsx)(rc,{componentConfig:h,children:(0,nr.jsx)(l,{children:(0,nr.jsx)(rs,{children:(0,nr.jsx)(tm,{categories:X,internalCategories:nn,primaryCategoryNodeId:ne,primarySuperCatNodeId:no,superCatNodeId:nt===nU.GQLEnumResourceTypeEnum.superCat?W:void 0,categoryNodeId:nt===nU.GQLEnumResourceTypeEnum.category?W:void 0,children:(0,nr.jsx)(th,{isPaywallEligible:v,paywallConfig:F,trackingScript:(0,nr.jsx)(ow,{isPaywallEligible:v,paywallConfig:F}),children:(0,nr.jsx)(eY,{communityThemeConfig:g,children:$.loopNav?.enable&&W?(0,nr.jsx)(ot,{nodeId:W,loopNavConfig:V,children:n.children}):(0,nr.jsx)(oo,{loopNavData:null,children:n.children})})})})})})})})})})})})})]})})})},[nf,ng,nu,x,k,ns,i,l,t,c,s,p,u,ny,_,T,P,S,w,A,F,N,H,z,j,O,E,C,d,y,np,Y,h,X,nn,ne,no,nt,W,v,g,$.loopNav?.enable,V]),n_=(0,nd.useMemo)(()=>{let n=$.stickyNavCommentMeta;if(!n)return;let{nodeArgs:e,url:o,authorName:t,headline:a,contentType:r}=n;return function(n){return(0,nr.jsx)(e$,{nodeArgs:e,url:o,authorName:t,headline:a,contentType:r,className:n})}},[$.stickyNavCommentMeta]),nk=(0,nr.jsxs)(nr.Fragment,{children:[(0,nr.jsx)(eX,{fonts:B}),(0,nr.jsx)(nZ,{communityId:d,communityName:ns.communityName,deployEnv:n2.appConfig.deployEnv,networkId:nD.networkConfig.networkId}),(0,nr.jsx)(eG,{}),(0,nr.jsx)(nh,{children:(0,nr.jsx)(r,{children:(0,nr.jsxs)("div",{className:(0,nm.default)(tQ.default.AppContainer,"minimal"!==$.variant&&nR.sharedStyles.layout.flexAppContainer,Q),children:[!G&&(0,nr.jsxs)(nr.Fragment,{children:[(0,nr.jsx)(tB,{anchorId:"content"}),nc&&(0,nr.jsx)(nC.default,{adType:"leaderboardTop"}),na&&(0,nr.jsx)(tT,{}),(0,nr.jsx)(rl,{variant:$.variant||"standard",stickyNav:$.stickyNav,renderStickyNavCommentCount:n_,getDrawerComponents:$.getDrawerComponents,tagline:a?.tagline}),nl&&!K?.isEntitled&&(0,nr.jsx)(e9,{template:$.template})]}),(0,nr.jsx)(tc,{seoSchemaConfig:D}),(0,nr.jsx)(nX,{}),b||(0,nr.jsx)(nL,{}),(0,nr.jsx)(f,{...L}),Z?null:R]})})})]});return(nk=(0,nr.jsx)(nB.default,{context:"AppErrorBoundary",layout:"App",children:nk}),!rp||M||J)?nk:(0,nr.jsxs)(nr.Fragment,{children:[(0,nr.jsx)(n3,{gtmId:rp,communityName:ns.communityName,nodeId:W,parselyHeadlineTestingApiKey:A.headlineTestingApiKey}),(0,nr.jsx)(ts,{analyticsClient:U,volume:en,subXTrackingEnabled:!!F.subXTrackingEnabled,children:nk})]})}rB.getInitialProps=async({additionalNavMetadata:n,context:e,themes:o,defaultTheme:t,themeStorageKey:a,systemThemeMap:r,persistQueryTheme:i,scripts:l,serverAuthState:c,commentRecThreshold:s,commentCalloutThreshold:d,communityId:m,communityThemeConfig:p,loopNavConfig:u})=>{let y=(0,oK.isomorphicTimer)(),g=await nO.default.getInitialProps(e),{req:f,res:h,asPath:C}=e.ctx,_=C?(0,rd.getRouteInfo)(C):{base:"",page:null};if(""===_.base&&console.warn("RouteInfo not available"),!f)throw Error("Expected a request object");let k=(0,o6.parseResourceTypeHeader)(f.headers),b=(0,n$.getCommunityPrimaryCycloneCommunityId)(m),T=(0,o6.safeParseCycloneCommunityIdHeader)(f.headers,b),B=(0,rm.isPreviewPath)(C),{vmPrefix:R,isFeedOnlyCommunity:x,primaryCommunityId:I}=(0,oa.getCommunityConfig)(m),v=te(f,x&&I?I:m),P=await v.fetchQuery({query:nW,variables:{},durationHeaderKey:"vm-duration-global-data-query"}),S=(0,o6.parseIsPaywallEligibleHeader)(f.headers);h&&([P].forEach(({durationHeaderKey:n,duration:e})=>{h.setHeader(n,e)}),(0,o8.setCacheHeaders)({res:h,preview:B,vmPrefix:R,queryResponseKeys:P.surrogateKeys}),h.setHeader("vm-duration-gip",(0,oK.getExecutionDuration)(y)),h.setHeader("vm-app-path",C||""));return(0,nl.default)({...g,hydration:v.hydration,preview:B,themes:o,themeStorageKey:a,systemThemeMap:r,persistQueryTheme:i,additionalNavMetadata:n,commentRecThreshold:s,commentCalloutThreshold:d,communityId:m,cycloneCommunityId:T,communityThemeConfig:p,loopNavConfig:u,defaultTheme:t,isPaywallEligible:S,routeInfo:_,scripts:l,serverAuthState:c,currentOrigin:(0,rm.getCurrentOrigin)(f),version:nz.default.env.VERSION},{pageProps:{resourceType:k}})};let rR={...rh,useBoostedPosts:!0},rx={showCommentingName:!0,showAvatarSection:!0,additionalMenuItems:[{index:1,path:"/account/notification-settings",linkText:"Notification Settings"},{index:2,path:"/account/preferences",linkText:"Preferences"}]},rI={newslettersPageTitle:"SB Nation Newsletters",newslettersPageDek:"Click the checkbox on the newsletters you’d like to subscribe prior to.",newslettersPageMetaDescription:"Click the checkbox on the newsletters you’d like to subscribe prior to.",newsletterLinks:!0,newsletterSectionTitleSize:"xsmall",newslettersPage:[{title:"SBNation.com",variant:"standard",newsletters:["sbnation","sbn_playingthrough","sbn_mmafighting","sbn_bloodyelbow"],hideHeaderBorder:!0},...Object.values(nN.SB_NATION_COMMUNITIES_METADATA.filter(n=>!!n.newsletterSlug).reduce((n,e)=>({...n,[e.group]:{title:e.group,variant:"standard",hideHeaderBorder:!0,newsletters:[...n[e.group]?.newsletters||[],e.newsletterSlug]}}),{}))]},rv={tagsToInverse:[],enableTraining:!1,enableArticleRecirc:!0},rP=(n,e)=>{var o,t,a,r;let i=e.communityId===nu.SB_NATION_COMMUNITY_ID,l=n.socialMediaLinks.find(n=>"Twitter"===n.platformName)?.url,c=l?function(n){let e=n.match(/(?:twitter|x)\.com\/@?([^/]+)\/?$/);if(e&&e[1])return"@"+e[1]}(l):void 0;return oL({title:(o=n.seo?.longSiteTitle||"",!o&&i?"SB Nation":o),description:(t=n.siteTagline||"",!t&&i?"SB Nation is a network of sports communities focu
160sed on conversation, fandom, news and analysis. Founded in 2003, SB Nation is currently comprised of over 200 individual sites dedicated to teams, leagues, and everything that makes up being a sports fan.":t),additionalMetaTags:[{name:"viewport",content:"width=device-width, initial-scale=1, shrink-to-fit=no"},{name:"apple-mobile-web-app-title",content:(a=n.siteTitle,!a&&i?"SBNation":a)},{name:"google-site-verification",content:n.seo?.googleSiteVerification||"aJaNfYTncwbFsaKJQ7JXD7kpIDRCzA4iamdXSDCSCik"}].filter(n=>!!n.content),additionalLinkTags:i||n.siteTitle?[{rel:"alternate",type:"application/rss+xml",title:n.siteTitle||"SBNation",href:"/rss/index.xml"}]:[],facebook:{appId:n.seo?.facebookAppId||"549923288395304"},openGraph:{images:i||n.siteLogo?.social.url?[{url:n.siteLogo?.social.url||"https://cdn.vox-cdn.com/uploads/chorus_asset/file/13668549/google_amp.0.png"}]:[],site_name:(r=n.siteTitle,!r&&i?"SB Nation":r),type:"website",url:e.communityOrigin},twitter:{site:!c&&i?"@sbnation":c,cardType:"summary_large_image"}})};function rS(n,e){var o,t,a,r,i,l;let{isPrimaryCommunity:c}=e.currentCommunity;return oL({"@context":"https://schema.org","@type":"NewsMediaOrganization","@id":`${e.currentOrigin}/#publisher`,name:n.siteTitle,alternateName:e.currentCommunity.domain.replace(/(?:www\.)?(.)/,n=>n[n.length-1]?.toLocaleUpperCase()||""),url:e.currentOrigin,description:(o=n.seo?.longSiteDescription,t=!!c,!o&&t?"SB Nation is a network of sports communities focu
160sed on conversation, fandom, news and analysis. Founded in 2003, SB Nation is currently comprised of over 200 individual sites dedicated to teams, leagues, and everything that makes up being a sports fan.":o),logo:n.siteLogo?{"@type":"ImageObject",url:n.siteLogo.social.url,height:String(n.siteLogo.social.height),width:String(n.siteLogo.social.width)}:void 0,diversityPolicy:n.seo?.diversityPolicyUrl||"https://diversity.voxmedia.com/",ethicsPolicy:n.seo?.ethicsPolicyUrl||"https://corp.voxmedia.com/ethics/",masthead:(a=n.seo?.mastheadUrl,r=!!c,!a&&r?"https://www.sbnation.com/masthead":a),foundingDate:(i=n.seo?.foundingDate,l=!!c,!i&&l?"2003-11-01":i),founder:n.seo?.founders&&n.seo.founders.length>0?n.seo.founders.map(n=>({"@type":"Person",name:n})):[],ownershipFundingInfo:`${e.currentCommunity.name} is owned by Vox Media, the leading modern media company dedicated to high-quality journalism.`,sameAs:[...n.socialMediaLinks.map(n=>n.url),n.seo?.wikipediaUrl,n.seo?.linkedInUrl].filter(Boolean),knowsAbout:n.seo?.knowsAbout&&n.seo.knowsAbout.length>0?n.seo.knowsAbout.map(n=>({"@type":"Thing",name:n})):[]})}let rw={"/":(n,e)=>[rS(n,e),{"@context":"https://schema.org","@type":"WebSite",url:`${e.currentOrigin}/`,name:n.siteTitle||e.currentCommunity.name,potentialAction:{"@type":"SearchAction",target:{"@type":"EntryPoint",urlTemplate:`${e.currentOrigin}/search?q={search_term_string}`},"query-input":"required name=search_term_string"}}],"/about-us":(n,e)=>[rS(n,e)]},rL={pagesCanonicalMap:{"/pages/masthead":"/masthead","/pages/about-us":"/about-us"},defaultOgImage:""},rA={37:{enabled:!0,playerId:"fslmqso6"},42:{enabled:!0,playerId:"1hezdu0n"},49:{enabled:!0,playerId:"i43tslbf"},48:{enabled:!0,playerId:"hx5o4ujd"},51:{enabled:!0,playerId:"iitue8cd"},175:{enabled:!0,playerId:"nkj3yso8"},222:{enabled:!0,playerId:"328ks7tp"},158:{enabled:!0,playerId:"jc71v5ec"},36:{enabled:!0,playerId:"yda7eif1"},171:{enabled:!0,playerId:"bcd1zivy"},38:{enabled:!0,playerId:"lhezy57b"},276:{enabled:!0,playerId:"x01ti9xs"},161:{enabled:!0,playerId:"v2gnmkbr"},46:{enabled:!0,playerId:"x47az16v"},39:{enabled:!0,playerId:"m9rwb3mu"},230:{enabled:!0,playerId:"7zqkew21"},227:{enabled:!0,playerId:"0a147a15"},113:{enabled:!0,playerId:"vj0zei5h"},248:{enabled:!0,playerId:"3j7c2kfh"},172:{enabled:!0,playerId:"emkmt231"},77:{enabled:!0,playerId:"elz89u2v"},59:{enabled:!0,playerId:"ohqek37y"},81:{enabled:!0,playerId:"v70lo8v0"},74:{enabled:!0,playerId:"cmdo50zg"},64:{enabled:!0,playerId:"u9qohmpe"},76:{enabled:!0,playerId:"1os3b6b4"},54:{enabled:!0,playerId:"gr3tynov"},68:{enabled:!0,playerId:"dhxkd0qj"},57:{enabled:!0,playerId:"gedpcey8"},167:{enabled:!0,playerId:"wnl83iv6"},78:{enabled:!0,playerId:"7c188ec5"},70:{enabled:!0,playerId:"pcx663a5"},79:{enabled:!0,playerId:"74t4w3t1"},80:{enabled:!0,playerId:"0elfvlc4"},66:{enabled:!0,playerId:"bwechn85"},65:{enabled:!0,playerId:"040mhaer"},62:{enabled:!0,playerId:"usmi0di6"},60:{enabled:!0,playerId:"evy1fvtb"},166:{enabled:!0,playerId:"754jy54b"},61:{enabled:!0,playerId:"mxzuhhx8"},55:{enabled:!0,playerId:"kuz5en63"},72:{enabled:!0,playerId:"wabk95br"},67:{enabled:!0,playerId:"rhv7ewka"},82:{enabled:!0,playerId:"mzbqwz1s"},63:{enabled:!0,playerId:"5ohuwnml"},83:{enabled:!0,playerId:"85ejor11"},71:{enabled:!0,playerId:"3k6qso13"},56:{enabled:!0,playerId:"07sqkypt"},73:{enabled:!0,playerId:"x8ytetf9"},69:{enabled:!0,playerId:"xxjitl27"},75:{enabled:!0,playerId:"ih09hqkf"},58:{enabled:!0,playerId:"m3xtpxoi"},145:{enabled:!0,playerId:"mbsqialx"},259:{enabled:!0,playerId:"lrisin4o"},101:{enabled:!0,playerId:"9hb7ql8k"},196:{enabled:!0,playerId:"7h4ra41c"},232:{enabled:!0,playerId:"j3w9lj1v"},242:{enabled:!0,playerId:"1b6pb6ah"},749:{enabled:!0,playerId:"gmkeux4l"},134:{enabled:!0,playerId:"5kx023ab"},205:{enabled:!0,playerId:"bhbflw5l"},127:{enabled:!0,playerId:"rjqpdy1j"},207:{enabled:!0,playerId:"tuj0ci4p"},141:{enabled:!0,playerId:"9bm5sewf"},157:{enabled:!0,playerId:"e11uvz4n"},215:{enabled:!0,playerId:"1jbjiv6v"},366:{enabled:!0,playerId:"w41a8i17"},234:{enabled:!0,playerId:"lv29r22w"},226:{enabled:!0,playerId:"ppe3gibw"},246:{enabled:!0,playerId:"9kn69fwz"},400:{enabled:!0,playerId:"qeugxd1f"},84:{enabled:!0,playerId:"s2ca5z1y"},168:{enabled:!0,playerId:"qcm3kcvm"},275:{enabled:!0,playerId:"9palh43x"},156:{enabled:!0,playerId:"bbm8moex"},211:{enabled:!0,playerId:"82f47uan"},137:{enabled:!0,playerId:"fzgcim18"}
160,143:{enabled:!0,playerId:"mnf7ac4c"},107:{enabled:!0,playerId:"kprnnh9z"},255:{enabled:!0,playerId:"uvgmvfuw"},193:{enabled:!0,playerId:"yv9237yj"},326:{enabled:!0,playerId:"462658rd"},142:{enabled:!0,playerId:"2o0m5xtr"},151:{enabled:!0,playerId:"ji7gb6uo"},407:{enabled:!0,playerId:"ztr3aewg"},153:{enabled:!0,playerId:"8cd58b4c"},224:{enabled:!0,playerId:"echekows"},99:{enabled:!0,playerId:"39bzwzhd"},159:{enabled:!0,playerId:"uc16uwle"},238:{enabled:!0,playerId:"ut2qga2x"},377:{enabled:!0,playerId:"jf0y63v3"},279:{enabled:!0,playerId:"lbbpcmbd"},361:{enabled:!0,playerId:"ui5ugads"},217:{enabled:!0,playerId:"93fgsmnx"},342:{enabled:!0,playerId:"fd6n9nxc"},218:{enabled:!0,playerId:"q662urzc"},417:{enabled:!0,playerId:"8xom16ur"},231:{enabled:!0,playerId:"czt4aebc"},341:{enabled:!0,playerId:"y392iece"},187:{enabled:!0,playerId:"2tnz2sex"},285:{enabled:!0,playerId:"mg120oac"},318:{enabled:!0,playerId:"i357dto7"},160:{enabled:!0,playerId:"u2qf9bez"},448:{enabled:!0,playerId:"exlpd9d1"},109:{enabled:!0,playerId:"xyppdcfp"},144:{enabled:!0,playerId:"jad1huiv"},213:{enabled:!0,playerId:"e9nuiw87"},148:{enabled:!0,playerId:"d5lvtsxr"},270:{enabled:!0,playerId:"yfmwhw2a"},111:{enabled:!0,playerId:"kie7nlpr"},52:{enabled:!0,playerId:"heyjj5o6"},114:{enabled:!0,playerId:"or92ea98"},402:{enabled:!0,playerId:"l66oydnl"},237:{enabled:!0,playerId:"r8nvo47v"},368:{enabled:!0,playerId:"robr4bm9"},204:{enabled:!0,playerId:"9s1pahsi"},35:{enabled:!0,playerId:"80nqbn2i"},1:{enabled:!0,playerId:"8nor8n3s"},12:{enabled:!0,playerId:"svj4yjd6"},26:{enabled:!0,playerId:"0tdzv7sh"},8:{enabled:!0,playerId:"07d30tdn"},23:{enabled:!0,playerId:"qdcaiyfb"},28:{enabled:!0,playerId:"epmfs2ul"},13:{enabled:!0,playerId:"ngerhsn7"},17:{enabled:!0,playerId:"ev49f725"},14:{enabled:!0,playerId:"eg0pj8sm"},15:{enabled:!0,playerId:"2h2vw1sa"},21:{enabled:!0,playerId:"pzsgdl5i"},31:{enabled:!0,playerId:"hors6qet"},27:{enabled:!0,playerId:"ljzd5gux"},33:{enabled:!0,playerId:"yy2agu5t"},10:{enabled:!0,playerId:"h8lm4w7s"},29:{enabled:!0,playerId:"l0gdspd3"},4:{enabled:!0,playerId:"d7bd2gcb"},34:{enabled:!0,playerId:"nl7pzwwy"},11:{enabled:!0,playerId:"bog3ojhz"},19:{enabled:!0,playerId:"mciui46t"},25:{enabled:!0,playerId:"zwdrc3lw"},16:{enabled:!0,playerId:"k8ks1u8s"},20:{enabled:!0,playerId:"hjktaqhy"},24:{enabled:!0,playerId:"qr7ht4x4"},32:{enabled:!0,playerId:"ai66p0yy"},30:{enabled:!0,playerId:"5a5xh7u4"},5:{enabled:!0,playerId:"q0c2hz4o"}};var rF=n.i(615901);let rM={"comp.coral.comment.rec.color":"#D8F0E8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#006747","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#006747","sys.color.secondary":"#FF1E1E","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D8F0E8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},rE={"comp.coral.comment.rec.color":"#D8F0E8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#078DF3","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#078DF3","sys.color.secondary":"#B3FFA8","sys.color.onSecondary":"#333333","sys.color.surface":"#D8F0E8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},rN={[rF.PLAYING_THROUGH_CYCLONE_COMMUNITY_ID]:rM,[rF.BREAKAWAY_CYCLONE_COMMUNITY_ID]:rE},rD={"acmepackingcompany.com":{"comp.coral.comment.rec.color":"#ddf5da","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#343e37","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#343e37","sys.color.secondary":"#ecc14d","sys.color.onSecondary":"#000000","sys.color.surface":"#ddf5da","comp.notification.standard.alert.color":"#ecc14d","comp.notification.standard.alertType.color":"#000000"},"acmilan.theoffside.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#a93633","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#a93633","sys.color.secondary":"#999999","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#999999","comp.notification.standard.alertType.color":"#000000"},"addictedtoquack.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#123120","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#123120","sys.color.secondary":"#e9cd25","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#e9cd25","comp.notification.standard.alertType.color":"#000000"},"allaboutthejersey.com":{"comp.coral.comment.rec.color":"#EED9DA","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#bd141b","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#bd141b","sys.color.secondary":"#050708","sys.color.onSecondary":"#ffffff","sys.color.surface":"#EED9DA","comp.notification.standard.alert.color":"#050708","comp.notification.standard.alertType.color":"#ffffff"},"allforxi.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#2A2A83","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#2A2A83","sys.color.secondary":"#33E2A8","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"alligatorarmy.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#253d84","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#253d84","sys.color.secondary":"#ec6638","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#ec6638","comp.notification.standard.alertType.color":"#ffffff"},"amazinavenue.com":{"comp.coral.comment.rec.color":"#DEEDF3","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#153b69","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#153b69","sys.color.secondary":"#ed6921","sys.color.onSecondary":"#000000","sys.color.surface":"#DEEDF3","comp.notification.standard.alert.color":"#ed6921","comp.notification.standard.alertType.color":"#ffffff"},"anchorofgold.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#baaf7c","sys.color.onPrimary":"#000000","sys.color.primaryText":"#000000","sys.color.secondary":"#050708","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"andthevalleyshook.com":{"comp.coral.comment.rec.color":"#DAD2E6","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#4c2c7a","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#4c2c7a","sys.color.secondary":"#f6d455","sys.color.onSecondary":"#000000","sys.color.surface":"#DAD2E6","comp.notification.standard.alert.color":"#f6d455","comp.notification.standard.alertType.color":"#000000"},"anonymouseagle.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#1f4169","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#1f4169","sys.color.secondary":"#eec958","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"arrowheadpride.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#c02428","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#c02428","sys.color.secondary":"#f6c364","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#f6c364","comp.notification.standard.alertType.color":"#000000"},"aseaofblue.com":{"comp.coral.comment.rec.color":"#d4e2f0","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#135eab","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#135eab","sys.color.secondary":"#999999","sys.color.onSecondary":"#000000","sys.color.surface":"#d4e2f0","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"athleticsnation.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#244a37","
160sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#244a37","sys.color.secondary":"#f4b54b","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#f4b54b","comp.notification.standard.alertType.color":"#000000"},"azdesertswarm.com":{"comp.coral.comment.rec.color":"#7b89ae","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#1e1b3f","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#1e1b3f","sys.color.secondary":"#cc3c4a","sys.color.onSecondary":"#ffffff","sys.color.surface":"#7b89ae","comp.notification.standard.alert.color":"#cc3c4a","comp.notification.standard.alertType.color":"#ffffff"},"azsnakepit.com":{"comp.coral.comment.rec.color":"#ffefe0","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#c62030","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#c62030","sys.color.secondary":"#060708","sys.color.onSecondary":"#ffffff","sys.color.surface":"#ffefe0","comp.notification.standard.alert.color":"#060708","comp.notification.standard.alertType.color":"#ffffff"},"backingthepack.com":{"comp.coral.comment.rec.color":"#EDF9EA","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#e73b38","sys.color.onPrimary":"#000000","sys.color.primaryText":"#DB1D1A","sys.color.secondary":"#050708","sys.color.onSecondary":"#ffffff","sys.color.surface":"#EDF9EA","comp.notification.standard.alert.color":"#000000","comp.notification.standard.alertType.color":"#ffffff"},"badlefthook.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#b51e3e","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#b51e3e","sys.color.secondary":"#1a3340","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#1a3340","comp.notification.standard.alertType.color":"#ffffff"},"baltimorebeatdown.com":{"comp.coral.comment.rec.color":"#beb3cb","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#3a357e","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#3a357e","sys.color.secondary":"#ac9161","sys.color.onSecondary":"#000000","sys.color.surface":"#beb3cb","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"bannersontheparkway.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#1e2447","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#1e2447","sys.color.secondary":"#abb3bc","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"barcablaugranes.com":{"comp.coral.comment.rec.color":"#d8dde9","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#234597","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#234597","sys.color.secondary":"#a21c46","sys.color.onSecondary":"#ffffff","sys.color.surface":"#d8dde9","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"batterypower.com":{"comp.coral.comment.rec.color":"#d6e9ff","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#172f4c","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#172f4c","sys.color.secondary":"#c21a3c","sys.color.onSecondary":"#ffffff","sys.color.surface":"#d6e9ff","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"battleredblog.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#9f2739","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#9f2739","sys.color.secondary":"#0f1a2d","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#0f1a2d","comp.notification.standard.alertType.color":"#ffffff"},"bavarianfootballworks.com":{"comp.coral.comment.rec.color":"#E5F0FA","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#7baddd","sys.color.onPrimary":"#000000","sys.color.primaryText":"#3A6FA1","sys.color.secondary":"#c02429","sys.color.onSecondary":"#ffffff","sys.color.surface":"#E5F0FA","comp.notification.standard.alert.color":"#c02429","comp.notification.standard.alertType.color":"#ffffff"},"bcinterruption.com":{"comp.coral.comment.rec.color":"#F1D8B0","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#952430","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#952430","sys.color.secondary":"#ba9c6d","sys.color.onSecondary":"#000000","sys.color.surface":"#F1D8B0","comp.notification.standard.alert.color":"#BA9C6D","comp.notification.standard.alertType.color":"#000000"},"behindthesteelcurtain.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#060607","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#060607","sys.color.secondary":"#ede15a","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#ede15a","comp.notification.standard.alertType.color":"#000000"},"bigblueview.com":{"comp.coral.comment.rec.color":"#d7e1f0","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#1b3c6b","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#1b3c6b","sys.color.secondary":"#b73c47","sys.color.onSecondary":"#ffffff","sys.color.surface":"#d7e1f0","comp.notification.standard.alert.color":"#b73c47","comp.notification.standard.alertType.color":"#ffffff"},"bigcatcountry.com":{"comp.coral.comment.rec.color":"#CDE7EE","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#3b8396","sys.color.onPrimary":"#000000","sys.color.primaryText":"#316D7C","sys.color.secondary":"#d1b76a","sys.color.onSecondary":"#000000","sys.color.surface":"#CDE7EE","comp.notification.standard.alert.color":"#d1b76a","comp.notification.standard.alertType.color":"#000000"},"bitterandblue.sbnation.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#77afdd","sys.color.onPrimary":"#000000","sys.color.primaryText":"#1c2c5b","sys.color.secondary":"#050708","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"blackandgoldbanneret.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#000000","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#000000","sys.color.secondary":"#000000","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"blackheartgoldpants.com":{"comp.coral.comment.rec.color":"#FFDE59","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#010101","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#010101","sys.color.secondary":"#ffdb4c","sys.color.onSecondary":"#000000","sys.color.surface":"#FFDE59","comp.notification.standard.alert.color":"#ffdb4c","comp.notification.standard.alertType.color":"#000000"},"blackshoediaries.com":{"comp.coral.comment.rec.color":"#C3DAF8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#160b5a","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#160b5a","sys.color.secondary":"#999999","sys.color.onSecondary":"#000000","sys.color.surface":"#C3DAF8","comp.notification.standard.alert.color":"#ffffff","comp.notification.standard.alertType.color":"#160b5a"},"blackwhitereadallover.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#010102","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#010102","sys.color.secondary":"#ef4a23","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"blazersedge.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#1e191a","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#1e191a","sys.color.secondary":"#ee3a44","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"bleedcubbieblue.com":{"comp.coral.comment.rec.color":"#aaccfd","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#1a4073","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#1a4073","sys.color.secondary":"#db3132","sys.color.onSecondary":"#ffffff","sys.color.surface":"#aaccfd","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"bleedinggreennation.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#004b53","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#004b53","sys.color.secondary":"#999999","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"blessyouboys.com":{"comp.coral.comment.rec.color":"#CDD8E5","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#16273d","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#16273d","sys.color.secondary":"#d5623c","sys.color.onSecondary":"#000000","sys.color.surface":"#CDD8E5","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"bloggersodear.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#050708","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#050708","sys.color.secondary":"#a0947a","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"bloggingtheboys.com":{"comp.coral.comment.rec.color":"#a6c1e4","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#09243f","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#09243f","sys.color.secondary":"#838f94","sys.color.onSecondary":"#000000","sys.color.surface":"#a6c1e4","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"bloggingthebracket.com":{"comp.coral.comment.rec.color":"#EDF9EA","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#3b765e","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#3b765e","sys.color.secondary":"#999999","sys.color.onSecondary":"#000000","sys.color.surface":"#EDF9EA","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"bluebirdbanter.com":{"comp.coral.comment.rec.color":"#DAE6F5","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#215292","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#215292","sys.color.secondary":"#999999","sys.color.onSecondary":"#000000","sys.color.surface":"#DAE6F5","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"boltsfromtheblue.com":{"comp.coral.comment.rec.color":"#DAEDFF","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#437fbb","sys.color.onPrimary":"#000000","sys.color.primaryText":"#386B9F","sys.color.secondary":"#eec818","sys.color.onSecondary":"#000000","sys.color.surface":"#DAEDFF","comp.notification.standard.alert.color":"#eec818","comp.notification.standard.alertType.color":"#000000"},"brewcrewball.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#172d56","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#172d56","sys.color.secondary":"#f0c216","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#f0c216","comp.notification.standard.alertType.color":"#000000"},"brewhoop.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#0e371c","
160sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#0e371c","sys.color.secondary":"#fcde08","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#fcde08","comp.notification.standard.alertType.color":"#000000"},"brightsideofthesun.com":{"comp.coral.comment.rec.color":"#E2D9EE","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#4f2582","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#4f2582","sys.color.secondary":"#e4701e","sys.color.onSecondary":"#000000","sys.color.surface":"#E2D9EE","comp.notification.standard.alert.color":"#e4701e","comp.notification.standard.alertType.color":"#000000"},"bringonthecats.com":{"comp.coral.comment.rec.color":"#E0DCEC","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#54447f","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#54447f","sys.color.secondary":"#999999","sys.color.onSecondary":"#000000","sys.color.surface":"#E0DCEC","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"bruinsnation.com":{"comp.coral.comment.rec.color":"#CFE3FD","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#4777bb","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#4777bb","sys.color.secondary":"#f4d033","sys.color.onSecondary":"#000000","sys.color.surface":"#CFE3FD","comp.notification.standard.alert.color":"#f4d033","comp.notification.standard.alertType.color":"#ffffff"},"btpowerhouse.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#961b1e","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#961b1e","sys.color.secondary":"#f05223","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#f05223","comp.notification.standard.alertType.color":"#000000"},"buckys5thquarter.com":{"comp.coral.comment.rec.color":"#FFE0E3","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#bd2d36","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#bd2d36","sys.color.secondary":"#999999","sys.color.onSecondary":"#000000","sys.color.surface":"#FFE0E3","comp.notification.standard.alert.color":"#999999","comp.notification.standard.alertType.color":"#000000"},"bucsdugout.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#050709","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#050709","sys.color.secondary":"FDB827","
160sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FDB827","comp.notification.standard.alertType.color":"#000000"},"bucsnation.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#665d54","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#665d54","sys.color.secondary":"#a12f31","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#a12f31","comp.notification.standard.alertType.color":"#ffffff"},"buffalorumblings.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#164d82","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#164d82","sys.color.secondary":"#ae2a2c","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#ae2a2c","comp.notification.standard.alertType.color":"#ffffff"},"bulletsforever.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#e63a2e","sys.color.onPrimary":"#000000","sys.color.primaryText":"#1d265a","sys.color.secondary":"#1d265a","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#1d265a","comp.notification.standard.alertType.color":"#ffffff"},"burntorangenation.com":{"comp.coral.comment.rec.color":"#EFFFE0","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#bd5221","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#bd5221","sys.color.secondary":"#999999","sys.color.onSecondary":"#000000","sys.color.surface":"#EFFFE0","comp.notification.standard.alert.color":"#000000","comp.notification.standard.alertType.color":"#FFFFFF"},"cagesideseats.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#010101","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#010101","sys.color.secondary":"#dabb7a","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#dabb7a","comp.notification.standard.alertType.color":"#000000"},"camdenchat.com":{"comp.coral.comment.rec.color":"#ffd19e","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#e45d32","sys.color.onPrimary":"#000000","sys.color.primaryText":"#070706","sys.color.secondary":"#070706","sys.color.onSecondary":"#ffffff","sys.color.surface":"#ffd19e","comp.notification.standard.alert.color":"#FFFFFF","comp.notification.standard.alertType.color":"#070706"},"canalstreetchronicles.com":{"comp.coral.comment.rec.color":"#EBEBEB","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#bfab86","sys.color.onPrimary":"#000000","sys.color.primaryText":"#050708","sys.color.secondary":"#050708","sys.color.onSecondary":"#ffffff","sys.color.surface":"#EBEBEB","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"canescountry.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#cc171e","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#cc171e","sys.color.secondary":"#050708","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#050708","comp.notification.standard.alertType.color":"#ffffff"},"canishoopus.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#305578","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#305578","sys.color.secondary":"#211f20","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"cardchronicle.com":{"comp.coral.comment.rec.color":"#fad8d5","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#e73a2d","sys.color.onPrimary":"#000000","sys.color.primaryText":"#C12115","sys.color.secondary":"#050708","sys.color.onSecondary":"#ffffff","sys.color.surface":"#fad8d5","comp.notification.standard.alert.color":"#050708","comp.notification.standard.alertType.color":"#ffffff"},"cartilagefreecaptain.sbnation.com":{"comp.coral.comment.rec.color":"#bee3f9","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#15284f","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#15284f","sys.color.secondary":"#999999","sys.color.onSecondary":"#000000","sys.color.surface":"#bee3f9","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"casualhoya.com":{"comp.coral.comment.rec.color":"#DDDDDD","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#191d4a","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#191d4a","sys.color.secondary":"#aeaeae","sys.color.onSecondary":"#000000","sys.color.surface":"#DDDDDD","comp.notification.standard.alert.color":"#aeaeae","comp.notification.standard.alertType.color":"#000000"},"catscratchreader.com":{"comp.coral.comment.rec.color":"#f6fbff","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#3b94d1","sys.color.onPrimary":"#000000","sys.color.primaryText":"#007ab8","sys.color.secondary":"#050708","sys.color.onSecondary":"#ffffff","sys.color.surface":"#f6fbff","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"celticsblog.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#21523a","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#21523a","sys.color.secondary":"#999999","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"chiesaditotti.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#7a1214","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#7a1214","sys.color.secondary":"#f47422","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#f47422","comp.notification.standard.alertType.color":"#000000"},"cincyjungle.com":{"comp.coral.comment.rec.color":"#FFDDCB","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#ea6a28","sys.color.onPrimary":"#000000","sys.color.primaryText":"#000000","sys.color.secondary":"#000000","sys.color.onSecondary":"#ffffff","sys.color.surface":"#FFDDCB","comp.notification.standard.alert.color":"#000000","comp.notification.standard.alertType.color":"#ffffff"},"clipsnation.com":{"comp.coral.comment.rec.color":"#C9DEF0","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#27599b","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#27599b","sys.color.secondary":"#ac424b","sys.color.onSecondary":"#ffffff","sys.color.surface":"#C9DEF0","comp.notification.standard.alert.color":"#ac424b","comp.notification.standard.alertType.color":"#ffffff"},"cominghomenewcastle.sbnation.com":{"comp.coral.comment.rec.color":"#D3E5F1","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#4895c7","sys.color.onPrimary":"#000000","sys.color.primaryText":"#000000","sys.color.secondary":"#050708","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D3E5F1","comp.notification.standard.alert.color":"#050708","comp.notification.standard.alertType.color":"#ffffff"},"cornnation.com":{"comp.coral.comment.rec.color":"#EDF9EA","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#ee3942","sys.color.onPrimary":"#000000","sys.color.primaryText":"#DD131D","sys.color.secondary":"#ffffff","sys.color.onSecondary":"#000000","sys.color.surface":"#EDF9EA","comp.notification.standard.alert.color":"#ffffff","comp.notification.standard.alertType.color":"#000000"},"cougcenter.com":{"comp.coral.comment.rec.color":"#E7E4E1","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#91182d","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#91182d","sys.color.secondary":"#bfc0c2","sys.color.onSecondary":"#000000","sys.color.surface":"#E7E4E1","comp.notification.standard.alert.color":"#bfc0c2","comp.notification.standard.alertType.color":"#000000"},"coveringthecorner.com":{"comp.coral.comment.rec.color":"#cee0ef","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#c2151e","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#c2151e","sys.color.secondary":"#9a9999","sys.color.onSecondary":"#000000","sys.color.surface":"#cee0ef","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"crawfishboxes.com":{"comp.coral.comment.rec.color":"#b9cdda","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#143053","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#143053","sys.color.secondary":"#d5613b","sys.color.onSecondary":"#000000","sys.color.surface":"#b9cdda","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"crimsonquarry.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#89162b","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#89162b","sys.color.secondary":"#999999","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#999999","comp.notification.standard.alertType.color":"#000000"},"dailynorseman.com":{"comp.coral.comment.rec.color":"#bfb9cc","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#3a2762","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#3a2762","sys.color.secondary":"#e7b353","sys.color.onSecondary":"#000000","sys.color.surface":"#bfb9cc","comp.notification.standard.alert.color":"#e7b353","comp.notification.standard.alertType.color":"#000000"},"dawgsbynature.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#df6108","sys.color.onPrimary":"#000000","sys.color.primaryText":"#302821","sys.color.secondary":"#302821","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#302821","comp.notification.standard.alertType.color":"#ffffff"},"dawgsports.com":{"comp.coral.comment.rec.color":"#EDF9EA","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#d71440","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#d71440","sys.color.secondary":"#999999","sys.color.onSecondary":"#000000","sys.color.surface":"#EDF9EA","comp.notification.standard.alert.color":"#000000","comp.notification.standard.alertType.color":"#FFFFFF"},"detroitbadboys.com":{"comp.coral.comment.rec.color":"#A6CFE9","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#132f54","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#132f54","sys.color.secondary":"#3f75a9","sys.color.onSecondary":"#ffffff","sys.color.surface":"#A6CFE9","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"draysbay.com":{"comp.coral.comment.rec.color":"#C3DAEC","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#143053","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#143053","sys.color.secondary":"#999999","sys.color.onSecondary":"#000000","sys.color.surface":"#C3DAEC","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"dukebasketballreport.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#244f9b","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#244f9b","sys.color.secondary":"#BB1D18","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"fearthesword.com":{"comp.coral.comment.rec.color":"#FFD347","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#7a1134","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#7a1134","sys.color.secondary":"#f8b04e","sys.color.onSecondary":"#000000","sys.color.surface":"#FFD347","comp.notification.standard.alert.color":"#f8b04e","comp.notification.standard.alertType.color":"#000000"},"fearthewall.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#231f20","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#231f20","sys.color.secondary":"#fcdf32","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#fcdf32","comp.notification.standard.alertType.color":"#000000"},"federalbaseball.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#10233c","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#10233c","sys.color.secondary":"#b23542","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"fieldgulls.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#263564","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#263564","sys.color.secondary":"#88c04c","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#88c04c","comp.notification.standard.alertType.color":"#000000"}
160,"fmfstateofmind.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#346949","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#346949","sys.color.secondary":"#d43024","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"fosseposse.sbnation.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#0355A0","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#0355A0","sys.color.secondary":"#FBBD17","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"frogsowar.com":{"comp.coral.comment.rec.color":"#D6C1E9","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#6c3e98","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#6c3e98","sys.color.secondary":"#1a0a0c","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D6C1E9","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"fromtherumbleseat.com":{"comp.coral.comment.rec.color":"#bbbbbb","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#032b55","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#032b55","sys.color.secondary":"#baa06d","sys.color.onSecondary":"#000000","sys.color.surface":"#bbbbbb","comp.notification.standard.alert.color":"#baa06d","comp.notification.standard.alertType.color":"#000000"},"ganggreennation.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#143f2b","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#143f2b","sys.color.secondary":"#adb5b9","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"gaslampball.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#4D362E","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#4D362E","sys.color.secondary":"#FEBC00","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FEBC00","comp.notification.standard.alertType.color":"#000000"},"gobblercountry.com":{"comp.coral.comment.rec.color":"#E9B55E","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#851539","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#851539","sys.color.secondary":"#dd9f39","sys.color.onSecondary":"#000000","sys.color.surface":"#E9B55E","comp.notification.standard.alert.color":"#dd9f39","comp.notification.standard.alertType.color":"#000000"},"goldenstateofmind.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#34459c","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#34459c","sys.color.secondary":"#f7ca3d","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#f7ca3d","comp.notification.standard.alertType.color":"#000000"},"goodbullhunting.com":{"comp.coral.comment.rec.color":"#EF9499","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#4b1512","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#4b1512","sys.color.secondary":"#999999","sys.color.onSecondary":"#000000","sys.color.surface":"#EF9499","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#FFFFFF"},"hammerandrails.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#7c6539","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#7c6539","sys.color.secondary":"#050708","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"hogshaven.com":{"comp.coral.comment.rec.color":"#F1DCA5","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#791e34","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#791e34","sys.color.secondary":"#ebbe4c","sys.color.onSecondary":"#000000","sys.color.surface":"#F1DCA5","comp.notification.standard.alert.color":"#ebbe4c","comp.notification.standard.alertType.color":"#000000"},"houseofsparky.com":{"comp.coral.comment.rec.color":"#ffd675","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#8a233c","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#8a233c","sys.color.secondary":"#F2C650","sys.color.onSecondary":"#000000","sys.color.surface":"#ffd675","comp.notification.standard.alert.color":"#F2C650","comp.notification.standard.alertType.color":"#000000"},"hustlebelt.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#1f295a","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#1f295a","sys.color.secondary":"#16a665","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"insidenu.com":{"comp.coral.comment.rec.color":"#cab8da","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#492a7a","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#492a7a","sys.color.secondary":"#999999","sys.color.onSecondary":"#000000","sys.color.surface":"#cab8da","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"intothecalderon.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#293b97","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#293b97","sys.color.secondary":"#edb41c","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"landgrantholyland.com":{"comp.coral.comment.rec.color":"#e8e8e8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#cc1e3d","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#C62030","sys.color.secondary":"#999999","sys.color.onSecondary":"#000000","sys.color.surface":"#e8e8e8","comp.notification.standard.alert.color":"#999999","comp.notification.standard.alertType.color":"#000000"},"libertyballers.com":{"comp.coral.comment.rec.color":"#d0e0f2","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#c11b21","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#c11b21","sys.color.secondary":"#20599d","sys.color.onSecondary":"#ffffff","sys.color.surface":"#d0e0f2","comp.notification.standard.alert.color":"#20599d","comp.notification.standard.alertType.color":"#ffffff"},"lighthousehockey.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#223973","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#223973","sys.color.secondary":"#ec7226","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#ec7226","comp.notification.standard.alertType.color":"#000000"},"liverpooloffside.sbnation.com":{"comp.coral.comment.rec.color":"#EDF9EA","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#d0202e","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#d0202e","sys.color.secondary":"#999999","sys.color.onSecondary":"#000000","sys.color.surface":"#EDF9EA","comp.notification.standard.alert.color":"#999999","comp.notification.standard.alertType.color":"#000000"},"lonestarball.com":{"comp.coral.comment.rec.color":"#D3E5F6","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#183b68","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#183b68","sys.color.secondary":"#b4363e","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D3E5F6","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"lookoutlanding.com":{"comp.coral.comment.rec.color":"#a6e7dd","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#316763","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#316763","sys.color.secondary":"#143158","sys.color.onSecondary":"#ffffff","sys.color.surface":"#a6e7dd","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"maizenbrew.com":{"comp.coral.comment.rec.color":"#d1e5f8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#212659","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#212659","sys.color.secondary":"#f4da55","sys.color.onSecondary":"#000000","sys.color.surface":"#d1e5f8","comp.notification.standard.alert.color":"#f4da55","comp.notification.standard.alertType.color":"#212659"},"managingmadrid.com":{"comp.coral.comment.rec.color":"#d3e0f1","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#1a427a","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#1a427a","sys.color.secondary":"#f2b84b","sys.color.onSecondary":"#000000","sys.color.surface":"#d3e0f1","comp.notification.standard.alert.color":"#f2b84b","comp.notification.standard.alertType.color":"#000000"},"mavsmoneyball.com":{"comp.coral.comment.rec.color":"#f4f7fb","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#3f75a9","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#3f75a9","sys.color.secondary":"#101a21","sys.color.onSecondary":"#ffffff","sys.color.surface":"#f4f7fb","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"mccoveychronicles.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#010102","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#010102","sys.color.secondary":"#ef4a23","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#ef4a23","comp.notification.standard.alertType.color":"#ffffff"},"midmajormadness.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#12335a","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#12335a","sys.color.secondary":"#ef4123","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"milehighhockey.com":{"comp.coral.comment.rec.color":"#9fd3e7","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#8b2842","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#8b2842","sys.color.secondary":"#1674b3","sys.color.onSecondary":"#ffffff","sys.color.surface":"#9fd3e7","comp.notification.standard.alert.color":"#1674b3","comp.notification.standard.alertType.color":"#ffffff"},"milehighreport.com":{"comp.coral.comment.rec.color":"#FEE6C1","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#f05523","sys.color.onPrimary":"#000000","sys.color.primaryText":"#001f52","sys.color.secondary":"#001f52","sys.color.onSecondary":"#ffffff","sys.color.surface":"#FEE6C1","comp.notification.standard.alert.color":"#001f52","comp.notification.standard.alertType.color":"#ffffff"},"mmafighting.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#141E33","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#141E33","sys.color.secondary":"#FED304","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"mmamania.com":{"comp.coral.comment.rec.color":"#EDF9EA","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#d01f26","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#d01f26","sys.color.secondary":"#050708","sys.color.onSecondary":"#ffffff","sys.color.surface":"#EDF9EA","comp.notification.standard.alert.color":"#050708","comp.notification.standard.alertType.color":"#ffffff"},"musiccitymiracles.com":{"comp.coral.comment.rec.color":"#d5dfeb","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#7695be","sys.color.onPrimary":"#000000","sys.color.primaryText":"#0c2340","sys.color.secondary":"#9f3432","sys.color.onSecondary":"#ffffff","sys.color.surface":"#d5dfeb","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"mwcconnection.com":{"comp.coral.comment.rec.color":"#e3dfef","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#7f8482","sys.color.onPrimary":"#000000","sys.color.primaryText":"#616564","sys.color.secondary":"#3e2875","sys.color.onSecondary":"#ffffff","sys.color.surface":"#e3dfef","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"netsdaily.com":{"comp.coral.comment.rec.color":"#C8CFD3","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#221f1f","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#221f1f","sys.color.secondary":"#999999","sys.color.onSecondary":"#000000","sys.color.surface":"#C8CFD3","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"nevermanagealone.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#005899","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#005899","sys.color.secondary":"#c70f3f","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"ninersnation.com":{"comp.coral.comment.rec.color":"#f3e8d0","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#ba1f25","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#ba1f25","sys.color.secondary":"#d4ab4c","sys.color.onSecondary":"#000000","sys.color.surface":"#f3e8d0","comp.notification.standard.alert.color":"#d4ab4c","comp.notification.standard.alertType.color":"#000000"},"nunesmagician.com":{"comp.coral.comment.rec.color":"#ffd4a9","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#f15f22","sys.color.onPrimary":"#000000","sys.color.primaryText":"#1d2535","sys.color.secondary":"#1d2535","sys.color.onSecondary":"#ffffff","sys.color.surface":"#ffd4a9","comp.notification.standard.alert.color":"#1d2535","comp.notification.standard.alertType.color":"#ffffff"},"offtackleempire.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#404041","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#404041","sys.color.secondary":"#999999","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"onefootdown.com":{"comp.coral.comment.rec.color":"#C2FFCC","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#164d2a","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#164d2a","sys.color.secondary":"#26214c","sys.color.onSecondary":"#ffffff","sys.color.surface":"#C2FFCC","comp.notification.standard.alert.color":"#26214c","comp.notification.standard.alertType.color":"#ffffff"},"onthebanks.com":{"comp.coral.comment.rec.color":"#E6E9EA","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#ed1b2c","sys.color.onPrimary":"#000000","sys.color.primaryText":"#D01121","sys.color.secondary":"#999999","sys.color.onSecondary":"#000000","sys.color.surface":"#E6E9EA","comp.notification.standard.alert.color":"#000000","comp.notification.standard.alertType.color":"#FFFFFF"},"overthemonster.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#c0312c","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#c0312c","sys.color.secondary":"#122043","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#122043","comp.notification.standard.alertType.color":"#ffffff"},"patspulpit.com":{"comp.coral.comment.rec.color":"#dae1ed","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#153056","sys.color.onPrimary":"#ff
160ffff","sys.color.primaryText":"#153056","sys.color.secondary":"#e73a3d","sys.color.onSecondary":"#000000","sys.color.surface":"#dae1ed","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"peachtreehoops.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#353535","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#353535","sys.color.secondary":"#ea2b2c","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"pensburgh.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#050708","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#050708","sys.color.secondary":"#f4b74b","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#f4b74b","comp.notification.standard.alertType.color":"#000000"},"pinstripealley.com":{"comp.coral.comment.rec.color":"#9AB9DB","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#0f213c","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#0f213c","sys.color.secondary":"#99a1ad","sys.color.onSecondary":"#000000","sys.color.surface":"#9AB9DB","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"postingandtoasting.com":{"comp.coral.comment.rec.color":"#D7ECFC","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#004c87","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#004c87","sys.color.secondary":"#f37238","sys.color.onSecondary":"#000000","sys.color.surface":"#D7ECFC","comp.notification.standard.alert.color":"#f37238","comp.notification.standard.alertType.color":"#ffffff"},"poundingtherock.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#0c1b23","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#0c1b23","sys.color.secondary":"#c3ccd3","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"prideofdetroit.com":{"comp.coral.comment.rec.color":"#dbebf6","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#006caf","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#006caf","sys.color.secondary":"#B0B7BC","sys.color.onSecondary":"#000000","sys.color.surface":"#dbebf6","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"purplerow.com":{"comp.coral.comment.rec.color":"#CDCBF1","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#433c85","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#433c85","sys.color.secondary":"#8c8f8c","sys.color.onSecondary":"#000000","sys.color.surface":"#CDCBF1","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"ralphiereport.com":{"comp.coral.comment.rec.color":"#e9d996","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#050708","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#050708","sys.color.secondary":"#c2af5f","sys.color.onSecondary":"#000000","sys.color.surface":"#e9d996","comp.notification.standard.alert.color":"#c2af5f","comp.notification.standard.alertType.color":"#000000"},"raptorshq.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#cc1f46","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#cc1f46","sys.color.secondary":"#050708","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#050708","comp.notification.standard.alertType.color":"#ffffff"},"redcuprebellion.com":{"comp.coral.comment.rec.color":"#f0f4fb","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#ce3437","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#ce3437","sys.color.secondary":"#202c5f","sys.color.onSecondary":"#ffffff","sys.color.surface":"#f0f4fb","comp.notification.standard.alert.color":"#202c5f","comp.notification.standard.alertType.color":"#ffffff"},"redreporter.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#bc3128","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#bc3128","sys.color.secondary":"#050708","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#050708","comp.notification.standard.alertType.color":"#ffffff"},"revengeofthebirds.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#ab0125","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#ab0125","sys.color.secondary":"#e7c859","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#e7c859","comp.notification.standard.alertType.color":"#000000"},"rockchalktalk.com":{"comp.coral.comment.rec.color":"#d5e5f6","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#1c4589","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#1c4589","sys.color.secondary":"#e
16063a2e","sys.color.onSecondary":"#000000","sys.color.surface":"#d5e5f6","comp.notification.standard.alert.color":"#e63a2e","comp.notification.standard.alertType.color":"#ffffff"},"rockmnation.com":{"comp.coral.comment.rec.color":"#e5c100","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#010101","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#010101","sys.color.secondary":"#c5933a","sys.color.onSecondary":"#000000","sys.color.surface":"#e5c100","comp.notification.standard.alert.color":"#c5933a","comp.notification.standard.alertType.color":"#000000"},"rockytoptalk.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#f47f1f","sys.color.onPrimary":"#000000","sys.color.primaryText":"#4b4b4b","sys.color.secondary":"#050708","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#050708","comp.notification.standard.alertType.color":"#ffffff"},"rokerreport.sbnation.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#c02428","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#c02428","sys.color.secondary":"#050708","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#050708","comp.notification.standard.alertType.color":"#ffffff"},"rollbamaroll.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#951937","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#951937","sys.color.secondary":"#999999","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#999999","comp.notification.standard.alertType.color":"#000000"},"royalbluemersey.sbnation.com":{"comp.coral.comment.rec.color":"#b3bfef","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#34438a","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#34438a","sys.color.secondary":"#999999","sys.color.onSecondary":"#000000","sys.color.surface":"#b3bfef","comp.notification.standard.alert.color":"#E5E360","comp.notification.standard.alertType.color":"#000000"},"royalsreview.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#104683","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#104683","sys.color.secondary":"#c19b5a","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"rumbleinthegarden.com":{"comp.coral.comment.rec.color":"#EDF9EA","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#cc3543","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#cc3543","sys.color.secondary":"#1b2a59","sys.color.onSecondary":"#ffffff","sys.color.surface":"#EDF9EA","comp.notification.standard.alert.color":"#1b2a59","comp.notification.standard.alertType.color":"#ffffff"},"shakinthesouthland.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#ea6a28","sys.color.onPrimary":"#000000","sys.color.primaryText":"#3b205b","sys.color.secondary":"#3b205b","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#3b205b","comp.notification.standard.alertType.color":"#ffffff"},"silverandblackpride.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#DADADA","sys.color.primary":"#000000","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#000000","sys.color.secondary":"#b9b9b9","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#b9b9b9","comp.notification.standard.alertType.color":"#000000"},"silverscreenandroll.com":{"comp.coral.comment.rec.color":"#F2E7F5","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#682b83","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#682b83","sys.color.secondary":"#f8cc40","sys.color.onSecondary":"#000000","sys.color.surface":"#F2E7F5","comp.notification.standard.alert.color":"#f8cc40","comp.notification.standard.alertType.color":"#000000"},"slcdunk.com":{"comp.coral.comment.rec.color":"#bc92e4","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#4E008E","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#4E008E","sys.color.secondary":"#79A3DC","sys.color.onSecondary":"#000000","sys.color.surface":"#bc92e4","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"slipperstillfits.com":{"comp.coral.comment.rec.color":"#cad6e4","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#222d61","
160sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#222d61","sys.color.secondary":"#d41f2d","sys.color.onSecondary":"#ffffff","sys.color.surface":"#cad6e4","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"smokingmusket.com":{"comp.coral.comment.rec.color":"#F2CB34","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#1e3364","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#1e3364","sys.color.secondary":"#f2cb3a","sys.color.onSecondary":"#000000","sys.color.surface":"#F2CB34","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"southsidesox.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#010101","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#010101","sys.color.secondary":"#b1b2b2","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"stampedeblue.com":{"comp.coral.comment.rec.color":"#dae4f2","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#14416f","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#14416f","sys.color.secondary":"#999999","sys.color.onSecondary":"#000000","sys.color.surface":"#dae4f2","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"stanleycupofchowder.com":{"comp.coral.comment.rec.color":"#e2e2e2","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#e3a228","sys.color.onPrimary":"#000000","sys.color.primaryText":"#000000","sys.color.secondary":"#050708","sys.color.onSecondary":"#ffffff","sys.color.surface":"#e2e2e2","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"starsandstripesfc.com":{"comp.coral.comment.rec.color":"#dbe3ee","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#223451","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#223451","sys.color.secondary":"#a93633","sys.color.onSecondary":"#ffffff","sys.color.surface":"#dbe3ee","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"stateoftheu.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#0d543b","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#0d543b","sys.color.secondary":"#e77035","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#e77035","comp.notification.standard.alertType.color":"#000000"},"streakingthelawn.com":{"comp.coral.comment.rec.color":"#fad19a","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#18204b","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#18204b","sys.color.secondary":"#ec6d35","sys.color.onSecondary":"#000000","sys.color.surface":"#fad19a","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"swishappeal.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#be2428","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#be2428","sys.color.secondary":"#050708","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#050708","comp.notification.standard.alertType.color":"#FFFFFF"},"tarheelblog.com":{"comp.coral.comment.rec.color":"#81ace1","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#81ace1","sys.color.onPrimary":"#000000","sys.color.primaryText":"#1f2250","sys.color.secondary":"#1f2250","sys.color.onSecondary":"#ffffff","sys.color.surface":"#81ace1","comp.notification.standard.alert.color":"#1f2250","comp.notification.standard.alertType.color":"#ffffff"},"testudotimes.com":{"comp.coral.comment.rec.color":"#faeded","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#d42027","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#d42027","sys.color.secondary":"#ffe131","sys.color.onSecondary":"#000000","sys.color.surface":"#faeded","comp.notification.standard.alert.color":"#ffe131","comp.notification.standard.alertType.color":"#000000"},"thebusbybabe.sbnation.com":{"comp.coral.comment.rec.color":"#fbe0df","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#c82026","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#c82026","sys.color.secondary":"#050708","sys.color.onSecondary":"#ffffff","sys.color.surface":"#fbe0df","comp.notification.standard.alert.color":"#050708","comp.notification.standard.alertType.color":"#ffffff"},"thechampaignroom.com":{"comp.coral.comment.rec.color":"#d6ddf5","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#203165","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#203165","sys.color.secondary":"#f27621","sys.color.onSecondary":"#000000","sys.color.surface":"#d6ddf5","comp.notification.standard.alert.color":"#f27621","comp.notification.standard.alertType.color":"#000000"},"thedailygopher.com":{"comp.coral.comment.rec.color":"#d9c9c9","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#5e1817","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#5e1817","sys.color.secondary":"#f4bd33","sys.color.onSecondary":"#000000","sys.color.surface":"#d9c9c9","comp.notification.standard.alert.color":"#f4bd33","comp.notification.standard.alertType.color":"#000000"},"thedreamshake.com":{"comp.coral.comment.rec.color":"#f8d2d1","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#bb1f25","
160sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#bb1f25","sys.color.secondary":"#f5cd1c","sys.color.onSecondary":"#000000","sys.color.surface":"#f8d2d1","comp.notification.standard.alert.color":"#f5cd1c","comp.notification.standard.alertType.color":"#000000"},"thefalcoholic.com":{"comp.coral.comment.rec.color":"#EDF9EA","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#dc1f26","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#dc1f26","sys.color.secondary":"#080909","sys.color.onSecondary":"#ffffff","sys.color.surface":"#EDF9EA","comp.notification.standard.alert.color":"#080909","comp.notification.standard.alertType.color":"#ffffff"},"thegoodphight.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#c1151b","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#c1151b","sys.color.secondary":"#20275a","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#20275a","comp.notification.standard.alertType.color":"#ffffff"},"theonlycolors.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#3b7650","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#3b7650","sys.color.secondary":"#999999","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"thephinsider.com":{"comp.coral.comment.rec.color":"#e0f2f9","comp.coral.comment.unread.color":"#FFD2AC","sys.color.primary":"#008E97","sys.color.onPrimary":"#000000","sys.color.primaryText":"#00818A","sys.color.secondary":"#FC4C02","sys.color.onSecondary":"#000000","sys.color.surface":"#e0f2f9","comp.notification.standard.alert.color":"#FC4C02","comp.notification.standard.alertType.color":"#000000"},"theshortfuse.sbnation.com":{"comp.coral.comment.rec.color":"#ecfbdf","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#dd1f2a","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#dd1f2a","sys.color.secondary":"#163152","sys.color.onSecondary":"#ffffff","sys.color.surface":"#ecfbdf","comp.notification.standard.alert.color":"#163152","comp.notification.standard.alertType.color":"#ffffff"},"thetilehurstend.sbnation.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#164890","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#164890","sys.color.secondary":"#999999","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"theuconnblog.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#18324e","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#18324e","sys.color.secondary":"#999999","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"tomahawknation.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#500f1b","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#500f1b","sys.color.secondary":"#e2c88f","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#e2c88f","comp.notification.standard.alertType.color":"#000000"},"truebluela.com":{"comp.coral.comment.rec.color":"#EDF9EA","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#3b79be","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#3771B3","sys.color.secondary":"#193860","sys.color.onSecondary":"#ffffff","sys.color.surface":"#EDF9EA","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"turfshowtimes.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#233e8e","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#233e8e","sys.color.secondary":"#fdd209","sys.color.onSecondary":"#000000","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#fdd209","comp.notification.standard.alertType.color":"#000000"},"twinkietown.com":{"comp.coral.comment.rec.color":"#D4F5B8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#0a2541","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#0a2541","sys.color.secondary":"#a02c3a","sys.color.onSecondary":"#ffffff","sys.color.surface":"#D4F5B8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"underdogdynasty.com":{"comp.coral.comment.rec.color":"#E8F1F8","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#398ebf","sys.color.onPrimary":"#000000","sys.color.primaryText":"#2E7299","sys.color.secondary":"#b3b2af","sys.color.onSecondary":"#000000","sys.color.surface":"#E8F1F8","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"uwdawgpound.com":{"comp.coral.comment.rec.color":"#e2d3f6","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#412875","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#412875","sys.color.secondary":"#e1d0a4","sys.color.onSecondary":"#000000","sys.color.surface":"#e2d3f6","comp.notification.standard.alert.color":"#e1d0a4","comp.notification.standard.alertType.color":"#000000"},"vanquishthefoe.com":{"comp.coral.comment.rec.color":"#d1d6e9","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#202d5f","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#202d5f","sys.color.secondary":"#999999","sys.color.onSecondary":"#000000","sys.color.surface":"#d1d6e9","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"violanation.com":{"comp.coral.comment.rec.color":"#C8B9E4","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#5c3390","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#5c3390","sys.color.secondary":"#c4b17b","sys.color.onSecondary":"#000000","sys.color.surface":"#C8B9E4","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"vivaelbirdos.com":{"comp.coral.comment.rec.color":"#EDF9EA","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#d42f47","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#d42f47","sys.color.secondary":"#143151","sys.color.onSecondary":"#ffffff","sys.color.surface":"#EDF9EA","comp.notification.standard.alert.color":"#143151","comp.notification.standard.alertType.color":"#ffffff"},"vuhoops.com":{"comp.coral.comment.rec.color":"#D7F3FF","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#233771","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#233771","sys.color.secondary":"#77cef4","sys.color.onSecondary":"#000000","sys.color.surface":"#D7F3FF","comp.notification.standard.alert.color":"#FF1E1E","comp.notification.standard.alertType.color":"#ffffff"},"weaintgotnohistory.sbnation.com":{"comp.coral.comment.rec.color":"#CADBF3","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#144993","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#144993","sys.color.secondary":"#dba227","sys.color.onSecondary":"#000000","sys.color.surface":"#CADBF3","comp.notification.standard.alert.color":"#dba227","comp.notification.standard.alertType.color":"#000000"},"widerightnattylite.com":{"comp.coral.comment.rec.color":"#f2aeab","comp.coral.comment.unread.color":"#fffab4","sys.color.primary":"#811e2e","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#811e2e","sys.color.secondary":"#face54","sys.color.onSecondary":"#000000","sys.color.surface":"#f2aeab","comp.notification.standard.alert.color":"#face54","comp.notification.standard.alertType.color":"#000000"},"windycitygridiron.com":{"comp.coral.comment.rec.color":"#f8cb91","comp.coral.comment.unread.color":"#DADADA","sys.color.primary":"#0b1b2c","sys.color.onPrimary":"#ffffff","sys.color.primaryText":"#0b1b2c","sys.color.secondary":"#cc6833","sys.color.onSecondary":"#000000","sys.color.surface":"#f8cb91","comp.notification.standard.alert.color":"#cc6833","comp.notification.standard.alertType.color":"#000000"},"c2IyOmNhdGVnb3J5OjQwMA==":rM,"c2IyOmNhdGVnb3J5OjM0Nw==":rM,"c2IyOnN1cGVyQ2F0OjI0MA==":rE,"c2IyOnN1cGVyQ2F0OjIzOA==":rE},rK={requireCommentingName:!0,commentingNameLabel:"username",hasPublicProfilePages:!0,allowEmailChange:!0},rH=n$.NETWORK_COMMUNITY_DATA[n$.SB_NATION_NETWORK_ID];if(!rH)throw Error("SB Nation network communities not found");function rq(n,e,o){let t=n.replace(/:\d+$/,"").replace(".duet.voxops.net","").replace(/\.com$/,""),a=e.replace(".com","").replace(o?`${o}.`:"","");return t.endsWith(a)}let rz={activeConsentGroups:[ty.ONETRUST_CATEGORIES.essential],isOneTrustLoading:!1,enableSocialMediaCookie
160s:()=>{},toggleCookiesConsentDrawer:()=>{}},rj=()=>{let{RejectAll:n}=window.OneTrust??{};return!!n&&(window.__duetNonEssentialCookiesRejected||(window.__duetNonEssentialCookiesRejected=!0,n()),!0)},rO=({rejectNonEssentialCookies:n=!1,children:e})=>{let o=(0,nd.useContext)(ty.default);if(!o)throw Error("MobileAppConsentGate must be used within a CookieConsentProvider");let t=(0,nd.useMemo)(()=>{var e;let t,a;return e=n?rz:o,t=ty.ONETRUST_CATEGORIES.socialMediaAndEmbeds,(a=e.activeConsentGroups.includes(t))&&!e.isOneTrustLoading?e:{...e,isOneTrustLoading:!1,activeConsentGroups:a?e.activeConsentGroups:[...e.activeConsentGroups,t]}},[o,n]);return(0,nd.useEffect)(()=>{let e;if(!n||rj())return;let o=()=>{rj()&&(window.removeEventListener("OneTrustGroupsUpdated",o),void 0!==e&&window.clearTimeout(e))};return window.addEventListener("OneTrustGroupsUpdated",o),e=window.setTimeout(o,5e3),()=>{window.removeEventListener("OneTrustGroupsUpdated",o),window.clearTimeout(e)}},[n]),(0,nr.jsxs)(ty.default.Provider,{value:t,children:[(0,nr.jsx)("style",{dangerouslySetInnerHTML:{__html:n?"#onetrust-banner-sdk,#onetrust-pc-sdk,.onetrust-pc-dark-filter{display:none!important}":"#onetrust-banner-sdk,#onetrust-pc-sdk{padding-bottom:calc(80px + env(safe-area-inset-bottom, 0px))!important;box-sizing:border-box!important}"}}),e]})};var rV=n.i(735563),rV=rV;let rU={...rV.articleSponsorshipConfig,viewport:"desktop"},rW={...rV.articleSponsorshipMobileConfig,viewport:"mobileAndTablet"},rQ={...rV.articleSponsorshipHeadlineAboveDesktopConfig,viewport:"desktop"},r$={...rV.athenaGamesHubTabletAndDesktopConfig,viewport:"tabletAndDesktop"},rG={...rV.athenaGamesHubMobileConfig,viewport:"mobile"},rZ={...rV.frontpageSecondaryMobileConfig,viewport:"mobile"},rJ={...rV.frontpageHeroMobileConfig,viewport:"mobile"},rY={...rV.frontpageHeroDesktopConfig,viewport:"desktop"},rX={...rV.frontpageHeroTabletConfig,viewport:"tablet"},r0={...rV.leaderboardTopTabletDesktopConfig,viewport:"flexTabletAndDesktop"},r1={...rV.medrecFrontpageHeroMobileConfig,viewport:"mobile"},r4={...rV.leaderboardMobileConfig,viewport:"mobile"},r3={...rV.leaderboardTabletConfig,viewport:"tablet"},r2={...rV.leaderboardDesktopConfig,viewport:"desktop"},r5={...rV.articleSponsorshipConfig,viewport:"all"},r7={...rV.packageLeaderboardDesktopConfig,viewport:"desktop"},r8={...rV.streamLeaderboardTabletConfig,viewport:"tablet"},r6={...rV.streamLeaderboardDesktopConfig,viewport:"desktop"},r9={...rV.networkRiverMobileTopConfig,viewport:"mobile"},ie={...rV.networkRiverMobileConfig,viewport:"mobile"},io={...rV.networkRiverTabletTopConfig,viewport:"tablet"},it={...rV.networkRiverTabletConfig,viewport:"tablet"},ia={...rV.networkRiverTabletHomeConfig,viewport:"tablet"},ir={...rV.networkRiverDesktopTopConfig,viewport:"desktop"},ii={...rV.networkRiverDesktopConfig,viewport:"desktop"},il={...rV.networkRiverDesktopHomepageConfig,viewport:"desktop"},ic={...rV.rightRailNetworkRiverDesktopConfig,viewport:"desktop"},is={...rV.rightRailNetworkRiverAboveNewsletterDesktopConfig,viewport:"desktop"},id={...rV.rightRailNetworkRiverAboveNewsletterDesktopConfig,viewport:"desktop"},im={...rV.topRightRailHubDesktopConfig,viewport:"desktop"},ip={...rV.rightRailCommentsDesktopConfig,viewport:"desktop"},iu={...rV.rightRailHomeDesktopConfig,viewport:"desktop"},iy={...rV.topRightRailArticleDesktopConfig,viewport:"desktop"},ig={...rV.bottomRightRailHubDesktopConfig,viewport:"desktop"},ih={...rV.bottomRightRailArticleDesktopConfig,viewport:"desktop"},iC={...rV.connatixRightRailConfig,viewport:"desktop"},i_={...rV.specialSponsorshipMobileAndTabletConfig,viewport:"mobileAndTablet"},ik={...rV.specialSponsorshipDesktopConfig,viewport:"desktop"},ib={...rV.featureExtendedStickyConfig,viewport:"desktop"},iT={...rV.hubSponsorshipConfig,viewport:"all"},iB={articleSponsorshipMobileAndTablet:[{slotName:"article_sponsorship_mobile_and_tablet",...rW}],articleSponsorshipDesktop:[{slotName:"article_sponsorship_desktop",...rU}],articleSponsorshipHeadlineAboveMobileAndTablet:[{slotName:"article_sponsorship_headline_above_mobile_and_tablet",...rW}],articleSponsorshipHeadlineAboveDesktop:[{slotName:"article_sponsorship_headline_above_desktop",...rQ}],articleSponsorshipWhiteMobileAndTablet:[{slotName:"article_sponsorship_white_mobile_and_tablet",...rW}],articleSponsorshipWhiteDesktop:[{slotName:"article_sponsorship_white_desktop",...rQ}],articleStreamSponsorship:[{slotName:"article_sponsorship_desktop",...rU},{slotName:"article_sponsorship_headline_above_mobile_and_tablet",...rW}],articleStreamSponsorshipWhite:[{slotName:"article_sponsorship_white_desktop",...rU},{slotName:"article_sponsorship_headline_above_mobile_and_tablet",...rW}],in5Sponsorship:[{slotName:"article_sponsorship_desktop",...rU},{slotName:"article_sponsorship_mobile_and_tablet",...rW}],athenaGamesHub:[{slotName:"athena_games_hub_mobile",...rG},{slotName:"athena_games_hub_desktop_tablet",...r$}],connatixRightRail:[{slotName:"connatix_right_rail",...iC,hideIfSubscription:["verge"]}],frontpageSecondaryMobile:[{slotName:"frontpage_secondary_mobile",...rZ}],frontpageHeroMobile:[{slotName:"frontpage_hero_mobile",...rJ}],frontpageHeroDesktop:[{slotName:"frontpage_hero_desktop",...rY}],frontpageHeroTablet:[{slotName:"frontpage_hero_tablet",...rX}],networkRiverHomeTop:[{slotName:"mobile_network_river",...r9},{slotName:"tablet_network_river",...io},{slotName:"desktop_network_river",...ir}],networkRiverHome:[{slotName:"mobile_network_river",...ie},{slotName:"tablet_network_river",...it},{slotName:"desktop_network_river",...ii}],mobileTabletNetworkRiverHome:[{slotName:"mobile_network_river",...ie},{slotName:"tablet_network_river",...ia}],desktopTopstoriesRiverHome:[{slotName:"desktop_topstories_river",...il}],desktopNetworkRiverHome:[{slotName:"desktop_network_river",...ii}],networkRiverArticle:[{slotName:"mobile_network_river",...ie},{slotName:"tablet_network_river",...it}],packageSponsorship:[{slotName:"package_sponsorship",...r5}],rightRailNetworkRiver:[{slotName:"medium_rectangle_river",...ic}],rightRailNetworkRiverAboveNewsletter:[{slotName:"medium_rectangle_river",...is}],rightRailNetworkRiverInline:[{slotName:"medium_rectangle_river",...id}],leaderboardArticle:[{slotName:"tablet_leaderboard",...r3},{slotName:"desktop_leaderboard_variable",...r2}],leaderboardAuthor:[{slotName:"tablet_leaderboard",...r3},{slotName:"desktop_leaderboard_variable",...r2}],leaderboardHub:[{slotName:"mobile_leaderboard",...r4},{slotName:"tablet_leaderboard",...r3},{slotName:"desktop_leaderboard_variable",...r2}],leaderboardPackagedHub:[{slotName:"tablet_leaderboard",...r3},{slotName:"desktop_leaderboard_variable",...r7}],leaderboardStream:[{slotName:"storystream_top_leaderboard_tablet",...r8},{slotName:"storystream_top_leaderboard_desktop",...r6}],leaderboardTop:[{slotName:"leaderboard_top_tablet_desktop",...r0,hideIfSubscription:["verge"]}],mediumRectangleHero:[{slotName:"medium_rectangle_hero",viewport:"desktop"}],medrecFrontpageHero:[{slotName:"medrec_frontpage_hero_mobile",...r1}],commentsRightRail:[{slotName:"comments_medium_rectangle",...ip}],topRightRailHub:[{slotName:"medium_rectangle_variable",...im}],topRightRailHome:[{slotName:"medium_rectangle_variable_home",...iu}],topRightRailArticle:[{slotName:"medium_rectangle_variable",...iy}],bottomRightRail:[{slotName:"btf_medium_rectangle_variable",...ig,hideIfSubscription:["verge"]}],bottomRightRailHome:[{slotName:"btf_medium_rectangle_variable_home",...iu}],bottomRightRailHub:[{slotName:"btf_medium_rectangle_variable_hub",...ig,hideIfSubscription:["verge"]}],bottomRightRailArticle:[{slotName:"btf_medium_rectangle_variable_article",...ih,hideIfSubscription:["verge"]}],specialSponsorshipRail:[{slotName:"medium_rectangle_gamestop_desktop",...ik}],specialSponsorshipBody:[{slotName:"medium_rectangle_gamestop_mobile_and_tablet",...i_,hideIfSubscription:["verge"]}],featureExtendedSticky:[{slotName:"btf_medium_rectangle_variable_feature_extended_sticky",...ib}],hubSponsorship:[{slotName:"hub_sponsorship",...iT}],leaderboardStreamWordpress:[{slotName:"mobile_leaderboard",...r4},{slotName:"tablet_leaderboard",...r3},{slotName:"desktop_leaderboard_variable",...r6}],leaderboardVideoGameWordpress:[{slotName:"mobile_leaderboard",...r4},{slotName:"tablet_leaderboard",...r3},{slotName:"desktop_leaderboard_variable",...r6}],leaderboardArticleWordpress:[{slotName:"mobile_leaderboard",...r4},{slotName:"tablet_leaderboard",...r3},{slotName:"desktop_leaderboard_variable",...r2}],leaderboardAuthorWordpress:[{slotName:"mobile_leaderboard",...r4},{slotName:"tablet_leaderboard",...r3},{slotName:"desktop_leaderboard_variable",...r2}]};var iR=n.i(658105),ix=n.i(533223);let iI=(0,nd.createContext)(null),iv=({children:n,serverAuthState:e})=>{let[o,t]=(0,nd.useState)(null),[a,r]=(0,nd.useState)(!0);return(0,nd.useMemo)(()=>{(0,ni.setContext)("Duet User",{loggedIn:!1,service:"firebase"})},[]),(0,nd.useEffect)(()=>{o?(0,ni.setContext)("Duet User",{loggedIn:!0,emailVerified:o.emailVerified,entitlements:o.entitlements,isEntitled:o.isEntitled,hasZephrJwtToken:!!o.zephrJwt,service:"firebase"}):(0,ni.setContext)("Duet User",{loggedIn:!1,service:"firebase"})},[o]),(0,nd.useEffect)(()=>{let n=async(e=2,o=500)=>{let a=await fetch("/api/auth/firebase-verify",{method:"post",headers:{"Content-Type":"application/json"},credentials:"same-origin"});if(a.ok){let n=await a.json();t(n.data?.user??n.user??null)}else if([400,401].includes(a.status))t(null);else{if(e>0)return await new Promise(n=>setTimeout(n,o)),n(e-1,3*o);t(null)}};(async()=>
160{if("true"!==(0,n5.getCookie)(ix.IDENTITY_AUTHENTICATED_COOKIE_NAME))return r(!1);try{await n()}catch(n){(0,ni.captureException)(n,{extra:{message:"Failed to verify identity session"}})}r(!1)})()},[]),(0,nr.jsx)(iI.Provider,{value:e||null,children:(0,nr.jsx)(nY.default.Provider,{value:{authMethod:"identity",user:o,userLoading:a,setUser:n=>{t(n)}},children:n})})};var iP=n.i(310282);let iS=` 161 type 162 username 163 profileUrl 164 avatarUrl 165`,iw=` 166 profiles { 167 ${iS} 168 } 169`,iL=` 170 id 171 type 172 createdAt 173 seen 174 read 175 source 176`,iA=` 177 id 178 name 179 logo 180`,iF=` 181 id 182 shortId 183 snippet 184 url 185`,iM=` 186 id 187 shortId 188 title 189 snippet 190 url 191`,iE=` 192 id 193 shortId 194 friendlyId 195 urls 196`,iN=` 197 id 198 snippet 199 url 200`,iD=` 201 id 202 storyId 203 snippet 204 url 205`,iK=` 206 id 207 name 208`,iH=` 209 id 210 title 211 url 212`;var iq=n.i(499618);let iz=` 213 query FetchNotificationsForUser($cursor: String, $count: Int!, $filter: NotificationsFilter, $sort: NotificationsSort) { 214 forUser(cursor: $cursor, count: $count, filter: $filter, sort: $sort) { 215 hasNext 216 nextCursor 217 items { 218 ${iL} 219 220 ... on CycloneReplyNotification { 221 from { 222 ${iw} 223 } 224 to { 225 ${iw} 226 } 227 parent { 228 ${iF} 229 } 230 reply { 231 ${iF} 232 } 233 fanPost { 234 ${iM} 235 } 236 community { 237 ${iA} 238 } 239 rootAncestor { 240 ... on CycloneFanPost { 241 ${iM} 242 } 243 ... on CycloneExternalRoot { 244 ${iE} 245 } 246 } 247 } 248 249 ... on CoralReplyNotification { 250 from { 251 ${iw} 252 } 253 to { 254 ${iw} 255 } 256 story { 257 ${iH} 258 } 259 site { 260 ${iK} 261 } 262 comment { 263 ${iD} 264 } 265 reply { 266 ${iN} 267 } 268 } 269 270 ... on CycloneFanPostReplyNotification { 271 from { 272 ${iw} 273 } 274 to { 275 ${iw} 276 } 277 fanPost { 278 ${iM} 279 } 280 reply { 281 ${iF} 282 } 283 community { 284 ${iA} 285 } 286 } 287 288 ... on CoralRecSummaryNotification { 289 updatedAt 290 to { 291 ${iw} 292 } 293 recs { 294 ${iL} 295 ... on CoralRecNotification { 296 from { 297 ${iw} 298 } 299 } 300 } 301 story { 302 ${iH} 303 } 304 site { 305 ${iK} 306 } 307 comment { 308 ${iD} 309 } 310 } 311 312 ... on CycloneFanPostRecSummaryNotification { 313 updatedAt 314 to { 315 ${iw} 316 } 317 recs { 318 ${iL} 319 ... on CycloneFanPostRecNotification { 320 from { 321 ${iw} 322 } 323 } 324 } 325 fanPost { 326 ${iM} 327 } 328 community { 329 ${iA} 330 } 331 } 332 333 ... on CycloneReplyRecSummaryNotification { 334 updatedAt 335 to { 336 ${iw} 337 } 338 recs { 339 ${iL} 340 ... on CycloneReplyRecNotification { 341 from { 342 ${iw} 343 } 344 } 345 } 346 reply { 347 ${iF} 348 } 349 community { 350 ${iA} 351 } 352 rootAncestor { 353 ... on CycloneFanPost { 354 ${iM} 355 } 356 ... on CycloneExternalRoot { 357 ${iE} 358 } 359 } 360 } 361 362 ... on CoralCommentWasApprovedNotification { 363 to { 364 ${iw} 365 } 366 comment { 367 ${iD} 368 } 369 site { 370 ${iK} 371 } 372 story { 373 ${iH} 374 } 375 } 376 377 ... on CycloneFanPostWasApprovedNotification { 378 to { 379 ${iw} 380 } 381 fanPost { 382 ${iM} 383 } 384 community { 385 ${iA} 386 } 387 } 388 389 ... on CycloneReplyWasApprovedNotification { 390 to { 391 ${iw} 392 } 393 reply { 394 ${iF} 395 } 396 community { 397 ${iA} 398 } 399 } 400 } 401 } 402 } 403`,ij=async n=>{let{cursor:e,token:o,serverURL:t="https://notifications-service.voxops.net",count:a=20,filter:r,sort:i}=n;if(!t)throw Error("Missing config value for Notifications Service URL.");let l=new URL("/api",t).toString(),c=await (0,iq.makeRequest)(l,iz,{cursor:e,count:a,filter:r,sort:i},o);return c.data?.forUser||{items:[],hasNext:!1}},iO=class{constructor(n,e){this.notifications=iP.observable.array([]),this.hasNext=!1,this.cursor=null,this.userStore=n,this.notificationsStore=e,this.loading=!1,(0,iP.makeObservable)(this,{notifications:iP.observable,hasNext:iP.observable,cursor:iP.observable,loadNotificationsForUser:iP.action,loading:iP.observable,setLoading:iP.action,setNotifications:iP.action,setHasNext:iP.action,setCursor:iP.action,setItems:iP.action})}setLoading(n){this.loading=n}setNotifications(n){this.notifications=iP.observable.array(n)}setHasNext(n){this.hasNext=n}setCursor(n){this.cursor=n}setItems(n){let e=[];for(let o of n){let n=this.notificationsStore.insert(o);n&&e.push(n)}let o=new Set(e.map(n=>n.id));this.notifications.replace([...this.notifications.filter(n=>!o.has(n.id)),...e])}async loadNotificationsForUser(n={}){if(!this.userStore.viewer?.token){this.setLoading(!1),this.notifications=iP.observable.array([]),this.setHasNext(!1),this.setCursor(null);return}this.setLoading(!0);let e=await ij({token:this.userStore.viewer.token,cursor:n.cursor,filter:n.filter,count:n.count});this.setLoading(!1),this.setItems([...this.notifications,...e.items]),this.setHasNext(e.hasNext),this.setCursor(e.nextCursor??null)}async refreshNotifications(n){this.userStore.viewer?.token&&(this.setNotifications([]),this.setHasNext(!1),this.setCursor(null),await this.loadNotificationsForUser(n))}},iV=class extends iO{constructor(n,e){super(n,e),(0,iP.makeObservable)(this,{visibleNotifications:iP.computed})}get visibleNotifications(){return this.notifications}},iU=` 404 query StatusForUser { 405 statusForUser { 406 unseen 407 unread 408 lastViewed 409 } 410 } 411`,iW=async n=>{let{token:e,serverURL:o="https://notifications-service.voxops.net"}=n;if(!o)throw Error("Missing config value for Notifications Service URL.");let t=new URL("/api",o).toString(),a=await (0,iq.makeRequest)(t,iU,{},e);return a.data?.statusForUser||tK.DEFAULT_NOTIFICATIONS_STATUS};var iQ=n.i(23765);let i$=` 412 mutation MarkRead($ids: [String!], $all: Boolean) { 413 markRead(ids: $ids, all: $all) { 414 id 415 type 416 createdAt 417 seen 418 read 419 source 420 } 421 } 422`;async function iG(n){let{token:e,ids:o,all:t=!1,tenantId:a=(0,iQ.getTenantIdFromNetwork)(nD.NETWORK_APEX_DOMAIN),serverURL:r="https://notifications-service.voxops.net"}=n;if(!a)throw Error(`markNotificationsAsRead: no tenant mapped for network "${nD.NETWORK_APEX_DOMAIN}"`);if(!r)throw Error("Missing config value for Notifications Service URL.");let i=new URL("/api",r).toString(),l=await (0,iq.makeRequest)(i,i$,{ids:o,all:t,tenantId:a},e);if(!l.data)throw Error("Failed to mark notifications as read.");return l.data.markRead}let iZ=class{constructor(n){this.lookupById=iP.observable.map(new Map),this.userStore=n,this.notificationsStatus=tK.DEFAULT_NOTIFICATIONS_STATUS,this.pollIntervalId=null,(0,iP.makeObservable)(this,{lookupById:iP.observable,notificationsStatus:iP.observable,markRead:iP.action,setNotificationsStatus:iP.action,insert:iP.action,update:iP.action,unseenNotificationsDisplayCount:iP.computed}),this.originalDocumentTitle=window.document.title}get unseenNotificationsDisplayCount(){if(!this.notificationsStatus.unseen||"number"!=typeof this.notificationsStatus.unseen)return null;let n=Math.max(this.notificationsStatus.unseen,0);return n?Math.min(n,99):null}get(n){return this.lookupById.get(n)}insert(n){let e=this.lookupById.get(n.id);if(e)this.update(e,n);else{let e=iP.observable.object(n);this.lookupById.set(e.id,e)}return this.lookupById.get(n.id)}update(n,e){for(let o in e)n[o]=e[o];return n}async markRead(n){if(!this.userStore.viewer?.token)return;await iG({...n,token:this.userStore.viewer.token});let{updateStore:e=!0}=n;e&&Array.from(this.lookupById.values()).map(e=>{(n.ids?.includes(e.id)||n.all)&&this.update(e,{...e,read:!0})})}setNotificationsStatus(n){this.notificationsStatus=n}startPollingNotificationsStatus(n=5e3){this.pollIntervalId||(this.pollNotificationsStatus(),this.pollIntervalId=setInterval(()=>{this.pollNotificationsStatus()},n))}stopPollingNotificationsStatus(){this.pollIntervalId&&(clearInterval(this.pollIntervalId),this.pollIntervalId=null)}async pollNotificationsStatus(){if(this.userStore.viewer?.token)try{let n=await iW({token:this.userStore.viewer.token});this.setNotificationsStatus(n),this.originalDocumentTitle&&(this.unseenNotificationsDisplayCount?window.document.title=`(${this.unseenNotificationsDisplayCount}) ${this.originalDocumentTitle}`:window.document.title=this.originalDocumentTitle)}catch(n){(0,ni.captureException)(n,{tags:{context:"notifications"},extra:{viewerId:this.userStore.viewer.id}}),this.stopPollingNotificationsStatus()}}},iJ=class extends iO{constructor(n,e){super(n,e),(0,iP.makeObservable)(this,{visibleNotifications:iP.computed})}get visibleNotifications(){return this.notifications.filter(n=>!n.read)}},iY=` 423 mutation SetLastViewed($value: DateTime!) {
424 setLastViewed(value: $value) { 425 lastViewed 426 } 427 } 428`,iX=async n=>{let{token:e,value:o,serverURL:t="https://notifications-service.voxops.net"}=n;if(!t)throw Error("Missing config value for Notifications Service URL.");let a=new URL("/api",t).toString(),r=await (0,iq.makeRequest)(a,iY,{value:o},e);if(!r.data)throw Error("Failed to set last viewed timestamp.");return r.data.setLastViewed},i0=` 429 query ViewerQuery { 430 viewer { 431 id 432 lastViewed 433 inPageNotificationSettings { 434 enabled 435 onCommentReply 436 onPostReply 437 onModeration 438 onRec 439 } 440 ${iw} 441 } 442 } 443`,i1=class{constructor(n){this.user=n,this.viewer=null,this.viewerLoading=!0,(0,iP.makeObservable)(this,{user:iP.observable,viewer:iP.observable,viewerLoading:iP.observable,setUser:iP.action,setViewer:iP.action,loadViewer:iP.action})}setUser(n){this.user=n}setViewer(n){this.viewer=n}async loadViewer(){if(!this.user.notificationsToken){this.setViewer(null),this.viewerLoading=!1;return}let n=new URL("/api","https://notifications-service.voxops.net"),e=await (0,iq.makeRequest)(n.toString(),i0,{},this.user.notificationsToken);if(!e.data||!e.data.viewer||e.errors){this.setViewer(null),this.viewerLoading=!1;return}let o={...e.data.viewer,token:this.user.notificationsToken};this.setViewer(o),this.viewerLoading=!1}async setLastViewed(n){this.viewer?.token&&(await iX({token:this.viewer.token,value:n}),this.setViewer({...this.viewer,lastViewed:n}))}},i4=class{constructor(n){this.userStore=new i1(n),this.notificationsStore=new iZ(this.userStore),this.allNotificationsStore=new iV(this.userStore,this.notificationsStore),this.unreadNotificationsStore=new iJ(this.userStore,this.notificationsStore)}},i3=({children:n})=>{let{user:e,userLoading:o}=(0,nY.useAuth)(),[t,a]=(0,nd.useState)(null),r=function(){let[n,e]=(0,nd.useState)(!0);return(0,nd.useEffect)(()=>{let n=()=>{e("visible"===document.visibilityState)};return n(),document.addEventListener("visibilitychange",n),()=>{document.removeEventListener("visibilitychange",n)}},[]),n}();return(0,nd.useEffect)(()=>{(async()=>{if(o||!e||!e.notificationsToken)return;let n=new i4(e);await n.userStore.loadViewer(),a(n)})()},[e,e?.notificationsToken,o]),(0,nd.useEffect)(()=>{t?.userStore.viewer&&r&&(t.notificationsStore.stopPollingNotificationsStatus(),t.notificationsStore.startPollingNotificationsStatus())},[r,t]),(0,nr.jsx)(tK.default.Provider,{value:{RootStore:t},children:n})};var i2=n.i(833199),i5=n.i(281792);let i7={buttons:["facebook","copy","rss"],popoverButtons:["facebook","copy","rss"],giftLinks:{subscriberMessaging:n=>(0,nr.jsx)(nr.Fragment,{children:n}),nonSubscriberMessaging:(0,nr.jsx)(nr.Fragment,{}),ctaText:"",ctaLink:"/subscribe",signInText:""}};var i8=n.i(910459);let i6={defaultSeparators:{upper:[nR.sharedStyles.layout.pipeSeparator,nR.sharedStyles.layout.pipeSeparator],lower:[nR.sharedStyles.layout.pipeSeparator,nR.sharedStyles.layout.pipeSeparator]},metaVariation:"standard",showAuthorBy:!0,MapIcon:i8.default,showCommentCountText:!1,componentContext:{prominentContentCardTwoUpPattern:{metaVariation:"box"},prominentContentCardThreeUpPattern:{metaVariation:"box"},compactContentCardThreeUpPattern:{metaVariation:"box"}}};var i9=n.i(367139);let ln={lowerMetaSecondComponent:null,lowerMetaThirdComponent:null,showDek:!0},le={contentBlockSize:"large",contentBlockVariation:"standard",coverLink:!0,imageAspectRatio:"wide",imageTreatment:null,imageOverlay:null,imageSquareSizes:"250px",lowerMetaFirstComponent:"ContentBlockByline",lowerMetaSecondComponent:"Timestamp",lowerMetaThirdComponent:"CommentCount",mediaVariationIconPlacement:"thumbnail",showBorder:!1,showDek:!1,showScore:!1,upperMetaSecondComponent:null,upperMetaThirdComponent:null,logo:!1,imagePosition:"imageAbove",overlap:!1,overlapStyle:"default",imageLeftTablet:!1,componentContext:{nGridPatternMobile:{imageAspectRatio:"wide",contentBlockSize:"micro",upperMetaFirstComponent:null,lowerMetaSecondComponent:null}
443,river:{imageLeftTablet:!0,imageAspectRatio:"squareLarge",lowerMetaSecondComponent:null,lowerMetaThirdComponent:null,showBorder:!0,showDek:!0,upperMetaSecondComponent:"Timestamp"},twoUpPatternFirst:{lowerMetaSecondComponent:null,lowerMetaThirdComponent:null,contentBlockSize:"large",contentBlockVariation:"standard",imageAspectRatio:"wide",showDek:!0},twoUpPatternSecond:{lowerMetaSecondComponent:null,lowerMetaThirdComponent:null,contentBlockSize:"large",contentBlockVariation:"standard",imageAspectRatio:"wide",showDek:!0},threeGridBigPattern:{lowerMetaSecondComponent:"CommentCount",lowerMetaThirdComponent:null,contentBlockSize:"large",contentBlockVariation:"special"},threeUpPatternLargeFirst:{...ln,imageAspectRatio:"square",extraImageStyles:i9.imageBg},threeUpPatternLargeSecond:{...ln,imageAspectRatio:"square",extraImageStyles:(0,nm.default)(i9.secondaryCardMarginTop,i9.imageBg)},threeUpPatternLargeThird:{...ln,imageAspectRatio:"square",extraImageStyles:(0,nm.default)(i9.secondaryCardMarginTop,i9.imageBg)},threeUpPatternFirst:{...ln,extraImageStyles:(0,nm.default)(i9.secondaryCardMarginTop,i9.imageBg)},threeUpPatternSecond:{...ln},threeUpPatternThird:{...ln},threeUpCategoryPillarLargeFirst:{...ln},threeUpCategoryPillarLargeSecond:{...ln},threeUpCategoryPillarLargeThird:{...ln},threeUpBigPattern:{lowerMetaSecondComponent:"CommentCount",lowerMetaThirdComponent:null},threeUpAltPatternLargeFirst:{...ln,overlap:!0,overlapStyle:"default",mediaIconInset:"medium"},threeUpAltPatternLarge:{...ln,imageAspectRatio:"square",mediaIconInset:"medium"},threeUpAltPatternSmall:{...ln,overlap:!0,overlapStyle:"default"},threeGridPattern:{contentBlockSize:"small",contentBlockVariation:"special",lowerMetaFirstComponent:null,lowerMetaSecondComponent:null,lowerMetaThirdComponent:null,upperMetaFirstComponent:null},threeGridArticleCategoryRecirc:{contentBlockSize:"small",contentBlockVariation:"special",lowerMetaFirstComponent:null,lowerMetaSecondComponent:null,lowerMetaThirdComponent:null,upperMetaFirstComponent:null},fourUpPattern:{lowerMetaSecondComponent:null,lowerMetaThirdComponent:null,contentBlockSize:"jumbo",showDek:!0},fourUpPatternDesktop:{lowerMetaSecondComponent:null,lowerMetaThirdComponent:null,contentBlockSize:"jumbo",showDek:!0},fourUpAltPattern:{lowerMetaSecondComponent:null,lowerMetaThirdComponent:null,contentBlockSize:"jumbo",contentBlockVariation:"standard",showDek:!0,imageLeftTablet:!0},fourUpAltPrimaryRightPattern:{lowerMetaSecondComponent:null,lowerMetaThirdComponent:null,contentBlockSize:"jumbo",contentBlockVariation:"standard",showDek:!0},sixUpPatternPrimarySquare:{contentBlockSize:"jumbo",lowerMetaSecondComponent:null,imageAspectRatio:"square",lowerMetaThirdComponent:null,overlap:!1,showDek:!0},sixUpPatternPrimaryWide:{contentBlockSize:"jumbo",lowerMetaSecondComponent:null,lowerMetaThirdComponent:null,overlap:!0,overlapStyle:"default",showDek:!0},eightUpPatternPrimary:{lowerMetaSecondComponent:null,lowerMetaThirdComponent:null,contentBlockSize:"jumbo",imageAspectRatio:"square",showDek:!0},sevenUpPattern:{contentBlockVariation:"standard",lowerMetaSecondComponent:null,lowerMetaThirdComponent:null,imagePosition:"imageAbove",contentBlockSize:"jumbo",imageAspectRatio:"square",showDek:!0},sevenUpPatternDesktop:{contentBlockVariation:"standard",lowerMetaSecondComponent:null,lowerMetaThirdComponent:null,imagePosition:"imageAbove",contentBlockSize:"jumbo",imageAspectRatio:"wide",showDek:!0},sevenUpPatternSecondary:{contentBlockVariation:"standard",lowerMetaSecondComponent:null,lowerMetaThirdComponent:null,imagePosition:"imageAbove",contentBlockSize:"medium",imageAspectRatio:"square",showDek:!1},sevenUpPatternSecondaryDesktop:{contentBlockVariation:"standard",lowerMetaSecondComponent:null,lowerMetaThirdComponent:null,imagePosition:"imageAbove",contentBlockSize:"medium",imageAspectRatio:"square",showDek:!1},eightUpPatternPrimaryDesktop:{lowerMetaSecondComponent:null,lowerMetaThirdComponent:null,contentBlockSize:"jumbo",showDek:!0},eightUpPatternSecondary:{lowerMetaSecondComponent:null,lowerMetaThirdComponent:null,contentBlockSize:"medium",imageAspectRatio:"square"},imageAndListPattern:{imageAspectRatio:"wide",imageOverlay:null,imageTreatment:"three"},featuredImageLeadGridMobile:{contentBlockSize:"medium",lowerMetaSecondComponent:null},featuredImageLeadGridDesktop:{contentBlockSize:"medium",lowerMetaSecondComponent:null},fiveGridOverflowPattern:{imageAspectRatio:"wide",contentBlockSize:"small",upperMetaFirstComponent:null,lowerMetaSecondComponent:null},mapSection:{contentBlockSize:"small",contentBlockVariation:"standard",upperMetaFirstComponent:null,upperMetaSecondComponent:null,lowerMetaFirstComponent:null,lowerMetaSecondComponent:null,showDek:!1,imageAspectRatio:"square"},threeUpAltTwoPattern:{imagePosition:"imageAbove",overlap:!0,overlapStyle:"default",imageAspectRatio:"wide",contentBlockVariation:"special",contentBlockSize:"jumbo"},threeUpAltTwoPatternSecondaryTablet:{imagePosition:"imageAbove",overlap:!0,overlapStyle:"default",imageAspectRatio:"wide",contentBlockVariation:"special",contentBlockSize:"large"}}};n.i(444461);var lo=n.i(33703);let lt={indent:!1,topSpacing:!1,header:!1,topPadding:!1,componentContext:{categoryPillar:{indent:!1},latestRecirc:{header:(0,nr.jsx)(lo.default,{title:"The Latest",headingLevel:"h2",size:"medium"}),topPadding:!1},recommendedRecirc:{header:(0,nr.jsx)(lo.default,{title:"Recommended For You",headingLevel:"h2",size:"medium"})}}};n.i(274073);var la=n.i(105611);n.i(436701);var lr=n.i(212595);n.i(676486);var li=n.i(963851),ll=n.i(236173),lc=n.i(977326);let ls=n=>{let e=(0,tx.useComponentConfig)("threeGridOverflowPattern",n.componentContext||""),{cardsData:o,gaComponentName:t="three_grid_overflow_pattern",mobileCardContext:a="threeGridPattern",desktopCardContext:r,showGridBorders:i=!1,mobileCardClassName:l,desktopCardClassName:c,desktopContainerClassName:s}=(0,nl.default)({},e,n),{mobileContext:d,desktopContext:m}=(0,lc.getContexts)(o.length,a,r),p=[],u=[];return o.forEach((n,e)=>{p.push((0,nr.jsx)("div",{className:(0,nm.default)(i&&ll.gridBorders),children:(0,nr.jsx)(li.default,{...n,componentContext:m[e],gaComponentName:t,className:c})},n.id)),u.push((0,nr.jsx)("div",{className:(0,nm.default)(nR.sharedStyles.contentCard.fixedWidthCard),children:(0,nr.jsx)(li.default,{...n,componentContext:d[e],gaComponentName:t,className:l})},n.id))}),(0,nr.jsxs)("div",{children:[(0,nr.jsx)("div",{className:(0,nm.default)("iq2wk60",
443s),children:p}),(0,nr.jsx)("div",{className:"iq2wk62",children:(0,nr.jsx)("div",{className:(0,nm.default)("iq2wk61",nR.sharedStyles.layout.hideScrollbar),children:u})})]})};n.i(271832);var ld=n.i(466518),lm=n.i(226338),lp={1:"_2thkhq2",2:"_2thkhq3",3:"_2thkhq4"};n.i(668740);var lu=n.i(808330);let ly={MobilePattern:lu.default,componentContext:{categoryPillarThreeUp:{MobilePattern:({cardsData:n,gaComponentName:e="three_up_alt_pattern",className:o})=>{let t=[],a=[];return n.forEach((n,o)=>{var r,i;let l,c,s,d=o+1;t.push((l="1"===(r=d.toString()),(0,nr.jsx)("div",{className:lp[r],children:(0,nr.jsx)(lm.default,{...n,componentContext:l?"threeUpAltPatternLargeFirst":"threeUpAltPatternLarge",contentBlockSize:l?"large":"medium",gaComponentName:e})},n.id))),a.push((s=(c="1"===(i=d.toString()))?"large":"medium",c?(0,nr.jsx)("div",{className:lp[i],children:(0,nr.jsx)(lm.default,{...n,componentContext:"threeUpAltPatternSmall",contentBlockSize:s,gaComponentName:e,showBorder:!0})},n.id):(0,nr.jsx)("div",{className:lp[i],children:(0,nr.jsx)(ld.default,{...n,componentContext:"threeUpPattern",contentBlockSize:s,gaComponentName:e,lastChild:"3"===i})},n.id)))}),(0,nr.jsxs)("div",{className:o,children:[(0,nr.jsx)("div",{className:"_2thkhq0",children:t}),(0,nr.jsx)("div",{className:"_2thkhq1",children:a})]})},TabletPattern:lr.default,DesktopPattern:lu.default},guidesSection:{MobilePattern:ls,TabletPattern:ls,DesktopPattern:la.default},homepageSpotlight:{MobilePattern:lu.default,TabletPattern:lr.default,DesktopPattern:lu.default}}},lg=({className:n})=>(0,nr.jsxs)("svg",{width:"245",height:"66",viewBox:"0 0 245 66",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:n,children:[(0,nr.jsx)("path",{d:"M213.047 65.5386C193.725 65.5386 181.527 53.6071 181.527 33.1276V32.9495C181.527 12.4701 193.725 0.538574 213.047 0.538574C232.369 0.538574 244.568 12.4701 244.568 32.9495V33.1276C244.568 53.6071 232.369 65.5386 213.047 65.5386ZM213.047 50.2235C216.876 50.2235 218.835 46.8399 218.835 33.1276V32.9495C218.835 19.2372 216.876 15.8536 213.047 15.8536C209.219 15.8536 207.26 19.2372 207.26 32.9495V33.1276C207.26 46.8399 209.219 50.2235 213.047 50.2235Z",fill:"currentColor"}),(0,nr.jsx)("path",{d:"M159.403 64.203L158.246 56.5454C155.663 62.6002 150.232 65.5386 142.307 65.5386C127.794 65.5386 116.485 55.566 116.485 33.1276V32.9495C116.485 13.4495 127.615 0.538574 148.362 0.538574C166.526 0.538574 175.252 7.75091 176.855 20.5728L155.129 22.5317C154.684 17.9906 152.458 15.8536 149.074 15.8536C144.088 15.8536 142.218 18.792 142.218 32.9495V33.1276C142.218 47.7304 143.999 50.7578 148.985 50.7578C152.191 50.7578 154.595 48.2646 154.595 43.8125V42.3879H147.026V27.7852H177.211V64.203H159.403Z",fill:"currentColor"}),(0,nr.jsx)("path",{d:"M81.399 65.5386C62.077 65.5386 49.8784 53.6071 49.8784 33.1276V32.9495C49.8784 12.4701 62.077 0.538574 81.399 0.538574C100.721 0.538574 112.92 12.4701 112.92 32.9495V33.1276C112.92 53.6071 100.721 65.5386 81.399 65.5386ZM81.399 50.2235C85.2277 50.2235 87.1866 46.8399 87.1866 33.1276V32.9495C87.1866 19.2372 85.2277 15.8536 81.399 15.8536C77.5702 15.8536 75.6113 19.2372 75.6113 32.9495V33.1276C75.6113 46.8399 77.5702 50.2235 81.399 50.2235Z",fill:"currentColor"}),(0,nr.jsx)("path",{d:"M0 64.2028V1.87402H24.6644V46.3946H48.2603V64.2028H0Z",fill:"currentColor"})]});var lf="_1hilqyo2",lh="_1hilqyo3";let lC=({subscribeStyles:n,subscribeText:e="Subscribe",signInText:o="Sign In",linkStyles:t,leftIcon:a,getLoginUrl:r,getSubscribeUrl:i,hideAccountLink:l=!1,hideSubscribeLink:c=!1,showSubscribeLinkFirst:s=!0})=>{let d=(0,e7.useAnalytics)(),m=(0,nY.useAuth)(),p=m.user?.isEntitled,[u,y]=(0,nd.useState)("/auth/login"),[g,f]=(0,nd.useState)("/subscribe?itm_campaign=desktop-top-navigation-subscribe&itm_medium=site&itm_source=desktop-top-navigation"),[h,C]=(0,nd.useState)(!0);(0,nd.useEffect)(()=>{if(r)y(r());else{let n=encodeURIComponent(window.location.pathname);y(`/auth/login?returnPath=${n}`)}i&&f(i()),(!m.userLoading||m.user)&&C(!1)},[m,r,i]);let _=!c&&!p&&(0,nr.jsx)("a",{className:(0,nm.default)("_1hilqyo1",n),href:g,onClick:()=>{d?.emit({event:"authentication",authentication:{method:"subscribe_top_navigation"}})},children:e});return h?null:(0,nr.jsxs)("div",{className:"_1hilqyo0",children:[s&&_,!l&&(0,nr.jsx)(nr.Fragment,{children:m.user?(0,nr.jsxs)("a",{href:"/account/profile",className:(0,nm.default)(lf,t),children:[a&&a,(0,nr.jsx)("span",{className:lh,children:"Account"})]}):(0,nr.jsxs)("a",{href:u,className:(0,nm.default)(lf,t),onClick:()=>{d?.emit({event:"authentication",authentication:{method:"sign_in_top_navigation"}})},children:[a&&a,(0,nr.jsx)("span",{className:lh,children:o})]})}),!s&&_]})},l_=({Logo:n,rightMenuButtons:e,monochrome:o})=>{let t=(0,e7.useAnalytics)();return(0,nr.jsx)("div",{className:(0,nm.default)(o&&"_11o9j331","_11o9j330"),children:(0,nr.jsxs)("div",{className:"_11o9
443j332",children:[(0,nr.jsx)("div",{className:(0,nm.default)("_11o9j333"),children:(0,nr.jsxs)("a",{href:"/",onClick:()=>t?.emit({event:"navigation_click",navigation_click:{name:"front page"}}),children:[(0,nr.jsx)("span",{className:tb.srOnly,children:"The homepage"}),(0,nr.jsx)(n,{className:(0,nm.default)("_11o9j334",o&&"_11o9j33a")})]})}),(0,nr.jsxs)("div",{className:"_11o9j335",children:[(0,nr.jsx)(lC,{subscribeText:"Become a Member",getSubscribeUrl:()=>{let n=encodeURIComponent(window.location.pathname);return`/support-membership?itm_campaign=top-nav-bam-button&itm_medium=site&itm_source=navigation&returnPath=${n}`},signInText:"Sign In",hideAccountLink:!0}),(0,nr.jsx)("div",{className:"_11o9j336",children:(0,nr.jsx)(e,{monochrome:o})})]})]})})},lk=({className:n="",fill:e="",width:o=18,height:t=24,viewBox:a="0 0 18 24"})=>(0,nr.jsx)("svg",{className:n,width:o,height:t,fill:"none",xmlns:"http://www.w3.org/2000/svg",tabIndex:-1,"aria-hidden":"true",viewBox:a,children:(0,nr.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.063 4.872c0 2.69-2.267 4.872-5.063 4.872S3.937 7.563 3.937 4.872C3.937 2.182 6.204 0 9 0s5.063 2.181 5.063 4.872ZM2.778 13.598c1.65-1.588 3.888-2.48 6.222-2.48 2.334 0 4.572.892 6.223 2.48 1.65 1.588 2.577 3.742 2.577 5.988V23.2H.2v-3.614c0-2.246.927-4.4 2.578-5.988Z",fill:e})});var lb={standard:"iy8p5o2 iy8p5o1",homepage:"iy8p5o3 iy8p5o1"},lT={standard:"iy8p5o5",homepage:"iy8p5o6"},lB={regular:"iy8p5o8 iy8p5o7",special:"iy8p5o9 iy8p5o7"},lR={standard:"_1hqx9j81 _1hqx9j80",homepage:"_1hqx9j82 _1hqx9j80"};let lx=({children:n,variant:e})=>(0,nr.jsx)("ul",{className:lR[e],children:n});lx.Link=({className:n,anchorClassName:e,contentClassName:o,special:t,children:a,style:r,showLinkLines:i,icon:l,variant:c,monochrome:s,...d})=>{let m=d.href?"a":"button";return(0,nr.jsx)("li",{className:(0,nm.default)(n,"iy8p5o0",i&&lb[c]),children:(0,nr.jsx)(m,{...d,className:(0,nm.default)(e,"iy8p5o4"),children:(0,nr.jsxs)("span",{className:(0,nm.default)(lT[c],lB[t?"special":"regular"],s&&"iy8p5oa",o),style:r,children:[a,l&&(0,nr.jsx)("span",{className:"iy8p5ob",children:l})]})})})};var lI={standard:"_15jrfr11 _15jrfr10",monochrome:"_15jrfr12 _15jrfr10",homepage:"_15jrfr13 _15jrfr10"},lv={standard:"_15jrfr16 _15jrfr15",homepage:"_15jrfr17 _15jrfr15"},lP={standard:"_15jrfr18",homepage:"_15jrfr19"},lS={standard:"_15jrfr1c _15jrfr1b",homepage:"_15jrfr1d _15jrfr1b"},lw={standard:"_15jrfr1f _15jrfr1e",homepage:"_15jrfr1g _15jrfr1e"},lL={standard:"_15jrfr1i _15jrfr1h",homepage:"_15jrfr1j _15jrfr1h"};let lA=({items:n,Logo:e,showLinkLines:o,linkClassName:t,variant:a,rightMenuButtons:r,monochrome:i})=>{let l=(0,e7.useAnalytics)(),c=(0,nr.jsx)(lx,{variant:a,children:n.map((n,e)=>"title"in n?(0,nr.jsx)(lx.Link,{className:t,href:n.url,showLinkLines:o,special:n.special,icon:n.icon,variant:a,monochrome:i,onClick:()=>l?.emit({event:"navigation_click",navigation_click:{name:n.title}}),children:n.title},e):n)});return(0,nr.jsx)("div",{className:lI[i?"monochrome":a],children:(0,nr.jsxs)("div",{className:"_15jrfr14",children:[(0,nr.jsx)("div",{className:lv[a],children:(0,nr.jsxs)("a",{href:"/",onClick:()=>l?.emit({event:"navigation_click",navigation_click:{name:"front page"}}),children:[(0,nr.jsx)("span",{className:tb.srOnly,children:"The homepage"}),(0,nr.jsx)(e,{className:(0,nm.default)(i&&"_15jrfr1a",lP[a])})]})}),(0,nr.jsx)("nav",{className:lS[a],"aria-label":"Top Navigation",children:c}),(0,nr.jsx)("div",{className:lL[a],children:(0,nr.jsx)(lC,{subscribeText:"Become a Member",signInText:"Sign In",showSubscribeLinkFirst:!1,leftIcon:(0,nr.jsx)(lk,{width:8,height:14,className:"_15jrfr1k"}),getSubscribeUrl:()=>{let n=encodeURIComponent(window.location.pathname);return`/support-membership?itm_campaign=top-nav-bam-button&itm_medium=site&itm_source=navigation&returnPath=${n}`}})}),(0,nr.jsx)("div",{className:lw[a],children:(0,nr.jsx)(r,{variant:a,monochrome:i})})]})})},lF=function(n){let e=(0,e7.useAnalytics)(),{openDrawer:o,drawerId:t}=(0,tI.useNavigationContext)();return(0,nr.jsx)("button",{onClick:()=>{o(),e?.emit({event:"navigation_click",navigation_click:{name:"more button"}})},className:"_18tcfn60","aria-controls":t,"aria-label":"Open Drawer",children:(0,nr.jsx)(tP,{className:(0,nm.default)("_18tcfn61",n.monochrome&&"_18tcfn62",n.iconClassName)})})};n.i(893594);var lM=n.i(389572);let lE=({monochrome:n})=>{let e=(0,e7.useAnalytics)(),{openDrawer:o,drawerId:t}=(0,tI.useNavigationContext)();return(0,nr.jsxs)("button",{onClick:()=>{o(),e?.emit({event:"navigation_click",navigation_click:{name:"more button"}})},className:"pbh4w0","aria-controls":t,"aria-label":"Open Drawer",children:[(0,nr.jsx)("span",{className:nR.sharedStyles.accessibility.srOnly,children:"Menu"}),(0,nr.jsx)("span",{className:(0,nm.default)(n&&"pbh4w3","pbh4w1"),children:(0,nr.jsx)(tP,{className:"pbh4w2"})})]})},lN={Logo:lg,showAuth:!1,showStickyNavCommentCount:!1,showSubscribeInNav:!1,stickyNavComponent:ri,getDrawerComponents:()=>({}),primaryNavigationComponent:({items:n,PrimaryLogo:e,Logo:o,cta:t,variant:a,showLinkLines:r,linkClassName:i,rightMenuButtons:l,showSubscribeInNav:c=!1}
443)=>{let s=a.startsWith("monochrome");return(0,nr.jsxs)("div",{children:[(0,nr.jsx)("div",{className:"bkjmdy0",children:(0,nr.jsx)(lA,{Logo:e||o,items:n,cta:t.desktop,variant:"homepage"===a?"homepage":"standard",showLinkLines:r,showSubscribeInNav:c,linkClassName:i,rightMenuButtons:l.desktop,monochrome:s})}),(0,nr.jsx)("div",{className:"monochrome-minimal"===a?"bkjmdy4":"bkjmdy2",children:(0,nr.jsx)(l_,{Logo:e||o,cta:t.mobile,rightMenuButtons:l.mobile,monochrome:s})}),"monochrome-minimal"===a&&(0,nr.jsx)("div",{className:"bkjmdy3",children:(0,nr.jsx)(tJ,{Logo:o})})]})},linkMenu:{showLinkLines:!1,linkClassName:"m2xfri0"},rightMenuButtons:{desktop:n=>(0,nr.jsx)(lE,{...n}),mobile:n=>(0,nr.jsx)(lF,{...n})},cta:{desktop:(0,nr.jsx)(e3.default,{displayType:"primary",text:"Call to Action"}),mobile:(0,nr.jsx)(({className:n,...e})=>(0,nr.jsx)(lM.default,{className:(0,nm.default)(n,"_3p3rbp0"),...e}),{text:"Call to Action"})},drawerItems:[{title:"Duet UI Docs",url:"https://duet-docs.voxops.net/packages/duet-ui/overview/index.html",subItems:[]}],getPinnedItems:()=>[],componentContext:{}},lD={defaultSeparators:{upper:[nR.sharedStyles.layout.pipeSeparator,nR.sharedStyles.layout.pipeSeparator],lower:[nR.sharedStyles.layout.bulletSeparator,nR.sharedStyles.layout.bulletSeparator]},showCommentCountText:!0};var lK=n.i(847374);let lH={buttonDisplayType:"secondary",inputIcon:(0,nr.jsx)(lK.default,{width:22,height:22}),componentContext:{newslettersPage:{inputIcon:null},standardRail:{buttonDisplayType:"primary"}}},lq={metaVariation:"box",categorySeparator:(0,nr.jsx)(()=>(0,nr.jsx)("svg",{className:"ihl0yj0",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 7 8",children:(0,nr.jsx)("path",{fill:"currentColor",d:"M6.75 4 .208 7.458V.542L6.75 4Z"})}),{}),componentContext:{standard:{metaVariation:"box"},split:{metaVariation:"box"},fullWidth:{metaVariation:"box"},stream:{metaVariation:"box"}}};n.i(872025);var lz=n.i(19562);n.i(55336);var lj=n.i(183821);let lO=(0,nr.jsx)("button",{id:"ot-sdk-btn",className:(0,nm.default)("kxw3hm0","ot-sdk-show-settings"),suppressHydrationWarning:!0,children:"Cookie Settings"});var lV=n.i(123981),lU=n.i(581550);let lW=new Set(["Privacy Policy","Your California Privacy Rights","Your Privacy Choices","Terms of Use","Cookie Notice","AdChoices","Accessibility"]);var lQ=n.i(296823),l$=n.i(503211);let lG=({children:n})=>{let e=nd.Children.count(n)>2?"vrp7df1":"vrp7df0";return(0,nr.jsx)("nav",{className:e,"data-children":nd.Children.count(n),children:(0,nr.jsx)("ul",{className:"vrp7df2",children:n})})};lG.Item=({href:n,target:e,onClick:o,anchorClassName:t,listItemClassName:a,children:r})=>(0,nr.jsx)("li",{className:(0,nm.default)(a,"vrp7df3"),children:(0,nr.jsx)("a",{href:n,className:(0,nm.default)(t,"vrp7df4"),onClick:o,target:e,children:r})});let lZ=({className:n="",fill:e="#fff",width:o=38,height:t=52,"aria-label":a})=>(0,nr.jsxs)("svg",{className:n,width:o,height:t,"aria-label":a,"aria-hidden":!a,fill:"none",viewBox:"0 0 30 31",xmlns:"http://www.w3.org/2000/svg",children:[(0,nr.jsx)("title",{children:"In Five Games"}),(0,nr.jsx)("rect",{width:"22",height:"22",x:"4",y:"4.127",stroke:e,strokeWidth:"1.25",rx:"1"}),(0,nr.jsx)("path",{fill:e,d:"M19.329 18.609c1.318.07 2.377.255 3.176.554.8.3 1.378.71 1.736 1.232.358.521.537 1.168.537 1.94 0 1.223-.42 2.16-1.26 2.813-.837.652-2.105.979-3.808.979-1.193 0-2.356-.169-3.487-.506v-2.055c.524.147 1.074.264 1.65.35.581.088 1.147.131 1.697.131.914 0 1.58-.141 2-.424.426-.282.64-.698.64-1.247 0-.37-.105-.671-.312-.905-.208-.234-.579-.419-1.113-.555-.53-.14-1.28-.239-2.25-.293l-1.9-.098.444-6.62h7.193v2.079h-4.764l-.18 2.625ZM19.661 8.523h1.1l.085.416h.063c.184-.153.399-.27.645-.354a2.41 2.41 0 0 1 .789-.128c.528 0 .944.152 1.247.455.303.3.455.765.455 1.395v2.468H22.7v-2.402c0-.288-.06-.491-.182-.61-.122-.122-.306-.183-.552-.183a1.47 1.47 0 0 0-.525.097 1.19 1.19 0 0 0-.435.28v2.818H19.66V8.523ZM17.226 12.739V8.487h1.345v4.252h-1.345Zm.672-4.866c-.546 0-.82-.216-.82-.649 0-.212.067-.374.202-.486.137-.111.343-.167.618-.167.275 0 .48.056.614.167.137.112.206.274.206.486 0 .433-.273.65-.82.65Z"})]});var lJ="ruqxl0";let lY=()=>{let n=(0,e7.useAnalytics)(),{communityId:e}
443=(0,nw.useConfigContext)().communityConfig;if(247!==e&&395!==e)return null;let o=e=>n?.emit({event:"navigation_click",navigation_click:{name:e}});return(0,nr.jsxs)(lG,{children:[(0,nr.jsxs)(lG.Item,{anchorClassName:lJ,href:"/videos",onClick:()=>o("watch"),children:[(0,nr.jsx)(l$.default,{width:24,height:24,fill:"#fff"}),"Watch"]}),(0,nr.jsxs)(lG.Item,{anchorClassName:lJ,href:"/podcasts",onClick:()=>o("listen"),children:[(0,nr.jsx)(lQ.default,{width:24,height:24,fill:"#fff"}),"Listen"]}),(0,nr.jsxs)(lG.Item,{anchorClassName:lJ,href:"/games/in-5/today",onClick:()=>o("games"),children:[(0,nr.jsx)(lZ,{height:26}),"Play"]})]})},lX={title:"Playing Through",tagline:"A golf fan’s guide to a greater game",logoSlug:"playingthrough",link:"/golf"},l0={title:"Breakaway",tagline:!1,logoSlug:"breakaway",link:"/womens-sports"},l1={"c2IyOmNhdGVnb3J5OjQwMA==":lX,"c2IyOmNhdGVnb3J5OjM0Nw==":lX,"c2IyOnN1cGVyQ2F0OjI0MA==":l0,"c2IyOnN1cGVyQ2F0OjIzOA==":l0},l4={"9ae273ba-5ca0-43b1-bdc1-5a926a1d4d25":lX,"8e811fe2-fb04-47b2-a2ac-9a726841a965":l0},l3=({width:n=25,height:e=25,fill:o="currentColor",className:t})=>(0,nr.jsx)("svg",{width:n,height:e,viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:t,children:(0,nr.jsx)("path",{d:"M10.7715 1C16.7294 1 21.5438 5.64859 21.5439 11.3633C21.5439 13.8077 20.6642 16.055 19.1914 17.8281L19.043 18.0068L24.3887 23.1553L23.0176 24.4766L17.6699 19.3262L17.499 19.458C15.6563 20.8774 13.3176 21.7266 10.7715 21.7266C4.81356 21.7264 0 17.078 0 11.3633C0.000133477 5.64867 4.81364 1.00013 10.7715 1ZM10.7715 2.8584C5.90815 2.85853 1.94935 6.6575 1.94922 11.3633C1.94922 16.0692 5.90807 19.868 10.7715 19.8682C13.0373 19.8682 15.1056 19.0446 16.6689 17.6895L16.6787 17.6807L17.3184 17.0645L17.3271 17.0557C18.7351 15.5495 19.5938 13.5531 19.5938 11.3633C19.5936 6.65742 15.6349 2.8584 10.7715 2.8584Z",fill:o})});var l2={community:"_1k4a8uq1 _1k4a8uq0",dotCom:"_1k4a8uq2 _1k4a8uq0"};let l5=({variant:n})=>{let{openDrawer:e,drawerId:o}=(0,tI.useNavigationContext)(),t=(0,e7.useAnalytics)();return(0,nr.jsxs)("div",{className:l2[n],children:[(0,nr.jsx)(tW,{Logo:lz.default}),(0,nr.jsx)("button",{onClick:()=>{e({initialSearchFocus:!0}),t?.emit({event:"navigation_click",navigation_click:{name:"search button"}})},"aria-controls":o,"aria-label":"Open Search",className:nR.sharedStyles.layout.showDesktop,children:(0,nr.jsx)(l3,{className:"_1k4a8uq3"})}),(0,nr.jsx)(lF,{iconClassName:"_1k4a8uq4"})]})};var l7={dotCom:"h4rsed2 h4rsed1",community:"h4rsed3 h4rsed1"},l8="h4rsed4",l6="h4rsed5",l9={dotCom:"h4rsed8 h4rsed7",community:"h4rsed9 h4rsed7"},cn={1:"h4rsedb",2:"h4rsedc",3:"h4rsedd"},ce={dotCom:"h4rsedf h4rsede",community:"h4rsedg h4rsede"};let co=({items:n,variant:e,className:o})=>{let t=(0,e7.useAnalytics)(),{openDrawer:a}=(0,tI.useNavigationContext)(),r=n=>Math.min(3,Math.max(1,Math.ceil(n/10))).toString();return(0,nr.jsx)("nav",{className:(0,nm.default)("h4rsed0",o),role:"navigation",children:(0,nr.jsxs)("ul",{className:l7[e],children:[n.map((n,o)=>{if("title"in n&&"url"in n)return(0,nr.jsxs)("li",{className:l8,children:[(0,nr.jsxs)("a",{href:n.url,className:(0,nm.default)(l6),onClick:()=>t?.emit({event:"navigation_click",navigation_click:{name:n.title}}),"aria-haspopup":n.subItems&&n.subItems.length>0?"true":"false",children:[n.title,n.subItems&&n.subItems.length>0&&(0,nr.jsx)("span",{className:"h4rsed6",children:(0,nr.jsx)("svg",{viewBox:"0 0 12 6",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,nr.jsx)("path",{d:"M6 6L0.803847 -5.01962e-07L11.1962 4.06563e-07L6 6Z",fill:"currentColor"})})})]}),n.subItems&&n.subItems.length>0&&(0,nr.jsx)("ul",{className:(0,nm.default)(l9[e],cn[r(n.subItems.length)],o>3&&"1"!==r(n.subItems.length)&&"h4rseda"),"aria-label":"submenu",children:n.subItems.map((n,o)=>{if("title"in n&&"url"in n)return(0,nr.jsx)("li",{children:(0,nr.jsx)("a",{href:n.url,className:ce[e],onClick:()=>t?.emit({event:"navigation_click",navigation_click:{name:n.title}}),children:n.title})},o)})})]},o)}),n.length>5&&(0,nr.jsx)("li",{className:l8,children:(0,nr.jsx)("button",{className:(0,nm.default)(l6),onClick:n=>{n.preventDefault(),t?.emit({event:"navigation_click",navigation_click:{name:"more"}}),a()},children:"More"})},"more-link")]})})};var ct="qc67mg1",ca={community:"qc67mg4","special-category":"qc67mg5"};let cr=({specialCategory:n,tagline:e})=>{let o=(0,e7.useAnalytics)(),{communityName:t,communityCanonicalDomain:a}
443=(0,nw.useConfigContext)().communityConfig,{variant:r,logoUrl:i,tagline:l}=n?{variant:"special-category",logoUrl:(0,nA.getTeamLogoUrl)({communityCanonicalDomain:n.logoSlug,width:224}),tagline:!1!==n.tagline&&(n.tagline||e)}:{variant:"community",logoUrl:(0,nA.getTeamLogoUrl)({communityCanonicalDomain:a,width:224}),tagline:e||"An SBNation Community"},c=n?.title||t,s=n?.link||"/";return(0,nr.jsxs)("a",{href:s,className:"qc67mg0",onClick:()=>o?.emit({event:"navigation_click",navigation_click:{name:"tagline"}}),children:[a&&(0,nr.jsx)("div",{className:ca[r],"aria-hidden":"true",tabIndex:-1,children:(0,nr.jsx)("img",{fetchPriority:"high",alt:"Community Logo",src:i,width:"112",height:"112",className:"qc67mg6"})}),(0,nr.jsxs)("div",{children:[!1!==l&&(0,nr.jsx)("div",{className:(0,nm.default)(ct,"qc67mg2"),children:l||"An SBNation Community"}),(0,nr.jsx)("div",{className:(0,nm.default)(ct,"qc67mg3",nR.sharedStyles.layout.hideDesktop),children:c}),(0,nr.jsx)("div",{className:(0,nm.default)(ct,"qc67mg7",nR.sharedStyles.layout.showDesktop),children:new Date().toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric"})})]})]})};var ci="_1rwi0mj0",cl="_1rwi0mj1",cc="_1rwi0mj2",cs="_1rwi0mj3",cd="_1rwi0mj4",cm="_1rwi0mj7 _1rwi0mj6",cp="_1rwi0mj8 _1rwi0mj6",cu="_1rwi0mj9",cy="_1rwi0mja",cg="_1rwi0mjb";let cf=n=>{let{items:e,specialCategory:o,tagline:t}=n,{communityName:a,ssoAuthDomain:r}=(0,nw.useConfigContext)().communityConfig,i=(0,nY.useAuth)(),l=(0,e7.useAnalytics)(),c=()=>{let{protocol:n,href:e}=window.location;return`${n}//${r}/auth/sso?returnTo=${encodeURIComponent(e)}`},s=o?o.title:a,d=o?o.link:"/";return(0,nr.jsx)("div",{className:(0,nm.default)(ci),children:(0,nr.jsxs)("div",{className:cl,children:[(0,nr.jsxs)("div",{className:cs,children:[(0,nr.jsx)("a",{href:"https://www.sbnation.com",children:(0,nr.jsx)(lz.default,{className:cd})}),(0,nr.jsx)(lC,{subscribeStyles:cu,linkStyles:cy,subscribeText:"Sign Up",signInText:"Login",getLoginUrl:c,getSubscribeUrl:c,leftIcon:(0,nr.jsx)(lk,{className:cg}),hideSubscribeLink:!!i.user})]}),(0,nr.jsxs)("div",{className:(0,nm.default)(cc),children:[(0,nr.jsx)("div",{className:(0,nm.default)(cp),children:(0,nr.jsx)(cr,{specialCategory:o,tagline:t})}),(0,nr.jsx)("div",{className:(0,nm.default)("_1rwi0mj5",nR.sharedStyles.layout.showDesktop),children:(0,nr.jsx)("a",{href:d,onClick:()=>l?.emit({event:"navigation_click",navigation_click:{name:"front page"}}),children:s})}),(0,nr.jsx)("div",{className:(0,nm.default)(cm),children:(0,nr.jsx)(l5,{variant:"community"})})]}),!!e.length&&(0,nr.jsx)(co,{items:e,variant:"community",className:nR.sharedStyles.layout.showDesktop})]})})};var ch="_1c88orc0";let cC=()=>{let n=(0,e7.useAnalytics)();return(0,nr.jsxs)("div",{children:[(0,nr.jsx)("a",{href:"/",className:(0,nm.default)(ch,"_1c88orc1"),onClick:()=>n?.emit({event:"navigation_click",navigation_click:{name:"tagline"}}),children:"Come Fan with Us"}),(0,nr.jsx)("span",{className:ch,children:new Date().toLocaleDateString("en-US",{weekday:"long",year:"numeric",month:"long",day:"numeric"})})]})};var c_="_168mgve3",ck={minimal:"_168mgve5 _168mgve4",homepage:"_168mgve6 _168mgve4"};let cb=n=>{let{items:e,variant:o}=n,t=(0,nY.useAuth)(),a=(0,e7.useAnalytics)(),r=["minimal","homepage"].includes(o)?o:"minimal",i=()=>{let n=encodeURIComponent(window.location.pathname);return`/auth/login?returnPath=${n}`};return(0,nr.jsx)("div",{className:(0,nm.default)("_168mgve0"),children:(0,nr.jsxs)("div",{className:"_168mgve1",children:[(0,nr.jsx)("div",{className:"_168mgvea",children:(0,nr.jsx)(lC,{subscribeStyles:"_168mgveb",linkStyles:"_168mgvec",subscribeText:"Sign Up",signInText:"Login",getSubscribeUrl:i,getLoginUrl:i,leftIcon:(0,nr.jsx)(lk,{className:"_168mgved"}),hideSubscribeLink:!!t.user})}),(0,nr.jsxs)("div",{className:(0,nm.default)("_168mgve2"),children:[(0,nr.jsx)("div",{className:(0,nm.default)("_168mgve9 _168mgve7",nR.sharedStyles.layout.showTabletPlus),children:(0,nr.jsx)(cC,{})}),(0,nr.jsx)("div",{className:c_,children:(0,nr.jsxs)("a",{href:"/",onClick:()=>a?.emit({event:"navigation_click",navigation_click:{name:"front page"}}),children:[(0,nr.jsx)("span",{className:tb.srOnly,children:"SBNation.com homepage"}),(0,nr.jsx)(lz.default,{className:ck[r]})]})}),(0,nr.jsx)("div",{className:(0,nm.default)("_168mgve8 _168mgve7"),children:(0,nr.jsx)(l5,{variant:"dotCom"})})]}),(0,nr.jsx)(co,{items:e,variant:"dotCom",className:nR.sharedStyles.layout.showDesktop})]})})},cT=({className:n})=>(0,nr.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 436 72",className:n,children:[(0,nr.jsx)("title",{children:"MMA Fighting"}),(0,nr.jsx)("desc",{children:"MMA Fighting Logo"}),(0,nr.jsxs)("g",{clipPath:"url(#a)",children:[(0,nr.jsx)("path",{fill:"#fff",d:"M.548 50.175h4.628a.549.549 0 0 0 .548-.548v-27.26a.549.549 0 0 0-.548-.548H.548A.549.549 0 0 1 0 21.27V15.09c0-.3.243-.548.548-.548H22.46c.224 0 .424.137.511.342l11.928 30.093c.18.46.828.46 1.015 0l12.164-30.105a.548.548 0 0 1 .505-.343h21.731c.3 0 .549.243.549.548v6.182a.549.549 0 0 1-.549.547h-4.627a.549.549 0 0 0-.549.548v27.26c0 .299.243.548.548.548h4.628c.3 0 .549.243.549.548v6.181a.549.549 0 0 1-.549.548H48.95a.549.549 0 0 1-.548-.548V50.71c0-.299.243-.548.548-.548h4.753a.549.549 0 0 0 .548-.548V24.521c0-.604-.828-.76-1.053-.206L41.202 54.29a.548.548 0 0 1-.505.343H28.877a.557.557 0 0 1-.511-.343L16.493 24.34c-.224-.56-1.052-.398-1.052.2v25.068c0 .299.242.548.548.548h5.25c.3 0 .549.243.549.548v6.181a.549.549 0 0 1-.549.548H.55A.549.549 0 0 1 0 56.885v-6.181c0-.3.243-.548.548-.548v.019ZM151.529 50.237h3.02a.55.55 0 0 0 .499-.324l11.909-27.39a.543.543 0 0 0-.499-.76h-5.786a.542.542 0 0 1-.542-.542v-6.125c0-.299.243-.542.542-.542h36.425c.299 0 .542.243.542.542v6.125a.542.542 0 0 1-.542.542h-6.279a.542.542 0 0 0-.498.76l11.965 27.39a.54.54 0 0 0 .499.324h3.083c.299 0 .542.242.542.541v6.126a.542.542 0 0 1-.542.541h-20.443a.542.542 0 0 1-.541-.541V51.09c0-.3.243-.542.541-.542h4.622a.545.545 0 0 0 .505-.747l-2.168-5.323a.536.536 0 0 0-.504-.336h-19.614a.55.55 0 0 0-.505.336l-2.167 5.323a.544.544 0 0 0 .504.747h4.809c.299 0 .542.243.542.542v5.814a.542.542 0 0 1-.542.541h-19.384a.542.542 0 0 1-.542-.541v-6.126c0-.298.243-.541.542-.541h.007Zm19.987-12.992h13.068a.544.544 0 0 0 .504-.747l-5.905-14.523a.536.536 0 0 0-.504-.337h-1.202a.55.55 0 0 0-.505.337l-5.96 14.523a.542.542 0 0 0 .504.747ZM76.63 50.175h4.628a.549.549 0 0 0 .548-.548v-27.26a.549.549 0 0 0-.548-.548H76.63a.549.549 0 0 1-.548-.548V15.09c0-.3.243-.548.548-.548h21.912c.224 0 .424.137.511.342l11.928 30.093c.18.46.828.46 1.015 0l12.164-30.105a.549.549 0 0 1 .505-.343h21.731c.299 0 .548.243.548.548v6.182a.548.548 0 0 1-.548.547h-4.627a.55.55 0 0 0-.549.548v27.26c0 .299.243.548.549.548h4.627c.299 0 .548.243.548.548v6.181a.548.548 0 0 1-.548.548h-21.364a.549.549 0 0 1-.548-.548V50.71c0-.299.243-.548.548-.548h4.753a.549.549 0 0 0 .548-.548V24.521c0-.604-.829-.76-1.053-.206L117.284 54.29a.548.548 0 0 1-.504.343h-11.822a.556.556 0 0 1-.511-.343L92.575 24.34c-.224-.56-1.052-.398-1.052.2v25.068c0 .299.243.548.548.548h5.25c.3 0 .549.243.549.548v6.181a.549.549 0 0 1-.549.548H76.644a.549.549 0 0 1-.549-.548v-6.181c0-.3.243-.548.549-.548l-.013.019Z"}),(0,nr.jsx)("path",{fill:"#FED304",d:"M435.626 0H.374A.374.374 0 0 0 0 .374v6.53c0 .206.167.373.374.373h435.252a.373.373 0 0 0 .374-.373V.374a.373.373 0 0 0-.374-.374ZM435.614 64.729H.386a.386.386 0 0 0-.386.386v6.505c0 .213.173.386.386.386h435.228a.386.386 0 0 0 .386-.386v-6.505a.386.386 0 0 0-.386-.386Z"}),(0,nr.jsx)("path",{fill:"#fff",d:"M218.517 14.922c0-.206.168-.374.374-.374h16.02c.205 0 .373.168.373.374v4.594a.374.374 0 0 1-.373.374h-9.873a.374.374 0 0 0-.373.373v13.098c0 .205.168.373.373.373h8.945c.205 0 .373.168.373.374v4.594a.374.374 0 0 1-.373.373h-8.945a.374.374 0 0 0-.373.374v17.567a.375.375 0 0 1-.374.374h-5.4a.375.375 0 0 1-.374-.374V14.922ZM242.865 53.038c0-.205.168-.373.373-.373h4.223a.375.375 0 0 0 .374-.374v-32.65a.375.375 0 0 0-.374-.374h-4.223a.374.374 0 0 1-.373-.373v-3.972c0-.206.168-.374.373-.374h15.279c.206 0 .374.168.374.374v3.971a.375.375 0 0 1-.374.374h-4.161a.374.374 0 0 0-.373.373v32.651c0 .206.168.374.373.374h4.161c.206 0 .374.168.374.373v3.972a.375.375 0 0 1-.374.373h-15.279a.374.374 0 0 1-.373-.373v-3.972ZM268.72 52.746a1.032 1.032 0 0 1-.262-.635V19.827c0-.205.118-.491.262-.635l4.378-4.376a1.04 1.04 0 0 1 .636-.261h9.685c.206 0 .492.118.635.261l4.379 4.376c.143.144.262.43.262.635v6.394a.375.375 0 0 1-.374.373h-5.4a.375.375 0 0 1-.374-.373v-4.096c0-.206-.118-.492-.262-.636l-1.582-1.58a1.034
4431.034 0 0 0-.635-.262h-3.039a1.01 1.01 0 0 0-.636.268l-1.532 1.575a1.07 1.07 0 0 0-.262.64v27.808c0 .206.119.492.262.635l1.52 1.52c.143.142.43.26.635.26h3.164c.206 0 .492-.117.642-.26l1.576-1.526a1.01 1.01 0 0 0 .267-.635v-9.43a.374.374 0 0 0-.373-.374h-3.787a.375.375 0 0 1-.374-.374v-4.407c0-.206.168-.374.374-.374h9.872c.206 0 .374.168.374.374v16.758c0 .205-.119.492-.262.64l-4.323 4.371a1.041 1.041 0 0 1-.635.268h-9.81c-.205 0-.492-.119-.635-.262l-4.379-4.376h.013ZM299.7 14.922c0-.206.168-.374.374-.374h5.4c.206 0 .374.168.374.374v17.997c0 .205.168.373.374.373h7.449a.375.375 0 0 0 .374-.373V14.922c0-.206.168-.374.373-.374h5.4c.206 0 .374.168.374.374V57.01a.375.375 0 0 1-.374.373h-5.4a.374.374 0 0 1-.373-.373V39.692a.375.375 0 0 0-.374-.374h-7.449a.375.375 0 0 0-.374.374V57.01a.375.375 0 0 1-.374.373h-5.4a.375.375 0 0 1-.374-.373V14.922ZM336.655 20.388a.375.375 0 0 0-.374-.374h-6.646a.375.375 0 0 1-.374-.373v-4.713c0-.205.168-.373.374-.373h20.124c.206 0 .374.168.374.373v4.713a.375.375 0 0 1-.374.373h-6.583a.375.375 0 0 0-.374.374V57.01a.375.375 0 0 1-.374.374h-5.4a.374.374 0 0 1-.373-.374V20.388ZM357.526 53.038c0-.205.169-.373.374-.373h4.223a.375.375 0 0 0 .374-.374v-32.65a.375.375 0 0 0-.374-.374H357.9a.375.375 0 0 1-.374-.373v-3.972c0-.206.169-.374.374-.374h15.279c.205 0 .373.168.373.374v3.971a.374.374 0 0 1-.373.374h-4.161a.375.375 0 0 0-.374.373v32.651c0 .206.169.374.374.374h4.161c.205 0 .373.168.373.373v3.972a.374.374 0 0 1-.373.373H357.9a.375.375 0 0 1-.374-.373v-3.972ZM383.425 14.922c0-.206.168-.374.374-.374h4.409c.206 0 .43.156.499.355l9.704 27.366c.056.162.299.118.299-.05V14.922c0-.206.168-.374.373-.374h4.722c.205 0 .373.168.373.374V57.01a.374.374 0 0 1-.373.373h-4.41a.56.56 0 0 1-.498-.354l-9.711-27.684c-.056-.161-.293-.118-.293.05V57.01a.374.374 0 0 1-.373.373h-4.721a.375.375 0 0 1-.374-.373V14.922ZM415.676 52.746a1.036 1.036 0 0 1-.261-.635V19.827c0-.205.118-.491.261-.635l4.379-4.376c.143-.143.43-.261.635-.261h9.686c.205 0 .492.118.635.261l4.379 4.376c.143.144.261.43.261.635v6.394a.375.375 0 0 1-.374.373h-5.4a.374.374 0 0 1-.373-.373v-4.096c0-.206-.119-.492-.262-.636l-1.582-1.58a1.037 1.037 0 0 0-.635-.262h-3.04c-.205 0-.492.118-.635.268l-1.532 1.575c-.144.149-.262.435-.262.64v27.808c0 .206.118.492.262.635l1.519 1.52c.144.142.43.26.636.26h3.164c.205 0 .492-.117.641-.26l1.576-1.526c.15-.143.268-.43.268-.635v-9.43a.375.375 0 0 0-.374-.374h-3.787a.374.374 0 0 1-.373-.374v-4.407c0-.206.168-.374.373-.374h9.873c.205 0 .373.168.373.374v16.758c0 .205-.118.492-.261.64l-4.323 4.371c-.143.143-.43.268-.635.268h-9.81a1.04 1.04 0 0 1-.636-.262l-4.378-4.376h.012Z"})]}),(0,nr.jsx)("defs",{children:(0,nr.jsx)("clipPath",{id:"a",children:(0,nr.jsx)("path",{fill:"#fff",d:"M0 0h436v72H0z"})})})]});var cB="dca07k0";let cR=({tagline:n="Come Fan with Us"})=>{let e=(0,e7.useAnalytics)();return(0,nr.jsxs)("div",{children:[(0,nr.jsx)("a",{href:"/",className:(0,nm.default)(cB,"dca07k1"),onClick:()=>e?.emit({event:"navigation_click",navigation_click:{name:"tagline"}}),children:n}),(0,nr.jsx)("span",{className:cB,children:new Date().toLocaleDateString("en-US",{weekday:"long",year:"numeric",month:"long",day:"numeric"})})]})},cx=n=>{let{items:e,variant:o,Logo:t,tagline:a}=n,{communityName:r,ssoAuthDomain:i}=(0,nw.useConfigContext)().communityConfig,l=(0,nY.useAuth)(),c=(0,e7.useAnalytics)(),s=["minimal","homepage"].includes(o)?o:"minimal",d=()=>{let{protocol:n,href:e}=window.location;return`${n}//${i}/auth/sso?returnTo=${encodeURIComponent(e)}`};return(0,nr.jsx)("div",{className:(0,nm.default)(ci),children:(0,nr.jsxs)("div",{className:cl,children:[(0,nr.jsxs)("div",{className:(0,nm.default)(cs,"u4yj7q0"),children:[(0,nr.jsx)("a",{href:"https://www.sbnation.com",children:(0,nr.jsx)(lz.default,{className:cd})}),(0,nr.jsx)(lC,{subscribeStyles:cu,linkStyles:cy,subscribeText:"Sign Up",signInText:"Login",getLoginUrl:d,getSubscribeUrl:d,leftIcon:(0,nr.jsx)(lk,{className:cg}),hideSubscribeLink:!!l.user})]}),(0,nr.jsxs)("div",{className:(0,nm.default)(cc,"u4yj7q2"),children:[(0,nr.jsx)("div",{className:(0,nm.default)(cp,nR.sharedStyles.layout.showDesktop),children:(0,nr.jsx)(cR,{tagline:a})}),(0,nr.jsx)("div",{className:c_,children:(0,nr.jsxs)("a",{href:"/",onClick:()=>c?.emit({event:"navigation_click",navigation_click:{name:"front page"}}),children:[(0,nr.jsxs)("span",{className:tb.srOnly,children:[r," homepage"]}),(0,nr.jsx)(t,{className:(0,nm.default)(ck[s],"u4yj7q1")})]})}),(0,nr.jsx)("div",{className:(0,nm.default)(cm),children:(0,nr.jsx)(l5,{variant:"community"})})]}),(0,nr.jsx)(co,{items:e,variant:"community",className:nR.sharedStyles.layout.showDesktop})]})})},cI=()=>{let{communityConfig:{communityCanonicalDomain:n,communityName:e}}=(0,nw.useConfigContext)();return(0,nr.jsxs)("div",{className:"_1aibob51",children:[(0,nr.jsx)("img",{fetchPriority:"high",alt:"Community Logo",src:(0,nA.getTeamLogoUrl)({communityCanonicalDomain:n,width:100}),width:"50",height:"50",className:"_1aibob52"}),(0,nr.jsx)("span",{className:"_1aibob53",children:e})]})},cv={Logo:lz.default,showSubscribeInNav:!0,showStickyNavCommentCount:!0,showAuth:!0,cta:{desktop:null,mobile:null}
443,rightMenuButtons:{desktop:n=>(0,nr.jsx)(lE,{...n}),mobile:n=>(0,nr.jsx)(lF,{...n})},getDrawerComponents:()=>({shortcutBar:(0,nr.jsx)(lY,{})}),primaryNavigationComponent:n=>{let{variant:e}=n,{communityConfig:{isPrimaryCommunity:o,communityId:t}}=(0,nw.useConfigContext)(),{cycloneCommunityId:a}=(0,of.useCurrentCycloneCommunity)(),{primaryCategoryNodeId:r,primarySuperCatNodeId:i,superCatNodeId:l,categoryNodeId:c}=nS(),s=(0,nd.useMemo)(()=>{let n=[l,i,...o?[c,r]:[]].find(n=>n&&l1[n]),e=a in l4?l4[a]:null;return e||(n?l1[n]:null)},[c,o,r,i,l,a]);if(s)return(0,nr.jsx)(cf,{...n,items:[],specialCategory:s});if(o)return(0,nr.jsx)(cb,{...n});if("monochrome-minimal"===e);else if(395===t)return(0,nr.jsx)(cx,{...n,Logo:cT,tagline:"Come Fight With Us"});else return(0,nr.jsx)(cf,{...n})},linkMenu:{showLinkLines:!1},drawerItems:[],getPinnedItems:(n,e,o)=>{let t=["sbnation.com","mmafighting.com"].includes(o)?10:5;return e?.slice(0,t)||[]},getDrawerItems:(n,e)=>e??[],stickyNavComponent:n=>{let{communityConfig:{isPrimaryCommunity:e}}=(0,nw.useConfigContext)();return e?(0,nr.jsx)(ri,{...n,showNotificationsButton:!0,NotificationsLogo:lz.default}):(0,nr.jsx)(ri,{...n,NotificationsLogo:lz.default,Logo:cI,className:"_1aibob50",showNotificationsButton:!0})},componentContext:{},showStickyOnCommentCountClick:!0,stickyVisibleThroughBottom:!0},cP=(0,n.i(383314).mergeProps)({boostedPostSeparator:{specialStyle:!1},compactContentCard:{contentBlockSize:"medium",contentBlockVariation:"standard",coverLink:!0,imagePosition:"floatRight",imageAspectRatio:"squareMobile",lowerMetaFirstComponent:"ContentBlockByline",lowerMetaSecondComponent:"CommentCount",lowerMetaThirdComponent:null,mediaVariationIconPlacement:"thumbnail",showCommentCallout:!1,showDek:!0,showScore:!1,upperMetaSecondComponent:"Timestamp",upperMetaThirdComponent:null,latestRecircPadding:!1,alignTop:!1,componentContext:{river:{mediaIconInset:"smallMobile"},articleParentRecircStream:{imagePosition:"left",showDek:!1,upperMetaFirstComponent:null,upperMetaSecondComponent:null},articleParentRecircPackage:{imagePosition:"left",showDek:!1,upperMetaFirstComponent:null,upperMetaSecondComponent:null},specialEvent:{contentBlockSize:"micro",imagePosition:"left",lowerMetaFirstComponent:null,lowerMetaSecondComponent:null,showDek:!1,upperMetaFirstComponent:null,upperMetaSecondComponent:null},latestRecirc:{contentBlockSize:"small",contentBlockVariation:"special",imagePosition:"hideImage",lowerMetaFirstComponent:null,lowerMetaSecondComponent:null,mediaVariationIconPlacement:"title",showDek:!1,upperMetaFirstComponent:"Timestamp",upperMetaSecondComponent:null},nGridPatternMobile:{contentBlockSize:"micro",imagePosition:"right",showDek:!1,upperMetaFirstComponent:null,upperMetaSecondComponent:null},recommendedRecirc:{contentBlockSize:"small",contentBlockVariation:"special",imagePosition:"hideImage",lowerMetaFirstComponent:null,lowerMetaSecondComponent:null,mediaVariationIconPlacement:"title",showDek:!1,upperMetaFirstComponent:"Timestamp",upperMetaSecondComponent:null},threeUpPattern:{imagePosition:"floatRight",lowerMetaSecondComponent:null,upperMetaSecondComponent:null},threeUpAltTwoPatternSecondaryMobile:{imagePosition:"left",lowerMetaSecondComponent:"CommentCount",contentBlockSize:"medium",contentBlockVariation:"standard",showDek:!1},fourUpPattern:{upperMetaSecondComponent:null},fourUpAltPattern:{upperMetaSecondComponent:null,lowerMetaSecondComponent:null,contentBlockSize:"small",contentBlockVariation:"special",imagePosition:"left",showDek:!1},fourUpAltPatternTablet:{upperMetaSecondComponent:null,lowerMetaSecondComponent:null,contentBlockSize:"small",contentBlockVariation:"special",imagePosition:"left",showDek:!1},fourUpAltPrimaryRightPattern:{upperMetaSecondComponent:null,lowerMetaSecondComponent:null,contentBlockSize:"small",contentBlockVariation:"special",imagePosition:"right",showDek:!1},sixUpPatternTop:{imagePosition:"right",lowerMetaFirstComponent:null,showDek:!1,upperMetaSecondComponent:null},sixUpPatternBottom:{contentBlockSize:"small",contentBlockVariation:"special",imagePosition:"hideImage",lowerMetaFirstComponent:null,mediaVariationIconPlacement:"title",showDek:!1,upperMetaSecondComponent:null},searchPage:{imagePosition:"right",lowerMetaFirstComponent:"ContentBlockByline",upperMetaFirstComponent:"C
443ategory",upperMetaSecondComponent:"Timestamp"},searchPageWithoutCategory:{imagePosition:"right",lowerMetaFirstComponent:"ContentBlockByline",upperMetaFirstComponent:"Timestamp",upperMetaSecondComponent:null},fiveGridPattern:{contentBlockSize:"micro",imagePosition:"right",lowerMetaFirstComponent:null,showDek:!1,upperMetaSecondComponent:null},fiveGridPackagePattern:{contentBlockSize:"small",contentBlockVariation:"special",imagePosition:"right",lowerMetaFirstComponent:"ContentBlockAdvertiserFlag",showDek:!1,upperMetaFirstComponent:"Category",upperMetaSecondComponent:null},fiveGridGameGuidesPattern:{contentBlockSize:"small",imagePosition:"right",lowerMetaFirstComponent:null,showDek:!1,upperMetaFirstComponent:null,upperMetaSecondComponent:null},podcastSection:{contentBlockSize:"small",imageAspectRatio:"square",imagePosition:"left",lowerMetaFirstComponent:null,showDek:!0,upperMetaFirstComponent:null,upperMetaSecondComponent:null},threeGridPattern:{contentBlockSize:"small",contentBlockVariation:"special",imagePosition:"right",lowerMetaFirstComponent:null,showDek:!1,upperMetaSecondComponent:null},threeGridAltPattern:{contentBlockSize:"small",contentBlockVariation:"special",imagePosition:"left",lowerMetaFirstComponent:null,showDek:!1,upperMetaSecondComponent:null},threeUpWithCategories:{contentBlockSize:"micro",latestRecircPadding:!0,upperMetaSecondComponent:null,upperMetaFirstComponent:null},threeUpWithCategoriesMobile:{contentBlockSize:"small",latestRecircPadding:!0,upperMetaSecondComponent:null,upperMetaFirstComponent:null},sevenUpPattern:{contentBlockSize:"small",contentBlockVariation:"special",imagePosition:"hideImage",lowerMetaSecondComponent:null,upperMetaSecondComponent:null,showDek:!1},eightUpPattern:{contentBlockSize:"small",contentBlockVariation:"special",imagePosition:"hideImage",upperMetaFirstComponent:"Timestamp",upperMetaSecondComponent:null,lowerMetaFirstComponent:null,lowerMetaSecondComponent:null,showDek:!1},guidesSection:{contentBlockSize:"micro",contentBlockVariation:"standard",imagePosition:"right",imageAspectRatio:"square",lowerMetaFirstComponent:null,lowerMetaSecondComponent:null,lowerMetaThirdComponent:null,showDek:!1,upperMetaSecondComponent:null,upperMetaFirstComponent:null},videoSection:{contentBlockSize:"medium",contentBlockVariation:"standard",imagePosition:"right",imageAspectRatio:"wide",lowerMetaFirstComponent:null,showDek:!1,upperMetaSecondComponent:null},mapSection:{contentBlockSize:"small",contentBlockVariation:"standard",upperMetaFirstComponent:null,upperMetaSecondComponent:null,lowerMetaFirstComponent:null,lowerMetaSecondComponent:null,showDek:!1,imagePosition:"left"},mapSectionFeatured:{contentBlockSize:"medium",contentBlockVariation:"standard",imagePosition:"hideImage",upperMetaFirstComponent:"Category",upperMetaSecondComponent:null,upperMetaThirdComponent:null,lowerMetaFirstComponent:null,lowerMetaSecondComponent:null,showDek:!1},mapSearchFeatured:{contentBlockSize:"medium",contentBlockVariation:"standard",imagePosition:"hideImage",upperMetaFirstComponent:"Category",upperMetaSecondComponent:null,upperMetaThirdComponent:null,lowerMetaFirstComponent:null,lowerMetaSecondComponent:null,showDek:!1},elevatedGridPattern:{contentBlockSize:"large",contentBlockVariation:"standard",imagePosition:"hideImage",upperMetaSecondComponent:null,upperMetaThirdComponent:null,lowerMetaFirstComponent:null,lowerMetaSecondComponent:null,showDek:!1}}},contactForm:{forms:["tip","issue","suggestion","advertising","advertisingSupport","pressInquiry","security","personalData"],pressInquiry:{link:"https://www.vox.com/press-room"},componentContext:{}},contentBlockMeta:i6,contentBlockCrossCommunityPost:{defaultPrefix:""},disclaimer:{disclaimerText:"If you buy something from a link, Vox Media may earn a commission.",ethicsUrl:"https://www.voxmedia.com/ethics-statement",ethicsText:"See our ethics statement."},embed:{mediaContainerVariant:"standard",componentContext:{standard:{mediaContainerVariant:"standard"},stream:{mediaContainerVariant:"standard"}}},imageSlider:{setCaptionHeightToLongest:!0}
443,featureFullWidthLede:{showDek:!0,hasBackgroundImage:!1,backgroundFill:"solidFeature",showRule:!1},featureSquareLede:{showDek:!0,hasBackgroundImage:!1,backgroundFill:"solidFeatureSplit",showRule:!1},ledeMeta:{standard:{desktopAdSlot:"articleSponsorshipDesktop",mobileAdSlot:"articleSponsorshipMobileAndTablet"},specialSplit:{desktopAdSlot:"articleSponsorshipHeadlineAboveDesktop",mobileAdSlot:"articleSponsorshipHeadlineAboveMobileAndTablet"},specialFullWidth:{desktopAdSlot:"articleSponsorshipHeadlineAboveDesktop",mobileAdSlot:"articleSponsorshipHeadlineAboveMobileAndTablet"},overlay:{desktopAdSlot:"articleSponsorshipWhiteDesktop",mobileAdSlot:"articleSponsorshipWhiteMobileAndTablet"},fullWidth:{desktopAdSlot:"articleSponsorshipHeadlineAboveDesktop",mobileAdSlot:"articleSponsorshipHeadlineAboveMobileAndTablet"},split:{desktopAdSlot:"articleSponsorshipHeadlineAboveDesktop",mobileAdSlot:"articleSponsorshipHeadlineAboveMobileAndTablet"},inlineOnDesktop:!1,inlineBylineTimestamp:!1},specialFeatureSquareLede:{showDek:!0,hasBackgroundImage:!1,backgroundFill:"solidSpecialFeatureSplit"},specialFeatureFullWidthLede:{showDek:!0,hasBackgroundImage:!1,backgroundFill:"solidSpecialFeature"},footer:{Logo:lg,linkData:[],componentContext:{},showUpperContainer:!0,showBrandLinks:!0,showNetworkSites:!1,showPmcPrivacyBanner:!1,border:!0,adText:""},headerPattern:lt,highlight:{scotchRule:!1},ledeByline:{inlineOnDesktop:!1},ledeImage:{mediaContainerVariant:"standard",hideCaptionCredit:!0,priority:!0,componentContext:{standard:{hideCaptionCredit:!1},streamEntry:{hideCaptionCredit:!1,priority:!1},mapCard:{hideCaptionCredit:!1,priority:!1}}},metaCategory:{metaVariation:"standard",vertical:!1,categorySeparator:" /",showSuperCats:!1,componentContext:{standard:{metaVariation:"articleMetaStandard"},fullWidth:{metaVariation:"articleMetaStandard"},split:{metaVariation:"articleMetaStandard"},specialFullWidth:{metaVariation:"box",categorySeparator:""},specialSplit:{metaVariation:"box",categorySeparator:""},overlay:{metaVariation:"box",categorySeparator:""},branded:{metaVariation:"articleMetaStandard"},stream:{metaVariation:"articleMetaStandard"}}},metaCommentCount:{hideZeroComments:!0,showContentCardUnreadCount:!1,componentContext:{}},metaTimestamp:{format:"hub",componentContext:{compactContentCardLatestRecirc:{format:"latestRecirc"},compactContentCardLatestRecircCrossCommunityPost:{format:"latestRecirc"},compactContentCardListBreaker:{format:"breaker"},compactContentCardCategoryBreaker:{format:"breaker"},prominentContentCardCategoryBreaker:{format:"breaker"}}},navigation:lN,notificationsList:{showNoNotificationsFlag:!0,showCommunityLogo:!0,avatarSize:"large",headerSize:"large",showLatestHeading:!0,filtersVariant:"default"},notificationSettings:{toggleSettings:[{label:"Replies to your comments",key:"onCommentReply"},{label:"Replies to your posts",key:"onPostReply"},{label:"My pending comment has been reviewed",key:"onModeration"},{label:"Recs on your posts and comments",key:"onRec"}]},prominentContentCard:le,socialLinks:{linkData:{facebook:"https://www.facebook.com/voxmedia",rss:"/rss/index.xml"},componentContext:{}},pageHeader:{borderBottom:!1,borderTop:!1,center:!1,className:"",classNameDescription:"",classNameLinks:"",classNameSubhead:"",classNameTitle:"",headingLevel:"h1",isBranded:!1,moreLinkIcon:null,paddingBottom:!1,size:"small",title:"",componentContext:{categoryPillar:{size:"large"},latestRecirc:{size:"medium"},spotlightSection:{size:"medium",borderTop:"standard"},articleParentRecirc:{borderTop:"standard"},standardRail:{title:"Most Popular"},newsletterPage:{borderBottom:!0}}},patternSwitcher:ly,river:{indent:!0,borderTop:!1,createContainerContext:!0,headingLevel:"h2",headerSize:"xsmall"},splitContentCard:{contentBlockSize:"small",contentBlockVariation:"standard",lowerMetaFirstComponent:null,lowerMetaSecondComponent:null,lowerMetaThirdComponent:null,mediaVariationIconPlacement:"thumbnail",showBorder:!1,showDek:!1,showScore:!1,upperMetaFirstComponent:"Category",upperMetaSecondComponent:null,upperMetaThirdComponent:null,componentContext:{fiveGridPattern:{contentBlockSize:"micro",upperMetaFirstComponent:null,lowerMetaFirstComponent:"ContentBlockByline"},fiveGridPackagePattern:{contentBlockSize:"small",contentBlockVariation:"special",upperMetaFirstComponent:null,lowerMetaFirstComponent:"ContentBlockAdvertiserFlag"},fiveGridGameGuidesPattern:{upperMetaFirstComponent:null,contentBlockSize:"small"},threeGridPattern:{contentBlockVariation:"special",upperMetaFirstComponent:null},mapSection:{contentBlockSize:"small",contentBlockVariation:"standard",upperMetaFirstComponent:null}}},standardLede:{mediaAboveRightRail:!1,dekLocation:"top",metaLocation:"top",componentContext:{standardEntry:{noMargin:!1},streamEntry:{noMargin:!0}}},fourUpAltPattern:{cardsData:[],overlap:!1},fourUpPattern:{cardsData:[],overlap:!1},fiveGridOverflowPattern:{cardsData:[],showGridBorders:!0},threeGridAltOverflowPattern:{cardsData:[],componentContext:{guidesSection:{mobileCardContext:"guidesSectionMobile",desktopCardContext:"guidesSection",showGridBorders:!0}}},threeGridBigPattern:{cardsData:[],componentContext:{categoryPillarThreeUp:{mobileCardContext:"threeUpCategoryPillarLargeFirst"},homepageSpotlight:{mobileCardContext:"threeUpCategoryPillarLargeFirst"}}},threeGridOverflowPattern:{cardsData:[],componentContext:{guidesSection:{mobileCardContext:"guidesSectionMobile",desktopCardContext:"guidesSection",showGridBorders:!0}}},threeUpPattern:{cardsData:[],componentContext:{categoryPillarThreeUp:{desktopCardContext:["threeUpCategoryPillarLargeFirst","threeUpCategoryPillarLargeSecond","threeUpCategoryPillarLargeThird"]},homepageSpotlight:{desktopCardContext:["threeUpCategoryPillarLargeFirst","threeUpCategoryPillarLargeSecond","threeUpCategoryPillarLargeSecond"],mobileCardContext:["threeUpCategoryPillarLargeSecond","threeUpCategoryPillarLargeFirst","threeUpCategoryPillarLargeSecond"]}}},videoEmbed:{mediaContainerVariant:"standard",componentContext:{standard:{mediaContainerVariant:"standard"},stream:{mediaContainerVariant:"standard"}}},shareButtons:i7,checkoutConfirmation:{titleRecurring:"Thanks for <br /> becoming a member!",titleOneTime:"Thanks for <br /> your support!",includeCaptcha:!1,descriptionOneTime:"Your contribution helps support our journalism and you now have access to all our Member-only content, <em>The Highlight</em>, bonus content and more.",descriptionRecurring:"You now have unlimited access to all things Vox. To set up ad-free listening for your favorite Vox podcasts, head to <a href='/account/podcasts'>your account</a> page to get set-up."},articleRecirc:{useColorContainer:!1},articleParentRecirc:{formatTitle:n=>`More In ${n}`,componentContext:{articleParentRecircStream:{formatTitle:(n,e)=>`More in: <a href="${e}">${n}</a>`}}},quickPost:{meatballs:!1,meatBallCommentCount:!0,copyLink:!0,inlineTimestamp:!0,meta:!1,linkCard:!1,linkAuthor:!1,borderBottom:!1,hideAffiliateDisclaimer:!1,stackedByline:!1,lowerMeta:!1,componentContext:{river:{linkCard:!0,borderBottom:!0},permalink:{copyLink:!1,inlineTimestamp:!1,meta:!0,meatBallCommentCount:!1,linkAuthor:!0},stream:{copyLink:!1,linkAuthor:!0}}},contentBlockByline:{variation:"default",componentContext:{compactContentCardListBreaker:{variation:"breaker"},compactContentCardCategoryBreaker:{variation:"breaker"}}},mostPopularList:{backgroundElement:null,fancyBorder:!0,componentContext:{rightRail:{fancyBorder:!0},homepage:{fancyBorder:!1}}},productCard:{scoreLabel:null,prosLabel:"The Good",consLabel:"The Bad",showZeroPrice:!0},contentCardScore:{scoreLabel:"Score"},newsletter:{buttonDisplayType:"primary",newslettersPagePanelButtonDisplayType:"primary"},newslettersPageCard:{fancyBorder:!1},streamEntryByline:{defaultProfileImage:"/static-assets/headshots/default_headshot.png"},subscriptionCollage:{textPosition:"top"},userProfileContent:{defaultAvatar:"https://www.sbnation.com/images/sbn/placeholders/profile/large.png"}},{contentBlockMeta:lD,contentBlockCrossCommunityPost:{defaultPrefix:"From"}
443,compactContentCard:{coverLink:!1,upperMetaSecondComponent:"ContentBlockCrossCommunityPost",upperMetaThirdComponent:"Timestamp",showCommentCallout:!0,componentContext:{categorySpotlightFirstSection:{imagePosition:"hideImage",contentBlockVariation:"special",contentBlockSize:"micro",upperMetaFirstComponent:"LiveBadge",upperMetaSecondComponent:"ContentBlockCrossCommunityPost",upperMetaThirdComponent:null,lowerMetaFirstComponent:"ContentBlockByline",lowerMetaSecondComponent:"CommentCount",showDek:!1},categorySpotlightSecondSection:{imagePosition:"left",alignTop:!0,contentBlockVariation:"special",contentBlockSize:"micro",upperMetaFirstComponent:"LiveBadge",upperMetaSecondComponent:"ContentBlockCrossCommunityPost",upperMetaThirdComponent:null,lowerMetaFirstComponent:"ContentBlockByline",lowerMetaSecondComponent:"CommentCount",showDek:!1},fourUpPattern:{upperMetaSecondComponent:"ContentBlockCrossCommunityPost"},nGridPatternMobile:{imagePosition:"right",imageAspectRatio:"squareMobile",contentBlockVariation:"standard",contentBlockSize:"small"},river:{showDek:!1,lowerMetaFirstComponent:"ContentBlockByline",lowerMetaSecondComponent:"CommentCount",imagePosition:"right"},numberedColumnPattern:{imagePosition:"hideImage",contentBlockSize:"medium",contentBlockVariation:"special",lowerMetaFirstComponent:"Timestamp",lowerMetaSecondComponent:"CommentCount",lowerMetaThirdComponent:null,upperMetaFirstComponent:"ContentBlockCrossCommunityPost",upperMetaSecondComponent:null,upperMetaThirdComponent:null,showDek:!1,showScore:!1},latestRecircCrossCommunityPost:{contentBlockSize:"small",contentBlockVariation:"special",imagePosition:"hideImage",lowerMetaFirstComponent:null,lowerMetaSecondComponent:null,mediaVariationIconPlacement:"title",showDek:!1,upperMetaFirstComponent:"Timestamp",upperMetaSecondComponent:null},latestRecircLinkPost:{contentBlockSize:"small",contentBlockVariation:"special",imagePosition:"hideImage",lowerMetaFirstComponent:null,lowerMetaSecondComponent:null,mediaVariationIconPlacement:"title",showDek:!1,upperMetaFirstComponent:"Timestamp",upperMetaSecondComponent:null,upperMetaThirdComponent:"ContentBlockCrossCommunityPost"},fighterCard:{showDek:!0,contentBlockSize:"micro",imagePosition:"hideImage",upperMetaFirstComponent:"Timestamp",upperMetaSecondComponent:null,upperMetaThirdComponent:null,lowerMetaFirstComponent:null,lowerMetaSecondComponent:null,lowerMetaThirdComponent:null},eventFight:{showDek:!0,contentBlockSize:"micro",imagePosition:"hideImage",upperMetaFirstComponent:"Category",upperMetaSecondComponent:null,upperMetaThirdComponent:null,lowerMetaFirstComponent:null,lowerMetaSecondComponent:null,lowerMetaThirdComponent:null,metaVariation:"box"},latestRecirc:{upperMetaThirdComponent:null}}},contactForm:{forms:["tip","issue","suggestion","advertising","advertisingSupport","pressInquiry","security","personalData","commentModeration"],componentContext:{}},metaCategory:lq,metaCommentCount:{hideZeroComments:!1,showContentCardUnreadCount:!0,componentContext:{}},metaTimestamp:{componentContext:{fighterCard:{format:"mmaEvent"},compactFighterCard:{format:"mmaEvent"},compactContentCardFighterPosts:{format:"mmaEvent"},compactContentCardFighterCard:{format:"mmaEvent"}}},footer:{Logo:({className:n})=>{let{communityCanonicalDomain:e,isPrimaryCommunity:o}=(0,nw.useConfigContext)().communityConfig,{siteSettings:{siteTitle:t}}=(0,e1.useGlobalDataContext)();return o?(0,nr.jsx)(lz.default,{className:n}):(0,nr.jsx)(lj.default,{src:(0,nA.getTeamLogoUrl)({communityCanonicalDomain:e,width:256}),height:100,width:100,alt:`${t} Logo`,className:"oalf5e0"})},showNetworkSites:!0,showPmcPrivacyBanner:!0,adText:"Gambling Problem? Call 1-800-GAMBLER (1-800-426-2537). Hope is here. GamblingHelpLineMA.org or call (800) 327-5050 for 24/7 support (MA). Visit www.mdgamblinghelp.org (MD). Call 877-8HOPE-NY or text HOPENY (467369) (NY). 21+ (18+ D.C.) and present in select states (for KS, in affiliation with Kansas Star Casino). Call 1-888-789-7777 or visit ccpg.org/chat (CT) or visit FanDuel.com/RG.",getLinkData:n=>{let e=[[{title:"Contact",href:"/contact"},{title:"Have a news tip?",href:"/contact"},{title:"Browse Communities",href:"https://www.sbnation.com/communities"},{title:"SB Nation Staff",href:"https://www.sbnation.com/masthead"},{title:"Job Opportunities",href:"https://www.sbnation.com/pages/openings"},{title:"Editorial Ethics & Guidelines",href:"https://www.sbnation.com/guide/disclosure"},{title:"DMCA Policy",href:"https://www.sbnation.com/community-guidelines#a-quick-note-about-copyright"}],[{title:"Privacy Policy",href:lU.PMC_LEGAL_URLS.privacyPolicy},{title:"Your California Privacy Rights",href:lU.PMC_LEGAL_URLS.californiaPrivacyRights},{component:lV.default,title:"Your Privacy Choices",href:lU.PMC_LEGAL_URLS.yourPrivacyChoices},{title:"Terms of Use",href:lU.PMC_LEGAL_URLS.termsOfUse},{title:"Cookie Notice",href:lU.PMC_LEGAL_URLS.cookieNotice},{title:"AdChoices",href:lU.PMC_LEGAL_URLS.adChoices},{component:lO,title:"Consent Management",href:"about:blank"},{title:"Licensing",href:"https://www.voxmedia.com/pages/licensing"},{title:"Accessibility",href:lU.PMC_LEGAL_URLS.accessibility},{title:"Platform Status",href:"https://status.voxmedia.com"}]];return n&&n.length>0&&e.unshift(n.map(n=>({title:n.title,href:n.url}))),e},copyrightBrandName:"SB Nation",componentContext:{feedOnly:{getLinkData:n=>{let e=[[{title:"Contact",href:"/contact"},{title:"Have a News Tip?",href:"/contact"},{title:"Browse Communities",href:"https://www.sbnation.com/communities"}],[{title:"Privacy Policy",href:lU.PMC_LEGAL_URLS.privacyPolicy},{title:"Your California Privacy Rights",href:lU.PMC_LEGAL_URLS.californiaPrivacyRights},{component:lV.default,title:"Your Privacy Choices",href:lU.PMC_LEGAL_URLS.yourPrivacyChoices},{title:"Terms of Use",href:lU.PMC_LEGAL_URLS.termsOfUse},{title:"Cookie Notice",href:lU.PMC_LEGAL_URLS.cookieNotice},{title:"AdChoices",href:lU.PMC_LEGAL_URLS.adChoices},{component:lO,title:"Consent Management",href:"about:blank"},{title:"Editorial Ethics & Guidelines",href:"https://www.sbnation.com/guide/disclosure"},{title:"DMCA Policy",href:"https://www.sbnation.com/community-guidelines#a-quick-note-about-copyright"}]];
443if(!n||0===n.length)return e;let o=[];return e.forEach((n,e)=>{n.forEach((n,t)=>{o.push({sectionIndex:e,itemIndex:t,item:n})})}),n.forEach(n=>{let e=n.title;if(!e)return;let t=o.find(n=>n.item.title===e);t&&!lW.has(e)&&(t.item.href=n.url)}),e}}}},mostPopularList:{fancyBorder:!1,componentContext:{rightRail:{fancyBorder:!1}}},newsletter:lH,navigation:cv,pageHeader:{componentContext:{newsletterPage:{borderBottom:!1}}},productCard:{showZeroPrice:!1},prominentContentCard:{upperMetaThirdComponent:"ContentBlockCrossCommunityPost",showCommentCallout:!0,coverLink:!1,upperMetaSecondComponent:"Timestamp",componentContext:{nGridPatternMobile:{imagePosition:"imageAbove",overlap:!0,imageAspectRatio:"wide",overlapStyle:"container",contentBlockVariation:"standard",contentBlockSize:"small"},river:{upperMetaFirstComponent:null,upperMetaSecondComponent:null,lowerMetaFirstComponent:"ContentBlockByline",lowerMetaSecondComponent:"CommentCount",showDek:!1},threeUpAltTwoPattern:{lowerMetaSecondComponent:null},threeUpAltTwoPatternSecondaryTablet:{lowerMetaSecondComponent:null,overlapStyle:"container"},twoUpPatternFirst:{overlap:!0},twoUpPatternSecond:{overlap:!0}}},river:{indent:!1,borderBottom:"standard",headerSize:"medium"},splitContentCard:{showCommentCallout:!0},userProfileContent:{defaultAvatar:"/static-assets/icons/profile_icon_placeholder_gray.png"}});n.i(378690);var cS=n.i(864613);let cw={"sys.color.primary":["synth.comp.pageHeader.borderBottom","synth.comp.sharedStyles.fancyTitle.textShadow","synth.comp.sharedStyles.fancyTitle.WebkitTextStroke","synth.comp.commentCount.lede.caret.backgroundColor","synth.comp.commentCount.stickyNav.caret.backgroundColor","synth.comp.mostPopularList.standardVariation.separator.borderBottom","synth.comp.newsletter.homepage.input.backgroundColor","synth.comp.related.item.marker.color"],"sys.color.onPrimary":["synth.comp.commentCount.stickyNav.borderColor","synth.comp.commentCount.lede.hover.textColor"],"sys.color.primaryText":[],"sys.color.secondary":[],"sys.color.onSecondary":[],"sys.color.surface":[]},cL={ad:{adContainerBackgroundBoxshadow:{borderBottom:"0"},articleSponsorshipMobile:{paddingTop:"8px"},articleSponsorshipHeadlineAboveDesktop:{paddingTop:"12px"},frontpageHeroTablet:{marginTop:"0px",marginBottom:"70px"},frontpageHeroDesktop:{marginTop:"0px",marginBottom:"70px"},hubSponsorshipMobile:{marginBottom:"0"},medrecFrontpageHeroMobile:{padding:"50px 0 30px",borderTop:"none",borderBottom:"none"},networkRiverDesktopTop:{marginBottom:"50px"},networkRiverDesktop:{marginBottom:"100px",marginTop:"0px"},networkRiverTabletTop:{marginBottom:"48px"},networkRiverTablet:{marginBottom:"100px",marginTop:"0px"},networkRiverMobileTop:{marginBottom:"48px"},networkRiverMobile:{marginBottom:"60px"},streamLeaderboardDesktop:{marginTop:"70px"},streamLeaderboardTablet:{marginTop:"40px"},nativeLinkset:{bgColor:eJ.default.comp.ads.standard.container.bgColor},leaderboardDesktop:{marginTop:"40px",marginBottom:"40px"},leaderboardTablet:{marginTop:"40px"},mobileFullWidthContentCard:{margin:"0 -20px",paddingLeft:"20px",paddingRight:"20px"}}},cA={actionBox:{color:eJ.default.sys.color.prominent,borderTop:eJ.default.sys.global.border.standard.border}},cF={orderedList:{marker:{color:eJ.default.sys.color.prominent}}},cM={pullquote:{quote:{backgroundSize:"4px 34px",background:`linear-gradient(transparent calc(100% - 1px),${eJ.default.comp.pullQuote.standard.underlines.color})`,lineHeight:"34px"}}},cE={rating:{icon:{fill:eJ.default.sys.color.primary}}},cN={related:{heading:{after:{content:"':'",paddingLeft:"0"}},item:{listStyle:"disc",marker:{color:eJ.default.comp.related.standard.article.color}}}},cD={shareButtons:{fullWidth:{icon:{color:eJ.default.comp.share.standard.icon.color,hover:{fill:eJ.default.comp.articleLede.feature.bgColor.color}},button:{border:eJ.default.comp.share.standard.button.border,hover:{border:eJ.default.comp.share.standard.button.hover.border,backgroundColor:eJ.default.comp.share.standard.button.hover.bgColor}}},split:{icon:{color:eJ.default.comp.share.standard.icon.color,hover:{fill:eJ.default.comp.articleLede.featureSplit.bgColor.color}},button:{border:eJ.default.comp.share.standard.button.border,hover:{border:eJ.default.comp.share.standard.button.hover.border,backgroundColor:eJ.default.comp.share.standard.button.hover.bgColor}}}}},cK={table:{title:{color:eJ.default.sys.color.prominent},header:{color:eJ.default.sys.color.prominent}}},cH={notificationSettings:{toggleLabel:{fontFamily:eJ.default.sys.global.font.secondary.fontFamily}}},cq={podcastsInfo:{widgetContainer:{color:eJ.default.sys.color.prominent},subtleText:{color:"#777777"},text:{color:"revert"}
443,alternateBackground:{backgroundColor:"revert"}}},cz={loginForm:{background:eJ.default.comp.login.standard.background.color,logo:{color:"black"},footer:{color:"black",fill:"black"}}},cj={mobileShareVenueCard:{loveTagBackground:eJ.default.sys.color.surface,border:eJ.default.sys.global.border.standard.border}},cO={checkoutConfirmation:{container:{width:"463px"},mobileContainer:{maxWidth:"463px"},title:{fontWeight:"600"},paragraph:{fontWeight:"400"},returnButton:{font:eJ.default.comp.login.standard.copy.typography.font,textTransform:"none",backgroundColor:"#000"},newsletterCards:{tablet:{gridTemplateColumns:"repeat(2, 1fr)"},desktop:{gridTemplateColumns:"repeat(3, 1fr)"}}}},cV={subscriptionCollage:{container:{background:eJ.default.sys.color.primary}}},cU={compactContentCard:{image:{height:{mobile:"75px",narrowRiver:"75px"}},padding:{default:{mobile:"16px 0px",tablet:"16px 0px"},river:{mobile:"30px 0",tablet:"30px 20px"},narrowRiver:"30px 0",latestRecirc:{mobile:"16px 0px",tablet:"16px 0px"}},border:{latestRecirc:eJ.default.sys.global.border.standard.border}}},cW={contentBlockByline:{authorName:{color:eJ.default.sys.color.prominent},breaker:{authorName:{color:eJ.default.sys.color.muted}}}},cQ={prominentContentCard:{border:`1px solid ${eJ.default.sys.color.light}`,padding:{default:"0 0 25px 0",river:"30px 0",narrowRiver:"30px 20px"},contentBlock:{mobile:{width:"100%"},tablet:{width:"100%"},desktop:{width:"100%"},spacing:{mobile:{marginLeft:"0"},tablet:{marginLeft:"0",marginRight:"0"}}},overlap:{margin:"-46px 0 0 30px",padding:"14px 0 0 16px",backgroundColor:eJ.default.sys.color.background,border:"none",borderRadius:"0",tablet:{margin:"-56px 0 0 50px",padding:"20px 0 0 20px",border:"none",boxShadow:"none"}},overlapRiver:{marginTop:"-46px",marginLeft:"30px",padding:"14px 0 0 16px",backgroundColor:eJ.default.sys.color.background,tablet:{marginTop:"-56px",marginLeft:"50px",padding:"20px 0 0 20px"}},overlapCategoryPillar:{margin:"0",padding:"0",backgroundColor:eJ.default.sys.color.background,border:"none",borderRadius:"0",tablet:{margin:"25px 0 25px -55px",padding:"20px 0 0 20px",border:"none",borderRadius:"0",boxShadow:"none",alignSelf:"unset"},desktop:{minHeight:"300px"}},image:{borderRadius:"0",marginLeft:"0",marginBottom:"10px",width:"100%",tablet:{width:"auto",marginLeft:"0"},treatment:{one:{clipPath:"none"},two:{clipPath:"none"},three:{clipPath:"none"},four:{clipPath:"none"},five:{clipPath:"none"}},overlay:{base:{inset:"0"},one:{background:"",mixBlendMode:""},two:{background:"",mixBlendMode:""},three:{background:"",mixBlendMode:""},four:{background:"",mixBlendMode:""},five:{background:"",mixBlendMode:""}}},logo:{color:"white",filter:"drop-shadow(0 35px 35px rgba(0, 0, 0, 0.6))"}}},c$={newsletter:{after:{content:"''",padding:"0 3px"},homepage:{border:{borderWidth:"0px"},input:{backgroundColor:"",borderColor:"",color:"",paddingRight:"",placeholder:{color:""}},container:{border:eJ.default.comp.newsletter.homepage.container.border},desktopWrapper:{margin:"40px 0"}},standard:{container:{padding:"16px 16px 0 16px"}},input:{button:{color:""},placeholder:{color:eJ.default.sys.color.subtle}},newslettersPagePanel:{input:{background:eJ.default.sys.color.background,placeholder:{color:eJ.default.sys.color.subtle}},button:{background:"#000",foreground:"#fff"}}}},cG={headerPattern:{maxHeight:{marginBottom:"80px",mobile:{maxHeight:"800px"},desktop:{maxHeight:"400px"}},collapsedButton:{backgroundColor:eJ.default.sys.color.background}}},cZ={pageHeader:{xsmall:{container:{mobile:{paddingTop:"10px",paddingBottom:"10px"},desktop:{paddingTop:"10px",paddingBottom:"10px"}},title:{mobile:{marginBottom:"4px"},desktop:{marginBottom:"4px"}},description:{mobile:{marginBottom:"10px"},desktop:{marginBottom:"10px"}}},small:{container:{mobile:{paddingTop:"12px",paddingBottom:"12px"},desktop:{paddingTop:"12px",paddingBottom:"12px"}},title:{mobile:{marginBottom:"4px"},desktop:{marginBottom:"4px"}},description:{mobile:{marginBottom:"10px"},desktop:{marginBottom:"10px"}}},medium:{container:{mobile:{paddingTop:"12px",paddingBottom:"12px"},desktop:{paddingTop:"12px",paddingBottom:"12px"}},title:{mobile:{marginBottom:"4px"},desktop:{marginBottom:"4px"}},description:{mobile:{marginBottom:"12px"},desktop:{marginBottom:"12px"}}},large:{container:{mobile:{paddingTop:"30px",paddingBottom:"30px"},desktop:{paddingTop:"30px",paddingBottom:"30px"}},title:{mobile:{marginBottom:"8px"},desktop:{marginBottom:"8px"}},description:{mobile:{marginBottom:"12px"},desktop:{marginBottom:"12px"}}},links:{mobile:{gap:"8px"},desktop:{gap:"8px"}},borderBottom:eJ.default.sys.global.border.standard.border}}
443,cJ={articleDetailsBar:{container:{specialFeature:{mobile:{marginTop:"11px"},desktop:{marginTop:"40px",borderTop:`1px solid ${eJ.default.sys.color.light}`,borderBottom:`1px solid ${eJ.default.sys.color.light}`,padding:"20px 0"}},standard:{desktop:{marginTop:"30px"}}}}},cY={base:{zIndex:"1",opacity:"0",mixBlendMode:"overlay"},mobile:{background:""},desktop:{background:""}},cX={mobile:{clipPath:"none",margin:"0"},tablet:{margin:"0"},desktop:{margin:"",clipPath:"none",padding:"30px 0 0 0"}},c0={featureFullWidthLede:{outerContainer:{mobile:{padding:"0"},desktop:{padding:"0"}},container:{mobile:{paddingTop:"40px"},desktop:{padding:"60px 0 0"}},textContainer:{mobile:{backgroundColor:"",borderRadius:"",margin:"auto 10px",padding:"",zIndex:""},desktop:{flexDirection:"row-reverse",margin:"auto 10px",backgroundColor:"",zIndex:"",padding:"0px 0 30px",maxWidth:"",borderRadius:""}},rule:{mobile:{margin:"10px 16px 16px"},desktop:{margin:"0 0 24px"}},image:{container:{...cX},before:{...cY}},mobile:{image:{container:{...cX},before:{...cY}}}}},c1={base:{zIndex:"1",opacity:"0",mixBlendMode:"overlay"},mobile:{background:""},desktop:{background:""}},c4={mobile:{clipPath:"none",margin:"0"},tablet:{margin:"0"},desktop:{clipPath:"none",padding:"30px 0 0 0",margin:"0"}},c3={featureSquareLede:{outerContainer:{mobile:{padding:"0"},desktop:{padding:"0"}},container:{mobile:{paddingTop:"40px"},desktop:{padding:"60px 0"}},textContainer:{mobile:{backgroundColor:"",borderRadius:"",margin:"auto 10px",padding:"",zIndex:""},tablet:{margin:"auto 10px"},desktop:{margin:"auto 0 auto 40px",backgroundColor:"",zIndex:"",padding:"",borderRadius:""}},image:{container:{...c4},before:{...c1}},mobile:{image:{container:{...c4},before:{...c1}}}}},c2={ledeByline:{fullWidth:{color:eJ.default.comp.meta.article.author.color},split:{color:eJ.default.comp.meta.article.author.color},specialFullWidth:{color:eJ.default.comp.meta.article.author.color,desktop:{color:eJ.default.comp.meta.article.author.color}},specialSplit:{color:eJ.default.comp.meta.article.author.color,desktop:{color:eJ.default.comp.meta.article.author.color}}}},c5={ledeHed:{metaComponents:{base:{marginBottom:"6px"},specialFeature:{mobile:{margin:"-10px auto 10px"},desktop:{margin:"0 auto 24px"}}},metaSpecialFeature:{display:"flex",margin:"-13px auto 26px",zIndex:"10"},containerStandard:{mobile:{marginBottom:"12px"},desktop:{marginBottom:"25px"}},containerFullWidth:{desktop:{...eJ.default.synth.comp.sharedStyles.fancyBorder,margin:"0 0 0 40px",padding:"0 0 0 40px",borderWidth:"0 0 0 1px"},mobile:{content:"",display:"",width:"",marginTop:"",borderBottom:""}},containerSplit:{content:"",display:"",width:"",marginTop:"",marginBottom:"",borderBottom:"",desktop:{marginTop:"",marginBottom:""}}}},c7={ledeMeta:{feature:{marginTop:"16px",desktop:{marginTop:"18px",borderTop:"",paddingTop:""}},specialFeature:{specialFullStyling:{textAlign:"center",marginTop:"30px"},specialFullSponsoredContainer:{justifyContent:"center"}},standard:{display:"flex",desktop:{marginBottom:"4px",marginTop:"20px"},mobile:{marginBottom:"16px",marginTop:"12px"},metaComponents:{position:"absolute"},disclaimer:{maxWidth:"200px",marginBottom:"16px"}},containerFullWidth:{width:"180px",margin:"0px",borderTop:eJ.default.synth.comp.ledeMeta.feature.desktop.borderTop,paddingTop:eJ.default.synth.comp.ledeMeta.feature.desktop.paddingTop},map:{display:"inline-block",metaComponents:{position:"relative"},desktop:{display:"inline-block",marginBottom:"0px",marginTop:"0px",metaComponents:{position:"relative"}},mobile:{marginBottom:"14px"}}}},c8={ledeTitle:{container:{mobile:{paddingBottom:"2px"},desktop:{paddingBottom:"8px"}},specialFeature:{headline:{backgroundSize:{desktop:"",mobile:""},background:{desktop:"",mobile:""},backgroundPositioning:{width:"",zIndex:"1",padding:"",backgroundColor:""},paddingBottom:{desktop:"8px"}},specialFullStyling:{textAlign:"center",marginTop:"0"}},featureFullWidth:{headline:{backgroundSize:{desktop:"",mobile:""},background:{desktop:"",mobile:""},paddingBottom:"8px"}},featureSplit:{headline:{backgroundSize:{desktop:"",mobile:""},background:{desktop:"",mobile:""}}},overlay:{headline:{backgroundSize:{desktop:"",mobile:""},background:{desktop:"",mobile:""},marginBottom:{desktop:"8px",mobile:"8px"},paddingBottom:{desktop:"8px"}}},standard:{headline:{mobile:{display:"block"}
443,desktop:{display:"block"}},dek:{mobile:{display:"block",before:{content:"",display:"none",position:"relative",height:"100%",marginRight:"0",marginLeft:"0",color:""}},desktop:{display:"block"}}}}},c6={packageLede:{background:"transparent",backgroundOneUp:"transparent",foreground:{color:eJ.default.sys.color.prominent},bottom:{mobile:"0",tablet:"0",desktop:"0"},containerOneUp:{margin:"0 0 -44px 0",tablet:{margin:"60px auto 0 auto"}},oneUpImageContainer:{left:"",width:"",maxWidth:"1100px",clipPath:"",before:{background:"",mixBlendMode:""},container:{clipPath:"",background:"",mixBlendMode:""}},heroContainerOneUp:{padding:"0"},pageHeaderContainerOneUp:{clipPath:"",padding:"16px 12px",width:"calc(100% - 40px)",marginTop:"-20px",textAlign:"center",left:"50%",transform:"translateX(-50%)",foregroundColor:eJ.default.synth.comp.packageLede.foreground.color,after:{borderRadius:"0",backgroundColor:eJ.default.sys.color.primary},tablet:{position:"relative",margin:"-40px 0 0 0",padding:"30px 100px",textAlign:"center",bottom:"0",width:"calc(100% - 100px)",opacity:"1",left:"50%",transform:"translateX(-50%)"}},pageHeaderContainerZeroUp:{maxWidth:"700px",background:"transparent",padding:{mobile:"13px 0 0 0",tablet:"90px 0 0 0"}},pageHeaderContainerThreeUp:{padding:{mobile:"13px 0 5px",tablet:"60px 0 50px"}},pageHeaderTitle:{one_up:{mobile:{font:eJ.default.comp.pageHeader.large.header.typography.mobile.font,letterSpacing:eJ.default.comp.pageHeader.large.header.typography.mobile.letterSpacing,margin:"0 auto"},desktop:{font:eJ.default.comp.pageHeader.large.header.typography.desktop.font,letterSpacing:eJ.default.comp.pageHeader.large.header.typography.desktop.letterSpacing}},zero_up:{mobile:{font:eJ.default.comp.pageHeader.large.header.typography.mobile.font,letterSpacing:eJ.default.comp.pageHeader.large.header.typography.mobile.letterSpacing,color:"inherit"},desktop:{font:eJ.default.comp.pageHeader.large.header.typography.desktop.font,letterSpacing:eJ.default.comp.pageHeader.large.header.typography.desktop.letterSpacing}},three_up:{mobile:{font:eJ.default.comp.pageHeader.large.header.typography.mobile.font,letterSpacing:eJ.default.comp.pageHeader.large.header.typography.mobile.letterSpacing},desktop:{font:eJ.default.comp.pageHeader.large.header.typography.desktop.font,letterSpacing:eJ.default.comp.pageHeader.large.header.typography.desktop.letterSpacing}}},pageHeaderDescription:{color:"inherit"},articleBody:{border:eJ.default.sys.global.border.standard.border,paddingTop:"20px"}}},c9={base:{zIndex:"1",opacity:"0",mixBlendMode:"overlay"},mobile:{background:""},desktop:{background:""}},sn={mobile:{clipPath:"none"},desktop:{clipPath:"none",padding:"30px 0 0 0"}},se={specialFeatureFullWidthLede:{outerContainer:{mobile:{padding:"0"},desktop:{padding:"0"}},image:{container:{...sn},before:{...c9}},textContainer:{mobile:{margin:"",padding:"",boxShadow:""},desktop:{margin:"auto 10px",backgroundColor:"",boxShadow:"",transform:"",width:"",alignSelf:"",padding:""}},captionContainer:{mobile:{borderTop:"none",padding:"0 0 10px 0"},desktop:{textAlign:"center",maxWidth:"700px",margin:"auto",borderTop:"none",padding:"0 0 30px 0"}},mobile:{image:{container:{...sn},before:{...c9}}}}},so={base:{zIndex:"1",opacity:"0",mixBlendMode:"overlay"},mobile:{background:""},desktop:{background:""}},st={mobile:{clipPath:"none"},desktop:{clipPath:"none",padding:"30px 0 0 0"}},sa={specialFeatureSquareLede:{outerContainer:{mobile:{padding:"0"},desktop:{padding:"0"}},container:{alignItems:"center",padding:"50px 0"},image:{container:{...st},before:{...so},desktop:{maxWidth:"645px",minHeight:"645px"}},textContainer:{mobile:{margin:"",padding:"",boxShadow:""},desktop:{zIndex:"",width:"",padding:"",margin:"0 0 0 40px",minHeight:"auto",alignContent:"center",boxShadow:"",backgroundColor:"",transform:"",before:{content:"",position:"",height:"0",width:"0",borderLeftWidth:"0"}}},captionContainer:{desktop:{float:"right"},footer:{mobile:{borderTop:"none",marginTop:""}}},mobile:{image:{container:{...st},before:{...so}}},scotchRule:{display:"none",marginBottom:"13px"}}},sr={streamLede:{label:{color:eJ.default.sys.color.prominent},timestamp:{color:eJ.default.sys.color.prominent}}},si={category:{articleMetaStandard:{color:eJ.default.sys.color.prominent,boxShadow:eJ.default.sys.global.link.standard.hover.boxShadow},articleMetaFeature:{color:eJ.default.comp.articleLede.feature.type.color,boxShadow:""},articleMetaFeatureSplit:{color:eJ.default.comp.articleLede.featureSplit.type.color,boxShadow:""},articleMetaSpecial:{color:eJ.default.comp.articleLede.specialFeature.type.color,boxShadow:"",desktop:{color:eJ.default.comp.articleLede.specialFeature.type.color}},articleMetaSpecialSplit:{color:eJ.default.comp.articleLede.specialFeatureSplit.type.color,boxShadow:""},separator:{marginLeft:"",color:"",borderBottom:""}}}
443,sl={commentCount:{fullWidthLede:{fontColor:eJ.default.comp.share.standard.icon.color,borderColor:eJ.default.comp.share.standard.button.hover.borderColor,hover:{backgroundColor:eJ.default.comp.share.standard.button.hover.border,borderColor:eJ.default.comp.share.standard.button.hover.border,textColor:eJ.default.sys.color.primary}},splitLede:{fontColor:eJ.default.comp.share.standard.icon.color,borderColor:eJ.default.comp.share.standard.button.hover.borderColor,hover:{backgroundColor:eJ.default.comp.share.standard.button.hover.border,borderColor:eJ.default.comp.share.standard.button.hover.border,textColor:eJ.default.sys.color.primary}},specialLede:{fontColor:eJ.default.comp.share.standard.icon.color},stickyNav:{borderColor:eJ.default.comp.share.standard.button.borderColor},quickPostRiver:{textColor:eJ.default.sys.color.subtle},icon:{marginTop:""}}},sc={timestamp:{latestRecirc:{color:eJ.default.sys.color.subtle,font:eJ.default.comp.meta.contentBlock.timestamp.typography.font},breaker:{color:eJ.default.sys.color.muted}}},ss={minimalNav:{container:{height:"50px",padding:"0 20px",display:"flex",boxShadow:"0 0 5px rgba(0, 0, 0, 0.15)"},logo:{branded:{color:eJ.default.sys.color.prominent}}}},sd={navigationDrawer:{search:{borderRadius:eJ.default.comp.form.text.input.borderRadius,iconColor:"inherit",fontSize:"20px",backgroundColor:"white",fontColor:"inherit"},accordionMenu:{borderTop:"none",borderBottom:"none"},identityAuth:{link:{hover:{opacity:"1"}}}}},sm={primaryNavigationMobile:{container:{height:"100px"},logo:{margin:"36px 0 0 0",padding:"0 20px 0 20px"},cta:{marginRight:"45px",boxShadow:eJ.default.comp.link.primary.container.boxShadow,color:eJ.default.sys.color.prominent,hover:{boxShadow:eJ.default.comp.link.primary.container.hover.boxShadow,color:eJ.default.sys.color.primary}},buttonsContainer:{margin:"40px 0 0 0"},menuButton:{background:"unset",color:"unset",padding:"15px",margin:"-15px 5px -15px -15px",monochrome:{color:eJ.default.comp.nav.monochrome.color}}}};var sp=n.i(961026);let su={primaryNavigationStandard:{container:{standard:{height:"190px",overflow:"inherit"},homepage:{height:"233px"}},logo:{color:{standard:"inherit",homepage:"inherit"},opacity:{standard:{desktop:"inherit",mobile:"inherit"}},position:{standard:{top:"111px",left:"30px",zIndex:"","@media":{[`screen and (min-width: ${sp.BREAKPOINTS.desktop}px)`]:{left:"-30px"}}},homepage:{top:"140px",left:"30px","@media":{[`screen and (min-width: ${sp.BREAKPOINTS.desktop}px)`]:{left:"-30px"}}}}},linkMenu:{position:{standard:{top:"30px",right:"30px","@media":{[`screen and (min-width: ${sp.BREAKPOINTS.desktop}px)`]:{right:"0px"}}},homepage:{top:"30px",right:"30px","@media":{[`screen and (min-width: ${sp.BREAKPOINTS.desktop}px)`]:{right:"0px"}}}},item:{standard:{gap:"26px",margin:"0px"},homepage:{gap:"26px",margin:"0px"},monochrome:{boxShadow:"inset 0 -1px 0 0 currentColor"}}},buttonContainer:{position:{standard:{bottom:"30px",right:"30px","@media":{[`screen and (min-width: ${sp.BREAKPOINTS.desktop}px)`]:{right:"0px"}}},homepage:{bottom:"30px",right:"30px","@media":{[`screen and (min-width: ${sp.BREAKPOINTS.desktop}px)`]:{right:"0px"}}}},cta:{standard:{marginRight:"45px"},homepage:{marginRight:"45px"}},menuButton:{background:"unset",color:"unset",borderRadius:"unset",width:"unset",height:"unset",hover:{background:"unset",color:"unset"},monochrome:{color:"unset",background:"unset",hover:{background:"unset",color:"unset"}}}}}},sy={pagination:{linkText:{color:eJ.default.sys.color.prominent}}},sg={notificationsFilters:{filterButton:{fontFamily:eJ.default.sys.global.font.secondary.fontFamily,letterSpacing:"normal",textTransform:"none",color:eJ.default.sys.color.muted,backgroundColor:"transparent",border:`1px solid ${eJ.default.sys.color.light}`,hoverColor:eJ.default.sys.color.primary,hoverBackgroundColor:`color-mix(in srgb, ${eJ.default.sys.color.primary} 10%, transparent)`},filterButtonActive:{color:eJ.default.sys.color.onPrimary,backgroundColor:eJ.default.sys.color.primary,border:`1px solid ${eJ.default.sys.color.primary}`}}},sf={threeDotsMenu:{button:{fontFamily:eJ.default.sys.global.font.secondary.fontFamily,color:eJ.default.sys.color.prominent}}},sh={fourUpAltPattern:{primaryContainer:{mobile:{borderBottom:eJ.default.sys.global.border.standard.border,paddingBottom:"29px"},tablet:{borderBottom:eJ.default.sys.global.border.standard.border,paddingBottom:"40px"},desktop:{borderBottom:eJ.default.sys.global.border.standard.border,paddingBottom:"40px"},contentBlock:{alignSelf:"center"},image:{tablet:{width:"350px",height:"250px"},desktop:{width:"554px",height:"396px"}}},secondaryContainer:{mobile:{paddingTop:"29px"}},compactContainer:{mobile:{padding:"0 14px 0 0"},desktop:{padding:"0"}}}},sC={articleRecirc:{backgroundColor:"none",borderTop:eJ.default.sys.global.border.standard.border,borderRight:eJ.default.sys.global.border.standard.border,border:{padding:"40px"},leftContent:{display:"block"}}},s_={sharedStyles:{contentCard:{hover:{background:"transparent"}},layout:{mainColumnMargin:"0 20px"},standardSpacing:{xsmall:{mobile:{marginBottom:"12px"},desktop:{marginBottom:"12px"}},small:{mobile:{marginBottom:"24px"},desktop:{marginBottom:"24px"}},medium:{mobile:{marginBottom:"30px"},desktop:{marginBottom:"40px"}},large:{mobile:{marginBottom:"48px"},desktop:{marginBottom:"48px"}},xlarge:{mobile:{marginBottom:"60px"},desktop:{marginBottom:"100px"}}},fancyBorder:{borderImageSource:"",borderImageSlice:"",borderImageRepeat:"",borderStyle:"solid",borderColor:"#e9e9e9",maskBorder:""},fancyBorderSecondary:{borderImageSource:"",borderColor:"#e9e9e9"},fancyBorderInverted:{borderImageSource:""},fancyTitle:{WebkitTextStroke:`1px ${eJ.default.sys.color.primary}`,textShadow:`2.5px 2.5px 0 ${eJ.default.sys.color.primary}`,color:"white",fontFamily:eJ.default.sys.global.font.primary.fontFamily,letterSpacing:"0.03em",marginTop:"18px"},venueTitle:{fontFamily:eJ.default.sys.global.font.primary.fontFamily,fontWeight:eJ.default.sys.global.font.bold.fontWeight},topLine:{display:"block",width:"70px",height:"14px",marginBottom:"10px",backgroundColor:eJ.default.comp.pullQuote.standard.line.color,boxShadow:"",boxShadowInverted:""},lede:{overlayImage:{opacity:"0.5",top:"0",height:"100%"},backgroundFill:{solidGradient:{background:"linear-gradient(108.65deg, #999 2.64%, #ddd 100%)"}},articleContainer:{standard:{marginTop:"0px"},feature:{marginTop:"40px"}}},rule:{primary:{borderImageSource:"",borderImageSlice:"",borderStyle:"",borderWidth:"",borderColor:""},inverted:{borderImageSource:"",borderImageSlice:"",borderStyle:"",borderWidth:"",borderColor:""}}}},sk={synth:{comp:{...cL,...cj,...cJ,...sC,brandedContentSponsor:{darkLogo:{display:"block"},lightLogo:{display:"none"}},...si,...cO,subscriptionBenefits:{benefitIcon:{border:"none"},helpSection:{borderTop:"1px solid rgba(0, 0, 0, 0.2)"}},...cV,subscriptionPricingPlan:{full:{headline:{bgColor:"transparent"}}},...sl,contentBlockCrossCommunity:{community:{display:"initial"}},...cQ,...cz,...cH,...cq,...c0,...c3,...se,...sa,specialFeatureOverlayLede:{mediaInnerContainer:{mixBlendMode:"none"},textContainer:{mobile:{backgroundColor:"",padding:"",margin:"0 35px",width:"calc(100% - 70px)",borderWidth:"0"},desktop:{padding:"",top:"40vh"}}},eightUpPattern:{primaryCard:{border:"",borderRadius:"",boxShadow:"",mobile:{padding:""},tablet:{padding:""},desktop:{padding:""}},secondaryContainer:{desktop:{padding:""}},tertiaryContainer:{mobile:{padding:""},tablet:{padding:""},desktop:{padding:"0 10px 0 0"}}},sevenUpPattern:{primaryCard:{border:"",borderRadius:"",boxShadow:"",mobile:{padding:""},desktop:{padding:""}},thirdContainer:{desktop:{padding:"28px 0 0 0"}}},fiveGridPattern:{border:{borderRight:"1px solid #e9e9e9",padding:"15px"},container:{desktop:{justifyContent:"flex-start",padding:"0px"}},overflowCard:{marginBottom:"40px"},mobileInnerContainer:{padding:"0 5px"}},...sh,fourUpPattern:{firstCard:{contentBlock:{margin:{tablet:"inherit",mobile:"inherit"},textShadow:"none"},image:{paddingRight:{tablet:"",mobile:""}}}},...cG,captionCredit:{specialFeature:{mobile:{textAlign:"start"},desktop:{textAlign:"start",paddingLeft:"0"}},specialFeatureFullWidth:{mobile:{textAlign:"start"},desktop:{textAlign:"start"}}},mediaIcon:{circle:{small:{inset:"7px 7px auto auto"},medium:{inset:"10px 10px auto auto"},large:{inset:"20px 20px auto auto"}}},...c$,newsletterPageCard:{container:{borderRadius:""}},nGridPattern:{border:{borderRight:"1px solid #e9e9e9",padding:"15px"},container:{desktop:{justifyContent:"flex-start"}},overflowCard:{marginBottom:"40px"}},...cZ,...cN,river:{indent:"30px",padding:"0 20px"},...s_,splitContentCard:{contentBlock:{paddingTop:"8px"}
443,image:{aspectRatio:"3 / 2",borderRadius:""}},...cU,standardLayout:{mainContainer:{maxWidth:"700px"},railContainer:{maxWidth:"300px"},gap:{width:"100px"}},threeGridPattern:{border:{borderRight:"1px solid #e9e9e9",borderTop:"1px solid #e9e9e9",padding:"15px"}},threeGridBigPattern:{desktopContainer:{gridGap:"40px 32px"}},threeUpAltPattern:{contentContainer:{primary:{padding:"0 30px 0 0"}}},twoGridPattern:{border:{borderRight:"1px solid #e9e9e9",borderTop:"1px solid #e9e9e9",padding:"15px"}},twoUpPattern:{container:{alignItems:"baseline",margin:{desktop:"40px auto 0px auto"}},firstCard:{container:{width:{tablet:"50%"}},image:{width:{mobile:"100%"},marginLeft:{mobile:"0"}},contentBlock:{margin:{tablet:"0",mobile:"0"},textShadow:"none"},metaOffset:{marginTop:{tablet:"0",mobile:"0"}}},secondCard:{container:{width:{tablet:"50%"}},image:{width:{mobile:"100%"},marginLeft:{mobile:"0"}},contentBlock:{margin:{tablet:"8px 0 0",mobile:"8px 0 0"},textShadow:"none"},metaOffset:{marginTop:{tablet:"8px",mobile:"8px"}}}},...su,...sm,primaryNavigation:{overhang:{screenMobile:"0px",screenStandard:"0px",screenHomepage:"0px"}},...ss,...sd,...sg,...sf,mostPopularList:{standardVariation:{numberPadding:"28px",numberStyle:{content:'counter(counter) "."',position:"absolute",left:"0",borderRadius:"0",textAlign:"left",backgroundColor:"none",marginTop:"0",height:"26px",width:"26px",display:"flex",justifyContent:"center",alignItems:"center"},container:{mobile:{margin:"0"},desktop:{margin:"0"}},separator:{width:"100%",borderBottom:"1px solid",mobile:{paddingTop:"16px",marginBottom:"16px"},desktop:{paddingTop:"20px",marginBottom:"20px"}},headline:{color:"",mobile:{font:"",letterSpacing:""},desktop:{font:"",letterSpacing:""}}},homepageVariation:{numberPadding:"26px",numberStyle:{mobile:{content:'counter(counter) "."',position:"absolute",left:"0",borderRadius:"0",textAlign:"left",backgroundColor:"none",marginTop:"0",height:"26px",width:"26px",display:"flex",justifyContent:"center",alignItems:"center"},desktop:{height:"26px"}},headlineText:{trailingSymbol:{content:"",fontWeight:"",fontSize:"",verticalAlign:"",margin:"0 0 0 0.3em"}},container:{mobile:{margin:"0"},desktop:{margin:"0 0 0 30px"}},headline:{color:"",mobile:{font:"",letterSpacing:""},desktop:{font:"",letterSpacing:""}}},vergeBackgroundElement:{opacity:"1"},separator:{mobile:{paddingTop:"16px",marginBottom:"16px"},desktop:{paddingTop:"20px",marginBottom:"20px"}}},standardParagraph:{dropcap:{boxShadow:"",padding:"0",textShadow:""},endmark:{background:"url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iOSIgY3k9IjkiIHI9IjkiIGZpbGw9IiMzMDk4NzUiLz4KPC9zdmc+Cg==)",size:"14px",marginTop:"8px"},outdent:{marginLeft:"-100px"}},...cM,rail:{mostPopularSection:{margin:"0",top:"40px"},stickySection:{top:"40px"},stickySectionDesktop:{top:"40px"}},highlight:{container:{padding:"30px 20px"}},authorHeader:{image:{filter:""},pageHeader:{margin:"0 0 16px 0"},subhead:{margin:"0 0 12px 0"}},...c5,...c7,...c8,...c2,...c6,...sy,drawer:{boxShadow:"0 4px 10px 0 rgba(0,0,0,0.4)"},footer:{logo:{height:"60px"},border:{borderStyle:"solid",borderColor:"black",borderImageSource:"",borderImageSlice:"",borderImageRepeat:"",maskBorder:""}},...cD,standardLede:{dek:{before:{content:"",display:"none",position:"relative",marginRight:"0",color:""}},mediaContainer:{maxWidth:"700px"}},streamEntry:{streamEntryByline:{profileImage:{filter:""},marker:{top:"18px",borderWidth:"1px"}}},...sc,...cW,contentBlockMeta:{metaLayoutBase:{display:"inherit",columnGap:"",rowGap:"",alignItems:"initial",lineHeight:"1px"},metaLayoutUpper:{large:{desktop:{marginBottom:"6px"}}}},productCard:{cardContainer:{border:"none",desktop:{padding:"0px"},mobile:{padding:"0px"}},scoreContainer:{borderRadius:"0"}},...cE,...cF,...cA,...cK,...sr,hierarchyLinks:{spacing:{mobile:{marginTop:"25px"},desktop:{marginTop:"40px"}}}}}},sb={ad:{frontpageHeroTablet:{marginTop:"48px",marginBottom:"48px"},frontpageHeroDesktop:{marginTop:"48px",marginBottom:"48px"},leaderboardDesktop:{marginTop:"-15px",marginBottom:"50px"},leaderboardTablet:{marginTop:"12px"},medrecFrontpageHeroMobile:{padding:"45px 0 35px",borderTop:eJ.default.comp.ads.standard.container.border,borderBottom:eJ.default.comp.ads.standard.container.border}}},sT={actionBox:{borderTop:`3px solid ${eJ.default.sys.color.primary}`}},sB={shareButtons:{fullWidth:{icon:{hover:{fill:eJ.default.comp.share.standard.icon.hover.color}}},split:{icon:{hover:{fill:eJ.default.comp.share.standard.icon.hover.color}}}}},sR={loginForm:{background:eJ.default.comp.login.standard.background.color,logo:{color:"#0033FF"},footer:{color:"black",fill:"black"}}},sx={newsletter:{input:{button:{color:eJ.default.sys.color.prominent}},homepage:{input:{backgroundColor:eJ.default.comp.newsletter.homepage.container.bgColor,borderColor:eJ.default.comp.newsletter.homepage.copy.color,color:eJ.default.comp.newsletter.homepage.copy.color,paddingRight:"42px",placeholder:{color:eJ.default.comp.newsletter.homepage.copy.color}},desktopWrapper:{margin:"20px 0"}},newslettersPagePanel:{input:{background:"transparent",placeholder:{color:eJ.default.comp.nlPanel.standard.headline.color}},button:{background:eJ.default.sys.color.background,foreground:eJ.default.sys.color.primary}},standard:{container:{padding:"16px 0 0 0"}}}},sI={pageHeader:{large:{container:{mobile:{paddingBottom:"20px"},desktop:{paddingBottom:"20px"}}},borderBottom:`5px solid ${eJ.default.sys.color.primary}`}},sv={ledeMeta:{feature:{desktop:{borderTop:eJ.default.sys.global.border.alt.border,paddingTop:"18px"}},containerFullWidth:{borderTop:"none",paddingTop:"0"}}},sP={category:{separator:{marginLeft:"8px",color:eJ.default.sys.color.primary,borderBottom:"none"}}},sS={commentCount:{icon:{marginTop:"-1px"}
443,fullWidthLede:{hover:{backgroundColor:eJ.default.comp.share.standard.button.hover.bgColor,borderColor:"transparent",textColor:eJ.default.comp.share.standard.icon.hover.color}},splitLede:{hover:{backgroundColor:eJ.default.comp.share.standard.button.hover.bgColor,borderColor:"transparent",textColor:eJ.default.comp.share.standard.icon.hover.color}},stickyNav:{borderColor:eJ.default.sys.color.onPrimary}}},sw={footer:{border:{borderColor:eJ.default.sys.color.onPrimary},logo:{height:"35px"}}},sL={primaryNavigationMobile:{menuButton:{padding:"5px",margin:"-5px",color:eJ.default.sys.color.primary}}},sA={mostPopularList:{standardVariation:{separator:{borderBottom:`1px solid ${eJ.default.sys.color.light}`},numberStyle:{height:"24px"}}}},sF={sharedStyles:{fancyBorder:{maskBorder:'url(\'data:image/svg+xml,<svg width="4" height="4" viewBox="0 0 4 4" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 0H1V1H0V0Z" fill="white"/><path d="M3 3H4V4H3V3Z" fill="white"/><path d="M2 4H1H0V3V2H1V1H2V0H3H4V1V2H3V3H2V4Z" fill="white"/></svg>\') 25% fill / 1 / 0 repeat',borderStyle:"solid",borderColor:eJ.default.sys.color.primary},fancyTitle:{fontFamily:"var(--font-druk-text-wide), Arial, sans-serif",marginTop:"12px"}}},sM={synth:{comp:{...sT,...sb,articleRecirc:{leftContent:{display:"none"}},...sP,...sS,compactContentCard:{padding:{river:{mobile:"20px 0",tablet:"30px 40px"}}},contentBlockMeta:{metaLayoutBase:{display:"block",lineHeight:".6"}},ledeHed:{metaComponents:{base:{marginBottom:"16px"}}},...sv,...sR,minimalNav:{container:{height:"60px"}},...sA,featureSquareLede:{container:{desktop:{padding:"60px 0 0 0"}}},...sw,...sx,newsletterPageCard:{container:{borderRadius:"10px"}},...sL,prominentContentCard:{overlap:{margin:"-30px 0 0 30px",padding:"10px 14px",tablet:{margin:"-60px 0 0 120px",padding:"14px"}}},...sF,...sB,rail:{stickySection:{top:"80px"},stickySectionDesktop:{top:"80px"}},river:{indent:"40px"},...sI,...sF}}},sE="duet:appId",sN="duet:trackingAllowed";(no=na||(na={})).SBNation="sbnation-app",no.TheVerge="theverge-app";let sD=(n,e)=>{let o=null==n?void 0:n[e];return"string"==typeof o?o:Array.isArray(o)?o[0]:void 0},sK=n=>"string"==typeof n&&"false"===n.trim().toLowerCase();var sH=n.i(348172);let sq={className:sH.default.className,style:{fontFamily:"'DrukText', 'DrukText Fallback', Arial, sans-serif"}};null!=sH.default.variable&&(sq.variable=sH.default.variable);var sz=n.i(471579);let sj={className:sz.default.className,style:{fontFamily:"'DrukTextWide', 'DrukTextWide Fallback', Arial, sans-serif"}};null!=sz.default.variable&&(sj.variable=sz.default.variable);var sO=n.i(787592);let sV={className:sO.default.className,style:{fontFamily:"'IBM Plex Mono', 'IBM Plex Mono Fallback'",fontStyle:"normal"}};null!=sO.default.variable&&(sV.variable=sO.default.variable);var sU=n.i(154138);let sW={className:sU.default.className,style:{fontFamily:"'IBMPlexSans', 'IBMPlexSans Fallback', Arial, sans-serif"}};null!=sU.default.variable&&(sW.variable=sU.default.variable);let sQ={"--font-ibm-plex-mono":sV.style.fontFamily,"--font-ibm-plex-sans":sW.style.fontFamily,"--font-druk-text":sq.style.fontFamily,"--font-druk-text-wide":sj.style.fontFamily},s$=({children:n,...e})=>(0,nr.jsx)(iv,{...e,children:(0,nr.jsx)(i3,{children:n})});s$.displayName="SBNationAuthProvider";let sG=({children:n,...e})=>(0,nr.jsx)(iv,{...e,children:n});function sZ(n){let e,o=n.communityId,t=(e=rA[o])?{enabled:e.enabled,playerId:e.playerId,scriptUrl:`https://embed.sendtonews.com/player3/embedcode.js?fk=${e.playerId}`}:{enabled:!1,playerId:"",scriptUrl:""},a=nN.SB_NATION_COMMUNITIES_METADATA.find(n=>n.communityId===o),r=a?.volume==="feed-only",i=r?a.feedOnlyConfig?.mainNav:void 0,l=r?a.feedOnlyConfig?.footerNav:void 0,c=r?a.feedOnlyConfig?.siteSettings:void 0,s=!!n.pageProps.isMobileAppRequest,d=!!n.pageProps.rejectNonEssentialCookies,m=s?sG:s$,p=(0,nd.useMemo)(()=>{let n;return s?((n=({children:n})=>(0,nr.jsx)(tg,{children:(0,nr.jsx)(rO,{rejectNonEssentialCookies:d,children:n})})).displayName="MobileAppCookieConsentProvider",n):void 0},[s,d]),u=(0,nr.jsx)(rB,{...n,adConfig:{staticAdConfig:iB,communityAdConfig:nH,networkAdConfig:nq},AuthProvider:m,...p?{CookieConsentProvider:p}:{},CycloneArticleBody:nx,CycloneCommentsSection:nI,commentsConfig:nE,componentConfig:cP,defaultSEO:rP,Favicons:(0,nr.jsx)(nM,{}),featureConfig:rR,fonts:sQ,Footer:(0,nr.jsx)(cS.default,{componentContext:r?"feedOnly":""}),globalOverrides:{mainNavItems:i??void 0,footerItems:l??void 0,siteSettings:c??void 0},membershipConfig:rx,newslettersConfig:rI,parselyConfig:rv,seoConfig:rL,stnVideoConfig:t,userProfileConfig:rK,seoSchemaConfigPathMap:rw,serverAuthState:n.serverAuthState});return n.themeStorageKey?(0,nr.jsx)(iR.default,{themes:n.themes,defaultTheme:n.defaultTheme,storageKey:n.themeStorageKey,suggestedTheme:n.pageProps.pageTheme,children:u}):u}sG.displayName="SBNationMobileAuthProvider",sZ.getInitialProps=async n=>{let e=(n=>{if(n){let e=(0,rm.getCommunitySubdomain)(n);if(e){let o=Object.entries(rH.communities).find(([,o])=>o.subdomain===e&&rq(n,o.domain,e));if(o)return parseInt(o[0],10);let t=Object.entries(rH.communities).find(([,e])=>!e.subdomain&&rq(n,e.domain));if(t)return parseInt(t[0],10)}}return nu.SB_NATION_COMMUNITY_ID})(n.ctx.req?.headers.host),o=n.ctx.req,t={[sE]:o?(0,n5.getCookieFromRequest)(o,sE):(0,n5.getCookie)(sE),[sN]:o?(0,n5.getCookieFromRequest)(o,sN):(0,n5.getCookie)(sN)},a=((n,e)=>{if(!n&&!e)return!1;try{let o=sD(n,"x-app-id")||(null==e?void 0:e[sE]);return!!o&&Object.values(na).includes(o)}catch(n){return!1}})(o?.headers,t),r=(0,n$.getCommunityPrimaryCycloneCommunityId)(e),i=(0,o6.safeParseCycloneCommunityIdHeader)(n.ctx.req?.headers||{},r),l=(0,n$.getNetworkCommunityDataById)(n$.SB_NATION_NETWORK_ID,e),c=nN.SB_NATION_COMMUNITIES_METADATA.find(n=>n.communityId===e),s=l&&rD[l.domain];try{if(n.ctx.req)if((0,o6.parseResourceTypeHeader)(n.ctx.req.headers)&&n.ctx.query.nodeId){let{req:e,query:o}=n.ctx,{headers:t}=e,a=o.nodeId;if(a&&rD[a])s=rD[a];else{let n=(0,o6.parseHeaderValue)(t,"vm-resource-primary-category"),e=(0,o6.parseHeaderValue)(t,"vm-resource-primary-super-cat");n&&rD[n]&&(s=rD[n]),e&&rD[e]&&(s=rD[e])}}else i in rN&&(s=rN[i])}catch(n){(0,ni.captureException)(n,{extra:{message:"Error parsing content resource headers to identify SBN theme overrides"}})}let d=c?.teamName||"SBNation",m=/^[aeioAEIO]/.test(d),p=`${m?"An":"A"} ${d} Community`,u=await rB.getInitialProps({additionalNavMetadata:{tagline:p},communityId:e,commentRecThreshold:c?.thresholds?.commentRecommended||5,commentCalloutThreshold:c?.thresholds?.commentCallout||75,context:n,themes:{sbnation:"_6iubkp0",sbnationDark:"bjdlkd0",sbnationDotCom:"_8ztcz10",sbnationDotComDark:"_1ee28g60"},defaultTheme:e===nu.SB_NATION_COMMUNITY_ID?"sbnationDotCom":"sbnation",...a&&{themeStorageKey:"sbnation-theme",persistQueryTheme:!0},communityThemeConfig:s&&{overrides:s,themeData:(0,nl.default)(i5.default,sk,sM,{}),componentTokens:(0,nc.default)({},i2.default,cw,(n,e)=>{if(Array.isArray(n)&&Array.isArray(e))return(0,ns.default)(n.concat(e))})}});if(a){let n=u.pageProps;n.hideNav=!0,n.hideFooter=!0,n.isMobileAppRequest=!0,n.navProps={...n.navProps,variant:"minimal"},((n,e)=>{if(!n&&!e)return!0;try{let o=sD(n,"x-tracking-allowed"),t=null==e?void 0:e[sN];return!sK(o)&&!sK(t)}catch(n){return!0}})(o?.headers,t)||(n.rejectNonEssentialCookies=!0)}return u},n.s(["default",0,sZ,"reportWebVitals",0,function(n){ru&&ru.emitMetric(n)}],25114)},629393,(n,e,o)=>
443{let t="/_app";(window.__NEXT_P=window.__NEXT_P||[]).push([t,()=>n.r(25114)]),e.hot&&e.hot.dispose(function(){window.__NEXT_P.push([t])})},386687,(n,e,o)=>{"use strict";Object.defineProperty(o,"__esModule",{value:!0});let t=n=>{let e=n.method;return e&&({GET:" -X GET",POST:" -X POST",PUT:" -X PUT",PATCH:" -X PATCH",DELETE:" -X DELETE",HEAD:" -X HEAD",OPTIONS:" -X OPTIONS"})[e.toUpperCase()]||""},a=n=>"function"==typeof Headers&&n instanceof Headers,r=(n,e)=>` -H "${n}: ${`${e}`.replace(/(\\|")/g,"\\$1")}"`,i=(n={})=>{let{headers:e}=n,o=!1,t="";return a(e)?e.forEach((n,e)=>{"content-length"!==e.toLocaleLowerCase()&&(t+=r(e,n)),"accept-encoding"===e.toLocaleLowerCase()&&(o=!0)}):e&&Object.keys(e).map(n=>{"content-length"!==n.toLocaleLowerCase()&&(t+=r(n,e[n])),"accept-encoding"===n.toLocaleLowerCase()&&(o=!0)}),{params:t,isEncode:o}};function l(n){return"string"==typeof n?n.replace(/'/g,"'\\''"):n}function c(n){return n?"object"==typeof n?` --data-binary '${l(JSON.stringify(n))}'`:` --data-binary '${l(n)}'`:""}function s(n){return n?" --compressed":""}let d=(n,e)=>{let o,a;"string"==typeof n||n instanceof URL?(o=n,a=e||{}):(o=(n||{}).url,a=n||{});let{body:r}=a,l=i(a);return`curl '${o}'${t(a)}${l.params||""}${c(r)}${s(l.isEncode)}`};o.default=d,o.escapeBody=l,o.fetchToCurl=d,o.generateBody=c,o.generateCompress=s,o.generateHeader=i,o.generateMethod=t,o.isInstanceOfHeaders=a},88601,(n,e,o)=>{var t=n.r(376795);e.exports=n.r(806583)(function(n,e,o,a){t(n,e,o,a)})},838904,(n,e,o)=>{var t=n.r(533066),a=n.r(377882);e.exports=function(n,e,o){var r=!0,i=!0;if("function"!=typeof n)throw TypeError("Expected a function");return a(o)&&(r="leading"in o?!!o.leading:r,i="trailing"in o?!!o.trailing:i),t(n,e,{leading:r,maxWait:e,trailing:i})}},151703,(n,e,o)=>{e.exports=n.r(70266)},75415,(n,e,o)=>{e.exports=JSON.parse('{"043218de476bcb3d00d6441c48ae567f":"query latestByPathPostContentResourceApiQuery(\\n $nodeId: ID!\\n) {\\n node(id: $nodeId) {\\n __typename\\n ... on PostResourceType {\\n ...postResource_postResource\\n }\\n id\\n }\\n}\\n\\nfragment accordionBlock_methodologyAccordionBlock on MethodologyAccordionBlockType {\\n heading {\\n html\\n }\\n sections {\\n content {\\n html\\n }\\n heading {\\n html\\n }\\n }\\n}\\n\\nfragment actionBoxBlock_actionBoxBlock on ActionBoxBlockType {\\n actionBoxTitle: title {\\n html\\n }\\n description {\\n html\\n }\\n buttonText {\\n plaintext\\n }\\n buttonUrl\\n placement\\n}\\n\\nfragment articleBlocks_block on BlockType {\\n __isBlockType: __typename\\n __typename\\n ... on CoreParagraphBlockType {\\n ...paragraphBlock_coreParagraphBlock\\n }\\n ... on CoreHeadingBlockType {\\n ...headingBlock_coreHeadingBlock\\n }\\n ... on CoreListBlockType {\\n ...listBlock_coreListBlock\\n }\\n ... on CyclonePostBlockType {\\n ...cyclonePostBlock_cyclonePostBlock\\n }\\n ... on CorePullquoteBlockType {\\n ...pullquoteBlock_corePullquoteBlock\\n }\\n ... on CoreQuoteBlockType {\\n ...quoteBlock_coreQuoteBlock\\n }\\n ... on CoreSeparatorBlockType {\\n ...separatorBlock_coreSeparatorBlock\\n }\\n ... on CoreHTMLBlockType {\\n ...htmlBlock_coreHTMLBlock\\n }\\n ... on CoreEmbedBlockType {\\n ...embedBlock_coreEmbedBlock\\n }\\n ... on CoreImageBlockType {\\n ...imageBlock_coreImageBlock\\n }\\n ... on CoreGalleryBlockType {\\n ...galleryBlock_coreGalleryBlock\\n }\\n ... on ImageSliderBlockType {\\n ...imageSliderBlock_imageSliderBlock\\n }\\n ... on ImageCompareBlockType {\\n ...imageCompareBlock_imageCompareBlock\\n }\\n ... on VideoBlockType {\\n ...videoBlock_videoBlock\\n }\\n ... on ProductBlockType {\\n ...productBlock_productBlock\\n }\\n ... on ProductsTableBlockType {\\n ...productsTableBlock_productsTableBlock\\n }\\n ... on LegacyProductBlockType {\\n ...legacyProductBlock_legacyProductBlock\\n }\\n ... on LegacyProductsTableBlockType {\\n ...legacyProductsTableBlock_legacyProductsTableBlock\\n }\\n ... on FeaturedProductsBlockType {\\n ...featuredProductsBlock_featuredProductsBlock\\n }\\n ... on ActionBoxBlockType {\\n ...actionBoxBlock_actionBoxBlock\\n }\\n ... on RatingBlockType {\\n ...ratingBlock_ratingBlock\\n }\\n ... on NewsletterBlockType {\\n ...newsletterBlock_newsletterBlock\\n }\\n ... on RelatedPostsBlockType {\\n ...relatedPostsBlock_relatedPostsBlock\\n }\\n ... on TableBlockType {\\n ...tableBlock_tableBlock\\n }\\n ... on TableOfContentsBlockType {\\n ...tableOfContentsBlock_tableOfContentsBlock\\n }\\n ... on MethodologyAccordionBlockType {\\n ...accordionBlock_methodologyAccordionBlock\\n }\\n ... on HighlightBlockType {\\n ...highlightBlock_highlightBlock\\n }\\n}\\n\\nfragment authorBasic_authorProfile on AuthorProfileResourceType {\\n id\\n name\\n title\\n permalink\\n path\\n}\\n\\nfragment authorFull_authorProfile on AuthorProfileResourceType {\\n ...authorWithBio_authorProfile\\n ...authorWithImage_authorProfile\\n}\\n\\nfragment authorWithBio_authorProfile on AuthorProfileResourceType {\\n ...authorBasic_authorProfile\\n shortBio {\\n html\\n plaintext\\n }\\n}\\n\\nfragment authorWithImage_authorProfile on AuthorProfileResourceType {\\n ...authorBasic_authorProfile\\n profileImage {\\n ...imageCard_imageResource\\n id\\n }\\n}\\n\\nfragment campaignBasic_campaign on CampaignResourceType {\\n id\\n advertiserName\\n advertiserPreamble\\n}\\n\\nfragment campaignFull_campaign on CampaignResourceType {\\n ...campaignBasic_campaign\\n title\\n advertiserClickthroughUrl\\n campaignAdvertiserDarkImage\\n campaignAdvertiserLightImage\\n campaignCustomPinImage\\n campaignCustomPinColor\\n campaignDisclaimer\\n}\\n\\nfragment campaignWithTitle_campaign on CampaignResourceType {\\n ...campaignBasic_campaign\\n title\\n}\\n\\nfragment cardThumbnails_thumbnailMap on ThumbnailMapType {\\n horizontal {\\n ...thumbnail_thumbnail\\n }\\n square {\\n ...thumbnail_thumbnail\\n }\\n}\\n\\nfragment categoryBasic_category on CategoryResourceType {\\n id\\n title\\n slug\\n permalink\\n path\\n isHub\\n}\\n\\nfragment categoryWithParentChain_category on CategoryResourceType {\\n ...categoryBasic_category\\n parent @excludeCacheKey {\\n ...categoryBasic_category\\n parent @excludeCacheKey {\\n ...categoryBasic_category\\n id\\n }\\n id\\n }\\n}\\n\\nfragment contentResourceComments_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n comments {\\n enabled\\n mode\\n }\\n}\\n\\nfragment contentResourceCore_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ...contentResourceIdentification_contentResource\\n ...contentResourceRouting_contentResource\\n ...contentResourceTimestamp_contentResource\\n title\\n dek {\\n html\\n plaintext\\n }\\n}\\n\\nfragment contentResourceFeaturedImageDisplay_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n featuredImage {\\n ...featuredImageDisplay_featuredImage\\n }\\n}\\n\\nfragment contentResourceFeaturedImageSocial_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n featuredImage {\\n ...featuredImageSocial_featuredImage\\n }\\n}\\n\\nfragment contentResourceIdentification_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ...resolvedResourceIdentification_resolvedResource\\n chorusId\\n chorusUuid\\
443n}\\n\\nfragment contentResourceLedeMediaDisplay_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ledeMedia {\\n __typename\\n ...ledeMediaDisplay_ledeMedia\\n }\\n}\\n\\nfragment contentResourceLedeMediaSocial_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ledeMedia {\\n __typename\\n ...ledeMediaSocial_ledeMedia\\n }\\n}\\n\\nfragment contentResourcePromo_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n promo {\\n headline\\n description {\\n html\\n plaintext\\n }\\n image {\\n ...imageCard_imageResource\\n id\\n }\\n }\\n}\\n\\nfragment contentResourceRobots_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n robots {\\n index\\n follow\\n }\\n}\\n\\nfragment contentResourceRouting_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ...resolvedResourceRouting_resolvedResource\\n canonicalUrlOverride\\n}\\n\\nfragment contentResourceSeo_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n seo {\\n headline\\n description\\n }\\n}\\n\\nfragment contentResourceSocial_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n social {\\n headline\\n description\\n image {\\n ...imageSocial_imageResource\\n id\\n }\\n }\\n}\\n\\nfragment contentResourceStatus_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n status\\n}\\n\\nfragment contentResourceTimestamp_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n createdAt\\n updatedAt\\n publishedAt\\n originalPublishedAt\\n}\\n\\nfragment cyclonePostBlock_cyclonePostBlock on CyclonePostBlockType {\\n url\\n shortId\\n site {\\n wpId\\n domain\\n chorusCommunityId\\n chorusNetworkId\\n isCrossCommunity\\n }\\n}\\n\\nfragment displayThumbnails_thumbnailMap on ThumbnailMapType {\\n horizontal {\\n ...thumbnail_thumbnail\\n }\\n square {\\n ...thumbnail_thumbnail\\n }\\n vertical {\\n ...thumbnail_thumbnail\\n }\\n}\\n\\nfragment embedBlock_coreEmbedBlock on CoreEmbedBlockType {\\n embedHtml\\n placement\\n provider\\n}\\n\\nfragment featuredImageBase_featuredImage on FeaturedImageType {\\n caption {\\n html\\n plaintext\\n }\\n credit {\\n html\\n plaintext\\n }\\n hideCredit\\n}\\n\\nfragment featuredImageDisplay_featuredImage on FeaturedImageType {\\n ...featuredImageBase_featuredImage\\n image {\\n ...imageDisplay_imageResource\\n id\\n }\\n}\\n\\nfragment featuredImageSocial_featuredImage on FeaturedImageType {\\n ...featuredImageBase_featuredImage\\n image {\\n ...imageSocial_imageResource\\n id\\n }\\n}\\n\\nfragment featuredProductsBlock_featuredProductsBlock on FeaturedProductsBlockType {\\n featuredProductTableTitle: title {\\n contents {\\n html\\n plaintext\\n }\\n }\\n products {\\n productDescriptionOverride\\n productLabel\\n headingID\\n product {\\n productId\\n title\\n showDescription\\n showImage\\n showScores\\n bestRetailLink {\\n ...retailLink_productRetailLink\\n }\\n brand {\\n id\\n title\\n }\\n description {\\n html\\n }\\n cons {\\n html\\n }\\n pros {\\n html\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n retailLinks {\\n ...retailLink_productRetailLink\\n }\\n }\\n }\\n}\\n\\nfragment feedContentAnalytics_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n ...contentResourceIdentification_contentResource\\n ...contentResourceRouting_contentResource\\n ...contentResourceTimestamp_contentResource\\n ...contentResourceStatus_contentResource\\n title\\n wordCount\\n hasAffiliateLinks\\n seo {\\n headline\\n }\\n social {\\n headline\\n }\\n promo {\\n headline\\n }\\n ...feedContentCampaignAnalytics_feedContentResource\\n ...feedContentPrimaryCategory_feedContentResource\\n ...feedContentCategories_feedContentResource\\n ...feedContentSuperCategories_feedContentResource\\n ...feedContentAuthors_feedContentResource\\n ...feedContentPackage_feedContentResource\\n ...feedContentStreams_feedContentResource\\n ...feedContentLiveStatus_feedContentResource\\n}\\n\\nfragment feedContentAuthorsWithProfile_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n authors @excludeCacheKey {\\n ...authorFull_authorProfile\\n id\\n }\\n}\\n\\nfragment feedContentAuthors_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n authors @excludeCacheKey {\\n ...authorWithImage_authorProfile\\n slug\\n id\\n }\\n}\\n\\nfragment feedContentCampaignAnalytics_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n primaryCampaign @excludeCacheKey {\\n ...campaignWithTitle_campaign\\n id\\n }\\n}\\n\\nfragment feedContentCategories_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n categories @excludeCacheKey {\\n ...categoryBasic_category\\n id\\n }\\n internalCategories @excludeCacheKey {\\n id\\n slug\\n }\\n}\\n\\nfragment feedContentExcludedFromHomepage_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n excludedFromHomepage\\n}\\n\\nfragment feedContentLiveStatus_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n liveBadge\\n liveStatus {\\n status\\n startAt\\n endAt\\n }\\n}\\n\\nfragment feedContentPackage_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n package @excludeCacheKey {\\n id\\n chorus
443Id\\n permalink\\n title\\n promo {\\n headline\\n }\\n }\\n}\\n\\nfragment feedContentPaywall_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n isPaywallEligible\\n}\\n\\nfragment feedContentPrimaryCategory_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n primaryCategory @excludeCacheKey {\\n ...categoryWithParentChain_category\\n id\\n }\\n}\\n\\nfragment feedContentSEO_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n ...contentResourceCore_contentResource\\n ...contentResourceSeo_contentResource\\n ...contentResourceSocial_contentResource\\n ...contentResourcePromo_contentResource\\n ...contentResourceRobots_contentResource\\n ...contentResourceLedeMediaSocial_contentResource\\n ...contentResourceFeaturedImageSocial_contentResource\\n ...feedContentAuthors_feedContentResource\\n ...feedContentPrimaryCategory_feedContentResource\\n primaryCampaign @excludeCacheKey {\\n id\\n }\\n}\\n\\nfragment feedContentStreams_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n streams(first: 100) {\\n nodes @excludeCacheKey {\\n id\\n chorus
443Id\\n title\\n }\\n }\\n}\\n\\nfragment feedContentSuperCategories_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n superCats @excludeCacheKey {\\n id\\n slug\\n }\\n internalSuperCats @excludeCacheKey {\\n id\\n slug\\n }\\n}\\n\\nfragment galleryBlock_coreGalleryBlock on CoreGalleryBlockType {\\n imagesOrientation\\n images {\\n alt\\n hideCredit\\n credit {\\n plaintext\\n }\\n caption {\\n html\\n }\\n image {\\n id\\n originalWidth\\n originalHeight\\n thumbnails {\\n horizontal {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n vertical {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n original {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment headingBlock_coreHeadingBlock on CoreHeadingBlockType {\\n contents {\\n html\\n }\\n headingId\\n level\\n}\\n\\nfragment highlightBlock_highlightBlock on HighlightBlockType {\\n __typename\\n placement\\n children {\\n __typename\\n ... on BlockInterface {\\n __isBlockInterface: __typename\\n blockName\\n }\\n ... on ActionBoxBlockType {\\n ...actionBoxBlock_actionBoxBlock\\n }\\n ... on CoreEmbedBlockType {\\n ...embedBlock_coreEmbedBlock\\n }\\n ... on CoreHeadingBlockType {\\n ...headingBlock_coreHeadingBlock\\n }\\n ... on CoreHTMLBlockType {\\n ...htmlBlock_coreHTMLBlock\\n }\\n ... on CoreImageBlockType {\\n ...imageBlock_coreImageBlock\\n }\\n ... on CoreListBlockType {\\n ...listBlock_coreListBlock\\n }\\n ... on CoreParagraphBlockType {\\n ...paragraphBlock_coreParagraphBlock\\n }\\n ... on CorePullquoteBlockType {\\n ...pullquoteBlock_corePullquoteBlock\\n }\\n ... on CoreQuoteBlockType {\\n ...quoteBlock_coreQuoteBlock\\n }\\n ... on RatingBlockType {\\n ...ratingBlock_ratingBlock\\n }\\n ... on TableOfContentsBlockType {\\n ...tableOfContentsBlock_tableOfContentsBlock\\n }\\n ... on VideoBlockType {\\n ...videoBlock_videoBlock\\n }\\n }\\n}\\n\\nfragment htmlBlock_coreHTMLBlock on CoreHTMLBlockType {\\n markup\\n}\\n\\nfragment imageBlock_coreImageBlock on CoreImageBlockType {\\n alt\\n hideCredit\\n placement\\n credit {\\n html\\n plaintext\\n }\\n caption {\\n html\\n plaintext\\n }\\n contentWarning {\\n plaintext\\n }\\n thumbnail {\\n size\\n url\\n normalizedRatio\\n originalHeight\\n originalWidth\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n image {\\n id\\n alt\\n }\\n}\\n\\nfragment imageCard_imageResource on ImageResourceType {\\n id\\n thumbnails {\\n ...cardThumbnails_thumbnailMap\\n }\\n}\\n\\nfragment imageCompareBlock_imageCompareBlock on ImageCompareBlockType {\\n imagesOrientation\\n leftImage {\\n thumbnails {\\n horizontal {\\n normalizedRatio\\n url\\n }\\n widescreen {\\n normalizedRatio\\n url\\n }\\n original {\\n normalizedRatio\\n url\\n }\\n }\\n alt\\n credit {\\n html\\n }\\n id\\n }\\n rightImage {\\n thumbnails {\\n horizontal {\\n normalizedRatio\\n url\\n }\\n widescreen {\\n normalizedRatio\\n url\\n }\\n original {\\n normalizedRatio\\n url\\n }\\n }\\n alt\\n credit {\\n html\\n }\\n id\\n }\\n caption {\\n html\\n }\\n}\\n\\nfragment imageDisplay_imageResource on ImageResourceType {\\n ...image_imageResource\\n thumbnails {\\n ...displayThumbnails_thumbnailMap\\n }\\n}\\n\\nfragment imageSliderBlock_imageSliderBlock on ImageSliderBlockType {\\n imagesOrientation\\n images {\\n alt\\n hideCredit\\n credit {\\n plaintext\\n }\\n caption {\\n html\\n }\\n image {\\n originalUrl\\n originalHeight\\n originalWidth\\n thumbnails {\\n original {\\n normalizedRatio\\n }\\n }\\n id\\n }\\n }\\n}\\n\\nfragment imageSocial_imageResource on ImageResourceType {\\n ...image_imageResource\\n thumbnails {\\n ...socialThumbnails_thumbnailMap\\n }\\n}\\n\\nfragment image_imageResource on ImageResourceType {\\n id\\n title\\n alt\\n originalHeight\\n originalWidth\\n
443credit {\\n html\\n plaintext\\n }\\n}\\n\\nfragment ledeMediaDisplay_ledeMedia on LedeMediaType {\\n __isLedeMediaType: __typename\\n __typename\\n ... on LedeMediaImageType {\\n caption {\\n html\\n plaintext\\n }\\n credit {\\n html\\n plaintext\\n }\\n hideCredit\\n image {\\n ...imageDisplay_imageResource\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n autoplay\\n caption {\\n html\\n plaintext\\n }\\n video {\\n ...videoDisplay_volumeVideoResource\\n id\\n }\\n }\\n ... on LedeMediaGifType {\\n gif {\\n ...imageDisplay_imageResource\\n hideCredit\\n caption {\\n html\\n plaintext\\n }\\n credit {\\n html\\n plaintext\\n }\\n id\\n }\\n }\\n ... on LedeMediaEmbedType {\\n provider\\n embedHtml\\n }\\n}\\n\\nfragment ledeMediaSocial_ledeMedia on LedeMediaType {\\n __isLedeMediaType: __typename\\n __typename\\n ... on LedeMediaImageType {\\n caption {\\n html\\n plaintext\\n }\\n credit {\\n html\\n plaintext\\n }\\n hideCredit\\n image {\\n ...imageSocial_imageResource\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n autoplay\\n caption {\\n html\\n plaintext\\n }\\n video {\\n ...video_volumeVideoResource\\n id\\n }\\n }\\n ... on LedeMediaGifType {\\n gif {\\n ...imageSocial_imageResource\\n id\\n }\\n }\\n ... on LedeMediaEmbedType {\\n provider\\n embedHtml\\n }\\n}\\n\\nfragment legacyProductBlock_legacyProductBlock on LegacyProductBlockType {\\n legacyProduct {\\n productId\\n title\\n score\\n bestRetailLink {\\n price\\n retailer\\n salePrice\\n url\\n }\\n brand\\n description {\\n html\\n }\\n cons {\\n html\\n }\\n pros {\\n html\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n }\\n}\\n\\nfragment legacyProductsTableBlock_legacyProductsTableBlock on LegacyProductsTableBlockType {\\n legacyProducts {\\n title\\n score\\n bestRetailLink {\\n price\\n retailer\\n salePrice\\n url\\n }\\n brand\\n description {\\n html\\n }\\n cons {\\n html\\n }\\n pros {\\n html\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n }\\n ranges {\\n label\\n max\\n min\\n }\\n filters\\n}\\n\\nfragment listBlock_coreListBlock on CoreListBlockType {\\n ordered\\n placement\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment newsletterBlock_newsletterBlock on NewsletterBlockType {\\n newsletter {\\n title\\n promoText {\\n html\\n }\\n slug\\n listId\\n }\\n}\\n\\nfragment paragraphBlock_coreParagraphBlock on CoreParagraphBlockType {\\n paragraphContents {\\n html\\n }\\n dropcap\\n endmark\\n lead\\n}\\n\\nfragment postResource_postResource on PostResourceType {\\n ...feedContentSEO_feedContentResource\\n ...feedContentAuthorsWithProfile_feedContentResource\\n ...feedContentAnalytics_feedContentResource\\n ...feedContentCategories_feedContentResource\\n ...feedContentSuperCategories_feedContentResource\\n ...feedContentPackage_feedContentResource\\n ...feedContentStreams_feedContentResource\\n ...feedContentPaywall_feedContentResource\\n ...feedContentExcludedFromHomepage_feedContentResource\\n ...contentResourceLedeMediaDisplay_contentResource\\n ...contentResourceFeaturedImageDisplay_contentResource\\n ...contentResourceComments_contentResource\\n primaryCampaign @excludeCacheKey {\\n ...campaignFull_campaign\\n id\\n }\\n ...postSpecific_postResource\\n blocks {\\n __typename\\n ...articleBlocks_block\\n }\\n}\\n\\nfragment postSpecific_postResource on PostResourceType {\\n template\\n additionalBylines\\n customCss\\n isGameThread\\n gameThreadDatetime\\n seoArticleBody\\n excerpt {\\n ...paragraphBlock_coreParagraphBlock\\n }\\n}\\n\\nfragment productBlock_productBlock on ProductBlockType {\\n product {\\n productId\\n title\\n score\\n showDescription\\n showImage\\n showScores\\n parentFilter\\n bestRetailLink {\\n ...retailLink_productRetailLink\\n }\\n brand {\\n id\\n title\\n }\\n description {\\n html\\n }\\n cons {\\n html\\n }\\n pros {\\n html\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n retailLinks {\\n ...retailLink_productRetailLink\\n }\\n }\\n}\\n\\nfragment productsTableBlock_productsTableBlock on ProductsTableBlockType {\\n products {\\n productId\\n title\\n score\\n showDescription\\n showScores\\n parentFilter\\n bestRetailLink {\\n ...retailLink_productRetailLink\\n }\\n brand {\\n id\\n title\\n }\\n description {\\n html\\n }\\n cons {\\n html\\n }\\n pros {\\n html\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n retailLinks {\\n ...retailLink_productRetailLink\\n }\\n }\\n ranges {\\n label\\n max\\n min\\n }\\n filters\\n}\\n\\nfragment pullquoteBlock_corePullquoteBlock on CorePullquoteBlockType {\\n contents {\\n html\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment quoteBlock_coreQuoteBlock on CoreQuoteBlockType {\\n children {\\n __typename\\n ... on CoreParagraphBlockType {\\n paragraphContents {\\n html\\n }\\n }\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment ratingBlock_ratingBlock on RatingBlockType {\\n rating\\n searchTitle\\n}\\n\\nfragment relatedPostsBlock_relatedPostsBlock on RelatedPostsBlockType {\\n links {\\n url\\n title\\n }\\n}\\n\\nfragment resolvedResourceIdentification_resolvedResource on ResolvedResourceInterface {\\n __isResolvedResourceInterface: __typename\\n id\\n globalId\\n wpId\\n}\\n\\nfragment resolvedResourceRouting_resolvedResource on ResolvedResourceInterface {\\n __isResolvedResourceInterface: __typename\\n path\\n permalink\\n slug\\n resourceType\\n}\\n\\nfragment retailLink_productRetailLink on ProductRetailLinkType {\\n price\\n retailer\\n salePrice\\n url\\n}\\n\\nfragment separatorBlock_coreSeparatorBlock on CoreSeparatorBlockType {\\n blockName\\n}\\n\\nfragment socialThumbnails_thumbnailMap on ThumbnailMapType {\\n social {\\n ...thumbnail_thumbnail\\n }\\n}\\n\\nfragment tableBlock_tableBlock on TableBlockType {\\n title\\n header\\n rows\\n columns\\n footer\\n fixedWidthTableCells\\n caption {\\n html\\n }\\n credit {\\n html\\n }\\n}\\n\\nfragment tableOfContentsBlock_tableOfContentsBlock on TableOfContentsBlockType {\\n title\\n hideTitle\\n entries {\\n ...tableOfContentsEntry_tableOfContentsEntry\\n entries {\\n ...tableOfContentsEntry_tableOfContentsEntry\\n entr
443ies {\\n ...tableOfContentsEntry_tableOfContentsEntry\\n entries {\\n ...tableOfContentsEntry_tableOfContentsEntry\\n entries {\\n ...tableOfContentsEntry_tableOfContentsEntry\\n entries {\\n ...tableOfContentsEntry_tableOfContentsEntry\\n }\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment tableOfContentsEntry_tableOfContentsEntry on TableOfContentsEntry {\\n url\\n title\\n}\\n\\nfragment thumbnail_thumbnail on ThumbnailType {\\n url\\n mimeType\\n normalizedRatio\\n originalHeight\\n originalWidth\\n cropCoordinates {\\n height\\n width\\n }\\n}\\n\\nfragment videoBlock_videoBlock on VideoBlockType {\\n autoplay\\n caption {\\n html\\n }\\n isSensitive\\n placement\\n video {\\n title\\n volumeUuid\\n player\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n}\\n\\nfragment videoDisplay_volumeVideoResource on VolumeVideoResourceType {\\n id\\n volumeUuid\\n title\\n player\\n publishedAt\\n poster {\\n ...imageDisplay_imageResource\\n id\\n }\\n}\\n\\nfragment video_volumeVideoResource on VolumeVideoResourceType {\\n id\\n volumeUuid\\n title\\n player\\n publishedAt\\n poster {\\n ...imageCard_imageResource\\n id\\n }\\n}\\n","044422c945656504da0c5627759824d0":"query latestNodeIdPageContentResourceApiQuery(\\n $nodeId: ID!\\n) {\\n node(id: $nodeId) {\\n __typename\\n ... on PageResourceType {\\n ...pageResource_pageResource\\n }\\n id\\n }\\n}\\n\\nfragment accordionBlock_methodologyAccordionBlock on MethodologyAccordionBlockType {\\n heading {\\n html\\n }\\n sections {\\n content {\\n html\\n }\\n heading {\\n html\\n }\\n }\\n}\\n\\nfragment actionBoxBlock_actionBoxBlock on ActionBoxBlockType {\\n actionBoxTitle: title {\\n html\\n }\\n description {\\n html\\n }\\n buttonText {\\n plaintext\\n }\\n buttonUrl\\n placement\\n}\\n\\nfragment articleBlocks_block on BlockType {\\n __isBlockType: __typename\\n __typename\\n ... on CoreParagraphBlockType {\\n ...paragraphBlock_coreParagraphBlock\\n }\\n ... on CoreHeadingBlockType {\\n ...headingBlock_coreHeadingBlock\\n }\\n ... on CoreListBlockType {\\n ...listBlock_coreListBlock\\n }\\n ... on CyclonePostBlockType {\\n ...cyclonePostBlock_cyclonePostBlock\\n }\\n ... on CorePullquoteBlockType {\\n ...pullquoteBlock_corePullquoteBlock\\n }\\n ... on CoreQuoteBlockType {\\n ...quoteBlock_coreQuoteBlock\\n }\\n ... on CoreSeparatorBlockType {\\n ...separatorBlock_coreSeparatorBlock\\n }\\n ... on CoreHTMLBlockType {\\n ...htmlBlock_coreHTMLBlock\\n }\\n ... on CoreEmbedBlockType {\\n ...embedBlock_coreEmbedBlock\\n }\\n ... on CoreImageBlockType {\\n ...imageBlock_coreImageBlock\\n }\\n ... on CoreGalleryBlockType {\\n ...galleryBlock_coreGalleryBlock\\n }\\n ... on ImageSliderBlockType {\\n ...imageSliderBlock_imageSliderBlock\\n }\\n ... on ImageCompareBlockType {\\n ...imageCompareBlock_imageCompareBlock\\n }\\n ... on VideoBlockType {\\n ...videoBlock_videoBlock\\n }\\n ... on ProductBlockType {\\n ...productBlock_productBlock\\n }\\n ... on ProductsTableBlockType {\\n ...productsTableBlock_productsTableBlock\\n }\\n ... on LegacyProductBlockType {\\n ...legacyProductBlock_legacyProductBlock\\n }\\n ... on LegacyProductsTableBlockType {\\n ...legacyProductsTableBlock_legacyProductsTableBlock\\n }\\n ... on FeaturedProductsBlockType {\\n ...featuredProductsBlock_featuredProductsBlock\\n }\\n ... on ActionBoxBlockType {\\n ...actionBoxBlock_actionBoxBlock\\n }\\n ... on RatingBlockType {\\n ...ratingBlock_ratingBlock\\n }\\n ... on NewsletterBlockType {\\n ...newsletterBlock_newsletterBlock\\n }\\n ... on RelatedPostsBlockType {\\n ...relatedPostsBlock_relatedPostsBlock\\n }\\n ... on TableBlockType {\\n ...tableBlock_tableBlock\\n }\\n ... on TableOfContentsBlockType {\\n ...tableOfContentsBlock_tableOfContentsBlock\\n }\\n ... on MethodologyAccordionBlockType {\\n ...accordionBlock_methodologyAccordionBlock\\n }\\n ... on HighlightBlockType {\\n ...highlightBlock_highlightBlock\\n }\\n}\\n\\nfragment cardThumbnails_thumbnailMap on ThumbnailMapType {\\n horizontal {\\n ...thumbnail_thumbnail\\n }\\n square {\\n ...thumbnail_thumbnail\\n }\\n}\\n\\nfragment contentResourceComments_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n comments {\\n enabled\\n mode\\n }\\n}\\n\\nfragment contentResourceCore_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ...contentResourceIdentification_contentResource\\n ...contentResourceRouting_contentResource\\n ...contentResourceTimestamp_contentResource\\n title\\n dek {\\n html\\n plaintext\\n }\\n}\\n\\nfragment contentResourceFeaturedImageDisplay_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n featuredImage {\\n ...featuredImageDisplay_featuredImage\\n }\\n}\\n\\nfragment contentResourceIdentification_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ...resolvedResourceIdentification_resolvedResource\\n chorusId\\n chorusUuid\\
443n}\\n\\nfragment contentResourceLedeMediaDisplay_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ledeMedia {\\n __typename\\n ...ledeMediaDisplay_ledeMedia\\n }\\n}\\n\\nfragment contentResourcePromo_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n promo {\\n headline\\n description {\\n html\\n plaintext\\n }\\n image {\\n ...imageCard_imageResource\\n id\\n }\\n }\\n}\\n\\nfragment contentResourceRobots_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n robots {\\n index\\n follow\\n }\\n}\\n\\nfragment contentResourceRouting_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ...resolvedResourceRouting_resolvedResource\\n canonicalUrlOverride\\n}\\n\\nfragment contentResourceSeo_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n seo {\\n headline\\n description\\n }\\n}\\n\\nfragment contentResourceSocial_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n social {\\n headline\\n description\\n image {\\n ...imageSocial_imageResource\\n id\\n }\\n }\\n}\\n\\nfragment contentResourceStatus_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n status\\n}\\n\\nfragment contentResourceTimestamp_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n createdAt\\n updatedAt\\n publishedAt\\n originalPublishedAt\\n}\\n\\nfragment cyclonePostBlock_cyclonePostBlock on CyclonePostBlockType {\\n url\\n shortId\\n site {\\n wpId\\n domain\\n chorusCommunityId\\n chorusNetworkId\\n isCrossCommunity\\n }\\n}\\n\\nfragment displayThumbnails_thumbnailMap on ThumbnailMapType {\\n horizontal {\\n ...thumbnail_thumbnail\\n }\\n square {\\n ...thumbnail_thumbnail\\n }\\n vertical {\\n ...thumbnail_thumbnail\\n }\\n}\\n\\nfragment embedBlock_coreEmbedBlock on CoreEmbedBlockType {\\n embedHtml\\n placement\\n provider\\n}\\n\\nfragment featuredImageBase_featuredImage on FeaturedImageType {\\n caption {\\n html\\n plaintext\\n }\\n credit {\\n html\\n plaintext\\n }\\n hideCredit\\n}\\n\\nfragment featuredImageDisplay_featuredImage on FeaturedImageType {\\n ...featuredImageBase_featuredImage\\n image {\\n ...imageDisplay_imageResource\\n id\\n }\\n}\\n\\nfragment featuredProductsBlock_featuredProductsBlock on FeaturedProductsBlockType {\\n featuredProductTableTitle: title {\\n contents {\\n html\\n plaintext\\n }\\n }\\n products {\\n productDescriptionOverride\\n productLabel\\n headingID\\n product {\\n productId\\n title\\n showDescription\\n showImage\\n showScores\\n bestRetailLink {\\n ...retailLink_productRetailLink\\n }\\n brand {\\n id\\n title\\n }\\n description {\\n html\\n }\\n cons {\\n html\\n }\\n pros {\\n html\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n retailLinks {\\n ...retailLink_productRetailLink\\n }\\n }\\n }\\n}\\n\\nfragment galleryBlock_coreGalleryBlock on CoreGalleryBlockType {\\n imagesOrientation\\n images {\\n alt\\n hideCredit\\n credit {\\n plaintext\\n }\\n caption {\\n html\\n }\\n image {\\n id\\n originalWidth\\n originalHeight\\n thumbnails {\\n horizontal {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n vertical {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n original {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment headingBlock_coreHeadingBlock on CoreHeadingBlockType {\\n contents {\\n html\\n }\\n headingId\\n level\\n}\\n\\nfragment highlightBlock_highlightBlock on HighlightBlockType {\\n __typename\\n placement\\n children {\\n __typename\\n ... on BlockInterface {\\n __isBlockInterface: __typename\\n blockName\\n }\\n ... on ActionBoxBlockType {\\n ...actionBoxBlock_actionBoxBlock\\n }\\n ... on CoreEmbedBlockType {\\n ...embedBlock_coreEmbedBlock\\n }\\n ... on CoreHeadingBlockType {\\n ...headingBlock_coreHeadingBlock\\n }\\n ... on CoreHTMLBlockType {\\n ...htmlBlock_coreHTMLBlock\\n }\\n ... on CoreImageBlockType {\\n ...imageBlock_coreImageBlock\\n }\\n ... on CoreListBlockType {\\n ...listBlock_coreListBlock\\n }\\n ... on CoreParagraphBlockType {\\n ...paragraphBlock_coreParagraphBlock\\n }\\n ... on CorePullquoteBlockType {\\n ...pullquoteBlock_corePullquoteBlock\\n }\\n ... on CoreQuoteBlockType {\\n ...quoteBlock_coreQuoteBlock\\n }\\n ... on RatingBlockType {\\n ...ratingBlock_ratingBlock\\n }\\n ... on TableOfContentsBlockType {\\n ...tableOfContentsBlock_tableOfContentsBlock\\n }\\n ... on VideoBlockType {\\n ...videoBlock_videoBlock\\n }\\n }\\n}\\n\\nfragment htmlBlock_coreHTMLBlock on CoreHTMLBlockType {\\n markup\\n}\\n\\nfragment imageBlock_coreImageBlock on CoreImageBlockType {\\n alt\\n hideCredit\\n placement\\n credit {\\n html\\n plaintext\\n }\\n caption {\\n html\\n plaintext\\n }\\n contentWarning {\\n plaintext\\n }\\n thumbnail {\\n size\\n url\\n normalizedRatio\\n originalHeight\\n originalWidth\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n image {\\n id\\n alt\\n }\\n}\\n\\nfragment imageCard_imageResource on ImageResourceType {\\n id\\n thumbnails {\\n ...cardThumbnails_thumbnailMap\\n }\\n}\\n\\nfragment imageCompareBlock_imageCompareBlock on ImageCompareBlockType {\\n imagesOrientation\\n leftImage {\\n thumbnails {\\n horizontal {\\n normalizedRatio\\n url\\n }\\n widescreen {\\n normalizedRatio\\n url\\n }\\n original {\\n normalizedRatio\\n url\\n }\\n }\\n alt\\n credit {\\n html\\n }\\n id\\n }\\n rightImage {\\n thumbnails {\\n horizontal {\\n normalizedRatio\\n url\\n }\\n widescreen {\\n normalizedRatio\\n url\\n }\\n original {\\n normalizedRatio\\n url\\n }\\n }\\n alt\\n credit {\\n html\\n }\\n id\\n }\\n caption {\\n html\\n }\\n}\\n\\nfragment imageDisplay_imageResource on ImageResourceType {\\n ...image_imageResource\\n thumbnails {\\n ...displayThumbnails_thumbnailMap\\n }\\n}\\n\\nfragment imageSliderBlock_imageSliderBlock on ImageSliderBlockType {\\n imagesOrientation\\n images {\\n alt\\n hideCredit\\n credit {\\n plaintext\\n }\\n caption {\\n html\\n }\\n image {\\n originalUrl\\n originalHeight\\n originalWidth\\n thumbnails {\\n original {\\n normalizedRatio\\n }\\n }\\n id\\n }\\n }\\n}\\n\\nfragment imageSocial_imageResource on ImageResourceType {\\n ...image_imageResource\\n thumbnails {\\n ...socialThumbnails_thumbnailMap\\n }\\n}\\n\\nfragment image_imageResource on ImageResourceType {\\n id\\n title\\n alt\\n originalHeight\\n originalWidth\\n
443credit {\\n html\\n plaintext\\n }\\n}\\n\\nfragment ledeMediaDisplay_ledeMedia on LedeMediaType {\\n __isLedeMediaType: __typename\\n __typename\\n ... on LedeMediaImageType {\\n caption {\\n html\\n plaintext\\n }\\n credit {\\n html\\n plaintext\\n }\\n hideCredit\\n image {\\n ...imageDisplay_imageResource\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n autoplay\\n caption {\\n html\\n plaintext\\n }\\n video {\\n ...videoDisplay_volumeVideoResource\\n id\\n }\\n }\\n ... on LedeMediaGifType {\\n gif {\\n ...imageDisplay_imageResource\\n hideCredit\\n caption {\\n html\\n plaintext\\n }\\n credit {\\n html\\n plaintext\\n }\\n id\\n }\\n }\\n ... on LedeMediaEmbedType {\\n provider\\n embedHtml\\n }\\n}\\n\\nfragment legacyProductBlock_legacyProductBlock on LegacyProductBlockType {\\n legacyProduct {\\n productId\\n title\\n score\\n bestRetailLink {\\n price\\n retailer\\n salePrice\\n url\\n }\\n brand\\n description {\\n html\\n }\\n cons {\\n html\\n }\\n pros {\\n html\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n }\\n}\\n\\nfragment legacyProductsTableBlock_legacyProductsTableBlock on LegacyProductsTableBlockType {\\n legacyProducts {\\n title\\n score\\n bestRetailLink {\\n price\\n retailer\\n salePrice\\n url\\n }\\n brand\\n description {\\n html\\n }\\n cons {\\n html\\n }\\n pros {\\n html\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n }\\n ranges {\\n label\\n max\\n min\\n }\\n filters\\n}\\n\\nfragment listBlock_coreListBlock on CoreListBlockType {\\n ordered\\n placement\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment newsletterBlock_newsletterBlock on NewsletterBlockType {\\n newsletter {\\n title\\n promoText {\\n html\\n }\\n slug\\n listId\\n }\\n}\\n\\nfragment pageResource_pageResource on PageResourceType {\\n ...contentResourceCore_contentResource\\n ...contentResourceStatus_contentResource\\n ...contentResourceSeo_contentResource\\n ...contentResourceSocial_contentResource\\n ...contentResourcePromo_contentResource\\n ...contentResourceRobots_contentResource\\n hasAffiliateLinks\\n wordCount\\n ...contentResourceLedeMediaDisplay_contentResource\\n ...contentResourceFeaturedImageDisplay_contentResource\\n primaryCampaign @excludeCacheKey {\\n id\\n title\\n advertiserName\\n }\\n ...contentResourceComments_contentResource\\n ...pageSpecific_pageResource\\n}\\n\\nfragment pageSpecific_pageResource on PageResourceType {\\n customCss\\n blocks {\\n __typename\\n ...articleBlocks_block\\n }\\n}\\n\\nfragment paragraphBlock_coreParagraphBlock on CoreParagraphBlockType {\\n paragraphContents {\\n html\\n }\\n dropcap\\n endmark\\n lead\\n}\\n\\nfragment productBlock_productBlock on ProductBlockType {\\n product {\\n productId\\n title\\n score\\n showDescription\\n showImage\\n showScores\\n parentFilter\\n bestRetailLink {\\n ...retailLink_productRetailLink\\n }\\n brand {\\n id\\n title\\n }\\n description {\\n html\\n }\\n cons {\\n html\\n }\\n pros {\\n html\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n retailLinks {\\n ...retailLink_productRetailLink\\n }\\n }\\n}\\n\\nfragment productsTableBlock_productsTableBlock on ProductsTableBlockType {\\n products {\\n productId\\n title\\n score\\n showDescription\\n showScores\\n parentFilter\\n bestRetailLink {\\n ...retailLink_productRetailLink\\n }\\n brand {\\n id\\n title\\n }\\n description {\\n html\\n }\\n cons {\\n html\\n }\\n pros {\\n html\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n retailLinks {\\n ...retailLink_productRetailLink\\n }\\n }\\n ranges {\\n label\\n max\\n min\\n }\\n filters\\n}\\n\\nfragment pullquoteBlock_corePullquoteBlock on CorePullquoteBlockType {\\n contents {\\n html\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment quoteBlock_coreQuoteBlock on CoreQuoteBlockType {\\n children {\\n __typename\\n ... on CoreParagraphBlockType {\\n paragraphContents {\\n html\\n }\\n }\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment ratingBlock_ratingBlock on RatingBlockType {\\n rating\\n searchTitle\\n}\\n\\nfragment relatedPostsBlock_relatedPostsBlock on RelatedPostsBlockType {\\n links {\\n url\\n title\\n }\\n}\\n\\nfragment resolvedResourceIdentification_resolvedResource on ResolvedResourceInterface {\\n __isResolvedResourceInterface: __typename\\n id\\n globalId\\n wpId\\n}\\n\\nfragment resolvedResourceRouting_resolvedResource on ResolvedResourceInterface {\\n __isResolvedResourceInterface: __typename\\n path\\n permalink\\n slug\\n resourceType\\n}\\n\\nfragment retailLink_productRetailLink on ProductRetailLinkType {\\n price\\n retailer\\n salePrice\\n url\\n}\\n\\nfragment separatorBlock_coreSeparatorBlock on CoreSeparatorBlockType {\\n blockName\\n}\\n\\nfragment socialThumbnails_thumbnailMap on ThumbnailMapType {\\n social {\\n ...thumbnail_thumbnail\\n }\\n}\\n\\nfragment tableBlock_tableBlock on TableBlockType {\\n title\\n header\\n rows\\n columns\\n footer\\n fixedWidthTableCells\\n caption {\\n html\\n }\\n credit {\\n html\\n }\\n}\\n\\nfragment tableOfContentsBlock_tableOfContentsBlock on TableOfContentsBlockType {\\n title\\n hideTitle\\n entries {\\n ...tableOfContentsEntry_tableOfContentsEntry\\n entries {\\n ...tableOfContentsEntry_tableOfContentsEntry\\n entr
443ies {\\n ...tableOfContentsEntry_tableOfContentsEntry\\n entries {\\n ...tableOfContentsEntry_tableOfContentsEntry\\n entries {\\n ...tableOfContentsEntry_tableOfContentsEntry\\n entries {\\n ...tableOfContentsEntry_tableOfContentsEntry\\n }\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment tableOfContentsEntry_tableOfContentsEntry on TableOfContentsEntry {\\n url\\n title\\n}\\n\\nfragment thumbnail_thumbnail on ThumbnailType {\\n url\\n mimeType\\n normalizedRatio\\n originalHeight\\n originalWidth\\n cropCoordinates {\\n height\\n width\\n }\\n}\\n\\nfragment videoBlock_videoBlock on VideoBlockType {\\n autoplay\\n caption {\\n html\\n }\\n isSensitive\\n placement\\n video {\\n title\\n volumeUuid\\n player\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n}\\n\\nfragment videoDisplay_volumeVideoResource on VolumeVideoResourceType {\\n id\\n volumeUuid\\n title\\n player\\n publishedAt\\n poster {\\n ...imageDisplay_imageResource\\n id\\n }\\n}\\n","05b354835ae7cf630d1fabc880f26753":"query ArticleCategoryRecircContainerQuery(\\n $categoryNodeId: ID!\\n $excludeLatest: Int!\\n) {\\n node(id: $categoryNodeId) {\\n __typename\\n ... on CategoryResourceType {\\n title\\n path\\n recirc(where: {excludeLatest: $excludeLatest, limit: 7, filter: {resourceType: {notEq: quickPost}}}) {\\n nodes {\\n __typename\\n ...useContentCardDataMapper_contentResource\\n id\\n }\\n }\\n }\\n id\\n }\\n}\\n\\nfragment useContentCardDataMapper_contentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n __typename\\n id\\n wpId\\n globalId\\n chorusId\\n chorusUuid\\n resourceType\\n site {\\n isCrossCommunity\\n wpId\\n }\\n dek {\\n html\\n }\\n permalink\\n title\\n publishedAt\\n authors @excludeCacheKey {\\n name\\n path\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n title\\n id\\n }\\n categories @excludeCacheKey {\\n id\\n title\\n slug\\n }\\n internalCategories @excludeCacheKey {\\n slug\\n id\\n }\\n liveBadge\\n package @excludeCacheKey {\\n permalink\\n title\\n promo {\\n headline\\n }\\n id\\n }\\n promo {\\n headline\\n description {\\n html\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n primaryCampaign {\\n advertiserName\\n advertiserPreamble\\n id\\n }\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n video {\\n volumeUuid\\n player\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n }\\n comments {\\n enabled\\n mode\\n }\\n streams(first: 1) {\\n nodes @excludeCacheKey {\\n title\\n id\\n }\\n }\\n blocks {\\n __typename\\n ... on ProductBlockType {\\n product {\\n score\\n showScores\\n }\\n }\\n }\\n ... on PostResourceType {\\n customBadgeEnabled\\n customBadgeName\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n template\\n }\\n ... on VideoPostResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n }\\n ... on MapResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n }\\n ... on LinkPostResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n authorByLine\\n }\\n ... on VaultResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n }\\n ... on StreamResourceType {\\n streamPublishedAt\\n }\\n ... on DiningReportResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n template\\n }\\n}\\n","09a640e6ce6e405196cc460d75ad18d7":"query postsNodeIdCategoryResourceApiQuery(\\n $nodeId: ID!\\n $first: Int\\n $after: String\\n) {\\n node(id: $nodeId) {\\n __typename\\n ... on CategoryResourceType {\\n title\\n description {\\n html\\n }\\n seo {\\n headline\\n description\\n }\\n children @excludeCacheKey {\\n id\\n title\\n slug\\n permalink\\n path\\n }\\n parent @excludeCacheKey {\\n id\\n title\\n slug\\n permalink\\n path\\n parent @excludeCacheKey {\\n id\\n title\\n slug\\n permalink\\n path\\n }\\n }\\n posts(first: $first, after: $after, where: {filter: {isSponsored: null}}) {\\n edges {\\n node {\\n __typename\\n ...feedContentCard_feedContentResource\\n ... on LinkPostResourceType {\\n ...linkPostCard_linkPostResource\\n }\\n id\\n }\\n }\\n pageInfo {\\n hasNextPage\\n endCursor\\n }\\n }\\n }\\n id\\n }\\n}\\n\\nfragment authorBasic_authorProfile on AuthorProfileResourceType {\\n id\\n name\\n title\\n permalink\\n path\\n}\\n\\nfragment authorWithImage_authorProfile on AuthorProfileResourceType {\\n ...authorBasic_authorProfile\\n profileImage {\\n ...imageCard_imageResource\\n id\\n }\\n}\\n\\nfragment campaignBasic_campaign on CampaignResourceType {\\n id\\n advertiserName\\n advertiserPreamble\\n}\\n\\nfragment cardThumbnails_thumbnailMap on ThumbnailMapType {\\n horizontal {\\n ...thumbnail_thumbnail\\n }\\n square {\\n ...thumbnail_thumbnail\\n }\\n}\\n\\nfragment contentResourceComments_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n comments {\\n enabled\\n mode\\n }\\n}\\n\\nfragment contentResourceIdentification_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ...resolvedResourceIdentification_resolvedResource\\n chorusId\\n chorusUuid\\
443n}\\n\\nfragment contentResourceLedeMediaCard_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ledeMedia {\\n __typename\\n ...ledeMediaCard_ledeMedia\\n }\\n}\\n\\nfragment contentResourcePromo_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n promo {\\n headline\\n description {\\n html\\n plaintext\\n }\\n image {\\n ...imageCard_imageResource\\n id\\n }\\n }\\n}\\n\\nfragment contentResourceRouting_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ...resolvedResourceRouting_resolvedResource\\n canonicalUrlOverride\\n}\\n\\nfragment feedContentAuthors_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n authors @excludeCacheKey {\\n ...authorWithImage_authorProfile\\n slug\\n id\\n }\\n}\\n\\nfragment feedContentCampaignCard_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n primaryCampaign @excludeCacheKey {\\n ...campaignBasic_campaign\\n id\\n }\\n}\\n\\nfragment feedContentCard_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n ...contentResourceIdentification_contentResource\\n ...contentResourceRouting_contentResource\\n title\\n dek {\\n html\\n }\\n publishedAt\\n ...contentResourceLedeMediaCard_contentResource\\n ...contentResourcePromo_contentResource\\n ...feedContentAuthors_feedContentResource\\n primaryCategory @excludeCacheKey {\\n id\\n title\\n }\\n liveBadge\\n ...feedContentCampaignCard_feedContentResource\\n ...contentResourceComments_contentResource\\n}\\n\\nfragment imageCard_imageResource on ImageResourceType {\\n id\\n thumbnails {\\n ...cardThumbnails_thumbnailMap\\n }\\n}\\n\\nfragment ledeMediaCard_ledeMedia on LedeMediaType {\\n __isLedeMediaType: __typename\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n ...imageCard_imageResource\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n video {\\n ...video_volumeVideoResource\\n id\\n }\\n }\\n}\\n\\nfragment linkPostCard_linkPostResource on LinkPostResourceType {\\n source\\n authorByLine\\n}\\n\\nfragment resolvedResourceIdentification_resolvedResource on ResolvedResourceInterface {\\n __isResolvedResourceInterface: __typename\\n id\\n globalId\\n wpId\\n}\\n\\nfragment resolvedResourceRouting_resolvedResource on ResolvedResourceInterface {\\n __isResolvedResourceInterface: __typename\\n path\\n permalink\\n slug\\n resourceType\\n}\\n\\nfragment thumbnail_thumbnail on ThumbnailType {\\n url\\n mimeType\\n normalizedRatio\\n originalHeight\\n originalWidth\\n cropCoordinates {\\n height\\n width\\n }\\n}\\n\\nfragment video_volumeVideoResource on VolumeVideoResourceType {\\n id\\n volumeUuid\\n title\\n player\\n publishedAt\\n poster {\\n ...imageCard_imageResource\\n id\\n }\\n}\\n","2241c2ed739c7e15b4ab14bfb15bddc3":"query QuickPostLayoutQuery(\\n $nodeId: ID!\\n) {\\n node(id: $nodeId) {\\n __typename\\n ... on QuickPostResourceType {\\n id\\n customCss\\n comments {\\n enabled\\n }\\n primaryCategory @excludeCacheKey {\\n newsletter {\\n title\\n listId\\n promoText {\\n html\\n }\\n }\\n id\\n }\\n categories @excludeCacheKey {\\n slug\\n id\\n }\\n internalCategories @excludeCacheKey {\\n slug\\n id\\n }\\n primaryCampaign @excludeCacheKey {\\n id\\n }\\n ...AdminContainer_resolvedResource\\n ...ArticleSEOContainer_feedContentResource\\n ...ContentResourceAnalyticsContainer_contentResource\\n ...ParselyTagsContainer_feedContentResource\\n ...SearchTagsContainer_feedContentResource\\n ...SEOSchemasContainer_feedContentResource\\n ...ContentAdsContainer_contentResource\\n ...CommentSectionContainer_
443contentResource\\n }\\n ...QuickPostContainer_contentResource\\n id\\n }\\n ...quickPostContentResourcePages_query\\n}\\n\\nfragment AdminContainer_resolvedResource on ResolvedResourceInterface {\\n __isResolvedResourceInterface: __typename\\n __typename\\n id\\n wpId\\n globalId\\n ... on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n chorusId\\n chorusUuid\\n featuredImage {\\n image @excludeCacheKey {\\n originalUrl\\n wpId\\n id\\n }\\n }\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n primaryCategory @excludeCacheKey {\\n id\\n }\\n }\\n }\\n ... on NeighborhoodResourceType {\\n id\\n wpId\\n }\\n}\\n\\nfragment ArticleSEOContainer_feedContentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n title\\n dek {\\n plaintext\\n }\\n robots {\\n index\\n follow\\n }\\n permalink\\n canonicalUrlOverride\\n originalPublishedAt\\n publishedAt\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n authors @excludeCacheKey {\\n name\\n id\\n }\\n }\\n primaryCampaign {\\n id\\n }\\n seo {\\n headline\\n description\\n }\\n social {\\n headline\\n description\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n promo {\\n headline\\n }\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n }\\n featuredImage {\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n ... on StreamResourceType {\\n streamPublishedAt\\n }\\n ... on QuickPostResourceType {\\n seoArticleBody\\n quickAttachment {\\n __typename\\n ... on CoreImageBlockType {\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n ... on VideoBlockType {\\n video {\\n poster {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n ... on ImageSliderBlockType {\\n images {\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n }\\n ... on CoreGalleryBlockType {\\n images {\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment BlockPlacementContainer_block on BlockType {\\n __isBlockType: __typename\\n __typename\\n ... on ActionBoxBlockType {\\n placement\\n }\\n ... on CoreEmbedBlockType {\\n placement\\n }\\n ... on CoreGalleryBlockType {\\n placement\\n }\\n ... on CoreHeadingBlockType {\\n placement\\n }\\n ... on CoreHTMLBlockType {\\n placement\\n }\\n ... on CoreImageBlockType {\\n placement\\n }\\n ... on CoreListBlockType {\\n placement\\n }\\n ... on CorePullquoteBlockType {\\n placement\\n }\\n ... on CoreSeparatorBlockType {\\n placement\\n }\\n ... on HighlightBlockType {\\n placement\\n }\\n ... on ImageCompareBlockType {\\n placement\\n }\\n ... on ImageSliderBlockType {\\n placement\\n }\\n ... on NewsletterBlockType {\\n placement\\n }\\n ... on RatingBlockType {\\n placement\\n }\\n ... on RelatedPostsBlockType {\\n placement\\n }\\n ... on TableBlockType {\\n placement\\n }\\n ... on TableOfContentsBlockType {\\n placement\\n }\\n ... on VideoBlockType {\\n placement\\n }\\n ... on ProductBlockType {\\n placement\\n }\\n ... on ProductsTableBlockType {\\n placement\\n }\\n ... on LegacyProductBlockType {\\n placement\\n }\\n ... on LegacyProductsTableBlockType {\\n placement\\n }\\n}
443\\n\\nfragment CommentSectionContainer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n id\\n chorusId\\n chorusUuid\\n globalId\\n permalink\\n site {\\n wpId\\n domain\\n chorusCommunityId\\n chorusNetworkId\\n isCrossCommunity\\n }\\n comments {\\n enabled\\n mode\\n }\\n}\\n\\nfragment CompactProductBlockContainer_block on ProductBlockType {\\n product {\\n productId\\n title\\n showImage\\n brand {\\n id\\n title\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n bestRetailLink {\\n url\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n }\\n}\\n\\nfragment ContentAdsContainer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n id\\n globalId\\n chorusId\\n status\\n resourceType\\n title\\n permalink\\n originalPublishedAt\\n dek {\\n plaintext\\n }\\n seo {\\n headline\\n }\\n primaryCampaign {\\n title\\n advertiserName\\n id\\n }\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n excludedFromHomepage\\n authors @excludeCacheKey {\\n name\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n parent @excludeCacheKey {\\n slug\\n id\\n }\\n slug\\n isHub\\n id\\n }\\n internalSuperCats @excludeCacheKey {\\n slug\\n id\\n }\\n superCats @excludeCacheKey {\\n slug\\n id\\n }\\n internalCategories @excludeCacheKey {\\n slug\\n id\\n }\\n categories @excludeCacheKey {\\n slug\\n isHub\\n id\\n }\\n packages(first: 100) {\\n nodes {\\n globalId\\n id\\n }\\n }\\n ... on PostResourceType {\\n template\\n }\\n }\\n}\\n\\nfragment ContentResourceAnalyticsContainer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n id\\n wpId\\n status\\n resourceType\\n title\\n permalink\\n originalPublishedAt\\n publishedAt\\n hasAffiliateLinks\\n primaryCampaign {\\n advertiserName\\n title\\n id\\n }\\n seo {\\n headline\\n }\\n social {\\n headline\\n }\\n promo {\\n headline\\n }\\n wordCount\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n package @excludeCacheKey {\\n id\\n }\\n streams(first: 100) {\\n nodes @excludeCacheKey {\\n id\\n }\\n }\\n authors @excludeCacheKey {\\n name\\n id\\n }\\n internalSuperCats @excludeCacheKey {\\n slug\\n id\\n }\\n superCats @excludeCacheKey {\\n slug\\n id\\n }\\n internalCategories @excludeCacheKey {\\n slug\\n id\\n }\\n categories @excludeCacheKey {\\n slug\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n slug\\n id\\n }\\n liveStatus {\\n startAt\\n }\\n blocks {\\n __typename\\n ... on ProductBlockType {\\n product {\\n __typename\\n }\\n }\\n ... on LegacyProductBlockType {\\n legacyProduct {\\n __typename\\n }\\n }\\n ... on ProductsTableBlockType {\\n products {\\n __typename\\n }\\n }\\n ... on LegacyProductsTableBlockType {\\n legacyProducts {\\n __typename\\n }\\n }\\n ... on HighlightBlockType {\\n __typename\\n }\\n }\\n ... on PostResourceType {\\n template\\n }\\n }\\n ... on StreamResourceType {\\n streamPublishedAt\\n }\\n}\\n\\nfragment EmbedBlockContainer_block on CoreEmbedBlockType {\\n embedHtml\\n placement\\n provider\\n}\\n\\nfragment ImageBlockContainer_block on CoreImageBlockType {\\n alt\\n hideCredit\\n placement\\n credit {\\n html\\n plaintext\\n }\\n caption {\\n html\\n plaintext\\n }\\n isSensitive\\n contentWarning {\\n plaintext\\n }\\n thumbnail {\\n size\\n url\\n normalizedRatio\\n originalHeight\\n originalWidth\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n image {\\n id\\n alt\\n }\\n}\\n\\nfragment ImageGalleryBlockContainer_block on CoreGalleryBlockType {\\n imagesOrientation\\n images {\\n alt\\n hideCredit\\n credit {\\n plaintext\\n }\\n caption {\\n html\\n }\\n image {\\n id\\n originalWidth\\n originalHeight\\n thumbnails {\\n horizontal {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n vertical {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n original {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment ImageSliderBlockContainer_block on ImageSliderBlockType {\\n imagesOrientation\\n images {\\n alt\\n hideCredit\\n credit {\\n plaintext\\n }\\n caption {\\n html\\n }\\n image {\\n originalUrl\\n originalHeight\\n originalWidth\\n thumbnails {\\n original {\\n normalizedRatio\\n }\\n }\\n id\\n }\\n }\\n}\\n\\nfragment LinkBlockContainer_block on LinkBlockType {\\n source\\n title\\n url\\n resource {\\n __typename\\n ... on PostResourceType {\\n authors @excludeCacheKey {\\n name\\n id\\n }\\n publishedAt\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n }
443\\n ... on Node {\\n __isNode: __typename\\n id\\n }\\n }\\n}\\n\\nfragment ListBlockContainer_block on CoreListBlockType {\\n ordered\\n placement\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment ParagraphBlockContainer_block on CoreParagraphBlockType {\\n paragraphContents {\\n html\\n }\\n dropcap\\n endmark\\n lead\\n}\\n\\nfragment ParselyTagsContainer_feedContentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n status\\n title\\n permalink\\n resourceType\\n originalPublishedAt\\n chorusId\\n id\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n primaryCategory @excludeCacheKey {\\n title\\n slug\\n id\\n }\\n internalSuperCats @excludeCacheKey {\\n slug\\n id\\n }\\n superCats @excludeCacheKey {\\n slug\\n id\\n }\\n internalCategories @excludeCacheKey {\\n slug\\n id\\n }\\n categories @excludeCacheKey {\\n slug\\n id\\n }
443\\n package @excludeCacheKey {\\n chorusId\\n id\\n }\\n streams(first: 100) {\\n nodes @excludeCacheKey {\\n chorusId\\n id\\n }\\n }\\n authors @excludeCacheKey {\\n id\\n name\\n }\\n games {\\n nodes @excludeCacheKey {\\n title\\n id\\n }\\n }\\n }\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n __typename\\n image {\\n thumbnails {\\n social {\\n url\\n }\\n }\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n __typename\\n }\\n }\\n social {\\n image {\\n thumbnails {\\n social {\\n url\\n }\\n }\\n id\\n }\\n }\\n featuredImage {\\n image {\\n thumbnails {\\n social {\\n url\\n }\\n }\\n id\\n }\\n }\\n ... on PostResourceType {\\n template\\n }\\n}\\n\\nfragment PullquoteBlockContainer_block on CorePullquoteBlockType {\\n contents {\\n html\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment QuickPostBlockContainer_block on BlockType {\\n __isBlockType: __typename\\n __typename\\n ... on CoreParagraphBlockType {\\n ...ParagraphBlockContainer_block\\n }\\n ... on CoreListBlockType {\\n ...ListBlockContainer_block\\n }\\n ... on CoreEmbedBlockType {\\n provider\\n ...EmbedBlockContainer_block\\n }\\n ... on CoreImageBlockType {\\n ...ImageBlockContainer_block\\n }\\n ... on CorePullquoteBlockType {\\n ...PullquoteBlockContainer_block\\n }\\n ... on CoreQuoteBlockType {\\n ...QuoteBlockContainer_block\\n }\\n ... on VideoBlockType {\\n ...VideoBlockContainer_block\\n }\\n ... on ImageSliderBlockType {\\n ...ImageSliderBlockContainer_block\\n }\\n ... on CoreGalleryBlockType {\\n ...ImageGalleryBlockContainer_block\\n }\\n ... on LinkBlockType {\\n ...LinkBlockContainer_block\\n }\\n ... on ProductBlockType {\\n ...CompactProductBlockContainer_block\\n }\\n ...BlockPlacementContainer_block\\n}\\n\\nfragment QuickPostBlockContainer_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n wpId\\n chorusId\\n title\\n}\\n\\nfragment QuickPostContainer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n ... on QuickPostResourceType {\\n authors @excludeCacheKey {\\n id\\n name\\n permalink\\n title\\n profileImage {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n posts(first: 1) {\\n edges {\\n node {\\n __typename\\n publishedAt\\n id\\n }\\n }\\n }\\n }\\n globalId\\n site {\\n isCrossCommunity\\n wpId\\n }\\n comments {\\n mode\\n enabled\\n }\\n createdAt\\n excludedFromHomepage\\n id\\n resourceType\\n path\\n originalPublishedAt\\n permalink\\n publishedAt\\n title\\n updatedAt\\n hasAffiliateLinks\\n categories @excludeCacheKey {\\n title\\n path\\n slug\\n id\\n }\\n blocks {\\n ...QuickPostBlockContainer_block\\n __typename\\n }\\n quickAttachment {\\n ...QuickPostBlockContainer_block\\n __typename\\n ... on CoreEmbedBlockType {\\n provider\\n }\\n ... on LinkBlockType {\\n resource {\\n __typename\\n ... on Node {\\n __isNode: __typename\\n id\\n }\\n }\\n }\\n }\\n ...QuickPostBlockContainer_feedContentResource\\n }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n children {\\n __typename\\n ... on CoreParagraphBlockType {\\n paragraphContents {\\n html\\n }\\n }\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment SEOSchemasContainer_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n __typename\\n title\\n seo {\\n description\\n headline\\n }\\n dek {\\n plaintext\\n }\\n originalPublishedAt\\n publishedAt\\n permalink\\n isPaywallEligible\\n liveStatus {\\n status\\n startAt\\n endAt\\n }\\n authors @excludeCacheKey {\\n name\\n permalink\\n title\\n profileImage {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n seoArticleBody\\n primaryCampaign {\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n title\\n permalink\\n parent @excludeCacheKey {\\n title\\n permalink\\n parent @excludeCacheKey {\\n title\\n permalink\\n id\\n }\\n id\\n }\\n id\\n }\\n categories @excludeCacheKey {\\n title\\n permalink\\n parent @excludeCacheKey {\\n title\\n permalink\\n parent @excludeCacheKey {\\n title\\n permalink\\n id\\n }\\n id\\n }\\n id\\n }\\n blocks {\\n __typename\\n ... on ProductBlockType {\\n product {\\n title\\n score\\n showScores\\n brand {\\n title\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n ... on LegacyProductBlockType {\\n legacyProduct {\\n title\\n score\\n brand\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n ... on ProductsTableBlockType {\\n products {\\n title\\n score\\n showScores\\n brand {\\n title\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n ... on LegacyProductsTableBlockType {\\n legacyProducts {\\n title\\n score\\n brand\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n ... on VideoBlockType {\\n autoplay\\n caption {\\n plaintext\\n }\\n video {\\n volumeUuid\\n title\\n player\\n publishedAt\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n }\\n ... on StreamResourceType {\\n streamPublishedAt\\n streamPosts: posts(first: 100) {\\n nodes @excludeCacheKey {\\n __typename\\n __isFeedContentResourceInterface: __typename\\n title\\n seo {\\n description\\n headline\\n }\\n dek {\\n plaintext\\n }\\n originalPublishedAt\\n publishedAt\\n permalink\\n isPaywallEligible\\n authors @excludeCacheKey {\\n name\\n permalink\\n title\\n profileImage {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n title\\n id\\n }\\n categories @excludeCacheKey {\\n title\\n permalink\\n parent @excludeCacheKey {\\n title\\n permalink\\n parent @excludeCacheKey {\\n title\\n permalink\\n id\\n }\\n id\\n }\\n id\\n }\\n ... on PostResourceType {\\n excerpt {\\n paragraphContents {\\n plaintext\\n }\\n }\\n }\\n ... on QuickPostResourceType {\\n quickAttachment {\\n __typename\\n ... on ProductBlockType {\\n product {\\n title\\n score\\n showScores\\n brand {\\n title\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n }\\n }\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n originalWidth\\n originalHeight\\n thumbnails {\\n social {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n horizontal {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n square {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n autoplay\\n caption {\\n plaintext\\n }\\n video {\\n volumeUuid\\n title\\n player\\n publishedAt\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n }\\n id\\n }\\n }\\n }\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n originalWidth\\n originalHeight\\n thumbnails {\\n social {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n horizontal {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n square {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n autoplay\\n caption {\\n plaintext\\n }\\n video {\\n volumeUuid\\n title\\n player\\n publishedAt\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n }\\n ... on QuickPostResourceType {\\n quickAttachment {\\n __typename\\n ... on ProductBlockType {\\n product {\\n title\\n score\\n showScores\\n brand {\\n title\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment SearchTagsContainer_feedContentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n id\\n status\\n chorusId\\n chorusUuid\\
443n comments {\\n enabled\\n mode\\n }\\n globalId\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n primaryCategory @excludeCacheKey {\\n title\\n id\\n }\\n authors @excludeCacheKey {\\n id\\n name\\n }\\n }\\n}\\n\\nfragment VideoBlockContainer_block on VideoBlockType {\\n autoplay\\n caption {\\n html\\n }\\n isSensitive\\n placement\\n video {\\n title\\n volumeUuid\\n player\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n}\\n\\nfragment quickPostContentResourcePages_query on RootQuery {\\n node(id: $nodeId) {\\n __typename\\n ... on QuickPostResourceType {\\n title\\n comments {\\n enabled\\n mode\\n }\\n chorusId\\n chorusUuid\\n globalId\\n authors @excludeCacheKey {\\n name\\n id\\n }\\n promo {\\n headline\\n }\\n resourceType\\n permalink\\n path\\n }\\n id\\n }\\n}\\n","29f1cd64045ec9dfa10675faab217355":"query contactFormSettingsQuery {\\n siteSettings {\\n contactSettings {\\n formConfiguration {\\n advertisingEmail\\n advertisingSupportEmail\\n commentModerationEmail\\n noReplyEmail\\n personalDataEmail\\n suggestionsEmail\\n technicalIssuesEmail\\n tipsEmail\\n }\\n }\\n }\\n}\\n","2d06007f4f8c2a01465b4ccbe5b0135e":"query StreamLayoutQuery(\\n $nodeId: ID!\\n $limit: Int!\\n $offset: String!\\n) {\\n node(id: $nodeId) {\\n __typename\\n ... on StreamResourceType {\\n id\\n title\\n permalink\\n customCss\\n blocks {\\n __typename\\n ...StreamBlockContainer_block\\n }\\n liveBadge\\n comments {\\n enabled\\n mode\\n }\\n ...StreamArticlesContainer_streamResourceType_21LIQA\\n posts(first: $limit, after: $offset) {\\n pageInfo {\\n hasNextPage\\n endCursor\\n }\\n nodes {\\n __typename\\n id\\n }\\n }\\n ...AdminContainer_resolvedResource\\n ...ArticleSEOContainer_feedContentResource\\n ...ContentResourceAnalyticsContainer_contentResource\\n ...ParselyTagsContainer_feedContentResource\\n ...SearchTagsContainer_feedContentResource\\n ...StreamLedeContainer_streamResource\\n ...SEOSchemasContainer_feedContentResource\\n ...ContentAdsContainer_contentResource\\n ...CommentSectionContainer_contentResource\\n ...CommentsArticleBody_contentResource\\n ...CoralDrawer_contentResource\\n ...StreamHighlightsContainer_streamResourceType\\n ...StreamBlockContainer_feedContentResource\\n }\\n id\\n }\\n ...streamContentResourcePages_query\\n}\\n\\nfragment ActionBoxBlockContainer_block on ActionBoxBlockType {\\n actionBoxTitle: title {\\n html\\n }\\n description {\\n html\\n }\\n buttonText {\\n plaintext\\n }\\n buttonUrl\\n placement\\n}\\n\\nfragment AdminContainer_resolvedResource on ResolvedResourceInterface {\\n __isResolvedResourceInterface: __typename\\n __typename\\n id\\n wpId\\n globalId\\n ... on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n chorusId\\n chorusUuid\\n featuredImage {\\n image @excludeCacheKey {\\n originalUrl\\n wpId\\n id\\n }\\n }\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n primaryCategory @excludeCacheKey {\\n id\\n }\\n }\\n }\\n ... on NeighborhoodResourceType {\\n id\\n wpId\\n }\\n}\\n\\nfragment ArticleSEOContainer_feedContentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n title\\n dek {\\n plaintext\\n }\\n robots {\\n index\\n follow\\n }\\n permalink\\n canonicalUrlOverride\\n originalPublishedAt\\n publishedAt\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n authors @excludeCacheKey {\\n name\\n id\\n }\\n }\\n primaryCampaign {\\n id\\n }\\n seo {\\n headline\\n description\\n }\\n social {\\n headline\\n description\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n promo {\\n headline\\n }\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n }\\n featuredImage {\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n ... on StreamResourceType {\\n streamPublishedAt\\n }\\n ... on QuickPostResourceType {\\n seoArticleBody\\n quickAttachment {\\n __typename\\n ... on CoreImageBlockType {\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n ... on VideoBlockType {\\n video {\\n poster {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n ... on ImageSliderBlockType {\\n images {\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n }\\n ... on CoreGalleryBlockType {\\n images {\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment BlockPlacementContainer_block on BlockType {\\n __isBlockType: __typename\\n __typename\\n ... on ActionBoxBlockType {\\n placement\\n }\\n ... on CoreEmbedBlockType {\\n placement\\n }\\n ... on CoreGalleryBlockType {\\n placement\\n }\\n ... on CoreHeadingBlockType {\\n placement\\n }\\n ... on CoreHTMLBlockType {\\n placement\\n }\\n ... on CoreImageBlockType {\\n placement\\n }\\n ... on CoreListBlockType {\\n placement\\n }\\n ... on CorePullquoteBlockType {\\n placement\\n }\\n ... on CoreSeparatorBlockType {\\n placement\\n }\\n ... on HighlightBlockType {\\n placement\\n }\\n ... on ImageCompareBlockType {\\n placement\\n }\\n ... on ImageSliderBlockType {\\n placement\\n }\\n ... on NewsletterBlockType {\\n placement\\n }\\n ... on RatingBlockType {\\n placement\\n }\\n ... on RelatedPostsBlockType {\\n placement\\n }\\n ... on TableBlockType {\\n placement\\n }\\n ... on TableOfContentsBlockType {\\n placement\\n }\\n ... on VideoBlockType {\\n placement\\n }\\n ... on ProductBlockType {\\n placement\\n }\\n ... on ProductsTableBlockType {\\n placement\\n }\\n ... on LegacyProductBlockType {\\n placement\\n }\\n ... on LegacyProductsTableBlockType {\\n placement\\n }\\n}
443\\n\\nfragment CommentSectionContainer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n id\\n chorusId\\n chorusUuid\\n globalId\\n permalink\\n site {\\n wpId\\n domain\\n chorusCommunityId\\n chorusNetworkId\\n isCrossCommunity\\n }\\n comments {\\n enabled\\n mode\\n }\\n}\\n\\nfragment CommentsArticleBody_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ...CoralArticleBody_contentResource\\n id\\n chorusId\\n chorusUuid\\n globalId\\n permalink\\n site {\\n wpId\\n domain\\n chorusCommunityId\\n chorusNetworkId\\n isCrossCommunity\\n }\\n comments {\\n enabled\\n mode\\n }\\n}\\n\\nfragment CompactProductBlockContainer_block on ProductBlockType {\\n product {\\n productId\\n title\\n showImage\\n brand {\\n id\\n title\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n bestRetailLink {\\n url\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n }\\n}\\n\\nfragment ContentAdsContainer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n id\\n globalId\\n chorusId\\n status\\n resourceType\\n title\\n permalink\\n originalPublishedAt\\n dek {\\n plaintext\\n }\\n seo {\\n headline\\n }\\n primaryCampaign {\\n title\\n advertiserName\\n id\\n }\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n excludedFromHomepage\\n authors @excludeCacheKey {\\n name\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n parent @excludeCacheKey {\\n slug\\n id\\n }\\n slug\\n isHub\\n id\\n }\\n internalSuperCats @excludeCacheKey {\\n slug\\n id\\n }\\n superCats @excludeCacheKey {\\n slug\\n id\\n }\\n internalCategories @excludeCacheKey {\\n slug\\n id\\n }\\n categories @excludeCacheKey {\\n slug\\n isHub\\n id\\n }\\n packages(first: 100) {\\n nodes {\\n globalId\\n id\\n }\\n }\\n ... on PostResourceType {\\n template\\n }\\n }\\n}\\n\\nfragment ContentResourceAnalyticsContainer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n id\\n wpId\\n status\\n resourceType\\n title\\n permalink\\n originalPublishedAt\\n publishedAt\\n hasAffiliateLinks\\n primaryCampaign {\\n advertiserName\\n title\\n id\\n }\\n seo {\\n headline\\n }\\n social {\\n headline\\n }\\n promo {\\n headline\\n }\\n wordCount\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n package @excludeCacheKey {\\n id\\n }\\n streams(first: 100) {\\n nodes @excludeCacheKey {\\n id\\n }\\n }\\n authors @excludeCacheKey {\\n name\\n id\\n }\\n internalSuperCats @excludeCacheKey {\\n slug\\n id\\n }\\n superCats @excludeCacheKey {\\n slug\\n id\\n }\\n internalCategories @excludeCacheKey {\\n slug\\n id\\n }\\n categories @excludeCacheKey {\\n slug\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n slug\\n id\\n }\\n liveStatus {\\n startAt\\n }\\n blocks {\\n __typename\\n ... on ProductBlockType {\\n product {\\n __typename\\n }\\n }\\n ... on LegacyProductBlockType {\\n legacyProduct {\\n __typename\\n }\\n }\\n ... on ProductsTableBlockType {\\n products {\\n __typename\\n }\\n }\\n ... on LegacyProductsTableBlockType {\\n legacyProducts {\\n __typename\\n }\\n }\\n ... on HighlightBlockType {\\n __typename\\n }\\n }\\n ... on PostResourceType {\\n template\\n }\\n }\\n ... on StreamResourceType {\\n streamPublishedAt\\n }\\n}\\n\\nfragment CoralArticleBody_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ...CommentSectionContainer_
443contentResource\\n}\\n\\nfragment CoralDrawer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ...CommentSectionContainer_contentResource\\n}\\n\\nfragment EmbedBlockContainer_block on CoreEmbedBlockType {\\n embedHtml\\n placement\\n provider\\n}\\n\\nfragment HTMLBlockContainer_block on CoreHTMLBlockType {\\n markup\\n}\\n\\nfragment HeadingBlockContainer_block on CoreHeadingBlockType {\\n contents {\\n html\\n }\\n headingId\\n level\\n}\\n\\nfragment HighlightBlockContainer_block on HighlightBlockType {\\n __typename\\n placement\\n children {\\n __typename\\n ... on ActionBoxBlockType {\\n ...ActionBoxBlockContainer_block\\n }\\n ... on BlockInterface {\\n __isBlockInterface: __typename\\n blockName\\n }\\n ... on CoreEmbedBlockType {\\n ...EmbedBlockContainer_block\\n }\\n ... on CoreHeadingBlockType {\\n ...HeadingBlockContainer_block\\n contents {\\n html\\n }\\n }\\n ... on CoreHTMLBlockType {\\n ...HTMLBlockContainer_block\\n }\\n ... on CoreImageBlockType {\\n ...ImageBlockContainer_block\\n }\\n ... on CoreListBlockType {\\n ...ListBlockContainer_block\\n }\\n ... on CoreParagraphBlockType {\\n ...ParagraphBlockContainer_block\\n }\\n ... on CorePullquoteBlockType {\\n ...PullquoteBlockContainer_block\\n }\\n ... on CoreQuoteBlockType {\\n ...QuoteBlockContainer_block\\n }\\n ... on RatingBlockType {\\n ...RatingBlockContainer_block\\n }\\n ... on TableOfContentsBlockType {\\n ...TableOfContentsBlockContainer_block\\n }\\n ... on VideoBlockType {\\n ...VideoBlockContainer_block\\n }\\n }\\n}\\n\\nfragment ImageBlockContainer_block on CoreImageBlockType {\\n alt\\n hideCredit\\n placement\\n credit {\\n html\\n plaintext\\n }\\n caption {\\n html\\n plaintext\\n }\\n isSensitive\\n contentWarning {\\n plaintext\\n }\\n thumbnail {\\n size\\n url\\n normalizedRatio\\n originalHeight\\n originalWidth\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n image {\\n id\\n alt\\n }\\n}\\n\\nfragment ImageGalleryBlockContainer_block on CoreGalleryBlockType {\\n imagesOrientation\\n images {\\n alt\\n hideCredit\\n credit {\\n plaintext\\n }\\n caption {\\n html\\n }\\n image {\\n id\\n originalWidth\\n originalHeight\\n thumbnails {\\n horizontal {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n vertical {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n original {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment ImageSliderBlockContainer_block on ImageSliderBlockType {\\n imagesOrientation\\n images {\\n alt\\n hideCredit\\n credit {\\n plaintext\\n }\\n caption {\\n html\\n }\\n image {\\n originalUrl\\n originalHeight\\n originalWidth\\n thumbnails {\\n original {\\n normalizedRatio\\n }\\n }\\n id\\n }\\n }\\n}\\n\\nfragment LinkBlockContainer_block on LinkBlockType {\\n source\\n title\\n url\\n resource {\\n __typename\\n ... on PostResourceType {\\n authors @excludeCacheKey {\\n name\\n id\\n }\\n publishedAt\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n }
443\\n ... on Node {\\n __isNode: __typename\\n id\\n }\\n }\\n}\\n\\nfragment ListBlockContainer_block on CoreListBlockType {\\n ordered\\n placement\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment ParagraphBlockContainer_block on CoreParagraphBlockType {\\n paragraphContents {\\n html\\n }\\n dropcap\\n endmark\\n lead\\n}\\n\\nfragment ParselyTagsContainer_feedContentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n status\\n title\\n permalink\\n resourceType\\n originalPublishedAt\\n chorusId\\n id\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n primaryCategory @excludeCacheKey {\\n title\\n slug\\n id\\n }\\n internalSuperCats @excludeCacheKey {\\n slug\\n id\\n }\\n superCats @excludeCacheKey {\\n slug\\n id\\n }\\n internalCategories @excludeCacheKey {\\n slug\\n id\\n }\\n categories @excludeCacheKey {\\n slug\\n id\\n }
443\\n package @excludeCacheKey {\\n chorusId\\n id\\n }\\n streams(first: 100) {\\n nodes @excludeCacheKey {\\n chorusId\\n id\\n }\\n }\\n authors @excludeCacheKey {\\n id\\n name\\n }\\n games {\\n nodes @excludeCacheKey {\\n title\\n id\\n }\\n }\\n }\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n __typename\\n image {\\n thumbnails {\\n social {\\n url\\n }\\n }\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n __typename\\n }\\n }\\n social {\\n image {\\n thumbnails {\\n social {\\n url\\n }\\n }\\n id\\n }\\n }\\n featuredImage {\\n image {\\n thumbnails {\\n social {\\n url\\n }\\n }\\n id\\n }\\n }\\n ... on PostResourceType {\\n template\\n }\\n}\\n\\nfragment PullquoteBlockContainer_block on CorePullquoteBlockType {\\n contents {\\n html\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment QuickPostBlockContainer_block on BlockType {\\n __isBlockType: __typename\\n __typename\\n ... on CoreParagraphBlockType {\\n ...ParagraphBlockContainer_block\\n }\\n ... on CoreListBlockType {\\n ...ListBlockContainer_block\\n }\\n ... on CoreEmbedBlockType {\\n provider\\n ...EmbedBlockContainer_block\\n }\\n ... on CoreImageBlockType {\\n ...ImageBlockContainer_block\\n }\\n ... on CorePullquoteBlockType {\\n ...PullquoteBlockContainer_block\\n }\\n ... on CoreQuoteBlockType {\\n ...QuoteBlockContainer_block\\n }\\n ... on VideoBlockType {\\n ...VideoBlockContainer_block\\n }\\n ... on ImageSliderBlockType {\\n ...ImageSliderBlockContainer_block\\n }\\n ... on CoreGalleryBlockType {\\n ...ImageGalleryBlockContainer_block\\n }\\n ... on LinkBlockType {\\n ...LinkBlockContainer_block\\n }\\n ... on ProductBlockType {\\n ...CompactProductBlockContainer_block\\n }\\n ...BlockPlacementContainer_block\\n}\\n\\nfragment QuickPostBlockContainer_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n wpId\\n chorusId\\n title\\n}\\n\\nfragment QuickPostContainer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n ... on QuickPostResourceType {\\n authors @excludeCacheKey {\\n id\\n name\\n permalink\\n title\\n profileImage {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n posts(first: 1) {\\n edges {\\n node {\\n __typename\\n publishedAt\\n id\\n }\\n }\\n }\\n }\\n globalId\\n site {\\n isCrossCommunity\\n wpId\\n }\\n comments {\\n mode\\n enabled\\n }\\n createdAt\\n excludedFromHomepage\\n id\\n resourceType\\n path\\n originalPublishedAt\\n permalink\\n publishedAt\\n title\\n updatedAt\\n hasAffiliateLinks\\n categories @excludeCacheKey {\\n title\\n path\\n slug\\n id\\n }\\n blocks {\\n ...QuickPostBlockContainer_block\\n __typename\\n }\\n quickAttachment {\\n ...QuickPostBlockContainer_block\\n __typename\\n ... on CoreEmbedBlockType {\\n provider\\n }\\n ... on LinkBlockType {\\n resource {\\n __typename\\n ... on Node {\\n __isNode: __typename\\n id\\n }\\n }\\n }\\n }\\n ...QuickPostBlockContainer_feedContentResource\\n }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n children {\\n __typename\\n ... on CoreParagraphBlockType {\\n paragraphContents {\\n html\\n }\\n }\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment RatingBlockContainer_block on RatingBlockType {\\n rating\\n searchTitle\\n}\\n\\nfragment SEOSchemasContainer_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n __typename\\n title\\n seo {\\n description\\n headline\\n }\\n dek {\\n plaintext\\n }\\n originalPublishedAt\\n publishedAt\\n permalink\\n isPaywallEligible\\n liveStatus {\\n status\\n startAt\\n endAt\\n }\\n authors @excludeCacheKey {\\n name\\n permalink\\n title\\n profileImage {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n seoArticleBody\\n primaryCampaign {\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n title\\n permalink\\n parent @excludeCacheKey {\\n title\\n permalink\\n parent @excludeCacheKey {\\n title\\n permalink\\n id\\n }\\n id\\n }\\n id\\n }\\n categories @excludeCacheKey {\\n title\\n permalink\\n parent @excludeCacheKey {\\n title\\n permalink\\n parent @excludeCacheKey {\\n title\\n permalink\\n id\\n }\\n id\\n }\\n id\\n }\\n blocks {\\n __typename\\n ... on ProductBlockType {\\n product {\\n title\\n score\\n showScores\\n brand {\\n title\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n ... on LegacyProductBlockType {\\n legacyProduct {\\n title\\n score\\n brand\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n ... on ProductsTableBlockType {\\n products {\\n title\\n score\\n showScores\\n brand {\\n title\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n ... on LegacyProductsTableBlockType {\\n legacyProducts {\\n title\\n score\\n brand\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n ... on VideoBlockType {\\n autoplay\\n caption {\\n plaintext\\n }\\n video {\\n volumeUuid\\n title\\n player\\n publishedAt\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n }\\n ... on StreamResourceType {\\n streamPublishedAt\\n streamPosts: posts(first: 100) {\\n nodes @excludeCacheKey {\\n __typename\\n __isFeedContentResourceInterface: __typename\\n title\\n seo {\\n description\\n headline\\n }\\n dek {\\n plaintext\\n }\\n originalPublishedAt\\n publishedAt\\n permalink\\n isPaywallEligible\\n authors @excludeCacheKey {\\n name\\n permalink\\n title\\n profileImage {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n title\\n id\\n }\\n categories @excludeCacheKey {\\n title\\n permalink\\n parent @excludeCacheKey {\\n title\\n permalink\\n parent @excludeCacheKey {\\n title\\n permalink\\n id\\n }\\n id\\n }\\n id\\n }\\n ... on PostResourceType {\\n excerpt {\\n paragraphContents {\\n plaintext\\n }\\n }\\n }\\n ... on QuickPostResourceType {\\n quickAttachment {\\n __typename\\n ... on ProductBlockType {\\n product {\\n title\\n score\\n showScores\\n brand {\\n title\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n }\\n }\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n originalWidth\\n originalHeight\\n thumbnails {\\n social {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n horizontal {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n square {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n autoplay\\n caption {\\n plaintext\\n }\\n video {\\n volumeUuid\\n title\\n player\\n publishedAt\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n }\\n id\\n }\\n }\\n }\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n originalWidth\\n originalHeight\\n thumbnails {\\n social {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n horizontal {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n square {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n autoplay\\n caption {\\n plaintext\\n }\\n video {\\n volumeUuid\\n title\\n player\\n publishedAt\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n }\\n ... on QuickPostResourceType {\\n quickAttachment {\\n __typename\\n ... on ProductBlockType {\\n product {\\n title\\n score\\n showScores\\n brand {\\n title\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment SearchTagsContainer_feedContentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n id\\n status\\n chorusId\\n chorusUuid\\
443n comments {\\n enabled\\n mode\\n }\\n globalId\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n primaryCategory @excludeCacheKey {\\n title\\n id\\n }\\n authors @excludeCacheKey {\\n id\\n name\\n }\\n }\\n}\\n\\nfragment StreamArticleContainer_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n __typename\\n id\\n resourceType\\n permalink\\n publishedAt\\n originalPublishedAt\\n ... on PostResourceType {\\n excerpt {\\n paragraphContents {\\n html\\n }\\n }\\n template\\n }\\n promo {\\n headline\\n }\\n authors @excludeCacheKey {\\n name\\n permalink\\n profileImage {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n ...useLedeMedia_feedContentResource\\n ... on QuickPostResourceType {\\n ...QuickPostContainer_contentResource\\n }\\n}\\n\\nfragment StreamArticlesContainer_streamResourceType_21LIQA on StreamResourceType {\\n id\\n chorusId\\n liveStatus {\\n status\\n }\\n pinnedPost {\\n __typename\\n id\\n ...StreamArticleContainer_feedContentResource\\n }\\n posts(first: $limit, after: $offset) {\\n pageInfo {\\n startCursor\\n hasPreviousPage\\n hasNextPage\\n endCursor\\n }\\n edges {\\n node {\\n __typename\\n id\\n __isFeedContentResourceInterface: __typename\\n ...StreamArticleContainer_feedContentResource\\n }\\n cursor\\n }\\n }\\n}\\n\\nfragment StreamBlockContainer_block on BlockType {\\n __isBlockType: __typename\\n __typename\\n ... on CoreEmbedBlockType {\\n ...EmbedBlockContainer_block\\n }\\n ... on CoreHeadingBlockType {\\n ...HeadingBlockContainer_block\\n }\\n ... on CoreHTMLBlockType {\\n ...HTMLBlockContainer_block\\n }\\n ... on CoreImageBlockType {\\n ...ImageBlockContainer_block\\n }\\n ... on CoreListBlockType {\\n ...ListBlockContainer_block\\n }\\n ... on CoreParagraphBlockType {\\n ...ParagraphBlockContainer_block\\n }\\n ... on CorePullquoteBlockType {\\n ...PullquoteBlockContainer_block\\n }\\n ... on CoreQuoteBlockType {\\n ...QuoteBlockContainer_block\\n }\\n ... on HighlightBlockType {\\n ...HighlightBlockContainer_block\\n }\\n ... on VideoBlockType {\\n ...VideoBlockContainer_block\\n }\\n ... on ActionBoxBlockType {\\n ...ActionBoxBlockContainer_block\\n }\\n ... on TableBlockType {\\n ...TableBlockContainer_block\\n }\\n ...BlockPlacementContainer_block\\n}\\n\\nfragment StreamBlockContainer_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n wpId\\n chorusId\\n title\\n}\\n\\nfragment StreamHighlightsContainer_streamResourceType on StreamResourceType {\\n path\\n id\\n highlightedPosts(first: 15) {\\n nodes {\\n __typename\\n id\\n title\\n permalink\\n resourceType\\n authors {\\n name\\n id\\n }\\n publishedAt\\n }\\n }\\n}\\n\\nfragment StreamLedeContainer_streamResource on StreamResourceType {\\n id\\n chorusId\\n chorusUuid\\n globalId\\n resourceType\\n permalink\\n publishedAt\\n originalPublishedAt\\n streamPublishedAt\\n title\\n feedLink\\n authors @excludeCacheKey {\\n id\\n name\\n permalink\\n shortBio {\\n html\\n }\\n }\\n additionalBylines\\n primaryCategory @excludeCacheKey {\\n title\\n path\\n parent @excludeCacheKey {\\n title\\n path\\n parent @excludeCacheKey {\\n title\\n path\\n id\\n }\\n id\\n }\\n id\\n }\\n comments {\\n enabled\\n mode\\n }\\n}\\n\\nfragment TableBlockContainer_block on TableBlockType {\\n title\\n header\\n rows\\n columns\\n footer\\n fixedWidthTableCells\\n caption {\\n html\\n }\\n credit {\\n html\\n }\\n}\\n\\nfragment TableOfContentsBlockContainer_block on TableOfContentsBlockType {\\n title\\n hideTitle\\n entries {\\n url\\n title\\n entries {\\n url\\n title\\n entr
443ies {\\n url\\n title\\n entries {\\n url\\n title\\n entries {\\n url\\n title\\n entries {\\n url\\n title\\n }\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment VideoBlockContainer_block on VideoBlockType {\\n autoplay\\n caption {\\n html\\n }\\n isSensitive\\n placement\\n video {\\n title\\n volumeUuid\\n player\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n}\\n\\nfragment streamContentResourcePages_query on RootQuery {\\n node(id: $nodeId) {\\n __typename\\n ... on StreamResourceType {\\n title\\n posts(first: $limit, after: $offset) {\\n nodes @excludeCacheKey {\\n __typename\\n id\\n }\\n }\\n comments {\\n enabled\\n mode\\n }\\n id\\n chorusId\\n chorusUuid\\n globalId\\n authors @excludeCacheKey {\\n name\\n id\\n }\\n promo {\\n headline\\n }\\n resourceType\\n permalink\\n path\\n }\\n id\\n }\\n}\\n\\nfragment useLedeMedia_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n __typename\\n featuredImage {\\n caption {\\n html\\n plaintext\\n }\\n credit {\\n plaintext\\n html\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n vertical {\\n url\\n }\\n }\\n id\\n }\\n }\\n ledeMediaData: ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n caption {\\n html\\n plaintext\\n }\\n credit {\\n plaintext\\n html\\n }\\n hideCredit\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n vertical {\\n url\\n }\\n }\\n title\\n credit {\\n plaintext\\n html\\n }\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n caption {\\n html\\n plaintext\\n }\\n autoplay\\n video {\\n volumeUuid\\n title\\n player\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n vertical {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n ... on LedeMediaGifType {\\n gif {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n vertical {\\n url\\n }\\n }\\n hideCredit\\n title\\n caption {\\n html\\n plaintext\\n }\\n credit {\\n plaintext\\n html\\n }\\n id\\n }\\n }\\n ... on LedeMediaEmbedType {\\n provider\\n embedHtml\\n }\\n }\\n}\\n","2f34bb651a325ad4beee7aa947154660":"query fetchUpdatedRestaurantsSyncRemixQuery(\\n $limit: Int\\n $offset: String\\n $lastContentPublishedAtSince: DateInput\\n $lastContentPublishedAtUntil: DateInput\\n) {\\n venues(first: $limit, after: $offset, where: {lastContentPublishedAt: {after: $lastContentPublishedAtSince, before: $lastContentPublishedAtUntil}}) {\\n pageInfo {\\n hasNextPage\\n totalPosts\\n totalPages\\n }\\n nodes @excludeCacheKey {\\n createdAt\\n updatedAt\\n publishedAt\\n id\\n globalId\\n appId\\n appCity\\n title\\n address\\n description {\\n plaintext\\n }\\n location {\\n latitude\\n longitude\\n }\\n phone\\n url\\n social {\\n image @excludeCacheKey {\\n originalUrl\\n id\\n }\\n }\\n lastContent {\\n map {\\n publishedAt\\n id\\n }\\n mapPoint {\\n description {\\n plaintext\\n }\\n }\\n }\\n diningReports: posts(where: {filter: {resourceType: {eq: diningReport}}}, first: 1) {\\n nodes {\\n __typename\\n publishedAt\\n ... on DiningReportResourceType {\\n blocks {\\n __typename\\n ... on CoreHeadingBlockType {\\n contents {\\n plaintext\\n }\\n }\\n ... on CoreParagraphBlockType {\\n paragraphContents {\\n plaintext\\n }\\n }\\n ... on CoreListBlockType {\\n items {\\n contents {\\n plaintext\\n }\\n }\\n }\\n }\\n }\\n id\\n }\\n }\\n }\\n }\\n}\\n","32d8576b7b9dd2a0a4d409e564d06eac":"query latestNodeIdVideoPostContentResourceApiQuery(\\n $nodeId: ID!\\n) {\\n node(id: $nodeId) {\\n __typename\\n ... on VideoPostResourceType {\\n ...videoPostResource_videoPostResource\\n }\\n id\\n }\\n}\\n\\nfragment accordionBlock_methodologyAccordionBlock on MethodologyAccordionBlockType {\\n heading {\\n html\\n }\\n sections {\\n content {\\n html\\n }\\n heading {\\n html\\n }\\n }\\n}\\n\\nfragment actionBoxBlock_actionBoxBlock on ActionBoxBlockType {\\n actionBoxTitle: title {\\n html\\n }\\n description {\\n html\\n }\\n buttonText {\\n plaintext\\n }\\n buttonUrl\\n placement\\n}\\n\\nfragment articleBlocks_block on BlockType {\\n __isBlockType: __typename\\n __typename\\n ... on CoreParagraphBlockType {\\n ...paragraphBlock_coreParagraphBlock\\n }\\n ... on CoreHeadingBlockType {\\n ...headingBlock_coreHeadingBlock\\n }\\n ... on CoreListBlockType {\\n ...listBlock_coreListBlock\\n }\\n ... on CyclonePostBlockType {\\n ...cyclonePostBlock_cyclonePostBlock\\n }\\n ... on CorePullquoteBlockType {\\n ...pullquoteBlock_corePullquoteBlock\\n }\\n ... on CoreQuoteBlockType {\\n ...quoteBlock_coreQuoteBlock\\n }\\n ... on CoreSeparatorBlockType {\\n ...separatorBlock_coreSeparatorBlock\\n }\\n ... on CoreHTMLBlockType {\\n ...htmlBlock_coreHTMLBlock\\n }\\n ... on CoreEmbedBlockType {\\n ...embedBlock_coreEmbedBlock\\n }\\n ... on CoreImageBlockType {\\n ...imageBlock_coreImageBlock\\n }\\n ... on CoreGalleryBlockType {\\n ...galleryBlock_coreGalleryBlock\\n }\\n ... on ImageSliderBlockType {\\n ...imageSliderBlock_imageSliderBlock\\n }\\n ... on ImageCompareBlockType {\\n ...imageCompareBlock_imageCompareBlock\\n }\\n ... on VideoBlockType {\\n ...videoBlock_videoBlock\\n }\\n ... on ProductBlockType {\\n ...productBlock_productBlock\\n }\\n ... on ProductsTableBlockType {\\n ...productsTableBlock_productsTableBlock\\n }\\n ... on LegacyProductBlockType {\\n ...legacyProductBlock_legacyProductBlock\\n }\\n ... on LegacyProductsTableBlockType {\\n ...legacyProductsTableBlock_legacyProductsTableBlock\\n }\\n ... on FeaturedProductsBlockType {\\n ...featuredProductsBlock_featuredProductsBlock\\n }\\n ... on ActionBoxBlockType {\\n ...actionBoxBlock_actionBoxBlock\\n }\\n ... on RatingBlockType {\\n ...ratingBlock_ratingBlock\\n }\\n ... on NewsletterBlockType {\\n ...newsletterBlock_newsletterBlock\\n }\\n ... on RelatedPostsBlockType {\\n ...relatedPostsBlock_relatedPostsBlock\\n }\\n ... on TableBlockType {\\n ...tableBlock_tableBlock\\n }\\n ... on TableOfContentsBlockType {\\n ...tableOfContentsBlock_tableOfContentsBlock\\n }\\n ... on MethodologyAccordionBlockType {\\n ...accordionBlock_methodologyAccordionBlock\\n }\\n ... on HighlightBlockType {\\n ...highlightBlock_highlightBlock\\n }\\n}\\n\\nfragment authorBasic_authorProfile on AuthorProfileResourceType {\\n id\\n name\\n title\\n permalink\\n path\\n}\\n\\nfragment authorWithImage_authorProfile on AuthorProfileResourceType {\\n ...authorBasic_authorProfile\\n profileImage {\\n ...imageCard_imageResource\\n id\\n }\\n}\\n\\nfragment campaignBasic_campaign on CampaignResourceType {\\n id\\n advertiserName\\n advertiserPreamble\\n}\\n\\nfragment campaignFull_campaign on CampaignResourceType {\\n ...campaignBasic_campaign\\n title\\n advertiserClickthroughUrl\\n campaignAdvertiserDarkImage\\n campaignAdvertiserLightImage\\n campaignCustomPinImage\\n campaignCustomPinColor\\n campaignDisclaimer\\n}\\n\\nfragment campaignWithTitle_campaign on CampaignResourceType {\\n ...campaignBasic_campaign\\n title\\n}\\n\\nfragment cardThumbnails_thumbnailMap on ThumbnailMapType {\\n horizontal {\\n ...thumbnail_thumbnail\\n }\\n square {\\n ...thumbnail_thumbnail\\n }\\n}\\n\\nfragment categoryBasic_category on CategoryResourceType {\\n id\\n title\\n slug\\n permalink\\n path\\n isHub\\n}\\n\\nfragment categoryWithParentChain_category on CategoryResourceType {\\n ...categoryBasic_category\\n parent @excludeCacheKey {\\n ...categoryBasic_category\\n parent @excludeCacheKey {\\n ...categoryBasic_category\\n id\\n }\\n id\\n }\\n}\\n\\nfragment contentResourceComments_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n comments {\\n enabled\\n mode\\n }\\n}\\n\\nfragment contentResourceCore_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ...contentResourceIdentification_contentResource\\n ...contentResourceRouting_contentResource\\n ...contentResourceTimestamp_contentResource\\n title\\n dek {\\n html\\n plaintext\\n }\\n}\\n\\nfragment contentResourceFeaturedImageDisplay_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n featuredImage {\\n ...featuredImageDisplay_featuredImage\\n }\\n}\\n\\nfragment contentResourceFeaturedImageSocial_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n featuredImage {\\n ...featuredImageSocial_featuredImage\\n }\\n}\\n\\nfragment contentResourceIdentification_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ...resolvedResourceIdentification_resolvedResource\\n chorusId\\n chorusUuid\\
443n}\\n\\nfragment contentResourceLedeMediaDisplay_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ledeMedia {\\n __typename\\n ...ledeMediaDisplay_ledeMedia\\n }\\n}\\n\\nfragment contentResourceLedeMediaSocial_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ledeMedia {\\n __typename\\n ...ledeMediaSocial_ledeMedia\\n }\\n}\\n\\nfragment contentResourcePromo_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n promo {\\n headline\\n description {\\n html\\n plaintext\\n }\\n image {\\n ...imageCard_imageResource\\n id\\n }\\n }\\n}\\n\\nfragment contentResourceRobots_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n robots {\\n index\\n follow\\n }\\n}\\n\\nfragment contentResourceRouting_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ...resolvedResourceRouting_resolvedResource\\n canonicalUrlOverride\\n}\\n\\nfragment contentResourceSeo_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n seo {\\n headline\\n description\\n }\\n}\\n\\nfragment contentResourceSocial_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n social {\\n headline\\n description\\n image {\\n ...imageSocial_imageResource\\n id\\n }\\n }\\n}\\n\\nfragment contentResourceStatus_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n status\\n}\\n\\nfragment contentResourceTimestamp_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n createdAt\\n updatedAt\\n publishedAt\\n originalPublishedAt\\n}\\n\\nfragment cyclonePostBlock_cyclonePostBlock on CyclonePostBlockType {\\n url\\n shortId\\n site {\\n wpId\\n domain\\n chorusCommunityId\\n chorusNetworkId\\n isCrossCommunity\\n }\\n}\\n\\nfragment displayThumbnails_thumbnailMap on ThumbnailMapType {\\n horizontal {\\n ...thumbnail_thumbnail\\n }\\n square {\\n ...thumbnail_thumbnail\\n }\\n vertical {\\n ...thumbnail_thumbnail\\n }\\n}\\n\\nfragment embedBlock_coreEmbedBlock on CoreEmbedBlockType {\\n embedHtml\\n placement\\n provider\\n}\\n\\nfragment featuredImageBase_featuredImage on FeaturedImageType {\\n caption {\\n html\\n plaintext\\n }\\n credit {\\n html\\n plaintext\\n }\\n hideCredit\\n}\\n\\nfragment featuredImageDisplay_featuredImage on FeaturedImageType {\\n ...featuredImageBase_featuredImage\\n image {\\n ...imageDisplay_imageResource\\n id\\n }\\n}\\n\\nfragment featuredImageSocial_featuredImage on FeaturedImageType {\\n ...featuredImageBase_featuredImage\\n image {\\n ...imageSocial_imageResource\\n id\\n }\\n}\\n\\nfragment featuredProductsBlock_featuredProductsBlock on FeaturedProductsBlockType {\\n featuredProductTableTitle: title {\\n contents {\\n html\\n plaintext\\n }\\n }\\n products {\\n productDescriptionOverride\\n productLabel\\n headingID\\n product {\\n productId\\n title\\n showDescription\\n showImage\\n showScores\\n bestRetailLink {\\n ...retailLink_productRetailLink\\n }\\n brand {\\n id\\n title\\n }\\n description {\\n html\\n }\\n cons {\\n html\\n }\\n pros {\\n html\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n retailLinks {\\n ...retailLink_productRetailLink\\n }\\n }\\n }\\n}\\n\\nfragment feedContentAnalytics_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n ...contentResourceIdentification_contentResource\\n ...contentResourceRouting_contentResource\\n ...contentResourceTimestamp_contentResource\\n ...contentResourceStatus_contentResource\\n title\\n wordCount\\n hasAffiliateLinks\\n seo {\\n headline\\n }\\n social {\\n headline\\n }\\n promo {\\n headline\\n }\\n ...feedContentCampaignAnalytics_feedContentResource\\n ...feedContentPrimaryCategory_feedContentResource\\n ...feedContentCategories_feedContentResource\\n ...feedContentSuperCategories_feedContentResource\\n ...feedContentAuthors_feedContentResource\\n ...feedContentPackage_feedContentResource\\n ...feedContentStreams_feedContentResource\\n ...feedContentLiveStatus_feedContentResource\\n}\\n\\nfragment feedContentAuthors_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n authors @excludeCacheKey {\\n ...authorWithImage_authorProfile\\n slug\\n id\\n }\\n}\\n\\nfragment feedContentCampaignAnalytics_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n primaryCampaign @excludeCacheKey {\\n ...campaignWithTitle_campaign\\n id\\n }\\n}\\n\\nfragment feedContentCategories_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n categories @excludeCacheKey {\\n ...categoryBasic_category\\n id\\n }\\n internalCategories @excludeCacheKey {\\n id\\n slug\\n }\\n}\\n\\nfragment feedContentExcludedFromHomepage_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n excludedFromHomepage\\n}\\n\\nfragment feedContentLiveStatus_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n liveBadge\\n liveStatus {\\n status\\n startAt\\n endAt\\n }\\n}\\n\\nfragment feedContentPackage_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n package @excludeCacheKey {\\n id\\n chorus
443Id\\n permalink\\n title\\n promo {\\n headline\\n }\\n }\\n}\\n\\nfragment feedContentPaywall_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n isPaywallEligible\\n}\\n\\nfragment feedContentPrimaryCategory_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n primaryCategory @excludeCacheKey {\\n ...categoryWithParentChain_category\\n id\\n }\\n}\\n\\nfragment feedContentSEO_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n ...contentResourceCore_contentResource\\n ...contentResourceSeo_contentResource\\n ...contentResourceSocial_contentResource\\n ...contentResourcePromo_contentResource\\n ...contentResourceRobots_contentResource\\n ...contentResourceLedeMediaSocial_contentResource\\n ...contentResourceFeaturedImageSocial_contentResource\\n ...feedContentAuthors_feedContentResource\\n ...feedContentPrimaryCategory_feedContentResource\\n primaryCampaign @excludeCacheKey {\\n id\\n }\\n}\\n\\nfragment feedContentStreams_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n streams(first: 100) {\\n nodes @excludeCacheKey {\\n id\\n chorus
443Id\\n title\\n }\\n }\\n}\\n\\nfragment feedContentSuperCategories_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n superCats @excludeCacheKey {\\n id\\n slug\\n }\\n internalSuperCats @excludeCacheKey {\\n id\\n slug\\n }\\n}\\n\\nfragment galleryBlock_coreGalleryBlock on CoreGalleryBlockType {\\n imagesOrientation\\n images {\\n alt\\n hideCredit\\n credit {\\n plaintext\\n }\\n caption {\\n html\\n }\\n image {\\n id\\n originalWidth\\n originalHeight\\n thumbnails {\\n horizontal {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n vertical {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n original {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment headingBlock_coreHeadingBlock on CoreHeadingBlockType {\\n contents {\\n html\\n }\\n headingId\\n level\\n}\\n\\nfragment highlightBlock_highlightBlock on HighlightBlockType {\\n __typename\\n placement\\n children {\\n __typename\\n ... on BlockInterface {\\n __isBlockInterface: __typename\\n blockName\\n }\\n ... on ActionBoxBlockType {\\n ...actionBoxBlock_actionBoxBlock\\n }\\n ... on CoreEmbedBlockType {\\n ...embedBlock_coreEmbedBlock\\n }\\n ... on CoreHeadingBlockType {\\n ...headingBlock_coreHeadingBlock\\n }\\n ... on CoreHTMLBlockType {\\n ...htmlBlock_coreHTMLBlock\\n }\\n ... on CoreImageBlockType {\\n ...imageBlock_coreImageBlock\\n }\\n ... on CoreListBlockType {\\n ...listBlock_coreListBlock\\n }\\n ... on CoreParagraphBlockType {\\n ...paragraphBlock_coreParagraphBlock\\n }\\n ... on CorePullquoteBlockType {\\n ...pullquoteBlock_corePullquoteBlock\\n }\\n ... on CoreQuoteBlockType {\\n ...quoteBlock_coreQuoteBlock\\n }\\n ... on RatingBlockType {\\n ...ratingBlock_ratingBlock\\n }\\n ... on TableOfContentsBlockType {\\n ...tableOfContentsBlock_tableOfContentsBlock\\n }\\n ... on VideoBlockType {\\n ...videoBlock_videoBlock\\n }\\n }\\n}\\n\\nfragment htmlBlock_coreHTMLBlock on CoreHTMLBlockType {\\n markup\\n}\\n\\nfragment imageBlock_coreImageBlock on CoreImageBlockType {\\n alt\\n hideCredit\\n placement\\n credit {\\n html\\n plaintext\\n }\\n caption {\\n html\\n plaintext\\n }\\n contentWarning {\\n plaintext\\n }\\n thumbnail {\\n size\\n url\\n normalizedRatio\\n originalHeight\\n originalWidth\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n image {\\n id\\n alt\\n }\\n}\\n\\nfragment imageCard_imageResource on ImageResourceType {\\n id\\n thumbnails {\\n ...cardThumbnails_thumbnailMap\\n }\\n}\\n\\nfragment imageCompareBlock_imageCompareBlock on ImageCompareBlockType {\\n imagesOrientation\\n leftImage {\\n thumbnails {\\n horizontal {\\n normalizedRatio\\n url\\n }\\n widescreen {\\n normalizedRatio\\n url\\n }\\n original {\\n normalizedRatio\\n url\\n }\\n }\\n alt\\n credit {\\n html\\n }\\n id\\n }\\n rightImage {\\n thumbnails {\\n horizontal {\\n normalizedRatio\\n url\\n }\\n widescreen {\\n normalizedRatio\\n url\\n }\\n original {\\n normalizedRatio\\n url\\n }\\n }\\n alt\\n credit {\\n html\\n }\\n id\\n }\\n caption {\\n html\\n }\\n}\\n\\nfragment imageDisplay_imageResource on ImageResourceType {\\n ...image_imageResource\\n thumbnails {\\n ...displayThumbnails_thumbnailMap\\n }\\n}\\n\\nfragment imageSliderBlock_imageSliderBlock on ImageSliderBlockType {\\n imagesOrientation\\n images {\\n alt\\n hideCredit\\n credit {\\n plaintext\\n }\\n caption {\\n html\\n }\\n image {\\n originalUrl\\n originalHeight\\n originalWidth\\n thumbnails {\\n original {\\n normalizedRatio\\n }\\n }\\n id\\n }\\n }\\n}\\n\\nfragment imageSocial_imageResource on ImageResourceType {\\n ...image_imageResource\\n thumbnails {\\n ...socialThumbnails_thumbnailMap\\n }\\n}\\n\\nfragment image_imageResource on ImageResourceType {\\n id\\n title\\n alt\\n originalHeight\\n originalWidth\\n
443credit {\\n html\\n plaintext\\n }\\n}\\n\\nfragment ledeMediaDisplay_ledeMedia on LedeMediaType {\\n __isLedeMediaType: __typename\\n __typename\\n ... on LedeMediaImageType {\\n caption {\\n html\\n plaintext\\n }\\n credit {\\n html\\n plaintext\\n }\\n hideCredit\\n image {\\n ...imageDisplay_imageResource\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n autoplay\\n caption {\\n html\\n plaintext\\n }\\n video {\\n ...videoDisplay_volumeVideoResource\\n id\\n }\\n }\\n ... on LedeMediaGifType {\\n gif {\\n ...imageDisplay_imageResource\\n hideCredit\\n caption {\\n html\\n plaintext\\n }\\n credit {\\n html\\n plaintext\\n }\\n id\\n }\\n }\\n ... on LedeMediaEmbedType {\\n provider\\n embedHtml\\n }\\n}\\n\\nfragment ledeMediaSocial_ledeMedia on LedeMediaType {\\n __isLedeMediaType: __typename\\n __typename\\n ... on LedeMediaImageType {\\n caption {\\n html\\n plaintext\\n }\\n credit {\\n html\\n plaintext\\n }\\n hideCredit\\n image {\\n ...imageSocial_imageResource\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n autoplay\\n caption {\\n html\\n plaintext\\n }\\n video {\\n ...video_volumeVideoResource\\n id\\n }\\n }\\n ... on LedeMediaGifType {\\n gif {\\n ...imageSocial_imageResource\\n id\\n }\\n }\\n ... on LedeMediaEmbedType {\\n provider\\n embedHtml\\n }\\n}\\n\\nfragment legacyProductBlock_legacyProductBlock on LegacyProductBlockType {\\n legacyProduct {\\n productId\\n title\\n score\\n bestRetailLink {\\n price\\n retailer\\n salePrice\\n url\\n }\\n brand\\n description {\\n html\\n }\\n cons {\\n html\\n }\\n pros {\\n html\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n }\\n}\\n\\nfragment legacyProductsTableBlock_legacyProductsTableBlock on LegacyProductsTableBlockType {\\n legacyProducts {\\n title\\n score\\n bestRetailLink {\\n price\\n retailer\\n salePrice\\n url\\n }\\n brand\\n description {\\n html\\n }\\n cons {\\n html\\n }\\n pros {\\n html\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n }\\n ranges {\\n label\\n max\\n min\\n }\\n filters\\n}\\n\\nfragment listBlock_coreListBlock on CoreListBlockType {\\n ordered\\n placement\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment newsletterBlock_newsletterBlock on NewsletterBlockType {\\n newsletter {\\n title\\n promoText {\\n html\\n }\\n slug\\n listId\\n }\\n}\\n\\nfragment paragraphBlock_coreParagraphBlock on CoreParagraphBlockType {\\n paragraphContents {\\n html\\n }\\n dropcap\\n endmark\\n lead\\n}\\n\\nfragment productBlock_productBlock on ProductBlockType {\\n product {\\n productId\\n title\\n score\\n showDescription\\n showImage\\n showScores\\n parentFilter\\n bestRetailLink {\\n ...retailLink_productRetailLink\\n }\\n brand {\\n id\\n title\\n }\\n description {\\n html\\n }\\n cons {\\n html\\n }\\n pros {\\n html\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n retailLinks {\\n ...retailLink_productRetailLink\\n }\\n }\\n}\\n\\nfragment productsTableBlock_productsTableBlock on ProductsTableBlockType {\\n products {\\n productId\\n title\\n score\\n showDescription\\n showScores\\n parentFilter\\n bestRetailLink {\\n ...retailLink_productRetailLink\\n }\\n brand {\\n id\\n title\\n }\\n description {\\n html\\n }\\n cons {\\n html\\n }\\n pros {\\n html\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n retailLinks {\\n ...retailLink_productRetailLink\\n }\\n }\\n ranges {\\n label\\n max\\n min\\n }\\n filters\\n}\\n\\nfragment pullquoteBlock_corePullquoteBlock on CorePullquoteBlockType {\\n contents {\\n html\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment quoteBlock_coreQuoteBlock on CoreQuoteBlockType {\\n children {\\n __typename\\n ... on CoreParagraphBlockType {\\n paragraphContents {\\n html\\n }\\n }\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment ratingBlock_ratingBlock on RatingBlockType {\\n rating\\n searchTitle\\n}\\n\\nfragment relatedPostsBlock_relatedPostsBlock on RelatedPostsBlockType {\\n links {\\n url\\n title\\n }\\n}\\n\\nfragment resolvedResourceIdentification_resolvedResource on ResolvedResourceInterface {\\n __isResolvedResourceInterface: __typename\\n id\\n globalId\\n wpId\\n}\\n\\nfragment resolvedResourceRouting_resolvedResource on ResolvedResourceInterface {\\n __isResolvedResourceInterface: __typename\\n path\\n permalink\\n slug\\n resourceType\\n}\\n\\nfragment retailLink_productRetailLink on ProductRetailLinkType {\\n price\\n retailer\\n salePrice\\n url\\n}\\n\\nfragment separatorBlock_coreSeparatorBlock on CoreSeparatorBlockType {\\n blockName\\n}\\n\\nfragment socialThumbnails_thumbnailMap on ThumbnailMapType {\\n social {\\n ...thumbnail_thumbnail\\n }\\n}\\n\\nfragment tableBlock_tableBlock on TableBlockType {\\n title\\n header\\n rows\\n columns\\n footer\\n fixedWidthTableCells\\n caption {\\n html\\n }\\n credit {\\n html\\n }\\n}\\n\\nfragment tableOfContentsBlock_tableOfContentsBlock on TableOfContentsBlockType {\\n title\\n hideTitle\\n entries {\\n ...tableOfContentsEntry_tableOfContentsEntry\\n entries {\\n ...tableOfContentsEntry_tableOfContentsEntry\\n entr
443ies {\\n ...tableOfContentsEntry_tableOfContentsEntry\\n entries {\\n ...tableOfContentsEntry_tableOfContentsEntry\\n entries {\\n ...tableOfContentsEntry_tableOfContentsEntry\\n entries {\\n ...tableOfContentsEntry_tableOfContentsEntry\\n }\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment tableOfContentsEntry_tableOfContentsEntry on TableOfContentsEntry {\\n url\\n title\\n}\\n\\nfragment thumbnail_thumbnail on ThumbnailType {\\n url\\n mimeType\\n normalizedRatio\\n originalHeight\\n originalWidth\\n cropCoordinates {\\n height\\n width\\n }\\n}\\n\\nfragment videoBlock_videoBlock on VideoBlockType {\\n autoplay\\n caption {\\n html\\n }\\n isSensitive\\n placement\\n video {\\n title\\n volumeUuid\\n player\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n}\\n\\nfragment videoDisplay_volumeVideoResource on VolumeVideoResourceType {\\n id\\n volumeUuid\\n title\\n player\\n publishedAt\\n poster {\\n ...imageDisplay_imageResource\\n id\\n }\\n}\\n\\nfragment videoPostResource_videoPostResource on VideoPostResourceType {\\n ...feedContentSEO_feedContentResource\\n ...feedContentAnalytics_feedContentResource\\n ...feedContentCategories_feedContentResource\\n ...feedContentSuperCategories_feedContentResource\\n ...feedContentPackage_feedContentResource\\n ...feedContentStreams_feedContentResource\\n ...feedContentPaywall_feedContentResource\\n ...feedContentExcludedFromHomepage_feedContentResource\\n ...contentResourceLedeMediaDisplay_contentResource\\n ...contentResourceFeaturedImageDisplay_contentResource\\n ...contentResourceComments_contentResource\\n primaryCampaign @excludeCacheKey {\\n ...campaignFull_campaign\\n id\\n }\\n ...videoPostSpecific_videoPostResource\\n blocks {\\n __typename\\n ...articleBlocks_block\\n }\\n}\\n\\nfragment videoPostSpecific_videoPostResource on VideoPostResourceType {\\n additionalBylines\\n customCss\\n seoArticleBody\\n}\\n\\nfragment video_volumeVideoResource on VolumeVideoResourceType {\\n id\\n volumeUuid\\n title\\n player\\n publishedAt\\n poster {\\n ...imageCard_imageResource\\n id\\n }\\n}\\n","353c5a4e8ad24642fb4f82915baa6f79":"query PostLayoutQuery(\\n $nodeId: ID!\\n) @allowClientSide {\\n node(id: $nodeId) {\\n __typename\\n ... on PostResourceType {\\n id\\n title\\n customCss\\n comments {\\n enabled\\n mode\\n }\\n path\\n permalink\\n resourceType\\n template\\n hasAffiliateLinks\\n primaryCampaign {\\n advertiserClickthroughUrl\\n advertiserName\\n advertiserPreamble\\n campaignAdvertiserDarkImage\\n campaignAdvertiserLightImage\\n campaignDisclaimer\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n id\\n }\\n categories @excludeCacheKey {\\n title\\n path\\n slug\\n newsletter {\\n title\\n listId\\n promoText {\\n html\\n }\\n }\\n id\\n }\\n internalCategories @excludeCacheKey {\\n slug\\n id\\n }\\n internalSuperCats @excludeCacheKey {\\n slug\\n id\\n }
443\\n blocks {\\n ...ArticleBlockContainer_block\\n __typename\\n }\\n ...AdminContainer_resolvedResource\\n ...ArticleContentContainer_feedContentResource\\n ...ArticleSEOContainer_feedContentResource\\n ...ContentAdsContainer_contentResource\\n ...ContentAdsContainer_boostedContentResource\\n ...ContentResourceAnalyticsContainer_contentResource\\n ...CommentSectionContainer_contentResource\\n ...CommentsArticleBody_contentResource\\n ...CoralDrawer_contentResource\\n ...ParselyTagsContainer_feedContentResource\\n ...SearchTagsContainer_feedContentResource\\n ...SEOSchemasContainer_feedContentResource\\n }\\n id\\n }\\n ...postContentResourcePages_query\\n}\\n\\nfragment AccordionBlockContainer_block on MethodologyAccordionBlockType {\\n heading {\\n html\\n }\\n sections {\\n content {\\n html\\n }\\n heading {\\n html\\n }\\n }\\n}\\n\\nfragment ActionBoxBlockContainer_block on ActionBoxBlockType {\\n actionBoxTitle: title {\\n html\\n }\\n description {\\n html\\n }\\n buttonText {\\n plaintext\\n }\\n buttonUrl\\n placement\\n}\\n\\nfragment AdminContainer_resolvedResource on ResolvedResourceInterface {\\n __isResolvedResourceInterface: __typename\\n __typename\\n id\\n wpId\\n globalId\\n ... on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n chorusId\\n chorusUuid\\n featuredImage {\\n image @excludeCacheKey {\\n originalUrl\\n wpId\\n id\\n }\\n }\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n primaryCategory @excludeCacheKey {\\n id\\n }\\n }\\n }\\n ... on NeighborhoodResourceType {\\n id\\n wpId\\n }\\n}\\n\\nfragment ArticleBlockContainer_block on BlockType {\\n __isBlockType: __typename\\n __typename\\n ... on CoreEmbedBlockType {\\n ...EmbedBlockContainer_block\\n }\\n ... on CoreHeadingBlockType {\\n ...HeadingBlockContainer_block\\n }\\n ... on CoreHTMLBlockType {\\n ...HTMLBlockContainer_block\\n }\\n ... on CoreImageBlockType {\\n ...ImageBlockContainer_block\\n }\\n ... on CoreListBlockType {\\n ...ListBlockContainer_block\\n }\\n ... on CoreParagraphBlockType {\\n ...ParagraphBlockContainer_block\\n }\\n ... on CyclonePostBlockType {\\n ...CyclonePostBlockContainer_block\\n }\\n ... on CorePullquoteBlockType {\\n ...PullquoteBlockContainer_block\\n }\\n ... on CoreQuoteBlockType {\\n ...QuoteBlockContainer_block\\n }\\n ... on CoreSeparatorBlockType {\\n blockName\\n }\\n ... on HighlightBlockType {\\n ...HighlightBlockContainer_block\\n }\\n ... on ImageCompareBlockType {\\n ...ImageCompareBlockContainer_block\\n }\\n ... on RatingBlockType {\\n ...RatingBlockContainer_block\\n }\\n ... on VideoBlockType {\\n ...VideoBlockContainer_block\\n }\\n ... on NewsletterBlockType {\\n ...NewsletterBlockContainer_block\\n }\\n ... on ImageSliderBlockType {\\n ...ImageSliderBlockContainer_block\\n }\\n ... on RelatedPostsBlockType {\\n ...RelatedPostsBlockContainer_block\\n }\\n ... on CoreGalleryBlockType {\\n ...ImageGalleryBlockContainer_block\\n }\\n ... on ActionBoxBlockType {\\n ...ActionBoxBlockContainer_block\\n }\\n ... on TableBlockType {\\n ...TableBlockContainer_block\\n }\\n ... on TableOfContentsBlockType {\\n ...TableOfContentsBlockContainer_block\\n }\\n ... on MethodologyAccordionBlockType {\\n ...AccordionBlockContainer_block\\n }\\n ... on ProductBlockType {\\n ...ProductBlockContainer_block\\n }\\n ... on FeaturedProductsBlockType {\\n ...FeaturedProductsBlockContainer_block\\n }\\n ... on ProductsTableBlockType {\\n ...ProductsTableBlockContainer_block\\n }\\n ... on LegacyProductsTableBlockType {\\n ...LegacyProductsTableBlockContainer_block\\n }\\n ... on LegacyProductBlockType {\\n ...LegacyProductBlockContainer_block\\n }\\n ... on SupportingCastEmbedBlockType {\\n ...SupportingCastEmbedBlockContainer_block\\n }\\n ...BlockPlacementContainer_block\\n}\\n\\nfragment ArticleBlockContainer_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n wpId\\n chorusId\\n title\\n authors @excludeCacheKey {\\n name\\n id\\n }\\n}\\n\\nfragment ArticleContentContainer_feedContentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n ... on PostResourceType {\\n id\\n globalId\\n title\\n permalink\\n comments {\\n enabled\\n mode\\n }
443\\n chorusUuid\\n chorusId\\n path\\n resourceType\\n template\\n hasAffiliateLinks\\n authors @excludeCacheKey {\\n id\\n name\\n permalink\\n shortBio {\\n html\\n }\\n profileImage {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n primaryCampaign {\\n advertiserClickthroughUrl\\n advertiserName\\n advertiserPreamble\\n campaignAdvertiserDarkImage\\n campaignAdvertiserLightImage\\n campaignDisclaimer\\n id\\n }\\n articlePackage: package @excludeCacheKey {\\n title\\n path\\n id\\n }\\n categories @excludeCacheKey {\\n title\\n path\\n slug\\n newsletter {\\n title\\n listId\\n promoText {\\n html\\n }\\n }\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n newsletter {\\n title\\n listId\\n promoText {\\n html\\n }\\n }\\n id\\n }\\n internalSuperCats @excludeCacheKey {\\n slug\\n id\\n }\\n blocks {\\n ...ArticleBlockContainer_block\\n __typename\\n }\\n venues: tempVenues(first: 3) {\\n nodes {\\n ...Art
443icleVenueContainer_venue\\n __typename\\n id\\n }\\n }\\n streams(first: 100) {\\n nodes {\\n id\\n title\\n path\\n liveBadge\\n }\\n }\\n ...ArticleLedeContainer_feedContentResource\\n ...ArticleBlockContainer_feedContentResource\\n ...CommentSectionContainer_contentResource\\n ...SeeMoreContainer_feedContentResource\\n ...useLedeMedia_feedContentResource\\n }\\n}\\n\\nfragment ArticleLedeContainer_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n __typename\\n id\\n resourceType\\n permalink\\n publishedAt\\n originalPublishedAt\\n primaryCampaign {\\n id\\n }\\n updatedAt\\n createdAt\\n title\\n dek {\\n html\\n }\\n hasAffiliateLinks\\n comments {\\n enabled\\n mode\\n }\\n chorusId\\n chorusUuid\\n globalId\\n authors @excludeCacheKey {\\n id\\n name\\n permalink\\n title\\n profileImage {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n shortBio {\\n html\\n }\\n posts(first: 1) {\\n edges {\\n node {\\n __typename\\n publishedAt\\n id\\n }\\n }\\n }\\n }\\n additionalBylines\\n primaryCategory @excludeCacheKey {\\n title\\n path\\n parent @excludeCacheKey {\\n title\\n path\\n parent @excludeCacheKey {\\n title\\n path\\n id\\n }\\n id\\n }\\n id\\n }\\n categories @excludeCacheKey {\\n slug\\n title\\n path\\n parent @excludeCacheKey {\\n title\\n path\\n parent @excludeCacheKey {\\n title\\n path\\n id\\n }\\n id\\n }\\n id\\n }\\n internalCategories @excludeCacheKey {\\n slug\\n id\\n }\\n articlePackage: package @excludeCacheKey {\\n title\\n path\\n id\\n }\\n streams(first: 100) {\\n nodes {\\n id\\n title\\n path\\n liveBadge\\n }\\n }\\n ... on PostResourceType {\\n template\\n customBadgeEnabled\\n customBadgeName\\n }\\n}\\n\\nfragment ArticleSEOContainer_feedContentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n title\\n dek {\\n plaintext\\n }\\n robots {\\n index\\n follow\\n }\\n permalink\\n canonicalUrlOverride\\n originalPublishedAt\\n publishedAt\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n authors @excludeCacheKey {\\n name\\n id\\n }\\n }\\n primaryCampaign {\\n id\\n }\\n seo {\\n headline\\n description\\n }\\n social {\\n headline\\n description\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n promo {\\n headline\\n }\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n }\\n featuredImage {\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n ... on StreamResourceType {\\n streamPublishedAt\\n }\\n ... on QuickPostResourceType {\\n seoArticleBody\\n quickAttachment {\\n __typename\\n ... on CoreImageBlockType {\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n ... on VideoBlockType {\\n video {\\n poster {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n ... on ImageSliderBlockType {\\n images {\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n }\\n ... on CoreGalleryBlockType {\\n images {\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment ArticleVenueContainer_venue on VenueResourceType {\\n __typename\\n id\\n title\\n permalink\\n address\\n phone\\n url\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n alt\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n opentable {\\n opentableId\\n reservationUrl\\n naturalReservationUrl\\n slug\\n }\\n sevenrooms {\\n urlKey\\n venueStringId\\n useFullDiningBackend\\n reservationWidgetUrl\\n }\\n safegraph {\\n bookingLink\\n }\\n}\\n\\nfragment BlockPlacementContainer_block on BlockType {\\n __isBlockType: __typename\\n __typename\\n ... on ActionBoxBlockType {\\n placement\\n }\\n ... on CoreEmbedBlockType {\\n placement\\n }\\n ... on CoreGalleryBlockType {\\n placement\\n }\\n ... on CoreHeadingBlockType {\\n placement\\n }\\n ... on CoreHTMLBlockType {\\n placement\\n }\\n ... on CoreImageBlockType {\\n placement\\n }\\n ... on CoreListBlockType {\\n placement\\n }\\n ... on CorePullquoteBlockType {\\n placement\\n }\\n ... on CoreSeparatorBlockType {\\n placement\\n }\\n ... on HighlightBlockType {\\n placement\\n }\\n ... on ImageCompareBlockType {\\n placement\\n }\\n ... on ImageSliderBlockType {\\n placement\\n }\\n ... on NewsletterBlockType {\\n placement\\n }\\n ... on RatingBlockType {\\n placement\\n }\\n ... on RelatedPostsBlockType {\\n placement\\n }\\n ... on TableBlockType {\\n placement\\n }\\n ... on TableOfContentsBlockType {\\n placement\\n }\\n ... on VideoBlockType {\\n placement\\n }\\n ... on ProductBlockType {\\n placement\\n }\\n ... on ProductsTableBlockType {\\n placement\\n }\\n ... on LegacyProductBlockType {\\n placement\\n }\\n ... on LegacyProductsTableBlockType {\\n placement\\n }\\n}
443\\n\\nfragment CommentSectionContainer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n id\\n chorusId\\n chorusUuid\\n globalId\\n permalink\\n site {\\n wpId\\n domain\\n chorusCommunityId\\n chorusNetworkId\\n isCrossCommunity\\n }\\n comments {\\n enabled\\n mode\\n }\\n}\\n\\nfragment CommentsArticleBody_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ...CoralArticleBody_contentResource\\n id\\n chorusId\\n chorusUuid\\n globalId\\n permalink\\n site {\\n wpId\\n domain\\n chorusCommunityId\\n chorusNetworkId\\n isCrossCommunity\\n }\\n comments {\\n enabled\\n mode\\n }\\n}\\n\\nfragment ContentAdsContainer_boostedContentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n id\\n globalId\\n chorusId\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n categories @excludeCacheKey {\\n slug\\n id\\n }\\n internalCategories @excludeCacheKey {\\n slug\\n id\\n }\\n superCats @excludeCacheKey {\\n slug\\n id\\n }\\n internalSuperCats @excludeCacheKey {\\n slug\\n id\\n }\\n }\\n}\\n\\nfragment ContentAdsContainer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n id\\n globalId\\n chorusId\\n status\\n resourceType\\n title\\n permalink\\n originalPublishedAt\\n dek {\\n plaintext\\n }\\n seo {\\n headline\\n }\\n primaryCampaign {\\n title\\n advertiserName\\n id\\n }\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n excludedFromHomepage\\n authors @excludeCacheKey {\\n name\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n parent @excludeCacheKey {\\n slug\\n id\\n }\\n slug\\n isHub\\n id\\n }\\n internalSuperCats @excludeCacheKey {\\n slug\\n id\\n }\\n superCats @excludeCacheKey {\\n slug\\n id\\n }\\n internalCategories @excludeCacheKey {\\n slug\\n id\\n }\\n categories @excludeCacheKey {\\n slug\\n isHub\\n id\\n }\\n packages(first: 100) {\\n nodes {\\n globalId\\n id\\n }\\n }\\n ... on PostResourceType {\\n template\\n }\\n }\\n}\\n\\nfragment ContentResourceAnalyticsContainer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n id\\n wpId\\n status\\n resourceType\\n title\\n permalink\\n originalPublishedAt\\n publishedAt\\n hasAffiliateLinks\\n primaryCampaign {\\n advertiserName\\n title\\n id\\n }\\n seo {\\n headline\\n }\\n social {\\n headline\\n }\\n promo {\\n headline\\n }\\n wordCount\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n package @excludeCacheKey {\\n id\\n }\\n streams(first: 100) {\\n nodes @excludeCacheKey {\\n id\\n }\\n }\\n authors @excludeCacheKey {\\n name\\n id\\n }\\n internalSuperCats @excludeCacheKey {\\n slug\\n id\\n }\\n superCats @excludeCacheKey {\\n slug\\n id\\n }\\n internalCategories @excludeCacheKey {\\n slug\\n id\\n }\\n categories @excludeCacheKey {\\n slug\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n slug\\n id\\n }\\n liveStatus {\\n startAt\\n }\\n blocks {\\n __typename\\n ... on ProductBlockType {\\n product {\\n __typename\\n }\\n }\\n ... on LegacyProductBlockType {\\n legacyProduct {\\n __typename\\n }\\n }\\n ... on ProductsTableBlockType {\\n products {\\n __typename\\n }\\n }\\n ... on LegacyProductsTableBlockType {\\n legacyProducts {\\n __typename\\n }\\n }\\n ... on HighlightBlockType {\\n __typename\\n }\\n }\\n ... on PostResourceType {\\n template\\n }\\n }\\n ... on StreamResourceType {\\n streamPublishedAt\\n }\\n}\\n\\nfragment CoralArticleBody_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ...CommentSectionContainer_
443contentResource\\n}\\n\\nfragment CoralDrawer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ...CommentSectionContainer_contentResource\\n}\\n\\nfragment CyclonePostBlockContainer_block on CyclonePostBlockType {\\n shortId\\n url\\n}\\n\\nfragment EmbedBlockContainer_block on CoreEmbedBlockType {\\n embedHtml\\n placement\\n provider\\n}\\n\\nfragment FeaturedProductsBlockContainer_block on FeaturedProductsBlockType {\\n featuredProductTableTitle: title {\\n contents {\\n html\\n plaintext\\n }\\n }\\n products {\\n productDescriptionOverride\\n productLabel\\n headingID\\n product {\\n productId\\n title\\n showDescription\\n showImage\\n showScores\\n bestRetailLink {\\n price\\n retailer\\n salePrice\\n url\\n }\\n brand {\\n id\\n title\\n }\\n description {\\n html\\n }\\n cons {\\n html\\n }\\n pros {\\n html\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n }\\n }\\n}\\n\\nfragment HTMLBlockContainer_block on CoreHTMLBlockType {\\n markup\\n}\\n\\nfragment HeadingBlockContainer_block on CoreHeadingBlockType {\\n contents {\\n html\\n }\\n headingId\\n level\\n}\\n\\nfragment HighlightBlockContainer_block on HighlightBlockType {\\n __typename\\n placement\\n children {\\n __typename\\n ... on ActionBoxBlockType {\\n ...ActionBoxBlockContainer_block\\n }\\n ... on BlockInterface {\\n __isBlockInterface: __typename\\n blockName\\n }\\n ... on CoreEmbedBlockType {\\n ...EmbedBlockContainer_block\\n }\\n ... on CoreHeadingBlockType {\\n ...HeadingBlockContainer_block\\n contents {\\n html\\n }\\n }\\n ... on CoreHTMLBlockType {\\n ...HTMLBlockContainer_block\\n }\\n ... on CoreImageBlockType {\\n ...ImageBlockContainer_block\\n }\\n ... on CoreListBlockType {\\n ...ListBlockContainer_block\\n }\\n ... on CoreParagraphBlockType {\\n ...ParagraphBlockContainer_block\\n }\\n ... on CorePullquoteBlockType {\\n ...PullquoteBlockContainer_block\\n }\\n ... on CoreQuoteBlockType {\\n ...QuoteBlockContainer_block\\n }\\n ... on RatingBlockType {\\n ...RatingBlockContainer_block\\n }\\n ... on TableOfContentsBlockType {\\n ...TableOfContentsBlockContainer_block\\n }\\n ... on VideoBlockType {\\n ...VideoBlockContainer_block\\n }\\n }\\n}\\n\\nfragment ImageBlockContainer_block on CoreImageBlockType {\\n alt\\n hideCredit\\n placement\\n credit {\\n html\\n plaintext\\n }\\n caption {\\n html\\n plaintext\\n }\\n isSensitive\\n contentWarning {\\n plaintext\\n }\\n thumbnail {\\n size\\n url\\n normalizedRatio\\n originalHeight\\n originalWidth\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n image {\\n id\\n alt\\n }\\n}\\n\\nfragment ImageCompareBlockContainer_block on ImageCompareBlockType {\\n imagesOrientation\\n leftImage {\\n thumbnails {\\n horizontal {\\n normalizedRatio\\n url\\n }\\n widescreen {\\n normalizedRatio\\n url\\n }\\n original {\\n normalizedRatio\\n url\\n }\\n }\\n alt\\n credit {\\n html\\n }\\n id\\n }\\n rightImage {\\n thumbnails {\\n horizontal {\\n normalizedRatio\\n url\\n }\\n widescreen {\\n normalizedRatio\\n url\\n }\\n original {\\n normalizedRatio\\n url\\n }\\n }\\n alt\\n credit {\\n html\\n }\\n id\\n }\\n caption {\\n html\\n }\\n}\\n\\nfragment ImageGalleryBlockContainer_block on CoreGalleryBlockType {\\n imagesOrientation\\n images {\\n alt\\n hideCredit\\n credit {\\n plaintext\\n }\\n caption {\\n html\\n }\\n image {\\n id\\n originalWidth\\n originalHeight\\n thumbnails {\\n horizontal {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n vertical {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n original {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment ImageSliderBlockContainer_block on ImageSliderBlockType {\\n imagesOrientation\\n images {\\n alt\\n hideCredit\\n credit {\\n plaintext\\n }\\n caption {\\n html\\n }\\n image {\\n originalUrl\\n originalHeight\\n originalWidth\\n thumbnails {\\n original {\\n normalizedRatio\\n }\\n }\\n id\\n }\\n }\\n}\\n\\nfragment LegacyProductBlockContainer_block on LegacyProductBlockType {\\n legacyProduct {\\n productId\\n title\\n score\\n bestRetailLink {\\n price\\n retailer\\n salePrice\\n url\\n }\\n brand\\n description {\\n html\\n }\\n cons {\\n html\\n }\\n pros {\\n html\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n }\\n}\\n\\nfragment LegacyProductsTableBlockContainer_block on LegacyProductsTableBlockType {\\n legacyProducts {\\n title\\n score\\n bestRetailLink {\\n price\\n retailer\\n salePrice\\n url\\n }\\n brand\\n description {\\n html\\n }\\n cons {\\n html\\n }\\n pros {\\n html\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n }\\n ranges {\\n label\\n max\\n min\\n }\\n filters\\n}\\n\\nfragment ListBlockContainer_block on CoreListBlockType {\\n ordered\\n placement\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment NewsletterBlockContainer_block on NewsletterBlockType {\\n newsletter {\\n title\\n promoText {\\n html\\n }\\n slug\\n listId\\n }\\n}\\n\\nfragment ParagraphBlockContainer_block on CoreParagraphBlockType {\\n paragraphContents {\\n html\\n }\\n dropcap\\n endmark\\n lead\\n}\\n\\nfragment ParselyTagsContainer_feedContentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n status\\n title\\n permalink\\n resourceType\\n originalPublishedAt\\n chorusId\\n id\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n primaryCategory @excludeCacheKey {\\n title\\n slug\\n id\\n }\\n internalSuperCats @excludeCacheKey {\\n slug\\n id\\n }\\n superCats @excludeCacheKey {\\n slug\\n id\\n }\\n internalCategories @excludeCacheKey {\\n slug\\n id\\n }\\n categories @excludeCacheKey {\\n slug\\n id\\n }
443\\n package @excludeCacheKey {\\n chorusId\\n id\\n }\\n streams(first: 100) {\\n nodes @excludeCacheKey {\\n chorusId\\n id\\n }\\n }\\n authors @excludeCacheKey {\\n id\\n name\\n }\\n games {\\n nodes @excludeCacheKey {\\n title\\n id\\n }\\n }\\n }\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n __typename\\n image {\\n thumbnails {\\n social {\\n url\\n }\\n }\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n __typename\\n }\\n }\\n social {\\n image {\\n thumbnails {\\n social {\\n url\\n }\\n }\\n id\\n }\\n }\\n featuredImage {\\n image {\\n thumbnails {\\n social {\\n url\\n }\\n }\\n id\\n }\\n }\\n ... on PostResourceType {\\n template\\n }\\n}\\n\\nfragment ProductBlockContainer_block on ProductBlockType {\\n variant\\n hypeDesk {\\n shortDescription\\n ctaLabel\\n longDescriptionOverride\\n }\\n product {\\n productId\\n title\\n score\\n showDescription\\n showImage\\n showScores\\n parentFilter\\n bestRetailLink {\\n price\\n retailer\\n salePrice\\n url\\n }\\n brand {\\n id\\n title\\n }\\n description {\\n html\\n plaintext\\n }\\n cons {\\n html\\n }\\n pros {\\n html\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n }\\n}\\n\\nfragment ProductsTableBlockContainer_block on ProductsTableBlockType {\\n products {\\n productId\\n title\\n score\\n showDescription\\n showScores\\n parentFilter\\n bestRetailLink {\\n price\\n retailer\\n salePrice\\n url\\n }\\n brand {\\n id\\n title\\n }\\n description {\\n html\\n }\\n cons {\\n html\\n }\\n pros {\\n html\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n }\\n ranges {\\n label\\n max\\n min\\n }\\n filters\\n}\\n\\nfragment PullquoteBlockContainer_block on CorePullquoteBlockType {\\n contents {\\n html\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n children {\\n __typename\\n ... on CoreParagraphBlockType {\\n paragraphContents {\\n html\\n }\\n }\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment RatingBlockContainer_block on RatingBlockType {\\n rating\\n searchTitle\\n}\\n\\nfragment RelatedPostsBlockContainer_block on RelatedPostsBlockType {\\n links {\\n url\\n title\\n }\\n}\\n\\nfragment SEOSchemasContainer_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n __typename\\n title\\n seo {\\n description\\n headline\\n }\\n dek {\\n plaintext\\n }\\n originalPublishedAt\\n publishedAt\\n permalink\\n isPaywallEligible\\n liveStatus {\\n status\\n startAt\\n endAt\\n }\\n authors @excludeCacheKey {\\n name\\n permalink\\n title\\n profileImage {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n seoArticleBody\\n primaryCampaign {\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n title\\n permalink\\n parent @excludeCacheKey {\\n title\\n permalink\\n parent @excludeCacheKey {\\n title\\n permalink\\n id\\n }\\n id\\n }\\n id\\n }\\n categories @excludeCacheKey {\\n title\\n permalink\\n parent @excludeCacheKey {\\n title\\n permalink\\n parent @excludeCacheKey {\\n title\\n permalink\\n id\\n }\\n id\\n }\\n id\\n }\\n blocks {\\n __typename\\n ... on ProductBlockType {\\n product {\\n title\\n score\\n showScores\\n brand {\\n title\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n ... on LegacyProductBlockType {\\n legacyProduct {\\n title\\n score\\n brand\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n ... on ProductsTableBlockType {\\n products {\\n title\\n score\\n showScores\\n brand {\\n title\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n ... on LegacyProductsTableBlockType {\\n legacyProducts {\\n title\\n score\\n brand\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n ... on VideoBlockType {\\n autoplay\\n caption {\\n plaintext\\n }\\n video {\\n volumeUuid\\n title\\n player\\n publishedAt\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n }\\n ... on StreamResourceType {\\n streamPublishedAt\\n streamPosts: posts(first: 100) {\\n nodes @excludeCacheKey {\\n __typename\\n __isFeedContentResourceInterface: __typename\\n title\\n seo {\\n description\\n headline\\n }\\n dek {\\n plaintext\\n }\\n originalPublishedAt\\n publishedAt\\n permalink\\n isPaywallEligible\\n authors @excludeCacheKey {\\n name\\n permalink\\n title\\n profileImage {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n title\\n id\\n }\\n categories @excludeCacheKey {\\n title\\n permalink\\n parent @excludeCacheKey {\\n title\\n permalink\\n parent @excludeCacheKey {\\n title\\n permalink\\n id\\n }\\n id\\n }\\n id\\n }\\n ... on PostResourceType {\\n excerpt {\\n paragraphContents {\\n plaintext\\n }\\n }\\n }\\n ... on QuickPostResourceType {\\n quickAttachment {\\n __typename\\n ... on ProductBlockType {\\n product {\\n title\\n score\\n showScores\\n brand {\\n title\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n }\\n }\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n originalWidth\\n originalHeight\\n thumbnails {\\n social {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n horizontal {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n square {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n autoplay\\n caption {\\n plaintext\\n }\\n video {\\n volumeUuid\\n title\\n player\\n publishedAt\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n }\\n id\\n }\\n }\\n }\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n originalWidth\\n originalHeight\\n thumbnails {\\n social {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n horizontal {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n square {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n autoplay\\n caption {\\n plaintext\\n }\\n video {\\n volumeUuid\\n title\\n player\\n publishedAt\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n }\\n ... on QuickPostResourceType {\\n quickAttachment {\\n __typename\\n ... on ProductBlockType {\\n product {\\n title\\n score\\n showScores\\n brand {\\n title\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment SearchTagsContainer_feedContentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n id\\n status\\n chorusId\\n chorusUuid\\
443n comments {\\n enabled\\n mode\\n }\\n globalId\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n primaryCategory @excludeCacheKey {\\n title\\n id\\n }\\n authors @excludeCacheKey {\\n id\\n name\\n }\\n }\\n}\\n\\nfragment SeeMoreContainer_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n __typename\\n categories @excludeCacheKey {\\n title\\n path\\n slug\\n id\\n }\\n superCats @excludeCacheKey {\\n title\\n path\\n slug\\n id\\n }\\n authors @excludeCacheKey {\\n id\\n name\\n permalink\\n title\\n profileImage {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n posts(first: 1) {\\n edges {\\n node {\\n __typename\\n publishedAt\\n id\\n }\\n }\\n }\\n }\\n}\\n\\nfragment SupportingCastEmbedBlockContainer_block on SupportingCastEmbedBlockType {\\n episodeId\\n}\\n\\nfragment TableBlockContainer_block on TableBlockType {\\n title\\n header\\n rows\\n columns\\n footer\\n fixedWidthTableCells\\n caption {\\n html\\n }\\n credit {\\n html\\n }\\n}\\n\\nfragment TableOfContentsBlockContainer_block on TableOfContentsBlockType {\\n title\\n hideTitle\\n entries {\\n url\\n title\\n entries {\\n url\\n title\\n entries {\\n url\\n title\\n entries {\\n url\\n title\\n entries {\\n url\\n title\\n entries {\\n url\\n title\\n }\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment VideoBlockContainer_block on VideoBlockType {\\n autoplay\\n caption {\\n html\\n }\\n isSensitive\\n placement\\n video {\\n title\\n volumeUuid\\n player\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n}\\n\\nfragment cyclonePostBlock_cyclonePostBlock on CyclonePostBlockType {\\n url\\n shortId\\n site {\\n wpId\\n domain\\n chorusCommunityId\\n chorusNetworkId\\n isCrossCommunity\\n }\\n}\\n\\nfragment postContentResourcePages_query on RootQuery {\\n node(id: $nodeId) {\\n __typename\\n ... on PostResourceType {\\n title\\n template\\n primaryCampaign {\\n advertiserClickthroughUrl\\n advertiserName\\n advertiserPreamble\\n campaignAdvertiserDarkImage\\n campaignAdvertiserLightImage\\n campaignDisclaimer\\n id\\n }\\n categories @excludeCacheKey {\\n slug\\n id\\n }\\n internalCategories @excludeCacheKey {\\n slug\\n id\\n }\\n comments {\\n enabled\\n mode\\n }
443\\n chorusId\\n chorusUuid\\n globalId\\n authors @excludeCacheKey {\\n name\\n id\\n }\\n promo {\\n headline\\n }\\n resourceType\\n permalink\\n path\\n games {\\n nodes {\\n title\\n id\\n }\\n }\\n streams(first: 100) {\\n nodes {\\n id\\n title\\n path\\n liveBadge\\n }\\n }\\n stickyPackage: package {\\n title\\n permalink\\n id\\n }\\n blocks {\\n __typename\\n ... on CyclonePostBlockType {\\n ...cyclonePostBlock_cyclonePostBlock\\n }\\n }\\n }\\n id\\n }\\n}\\n\\nfragment useLedeMedia_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n __typename\\n featuredImage {\\n caption {\\n html\\n plaintext\\n }\\n credit {\\n plaintext\\n html\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n vertical {\\n url\\n }\\n }\\n id\\n }\\n }\\n ledeMediaData: ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n caption {\\n html\\n plaintext\\n }\\n credit {\\n plaintext\\n html\\n }\\n hideCredit\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n vertical {\\n url\\n }\\n }\\n title\\n credit {\\n plaintext\\n html\\n }\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n caption {\\n html\\n plaintext\\n }\\n autoplay\\n video {\\n volumeUuid\\n title\\n player\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n vertical {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n ... on LedeMediaGifType {\\n gif {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n vertical {\\n url\\n }\\n }\\n hideCredit\\n title\\n caption {\\n html\\n plaintext\\n }\\n credit {\\n plaintext\\n html\\n }\\n id\\n }\\n }\\n ... on LedeMediaEmbedType {\\n provider\\n embedHtml\\n }\\n }\\n}\\n","3c5cd0d6d28c0b486a98a412673d2d1e":"query PackageArchiveLayoutQuery(\\n $nodeId: ID!\\n $limit: Int!\\n $offset: String!\\n) {\\n node(id: $nodeId) {\\n __typename\\n ... on PackageResourceType {\\n id\\n title\\n path\\n dek {\\n html\\n }\\n customCss\\n packageLayoutPosts(first: $limit, after: $offset) {\\n pageInfo {\\n hasNextPage\\n totalPages\\n }\\n edges {\\n node {\\n __typename\\n ...ContentCardContainer_contentResource\\n id\\n }\\n }\\n }\\n ...AdminContainer_resolvedResource\\n ...ArticleSEOContainer_feedContentResource\\n ...ContentResourceAnalyticsContainer_contentResource\\n ...ParselyTagsContainer_feedContentResource\\n ...SearchTagsContainer_feedContentResource\\n ...SEOSchemasContainer_feedContentResource\\n ...ContentAdsContainer_contentResource\\n }\\n id\\n }\\n ...archivesPackageContentResourcePages_query\\n}\\n\\nfragment AdminContainer_resolvedResource on ResolvedResourceInterface {\\n __isResolvedResourceInterface: __typename\\n __typename\\n id\\n wpId\\n globalId\\n ... on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n chorus
443Id\\n chorusUuid\\n featuredImage {\\n image @excludeCacheKey {\\n originalUrl\\n wpId\\n id\\n }\\n }\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n primaryCategory @excludeCacheKey {\\n id\\n }\\n }\\n }\\n ... on NeighborhoodResourceType {\\n id\\n wpId\\n }\\n}\\n\\nfragment ArticleSEOContainer_feedContentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n title\\n dek {\\n plaintext\\n }\\n robots {\\n index\\n follow\\n }\\n permalink\\n canonicalUrlOverride\\n originalPublishedAt\\n publishedAt\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n authors @excludeCacheKey {\\n name\\n id\\n }\\n }\\n primaryCampaign {\\n id\\n }\\n seo {\\n headline\\n description\\n }\\n social {\\n headline\\n description\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n promo {\\n headline\\n }\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n }\\n featuredImage {\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n ... on StreamResourceType {\\n streamPublishedAt\\n }\\n ... on QuickPostResourceType {\\n seoArticleBody\\n quickAttachment {\\n __typename\\n ... on CoreImageBlockType {\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n ... on VideoBlockType {\\n video {\\n poster {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n ... on ImageSliderBlockType {\\n images {\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n }\\n ... on CoreGalleryBlockType {\\n images {\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment BlockPlacementContainer_block on BlockType {\\n __isBlockType: __typename\\n __typename\\n ... on ActionBoxBlockType {\\n placement\\n }\\n ... on CoreEmbedBlockType {\\n placement\\n }\\n ... on CoreGalleryBlockType {\\n placement\\n }\\n ... on CoreHeadingBlockType {\\n placement\\n }\\n ... on CoreHTMLBlockType {\\n placement\\n }\\n ... on CoreImageBlockType {\\n placement\\n }\\n ... on CoreListBlockType {\\n placement\\n }\\n ... on CorePullquoteBlockType {\\n placement\\n }\\n ... on CoreSeparatorBlockType {\\n placement\\n }\\n ... on HighlightBlockType {\\n placement\\n }\\n ... on ImageCompareBlockType {\\n placement\\n }\\n ... on ImageSliderBlockType {\\n placement\\n }\\n ... on NewsletterBlockType {\\n placement\\n }\\n ... on RatingBlockType {\\n placement\\n }\\n ... on RelatedPostsBlockType {\\n placement\\n }\\n ... on TableBlockType {\\n placement\\n }\\n ... on TableOfContentsBlockType {\\n placement\\n }\\n ... on VideoBlockType {\\n placement\\n }\\n ... on ProductBlockType {\\n placement\\n }\\n ... on ProductsTableBlockType {\\n placement\\n }\\n ... on LegacyProductBlockType {\\n placement\\n }\\n ... on LegacyProductsTableBlockType {\\n placement\\n }\\n}\\n\\nfragment CompactProductBlockContainer_block on ProductBlockType {\\n product {\\n productId\\n title\\n showImage\\n brand {\\n id\\n title\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n bestRetailLink {\\n url\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n }\\n}
443\\n\\nfragment ContentAdsContainer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n id\\n globalId\\n chorusId\\n status\\n resourceType\\n title\\n permalink\\n originalPublishedAt\\n dek {\\n plaintext\\n }\\n seo {\\n headline\\n }\\n primaryCampaign {\\n title\\n advertiserName\\n id\\n }\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n excludedFromHomepage\\n authors @excludeCacheKey {\\n name\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n parent @excludeCacheKey {\\n slug\\n id\\n }\\n slug\\n isHub\\n id\\n }\\n internalSuperCats @excludeCacheKey {\\n slug\\n id\\n }\\n superCats @excludeCacheKey {\\n slug\\n id\\n }\\n internalCategories @excludeCacheKey {\\n slug\\n id\\n }\\n categories @excludeCacheKey {\\n slug\\n isHub\\n id\\n }\\n packages(first: 100) {\\n nodes {\\n globalId\\n id\\n }\\n }\\n ... on PostResourceType {\\n template\\n }\\n }\\n}\\n\\nfragment ContentCardContainer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n ...useContentCardDataMapper_contentResource_48x1iq\\n ...QuickPostContainer_contentResource\\n ... on PostResourceType {\\n template\\n }\\n}\\n\\nfragment ContentResourceAnalyticsContainer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n id\\n wpId\\n status\\n resourceType\\n title\\n permalink\\n originalPublishedAt\\n publishedAt\\n hasAffiliateLinks\\n primaryCampaign {\\n advertiserName\\n title\\n id\\n }\\n seo {\\n headline\\n }\\n social {\\n headline\\n }\\n promo {\\n headline\\n }\\n wordCount\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n package @excludeCacheKey {\\n id\\n }\\n streams(first: 100) {\\n nodes @excludeCacheKey {\\n id\\n }\\n }\\n authors @excludeCacheKey {\\n name\\n id\\n }\\n internalSuperCats @excludeCacheKey {\\n slug\\n id\\n }\\n superCats @excludeCacheKey {\\n slug\\n id\\n }\\n internalCategories @excludeCacheKey {\\n slug\\n id\\n }\\n categories @excludeCacheKey {\\n slug\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n slug\\n id\\n }\\n liveStatus {\\n startAt\\n }\\n blocks {\\n __typename\\n ... on ProductBlockType {\\n product {\\n __typename\\n }\\n }\\n ... on LegacyProductBlockType {\\n legacyProduct {\\n __typename\\n }\\n }\\n ... on ProductsTableBlockType {\\n products {\\n __typename\\n }\\n }\\n ... on LegacyProductsTableBlockType {\\n legacyProducts {\\n __typename\\n }\\n }\\n ... on HighlightBlockType {\\n __typename\\n }\\n }\\n ... on PostResourceType {\\n template\\n }\\n }\\n ... on StreamResourceType {\\n streamPublishedAt\\n }\\n}\\n\\nfragment EmbedBlockContainer_block on CoreEmbedBlockType {\\n embedHtml\\n placement\\n provider\\n}\\n\\nfragment ImageBlockContainer_block on CoreImageBlockType {\\n alt\\n hideCredit\\n placement\\n credit {\\n html\\n plaintext\\n }\\n caption {\\n html\\n plaintext\\n }\\n isSensitive\\n contentWarning {\\n plaintext\\n }\\n thumbnail {\\n size\\n url\\n normalizedRatio\\n originalHeight\\n originalWidth\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n image {\\n id\\n alt\\n }\\n}\\n\\nfragment ImageGalleryBlockContainer_block on CoreGalleryBlockType {\\n imagesOrientation\\n images {\\n alt\\n hideCredit\\n credit {\\n plaintext\\n }\\n caption {\\n html\\n }\\n image {\\n id\\n originalWidth\\n originalHeight\\n thumbnails {\\n horizontal {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n vertical {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n original {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment ImageSliderBlockContainer_block on ImageSliderBlockType {\\n imagesOrientation\\n images {\\n alt\\n hideCredit\\n credit {\\n plaintext\\n }\\n caption {\\n html\\n }\\n image {\\n originalUrl\\n originalHeight\\n originalWidth\\n thumbnails {\\n original {\\n normalizedRatio\\n }\\n }\\n id\\n }\\n }\\n}\\n\\nfragment LinkBlockContainer_block on LinkBlockType {\\n source\\n title\\n url\\n resource {\\n __typename\\n ... on PostResourceType {\\n authors @excludeCacheKey {\\n name\\n id\\n }\\n publishedAt\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n }
443\\n ... on Node {\\n __isNode: __typename\\n id\\n }\\n }\\n}\\n\\nfragment ListBlockContainer_block on CoreListBlockType {\\n ordered\\n placement\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment ParagraphBlockContainer_block on CoreParagraphBlockType {\\n paragraphContents {\\n html\\n }\\n dropcap\\n endmark\\n lead\\n}\\n\\nfragment ParselyTagsContainer_feedContentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n status\\n title\\n permalink\\n resourceType\\n originalPublishedAt\\n chorusId\\n id\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n primaryCategory @excludeCacheKey {\\n title\\n slug\\n id\\n }\\n internalSuperCats @excludeCacheKey {\\n slug\\n id\\n }\\n superCats @excludeCacheKey {\\n slug\\n id\\n }\\n internalCategories @excludeCacheKey {\\n slug\\n id\\n }\\n categories @excludeCacheKey {\\n slug\\n id\\n }
443\\n package @excludeCacheKey {\\n chorusId\\n id\\n }\\n streams(first: 100) {\\n nodes @excludeCacheKey {\\n chorusId\\n id\\n }\\n }\\n authors @excludeCacheKey {\\n id\\n name\\n }\\n games {\\n nodes @excludeCacheKey {\\n title\\n id\\n }\\n }\\n }\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n __typename\\n image {\\n thumbnails {\\n social {\\n url\\n }\\n }\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n __typename\\n }\\n }\\n social {\\n image {\\n thumbnails {\\n social {\\n url\\n }\\n }\\n id\\n }\\n }\\n featuredImage {\\n image {\\n thumbnails {\\n social {\\n url\\n }\\n }\\n id\\n }\\n }\\n ... on PostResourceType {\\n template\\n }\\n}\\n\\nfragment PullquoteBlockContainer_block on CorePullquoteBlockType {\\n contents {\\n html\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment QuickPostBlockContainer_block on BlockType {\\n __isBlockType: __typename\\n __typename\\n ... on CoreParagraphBlockType {\\n ...ParagraphBlockContainer_block\\n }\\n ... on CoreListBlockType {\\n ...ListBlockContainer_block\\n }\\n ... on CoreEmbedBlockType {\\n provider\\n ...EmbedBlockContainer_block\\n }\\n ... on CoreImageBlockType {\\n ...ImageBlockContainer_block\\n }\\n ... on CorePullquoteBlockType {\\n ...PullquoteBlockContainer_block\\n }\\n ... on CoreQuoteBlockType {\\n ...QuoteBlockContainer_block\\n }\\n ... on VideoBlockType {\\n ...VideoBlockContainer_block\\n }\\n ... on ImageSliderBlockType {\\n ...ImageSliderBlockContainer_block\\n }\\n ... on CoreGalleryBlockType {\\n ...ImageGalleryBlockContainer_block\\n }\\n ... on LinkBlockType {\\n ...LinkBlockContainer_block\\n }\\n ... on ProductBlockType {\\n ...CompactProductBlockContainer_block\\n }\\n ...BlockPlacementContainer_block\\n}\\n\\nfragment QuickPostBlockContainer_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n wpId\\n chorusId\\n title\\n}\\n\\nfragment QuickPostContainer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n ... on QuickPostResourceType {\\n authors @excludeCacheKey {\\n id\\n name\\n permalink\\n title\\n profileImage {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n posts(first: 1) {\\n edges {\\n node {\\n __typename\\n publishedAt\\n id\\n }\\n }\\n }\\n }\\n globalId\\n site {\\n isCrossCommunity\\n wpId\\n }\\n comments {\\n mode\\n enabled\\n }\\n createdAt\\n excludedFromHomepage\\n id\\n resourceType\\n path\\n originalPublishedAt\\n permalink\\n publishedAt\\n title\\n updatedAt\\n hasAffiliateLinks\\n categories @excludeCacheKey {\\n title\\n path\\n slug\\n id\\n }\\n blocks {\\n ...QuickPostBlockContainer_block\\n __typename\\n }\\n quickAttachment {\\n ...QuickPostBlockContainer_block\\n __typename\\n ... on CoreEmbedBlockType {\\n provider\\n }\\n ... on LinkBlockType {\\n resource {\\n __typename\\n ... on Node {\\n __isNode: __typename\\n id\\n }\\n }\\n }\\n }\\n ...QuickPostBlockContainer_feedContentResource\\n }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n children {\\n __typename\\n ... on CoreParagraphBlockType {\\n paragraphContents {\\n html\\n }\\n }\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment SEOSchemasContainer_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n __typename\\n title\\n seo {\\n description\\n headline\\n }\\n dek {\\n plaintext\\n }\\n originalPublishedAt\\n publishedAt\\n permalink\\n isPaywallEligible\\n liveStatus {\\n status\\n startAt\\n endAt\\n }\\n authors @excludeCacheKey {\\n name\\n permalink\\n title\\n profileImage {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n seoArticleBody\\n primaryCampaign {\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n title\\n permalink\\n parent @excludeCacheKey {\\n title\\n permalink\\n parent @excludeCacheKey {\\n title\\n permalink\\n id\\n }\\n id\\n }\\n id\\n }\\n categories @excludeCacheKey {\\n title\\n permalink\\n parent @excludeCacheKey {\\n title\\n permalink\\n parent @excludeCacheKey {\\n title\\n permalink\\n id\\n }\\n id\\n }\\n id\\n }\\n blocks {\\n __typename\\n ... on ProductBlockType {\\n product {\\n title\\n score\\n showScores\\n brand {\\n title\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n ... on LegacyProductBlockType {\\n legacyProduct {\\n title\\n score\\n brand\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n ... on ProductsTableBlockType {\\n products {\\n title\\n score\\n showScores\\n brand {\\n title\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n ... on LegacyProductsTableBlockType {\\n legacyProducts {\\n title\\n score\\n brand\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n ... on VideoBlockType {\\n autoplay\\n caption {\\n plaintext\\n }\\n video {\\n volumeUuid\\n title\\n player\\n publishedAt\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n }\\n ... on StreamResourceType {\\n streamPublishedAt\\n streamPosts: posts(first: 100) {\\n nodes @excludeCacheKey {\\n __typename\\n __isFeedContentResourceInterface: __typename\\n title\\n seo {\\n description\\n headline\\n }\\n dek {\\n plaintext\\n }\\n originalPublishedAt\\n publishedAt\\n permalink\\n isPaywallEligible\\n authors @excludeCacheKey {\\n name\\n permalink\\n title\\n profileImage {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n title\\n id\\n }\\n categories @excludeCacheKey {\\n title\\n permalink\\n parent @excludeCacheKey {\\n title\\n permalink\\n parent @excludeCacheKey {\\n title\\n permalink\\n id\\n }\\n id\\n }\\n id\\n }\\n ... on PostResourceType {\\n excerpt {\\n paragraphContents {\\n plaintext\\n }\\n }\\n }\\n ... on QuickPostResourceType {\\n quickAttachment {\\n __typename\\n ... on ProductBlockType {\\n product {\\n title\\n score\\n showScores\\n brand {\\n title\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n }\\n }\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n originalWidth\\n originalHeight\\n thumbnails {\\n social {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n horizontal {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n square {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n autoplay\\n caption {\\n plaintext\\n }\\n video {\\n volumeUuid\\n title\\n player\\n publishedAt\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n }\\n id\\n }\\n }\\n }\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n originalWidth\\n originalHeight\\n thumbnails {\\n social {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n horizontal {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n square {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n autoplay\\n caption {\\n plaintext\\n }\\n video {\\n volumeUuid\\n title\\n player\\n publishedAt\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n }\\n ... on QuickPostResourceType {\\n quickAttachment {\\n __typename\\n ... on ProductBlockType {\\n product {\\n title\\n score\\n showScores\\n brand {\\n title\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment SearchTagsContainer_feedContentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n id\\n status\\n chorusId\\n chorusUuid\\
443n comments {\\n enabled\\n mode\\n }\\n globalId\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n primaryCategory @excludeCacheKey {\\n title\\n id\\n }\\n authors @excludeCacheKey {\\n id\\n name\\n }\\n }\\n}\\n\\nfragment VideoBlockContainer_block on VideoBlockType {\\n autoplay\\n caption {\\n html\\n }\\n isSensitive\\n placement\\n video {\\n title\\n volumeUuid\\n player\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n}\\n\\nfragment archivesPackageContentResourcePages_query on RootQuery {\\n node(id: $nodeId) {\\n __typename\\n ... on PackageResourceType {\\n title\\n primaryCampaign @excludeCacheKey {\\n advertiserClickthroughUrl\\n advertiserName\\n advertiserPreamble\\n campaignAdvertiserDarkImage\\n campaignAdvertiserLightImage\\n campaignDisclaimer\\n id\\n }\\n packageLayoutPosts(first: $limit, after: $offset) {\\n nodes @excludeCacheKey {\\n __typename\\n id\\n }\\n }\\n }\\n id\\n }\\n}\\n\\nfragment useContentCardDataMapper_contentResource_48x1iq on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n __typename\\n id\\n wpId\\n globalId\\n chorusId\\n chorusUuid\\n resourceType\\n site {\\n isCrossCommunity\\n wpId\\n }\\n dek {\\n html\\n }\\n permalink\\n title\\n publishedAt\\n authors @excludeCacheKey {\\n name\\n path\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n title\\n id\\n }\\n categories @excludeCacheKey {\\n id\\n title\\n slug\\n }\\n internalCategories @excludeCacheKey {\\n slug\\n id\\n }\\n liveBadge\\n package @excludeCacheKey {\\n permalink\\n title\\n promo {\\n headline\\n }\\n id\\n }\\n promo {\\n headline\\n description {\\n html\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n primaryCampaign {\\n advertiserName\\n advertiserPreamble\\n id\\n }\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n video {\\n volumeUuid\\n player\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n }\\n comments {\\n enabled\\n mode\\n }\\n streams(first: 1) {\\n nodes @excludeCacheKey {\\n title\\n id\\n }\\n }\\n blocks {\\n __typename\\n ... on ProductBlockType {\\n product {\\n score\\n showScores\\n }\\n }\\n }\\n ... on PostResourceType {\\n customBadgeEnabled\\n customBadgeName\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n template\\n }\\n ... on VideoPostResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n }\\n ... on MapResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n }\\n ... on LinkPostResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n authorByLine\\n }\\n ... on VaultResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n }\\n ... on StreamResourceType {\\n streamPublishedAt\\n }\\n ... on DiningReportResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n template\\n }\\n}\\n","3d404e5424b4b3c1d8fe68d6e55c1ed7":"query HomepageArchiveLayoutQuery(\\n $limit: Int!\\n $offset: String!\\n $usePosts: Boolean!\\n $skipPosts: Boolean!\\n) {\\n resource(path: \\"/\\") {\\n __typename\\n ... on HomepageResourceType {\\n id\\n resourceType\\n seo {\\n description\\n headline\\n image {\\n originalUrl\\n id\\n }\\n }\\n homepageLayoutPosts(first: $limit, after: $offset) @skip(if: $usePosts) {\\n pageInfo {\\n hasNextPage\\n totalPages\\n }\\n nodes {\\n __typename\\n publishedAt\\n id\\n }\\n ...ContentCardRiverContainer_posts\\n }\\n posts(first: $limit, after: $offset) @skip(if: $skipPosts) {\\n pageInfo {\\n hasNextPage\\n totalPages\\n }\\n nodes {\\n __typename\\n publishedAt\\n id\\n }\\n ...ContentCardRiverContainer_posts\\n }\\n ...AdminContainer_resolvedResource\\n }
443\\n ... on Node {\\n __isNode: __typename\\n id\\n }\\n }\\n}\\n\\nfragment AdminContainer_resolvedResource on ResolvedResourceInterface {\\n __isResolvedResourceInterface: __typename\\n __typename\\n id\\n wpId\\n globalId\\n ... on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n chorusId\\n chorusUuid\\n featuredImage {\\n image @excludeCacheKey {\\n originalUrl\\n wpId\\n id\\n }\\n }\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n primaryCategory @excludeCacheKey {\\n id\\n }\\n }\\n }\\n ... on NeighborhoodResourceType {\\n id\\n wpId\\n }\\n}\\n\\nfragment BlockPlacementContainer_block on BlockType {\\n __isBlockType: __typename\\n __typename\\n ... on ActionBoxBlockType {\\n placement\\n }\\n ... on CoreEmbedBlockType {\\n placement\\n }\\n ... on CoreGalleryBlockType {\\n placement\\n }\\n ... on CoreHeadingBlockType {\\n placement\\n }\\n ... on CoreHTMLBlockType {\\n placement\\n }\\n ... on CoreImageBlockType {\\n placement\\n }\\n ... on CoreListBlockType {\\n placement\\n }\\n ... on CorePullquoteBlockType {\\n placement\\n }\\n ... on CoreSeparatorBlockType {\\n placement\\n }\\n ... on HighlightBlockType {\\n placement\\n }\\n ... on ImageCompareBlockType {\\n placement\\n }\\n ... on ImageSliderBlockType {\\n placement\\n }\\n ... on NewsletterBlockType {\\n placement\\n }\\n ... on RatingBlockType {\\n placement\\n }\\n ... on RelatedPostsBlockType {\\n placement\\n }\\n ... on TableBlockType {\\n placement\\n }\\n ... on TableOfContentsBlockType {\\n placement\\n }\\n ... on VideoBlockType {\\n placement\\n }\\n ... on ProductBlockType {\\n placement\\n }\\n ... on ProductsTableBlockType {\\n placement\\n }\\n ... on LegacyProductBlockType {\\n placement\\n }\\n ... on LegacyProductsTableBlockType {\\n placement\\n }\\n}\\n\\nfragment CompactProductBlockContainer_block on ProductBlockType {\\n product {\\n productId\\n title\\n showImage\\n brand {\\n id\\n title\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n bestRetailLink {\\n url\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n }\\n}\\n\\nfragment ContentCardContainer_contentResource_48x1iq on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n ...useContentCardDataMapper_contentResource_48x1iq\\n ...QuickPostContainer_contentResource\\n ... on PostResourceType {\\n template\\n }\\n}\\n\\nfragment ContentCardRiverContainer_posts on FeedContentResourceInterfaceConnection {\\n __isFeedContentResourceInterfaceConnection: __typename\\n nodes {\\n __typename\\n ...ContentCardContainer_contentResource_48x1iq\\n id\\n }\\n}\\n\\nfragment EmbedBlockContainer_block on CoreEmbedBlockType {\\n embedHtml\\n placement\\n provider\\n}\\n\\nfragment ImageBlockContainer_block on CoreImageBlockType {\\n alt\\n hideCredit\\n placement\\n credit {\\n html\\n plaintext\\n }\\n caption {\\n html\\n plaintext\\n }\\n isSensitive\\n contentWarning {\\n plaintext\\n }\\n thumbnail {\\n size\\n url\\n normalizedRatio\\n originalHeight\\n originalWidth\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n image {\\n id\\n alt\\n }\\n}\\n\\nfragment ImageGalleryBlockContainer_block on CoreGalleryBlockType {\\n imagesOrientation\\n images {\\n alt\\n hideCredit\\n credit {\\n plaintext\\n }\\n caption {\\n html\\n }\\n image {\\n id\\n originalWidth\\n originalHeight\\n thumbnails {\\n horizontal {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n vertical {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n original {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment ImageSliderBlockContainer_block on ImageSliderBlockType {\\n imagesOrientation\\n images {\\n alt\\n hideCredit\\n credit {\\n plaintext\\n }\\n caption {\\n html\\n }\\n image {\\n originalUrl\\n originalHeight\\n originalWidth\\n thumbnails {\\n original {\\n normalizedRatio\\n }\\n }\\n id\\n }\\n }\\n}\\n\\nfragment LinkBlockContainer_block on LinkBlockType {\\n source\\n title\\n url\\n resource {\\n __typename\\n ... on PostResourceType {\\n authors @excludeCacheKey {\\n name\\n id\\n }\\n publishedAt\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n }
443\\n ... on Node {\\n __isNode: __typename\\n id\\n }\\n }\\n}\\n\\nfragment ListBlockContainer_block on CoreListBlockType {\\n ordered\\n placement\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment ParagraphBlockContainer_block on CoreParagraphBlockType {\\n paragraphContents {\\n html\\n }\\n dropcap\\n endmark\\n lead\\n}\\n\\nfragment PullquoteBlockContainer_block on CorePullquoteBlockType {\\n contents {\\n html\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment QuickPostBlockContainer_block on BlockType {\\n __isBlockType: __typename\\n __typename\\n ... on CoreParagraphBlockType {\\n ...ParagraphBlockContainer_block\\n }\\n ... on CoreListBlockType {\\n ...ListBlockContainer_block\\n }\\n ... on CoreEmbedBlockType {\\n provider\\n ...EmbedBlockContainer_block\\n }\\n ... on CoreImageBlockType {\\n ...ImageBlockContainer_block\\n }\\n ... on CorePullquoteBlockType {\\n ...PullquoteBlockContainer_block\\n }\\n ... on CoreQuoteBlockType {\\n ...QuoteBlockContainer_block\\n }\\n ... on VideoBlockType {\\n ...VideoBlockContainer_block\\n }\\n ... on ImageSliderBlockType {\\n ...ImageSliderBlockContainer_block\\n }\\n ... on CoreGalleryBlockType {\\n ...ImageGalleryBlockContainer_block\\n }\\n ... on LinkBlockType {\\n ...LinkBlockContainer_block\\n }\\n ... on ProductBlockType {\\n ...CompactProductBlockContainer_block\\n }\\n ...BlockPlacementContainer_block\\n}\\n\\nfragment QuickPostBlockContainer_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n wpId\\n chorusId\\n title\\n}\\n\\nfragment QuickPostContainer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n ... on QuickPostResourceType {\\n authors @excludeCacheKey {\\n id\\n name\\n permalink\\n title\\n profileImage {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n posts(first: 1) {\\n edges {\\n node {\\n __typename\\n publishedAt\\n id\\n }\\n }\\n }\\n }\\n globalId\\n site {\\n isCrossCommunity\\n wpId\\n }\\n comments {\\n mode\\n enabled\\n }\\n createdAt\\n excludedFromHomepage\\n id\\n resourceType\\n path\\n originalPublishedAt\\n permalink\\n publishedAt\\n title\\n updatedAt\\n hasAffiliateLinks\\n categories @excludeCacheKey {\\n title\\n path\\n slug\\n id\\n }\\n blocks {\\n ...QuickPostBlockContainer_block\\n __typename\\n }\\n quickAttachment {\\n ...QuickPostBlockContainer_block\\n __typename\\n ... on CoreEmbedBlockType {\\n provider\\n }\\n ... on LinkBlockType {\\n resource {\\n __typename\\n ... on Node {\\n __isNode: __typename\\n id\\n }\\n }\\n }\\n }\\n ...QuickPostBlockContainer_feedContentResource\\n }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n children {\\n __typename\\n ... on CoreParagraphBlockType {\\n paragraphContents {\\n html\\n }\\n }\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment VideoBlockContainer_block on VideoBlockType {\\n autoplay\\n caption {\\n html\\n }\\n isSensitive\\n placement\\n video {\\n title\\n volumeUuid\\n player\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n}\\n\\nfragment useContentCardDataMapper_contentResource_48x1iq on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n __typename\\n id\\n wpId\\n globalId\\n chorusId\\n chorusUuid\\
443n resourceType\\n site {\\n isCrossCommunity\\n wpId\\n }\\n dek {\\n html\\n }\\n permalink\\n title\\n publishedAt\\n authors @excludeCacheKey {\\n name\\n path\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n title\\n id\\n }\\n categories @excludeCacheKey {\\n id\\n title\\n slug\\n }\\n internalCategories @excludeCacheKey {\\n slug\\n id\\n }\\n liveBadge\\n package @excludeCacheKey {\\n permalink\\n title\\n promo {\\n headline\\n }\\n id\\n }\\n promo {\\n headline\\n description {\\n html\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n primaryCampaign {\\n advertiserName\\n advertiserPreamble\\n id\\n }\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n video {\\n volumeUuid\\n player\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n }\\n comments {\\n enabled\\n mode\\n }\\n streams(first: 1) {\\n nodes @excludeCacheKey {\\n title\\n id\\n }\\n }\\n blocks {\\n __typename\\n ... on ProductBlockType {\\n product {\\n score\\n showScores\\n }\\n }\\n }\\n ... on PostResourceType {\\n customBadgeEnabled\\n customBadgeName\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n template\\n }\\n ... on VideoPostResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n }\\n ... on MapResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n }\\n ... on LinkPostResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n authorByLine\\n }\\n ... on VaultResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n }\\n ... on StreamResourceType {\\n streamPublishedAt\\n }\\n ... on DiningReportResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n template\\n }\\n}\\n","3f5f98c469b351ce58846d1cf8bc1e11":"query CategoryLayoutQuery(\\n $nodeId: ID!\\n $limit: Int!\\n $offset: String!\\n) {\\n node(id: $nodeId) {\\n __typename\\n ... on CategoryResourceType {\\n id\\n description {\\n html\\n }\\n customStyles\\n hero {\\n layout\\n ...HeroContainer_hero\\n }\\n newsletter {\\n title\\n listId\\n promoText {\\n html\\n }\\n }\\n children @excludeCacheKey {\\n title\\n permalink\\n lastContentPublishedAt\\n displayAsChildCategory\\n id\\n }\\n categoryLayoutPosts(first: $limit, after: $offset) {\\n pageInfo {\\n hasNextPage\\n totalPages\\n }\\n nodes {\\n __typename\\n publishedAt\\n id\\n }\\n ...ContentCardRiverContainer_posts\\n }\\n }\\n ...TaxonomyContainer_archiveResource\\n id\\n }\\n}\\n\\nfragment AdminContainer_resolvedResource on ResolvedResourceInterface {\\n __isResolvedResourceInterface: __typename\\n __typename\\n id\\n wpId\\n globalId\\n ... on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n chorusId\\n chorusUuid\\n featuredImage {\\n image @excludeCacheKey {\\n originalUrl\\n wpId\\n id\\n }\\n }\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n primaryCategory @excludeCacheKey {\\n id\\n }\\n }\\n }\\n ... on NeighborhoodResourceType {\\n id\\n wpId\\n }\\n}\\n\\nfragment BlockPlacementContainer_block on BlockType {\\n __isBlockType: __typename\\n __typename\\n ... on ActionBoxBlockType {\\n placement\\n }\\n ... on CoreEmbedBlockType {\\n placement\\n }\\n ... on CoreGalleryBlockType {\\n placement\\n }\\n ... on CoreHeadingBlockType {\\n placement\\n }\\n ... on CoreHTMLBlockType {\\n placement\\n }\\n ... on CoreImageBlockType {\\n placement\\n }\\n ... on CoreListBlockType {\\n placement\\n }\\n ... on CorePullquoteBlockType {\\n placement\\n }\\n ... on CoreSeparatorBlockType {\\n placement\\n }\\n ... on HighlightBlockType {\\n placement\\n }\\n ... on ImageCompareBlockType {\\n placement\\n }\\n ... on ImageSliderBlockType {\\n placement\\n }\\n ... on NewsletterBlockType {\\n placement\\n }\\n ... on RatingBlockType {\\n placement\\n }\\n ... on RelatedPostsBlockType {\\n placement\\n }\\n ... on TableBlockType {\\n placement\\n }\\n ... on TableOfContentsBlockType {\\n placement\\n }\\n ... on VideoBlockType {\\n placement\\n }\\n ... on ProductBlockType {\\n placement\\n }\\n ... on ProductsTableBlockType {\\n placement\\n }\\n ... on LegacyProductBlockType {\\n placement\\n }\\n ... on LegacyProductsTableBlockType {\\n placement\\n }\\n}\\n\\nfragment CompactProductBlockContainer_block on ProductBlockType {\\n product {\\n productId\\n title\\n showImage\\n brand {\\n id\\n title\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n bestRetailLink {\\n url\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n }\\n}
443\\n\\nfragment ContentCardContainer_contentResource_48x1iq on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n ...useContentCardDataMapper_contentResource_48x1iq\\n ...QuickPostContainer_contentResource\\n ... on PostResourceType {\\n template\\n }\\n}\\n\\nfragment ContentCardRiverContainer_posts on FeedContentResourceInterfaceConnection {\\n __isFeedContentResourceInterfaceConnection: __typename\\n nodes {\\n __typename\\n ...ContentCardContainer_contentResource_48x1iq\\n id\\n }\\n}\\n\\nfragment EmbedBlockContainer_block on CoreEmbedBlockType {\\n embedHtml\\n placement\\n provider\\n}\\n\\nfragment HeroContainer_hero on HeroType {\\n layout\\n posts {\\n nodes {\\n __typename\\n ...useContentCardDataMapper_contentResource\\n id\\n }\\n }\\n categories {\\n nodes {\\n category {\\n permalink\\n posts(first: 10) {\\n nodes {\\n __typename\\n ...useContentCardDataMapper_contentResource\\n id\\n }\\n }\\n id\\n }\\n displayName\\n id\\n }\\n }\\n}\\n\\nfragment ImageBlockContainer_block on CoreImageBlockType {\\n alt\\n hideCredit\\n placement\\n credit {\\n html\\n plaintext\\n }\\n caption {\\n html\\n plaintext\\n }\\n isSensitive\\n contentWarning {\\n plaintext\\n }\\n thumbnail {\\n size\\n url\\n normalizedRatio\\n originalHeight\\n originalWidth\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n image {\\n id\\n alt\\n }\\n}\\n\\nfragment ImageGalleryBlockContainer_block on CoreGalleryBlockType {\\n imagesOrientation\\n images {\\n alt\\n hideCredit\\n credit {\\n plaintext\\n }\\n caption {\\n html\\n }\\n image {\\n id\\n originalWidth\\n originalHeight\\n thumbnails {\\n horizontal {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n vertical {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n original {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment ImageSliderBlockContainer_block on ImageSliderBlockType {\\n imagesOrientation\\n images {\\n alt\\n hideCredit\\n credit {\\n plaintext\\n }\\n caption {\\n html\\n }\\n image {\\n originalUrl\\n originalHeight\\n originalWidth\\n thumbnails {\\n original {\\n normalizedRatio\\n }\\n }\\n id\\n }\\n }\\n}\\n\\nfragment LinkBlockContainer_block on LinkBlockType {\\n source\\n title\\n url\\n resource {\\n __typename\\n ... on PostResourceType {\\n authors @excludeCacheKey {\\n name\\n id\\n }\\n publishedAt\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n }\\n ... on Node {\\n __isNode: __typename\\n id\\n }\\n }\\n}\\n\\nfragment ListBlockContainer_block on CoreListBlockType {\\n ordered\\n placement\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment ParagraphBlockContainer_block on CoreParagraphBlockType {\\n paragraphContents {\\n html\\n }\\n dropcap\\n endmark\\n lead\\n}\\n\\nfragment PullquoteBlockContainer_block on CorePullquoteBlockType {\\n contents {\\n html\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment QuickPostBlockContainer_block on BlockType {\\n __isBlockType: __typename\\n __typename\\n ... on CoreParagraphBlockType {\\n ...ParagraphBlockContainer_block\\n }\\n ... on CoreListBlockType {\\n ...ListBlockContainer_block\\n }\\n ... on CoreEmbedBlockType {\\n provider\\n ...EmbedBlockContainer_block\\n }\\n ... on CoreImageBlockType {\\n ...ImageBlockContainer_block\\n }\\n ... on CorePullquoteBlockType {\\n ...PullquoteBlockContainer_block\\n }\\n ... on CoreQuoteBlockType {\\n ...QuoteBlockContainer_block\\n }\\n ... on VideoBlockType {\\n ...VideoBlockContainer_block\\n }\\n ... on ImageSliderBlockType {\\n ...ImageSliderBlockContainer_block\\n }\\n ... on CoreGalleryBlockType {\\n ...ImageGalleryBlockContainer_block\\n }\\n ... on LinkBlockType {\\n ...LinkBlockContainer_block\\n }\\n ... on ProductBlockType {\\n ...CompactProductBlockContainer_block\\n }\\n ...BlockPlacementContainer_block\\n}\\n\\nfragment QuickPostBlockContainer_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n wpId\\n chorusId\\n title\\n}
443\\n\\nfragment QuickPostContainer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n ... on QuickPostResourceType {\\n authors @excludeCacheKey {\\n id\\n name\\n permalink\\n title\\n profileImage {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n posts(first: 1) {\\n edges {\\n node {\\n __typename\\n publishedAt\\n id\\n }\\n }\\n }\\n }\\n globalId\\n site {\\n isCrossCommunity\\n wpId\\n }\\n comments {\\n mode\\n enabled\\n }\\n createdAt\\n excludedFromHomepage\\n id\\n resourceType\\n path\\n originalPublishedAt\\n permalink\\n publishedAt\\n title\\n updatedAt\\n hasAffiliateLinks\\n categories @excludeCacheKey {\\n title\\n path\\n slug\\n id\\n }\\n blocks {\\n ...QuickPostBlockContainer_block\\n __typename\\n }\\n quickAttachment {\\n ...QuickPostBlockContainer_block\\n __typename\\n ... on CoreEmbedBlockType {\\n provider\\n }\\n ... on LinkBlockType {\\n resource {\\n __typename\\n ... on Node {\\n __isNode: __typename\\n id\\n }\\n }\\n }\\n }\\n ...QuickPostBlockContainer_feedContentResource\\n }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n children {\\n __typename\\n ... on CoreParagraphBlockType {\\n paragraphContents {\\n html\\n }\\n }\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment TaxonomyAdsContainer_archiveResource on ArchiveResourceInterface {\\n __isArchiveResourceInterface: __typename\\n title\\n slug\\n ... on CategoryResourceType {\\n parent @excludeCacheKey {\\n slug\\n parent @excludeCacheKey {\\n slug\\n parent @excludeCacheKey {\\n slug\\n parent @excludeCacheKey {\\n slug\\n parent @excludeCacheKey {\\n slug\\n parent @excludeCacheKey {\\n slug\\n parent @excludeCacheKey {\\n slug\\n id\\n }\\n id\\n }\\n id\\n }\\n id\\n }\\n id\\n }\\n id\\n }\\n id\\n }\\n }\\n ... on SuperCatResourceType {\\n parent @excludeCacheKey {\\n slug\\n parent @excludeCacheKey {\\n slug\\n parent @excludeCacheKey {\\n slug\\n parent @excludeCacheKey {\\n slug\\n parent @excludeCacheKey {\\n slug\\n parent @excludeCacheKey {\\n slug\\n parent @excludeCacheKey {\\n slug\\n id\\n }\\n id\\n }\\n id\\n }\\n id\\n }\\n id\\n }\\n id\\n }\\n id\\n }\\n }\\n}\\n\\nfragment TaxonomyContainer_archiveResource on ArchiveResourceInterface {\\n __isArchiveResourceInterface: __typename\\n __typename\\n id\\n title\\n slug\\n ...AdminContainer_resolvedResource\\n ...TaxonomySEOContainer_archiveResource\\n ...TaxonomyAdsContainer_archiveResource\\n}\\n\\nfragment TaxonomySEOContainer_archiveResource on ArchiveResourceInterface {\\n __isArchiveResourceInterface: __typename\\n title\\n permalink\\n slug\\n seoPosts: posts(first: 1) {\\n nodes {\\n __typename\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n }\\n id\\n }\\n }\\n ... on NeighborhoodResourceType {\\n seo {\\n description\\n headline\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n }\\n ... on CategoryResourceType {\\n seo {\\n description\\n headline\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n titleImage {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n seoHero: hero {\\n posts(first: 4) {\\n nodes {\\n __typename\\n __isFeedContentResourceInterface: __typename\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n }\\n id\\n }\\n }\\n }\\n }\\n ... on SuperCatResourceType {\\n seo {\\n description\\n headline\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n titleImage {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n seoHero: hero {\\n posts(first: 4) {\\n nodes {\\n __typename\\n __isFeedContentResourceInterface: __typename\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n }\\n id\\n }\\n }\\n }\\n }\\n}\\n\\nfragment VideoBlockContainer_block on VideoBlockType {\\n autoplay\\n
443caption {\\n html\\n }\\n isSensitive\\n placement\\n video {\\n title\\n volumeUuid\\n player\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n}\\n\\nfragment useContentCardDataMapper_contentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n __typename\\n id\\n wpId\\n globalId\\n chorusId\\n chorusUuid\\n resourceType\\n site {\\n isCrossCommunity\\n wpId\\n }\\n dek {\\n html\\n }\\n permalink\\n title\\n publishedAt\\n authors @excludeCacheKey {\\n name\\n path\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n title\\n id\\n }\\n categories @excludeCacheKey {\\n id\\n title\\n slug\\n }\\n internalCategories @excludeCacheKey {\\n slug\\n id\\n }\\n liveBadge\\n package @excludeCacheKey {\\n permalink\\n title\\n promo {\\n headline\\n }\\n id\\n }\\n promo {\\n headline\\n description {\\n html\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n primaryCampaign {\\n advertiserName\\n advertiserPreamble\\n id\\n }\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n video {\\n volumeUuid\\n player\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n }\\n comments {\\n enabled\\n mode\\n }\\n streams(first: 1) {\\n nodes @excludeCacheKey {\\n title\\n id\\n }\\n }\\n blocks {\\n __typename\\n ... on ProductBlockType {\\n product {\\n score\\n showScores\\n }\\n }\\n }\\n ... on PostResourceType {\\n customBadgeEnabled\\n customBadgeName\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n template\\n }\\n ... on VideoPostResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n }\\n ... on MapResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n }\\n ... on LinkPostResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n authorByLine\\n }\\n ... on VaultResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n }\\n ... on StreamResourceType {\\n streamPublishedAt\\n }\\n ... on DiningReportResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n template\\n }\\n}\\n\\nfragment useContentCardDataMapper_contentResource_48x1iq on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n __typename\\n id\\n wpId\\n globalId\\n chorusId\\n chorusUuid\\n resourceType\\n site {\\n isCrossCommunity\\n wpId\\n }\\n dek {\\n html\\n }\\n permalink\\n title\\n publishedAt\\n authors @excludeCacheKey {\\n name\\n path\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n title\\n id\\n }\\n categories @excludeCacheKey {\\n id\\n title\\n slug\\n }\\n internalCategories @excludeCacheKey {\\n slug\\n id\\n }\\n liveBadge\\n package @excludeCacheKey {\\n permalink\\n title\\n promo {\\n headline\\n }\\n id\\n }\\n promo {\\n headline\\n description {\\n html\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n primaryCampaign {\\n advertiserName\\n advertiserPreamble\\n id\\n }\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n video {\\n volumeUuid\\n player\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n }\\n comments {\\n enabled\\n mode\\n }\\n streams(first: 1) {\\n nodes @excludeCacheKey {\\n title\\n id\\n }\\n }\\n blocks {\\n __typename\\n ... on ProductBlockType {\\n product {\\n score\\n showScores\\n }\\n }\\n }\\n ... on PostResourceType {\\n customBadgeEnabled\\n customBadgeName\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n template\\n }\\n ... on VideoPostResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n }\\n ... on MapResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n }\\n ... on LinkPostResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n authorByLine\\n }\\n ... on VaultResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n }\\n ... on StreamResourceType {\\n streamPublishedAt\\n }\\n ... on DiningReportResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n template\\n }\\n}\\n","46793d91a9f769614d68bc7751b21e6c":"query StreamArticlesContainerPaginationPollQuery(\\n $nodeId: ID!\\n $curs
443or: String!\\n $last: Int!\\n) @allowClientSide {\\n node(id: $nodeId) {\\n __typename\\n ... on StreamResourceType {\\n posts(before: $cursor, last: $last) {\\n edges {\\n cursor\\n node {\\n __typename\\n title\\n id\\n }\\n }\\n }\\n }\\n id\\n }\\n}\\n","4c42c39fc0d03d0f5145d5a0bc79cbe0":"query typeMobileResourceTypeByNodeIdQuery(\\n $nodeId: ID!\\n) {\\n node(id: $nodeId) {\\n __typename\\n ... on ResourceInterface {\\n __isResourceInterface: __typename\\n resourceType\\n }\\n id\\n }\\n}\\n","4cd8919258c1b762fc62457e1a2e6332":"query latestNodeIdEmbedStoryContentResourceApiQuery(\\n $nodeId: ID!\\n) {\\n node(id: $nodeId) {\\n __typename\\n ... on EmbedStoryResourceType {\\n ...embedStoryResource_embedStoryResource\\n }\\n id\\n }\\n}\\n\\nfragment authorBasic_authorProfile on AuthorProfileResourceType {\\n id\\n name\\n title\\n permalink\\n path\\n}\\n\\nfragment authorWithImage_authorProfile on AuthorProfileResourceType {\\n ...authorBasic_authorProfile\\n profileImage {\\n ...imageCard_imageResource\\n id\\n }\\n}\\n\\nfragment cardThumbnails_thumbnailMap on ThumbnailMapType {\\n horizontal {\\n ...thumbnail_thumbnail\\n }\\n square {\\n ...thumbnail_thumbnail\\n }\\n}\\n\\nfragment categoryBasic_category on CategoryResourceType {\\n id\\n title\\n slug\\n permalink\\n path\\n isHub\\n}\\n\\nfragment categoryWithParentChain_category on CategoryResourceType {\\n ...categoryBasic_category\\n parent @excludeCacheKey {\\n ...categoryBasic_category\\n parent @excludeCacheKey {\\n ...categoryBasic_category\\n id\\n }\\n id\\n }\\n}\\n\\nfragment contentResourceComments_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n comments {\\n enabled\\n mode\\n }\\n}\\n\\nfragment contentResourceCore_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ...contentResourceIdentification_contentResource\\n ...contentResourceRouting_contentResource\\n ...contentResourceTimestamp_contentResource\\n title\\n dek {\\n html\\n plaintext\\n }\\n}\\n\\nfragment contentResourceFeaturedImageDisplay_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n featuredImage {\\n ...featuredImageDisplay_featuredImage\\n }\\n}\\n\\nfragment contentResourceIdentification_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ...resolvedResourceIdentification_resolvedResource\\n chorusId\\n chorusUuid\\n}\\n\\nfragment contentResourceLedeMediaDisplay_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ledeMedia {\\n __typename\\n ...ledeMediaDisplay_ledeMedia\\n }\\n}\\n\\nfragment contentResourcePromo_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n promo {\\n headline\\n description {\\n html\\n plaintext\\n }\\n image {\\n ...imageCard_imageResource\\n id\\n }\\n }\\n}\\n\\nfragment contentResourceRobots_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n robots {\\n index\\n follow\\n }\\n}\\n\\nfragment contentResourceRouting_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ...resolvedResourceRouting_resolvedResource\\n canonicalUrlOverride\\n}\\n\\nfragment contentResourceSeo_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n seo {\\n headline\\n description\\n }\\n}\\n\\nfragment contentResourceSocial_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n social {\\n headline\\n description\\n image {\\n ...imageSocial_imageResource\\n id\\n }\\n }\\n}\\n\\nfragment contentResourceStatus_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n status\\n}\\n\\nfragment contentResourceTimestamp_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n createdAt\\n updatedAt\\n publishedAt\\n originalPublishedAt\\n}\\n\\nfragment displayThumbnails_thumbnailMap on ThumbnailMapType {\\n horizontal {\\n ...thumbnail_thumbnail\\n }\\n square {\\n ...thumbnail_thumbnail\\n }\\n vertical {\\n ...thumbnail_thumbnail\\n }\\n}\\n\\nfragment embedStoryResource_embedStoryResource on EmbedStoryResourceType {\\n ...contentResourceCore_contentResource\\n ...contentResourceStatus_contentResource\\n ...contentResourceSeo_contentResource\\n ...contentResourceSocial_contentResource\\n ...contentResourcePromo_contentResource\\n ...contentResourceRobots_contentResource\\n hasAffiliateLinks\\n wordCount\\n ...feedContentAuthors_feedContentResource\\n ...feedContentPrimaryCategory_feedContentResource\\n ...feedContentCategories_feedContentResource\\n ...contentResourceLedeMediaDisplay_contentResource\\n ...contentResourceFeaturedImageDisplay_contentResource\\n primaryCampaign @excludeCacheKey {\\n id\\n title\\n advertiserName\\n }\\n ...contentResourceComments_contentResource\\n ...embedStorySpecific_embedStoryResource\\n}\\n\\nfragment embedStorySpecific_embedStoryResource on EmbedStoryResourceType {\\n customCss\\n displayNav\\n displayFooter\\n htmlBlocks {\\n markup\\n }\\n}\\n\\nfragment featuredImageBase_featuredImage on FeaturedImageType {\\n caption {\\n html\\n plaintext\\n }\\n credit {\\n html\\n plaintext\\n }\\n hideCredit\\n}\\n\\nfragment featuredImageDisplay_featuredImage on FeaturedImageType {\\n ...featuredImageBase_featuredImage\\n image {\\n ...imageDisplay_imageResource\\n id\\n }\\n}\\n\\nfragment feedContentAuthors_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n authors @excludeCacheKey {\\n ...authorWithImage_authorProfile\\n slug\\n id\\n }\\n}\\n\\nfragment feedContentCategories_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n categories @excludeCacheKey {\\n ...categoryBasic_category\\n id\\n }\\n internalCategories @excludeCacheKey {\\n id\\n slug\\n }\\n}\\n\\nfragment feedContentPrimaryCategory_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n primaryCategory @excludeCacheKey {\\n ...categoryWithParentChain_category\\n id\\n }\\n}\\n\\nfragment imageCard_imageResource on ImageResourceType {\\n id\\n thumbnails {\\n ...cardThumbnails_thumbnailMap\\n }\\n}\\n\\nfragment imageDisplay_imageResource on ImageResourceType {\\n ...image_imageResource\\n thumbnails {\\n ...displayThumbnails_thumbnailMap\\n }\\n}\\n\\nfragment imageSocial_imageResource on ImageResourceType {\\n ...image_imageResource\\n thumbnails {\\n ...socialThumbnails_thumbnailMap\\n }\\n}\\n\\nfragment image_imageResource on ImageResourceType {\\n id\\n title\\n alt\\n originalHeight\\n originalWidth\\n
443credit {\\n html\\n plaintext\\n }\\n}\\n\\nfragment ledeMediaDisplay_ledeMedia on LedeMediaType {\\n __isLedeMediaType: __typename\\n __typename\\n ... on LedeMediaImageType {\\n caption {\\n html\\n plaintext\\n }\\n credit {\\n html\\n plaintext\\n }\\n hideCredit\\n image {\\n ...imageDisplay_imageResource\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n autoplay\\n caption {\\n html\\n plaintext\\n }\\n video {\\n ...videoDisplay_volumeVideoResource\\n id\\n }\\n }\\n ... on LedeMediaGifType {\\n gif {\\n ...imageDisplay_imageResource\\n hideCredit\\n caption {\\n html\\n plaintext\\n }\\n credit {\\n html\\n plaintext\\n }\\n id\\n }\\n }\\n ... on LedeMediaEmbedType {\\n provider\\n embedHtml\\n }\\n}\\n\\nfragment resolvedResourceIdentification_resolvedResource on ResolvedResourceInterface {\\n __isResolvedResourceInterface: __typename\\n id\\n globalId\\n wpId\\n}\\n\\nfragment resolvedResourceRouting_resolvedResource on ResolvedResourceInterface {\\n __isResolvedResourceInterface: __typename\\n path\\n permalink\\n slug\\n resourceType\\n}\\n\\nfragment socialThumbnails_thumbnailMap on ThumbnailMapType {\\n social {\\n ...thumbnail_thumbnail\\n }\\n}\\n\\nfragment thumbnail_thumbnail on ThumbnailType {\\n url\\n mimeType\\n normalizedRatio\\n originalHeight\\n originalWidth\\n cropCoordinates {\\n height\\n width\\n }\\n}\\n\\nfragment videoDisplay_volumeVideoResource on VolumeVideoResourceType {\\n id\\n volumeUuid\\n title\\n player\\n publishedAt\\n poster {\\n ...imageDisplay_imageResource\\n id\\n }\\n}\\n","4d25113fb4bcc4019a6928bd11ee56f7":"query latestNodeIdCustomStoryContentResourceApiQuery(\\n $nodeId: ID!\\n) {\\n node(id: $nodeId) {\\n __typename\\n ... on CustomStoryResourceType {\\n ...customStoryResource_customStoryResource\\n }\\n id\\n }\\n}\\n\\nfragment authorBasic_authorProfile on AuthorProfileResourceType {\\n id\\n name\\n title\\n permalink\\n path\\n}\\n\\nfragment authorWithImage_authorProfile on AuthorProfileResourceType {\\n ...authorBasic_authorProfile\\n profileImage {\\n ...imageCard_imageResource\\n id\\n }\\n}\\n\\nfragment campaignBasic_campaign on CampaignResourceType {\\n id\\n advertiserName\\n advertiserPreamble\\n}\\n\\nfragment campaignFull_campaign on CampaignResourceType {\\n ...campaignBasic_campaign\\n title\\n advertiserClickthroughUrl\\n campaignAdvertiserDarkImage\\n campaignAdvertiserLightImage\\n campaignCustomPinImage\\n campaignCustomPinColor\\n campaignDisclaimer\\n}\\n\\nfragment campaignWithTitle_campaign on CampaignResourceType {\\n ...campaignBasic_campaign\\n title\\n}\\n\\nfragment cardThumbnails_thumbnailMap on ThumbnailMapType {\\n horizontal {\\n ...thumbnail_thumbnail\\n }\\n square {\\n ...thumbnail_thumbnail\\n }\\n}\\n\\nfragment categoryBasic_category on CategoryResourceType {\\n id\\n title\\n slug\\n permalink\\n path\\n isHub\\n}\\n\\nfragment categoryWithParentChain_category on CategoryResourceType {\\n ...categoryBasic_category\\n parent @excludeCacheKey {\\n ...categoryBasic_category\\n parent @excludeCacheKey {\\n ...categoryBasic_category\\n id\\n }\\n id\\n }\\n}\\n\\nfragment contentResourceComments_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n comments {\\n enabled\\n mode\\n }\\n}\\n\\nfragment contentResourceCore_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ...contentResourceIdentification_contentResource\\n ...contentResourceRouting_contentResource\\n ...contentResourceTimestamp_contentResource\\n title\\n dek {\\n html\\n plaintext\\n }\\n}\\n\\nfragment contentResourceFeaturedImageDisplay_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n featuredImage {\\n ...featuredImageDisplay_featuredImage\\n }\\n}\\n\\nfragment contentResourceFeaturedImageSocial_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n featuredImage {\\n ...featuredImageSocial_featuredImage\\n }\\n}\\n\\nfragment contentResourceIdentification_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ...resolvedResourceIdentification_resolvedResource\\n chorusId\\n chorusUuid\\
443n}\\n\\nfragment contentResourceLedeMediaDisplay_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ledeMedia {\\n __typename\\n ...ledeMediaDisplay_ledeMedia\\n }\\n}\\n\\nfragment contentResourceLedeMediaSocial_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ledeMedia {\\n __typename\\n ...ledeMediaSocial_ledeMedia\\n }\\n}\\n\\nfragment contentResourcePromo_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n promo {\\n headline\\n description {\\n html\\n plaintext\\n }\\n image {\\n ...imageCard_imageResource\\n id\\n }\\n }\\n}\\n\\nfragment contentResourceRobots_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n robots {\\n index\\n follow\\n }\\n}\\n\\nfragment contentResourceRouting_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ...resolvedResourceRouting_resolvedResource\\n canonicalUrlOverride\\n}\\n\\nfragment contentResourceSeo_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n seo {\\n headline\\n description\\n }\\n}\\n\\nfragment contentResourceSocial_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n social {\\n headline\\n description\\n image {\\n ...imageSocial_imageResource\\n id\\n }\\n }\\n}\\n\\nfragment contentResourceStatus_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n status\\n}\\n\\nfragment contentResourceTimestamp_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n createdAt\\n updatedAt\\n publishedAt\\n originalPublishedAt\\n}\\n\\nfragment customStoryResource_customStoryResource on CustomStoryResourceType {\\n ...feedContentSEO_feedContentResource\\n ...feedContentAnalytics_feedContentResource\\n ...feedContentCategories_feedContentResource\\n ...feedContentSuperCategories_feedContentResource\\n ...feedContentPackage_feedContentResource\\n ...feedContentStreams_feedContentResource\\n ...feedContentPaywall_feedContentResource\\n ...feedContentExcludedFromHomepage_feedContentResource\\n ...contentResourceLedeMediaDisplay_contentResource\\n ...contentResourceFeaturedImageDisplay_contentResource\\n ...contentResourceComments_contentResource\\n primaryCampaign @excludeCacheKey {\\n ...campaignFull_campaign\\n id\\n }\\n}\\n\\nfragment displayThumbnails_thumbnailMap on ThumbnailMapType {\\n horizontal {\\n ...thumbnail_thumbnail\\n }\\n square {\\n ...thumbnail_thumbnail\\n }\\n vertical {\\n ...thumbnail_thumbnail\\n }\\n}\\n\\nfragment featuredImageBase_featuredImage on FeaturedImageType {\\n caption {\\n html\\n plaintext\\n }\\n credit {\\n html\\n plaintext\\n }\\n hideCredit\\n}\\n\\nfragment featuredImageDisplay_featuredImage on FeaturedImageType {\\n ...featuredImageBase_featuredImage\\n image {\\n ...imageDisplay_imageResource\\n id\\n }\\n}\\n\\nfragment featuredImageSocial_featuredImage on FeaturedImageType {\\n ...featuredImageBase_featuredImage\\n image {\\n ...imageSocial_imageResource\\n id\\n }\\n}\\n\\nfragment feedContentAnalytics_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n ...contentResourceIdentification_contentResource\\n ...contentResourceRouting_contentResource\\n ...contentResourceTimestamp_contentResource\\n ...contentResourceStatus_contentResource\\n title\\n wordCount\\n hasAffiliateLinks\\n seo {\\n headline\\n }\\n social {\\n headline\\n }\\n promo {\\n headline\\n }\\n ...feedContentCampaignAnalytics_feedContentResource\\n ...feedContentPrimaryCategory_feedContentResource\\n ...feedContentCategories_feedContentResource\\n ...feedContentSuperCategories_feedContentResource\\n ...feedContentAuthors_feedContentResource\\n ...feedContentPackage_feedContentResource\\n ...feedContentStreams_feedContentResource\\n ...feedContentLiveStatus_feedContentResource\\n}\\n\\nfragment feedContentAuthors_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n authors @excludeCacheKey {\\n ...authorWithImage_authorProfile\\n slug\\n id\\n }\\n}\\n\\nfragment feedContentCampaignAnalytics_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n primaryCampaign @excludeCacheKey {\\n ...campaignWithTitle_campaign\\n id\\n }\\n}\\n\\nfragment feedContentCategories_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n categories @excludeCacheKey {\\n ...categoryBasic_category\\n id\\n }\\n internalCategories @excludeCacheKey {\\n id\\n slug\\n }\\n}\\n\\nfragment feedContentExcludedFromHomepage_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n excludedFromHomepage\\n}\\n\\nfragment feedContentLiveStatus_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n liveBadge\\n liveStatus {\\n status\\n startAt\\n endAt\\n }\\n}\\n\\nfragment feedContentPackage_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n package @excludeCacheKey {\\n id\\n chorus
443Id\\n permalink\\n title\\n promo {\\n headline\\n }\\n }\\n}\\n\\nfragment feedContentPaywall_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n isPaywallEligible\\n}\\n\\nfragment feedContentPrimaryCategory_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n primaryCategory @excludeCacheKey {\\n ...categoryWithParentChain_category\\n id\\n }\\n}\\n\\nfragment feedContentSEO_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n ...contentResourceCore_contentResource\\n ...contentResourceSeo_contentResource\\n ...contentResourceSocial_contentResource\\n ...contentResourcePromo_contentResource\\n ...contentResourceRobots_contentResource\\n ...contentResourceLedeMediaSocial_contentResource\\n ...contentResourceFeaturedImageSocial_contentResource\\n ...feedContentAuthors_feedContentResource\\n ...feedContentPrimaryCategory_feedContentResource\\n primaryCampaign @excludeCacheKey {\\n id\\n }\\n}\\n\\nfragment feedContentStreams_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n streams(first: 100) {\\n nodes @excludeCacheKey {\\n id\\n chorus
443Id\\n title\\n }\\n }\\n}\\n\\nfragment feedContentSuperCategories_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n superCats @excludeCacheKey {\\n id\\n slug\\n }\\n internalSuperCats @excludeCacheKey {\\n id\\n slug\\n }\\n}\\n\\nfragment imageCard_imageResource on ImageResourceType {\\n id\\n thumbnails {\\n ...cardThumbnails_thumbnailMap\\n }\\n}\\n\\nfragment imageDisplay_imageResource on ImageResourceType {\\n ...image_imageResource\\n thumbnails {\\n ...displayThumbnails_thumbnailMap\\n }\\n}\\n\\nfragment imageSocial_imageResource on ImageResourceType {\\n ...image_imageResource\\n thumbnails {\\n ...socialThumbnails_thumbnailMap\\n }\\n}\\n\\nfragment image_imageResource on ImageResourceType {\\n id\\n title\\n alt\\n originalHeight\\n originalWidth\\n credit {\\n html\\n plaintext\\n }\\n}\\n\\nfragment ledeMediaDisplay_ledeMedia on LedeMediaType {\\n __isLedeMediaType: __typename\\n __typename\\n ... on LedeMediaImageType {\\n caption {\\n html\\n plaintext\\n }\\n credit {\\n html\\n plaintext\\n }\\n hideCredit\\n image {\\n ...imageDisplay_imageResource\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n autoplay\\n caption {\\n html\\n plaintext\\n }\\n video {\\n ...videoDisplay_volumeVideoResource\\n id\\n }\\n }\\n ... on LedeMediaGifType {\\n gif {\\n ...imageDisplay_imageResource\\n hideCredit\\n caption {\\n html\\n plaintext\\n }\\n credit {\\n html\\n plaintext\\n }\\n id\\n }\\n }\\n ... on LedeMediaEmbedType {\\n provider\\n embedHtml\\n }\\n}\\n\\nfragment ledeMediaSocial_ledeMedia on LedeMediaType {\\n __isLedeMediaType: __typename\\n __typename\\n ... on LedeMediaImageType {\\n caption {\\n html\\n plaintext\\n }\\n credit {\\n html\\n plaintext\\n }\\n hideCredit\\n image {\\n ...imageSocial_imageResource\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n autoplay\\n caption {\\n html\\n plaintext\\n }\\n video {\\n ...video_volumeVideoResource\\n id\\n }\\n }\\n ... on LedeMediaGifType {\\n gif {\\n ...imageSocial_imageResource\\n id\\n }\\n }\\n ... on LedeMediaEmbedType {\\n provider\\n embedHtml\\n }\\n}\\n\\nfragment resolvedResourceIdentification_resolvedResource on ResolvedResourceInterface {\\n __isResolvedResourceInterface: __typename\\n id\\n globalId\\n wpId\\n}\\n\\nfragment resolvedResourceRouting_resolvedResource on ResolvedResourceInterface {\\n __isResolvedResourceInterface: __typename\\n path\\n permalink\\n slug\\n resourceType\\n}\\n\\nfragment socialThumbnails_thumbnailMap on ThumbnailMapType {\\n social {\\n ...thumbnail_thumbnail\\n }\\n}\\n\\nfragment thumbnail_thumbnail on ThumbnailType {\\n url\\n mimeType\\n normalizedRatio\\n originalHeight\\n originalWidth\\n cropCoordinates {\\n height\\n width\\n }\\n}\\n\\nfragment videoDisplay_volumeVideoResource on VolumeVideoResourceType {\\n id\\n volumeUuid\\n title\\n player\\n publishedAt\\n poster {\\n ...imageDisplay_imageResource\\n id\\n }\\n}\\n\\nfragment video_volumeVideoResource on VolumeVideoResourceType {\\n id\\n volumeUuid\\n title\\n player\\n publishedAt\\n poster {\\n ...imageCard_imageResource\\n id\\n }\\n}\\n","529cad23f4ba104eb71ed003fb84403b":"query LoopNavProviderContainerQuery(\\n $nodeId: ID!\\n) {\\n node(id: $nodeId) {\\n __typename\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n path\\n loopNav {\\n title\\n items {\\n listItemResourceId\\n text\\n permalink\\n items {\\n listItemResourceId\\n permalink\\n text\\n id\\n }\\n id\\n }\\n id\\n }\\n }\\n ... on CategoryResourceType {\\n path\\n loopNav {\\n title\\n items {\\n listItemResourceId\\n text\\n permalink\\n items {\\n listItemResourceId\\n permalink\\n text\\n id\\n }\\n id\\n }\\n id\\n }\\n }\\n ... on VideoGameResourceType {\\n path\\n loopNav {\\n title\\n items {\\n listItemResourceId\\n text\\n permalink\\n items {\\n listItemResourceId\\n permalink\\n text\\n id\\n }\\n id\\n }\\n id\\n }\\n }\\n id\\n }\\n}\\n","5d8d41fabb7143cb89943adfca60a1fe":"query GameBlockContainerQuery(\\n $articleNodeId: ID!\\n) {\\n node(id: $articleNodeId) {\\n __typename\\n ... on PostResourceType {\\n games {\\n nodes @excludeCacheKey {\\n title\\n path\\n platforms @excludeCacheKey {\\n slug\\n title\\n id\\n }\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n alt\\n thumbnails {\\n vertical {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n }\\n whyWeLoveIt {\\n quote {\\n html\\n }\\n title {\\n html\\n }\\n author @excludeCacheKey {\\n name\\n title\\n permalink\\n id\\n }\\n }\\n relatedProduct {\\n id\\n retailLinks {\\n retailer\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n id\\n }\\n}\\n","5db72381a3f88fdd937deaaf4a57ede0":"query latestNodeIdQuickPostContentResourceApiQuery(\\n $nodeId: ID!\\n) {\\n node(id: $nodeId) {\\n __typename\\n ... on QuickPostResourceType {\\n ...quickPostResource_quickPostResource\\n }\\n id\\n }\\n}\\n\\nfragment authorBasic_authorProfile on AuthorProfileResourceType {\\n id\\n name\\n title\\n permalink\\n path\\n}\\n\\nfragment authorWithImage_authorProfile on AuthorProfileResourceType {\\n ...authorBasic_authorProfile\\n profileImage {\\n ...imageCard_imageResource\\n id\\n }\\n}\\n\\nfragment campaignBasic_campaign on CampaignResourceType {\\n id\\n advertiserName\\n advertiserPreamble\\n}\\n\\nfragment campaignFull_campaign on CampaignResourceType {\\n ...campaignBasic_campaign\\n title\\n advertiserClickthroughUrl\\n campaignAdvertiserDarkImage\\n campaignAdvertiserLightImage\\n campaignCustomPinImage\\n campaignCustomPinColor\\n campaignDisclaimer\\n}\\n\\nfragment campaignWithTitle_campaign on CampaignResourceType {\\n ...campaignBasic_campaign\\n title\\n}\\n\\nfragment cardThumbnails_thumbnailMap on ThumbnailMapType {\\n horizontal {\\n ...thumbnail_thumbnail\\n }\\n square {\\n ...thumbnail_thumbnail\\n }\\n}\\n\\nfragment categoryBasic_category on CategoryResourceType {\\n id\\n title\\n slug\\n permalink\\n path\\n isHub\\n}\\n\\nfragment categoryWithParentChain_category on CategoryResourceType {\\n ...categoryBasic_category\\n parent @excludeCacheKey {\\n ...categoryBasic_category\\n parent @excludeCacheKey {\\n ...categoryBasic_category\\n id\\n }\\n id\\n }\\n}\\n\\nfragment contentResourceComments_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n comments {\\n enabled\\n mode\\n }\\n}\\n\\nfragment contentResourceCore_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ...contentResourceIdentification_contentResource\\n ...contentResourceRouting_contentResource\\n ...contentResourceTimestamp_contentResource\\n title\\n dek {\\n html\\n plaintext\\n }\\n}\\n\\nfragment contentResourceFeaturedImageDisplay_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n featuredImage {\\n ...featuredImageDisplay_featuredImage\\n }\\n}\\n\\nfragment contentResourceFeaturedImageSocial_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n featuredImage {\\n ...featuredImageSocial_featuredImage\\n }\\n}\\n\\nfragment contentResourceIdentification_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ...resolvedResourceIdentification_resolvedResource\\n chorusId\\n chorusUuid\\
443n}\\n\\nfragment contentResourceLedeMediaDisplay_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ledeMedia {\\n __typename\\n ...ledeMediaDisplay_ledeMedia\\n }\\n}\\n\\nfragment contentResourceLedeMediaSocial_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ledeMedia {\\n __typename\\n ...ledeMediaSocial_ledeMedia\\n }\\n}\\n\\nfragment contentResourcePromo_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n promo {\\n headline\\n description {\\n html\\n plaintext\\n }\\n image {\\n ...imageCard_imageResource\\n id\\n }\\n }\\n}\\n\\nfragment contentResourceRobots_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n robots {\\n index\\n follow\\n }\\n}\\n\\nfragment contentResourceRouting_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ...resolvedResourceRouting_resolvedResource\\n canonicalUrlOverride\\n}\\n\\nfragment contentResourceSeo_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n seo {\\n headline\\n description\\n }\\n}\\n\\nfragment contentResourceSocial_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n social {\\n headline\\n description\\n image {\\n ...imageSocial_imageResource\\n id\\n }\\n }\\n}\\n\\nfragment contentResourceStatus_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n status\\n}\\n\\nfragment contentResourceTimestamp_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n createdAt\\n updatedAt\\n publishedAt\\n originalPublishedAt\\n}\\n\\nfragment displayThumbnails_thumbnailMap on ThumbnailMapType {\\n horizontal {\\n ...thumbnail_thumbnail\\n }\\n square {\\n ...thumbnail_thumbnail\\n }\\n vertical {\\n ...thumbnail_thumbnail\\n }\\n}\\n\\nfragment embedBlock_coreEmbedBlock on CoreEmbedBlockType {\\n embedHtml\\n placement\\n provider\\n}\\n\\nfragment featuredImageBase_featuredImage on FeaturedImageType {\\n caption {\\n html\\n plaintext\\n }\\n credit {\\n html\\n plaintext\\n }\\n hideCredit\\n}\\n\\nfragment featuredImageDisplay_featuredImage on FeaturedImageType {\\n ...featuredImageBase_featuredImage\\n image {\\n ...imageDisplay_imageResource\\n id\\n }\\n}\\n\\nfragment featuredImageSocial_featuredImage on FeaturedImageType {\\n ...featuredImageBase_featuredImage\\n image {\\n ...imageSocial_imageResource\\n id\\n }\\n}\\n\\nfragment feedContentAnalytics_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n ...contentResourceIdentification_contentResource\\n ...contentResourceRouting_contentResource\\n ...contentResourceTimestamp_contentResource\\n ...contentResourceStatus_contentResource\\n title\\n wordCount\\n hasAffiliateLinks\\n seo {\\n headline\\n }\\n social {\\n headline\\n }\\n promo {\\n headline\\n }\\n ...feedContentCampaignAnalytics_feedContentResource\\n ...feedContentPrimaryCategory_feedContentResource\\n ...feedContentCategories_feedContentResource\\n ...feedContentSuperCategories_feedContentResource\\n ...feedContentAuthors_feedContentResource\\n ...feedContentPackage_feedContentResource\\n ...feedContentStreams_feedContentResource\\n ...feedContentLiveStatus_feedContentResource\\n}\\n\\nfragment feedContentAuthors_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n authors @excludeCacheKey {\\n ...authorWithImage_authorProfile\\n slug\\n id\\n }\\n}\\n\\nfragment feedContentCampaignAnalytics_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n primaryCampaign @excludeCacheKey {\\n ...campaignWithTitle_campaign\\n id\\n }\\n}\\n\\nfragment feedContentCategories_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n categories @excludeCacheKey {\\n ...categoryBasic_category\\n id\\n }\\n internalCategories @excludeCacheKey {\\n id\\n slug\\n }\\n}\\n\\nfragment feedContentExcludedFromHomepage_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n excludedFromHomepage\\n}\\n\\nfragment feedContentLiveStatus_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n liveBadge\\n liveStatus {\\n status\\n startAt\\n endAt\\n }\\n}\\n\\nfragment feedContentPackage_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n package @excludeCacheKey {\\n id\\n chorus
443Id\\n permalink\\n title\\n promo {\\n headline\\n }\\n }\\n}\\n\\nfragment feedContentPaywall_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n isPaywallEligible\\n}\\n\\nfragment feedContentPrimaryCategory_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n primaryCategory @excludeCacheKey {\\n ...categoryWithParentChain_category\\n id\\n }\\n}\\n\\nfragment feedContentSEO_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n ...contentResourceCore_contentResource\\n ...contentResourceSeo_contentResource\\n ...contentResourceSocial_contentResource\\n ...contentResourcePromo_contentResource\\n ...contentResourceRobots_contentResource\\n ...contentResourceLedeMediaSocial_contentResource\\n ...contentResourceFeaturedImageSocial_contentResource\\n ...feedContentAuthors_feedContentResource\\n ...feedContentPrimaryCategory_feedContentResource\\n primaryCampaign @excludeCacheKey {\\n id\\n }\\n}\\n\\nfragment feedContentStreams_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n streams(first: 100) {\\n nodes @excludeCacheKey {\\n id\\n chorus
443Id\\n title\\n }\\n }\\n}\\n\\nfragment feedContentSuperCategories_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n superCats @excludeCacheKey {\\n id\\n slug\\n }\\n internalSuperCats @excludeCacheKey {\\n id\\n slug\\n }\\n}\\n\\nfragment galleryBlock_coreGalleryBlock on CoreGalleryBlockType {\\n imagesOrientation\\n images {\\n alt\\n hideCredit\\n credit {\\n plaintext\\n }\\n caption {\\n html\\n }\\n image {\\n id\\n originalWidth\\n originalHeight\\n thumbnails {\\n horizontal {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n vertical {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n original {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment imageBlock_coreImageBlock on CoreImageBlockType {\\n alt\\n hideCredit\\n placement\\n credit {\\n html\\n plaintext\\n }\\n caption {\\n html\\n plaintext\\n }\\n contentWarning {\\n plaintext\\n }\\n thumbnail {\\n size\\n url\\n normalizedRatio\\n originalHeight\\n originalWidth\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n image {\\n id\\n alt\\n }\\n}\\n\\nfragment imageCard_imageResource on ImageResourceType {\\n id\\n thumbnails {\\n ...cardThumbnails_thumbnailMap\\n }\\n}\\n\\nfragment imageDisplay_imageResource on ImageResourceType {\\n ...image_imageResource\\n thumbnails {\\n ...displayThumbnails_thumbnailMap\\n }\\n}\\n\\nfragment imageSliderBlock_imageSliderBlock on ImageSliderBlockType {\\n imagesOrientation\\n images {\\n alt\\n hideCredit\\n credit {\\n plaintext\\n }\\n caption {\\n html\\n }\\n image {\\n originalUrl\\n originalHeight\\n originalWidth\\n thumbnails {\\n original {\\n normalizedRatio\\n }\\n }\\n id\\n }\\n }\\n}\\n\\nfragment imageSocial_imageResource on ImageResourceType {\\n ...image_imageResource\\n thumbnails {\\n ...socialThumbnails_thumbnailMap\\n }\\n}\\n\\nfragment image_imageResource on ImageResourceType {\\n id\\n title\\n alt\\n originalHeight\\n originalWidth\\n credit {\\n html\\n plaintext\\n }\\n}\\n\\nfragment ledeMediaDisplay_ledeMedia on LedeMediaType {\\n __isLedeMediaType: __typename\\n __typename\\n ... on LedeMediaImageType {\\n caption {\\n html\\n plaintext\\n }\\n credit {\\n html\\n plaintext\\n }\\n hideCredit\\n image {\\n ...imageDisplay_imageResource\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n autoplay\\n caption {\\n html\\n plaintext\\n }\\n video {\\n ...videoDisplay_volumeVideoResource\\n id\\n }\\n }\\n ... on LedeMediaGifType {\\n gif {\\n ...imageDisplay_imageResource\\n hideCredit\\n caption {\\n html\\n plaintext\\n }\\n credit {\\n html\\n plaintext\\n }\\n id\\n }\\n }\\n ... on LedeMediaEmbedType {\\n provider\\n embedHtml\\n }\\n}\\n\\nfragment ledeMediaSocial_ledeMedia on LedeMediaType {\\n __isLedeMediaType: __typename\\n __typename\\n ... on LedeMediaImageType {\\n caption {\\n html\\n plaintext\\n }\\n credit {\\n html\\n plaintext\\n }\\n hideCredit\\n image {\\n ...imageSocial_imageResource\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n autoplay\\n caption {\\n html\\n plaintext\\n }\\n video {\\n ...video_volumeVideoResource\\n id\\n }\\n }\\n ... on LedeMediaGifType {\\n gif {\\n ...imageSocial_imageResource\\n id\\n }\\n }\\n ... on LedeMediaEmbedType {\\n provider\\n embedHtml\\n }\\n}\\n\\nfragment linkBlock_linkBlock on LinkBlockType {\\n source\\n title\\n url\\n resource {\\n __typename\\n ... on PostResourceType {\\n authors @excludeCacheKey {\\n name\\n id\\n }\\n publishedAt\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n }
443\\n ... on Node {\\n __isNode: __typename\\n id\\n }\\n }\\n}\\n\\nfragment listBlock_coreListBlock on CoreListBlockType {\\n ordered\\n placement\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment paragraphBlock_coreParagraphBlock on CoreParagraphBlockType {\\n paragraphContents {\\n html\\n }\\n dropcap\\n endmark\\n lead\\n}\\n\\nfragment productBlock_productBlock on ProductBlockType {\\n product {\\n productId\\n title\\n score\\n showDescription\\n showImage\\n showScores\\n parentFilter\\n bestRetailLink {\\n ...retailLink_productRetailLink\\n }\\n brand {\\n id\\n title\\n }\\n description {\\n html\\n }\\n cons {\\n html\\n }\\n pros {\\n html\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n retailLinks {\\n ...retailLink_productRetailLink\\n }\\n }\\n}\\n\\nfragment pullquoteBlock_corePullquoteBlock on CorePullquoteBlockType {\\n contents {\\n html\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment quickPostBlocks_block on BlockType {\\n __isBlockType: __typename\\n __typename\\n ... on CoreParagraphBlockType {\\n ...paragraphBlock_coreParagraphBlock\\n }\\n ... on CoreListBlockType {\\n ...listBlock_coreListBlock\\n }\\n ... on CoreEmbedBlockType {\\n provider\\n ...embedBlock_coreEmbedBlock\\n }\\n ... on CoreImageBlockType {\\n ...imageBlock_coreImageBlock\\n }\\n ... on CorePullquoteBlockType {\\n ...pullquoteBlock_corePullquoteBlock\\n }\\n ... on CoreQuoteBlockType {\\n ...quoteBlock_coreQuoteBlock\\n }\\n ... on VideoBlockType {\\n ...videoBlock_videoBlock\\n }\\n ... on ImageSliderBlockType {\\n ...imageSliderBlock_imageSliderBlock\\n }\\n ... on CoreGalleryBlockType {\\n ...galleryBlock_coreGalleryBlock\\n }\\n ... on LinkBlockType {\\n ...linkBlock_linkBlock\\n }\\n ... on ProductBlockType {\\n ...productBlock_productBlock\\n }\\n}\\n\\nfragment quickPostResource_quickPostResource on QuickPostResourceType {\\n ...feedContentSEO_feedContentResource\\n ...feedContentAnalytics_feedContentResource\\n ...feedContentCategories_feedContentResource\\n ...feedContentSuperCategories_feedContentResource\\n ...feedContentPackage_feedContentResource\\n ...feedContentStreams_feedContentResource\\n ...feedContentPaywall_feedContentResource\\n ...feedContentExcludedFromHomepage_feedContentResource\\n ...contentResourceLedeMediaDisplay_contentResource\\n ...contentResourceFeaturedImageDisplay_contentResource\\n ...contentResourceComments_contentResource\\n primaryCampaign @excludeCacheKey {\\n ...campaignFull_campaign\\n id\\n }\\n ...quickPostSpecific_quickPostResource\\n}\\n\\nfragment quickPostSpecific_quickPostResource on QuickPostResourceType {\\n customCss\\n seoArticleBody\\n blocks {\\n __typename\\n ...quickPostBlocks_block\\n }\\n quickAttachment {\\n __typename\\n ...quickPostBlocks_block\\n }\\n}\\n\\nfragment quoteBlock_coreQuoteBlock on CoreQuoteBlockType {\\n children {\\n __typename\\n ... on CoreParagraphBlockType {\\n paragraphContents {\\n html\\n }\\n }\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment resolvedResourceIdentification_resolvedResource on ResolvedResourceInterface {\\n __isResolvedResourceInterface: __typename\\n id\\n globalId\\n wpId\\n}\\n\\nfragment resolvedResourceRouting_resolvedResource on ResolvedResourceInterface {\\n __isResolvedResourceInterface: __typename\\n path\\n permalink\\n slug\\n resourceType\\n}\\n\\nfragment retailLink_productRetailLink on ProductRetailLinkType {\\n price\\n retailer\\n salePrice\\n url\\n}\\n\\nfragment socialThumbnails_thumbnailMap on ThumbnailMapType {\\n social {\\n ...thumbnail_thumbnail\\n }\\n}\\n\\nfragment thumbnail_thumbnail on ThumbnailType {\\n url\\n mimeType\\n normalizedRatio\\n originalHeight\\n originalWidth\\n
443cropCoordinates {\\n height\\n width\\n }\\n}\\n\\nfragment videoBlock_videoBlock on VideoBlockType {\\n autoplay\\n caption {\\n html\\n }\\n isSensitive\\n placement\\n video {\\n title\\n volumeUuid\\n player\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n}\\n\\nfragment videoDisplay_volumeVideoResource on VolumeVideoResourceType {\\n id\\n volumeUuid\\n title\\n player\\n publishedAt\\n poster {\\n ...imageDisplay_imageResource\\n id\\n }\\n}\\n\\nfragment video_volumeVideoResource on VolumeVideoResourceType {\\n id\\n volumeUuid\\n title\\n player\\n publishedAt\\n poster {\\n ...imageCard_imageResource\\n id\\n }\\n}\\n","64f3ddbc84ee2ed3afdbb14c1663c811":"query HeroSlotRecircContainerQuery(\\n $limit: Int!\\n) {\\n resource(path: \\"/\\") {\\n __typename\\n ... on HomepageResourceType {\\n title\\n hero {\\n posts(first: $limit) {\\n nodes {\\n __typename\\n id\\n ...ContentCardContainer_contentResource\\n }\\n }\\n }\\n }\\n ... on Node {\\n __isNode: __typename\\n id\\n }\\n }\\n}\\n\\nfragment BlockPlacementContainer_block on BlockType {\\n __isBlockType: __typename\\n __typename\\n ... on ActionBoxBlockType {\\n placement\\n }\\n ... on CoreEmbedBlockType {\\n placement\\n }\\n ... on CoreGalleryBlockType {\\n placement\\n }\\n ... on CoreHeadingBlockType {\\n placement\\n }\\n ... on CoreHTMLBlockType {\\n placement\\n }\\n ... on CoreImageBlockType {\\n placement\\n }\\n ... on CoreListBlockType {\\n placement\\n }\\n ... on CorePullquoteBlockType {\\n placement\\n }\\n ... on CoreSeparatorBlockType {\\n placement\\n }\\n ... on HighlightBlockType {\\n placement\\n }\\n ... on ImageCompareBlockType {\\n placement\\n }\\n ... on ImageSliderBlockType {\\n placement\\n }\\n ... on NewsletterBlockType {\\n placement\\n }\\n ... on RatingBlockType {\\n placement\\n }\\n ... on RelatedPostsBlockType {\\n placement\\n }\\n ... on TableBlockType {\\n placement\\n }\\n ... on TableOfContentsBlockType {\\n placement\\n }\\n ... on VideoBlockType {\\n placement\\n }\\n ... on ProductBlockType {\\n placement\\n }\\n ... on ProductsTableBlockType {\\n placement\\n }\\n ... on LegacyProductBlockType {\\n placement\\n }\\n ... on LegacyProductsTableBlockType {\\n placement\\n }\\n}\\n\\nfragment CompactProductBlockContainer_block on ProductBlockType {\\n product {\\n productId\\n title\\n showImage\\n brand {\\n id\\n title\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n bestRetailLink {\\n url\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n }\\n}\\n\\nfragment ContentCardContainer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n ...useContentCardDataMapper_contentResource_48x1iq\\n ...QuickPostContainer_contentResource\\n ... on PostResourceType {\\n template\\n }\\n}\\n\\nfragment EmbedBlockContainer_block on CoreEmbedBlockType {\\n embedHtml\\n placement\\n provider\\n}\\n\\nfragment ImageBlockContainer_block on CoreImageBlockType {\\n alt\\n hideCredit\\n placement\\n credit {\\n html\\n plaintext\\n }\\n caption {\\n html\\n plaintext\\n }\\n isSensitive\\n contentWarning {\\n plaintext\\n }\\n thumbnail {\\n size\\n url\\n normalizedRatio\\n originalHeight\\n originalWidth\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n image {\\n id\\n alt\\n }\\n}\\n\\nfragment ImageGalleryBlockContainer_block on CoreGalleryBlockType {\\n imagesOrientation\\n images {\\n alt\\n hideCredit\\n credit {\\n plaintext\\n }\\n caption {\\n html\\n }\\n image {\\n id\\n originalWidth\\n originalHeight\\n thumbnails {\\n horizontal {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n vertical {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n original {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment ImageSliderBlockContainer_block on ImageSliderBlockType {\\n imagesOrientation\\n images {\\n alt\\n hideCredit\\n credit {\\n plaintext\\n }\\n caption {\\n html\\n }\\n image {\\n originalUrl\\n originalHeight\\n originalWidth\\n thumbnails {\\n original {\\n normalizedRatio\\n }\\n }\\n id\\n }\\n }\\n}\\n\\nfragment LinkBlockContainer_block on LinkBlockType {\\n source\\n title\\n url\\n resource {\\n __typename\\n ... on PostResourceType {\\n authors @excludeCacheKey {\\n name\\n id\\n }\\n publishedAt\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n }
443\\n ... on Node {\\n __isNode: __typename\\n id\\n }\\n }\\n}\\n\\nfragment ListBlockContainer_block on CoreListBlockType {\\n ordered\\n placement\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment ParagraphBlockContainer_block on CoreParagraphBlockType {\\n paragraphContents {\\n html\\n }\\n dropcap\\n endmark\\n lead\\n}\\n\\nfragment PullquoteBlockContainer_block on CorePullquoteBlockType {\\n contents {\\n html\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment QuickPostBlockContainer_block on BlockType {\\n __isBlockType: __typename\\n __typename\\n ... on CoreParagraphBlockType {\\n ...ParagraphBlockContainer_block\\n }\\n ... on CoreListBlockType {\\n ...ListBlockContainer_block\\n }\\n ... on CoreEmbedBlockType {\\n provider\\n ...EmbedBlockContainer_block\\n }\\n ... on CoreImageBlockType {\\n ...ImageBlockContainer_block\\n }\\n ... on CorePullquoteBlockType {\\n ...PullquoteBlockContainer_block\\n }\\n ... on CoreQuoteBlockType {\\n ...QuoteBlockContainer_block\\n }\\n ... on VideoBlockType {\\n ...VideoBlockContainer_block\\n }\\n ... on ImageSliderBlockType {\\n ...ImageSliderBlockContainer_block\\n }\\n ... on CoreGalleryBlockType {\\n ...ImageGalleryBlockContainer_block\\n }\\n ... on LinkBlockType {\\n ...LinkBlockContainer_block\\n }\\n ... on ProductBlockType {\\n ...CompactProductBlockContainer_block\\n }\\n ...BlockPlacementContainer_block\\n}\\n\\nfragment QuickPostBlockContainer_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n wpId\\n chorusId\\n title\\n}\\n\\nfragment QuickPostContainer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n ... on QuickPostResourceType {\\n authors @excludeCacheKey {\\n id\\n name\\n permalink\\n title\\n profileImage {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n posts(first: 1) {\\n edges {\\n node {\\n __typename\\n publishedAt\\n id\\n }\\n }\\n }\\n }\\n globalId\\n site {\\n isCrossCommunity\\n wpId\\n }\\n comments {\\n mode\\n enabled\\n }\\n createdAt\\n excludedFromHomepage\\n id\\n resourceType\\n path\\n originalPublishedAt\\n permalink\\n publishedAt\\n title\\n updatedAt\\n hasAffiliateLinks\\n categories @excludeCacheKey {\\n title\\n path\\n slug\\n id\\n }\\n blocks {\\n ...QuickPostBlockContainer_block\\n __typename\\n }\\n quickAttachment {\\n ...QuickPostBlockContainer_block\\n __typename\\n ... on CoreEmbedBlockType {\\n provider\\n }\\n ... on LinkBlockType {\\n resource {\\n __typename\\n ... on Node {\\n __isNode: __typename\\n id\\n }\\n }\\n }\\n }\\n ...QuickPostBlockContainer_feedContentResource\\n }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n children {\\n __typename\\n ... on CoreParagraphBlockType {\\n paragraphContents {\\n html\\n }\\n }\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment VideoBlockContainer_block on VideoBlockType {\\n autoplay\\n caption {\\n html\\n }\\n isSensitive\\n placement\\n video {\\n title\\n volumeUuid\\n player\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n}\\n\\nfragment useContentCardDataMapper_contentResource_48x1iq on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n __typename\\n id\\n wpId\\n globalId\\n chorusId\\n chorusUuid\\
443n resourceType\\n site {\\n isCrossCommunity\\n wpId\\n }\\n dek {\\n html\\n }\\n permalink\\n title\\n publishedAt\\n authors @excludeCacheKey {\\n name\\n path\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n title\\n id\\n }\\n categories @excludeCacheKey {\\n id\\n title\\n slug\\n }\\n internalCategories @excludeCacheKey {\\n slug\\n id\\n }\\n liveBadge\\n package @excludeCacheKey {\\n permalink\\n title\\n promo {\\n headline\\n }\\n id\\n }\\n promo {\\n headline\\n description {\\n html\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n primaryCampaign {\\n advertiserName\\n advertiserPreamble\\n id\\n }\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n video {\\n volumeUuid\\n player\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n }\\n comments {\\n enabled\\n mode\\n }\\n streams(first: 1) {\\n nodes @excludeCacheKey {\\n title\\n id\\n }\\n }\\n blocks {\\n __typename\\n ... on ProductBlockType {\\n product {\\n score\\n showScores\\n }\\n }\\n }\\n ... on PostResourceType {\\n customBadgeEnabled\\n customBadgeName\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n template\\n }\\n ... on VideoPostResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n }\\n ... on MapResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n }\\n ... on LinkPostResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n authorByLine\\n }\\n ... on VaultResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n }\\n ... on StreamResourceType {\\n streamPublishedAt\\n }\\n ... on DiningReportResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n template\\n }\\n}\\n","66f86035478037d127cdea06e302cae7":"query VideoPostLayoutQuery(\\n $nodeId: ID!\\n) {\\n node(id: $nodeId) {\\n __typename\\n ... on VideoPostResourceType {\\n id\\n globalId\\n chorusUuid\\n chorus
443Id\\n title\\n dek {\\n html\\n }\\n permalink\\n publishedAt\\n originalPublishedAt\\n updatedAt\\n createdAt\\n customCss\\n comments {\\n enabled\\n mode\\n }\\n hasAffiliateLinks\\n path\\n resourceType\\n authors @excludeCacheKey {\\n id\\n name\\n permalink\\n shortBio {\\n html\\n }\\n profileImage {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n additionalBylines\\n primaryCampaign {\\n advertiserClickthroughUrl\\n advertiserName\\n advertiserPreamble\\n campaignAdvertiserDarkImage\\n campaignAdvertiserLightImage\\n id\\n }\\n categories @excludeCacheKey {\\n title\\n path\\n slug\\n id\\n }\\n internalCategories @excludeCacheKey {\\n slug\\n id\\n }\\n articlePackage: package @excludeCacheKey {\\n title\\n path\\n id\\n }\\n games {\\n nodes @excludeCacheKey {\\n title\\n path\\n id\\n }\\n }
443\\n blocks {\\n ...ArticleBlockContainer_block\\n __typename\\n }\\n ...AdminContainer_resolvedResource\\n ...ArticleSEOContainer_feedContentResource\\n ...ArticleLedeContainer_feedContentResource\\n ...ArticleBlockContainer_feedContentResource\\n ...ContentResourceAnalyticsContainer_contentResource\\n ...ParselyTagsContainer_feedContentResource\\n ...SearchTagsContainer_feedContentResource\\n ...SEOSchemasContainer_feedContentResource\\n ...ContentAdsContainer_contentResource\\n ...useLedeMedia_feedContentResource\\n ...CommentSectionContainer_contentResource\\n ...CoralDrawer_contentResource\\n }\\n id\\n }\\n ...videoPostContentResourcePages_query\\n}\\n\\nfragment AccordionBlockContainer_block on MethodologyAccordionBlockType {\\n heading {\\n html\\n }\\n sections {\\n content {\\n html\\n }\\n heading {\\n html\\n }\\n }\\n}\\n\\nfragment ActionBoxBlockContainer_block on ActionBoxBlockType {\\n actionBoxTitle: title {\\n html\\n }\\n description {\\n html\\n }\\n buttonText {\\n plaintext\\n }\\n buttonUrl\\n placement\\n}\\n\\nfragment AdminContainer_resolvedResource on ResolvedResourceInterface {\\n __isResolvedResourceInterface: __typename\\n __typename\\n id\\n wpId\\n globalId\\n ... on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n chorusId\\n chorusUuid\\n featuredImage {\\n image @excludeCacheKey {\\n originalUrl\\n wpId\\n id\\n }\\n }\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n primaryCategory @excludeCacheKey {\\n id\\n }\\n }\\n }\\n ... on NeighborhoodResourceType {\\n id\\n wpId\\n }\\n}\\n\\nfragment ArticleBlockContainer_block on BlockType {\\n __isBlockType: __typename\\n __typename\\n ... on CoreEmbedBlockType {\\n ...EmbedBlockContainer_block\\n }\\n ... on CoreHeadingBlockType {\\n ...HeadingBlockContainer_block\\n }\\n ... on CoreHTMLBlockType {\\n ...HTMLBlockContainer_block\\n }\\n ... on CoreImageBlockType {\\n ...ImageBlockContainer_block\\n }\\n ... on CoreListBlockType {\\n ...ListBlockContainer_block\\n }\\n ... on CoreParagraphBlockType {\\n ...ParagraphBlockContainer_block\\n }\\n ... on CyclonePostBlockType {\\n ...CyclonePostBlockContainer_block\\n }\\n ... on CorePullquoteBlockType {\\n ...PullquoteBlockContainer_block\\n }\\n ... on CoreQuoteBlockType {\\n ...QuoteBlockContainer_block\\n }\\n ... on CoreSeparatorBlockType {\\n blockName\\n }\\n ... on HighlightBlockType {\\n ...HighlightBlockContainer_block\\n }\\n ... on ImageCompareBlockType {\\n ...ImageCompareBlockContainer_block\\n }\\n ... on RatingBlockType {\\n ...RatingBlockContainer_block\\n }\\n ... on VideoBlockType {\\n ...VideoBlockContainer_block\\n }\\n ... on NewsletterBlockType {\\n ...NewsletterBlockContainer_block\\n }\\n ... on ImageSliderBlockType {\\n ...ImageSliderBlockContainer_block\\n }\\n ... on RelatedPostsBlockType {\\n ...RelatedPostsBlockContainer_block\\n }\\n ... on CoreGalleryBlockType {\\n ...ImageGalleryBlockContainer_block\\n }\\n ... on ActionBoxBlockType {\\n ...ActionBoxBlockContainer_block\\n }\\n ... on TableBlockType {\\n ...TableBlockContainer_block\\n }\\n ... on TableOfContentsBlockType {\\n ...TableOfContentsBlockContainer_block\\n }\\n ... on MethodologyAccordionBlockType {\\n ...AccordionBlockContainer_block\\n }\\n ... on ProductBlockType {\\n ...ProductBlockContainer_block\\n }\\n ... on FeaturedProductsBlockType {\\n ...FeaturedProductsBlockContainer_block\\n }\\n ... on ProductsTableBlockType {\\n ...ProductsTableBlockContainer_block\\n }\\n ... on LegacyProductsTableBlockType {\\n ...LegacyProductsTableBlockContainer_block\\n }\\n ... on LegacyProductBlockType {\\n ...LegacyProductBlockContainer_block\\n }\\n ... on SupportingCastEmbedBlockType {\\n ...SupportingCastEmbedBlockContainer_block\\n }\\n ...BlockPlacementContainer_block\\n}\\n\\nfragment ArticleBlockContainer_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n wpId\\n chorusId\\n title\\n authors @excludeCacheKey {\\n name\\n id\\n }\\n}\\n\\nfragment ArticleLedeContainer_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n __typename\\n id\\n resourceType\\n permalink\\n publishedAt\\n originalPublishedAt\\n primaryCampaign {\\n id\\n }\\n updatedAt\\n createdAt\\n title\\n dek {\\n html\\n }
443\\n hasAffiliateLinks\\n comments {\\n enabled\\n mode\\n }\\n chorusId\\n chorusUuid\\n globalId\\n authors @excludeCacheKey {\\n id\\n name\\n permalink\\n title\\n profileImage {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n shortBio {\\n html\\n }\\n posts(first: 1) {\\n edges {\\n node {\\n __typename\\n publishedAt\\n id\\n }\\n }\\n }\\n }\\n additionalBylines\\n primaryCategory @excludeCacheKey {\\n title\\n path\\n parent @excludeCacheKey {\\n title\\n path\\n parent @excludeCacheKey {\\n title\\n path\\n id\\n }\\n id\\n }\\n id\\n }\\n categories @excludeCacheKey {\\n slug\\n title\\n path\\n parent @excludeCacheKey {\\n title\\n path\\n parent @excludeCacheKey {\\n title\\n path\\n id\\n }\\n id\\n }\\n id\\n }\\n internalCategories @excludeCacheKey {\\n slug\\n id\\n }\\n articlePackage: package @excludeCacheKey {\\n title\\n path\\n id\\n }\\n streams(first: 100) {\\n nodes {\\n id\\n title\\n path\\n liveBadge\\n }\\n }\\n ... on PostResourceType {\\n template\\n customBadgeEnabled\\n customBadgeName\\n }\\n}\\n\\nfragment ArticleSEOContainer_feedContentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n title\\n dek {\\n plaintext\\n }\\n robots {\\n index\\n follow\\n }\\n permalink\\n canonicalUrlOverride\\n originalPublishedAt\\n publishedAt\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n authors @excludeCacheKey {\\n name\\n id\\n }\\n }\\n primaryCampaign {\\n id\\n }\\n seo {\\n headline\\n description\\n }\\n social {\\n headline\\n description\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n promo {\\n headline\\n }\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n }\\n featuredImage {\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n ... on StreamResourceType {\\n streamPublishedAt\\n }\\n ... on QuickPostResourceType {\\n seoArticleBody\\n quickAttachment {\\n __typename\\n ... on CoreImageBlockType {\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n ... on VideoBlockType {\\n video {\\n poster {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n ... on ImageSliderBlockType {\\n images {\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n }\\n ... on CoreGalleryBlockType {\\n images {\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment BlockPlacementContainer_block on BlockType {\\n __isBlockType: __typename\\n __typename\\n ... on ActionBoxBlockType {\\n placement\\n }\\n ... on CoreEmbedBlockType {\\n placement\\n }\\n ... on CoreGalleryBlockType {\\n placement\\n }\\n ... on CoreHeadingBlockType {\\n placement\\n }\\n ... on CoreHTMLBlockType {\\n placement\\n }\\n ... on CoreImageBlockType {\\n placement\\n }\\n ... on CoreListBlockType {\\n placement\\n }\\n ... on CorePullquoteBlockType {\\n placement\\n }\\n ... on CoreSeparatorBlockType {\\n placement\\n }\\n ... on HighlightBlockType {\\n placement\\n }\\n ... on ImageCompareBlockType {\\n placement\\n }\\n ... on ImageSliderBlockType {\\n placement\\n }\\n ... on NewsletterBlockType {\\n placement\\n }\\n ... on RatingBlockType {\\n placement\\n }\\n ... on RelatedPostsBlockType {\\n placement\\n }\\n ... on TableBlockType {\\n placement\\n }\\n ... on TableOfContentsBlockType {\\n placement\\n }\\n ... on VideoBlockType {\\n placement\\n }\\n ... on ProductBlockType {\\n placement\\n }\\n ... on ProductsTableBlockType {\\n placement\\n }\\n ... on LegacyProductBlockType {\\n placement\\n }\\n ... on LegacyProductsTableBlockType {\\n placement\\n }\\n}
443\\n\\nfragment CommentSectionContainer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n id\\n chorusId\\n chorusUuid\\n globalId\\n permalink\\n site {\\n wpId\\n domain\\n chorusCommunityId\\n chorusNetworkId\\n isCrossCommunity\\n }\\n comments {\\n enabled\\n mode\\n }\\n}\\n\\nfragment ContentAdsContainer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n id\\n globalId\\n chorusId\\n status\\n resourceType\\n title\\n permalink\\n originalPublishedAt\\n dek {\\n plaintext\\n }\\n seo {\\n headline\\n }\\n primaryCampaign {\\n title\\n advertiserName\\n id\\n }\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n excludedFromHomepage\\n authors @excludeCacheKey {\\n name\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n parent @excludeCacheKey {\\n slug\\n id\\n }\\n slug\\n isHub\\n id\\n }\\n internalSuperCats @excludeCacheKey {\\n slug\\n id\\n }\\n superCats @excludeCacheKey {\\n slug\\n id\\n }\\n internalCategories @excludeCacheKey {\\n slug\\n id\\n }\\n categories @excludeCacheKey {\\n slug\\n isHub\\n id\\n }\\n packages(first: 100) {\\n nodes {\\n globalId\\n id\\n }\\n }\\n ... on PostResourceType {\\n template\\n }\\n }\\n}\\n\\nfragment ContentResourceAnalyticsContainer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n id\\n wpId\\n status\\n resourceType\\n title\\n permalink\\n originalPublishedAt\\n publishedAt\\n hasAffiliateLinks\\n primaryCampaign {\\n advertiserName\\n title\\n id\\n }\\n seo {\\n headline\\n }\\n social {\\n headline\\n }\\n promo {\\n headline\\n }\\n wordCount\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n package @excludeCacheKey {\\n id\\n }\\n streams(first: 100) {\\n nodes @excludeCacheKey {\\n id\\n }\\n }\\n authors @excludeCacheKey {\\n name\\n id\\n }\\n internalSuperCats @excludeCacheKey {\\n slug\\n id\\n }\\n superCats @excludeCacheKey {\\n slug\\n id\\n }\\n internalCategories @excludeCacheKey {\\n slug\\n id\\n }\\n categories @excludeCacheKey {\\n slug\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n slug\\n id\\n }\\n liveStatus {\\n startAt\\n }\\n blocks {\\n __typename\\n ... on ProductBlockType {\\n product {\\n __typename\\n }\\n }\\n ... on LegacyProductBlockType {\\n legacyProduct {\\n __typename\\n }\\n }\\n ... on ProductsTableBlockType {\\n products {\\n __typename\\n }\\n }\\n ... on LegacyProductsTableBlockType {\\n legacyProducts {\\n __typename\\n }\\n }\\n ... on HighlightBlockType {\\n __typename\\n }\\n }\\n ... on PostResourceType {\\n template\\n }\\n }\\n ... on StreamResourceType {\\n streamPublishedAt\\n }\\n}\\n\\nfragment CoralDrawer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ...CommentSectionContainer_contentResource\\n}\\n\\nfragment CyclonePostBlockContainer_block on CyclonePostBlockType {\\n shortId\\n url\\n}\\n\\nfragment EmbedBlockContainer_block on CoreEmbedBlockType {\\n embedHtml\\n placement\\n provider\\n}\\n\\nfragment FeaturedProductsBlockContainer_block on FeaturedProductsBlockType {\\n featuredProductTableTitle: title {\\n contents {\\n html\\n plaintext\\n }\\n }\\n products {\\n productDescriptionOverride\\n productLabel\\n headingID\\n product {\\n productId\\n title\\n showDescription\\n showImage\\n showScores\\n bestRetailLink {\\n price\\n retailer\\n salePrice\\n url\\n }\\n brand {\\n id\\n title\\n }\\n description {\\n html\\n }\\n cons {\\n html\\n }\\n pros {\\n html\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n }\\n }\\n}\\n\\nfragment HTMLBlockContainer_block on CoreHTMLBlockType {\\n markup\\n}\\n\\nfragment HeadingBlockContainer_block on CoreHeadingBlockType {\\n contents {\\n html\\n }\\n headingId\\n level\\n}\\n\\nfragment HighlightBlockContainer_block on HighlightBlockType {\\n __typename\\n placement\\n children {\\n __typename\\n ... on ActionBoxBlockType {\\n ...ActionBoxBlockContainer_block\\n }\\n ... on BlockInterface {\\n __isBlockInterface: __typename\\n blockName\\n }\\n ... on CoreEmbedBlockType {\\n ...EmbedBlockContainer_block\\n }\\n ... on CoreHeadingBlockType {\\n ...HeadingBlockContainer_block\\n contents {\\n html\\n }\\n }\\n ... on CoreHTMLBlockType {\\n ...HTMLBlockContainer_block\\n }\\n ... on CoreImageBlockType {\\n ...ImageBlockContainer_block\\n }\\n ... on CoreListBlockType {\\n ...ListBlockContainer_block\\n }\\n ... on CoreParagraphBlockType {\\n ...ParagraphBlockContainer_block\\n }\\n ... on CorePullquoteBlockType {\\n ...PullquoteBlockContainer_block\\n }\\n ... on CoreQuoteBlockType {\\n ...QuoteBlockContainer_block\\n }\\n ... on RatingBlockType {\\n ...RatingBlockContainer_block\\n }\\n ... on TableOfContentsBlockType {\\n ...TableOfContentsBlockContainer_block\\n }\\n ... on VideoBlockType {\\n ...VideoBlockContainer_block\\n }\\n }\\n}\\n\\nfragment ImageBlockContainer_block on CoreImageBlockType {\\n alt\\n hideCredit\\n placement\\n credit {\\n html\\n plaintext\\n }\\n caption {\\n html\\n plaintext\\n }\\n isSensitive\\n contentWarning {\\n plaintext\\n }\\n thumbnail {\\n size\\n url\\n normalizedRatio\\n originalHeight\\n originalWidth\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n image {\\n id\\n alt\\n }\\n}\\n\\nfragment ImageCompareBlockContainer_block on ImageCompareBlockType {\\n imagesOrientation\\n leftImage {\\n thumbnails {\\n horizontal {\\n normalizedRatio\\n url\\n }\\n widescreen {\\n normalizedRatio\\n url\\n }\\n original {\\n normalizedRatio\\n url\\n }\\n }\\n alt\\n credit {\\n html\\n }\\n id\\n }\\n rightImage {\\n thumbnails {\\n horizontal {\\n normalizedRatio\\n url\\n }\\n widescreen {\\n normalizedRatio\\n url\\n }\\n original {\\n normalizedRatio\\n url\\n }\\n }\\n alt\\n credit {\\n html\\n }\\n id\\n }\\n caption {\\n html\\n }\\n}\\n\\nfragment ImageGalleryBlockContainer_block on CoreGalleryBlockType {\\n imagesOrientation\\n images {\\n alt\\n hideCredit\\n credit {\\n plaintext\\n }\\n caption {\\n html\\n }\\n image {\\n id\\n originalWidth\\n originalHeight\\n thumbnails {\\n horizontal {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n vertical {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n original {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment ImageSliderBlockContainer_block on ImageSliderBlockType {\\n imagesOrientation\\n images {\\n alt\\n hideCredit\\n credit {\\n plaintext\\n }\\n caption {\\n html\\n }\\n image {\\n originalUrl\\n originalHeight\\n originalWidth\\n thumbnails {\\n original {\\n normalizedRatio\\n }\\n }\\n id\\n }\\n }\\n}\\n\\nfragment LegacyProductBlockContainer_block on LegacyProductBlockType {\\n legacyProduct {\\n productId\\n title\\n score\\n bestRetailLink {\\n price\\n retailer\\n salePrice\\n url\\n }\\n brand\\n description {\\n html\\n }\\n cons {\\n html\\n }\\n pros {\\n html\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n }\\n}\\n\\nfragment LegacyProductsTableBlockContainer_block on LegacyProductsTableBlockType {\\n legacyProducts {\\n title\\n score\\n bestRetailLink {\\n price\\n retailer\\n salePrice\\n url\\n }\\n brand\\n description {\\n html\\n }\\n cons {\\n html\\n }\\n pros {\\n html\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n }\\n ranges {\\n label\\n max\\n min\\n }\\n filters\\n}\\n\\nfragment ListBlockContainer_block on CoreListBlockType {\\n ordered\\n placement\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment NewsletterBlockContainer_block on NewsletterBlockType {\\n newsletter {\\n title\\n promoText {\\n html\\n }\\n slug\\n listId\\n }\\n}\\n\\nfragment ParagraphBlockContainer_block on CoreParagraphBlockType {\\n paragraphContents {\\n html\\n }\\n dropcap\\n endmark\\n lead\\n}\\n\\nfragment ParselyTagsContainer_feedContentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n status\\n title\\n permalink\\n resourceType\\n originalPublishedAt\\n chorusId\\n id\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n primaryCategory @excludeCacheKey {\\n title\\n slug\\n id\\n }\\n internalSuperCats @excludeCacheKey {\\n slug\\n id\\n }\\n superCats @excludeCacheKey {\\n slug\\n id\\n }\\n internalCategories @excludeCacheKey {\\n slug\\n id\\n }\\n categories @excludeCacheKey {\\n slug\\n id\\n }
443\\n package @excludeCacheKey {\\n chorusId\\n id\\n }\\n streams(first: 100) {\\n nodes @excludeCacheKey {\\n chorusId\\n id\\n }\\n }\\n authors @excludeCacheKey {\\n id\\n name\\n }\\n games {\\n nodes @excludeCacheKey {\\n title\\n id\\n }\\n }\\n }\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n __typename\\n image {\\n thumbnails {\\n social {\\n url\\n }\\n }\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n __typename\\n }\\n }\\n social {\\n image {\\n thumbnails {\\n social {\\n url\\n }\\n }\\n id\\n }\\n }\\n featuredImage {\\n image {\\n thumbnails {\\n social {\\n url\\n }\\n }\\n id\\n }\\n }\\n ... on PostResourceType {\\n template\\n }\\n}\\n\\nfragment ProductBlockContainer_block on ProductBlockType {\\n variant\\n hypeDesk {\\n shortDescription\\n ctaLabel\\n longDescriptionOverride\\n }\\n product {\\n productId\\n title\\n score\\n showDescription\\n showImage\\n showScores\\n parentFilter\\n bestRetailLink {\\n price\\n retailer\\n salePrice\\n url\\n }\\n brand {\\n id\\n title\\n }\\n description {\\n html\\n plaintext\\n }\\n cons {\\n html\\n }\\n pros {\\n html\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n }\\n}\\n\\nfragment ProductsTableBlockContainer_block on ProductsTableBlockType {\\n products {\\n productId\\n title\\n score\\n showDescription\\n showScores\\n parentFilter\\n bestRetailLink {\\n price\\n retailer\\n salePrice\\n url\\n }\\n brand {\\n id\\n title\\n }\\n description {\\n html\\n }\\n cons {\\n html\\n }\\n pros {\\n html\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n }\\n ranges {\\n label\\n max\\n min\\n }\\n filters\\n}\\n\\nfragment PullquoteBlockContainer_block on CorePullquoteBlockType {\\n contents {\\n html\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n children {\\n __typename\\n ... on CoreParagraphBlockType {\\n paragraphContents {\\n html\\n }\\n }\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment RatingBlockContainer_block on RatingBlockType {\\n rating\\n searchTitle\\n}\\n\\nfragment RelatedPostsBlockContainer_block on RelatedPostsBlockType {\\n links {\\n url\\n title\\n }\\n}\\n\\nfragment SEOSchemasContainer_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n __typename\\n title\\n seo {\\n description\\n headline\\n }\\n dek {\\n plaintext\\n }\\n originalPublishedAt\\n publishedAt\\n permalink\\n isPaywallEligible\\n liveStatus {\\n status\\n startAt\\n endAt\\n }\\n authors @excludeCacheKey {\\n name\\n permalink\\n title\\n profileImage {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n seoArticleBody\\n primaryCampaign {\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n title\\n permalink\\n parent @excludeCacheKey {\\n title\\n permalink\\n parent @excludeCacheKey {\\n title\\n permalink\\n id\\n }\\n id\\n }\\n id\\n }\\n categories @excludeCacheKey {\\n title\\n permalink\\n parent @excludeCacheKey {\\n title\\n permalink\\n parent @excludeCacheKey {\\n title\\n permalink\\n id\\n }\\n id\\n }\\n id\\n }\\n blocks {\\n __typename\\n ... on ProductBlockType {\\n product {\\n title\\n score\\n showScores\\n brand {\\n title\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n ... on LegacyProductBlockType {\\n legacyProduct {\\n title\\n score\\n brand\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n ... on ProductsTableBlockType {\\n products {\\n title\\n score\\n showScores\\n brand {\\n title\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n ... on LegacyProductsTableBlockType {\\n legacyProducts {\\n title\\n score\\n brand\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n ... on VideoBlockType {\\n autoplay\\n caption {\\n plaintext\\n }\\n video {\\n volumeUuid\\n title\\n player\\n publishedAt\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n }\\n ... on StreamResourceType {\\n streamPublishedAt\\n streamPosts: posts(first: 100) {\\n nodes @excludeCacheKey {\\n __typename\\n __isFeedContentResourceInterface: __typename\\n title\\n seo {\\n description\\n headline\\n }\\n dek {\\n plaintext\\n }\\n originalPublishedAt\\n publishedAt\\n permalink\\n isPaywallEligible\\n authors @excludeCacheKey {\\n name\\n permalink\\n title\\n profileImage {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n title\\n id\\n }\\n categories @excludeCacheKey {\\n title\\n permalink\\n parent @excludeCacheKey {\\n title\\n permalink\\n parent @excludeCacheKey {\\n title\\n permalink\\n id\\n }\\n id\\n }\\n id\\n }\\n ... on PostResourceType {\\n excerpt {\\n paragraphContents {\\n plaintext\\n }\\n }\\n }\\n ... on QuickPostResourceType {\\n quickAttachment {\\n __typename\\n ... on ProductBlockType {\\n product {\\n title\\n score\\n showScores\\n brand {\\n title\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n }\\n }\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n originalWidth\\n originalHeight\\n thumbnails {\\n social {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n horizontal {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n square {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n autoplay\\n caption {\\n plaintext\\n }\\n video {\\n volumeUuid\\n title\\n player\\n publishedAt\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n }\\n id\\n }\\n }\\n }\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n originalWidth\\n originalHeight\\n thumbnails {\\n social {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n horizontal {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n square {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n autoplay\\n caption {\\n plaintext\\n }\\n video {\\n volumeUuid\\n title\\n player\\n publishedAt\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n }\\n ... on QuickPostResourceType {\\n quickAttachment {\\n __typename\\n ... on ProductBlockType {\\n product {\\n title\\n score\\n showScores\\n brand {\\n title\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment SearchTagsContainer_feedContentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n id\\n status\\n chorusId\\n chorusUuid\\
443n comments {\\n enabled\\n mode\\n }\\n globalId\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n primaryCategory @excludeCacheKey {\\n title\\n id\\n }\\n authors @excludeCacheKey {\\n id\\n name\\n }\\n }\\n}\\n\\nfragment SupportingCastEmbedBlockContainer_block on SupportingCastEmbedBlockType {\\n episodeId\\n}\\n\\nfragment TableBlockContainer_block on TableBlockType {\\n title\\n header\\n rows\\n columns\\n footer\\n fixedWidthTableCells\\n caption {\\n html\\n }\\n credit {\\n html\\n }\\n}\\n\\nfragment TableOfContentsBlockContainer_block on TableOfContentsBlockType {\\n title\\n hideTitle\\n entries {\\n url\\n title\\n entries {\\n url\\n title\\n entries {\\n url\\n title\\n entries {\\n url\\n title\\n entries {\\n url\\n title\\n entries {\\n url\\n title\\n }\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment VideoBlockContainer_block on VideoBlockType {\\n autoplay\\n caption {\\n html\\n }\\n isSensitive\\n placement\\n video {\\n title\\n volumeUuid\\n player\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n}\\n\\nfragment useLedeMedia_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n __typename\\n featuredImage {\\n caption {\\n html\\n plaintext\\n }\\n credit {\\n plaintext\\n html\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n vertical {\\n url\\n }\\n }\\n id\\n }\\n }\\n ledeMediaData: ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n caption {\\n html\\n plaintext\\n }\\n credit {\\n plaintext\\n html\\n }\\n hideCredit\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n vertical {\\n url\\n }\\n }\\n title\\n credit {\\n plaintext\\n html\\n }\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n caption {\\n html\\n plaintext\\n }\\n autoplay\\n video {\\n volumeUuid\\n title\\n player\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n vertical {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n ... on LedeMediaGifType {\\n gif {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n vertical {\\n url\\n }\\n }\\n hideCredit\\n title\\n caption {\\n html\\n plaintext\\n }\\n credit {\\n plaintext\\n html\\n }\\n id\\n }\\n }\\n ... on LedeMediaEmbedType {\\n provider\\n embedHtml\\n }\\n }\\n}\\n\\nfragment videoPostContentResourcePages_query on RootQuery {\\n node(id: $nodeId) {\\n __typename\\n ... on VideoPostResourceType {\\n title\\n primaryCampaign {\\n advertiserClickthroughUrl\\n advertiserName\\n advertiserPreamble\\n campaignAdvertiserDarkImage\\n campaignAdvertiserLightImage\\n campaignDisclaimer\\n id\\n }\\n categories @excludeCacheKey {\\n slug\\n id\\n }\\n comments {\\n enabled\\n mode\\n }
443\\n chorusId\\n chorusUuid\\n globalId\\n authors @excludeCacheKey {\\n name\\n id\\n }\\n promo {\\n headline\\n }\\n resourceType\\n permalink\\n path\\n }\\n id\\n }\\n}\\n","67167a2634b3a6c419b40fa09ca10102":"query postsNodeIdAuthorProfileResourceApiQuery(\\n $nodeId: ID!\\n $first: Int\\n $after: String\\n) {\\n node(id: $nodeId) {\\n __typename\\n ... on AuthorProfileResourceType {\\n posts(first: $first, after: $after) {\\n nodes {\\n __typename\\n ...feedContentCard_feedContentResource\\n id\\n }\\n pageInfo {\\n hasNextPage\\n endCursor\\n }\\n }\\n }\\n id\\n }\\n}\\n\\nfragment authorBasic_authorProfile on AuthorProfileResourceType {\\n id\\n name\\n title\\n permalink\\n path\\n}\\n\\nfragment authorWithImage_authorProfile on AuthorProfileResourceType {\\n ...authorBasic_authorProfile\\n profileImage {\\n ...imageCard_imageResource\\n id\\n }\\n}\\n\\nfragment campaignBasic_campaign on CampaignResourceType {\\n id\\n advertiserName\\n advertiserPreamble\\n}\\n\\nfragment cardThumbnails_thumbnailMap on ThumbnailMapType {\\n horizontal {\\n ...thumbnail_thumbnail\\n }\\n square {\\n ...thumbnail_thumbnail\\n }\\n}\\n\\nfragment contentResourceComments_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n comments {\\n enabled\\n mode\\n }\\n}\\n\\nfragment contentResourceIdentification_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ...resolvedResourceIdentification_resolvedResource\\n chorusId\\n chorusUuid\\n}\\n\\nfragment contentResourceLedeMediaCard_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ledeMedia {\\n __typename\\n ...ledeMediaCard_ledeMedia\\n }\\n}\\n\\nfragment contentResourcePromo_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n promo {\\n headline\\n description {\\n html\\n plaintext\\n }\\n image {\\n ...imageCard_imageResource\\n id\\n }\\n }\\n}\\n\\nfragment contentResourceRouting_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ...resolvedResourceRouting_resolvedResource\\n canonicalUrlOverride\\n}\\n\\nfragment feedContentAuthors_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n authors @excludeCacheKey {\\n ...authorWithImage_authorProfile\\n slug\\n id\\n }\\n}\\n\\nfragment feedContentCampaignCard_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n primaryCampaign @excludeCacheKey {\\n ...campaignBasic_campaign\\n id\\n }\\n}\\n\\nfragment feedContentCard_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n ...contentResourceIdentification_contentResource\\n ...contentResourceRouting_contentResource\\n title\\n dek {\\n html\\n }\\n publishedAt\\n ...contentResourceLedeMediaCard_contentResource\\n ...contentResourcePromo_contentResource\\n ...feedContentAuthors_feedContentResource\\n primaryCategory @excludeCacheKey {\\n id\\n title\\n }\\n liveBadge\\n ...feedContentCampaignCard_feedContentResource\\n ...contentResourceComments_contentResource\\n}\\n\\nfragment imageCard_imageResource on ImageResourceType {\\n id\\n thumbnails {\\n ...cardThumbnails_thumbnailMap\\n }\\n}\\n\\nfragment ledeMediaCard_ledeMedia on LedeMediaType {\\n __isLedeMediaType: __typename\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n ...imageCard_imageResource\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n video {\\n ...video_volumeVideoResource\\n id\\n }\\n }\\n}\\n\\nfragment resolvedResourceIdentification_resolvedResource on ResolvedResourceInterface {\\n __isResolvedResourceInterface: __typename\\n id\\n globalId\\n wpId\\n}\\n\\nfragment resolvedResourceRouting_resolvedResource on ResolvedResourceInterface {\\n __isResolvedResourceInterface: __typename\\n path\\n permalink\\n slug\\n resourceType\\n}\\n\\nfragment thumbnail_thumbnail on ThumbnailType {\\n url\\n mimeType\\n normalizedRatio\\n originalHeight\\n originalWidth\\n
443cropCoordinates {\\n height\\n width\\n }\\n}\\n\\nfragment video_volumeVideoResource on VolumeVideoResourceType {\\n id\\n volumeUuid\\n title\\n player\\n publishedAt\\n poster {\\n ...imageCard_imageResource\\n id\\n }\\n}\\n","72af876e6b0d6499c870840696a83717":"query PageLayoutQuery(\\n $nodeId: ID!\\n) {\\n node(id: $nodeId) {\\n __typename\\n ... on PageResourceType {\\n id\\n title\\n permalink\\n customCss\\n robots {\\n index\\n follow\\n }\\n seo {\\n headline\\n description\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n social {\\n headline\\n description\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n }\\n featuredImage {\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n blocks {\\n __typename\\n ...PageBlockContainer_block\\n }\\n ...AdminContainer_resolvedResource\\n ...ContentResourceAnalyticsContainer_contentResource\\n ...ContentAdsContainer_contentResource\\n }\\n id\\n }\\n ...pageContentResourcePages_query\\n ...pageContributionBlocks_query\\n}\\n\\nfragment AccordionBlockContainer_block on MethodologyAccordionBlockType {\\n heading {\\n html\\n }\\n sections {\\n content {\\n html\\n }\\n heading {\\n html\\n }\\n }\\n}\\n\\nfragment ActionBoxBlockContainer_block on ActionBoxBlockType {\\n actionBoxTitle: title {\\n html\\n }\\n description {\\n html\\n }\\n buttonText {\\n plaintext\\n }\\n buttonUrl\\n placement\\n}\\n\\nfragment AdminContainer_resolvedResource on ResolvedResourceInterface {\\n __isResolvedResourceInterface: __typename\\n __typename\\n id\\n wpId\\n globalId\\n ... on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n chorusId\\n chorusUuid\\n featuredImage {\\n image @excludeCacheKey {\\n originalUrl\\n wpId\\n id\\n }\\n }\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n primaryCategory @excludeCacheKey {\\n id\\n }\\n }\\n }\\n ... on NeighborhoodResourceType {\\n id\\n wpId\\n }\\n}\\n\\nfragment BlockPlacementContainer_block on BlockType {\\n __isBlockType: __typename\\n __typename\\n ... on ActionBoxBlockType {\\n placement\\n }\\n ... on CoreEmbedBlockType {\\n placement\\n }\\n ... on CoreGalleryBlockType {\\n placement\\n }\\n ... on CoreHeadingBlockType {\\n placement\\n }\\n ... on CoreHTMLBlockType {\\n placement\\n }\\n ... on CoreImageBlockType {\\n placement\\n }\\n ... on CoreListBlockType {\\n placement\\n }\\n ... on CorePullquoteBlockType {\\n placement\\n }\\n ... on CoreSeparatorBlockType {\\n placement\\n }\\n ... on HighlightBlockType {\\n placement\\n }\\n ... on ImageCompareBlockType {\\n placement\\n }\\n ... on ImageSliderBlockType {\\n placement\\n }\\n ... on NewsletterBlockType {\\n placement\\n }\\n ... on RatingBlockType {\\n placement\\n }\\n ... on RelatedPostsBlockType {\\n placement\\n }\\n ... on TableBlockType {\\n placement\\n }\\n ... on TableOfContentsBlockType {\\n placement\\n }\\n ... on VideoBlockType {\\n placement\\n }\\n ... on ProductBlockType {\\n placement\\n }\\n ... on ProductsTableBlockType {\\n placement\\n }\\n ... on LegacyProductBlockType {\\n placement\\n }\\n ... on LegacyProductsTableBlockType {\\n placement\\n }\\n}
443\\n\\nfragment ContentAdsContainer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n id\\n globalId\\n chorusId\\n status\\n resourceType\\n title\\n permalink\\n originalPublishedAt\\n dek {\\n plaintext\\n }\\n seo {\\n headline\\n }\\n primaryCampaign {\\n title\\n advertiserName\\n id\\n }\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n excludedFromHomepage\\n authors @excludeCacheKey {\\n name\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n parent @excludeCacheKey {\\n slug\\n id\\n }\\n slug\\n isHub\\n id\\n }\\n internalSuperCats @excludeCacheKey {\\n slug\\n id\\n }\\n superCats @excludeCacheKey {\\n slug\\n id\\n }\\n internalCategories @excludeCacheKey {\\n slug\\n id\\n }\\n categories @excludeCacheKey {\\n slug\\n isHub\\n id\\n }\\n packages(first: 100) {\\n nodes {\\n globalId\\n id\\n }\\n }\\n ... on PostResourceType {\\n template\\n }\\n }\\n}\\n\\nfragment ContentResourceAnalyticsContainer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n id\\n wpId\\n status\\n resourceType\\n title\\n permalink\\n originalPublishedAt\\n publishedAt\\n hasAffiliateLinks\\n primaryCampaign {\\n advertiserName\\n title\\n id\\n }\\n seo {\\n headline\\n }\\n social {\\n headline\\n }\\n promo {\\n headline\\n }\\n wordCount\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n package @excludeCacheKey {\\n id\\n }\\n streams(first: 100) {\\n nodes @excludeCacheKey {\\n id\\n }\\n }\\n authors @excludeCacheKey {\\n name\\n id\\n }\\n internalSuperCats @excludeCacheKey {\\n slug\\n id\\n }\\n superCats @excludeCacheKey {\\n slug\\n id\\n }\\n internalCategories @excludeCacheKey {\\n slug\\n id\\n }\\n categories @excludeCacheKey {\\n slug\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n slug\\n id\\n }\\n liveStatus {\\n startAt\\n }\\n blocks {\\n __typename\\n ... on ProductBlockType {\\n product {\\n __typename\\n }\\n }\\n ... on LegacyProductBlockType {\\n legacyProduct {\\n __typename\\n }\\n }\\n ... on ProductsTableBlockType {\\n products {\\n __typename\\n }\\n }\\n ... on LegacyProductsTableBlockType {\\n legacyProducts {\\n __typename\\n }\\n }\\n ... on HighlightBlockType {\\n __typename\\n }\\n }\\n ... on PostResourceType {\\n template\\n }\\n }\\n ... on StreamResourceType {\\n streamPublishedAt\\n }\\n}\\n\\nfragment EmbedBlockContainer_block on CoreEmbedBlockType {\\n embedHtml\\n placement\\n provider\\n}\\n\\nfragment HTMLBlockContainer_block on CoreHTMLBlockType {\\n markup\\n}\\n\\nfragment HeadingBlockContainer_block on CoreHeadingBlockType {\\n contents {\\n html\\n }\\n headingId\\n level\\n}\\n\\nfragment HighlightBlockContainer_block on HighlightBlockType {\\n __typename\\n placement\\n children {\\n __typename\\n ... on ActionBoxBlockType {\\n ...ActionBoxBlockContainer_block\\n }\\n ... on BlockInterface {\\n __isBlockInterface: __typename\\n blockName\\n }\\n ... on CoreEmbedBlockType {\\n ...EmbedBlockContainer_block\\n }\\n ... on CoreHeadingBlockType {\\n ...HeadingBlockContainer_block\\n contents {\\n html\\n }\\n }\\n ... on CoreHTMLBlockType {\\n ...HTMLBlockContainer_block\\n }\\n ... on CoreImageBlockType {\\n ...ImageBlockContainer_block\\n }\\n ... on CoreListBlockType {\\n ...ListBlockContainer_block\\n }\\n ... on CoreParagraphBlockType {\\n ...ParagraphBlockContainer_block\\n }\\n ... on CorePullquoteBlockType {\\n ...PullquoteBlockContainer_block\\n }\\n ... on CoreQuoteBlockType {\\n ...QuoteBlockContainer_block\\n }\\n ... on RatingBlockType {\\n ...RatingBlockContainer_block\\n }\\n ... on TableOfContentsBlockType {\\n ...TableOfContentsBlockContainer_block\\n }\\n ... on VideoBlockType {\\n ...VideoBlockContainer_block\\n }\\n }\\n}\\n\\nfragment ImageBlockContainer_block on CoreImageBlockType {\\n alt\\n hideCredit\\n placement\\n credit {\\n html\\n plaintext\\n }\\n caption {\\n html\\n plaintext\\n }\\n isSensitive\\n contentWarning {\\n plaintext\\n }\\n thumbnail {\\n size\\n url\\n normalizedRatio\\n originalHeight\\n originalWidth\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n image {\\n id\\n alt\\n }\\n}\\n\\nfragment ImageGalleryBlockContainer_block on CoreGalleryBlockType {\\n imagesOrientation\\n images {\\n alt\\n hideCredit\\n credit {\\n plaintext\\n }\\n caption {\\n html\\n }\\n image {\\n id\\n originalWidth\\n originalHeight\\n thumbnails {\\n horizontal {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n vertical {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n original {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment ListBlockContainer_block on CoreListBlockType {\\n ordered\\n placement\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment NewsletterBlockContainer_block on NewsletterBlockType {\\n newsletter {\\n title\\n promoText {\\n html\\n }\\n slug\\n listId\\n }\\n}\\n\\nfragment PageBlockContainer_block on BlockType {\\n __isBlockType: __typename\\n __typename\\n ... on CoreEmbedBlockType {\\n ...EmbedBlockContainer_block\\n }\\n ... on CoreHeadingBlockType {\\n ...HeadingBlockContainer_block\\n }\\n ... on CoreHTMLBlockType {\\n ...HTMLBlockContainer_block\\n }\\n ... on CoreImageBlockType {\\n ...ImageBlockContainer_block\\n }\\n ... on CoreListBlockType {\\n ...ListBlockContainer_block\\n }\\n ... on CoreParagraphBlockType {\\n ...ParagraphBlockContainer_block\\n }\\n ... on CorePullquoteBlockType {\\n ...PullquoteBlockContainer_block\\n }\\n ... on CoreQuoteBlockType {\\n ...QuoteBlockContainer_block\\n }\\n ... on CoreSeparatorBlockType {\\n blockName\\n }\\n ... on HighlightBlockType {\\n ...HighlightBlockContainer_block\\n }\\n ... on NewsletterBlockType {\\n ...NewsletterBlockContainer_block\\n }\\n ... on VideoBlockType {\\n ...VideoBlockContainer_block\\n }\\n ... on CoreGalleryBlockType {\\n ...ImageGalleryBlockContainer_block\\n }\\n ... on ActionBoxBlockType {\\n ...ActionBoxBlockContainer_block\\n }\\n ... on TableBlockType {\\n ...TableBlockContainer_block\\n }\\n ... on TableOfContentsBlockType {\\n ...TableOfContentsBlockContainer_block\\n }\\n ... on MethodologyAccordionBlockType {\\n ...AccordionBlockContainer_block\\n }\\n ... on ProductBlockType {\\n ...ProductBlockContainer_block\\n }\\n ... on ProductsTableBlockType {\\n ...ProductsTableBlockContainer_block\\n }\\n ... on SubscriptionBenefitsBlockType {\\n ...SubscriptionBenefitsBlockContainer_block\\n }\\n ... on SubscriptionCollageBlockType {\\n ...SubscriptionCollageBlockContainer_block\\n }\\n ... on SubscriptionPricingPlanBlockType {\\n ...SubscriptionPricingPlanBlockContainer_block\\n }\\n ...BlockPlacementContainer_block\\n}\\n\\nfragment ParagraphBlockContainer_block on CoreParagraphBlockType {\\n paragraphContents {\\n html\\n }\\n dropcap\\n endmark\\n lead\\n}\\n\\nfragment ProductBlockContainer_block on ProductBlockType {\\n variant\\n hypeDesk {\\n shortDescription\\n ctaLabel\\n longDescriptionOverride\\n }\\n product {\\n productId\\n title\\n score\\n showDescription\\n showImage\\n showScores\\n parentFilter\\n bestRetailLink {\\n price\\n retailer\\n salePrice\\n url\\n }\\n brand {\\n id\\n title\\n }\\n description {\\n html\\n plaintext\\n }\\n cons {\\n html\\n }\\n pros {\\n html\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n }\\n}\\n\\nfragment ProductsTableBlockContainer_block on ProductsTableBlockType {\\n products {\\n productId\\n title\\n score\\n showDescription\\n showScores\\n parentFilter\\n bestRetailLink {\\n price\\n retailer\\n salePrice\\n url\\n }\\n brand {\\n id\\n title\\n }\\n description {\\n html\\n }\\n cons {\\n html\\n }\\n pros {\\n html\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n }\\n ranges {\\n label\\n max\\n min\\n }\\n filters\\n}\\n\\nfragment PullquoteBlockContainer_block on CorePullquoteBlockType {\\n contents {\\n html\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n children {\\n __typename\\n ... on CoreParagraphBlockType {\\n paragraphContents {\\n html\\n }\\n }\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment RatingBlockContainer_block on RatingBlockType {\\n rating\\n searchTitle\\n}\\n\\nfragment SubscriptionBenefitsBlockContainer_block on SubscriptionBenefitsBlockType {\\n help {\\n heading\\n links {\\n label\\n url\\n }\\n }\\n subscriptionBenefits {\\n heading\\n description {\\n html\\n }\\n anchorLabel\\n list {\\n title\\n description {\\n html\\n }\\n }\\n }\\n}\\n\\nfragment SubscriptionCollageBlockContainer_block on SubscriptionCollageBlockType {\\n heading {\\n html\\n }\\n body {\\n html\\n }\\n images {\\n alt\\n thumbnails {\\n original {\\n url\\n }\\n }\\n id\\n }\\n}\\n\\nfragment SubscriptionPricingPlanBlockContainer_block on SubscriptionPricingPlanBlockType {\\n layout\\n heading {\\n html\\n }\\n body {\\n html\\n }\\n defaultSelectedPlan\\n finePrint {\\n html\\n }\\n planCheckmarks {\\n label\\n includedInMonthly\\n includedInAnnual\\n }\\n plans {\\n planInterval\\n label\\n price\\n originalPrice\\n badgeText\\n buttonLabel\\n offerId\\n promoCode\\n }\\n}\\n\\nfragment TableBlockContainer_block on TableBlockType {\\n title\\n header\\n rows\\n columns\\n footer\\n fixedWidthTableCells\\n caption {\\n html\\n }\\n credit {\\n html\\n }\\n}\\n\\nfragment TableOfContentsBlockContainer_block on TableOfContentsBlockType {\\n title\\n hideTitle\\n entries {\\n url\\n title\\n entries {\\n url\\n title\\n entr
443ies {\\n url\\n title\\n entries {\\n url\\n title\\n entries {\\n url\\n title\\n entries {\\n url\\n title\\n }\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment VideoBlockContainer_block on VideoBlockType {\\n autoplay\\n caption {\\n html\\n }\\n isSensitive\\n placement\\n video {\\n title\\n volumeUuid\\n player\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n}\\n\\nfragment pageContentResourcePages_query on RootQuery {\\n node(id: $nodeId) {\\n __typename\\n ... on PageResourceType {\\n title\\n }\\n id\\n }\\n}\\n\\nfragment pageContributionBlocks_query on RootQuery {\\n node(id: $nodeId) {\\n __typename\\n ... on PageResourceType {\\n title\\n blocks {\\n __typename\\n }\\n }\\n id\\n }\\n}\\n","78af6f95a2e7e41014e7189e9d2660c9":"query StreamHighlightsContainerPaginationQuery(\\n $streamId: ID!\\n $minute: Int\\n $hour: Int\\n $day: Int\\n $month: Int\\n $year: Int\\n) @allowClientSide {\\n node(id: $streamId) {\\n __typename\\n ... on StreamResourceType {\\n posts(first: 500, where: {dateQuery: {after: {minute: $minute, hour: $hour, day: $day, month: $month, year: $year}}}) {\\n edges {\\n cursor\\n node {\\n __typename\\n id\\n __isFeedContentResourceInterface: __typename\\n ...StreamArticleContainer_feedContentResource\\n }\\n }\\n }\\n }\\n id\\n }\\n}\\n\\nfragment BlockPlacementContainer_block on BlockType {\\n __isBlockType: __typename\\n __typename\\n ... on ActionBoxBlockType {\\n placement\\n }\\n ... on CoreEmbedBlockType {\\n placement\\n }\\n ... on CoreGalleryBlockType {\\n placement\\n }\\n ... on CoreHeadingBlockType {\\n placement\\n }\\n ... on CoreHTMLBlockType {\\n placement\\n }\\n ... on CoreImageBlockType {\\n placement\\n }\\n ... on CoreListBlockType {\\n placement\\n }\\n ... on CorePullquoteBlockType {\\n placement\\n }\\n ... on CoreSeparatorBlockType {\\n placement\\n }\\n ... on HighlightBlockType {\\n placement\\n }\\n ... on ImageCompareBlockType {\\n placement\\n }\\n ... on ImageSliderBlockType {\\n placement\\n }\\n ... on NewsletterBlockType {\\n placement\\n }\\n ... on RatingBlockType {\\n placement\\n }\\n ... on RelatedPostsBlockType {\\n placement\\n }\\n ... on TableBlockType {\\n placement\\n }\\n ... on TableOfContentsBlockType {\\n placement\\n }\\n ... on VideoBlockType {\\n placement\\n }\\n ... on ProductBlockType {\\n placement\\n }\\n ... on ProductsTableBlockType {\\n placement\\n }\\n ... on LegacyProductBlockType {\\n placement\\n }\\n ... on LegacyProductsTableBlockType {\\n placement\\n }\\n}\\n\\nfragment CompactProductBlockContainer_block on ProductBlockType {\\n product {\\n productId\\n title\\n showImage\\n brand {\\n id\\n title\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n bestRetailLink {\\n url\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n }\\n}\\n\\nfragment EmbedBlockContainer_block on CoreEmbedBlockType {\\n embedHtml\\n placement\\n provider\\n}\\n\\nfragment ImageBlockContainer_block on CoreImageBlockType {\\n alt\\n hideCredit\\n placement\\n credit {\\n html\\n plaintext\\n }\\n caption {\\n html\\n plaintext\\n }\\n isSensitive\\n contentWarning {\\n plaintext\\n }\\n thumbnail {\\n size\\n url\\n normalizedRatio\\n originalHeight\\n originalWidth\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n image {\\n id\\n alt\\n }\\n}\\n\\nfragment ImageGalleryBlockContainer_block on CoreGalleryBlockType {\\n imagesOrientation\\n images {\\n alt\\n hideCredit\\n credit {\\n plaintext\\n }\\n caption {\\n html\\n }\\n image {\\n id\\n originalWidth\\n originalHeight\\n thumbnails {\\n horizontal {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n vertical {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n original {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment ImageSliderBlockContainer_block on ImageSliderBlockType {\\n imagesOrientation\\n images {\\n alt\\n hideCredit\\n credit {\\n plaintext\\n }\\n caption {\\n html\\n }\\n image {\\n originalUrl\\n originalHeight\\n originalWidth\\n thumbnails {\\n original {\\n normalizedRatio\\n }\\n }\\n id\\n }\\n }\\n}\\n\\nfragment LinkBlockContainer_block on LinkBlockType {\\n source\\n title\\n url\\n resource {\\n __typename\\n ... on PostResourceType {\\n authors @excludeCacheKey {\\n name\\n id\\n }\\n publishedAt\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n }
443\\n ... on Node {\\n __isNode: __typename\\n id\\n }\\n }\\n}\\n\\nfragment ListBlockContainer_block on CoreListBlockType {\\n ordered\\n placement\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment ParagraphBlockContainer_block on CoreParagraphBlockType {\\n paragraphContents {\\n html\\n }\\n dropcap\\n endmark\\n lead\\n}\\n\\nfragment PullquoteBlockContainer_block on CorePullquoteBlockType {\\n contents {\\n html\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment QuickPostBlockContainer_block on BlockType {\\n __isBlockType: __typename\\n __typename\\n ... on CoreParagraphBlockType {\\n ...ParagraphBlockContainer_block\\n }\\n ... on CoreListBlockType {\\n ...ListBlockContainer_block\\n }\\n ... on CoreEmbedBlockType {\\n provider\\n ...EmbedBlockContainer_block\\n }\\n ... on CoreImageBlockType {\\n ...ImageBlockContainer_block\\n }\\n ... on CorePullquoteBlockType {\\n ...PullquoteBlockContainer_block\\n }\\n ... on CoreQuoteBlockType {\\n ...QuoteBlockContainer_block\\n }\\n ... on VideoBlockType {\\n ...VideoBlockContainer_block\\n }\\n ... on ImageSliderBlockType {\\n ...ImageSliderBlockContainer_block\\n }\\n ... on CoreGalleryBlockType {\\n ...ImageGalleryBlockContainer_block\\n }\\n ... on LinkBlockType {\\n ...LinkBlockContainer_block\\n }\\n ... on ProductBlockType {\\n ...CompactProductBlockContainer_block\\n }\\n ...BlockPlacementContainer_block\\n}\\n\\nfragment QuickPostBlockContainer_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n wpId\\n chorusId\\n title\\n}\\n\\nfragment QuickPostContainer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n ... on QuickPostResourceType {\\n authors @excludeCacheKey {\\n id\\n name\\n permalink\\n title\\n profileImage {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n posts(first: 1) {\\n edges {\\n node {\\n __typename\\n publishedAt\\n id\\n }\\n }\\n }\\n }\\n globalId\\n site {\\n isCrossCommunity\\n wpId\\n }\\n comments {\\n mode\\n enabled\\n }\\n createdAt\\n excludedFromHomepage\\n id\\n resourceType\\n path\\n originalPublishedAt\\n permalink\\n publishedAt\\n title\\n updatedAt\\n hasAffiliateLinks\\n categories @excludeCacheKey {\\n title\\n path\\n slug\\n id\\n }\\n blocks {\\n ...QuickPostBlockContainer_block\\n __typename\\n }\\n quickAttachment {\\n ...QuickPostBlockContainer_block\\n __typename\\n ... on CoreEmbedBlockType {\\n provider\\n }\\n ... on LinkBlockType {\\n resource {\\n __typename\\n ... on Node {\\n __isNode: __typename\\n id\\n }\\n }\\n }\\n }\\n ...QuickPostBlockContainer_feedContentResource\\n }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n children {\\n __typename\\n ... on CoreParagraphBlockType {\\n paragraphContents {\\n html\\n }\\n }\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment StreamArticleContainer_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n __typename\\n id\\n resourceType\\n permalink\\n publishedAt\\n originalPublishedAt\\n ... on PostResourceType {\\n excerpt {\\n paragraphContents {\\n html\\n }\\n }\\n template\\n }\\n promo {\\n headline\\n }\\n authors @excludeCacheKey {\\n name\\n permalink\\n profileImage {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n ...useLedeMedia_feedContentResource\\n ... on QuickPostResourceType {\\n ...QuickPostContainer_
443contentResource\\n }\\n}\\n\\nfragment VideoBlockContainer_block on VideoBlockType {\\n autoplay\\n caption {\\n html\\n }\\n isSensitive\\n placement\\n video {\\n title\\n volumeUuid\\n player\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n}\\n\\nfragment useLedeMedia_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n __typename\\n featuredImage {\\n caption {\\n html\\n plaintext\\n }\\n credit {\\n plaintext\\n html\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n vertical {\\n url\\n }\\n }\\n id\\n }\\n }\\n ledeMediaData: ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n caption {\\n html\\n plaintext\\n }\\n credit {\\n plaintext\\n html\\n }\\n hideCredit\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n vertical {\\n url\\n }\\n }\\n title\\n credit {\\n plaintext\\n html\\n }\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n caption {\\n html\\n plaintext\\n }\\n autoplay\\n video {\\n volumeUuid\\n title\\n player\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n vertical {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n ... on LedeMediaGifType {\\n gif {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n vertical {\\n url\\n }\\n }\\n hideCredit\\n title\\n caption {\\n html\\n plaintext\\n }\\n credit {\\n plaintext\\n html\\n }\\n id\\n }\\n }\\n ... on LedeMediaEmbedType {\\n provider\\n embedHtml\\n }\\n }\\n}\\n","7a3dbaec2c089b60f9aaf62caa47f51f":"query latestNodeIdCategoryResourceApiQuery(\\n $nodeId: ID!\\n) {\\n node(id: $nodeId) {\\n __typename\\n ... on CategoryResourceType {\\n ...categoryResource_category\\n }\\n id\\n }\\n}\\n\\nfragment cardThumbnails_thumbnailMap on ThumbnailMapType {\\n horizontal {\\n ...thumbnail_thumbnail\\n }\\n square {\\n ...thumbnail_thumbnail\\n }\\n}\\n\\nfragment categoryResource_category on CategoryResourceType {\\n ...resolvedResourceCore_resolvedResource\\n ...resolvedResourceStatus_resolvedResource\\n ...resolvedResourceSite_resolvedResource\\n isHub\\n description {\\n html\\n }\\n customStyles\\n seo {\\n headline\\n description\\n image {\\n ...imageSocial_imageResource\\n id\\n }\\n }\\n titleImage {\\n ...imageCard_imageResource\\n id\\n }\\n hero {\\n layout\\n }\\n newsletter {\\n title\\n listId\\n promoText {\\n html\\n }\\n }\\n children @excludeCacheKey {\\n id\\n title\\n slug\\n permalink\\n path\\n lastContentPublishedAt\\n displayAsChildCategory\\n }\\n parent @excludeCacheKey {\\n id\\n title\\n slug\\n permalink\\n path\\n parent @excludeCacheKey {\\n id\\n title\\n slug\\n permalink\\n path\\n }\\n }\\n}\\n\\nfragment imageCard_imageResource on ImageResourceType {\\n id\\n thumbnails {\\n ...cardThumbnails_thumbnailMap\\n }\\n}\\n\\nfragment imageSocial_imageResource on ImageResourceType {\\n ...image_imageResource\\n thumbnails {\\n ...socialThumbnails_thumbnailMap\\n }\\n}\\n\\nfragment image_imageResource on ImageResourceType {\\n id\\n title\\n alt\\n originalHeight\\n originalWidth\\n
443credit {\\n html\\n plaintext\\n }\\n}\\n\\nfragment resolvedResourceCore_resolvedResource on ResolvedResourceInterface {\\n __isResolvedResourceInterface: __typename\\n ...resolvedResourceIdentification_resolvedResource\\n ...resolvedResourceRouting_resolvedResource\\n title\\n}\\n\\nfragment resolvedResourceIdentification_resolvedResource on ResolvedResourceInterface {\\n __isResolvedResourceInterface: __typename\\n id\\n globalId\\n wpId\\n}\\n\\nfragment resolvedResourceRouting_resolvedResource on ResolvedResourceInterface {\\n __isResolvedResourceInterface: __typename\\n path\\n permalink\\n slug\\n resourceType\\n}\\n\\nfragment resolvedResourceSite_resolvedResource on ResolvedResourceInterface {\\n __isResolvedResourceInterface: __typename\\n site {\\n isCrossCommunity\\n wpId\\n domain\\n }\\n}\\n\\nfragment resolvedResourceStatus_resolvedResource on ResolvedResourceInterface {\\n __isResolvedResourceInterface: __typename\\n statusCode\\n statusMessage\\n}\\n\\nfragment socialThumbnails_thumbnailMap on ThumbnailMapType {\\n social {\\n ...thumbnail_thumbnail\\n }\\n}\\n\\nfragment thumbnail_thumbnail on ThumbnailType {\\n url\\n mimeType\\n normalizedRatio\\n originalHeight\\n originalWidth\\n cropCoordinates {\\n height\\n width\\n }\\n}\\n","7f55bfc2916085371e9817eb6de20960":"query latestNodeIdAuthorProfileResourceApiQuery(\\n $nodeId: ID!\\n) {\\n node(id: $nodeId) {\\n __typename\\n ... on AuthorProfileResourceType {\\n ...authorResource_authorProfile\\n }\\n id\\n }\\n}\\n\\nfragment authorResource_authorProfile on AuthorProfileResourceType {\\n ...resolvedResourceCore_resolvedResource\\n ...resolvedResourceStatus_resolvedResource\\n ...resolvedResourceSite_resolvedResource\\n name\\n title\\n slug\\n feedLink\\n shortBio {\\n html\\n plaintext\\n }\\n longBio {\\n html\\n plaintext\\n }\\n profileImage {\\n ...imageDisplay_imageResource\\n id\\n }\\n socialLinks {\\n bluesky\\n email\\n facebook\\n instagram\\n linkedin\\n mastodon\\n personalWebsite\\n threads\\n tiktok\\n twitter\\n }\\n}\\n\\nfragment displayThumbnails_thumbnailMap on ThumbnailMapType {\\n horizontal {\\n ...thumbnail_thumbnail\\n }\\n square {\\n ...thumbnail_thumbnail\\n }\\n vertical {\\n ...thumbnail_thumbnail\\n }\\n}\\n\\nfragment imageDisplay_imageResource on ImageResourceType {\\n ...image_imageResource\\n thumbnails {\\n ...displayThumbnails_thumbnailMap\\n }\\n}\\n\\nfragment image_imageResource on ImageResourceType {\\n id\\n title\\n alt\\n originalHeight\\n originalWidth\\n credit {\\n html\\n plaintext\\n }\\n}\\n\\nfragment resolvedResourceCore_resolvedResource on ResolvedResourceInterface {\\n __isResolvedResourceInterface: __typename\\n ...resolvedResourceIdentification_resolvedResource\\n ...resolvedResourceRouting_resolvedResource\\n title\\n}\\n\\nfragment resolvedResourceIdentification_resolvedResource on ResolvedResourceInterface {\\n __isResolvedResourceInterface: __typename\\n id\\n globalId\\n wpId\\n}\\n\\nfragment resolvedResourceRouting_resolvedResource on ResolvedResourceInterface {\\n __isResolvedResourceInterface: __typename\\n path\\n permalink\\n slug\\n resourceType\\n}\\n\\nfragment resolvedResourceSite_resolvedResource on ResolvedResourceInterface {\\n __isResolvedResourceInterface: __typename\\n site {\\n isCrossCommunity\\n wpId\\n domain\\n }\\n}\\n\\nfragment resolvedResourceStatus_resolvedResource on ResolvedResourceInterface {\\n __isResolvedResourceInterface: __typename\\n statusCode\\n statusMessage\\n}\\n\\nfragment thumbnail_thumbnail on ThumbnailType {\\n url\\n mimeType\\n normalizedRatio\\n originalHeight\\n originalWidth\\n cropCoordinates {\\n height\\n width\\n }\\n}\\n","7fd5d72ba83a7e7b49d70f0392906cb4":"query PackageLayoutQuery(\\n $nodeId: ID!\\n $limit: Int!\\n $offset: String!\\n) {\\n node(id: $nodeId) {\\n __typename\\n ... on PackageResourceType {\\n id\\n title\\n permalink\\n dek {\\n html\\n }\\n customCss\\n additionalBylines\\n primaryCampaign {\\n advertiserClickthroughUrl\\n advertiserName\\n advertiserPreamble\\n campaignAdvertiserDarkImage\\n campaignAdvertiserLightImage\\n id\\n }\\n hero {\\n layout\\n ...HeroContainer_hero\\n }\\n featuredImage {\\n credit {\\n html\\n }\\n image {\\n credit {\\n html\\n }\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n title\\n id\\n }\\n }\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n credit {\\n html\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n title\\n credit {\\n html\\n }\\n id\\n }\\n }\\n ... on LedeMediaGifType {\\n gif {\\n credit {\\n html\\n }\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n title\\n caption {\\n plaintext\\n }\\n id\\n }\\n }\\n }\\n blocks {\\n __typename\\n ...PackageBlockContainer_block\\n }\\n tableOfContents {\\n isShown\\n displayType\\n sections {\\n ...TableOfContentsSectionContainer_tocSection\\n }\\n }\\n ...PackageLayoutPostsContainer_packageResource_21LIQA\\n packageLayoutPosts(first: $limit, after: $offset) {\\n nodes {\\n __typename\\n id\\n }\\n pageInfo {\\n hasNextPage\\n totalPosts\\n }\\n }\\n ...AdminContainer_resolvedResource\\n ...PackageBlockContainer_feedContentResource\\n ...Art
443icleSEOContainer_feedContentResource\\n ...ContentResourceAnalyticsContainer_contentResource\\n ...ParselyTagsContainer_feedContentResource\\n ...SearchTagsContainer_feedContentResource\\n ...SEOSchemasContainer_feedContentResource\\n ...ContentAdsContainer_contentResource\\n }\\n id\\n }\\n ...packageContentResourcePages_query\\n}\\n\\nfragment AdminContainer_resolvedResource on ResolvedResourceInterface {\\n __isResolvedResourceInterface: __typename\\n __typename\\n id\\n wpId\\n globalId\\n ... on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n chorusId\\n chorusUuid\\n featuredImage {\\n image @excludeCacheKey {\\n originalUrl\\n wpId\\n id\\n }\\n }\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n primaryCategory @excludeCacheKey {\\n id\\n }\\n }\\n }\\n ... on NeighborhoodResourceType {\\n id\\n wpId\\n }\\n}\\n\\nfragment ArticleSEOContainer_feedContentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n title\\n dek {\\n plaintext\\n }\\n robots {\\n index\\n follow\\n }\\n permalink\\n canonicalUrlOverride\\n originalPublishedAt\\n publishedAt\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n authors @excludeCacheKey {\\n name\\n id\\n }\\n }\\n primaryCampaign {\\n id\\n }\\n seo {\\n headline\\n description\\n }\\n social {\\n headline\\n description\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n promo {\\n headline\\n }\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n }\\n featuredImage {\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n ... on StreamResourceType {\\n streamPublishedAt\\n }\\n ... on QuickPostResourceType {\\n seoArticleBody\\n quickAttachment {\\n __typename\\n ... on CoreImageBlockType {\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n ... on VideoBlockType {\\n video {\\n poster {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n ... on ImageSliderBlockType {\\n images {\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n }\\n ... on CoreGalleryBlockType {\\n images {\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment BlockPlacementContainer_block on BlockType {\\n __isBlockType: __typename\\n __typename\\n ... on ActionBoxBlockType {\\n placement\\n }\\n ... on CoreEmbedBlockType {\\n placement\\n }\\n ... on CoreGalleryBlockType {\\n placement\\n }\\n ... on CoreHeadingBlockType {\\n placement\\n }\\n ... on CoreHTMLBlockType {\\n placement\\n }\\n ... on CoreImageBlockType {\\n placement\\n }\\n ... on CoreListBlockType {\\n placement\\n }\\n ... on CorePullquoteBlockType {\\n placement\\n }\\n ... on CoreSeparatorBlockType {\\n placement\\n }\\n ... on HighlightBlockType {\\n placement\\n }\\n ... on ImageCompareBlockType {\\n placement\\n }\\n ... on ImageSliderBlockType {\\n placement\\n }\\n ... on NewsletterBlockType {\\n placement\\n }\\n ... on RatingBlockType {\\n placement\\n }\\n ... on RelatedPostsBlockType {\\n placement\\n }\\n ... on TableBlockType {\\n placement\\n }\\n ... on TableOfContentsBlockType {\\n placement\\n }\\n ... on VideoBlockType {\\n placement\\n }\\n ... on ProductBlockType {\\n placement\\n }\\n ... on ProductsTableBlockType {\\n placement\\n }\\n ... on LegacyProductBlockType {\\n placement\\n }\\n ... on LegacyProductsTableBlockType {\\n placement\\n }\\n}\\n\\nfragment CompactProductBlockContainer_block on ProductBlockType {\\n product {\\n productId\\n title\\n showImage\\n brand {\\n id\\n title\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n bestRetailLink {\\n url\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n }\\n}
443\\n\\nfragment ContentAdsContainer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n id\\n globalId\\n chorusId\\n status\\n resourceType\\n title\\n permalink\\n originalPublishedAt\\n dek {\\n plaintext\\n }\\n seo {\\n headline\\n }\\n primaryCampaign {\\n title\\n advertiserName\\n id\\n }\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n excludedFromHomepage\\n authors @excludeCacheKey {\\n name\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n parent @excludeCacheKey {\\n slug\\n id\\n }\\n slug\\n isHub\\n id\\n }\\n internalSuperCats @excludeCacheKey {\\n slug\\n id\\n }\\n superCats @excludeCacheKey {\\n slug\\n id\\n }\\n internalCategories @excludeCacheKey {\\n slug\\n id\\n }\\n categories @excludeCacheKey {\\n slug\\n isHub\\n id\\n }\\n packages(first: 100) {\\n nodes {\\n globalId\\n id\\n }\\n }\\n ... on PostResourceType {\\n template\\n }\\n }\\n}\\n\\nfragment ContentCardContainer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n ...useContentCardDataMapper_contentResource_48x1iq\\n ...QuickPostContainer_contentResource\\n ... on PostResourceType {\\n template\\n }\\n}\\n\\nfragment ContentResourceAnalyticsContainer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n id\\n wpId\\n status\\n resourceType\\n title\\n permalink\\n originalPublishedAt\\n publishedAt\\n hasAffiliateLinks\\n primaryCampaign {\\n advertiserName\\n title\\n id\\n }\\n seo {\\n headline\\n }\\n social {\\n headline\\n }\\n promo {\\n headline\\n }\\n wordCount\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n package @excludeCacheKey {\\n id\\n }\\n streams(first: 100) {\\n nodes @excludeCacheKey {\\n id\\n }\\n }\\n authors @excludeCacheKey {\\n name\\n id\\n }\\n internalSuperCats @excludeCacheKey {\\n slug\\n id\\n }\\n superCats @excludeCacheKey {\\n slug\\n id\\n }\\n internalCategories @excludeCacheKey {\\n slug\\n id\\n }\\n categories @excludeCacheKey {\\n slug\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n slug\\n id\\n }\\n liveStatus {\\n startAt\\n }\\n blocks {\\n __typename\\n ... on ProductBlockType {\\n product {\\n __typename\\n }\\n }\\n ... on LegacyProductBlockType {\\n legacyProduct {\\n __typename\\n }\\n }\\n ... on ProductsTableBlockType {\\n products {\\n __typename\\n }\\n }\\n ... on LegacyProductsTableBlockType {\\n legacyProducts {\\n __typename\\n }\\n }\\n ... on HighlightBlockType {\\n __typename\\n }\\n }\\n ... on PostResourceType {\\n template\\n }\\n }\\n ... on StreamResourceType {\\n streamPublishedAt\\n }\\n}\\n\\nfragment EmbedBlockContainer_block on CoreEmbedBlockType {\\n embedHtml\\n placement\\n provider\\n}\\n\\nfragment HTMLBlockContainer_block on CoreHTMLBlockType {\\n markup\\n}\\n\\nfragment HeadingBlockContainer_block on CoreHeadingBlockType {\\n contents {\\n html\\n }\\n headingId\\n level\\n}\\n\\nfragment HeroContainer_hero on HeroType {\\n layout\\n posts {\\n nodes {\\n __typename\\n ...useContentCardDataMapper_contentResource\\n id\\n }\\n }\\n categories {\\n nodes {\\n category {\\n permalink\\n posts(first: 10) {\\n nodes {\\n __typename\\n ...useContentCardDataMapper_contentResource\\n id\\n }\\n }\\n id\\n }\\n displayName\\n id\\n }\\n }\\n}\\n\\nfragment ImageBlockContainer_block on CoreImageBlockType {\\n alt\\n hideCredit\\n placement\\n credit {\\n html\\n plaintext\\n }\\n caption {\\n html\\n plaintext\\n }\\n isSensitive\\n contentWarning {\\n plaintext\\n }\\n thumbnail {\\n size\\n url\\n normalizedRatio\\n originalHeight\\n originalWidth\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n image {\\n id\\n alt\\n }\\n}\\n\\nfragment ImageGalleryBlockContainer_block on CoreGalleryBlockType {\\n imagesOrientation\\n images {\\n alt\\n hideCredit\\n credit {\\n plaintext\\n }\\n caption {\\n html\\n }\\n image {\\n id\\n originalWidth\\n originalHeight\\n thumbnails {\\n horizontal {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n vertical {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n original {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment ImageSliderBlockContainer_block on ImageSliderBlockType {\\n imagesOrientation\\n images {\\n alt\\n hideCredit\\n credit {\\n plaintext\\n }\\n caption {\\n html\\n }\\n image {\\n originalUrl\\n originalHeight\\n originalWidth\\n thumbnails {\\n original {\\n normalizedRatio\\n }\\n }\\n id\\n }\\n }\\n}\\n\\nfragment LinkBlockContainer_block on LinkBlockType {\\n source\\n title\\n url\\n resource {\\n __typename\\n ... on PostResourceType {\\n authors @excludeCacheKey {\\n name\\n id\\n }\\n publishedAt\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n }
443\\n ... on Node {\\n __isNode: __typename\\n id\\n }\\n }\\n}\\n\\nfragment ListBlockContainer_block on CoreListBlockType {\\n ordered\\n placement\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment PackageBlockContainer_block on BlockType {\\n __isBlockType: __typename\\n __typename\\n ... on CoreHeadingBlockType {\\n ...HeadingBlockContainer_block\\n }\\n ... on CoreHTMLBlockType {\\n ...HTMLBlockContainer_block\\n }\\n ... on CoreListBlockType {\\n ...ListBlockContainer_block\\n }\\n ... on CoreParagraphBlockType {\\n ...ParagraphBlockContainer_block\\n }\\n ... on CoreQuoteBlockType {\\n ...QuoteBlockContainer_block\\n }\\n ...BlockPlacementContainer_block\\n}\\n\\nfragment PackageBlockContainer_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n wpId\\n chorusId\\n title\\n}\\n\\nfragment PackageLayoutPostsContainer_packageResource_21LIQA on PackageResourceType {\\n packageLayoutPosts(first: $limit, after: $offset) {\\n pageInfo {\\n hasNextPage\\n endCursor\\n }\\n edges {\\n node {\\n __typename\\n ...ContentCardContainer_contentResource\\n id\\n }\\n cursor\\n }\\n }\\n id\\n}\\n\\nfragment ParagraphBlockContainer_block on CoreParagraphBlockType {\\n paragraphContents {\\n html\\n }\\n dropcap\\n endmark\\n lead\\n}\\n\\nfragment ParselyTagsContainer_feedContentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n status\\n title\\n permalink\\n resourceType\\n originalPublishedAt\\n chorusId\\n id\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n primaryCategory @excludeCacheKey {\\n title\\n slug\\n id\\n }\\n internalSuperCats @excludeCacheKey {\\n slug\\n id\\n }\\n superCats @excludeCacheKey {\\n slug\\n id\\n }\\n internalCategories @excludeCacheKey {\\n slug\\n id\\n }\\n categories @excludeCacheKey {\\n slug\\n id\\n }
443\\n package @excludeCacheKey {\\n chorusId\\n id\\n }\\n streams(first: 100) {\\n nodes @excludeCacheKey {\\n chorusId\\n id\\n }\\n }\\n authors @excludeCacheKey {\\n id\\n name\\n }\\n games {\\n nodes @excludeCacheKey {\\n title\\n id\\n }\\n }\\n }\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n __typename\\n image {\\n thumbnails {\\n social {\\n url\\n }\\n }\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n __typename\\n }\\n }\\n social {\\n image {\\n thumbnails {\\n social {\\n url\\n }\\n }\\n id\\n }\\n }\\n featuredImage {\\n image {\\n thumbnails {\\n social {\\n url\\n }\\n }\\n id\\n }\\n }\\n ... on PostResourceType {\\n template\\n }\\n}\\n\\nfragment PullquoteBlockContainer_block on CorePullquoteBlockType {\\n contents {\\n html\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment QuickPostBlockContainer_block on BlockType {\\n __isBlockType: __typename\\n __typename\\n ... on CoreParagraphBlockType {\\n ...ParagraphBlockContainer_block\\n }\\n ... on CoreListBlockType {\\n ...ListBlockContainer_block\\n }\\n ... on CoreEmbedBlockType {\\n provider\\n ...EmbedBlockContainer_block\\n }\\n ... on CoreImageBlockType {\\n ...ImageBlockContainer_block\\n }\\n ... on CorePullquoteBlockType {\\n ...PullquoteBlockContainer_block\\n }\\n ... on CoreQuoteBlockType {\\n ...QuoteBlockContainer_block\\n }\\n ... on VideoBlockType {\\n ...VideoBlockContainer_block\\n }\\n ... on ImageSliderBlockType {\\n ...ImageSliderBlockContainer_block\\n }\\n ... on CoreGalleryBlockType {\\n ...ImageGalleryBlockContainer_block\\n }\\n ... on LinkBlockType {\\n ...LinkBlockContainer_block\\n }\\n ... on ProductBlockType {\\n ...CompactProductBlockContainer_block\\n }\\n ...BlockPlacementContainer_block\\n}\\n\\nfragment QuickPostBlockContainer_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n wpId\\n chorusId\\n title\\n}\\n\\nfragment QuickPostContainer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n ... on QuickPostResourceType {\\n authors @excludeCacheKey {\\n id\\n name\\n permalink\\n title\\n profileImage {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n posts(first: 1) {\\n edges {\\n node {\\n __typename\\n publishedAt\\n id\\n }\\n }\\n }\\n }\\n globalId\\n site {\\n isCrossCommunity\\n wpId\\n }\\n comments {\\n mode\\n enabled\\n }\\n createdAt\\n excludedFromHomepage\\n id\\n resourceType\\n path\\n originalPublishedAt\\n permalink\\n publishedAt\\n title\\n updatedAt\\n hasAffiliateLinks\\n categories @excludeCacheKey {\\n title\\n path\\n slug\\n id\\n }\\n blocks {\\n ...QuickPostBlockContainer_block\\n __typename\\n }\\n quickAttachment {\\n ...QuickPostBlockContainer_block\\n __typename\\n ... on CoreEmbedBlockType {\\n provider\\n }\\n ... on LinkBlockType {\\n resource {\\n __typename\\n ... on Node {\\n __isNode: __typename\\n id\\n }\\n }\\n }\\n }\\n ...QuickPostBlockContainer_feedContentResource\\n }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n children {\\n __typename\\n ... on CoreParagraphBlockType {\\n paragraphContents {\\n html\\n }\\n }\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment SEOSchemasContainer_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n __typename\\n title\\n seo {\\n description\\n headline\\n }\\n dek {\\n plaintext\\n }\\n originalPublishedAt\\n publishedAt\\n permalink\\n isPaywallEligible\\n liveStatus {\\n status\\n startAt\\n endAt\\n }\\n authors @excludeCacheKey {\\n name\\n permalink\\n title\\n profileImage {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n seoArticleBody\\n primaryCampaign {\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n title\\n permalink\\n parent @excludeCacheKey {\\n title\\n permalink\\n parent @excludeCacheKey {\\n title\\n permalink\\n id\\n }\\n id\\n }\\n id\\n }\\n categories @excludeCacheKey {\\n title\\n permalink\\n parent @excludeCacheKey {\\n title\\n permalink\\n parent @excludeCacheKey {\\n title\\n permalink\\n id\\n }\\n id\\n }\\n id\\n }\\n blocks {\\n __typename\\n ... on ProductBlockType {\\n product {\\n title\\n score\\n showScores\\n brand {\\n title\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n ... on LegacyProductBlockType {\\n legacyProduct {\\n title\\n score\\n brand\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n ... on ProductsTableBlockType {\\n products {\\n title\\n score\\n showScores\\n brand {\\n title\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n ... on LegacyProductsTableBlockType {\\n legacyProducts {\\n title\\n score\\n brand\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n ... on VideoBlockType {\\n autoplay\\n caption {\\n plaintext\\n }\\n video {\\n volumeUuid\\n title\\n player\\n publishedAt\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n }\\n ... on StreamResourceType {\\n streamPublishedAt\\n streamPosts: posts(first: 100) {\\n nodes @excludeCacheKey {\\n __typename\\n __isFeedContentResourceInterface: __typename\\n title\\n seo {\\n description\\n headline\\n }\\n dek {\\n plaintext\\n }\\n originalPublishedAt\\n publishedAt\\n permalink\\n isPaywallEligible\\n authors @excludeCacheKey {\\n name\\n permalink\\n title\\n profileImage {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n title\\n id\\n }\\n categories @excludeCacheKey {\\n title\\n permalink\\n parent @excludeCacheKey {\\n title\\n permalink\\n parent @excludeCacheKey {\\n title\\n permalink\\n id\\n }\\n id\\n }\\n id\\n }\\n ... on PostResourceType {\\n excerpt {\\n paragraphContents {\\n plaintext\\n }\\n }\\n }\\n ... on QuickPostResourceType {\\n quickAttachment {\\n __typename\\n ... on ProductBlockType {\\n product {\\n title\\n score\\n showScores\\n brand {\\n title\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n }\\n }\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n originalWidth\\n originalHeight\\n thumbnails {\\n social {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n horizontal {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n square {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n autoplay\\n caption {\\n plaintext\\n }\\n video {\\n volumeUuid\\n title\\n player\\n publishedAt\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n }\\n id\\n }\\n }\\n }\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n originalWidth\\n originalHeight\\n thumbnails {\\n social {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n horizontal {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n square {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n autoplay\\n caption {\\n plaintext\\n }\\n video {\\n volumeUuid\\n title\\n player\\n publishedAt\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n }\\n ... on QuickPostResourceType {\\n quickAttachment {\\n __typename\\n ... on ProductBlockType {\\n product {\\n title\\n score\\n showScores\\n brand {\\n title\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment SearchTagsContainer_feedContentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n id\\n status\\n chorusId\\n chorusUuid\\
443n comments {\\n enabled\\n mode\\n }\\n globalId\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n primaryCategory @excludeCacheKey {\\n title\\n id\\n }\\n authors @excludeCacheKey {\\n id\\n name\\n }\\n }\\n}\\n\\nfragment TableOfContentsSectionContainer_tocSection on NamedNodesListingType {\\n title\\n posts(first: 100) {\\n nodes {\\n __typename\\n ...useContentCardDataMapper_contentResource\\n id\\n }\\n }\\n}\\n\\nfragment VideoBlockContainer_block on VideoBlockType {\\n autoplay\\n caption {\\n html\\n }\\n isSensitive\\n placement\\n video {\\n title\\n volumeUuid\\n player\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n}\\n\\nfragment packageContentResourcePages_query on RootQuery {\\n node(id: $nodeId) {\\n __typename\\n ... on PackageResourceType {\\n title\\n hero {\\n layout\\n }\\n primaryCampaign @excludeCacheKey {\\n advertiserClickthroughUrl\\n advertiserName\\n advertiserPreamble\\n campaignAdvertiserDarkImage\\n campaignAdvertiserLightImage\\n campaignDisclaimer\\n id\\n }\\n categories @excludeCacheKey {\\n slug\\n id\\n }\\n packageLayoutPosts(first: $limit, after: $offset) {\\n edges {\\n __typename\\n }\\n }\\n }\\n id\\n }\\n}\\n\\nfragment useContentCardDataMapper_contentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n __typename\\n id\\n wpId\\n globalId\\n chorusId\\n chorusUuid\\n resourceType\\n site {\\n isCrossCommunity\\n wpId\\n }\\n dek {\\n html\\n }\\n permalink\\n title\\n publishedAt\\n authors @excludeCacheKey {\\n name\\n path\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n title\\n id\\n }\\n categories @excludeCacheKey {\\n id\\n title\\n slug\\n }\\n internalCategories @excludeCacheKey {\\n slug\\n id\\n }\\n liveBadge\\n package @excludeCacheKey {\\n permalink\\n title\\n promo {\\n headline\\n }\\n id\\n }\\n promo {\\n headline\\n description {\\n html\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n primaryCampaign {\\n advertiserName\\n advertiserPreamble\\n id\\n }\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n video {\\n volumeUuid\\n player\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n }\\n comments {\\n enabled\\n mode\\n }\\n streams(first: 1) {\\n nodes @excludeCacheKey {\\n title\\n id\\n }\\n }\\n blocks {\\n __typename\\n ... on ProductBlockType {\\n product {\\n score\\n showScores\\n }\\n }\\n }\\n ... on PostResourceType {\\n customBadgeEnabled\\n customBadgeName\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n template\\n }\\n ... on VideoPostResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n }\\n ... on MapResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n }\\n ... on LinkPostResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n authorByLine\\n }\\n ... on VaultResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n }\\n ... on StreamResourceType {\\n streamPublishedAt\\n }\\n ... on DiningReportResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n template\\n }\\n}\\n\\nfragment useContentCardDataMapper_contentResource_48x1iq on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n __typename\\n id\\n wpId\\n globalId\\n chorusId\\n chorusUuid\\
443n resourceType\\n site {\\n isCrossCommunity\\n wpId\\n }\\n dek {\\n html\\n }\\n permalink\\n title\\n publishedAt\\n authors @excludeCacheKey {\\n name\\n path\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n title\\n id\\n }\\n categories @excludeCacheKey {\\n id\\n title\\n slug\\n }\\n internalCategories @excludeCacheKey {\\n slug\\n id\\n }\\n liveBadge\\n package @excludeCacheKey {\\n permalink\\n title\\n promo {\\n headline\\n }\\n id\\n }\\n promo {\\n headline\\n description {\\n html\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n primaryCampaign {\\n advertiserName\\n advertiserPreamble\\n id\\n }\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n video {\\n volumeUuid\\n player\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n }\\n comments {\\n enabled\\n mode\\n }\\n streams(first: 1) {\\n nodes @excludeCacheKey {\\n title\\n id\\n }\\n }\\n blocks {\\n __typename\\n ... on ProductBlockType {\\n product {\\n score\\n showScores\\n }\\n }\\n }\\n ... on PostResourceType {\\n customBadgeEnabled\\n customBadgeName\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n template\\n }\\n ... on VideoPostResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n }\\n ... on MapResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n }\\n ... on LinkPostResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n authorByLine\\n }\\n ... on VaultResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n }\\n ... on StreamResourceType {\\n streamPublishedAt\\n }\\n ... on DiningReportResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n template\\n }\\n}\\n","83e15e009c5d281dcb317508194d1b65":"query latestNodeIdPackageContentResourceApiQuery(\\n $nodeId: ID!\\n) {\\n node(id: $nodeId) {\\n __typename\\n ... on PackageResourceType {\\n ...packageResource_packageResource\\n }\\n id\\n }\\n}\\n\\nfragment accordionBlock_methodologyAccordionBlock on MethodologyAccordionBlockType {\\n heading {\\n html\\n }\\n sections {\\n content {\\n html\\n }\\n heading {\\n html\\n }\\n }\\n}\\n\\nfragment actionBoxBlock_actionBoxBlock on ActionBoxBlockType {\\n actionBoxTitle: title {\\n html\\n }\\n description {\\n html\\n }\\n buttonText {\\n plaintext\\n }\\n buttonUrl\\n placement\\n}\\n\\nfragment articleBlocks_block on BlockType {\\n __isBlockType: __typename\\n __typename\\n ... on CoreParagraphBlockType {\\n ...paragraphBlock_coreParagraphBlock\\n }\\n ... on CoreHeadingBlockType {\\n ...headingBlock_coreHeadingBlock\\n }\\n ... on CoreListBlockType {\\n ...listBlock_coreListBlock\\n }\\n ... on CyclonePostBlockType {\\n ...cyclonePostBlock_cyclonePostBlock\\n }\\n ... on CorePullquoteBlockType {\\n ...pullquoteBlock_corePullquoteBlock\\n }\\n ... on CoreQuoteBlockType {\\n ...quoteBlock_coreQuoteBlock\\n }\\n ... on CoreSeparatorBlockType {\\n ...separatorBlock_coreSeparatorBlock\\n }\\n ... on CoreHTMLBlockType {\\n ...htmlBlock_coreHTMLBlock\\n }\\n ... on CoreEmbedBlockType {\\n ...embedBlock_coreEmbedBlock\\n }\\n ... on CoreImageBlockType {\\n ...imageBlock_coreImageBlock\\n }\\n ... on CoreGalleryBlockType {\\n ...galleryBlock_coreGalleryBlock\\n }\\n ... on ImageSliderBlockType {\\n ...imageSliderBlock_imageSliderBlock\\n }\\n ... on ImageCompareBlockType {\\n ...imageCompareBlock_imageCompareBlock\\n }\\n ... on VideoBlockType {\\n ...videoBlock_videoBlock\\n }\\n ... on ProductBlockType {\\n ...productBlock_productBlock\\n }\\n ... on ProductsTableBlockType {\\n ...productsTableBlock_productsTableBlock\\n }\\n ... on LegacyProductBlockType {\\n ...legacyProductBlock_legacyProductBlock\\n }\\n ... on LegacyProductsTableBlockType {\\n ...legacyProductsTableBlock_legacyProductsTableBlock\\n }\\n ... on FeaturedProductsBlockType {\\n ...featuredProductsBlock_featuredProductsBlock\\n }\\n ... on ActionBoxBlockType {\\n ...actionBoxBlock_actionBoxBlock\\n }\\n ... on RatingBlockType {\\n ...ratingBlock_ratingBlock\\n }\\n ... on NewsletterBlockType {\\n ...newsletterBlock_newsletterBlock\\n }\\n ... on RelatedPostsBlockType {\\n ...relatedPostsBlock_relatedPostsBlock\\n }\\n ... on TableBlockType {\\n ...tableBlock_tableBlock\\n }\\n ... on TableOfContentsBlockType {\\n ...tableOfContentsBlock_tableOfContentsBlock\\n }\\n ... on MethodologyAccordionBlockType {\\n ...accordionBlock_methodologyAccordionBlock\\n }\\n ... on HighlightBlockType {\\n ...highlightBlock_highlightBlock\\n }\\n}\\n\\nfragment authorBasic_authorProfile on AuthorProfileResourceType {\\n id\\n name\\n title\\n permalink\\n path\\n}\\n\\nfragment authorWithImage_authorProfile on AuthorProfileResourceType {\\n ...authorBasic_authorProfile\\n profileImage {\\n ...imageCard_imageResource\\n id\\n }\\n}\\n\\nfragment campaignBasic_campaign on CampaignResourceType {\\n id\\n advertiserName\\n advertiserPreamble\\n}\\n\\nfragment campaignFull_campaign on CampaignResourceType {\\n ...campaignBasic_campaign\\n title\\n advertiserClickthroughUrl\\n campaignAdvertiserDarkImage\\n campaignAdvertiserLightImage\\n campaignCustomPinImage\\n campaignCustomPinColor\\n campaignDisclaimer\\n}\\n\\nfragment campaignWithTitle_campaign on CampaignResourceType {\\n ...campaignBasic_campaign\\n title\\n}\\n\\nfragment cardThumbnails_thumbnailMap on ThumbnailMapType {\\n horizontal {\\n ...thumbnail_thumbnail\\n }\\n square {\\n ...thumbnail_thumbnail\\n }\\n}\\n\\nfragment categoryBasic_category on CategoryResourceType {\\n id\\n title\\n slug\\n permalink\\n path\\n isHub\\n}\\n\\nfragment categoryWithParentChain_category on CategoryResourceType {\\n ...categoryBasic_category\\n parent @excludeCacheKey {\\n ...categoryBasic_category\\n parent @excludeCacheKey {\\n ...categoryBasic_category\\n id\\n }\\n id\\n }\\n}\\n\\nfragment contentResourceComments_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n comments {\\n enabled\\n mode\\n }\\n}\\n\\nfragment contentResourceCore_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ...contentResourceIdentification_contentResource\\n ...contentResourceRouting_contentResource\\n ...contentResourceTimestamp_contentResource\\n title\\n dek {\\n html\\n plaintext\\n }\\n}\\n\\nfragment contentResourceFeaturedImageDisplay_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n featuredImage {\\n ...featuredImageDisplay_featuredImage\\n }\\n}\\n\\nfragment contentResourceFeaturedImageSocial_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n featuredImage {\\n ...featuredImageSocial_featuredImage\\n }\\n}\\n\\nfragment contentResourceIdentification_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ...resolvedResourceIdentification_resolvedResource\\n chorusId\\n chorusUuid\\
443n}\\n\\nfragment contentResourceLedeMediaCard_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ledeMedia {\\n __typename\\n ...ledeMediaCard_ledeMedia\\n }\\n}\\n\\nfragment contentResourceLedeMediaDisplay_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ledeMedia {\\n __typename\\n ...ledeMediaDisplay_ledeMedia\\n }\\n}\\n\\nfragment contentResourceLedeMediaSocial_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ledeMedia {\\n __typename\\n ...ledeMediaSocial_ledeMedia\\n }\\n}\\n\\nfragment contentResourcePromo_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n promo {\\n headline\\n description {\\n html\\n plaintext\\n }\\n image {\\n ...imageCard_imageResource\\n id\\n }\\n }\\n}\\n\\nfragment contentResourceRobots_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n robots {\\n index\\n follow\\n }\\n}\\n\\nfragment contentResourceRouting_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ...resolvedResourceRouting_resolvedResource\\n canonicalUrlOverride\\n}\\n\\nfragment contentResourceSeo_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n seo {\\n headline\\n description\\n }\\n}\\n\\nfragment contentResourceSocial_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n social {\\n headline\\n description\\n image {\\n ...imageSocial_imageResource\\n id\\n }\\n }\\n}\\n\\nfragment contentResourceStatus_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n status\\n}\\n\\nfragment contentResourceTimestamp_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n createdAt\\n updatedAt\\n publishedAt\\n originalPublishedAt\\n}\\n\\nfragment cyclonePostBlock_cyclonePostBlock on CyclonePostBlockType {\\n url\\n shortId\\n site {\\n wpId\\n domain\\n chorusCommunityId\\n chorusNetworkId\\n isCrossCommunity\\n }\\n}\\n\\nfragment displayThumbnails_thumbnailMap on ThumbnailMapType {\\n horizontal {\\n ...thumbnail_thumbnail\\n }\\n square {\\n ...thumbnail_thumbnail\\n }\\n vertical {\\n ...thumbnail_thumbnail\\n }\\n}\\n\\nfragment embedBlock_coreEmbedBlock on CoreEmbedBlockType {\\n embedHtml\\n placement\\n provider\\n}\\n\\nfragment featuredImageBase_featuredImage on FeaturedImageType {\\n caption {\\n html\\n plaintext\\n }\\n credit {\\n html\\n plaintext\\n }\\n hideCredit\\n}\\n\\nfragment featuredImageDisplay_featuredImage on FeaturedImageType {\\n ...featuredImageBase_featuredImage\\n image {\\n ...imageDisplay_imageResource\\n id\\n }\\n}\\n\\nfragment featuredImageSocial_featuredImage on FeaturedImageType {\\n ...featuredImageBase_featuredImage\\n image {\\n ...imageSocial_imageResource\\n id\\n }\\n}\\n\\nfragment featuredProductsBlock_featuredProductsBlock on FeaturedProductsBlockType {\\n featuredProductTableTitle: title {\\n contents {\\n html\\n plaintext\\n }\\n }\\n products {\\n productDescriptionOverride\\n productLabel\\n headingID\\n product {\\n productId\\n title\\n showDescription\\n showImage\\n showScores\\n bestRetailLink {\\n ...retailLink_productRetailLink\\n }\\n brand {\\n id\\n title\\n }\\n description {\\n html\\n }\\n cons {\\n html\\n }\\n pros {\\n html\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n retailLinks {\\n ...retailLink_productRetailLink\\n }\\n }\\n }\\n}\\n\\nfragment feedContentAnalytics_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n ...contentResourceIdentification_contentResource\\n ...contentResourceRouting_contentResource\\n ...contentResourceTimestamp_contentResource\\n ...contentResourceStatus_contentResource\\n title\\n wordCount\\n hasAffiliateLinks\\n seo {\\n headline\\n }\\n social {\\n headline\\n }\\n promo {\\n headline\\n }\\n ...feedContentCampaignAnalytics_feedContentResource\\n ...feedContentPrimaryCategory_feedContentResource\\n ...feedContentCategories_feedContentResource\\n ...feedContentSuperCategories_feedContentResource\\n ...feedContentAuthors_feedContentResource\\n ...feedContentPackage_feedContentResource\\n ...feedContentStreams_feedContentResource\\n ...feedContentLiveStatus_feedContentResource\\n}\\n\\nfragment feedContentAuthors_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n authors @excludeCacheKey {\\n ...authorWithImage_authorProfile\\n slug\\n id\\n }\\n}\\n\\nfragment feedContentCampaignAnalytics_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n primaryCampaign @excludeCacheKey {\\n ...campaignWithTitle_campaign\\n id\\n }\\n}\\n\\nfragment feedContentCampaignCard_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n primaryCampaign @excludeCacheKey {\\n ...campaignBasic_campaign\\n id\\n }\\n}\\n\\nfragment feedContentCard_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n ...contentResourceIdentification_contentResource\\n ...contentResourceRouting_contentResource\\n title\\n dek {\\n html\\n }\\n publishedAt\\n ...contentResourceLedeMediaCard_contentResource\\n ...contentResourcePromo_contentResource\\n ...feedContentAuthors_feedContentResource\\n primaryCategory @excludeCacheKey {\\n id\\n title\\n }\\n liveBadge\\n ...feedContentCampaignCard_feedContentResource\\n ...contentResourceComments_contentResource\\n}\\n\\nfragment feedContentCategories_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n categories @excludeCacheKey {\\n ...categoryBasic_category\\n id\\n }\\n internalCategories @excludeCacheKey {\\n id\\n slug\\n }\\n}\\n\\nfragment feedContentExcludedFromHomepage_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n excludedFromHomepage\\n}\\n\\nfragment feedContentLiveStatus_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n liveBadge\\n liveStatus {\\n status\\n startAt\\n endAt\\n }\\n}\\n\\nfragment feedContentPackage_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n package @excludeCacheKey {\\n id\\n chorus
443Id\\n permalink\\n title\\n promo {\\n headline\\n }\\n }\\n}\\n\\nfragment feedContentPaywall_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n isPaywallEligible\\n}\\n\\nfragment feedContentPrimaryCategory_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n primaryCategory @excludeCacheKey {\\n ...categoryWithParentChain_category\\n id\\n }\\n}\\n\\nfragment feedContentSEO_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n ...contentResourceCore_contentResource\\n ...contentResourceSeo_contentResource\\n ...contentResourceSocial_contentResource\\n ...contentResourcePromo_contentResource\\n ...contentResourceRobots_contentResource\\n ...contentResourceLedeMediaSocial_contentResource\\n ...contentResourceFeaturedImageSocial_contentResource\\n ...feedContentAuthors_feedContentResource\\n ...feedContentPrimaryCategory_feedContentResource\\n primaryCampaign @excludeCacheKey {\\n id\\n }\\n}\\n\\nfragment feedContentStreams_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n streams(first: 100) {\\n nodes @excludeCacheKey {\\n id\\n chorus
443Id\\n title\\n }\\n }\\n}\\n\\nfragment feedContentSuperCategories_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n superCats @excludeCacheKey {\\n id\\n slug\\n }\\n internalSuperCats @excludeCacheKey {\\n id\\n slug\\n }\\n}\\n\\nfragment galleryBlock_coreGalleryBlock on CoreGalleryBlockType {\\n imagesOrientation\\n images {\\n alt\\n hideCredit\\n credit {\\n plaintext\\n }\\n caption {\\n html\\n }\\n image {\\n id\\n originalWidth\\n originalHeight\\n thumbnails {\\n horizontal {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n vertical {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n original {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment headingBlock_coreHeadingBlock on CoreHeadingBlockType {\\n contents {\\n html\\n }\\n headingId\\n level\\n}\\n\\nfragment highlightBlock_highlightBlock on HighlightBlockType {\\n __typename\\n placement\\n children {\\n __typename\\n ... on BlockInterface {\\n __isBlockInterface: __typename\\n blockName\\n }\\n ... on ActionBoxBlockType {\\n ...actionBoxBlock_actionBoxBlock\\n }\\n ... on CoreEmbedBlockType {\\n ...embedBlock_coreEmbedBlock\\n }\\n ... on CoreHeadingBlockType {\\n ...headingBlock_coreHeadingBlock\\n }\\n ... on CoreHTMLBlockType {\\n ...htmlBlock_coreHTMLBlock\\n }\\n ... on CoreImageBlockType {\\n ...imageBlock_coreImageBlock\\n }\\n ... on CoreListBlockType {\\n ...listBlock_coreListBlock\\n }\\n ... on CoreParagraphBlockType {\\n ...paragraphBlock_coreParagraphBlock\\n }\\n ... on CorePullquoteBlockType {\\n ...pullquoteBlock_corePullquoteBlock\\n }\\n ... on CoreQuoteBlockType {\\n ...quoteBlock_coreQuoteBlock\\n }\\n ... on RatingBlockType {\\n ...ratingBlock_ratingBlock\\n }\\n ... on TableOfContentsBlockType {\\n ...tableOfContentsBlock_tableOfContentsBlock\\n }\\n ... on VideoBlockType {\\n ...videoBlock_videoBlock\\n }\\n }\\n}\\n\\nfragment htmlBlock_coreHTMLBlock on CoreHTMLBlockType {\\n markup\\n}\\n\\nfragment imageBlock_coreImageBlock on CoreImageBlockType {\\n alt\\n hideCredit\\n placement\\n credit {\\n html\\n plaintext\\n }\\n caption {\\n html\\n plaintext\\n }\\n contentWarning {\\n plaintext\\n }\\n thumbnail {\\n size\\n url\\n normalizedRatio\\n originalHeight\\n originalWidth\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n image {\\n id\\n alt\\n }\\n}\\n\\nfragment imageCard_imageResource on ImageResourceType {\\n id\\n thumbnails {\\n ...cardThumbnails_thumbnailMap\\n }\\n}\\n\\nfragment imageCompareBlock_imageCompareBlock on ImageCompareBlockType {\\n imagesOrientation\\n leftImage {\\n thumbnails {\\n horizontal {\\n normalizedRatio\\n url\\n }\\n widescreen {\\n normalizedRatio\\n url\\n }\\n original {\\n normalizedRatio\\n url\\n }\\n }\\n alt\\n credit {\\n html\\n }\\n id\\n }\\n rightImage {\\n thumbnails {\\n horizontal {\\n normalizedRatio\\n url\\n }\\n widescreen {\\n normalizedRatio\\n url\\n }\\n original {\\n normalizedRatio\\n url\\n }\\n }\\n alt\\n credit {\\n html\\n }\\n id\\n }\\n caption {\\n html\\n }\\n}\\n\\nfragment imageDisplay_imageResource on ImageResourceType {\\n ...image_imageResource\\n thumbnails {\\n ...displayThumbnails_thumbnailMap\\n }\\n}\\n\\nfragment imageSliderBlock_imageSliderBlock on ImageSliderBlockType {\\n imagesOrientation\\n images {\\n alt\\n hideCredit\\n credit {\\n plaintext\\n }\\n caption {\\n html\\n }\\n image {\\n originalUrl\\n originalHeight\\n originalWidth\\n thumbnails {\\n original {\\n normalizedRatio\\n }\\n }\\n id\\n }\\n }\\n}\\n\\nfragment imageSocial_imageResource on ImageResourceType {\\n ...image_imageResource\\n thumbnails {\\n ...socialThumbnails_thumbnailMap\\n }\\n}\\n\\nfragment image_imageResource on ImageResourceType {\\n id\\n title\\n alt\\n originalHeight\\n originalWidth\\n
443credit {\\n html\\n plaintext\\n }\\n}\\n\\nfragment ledeMediaCard_ledeMedia on LedeMediaType {\\n __isLedeMediaType: __typename\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n ...imageCard_imageResource\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n video {\\n ...video_volumeVideoResource\\n id\\n }\\n }\\n}\\n\\nfragment ledeMediaDisplay_ledeMedia on LedeMediaType {\\n __isLedeMediaType: __typename\\n __typename\\n ... on LedeMediaImageType {\\n caption {\\n html\\n plaintext\\n }\\n credit {\\n html\\n plaintext\\n }\\n hideCredit\\n image {\\n ...imageDisplay_imageResource\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n autoplay\\n caption {\\n html\\n plaintext\\n }\\n video {\\n ...videoDisplay_volumeVideoResource\\n id\\n }\\n }\\n ... on LedeMediaGifType {\\n gif {\\n ...imageDisplay_imageResource\\n hideCredit\\n caption {\\n html\\n plaintext\\n }\\n credit {\\n html\\n plaintext\\n }\\n id\\n }\\n }\\n ... on LedeMediaEmbedType {\\n provider\\n embedHtml\\n }\\n}\\n\\nfragment ledeMediaSocial_ledeMedia on LedeMediaType {\\n __isLedeMediaType: __typename\\n __typename\\n ... on LedeMediaImageType {\\n caption {\\n html\\n plaintext\\n }\\n credit {\\n html\\n plaintext\\n }\\n hideCredit\\n image {\\n ...imageSocial_imageResource\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n autoplay\\n caption {\\n html\\n plaintext\\n }\\n video {\\n ...video_volumeVideoResource\\n id\\n }\\n }\\n ... on LedeMediaGifType {\\n gif {\\n ...imageSocial_imageResource\\n id\\n }\\n }\\n ... on LedeMediaEmbedType {\\n provider\\n embedHtml\\n }\\n}\\n\\nfragment legacyProductBlock_legacyProductBlock on LegacyProductBlockType {\\n legacyProduct {\\n productId\\n title\\n score\\n bestRetailLink {\\n price\\n retailer\\n salePrice\\n url\\n }\\n brand\\n description {\\n html\\n }\\n cons {\\n html\\n }\\n pros {\\n html\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n }\\n}\\n\\nfragment legacyProductsTableBlock_legacyProductsTableBlock on LegacyProductsTableBlockType {\\n legacyProducts {\\n title\\n score\\n bestRetailLink {\\n price\\n retailer\\n salePrice\\n url\\n }\\n brand\\n description {\\n html\\n }\\n cons {\\n html\\n }\\n pros {\\n html\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n }\\n ranges {\\n label\\n max\\n min\\n }\\n filters\\n}\\n\\nfragment listBlock_coreListBlock on CoreListBlockType {\\n ordered\\n placement\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment newsletterBlock_newsletterBlock on NewsletterBlockType {\\n newsletter {\\n title\\n promoText {\\n html\\n }\\n slug\\n listId\\n }\\n}\\n\\nfragment packageResource_packageResource on PackageResourceType {\\n ...feedContentSEO_feedContentResource\\n ...feedContentAnalytics_feedContentResource\\n ...feedContentCategories_feedContentResource\\n ...feedContentSuperCategories_feedContentResource\\n ...feedContentPackage_feedContentResource\\n ...feedContentStreams_feedContentResource\\n ...feedContentPaywall_feedContentResource\\n ...feedContentExcludedFromHomepage_feedContentResource\\n ...contentResourceLedeMediaDisplay_contentResource\\n ...contentResourceFeaturedImageDisplay_contentResource\\n ...contentResourceComments_contentResource\\n primaryCampaign @excludeCacheKey {\\n ...campaignFull_campaign\\n id\\n }\\n ...packageSpecific_packageResource\\n blocks {\\n __typename\\n ...articleBlocks_block\\n }\\n}\\n\\nfragment packageSpecific_packageResource on PackageResourceType {\\n additionalBylines\\n customCss\\n seoArticleBody\\n hero {\\n layout\\n posts {\\n nodes {\\n __typename\\n ...feedContentCard_feedContentResource\\n id\\n }\\n }\\n categories {\\n nodes {\\n id\\n displayName\\n category {\\n ...categoryBasic_category\\n permalink\\n id\\n }\\n }\\n }\\n }\\n tableOfContents {\\n isShown\\n displayType\\n sections {\\n title\\n posts(first: 100) {\\n nodes {\\n __typename\\n ...feedContentCard_feedContentResource\\n id\\n }\\n }\\n }\\n }\\n}\\n\\nfragment paragraphBlock_coreParagraphBlock on CoreParagraphBlockType {\\n paragraphContents {\\n html\\n }\\n dropcap\\n endmark\\n lead\\n}\\n\\nfragment productBlock_productBlock on ProductBlockType {\\n product {\\n productId\\n title\\n score\\n showDescription\\n showImage\\n showScores\\n parentFilter\\n bestRetailLink {\\n ...retailLink_productRetailLink\\n }\\n brand {\\n id\\n title\\n }\\n description {\\n html\\n }\\n cons {\\n html\\n }\\n pros {\\n html\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n retailLinks {\\n ...retailLink_productRetailLink\\n }\\n }\\n}\\n\\nfragment productsTableBlock_productsTableBlock on ProductsTableBlockType {\\n products {\\n productId\\n title\\n score\\n showDescription\\n showScores\\n parentFilter\\n bestRetailLink {\\n ...retailLink_productRetailLink\\n }\\n brand {\\n id\\n title\\n }\\n description {\\n html\\n }\\n cons {\\n html\\n }\\n pros {\\n html\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n retailLinks {\\n ...retailLink_productRetailLink\\n }\\n }\\n ranges {\\n label\\n max\\n min\\n }\\n filters\\n}\\n\\nfragment pullquoteBlock_corePullquoteBlock on CorePullquoteBlockType {\\n contents {\\n html\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment quoteBlock_coreQuoteBlock on CoreQuoteBlockType {\\n children {\\n __typename\\n ... on CoreParagraphBlockType {\\n paragraphContents {\\n html\\n }\\n }\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment ratingBlock_ratingBlock on RatingBlockType {\\n rating\\n searchTitle\\n}\\n\\nfragment relatedPostsBlock_relatedPostsBlock on RelatedPostsBlockType {\\n links {\\n url\\n title\\n }\\n}\\n\\nfragment resolvedResourceIdentification_resolvedResource on ResolvedResourceInterface {\\n __isResolvedResourceInterface: __typename\\n id\\n globalId\\n wpId\\n}\\n\\nfragment resolvedResourceRouting_resolvedResource on ResolvedResourceInterface {\\n __isResolvedResourceInterface: __typename\\n path\\n permalink\\n slug\\n resourceType\\n}\\n\\nfragment retailLink_productRetailLink on ProductRetailLinkType {\\n price\\n retailer\\n salePrice\\n url\\n}\\n\\nfragment separatorBlock_coreSeparatorBlock on CoreSeparatorBlockType {\\n blockName\\n}\\n\\nfragment socialThumbnails_thumbnailMap on ThumbnailMapType {\\n social {\\n ...thumbnail_thumbnail\\n }\\n}\\n\\nfragment tableBlock_tableBlock on TableBlockType {\\n title\\n header\\n rows\\n columns\\n footer\\n fixedWidthTableCells\\n caption {\\n html\\n }\\n credit {\\n html\\n }\\n}\\n\\nfragment tableOfContentsBlock_tableOfContentsBlock on TableOfContentsBlockType {\\n title\\n hideTitle\\n entries {\\n ...tableOfContentsEntry_tableOfContentsEntry\\n entries {\\n ...tableOfContentsEntry_tableOfContentsEntry\\n entr
443ies {\\n ...tableOfContentsEntry_tableOfContentsEntry\\n entries {\\n ...tableOfContentsEntry_tableOfContentsEntry\\n entries {\\n ...tableOfContentsEntry_tableOfContentsEntry\\n entries {\\n ...tableOfContentsEntry_tableOfContentsEntry\\n }\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment tableOfContentsEntry_tableOfContentsEntry on TableOfContentsEntry {\\n url\\n title\\n}\\n\\nfragment thumbnail_thumbnail on ThumbnailType {\\n url\\n mimeType\\n normalizedRatio\\n originalHeight\\n originalWidth\\n cropCoordinates {\\n height\\n width\\n }\\n}\\n\\nfragment videoBlock_videoBlock on VideoBlockType {\\n autoplay\\n caption {\\n html\\n }\\n isSensitive\\n placement\\n video {\\n title\\n volumeUuid\\n player\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n}\\n\\nfragment videoDisplay_volumeVideoResource on VolumeVideoResourceType {\\n id\\n volumeUuid\\n title\\n player\\n publishedAt\\n poster {\\n ...imageDisplay_imageResource\\n id\\n }\\n}\\n\\nfragment video_volumeVideoResource on VolumeVideoResourceType {\\n id\\n volumeUuid\\n title\\n player\\n publishedAt\\n poster {\\n ...imageCard_imageResource\\n id\\n }\\n}\\n","898e3335064110b73f89bf041281ea66":"query StreamArticlesContainerPaginationQuery(\\n $before: String = null\\n $last: Int = null\\n $limit: Int\\n $offset: String\\n $id: ID!\\n) @allowClientSide {\\n node(id: $id) {\\n __typename\\n ...StreamArticlesContainer_streamResourceType_3vgvzu\\n id\\n }\\n}\\n\\nfragment BlockPlacementContainer_block on BlockType {\\n __isBlockType: __typename\\n __typename\\n ... on ActionBoxBlockType {\\n placement\\n }\\n ... on CoreEmbedBlockType {\\n placement\\n }\\n ... on CoreGalleryBlockType {\\n placement\\n }\\n ... on CoreHeadingBlockType {\\n placement\\n }\\n ... on CoreHTMLBlockType {\\n placement\\n }\\n ... on CoreImageBlockType {\\n placement\\n }\\n ... on CoreListBlockType {\\n placement\\n }\\n ... on CorePullquoteBlockType {\\n placement\\n }\\n ... on CoreSeparatorBlockType {\\n placement\\n }\\n ... on HighlightBlockType {\\n placement\\n }\\n ... on ImageCompareBlockType {\\n placement\\n }\\n ... on ImageSliderBlockType {\\n placement\\n }\\n ... on NewsletterBlockType {\\n placement\\n }\\n ... on RatingBlockType {\\n placement\\n }\\n ... on RelatedPostsBlockType {\\n placement\\n }\\n ... on TableBlockType {\\n placement\\n }\\n ... on TableOfContentsBlockType {\\n placement\\n }\\n ... on VideoBlockType {\\n placement\\n }\\n ... on ProductBlockType {\\n placement\\n }\\n ... on ProductsTableBlockType {\\n placement\\n }\\n ... on LegacyProductBlockType {\\n placement\\n }\\n ... on LegacyProductsTableBlockType {\\n placement\\n }\\n}\\n\\nfragment CompactProductBlockContainer_block on ProductBlockType {\\n product {\\n productId\\n title\\n showImage\\n brand {\\n id\\n title\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n bestRetailLink {\\n url\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n }\\n}\\n\\nfragment EmbedBlockContainer_block on CoreEmbedBlockType {\\n embedHtml\\n placement\\n provider\\n}\\n\\nfragment ImageBlockContainer_block on CoreImageBlockType {\\n alt\\n hideCredit\\n placement\\n credit {\\n html\\n plaintext\\n }\\n caption {\\n html\\n plaintext\\n }\\n isSensitive\\n contentWarning {\\n plaintext\\n }\\n thumbnail {\\n size\\n url\\n normalizedRatio\\n originalHeight\\n originalWidth\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n image {\\n id\\n alt\\n }\\n}\\n\\nfragment ImageGalleryBlockContainer_block on CoreGalleryBlockType {\\n imagesOrientation\\n images {\\n alt\\n hideCredit\\n credit {\\n plaintext\\n }\\n caption {\\n html\\n }\\n image {\\n id\\n originalWidth\\n originalHeight\\n thumbnails {\\n horizontal {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n vertical {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n original {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment ImageSliderBlockContainer_block on ImageSliderBlockType {\\n imagesOrientation\\n images {\\n alt\\n hideCredit\\n credit {\\n plaintext\\n }\\n caption {\\n html\\n }\\n image {\\n originalUrl\\n originalHeight\\n originalWidth\\n thumbnails {\\n original {\\n normalizedRatio\\n }\\n }\\n id\\n }\\n }\\n}\\n\\nfragment LinkBlockContainer_block on LinkBlockType {\\n source\\n title\\n url\\n resource {\\n __typename\\n ... on PostResourceType {\\n authors @excludeCacheKey {\\n name\\n id\\n }\\n publishedAt\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n }
443\\n ... on Node {\\n __isNode: __typename\\n id\\n }\\n }\\n}\\n\\nfragment ListBlockContainer_block on CoreListBlockType {\\n ordered\\n placement\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment ParagraphBlockContainer_block on CoreParagraphBlockType {\\n paragraphContents {\\n html\\n }\\n dropcap\\n endmark\\n lead\\n}\\n\\nfragment PullquoteBlockContainer_block on CorePullquoteBlockType {\\n contents {\\n html\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment QuickPostBlockContainer_block on BlockType {\\n __isBlockType: __typename\\n __typename\\n ... on CoreParagraphBlockType {\\n ...ParagraphBlockContainer_block\\n }\\n ... on CoreListBlockType {\\n ...ListBlockContainer_block\\n }\\n ... on CoreEmbedBlockType {\\n provider\\n ...EmbedBlockContainer_block\\n }\\n ... on CoreImageBlockType {\\n ...ImageBlockContainer_block\\n }\\n ... on CorePullquoteBlockType {\\n ...PullquoteBlockContainer_block\\n }\\n ... on CoreQuoteBlockType {\\n ...QuoteBlockContainer_block\\n }\\n ... on VideoBlockType {\\n ...VideoBlockContainer_block\\n }\\n ... on ImageSliderBlockType {\\n ...ImageSliderBlockContainer_block\\n }\\n ... on CoreGalleryBlockType {\\n ...ImageGalleryBlockContainer_block\\n }\\n ... on LinkBlockType {\\n ...LinkBlockContainer_block\\n }\\n ... on ProductBlockType {\\n ...CompactProductBlockContainer_block\\n }\\n ...BlockPlacementContainer_block\\n}\\n\\nfragment QuickPostBlockContainer_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n wpId\\n chorusId\\n title\\n}\\n\\nfragment QuickPostContainer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n ... on QuickPostResourceType {\\n authors @excludeCacheKey {\\n id\\n name\\n permalink\\n title\\n profileImage {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n posts(first: 1) {\\n edges {\\n node {\\n __typename\\n publishedAt\\n id\\n }\\n }\\n }\\n }\\n globalId\\n site {\\n isCrossCommunity\\n wpId\\n }\\n comments {\\n mode\\n enabled\\n }\\n createdAt\\n excludedFromHomepage\\n id\\n resourceType\\n path\\n originalPublishedAt\\n permalink\\n publishedAt\\n title\\n updatedAt\\n hasAffiliateLinks\\n categories @excludeCacheKey {\\n title\\n path\\n slug\\n id\\n }\\n blocks {\\n ...QuickPostBlockContainer_block\\n __typename\\n }\\n quickAttachment {\\n ...QuickPostBlockContainer_block\\n __typename\\n ... on CoreEmbedBlockType {\\n provider\\n }\\n ... on LinkBlockType {\\n resource {\\n __typename\\n ... on Node {\\n __isNode: __typename\\n id\\n }\\n }\\n }\\n }\\n ...QuickPostBlockContainer_feedContentResource\\n }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n children {\\n __typename\\n ... on CoreParagraphBlockType {\\n paragraphContents {\\n html\\n }\\n }\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment StreamArticleContainer_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n __typename\\n id\\n resourceType\\n permalink\\n publishedAt\\n originalPublishedAt\\n ... on PostResourceType {\\n excerpt {\\n paragraphContents {\\n html\\n }\\n }\\n template\\n }\\n promo {\\n headline\\n }\\n authors @excludeCacheKey {\\n name\\n permalink\\n profileImage {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n ...useLedeMedia_feedContentResource\\n ... on QuickPostResourceType {\\n ...QuickPostContainer_
443contentResource\\n }\\n}\\n\\nfragment StreamArticlesContainer_streamResourceType_3vgvzu on StreamResourceType {\\n id\\n chorusId\\n liveStatus {\\n status\\n }\\n pinnedPost {\\n __typename\\n id\\n ...StreamArticleContainer_feedContentResource\\n }\\n posts(first: $limit, after: $offset, before: $before, last: $last) {\\n pageInfo {\\n startCursor\\n hasPreviousPage\\n hasNextPage\\n endCursor\\n }\\n edges {\\n node {\\n __typename\\n id\\n __isFeedContentResourceInterface: __typename\\n ...StreamArticleContainer_feedContentResource\\n }\\n cursor\\n }\\n }\\n}\\n\\nfragment VideoBlockContainer_block on VideoBlockType {\\n autoplay\\n caption {\\n html\\n }\\n isSensitive\\n placement\\n video {\\n title\\n volumeUuid\\n player\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n}\\n\\nfragment useLedeMedia_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n __typename\\n featuredImage {\\n caption {\\n html\\n plaintext\\n }\\n credit {\\n plaintext\\n html\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n vertical {\\n url\\n }\\n }\\n id\\n }\\n }\\n ledeMediaData: ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n caption {\\n html\\n plaintext\\n }\\n credit {\\n plaintext\\n html\\n }\\n hideCredit\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n vertical {\\n url\\n }\\n }\\n title\\n credit {\\n plaintext\\n html\\n }\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n caption {\\n html\\n plaintext\\n }\\n autoplay\\n video {\\n volumeUuid\\n title\\n player\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n vertical {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n ... on LedeMediaGifType {\\n gif {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n vertical {\\n url\\n }\\n }\\n hideCredit\\n title\\n caption {\\n html\\n plaintext\\n }\\n credit {\\n plaintext\\n html\\n }\\n id\\n }\\n }\\n ... on LedeMediaEmbedType {\\n provider\\n embedHtml\\n }\\n }\\n}\\n","8e354c1cf8edd43794f6a2af1a73d352":"query ArticleStreamRecircContainerQuery(\\n $streamNodeId: ID!\\n) {\\n node(id: $streamNodeId) {\\n __typename\\n ... on StreamResourceType {\\n status\\n path\\n title\\n posts(first: 4) {\\n nodes {\\n __typename\\n id\\n ...ContentCardContainer_contentResource\\n }\\n }\\n }\\n id\\n }\\n}\\n\\nfragment BlockPlacementContainer_block on BlockType {\\n __isBlockType: __typename\\n __typename\\n ... on ActionBoxBlockType {\\n placement\\n }\\n ... on CoreEmbedBlockType {\\n placement\\n }\\n ... on CoreGalleryBlockType {\\n placement\\n }\\n ... on CoreHeadingBlockType {\\n placement\\n }\\n ... on CoreHTMLBlockType {\\n placement\\n }\\n ... on CoreImageBlockType {\\n placement\\n }\\n ... on CoreListBlockType {\\n placement\\n }\\n ... on CorePullquoteBlockType {\\n placement\\n }\\n ... on CoreSeparatorBlockType {\\n placement\\n }\\n ... on HighlightBlockType {\\n placement\\n }\\n ... on ImageCompareBlockType {\\n placement\\n }\\n ... on ImageSliderBlockType {\\n placement\\n }\\n ... on NewsletterBlockType {\\n placement\\n }\\n ... on RatingBlockType {\\n placement\\n }\\n ... on RelatedPostsBlockType {\\n placement\\n }\\n ... on TableBlockType {\\n placement\\n }\\n ... on TableOfContentsBlockType {\\n placement\\n }\\n ... on VideoBlockType {\\n placement\\n }\\n ... on ProductBlockType {\\n placement\\n }\\n ... on ProductsTableBlockType {\\n placement\\n }\\n ... on LegacyProductBlockType {\\n placement\\n }\\n ... on LegacyProductsTableBlockType {\\n placement\\n }\\n}\\n\\nfragment CompactProductBlockContainer_block on ProductBlockType {\\n product {\\n productId\\n title\\n showImage\\n brand {\\n id\\n title\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n bestRetailLink {\\n url\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n }\\n}
443\\n\\nfragment ContentCardContainer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n ...useContentCardDataMapper_contentResource_48x1iq\\n ...QuickPostContainer_contentResource\\n ... on PostResourceType {\\n template\\n }\\n}\\n\\nfragment EmbedBlockContainer_block on CoreEmbedBlockType {\\n embedHtml\\n placement\\n provider\\n}\\n\\nfragment ImageBlockContainer_block on CoreImageBlockType {\\n alt\\n hideCredit\\n placement\\n credit {\\n html\\n plaintext\\n }\\n caption {\\n html\\n plaintext\\n }\\n isSensitive\\n contentWarning {\\n plaintext\\n }\\n thumbnail {\\n size\\n url\\n normalizedRatio\\n originalHeight\\n originalWidth\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n image {\\n id\\n alt\\n }\\n}\\n\\nfragment ImageGalleryBlockContainer_block on CoreGalleryBlockType {\\n imagesOrientation\\n images {\\n alt\\n hideCredit\\n credit {\\n plaintext\\n }\\n caption {\\n html\\n }\\n image {\\n id\\n originalWidth\\n originalHeight\\n thumbnails {\\n horizontal {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n vertical {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n original {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment ImageSliderBlockContainer_block on ImageSliderBlockType {\\n imagesOrientation\\n images {\\n alt\\n hideCredit\\n credit {\\n plaintext\\n }\\n caption {\\n html\\n }\\n image {\\n originalUrl\\n originalHeight\\n originalWidth\\n thumbnails {\\n original {\\n normalizedRatio\\n }\\n }\\n id\\n }\\n }\\n}\\n\\nfragment LinkBlockContainer_block on LinkBlockType {\\n source\\n title\\n url\\n resource {\\n __typename\\n ... on PostResourceType {\\n authors @excludeCacheKey {\\n name\\n id\\n }\\n publishedAt\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n }\\n ... on Node {\\n __isNode: __typename\\n id\\n }\\n }\\n}\\n\\nfragment ListBlockContainer_block on CoreListBlockType {\\n ordered\\n placement\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment ParagraphBlockContainer_block on CoreParagraphBlockType {\\n paragraphContents {\\n html\\n }\\n dropcap\\n endmark\\n lead\\n}\\n\\nfragment PullquoteBlockContainer_block on CorePullquoteBlockType {\\n contents {\\n html\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment QuickPostBlockContainer_block on BlockType {\\n __isBlockType: __typename\\n __typename\\n ... on CoreParagraphBlockType {\\n ...ParagraphBlockContainer_block\\n }\\n ... on CoreListBlockType {\\n ...ListBlockContainer_block\\n }\\n ... on CoreEmbedBlockType {\\n provider\\n ...EmbedBlockContainer_block\\n }\\n ... on CoreImageBlockType {\\n ...ImageBlockContainer_block\\n }\\n ... on CorePullquoteBlockType {\\n ...PullquoteBlockContainer_block\\n }\\n ... on CoreQuoteBlockType {\\n ...QuoteBlockContainer_block\\n }\\n ... on VideoBlockType {\\n ...VideoBlockContainer_block\\n }\\n ... on ImageSliderBlockType {\\n ...ImageSliderBlockContainer_block\\n }\\n ... on CoreGalleryBlockType {\\n ...ImageGalleryBlockContainer_block\\n }\\n ... on LinkBlockType {\\n ...LinkBlockContainer_block\\n }\\n ... on ProductBlockType {\\n ...CompactProductBlockContainer_block\\n }\\n ...BlockPlacementContainer_block\\n}\\n\\nfragment QuickPostBlockContainer_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n wpId\\n chorusId\\n title\\n}
443\\n\\nfragment QuickPostContainer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n ... on QuickPostResourceType {\\n authors @excludeCacheKey {\\n id\\n name\\n permalink\\n title\\n profileImage {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n posts(first: 1) {\\n edges {\\n node {\\n __typename\\n publishedAt\\n id\\n }\\n }\\n }\\n }\\n globalId\\n site {\\n isCrossCommunity\\n wpId\\n }\\n comments {\\n mode\\n enabled\\n }\\n createdAt\\n excludedFromHomepage\\n id\\n resourceType\\n path\\n originalPublishedAt\\n permalink\\n publishedAt\\n title\\n updatedAt\\n hasAffiliateLinks\\n categories @excludeCacheKey {\\n title\\n path\\n slug\\n id\\n }\\n blocks {\\n ...QuickPostBlockContainer_block\\n __typename\\n }\\n quickAttachment {\\n ...QuickPostBlockContainer_block\\n __typename\\n ... on CoreEmbedBlockType {\\n provider\\n }\\n ... on LinkBlockType {\\n resource {\\n __typename\\n ... on Node {\\n __isNode: __typename\\n id\\n }\\n }\\n }\\n }\\n ...QuickPostBlockContainer_feedContentResource\\n }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n children {\\n __typename\\n ... on CoreParagraphBlockType {\\n paragraphContents {\\n html\\n }\\n }\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment VideoBlockContainer_block on VideoBlockType {\\n autoplay\\n caption {\\n html\\n }\\n isSensitive\\n placement\\n video {\\n title\\n volumeUuid\\n player\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n}\\n\\nfragment useContentCardDataMapper_contentResource_48x1iq on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n __typename\\n id\\n wpId\\n globalId\\n chorusId\\n chorusUuid\\n resourceType\\n site {\\n isCrossCommunity\\n wpId\\n }\\n dek {\\n html\\n }\\n permalink\\n title\\n publishedAt\\n authors @excludeCacheKey {\\n name\\n path\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n title\\n id\\n }\\n categories @excludeCacheKey {\\n id\\n title\\n slug\\n }\\n internalCategories @excludeCacheKey {\\n slug\\n id\\n }\\n liveBadge\\n package @excludeCacheKey {\\n permalink\\n title\\n promo {\\n headline\\n }\\n id\\n }\\n promo {\\n headline\\n description {\\n html\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n primaryCampaign {\\n advertiserName\\n advertiserPreamble\\n id\\n }\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n video {\\n volumeUuid\\n player\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n }\\n comments {\\n enabled\\n mode\\n }\\n streams(first: 1) {\\n nodes @excludeCacheKey {\\n title\\n id\\n }\\n }\\n blocks {\\n __typename\\n ... on ProductBlockType {\\n product {\\n score\\n showScores\\n }\\n }\\n }\\n ... on PostResourceType {\\n customBadgeEnabled\\n customBadgeName\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n template\\n }\\n ... on VideoPostResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n }\\n ... on MapResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n }\\n ... on LinkPostResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n authorByLine\\n }\\n ... on VaultResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n }\\n ... on StreamResourceType {\\n streamPublishedAt\\n }\\n ... on DiningReportResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n template\\n }\\n}\\n","9315abd36c5e0efc604ce5ef131a61f2":"query latestNodeIdSuperCatResourceApiQuery(\\n $nodeId: ID!\\n) {\\n node(id: $nodeId) {\\n __typename\\n ... on SuperCatResourceType {\\n ...superCatResource_superCat\\n }\\n id\\n }\\n}\\n\\nfragment cardThumbnails_thumbnailMap on ThumbnailMapType {\\n horizontal {\\n ...thumbnail_thumbnail\\n }\\n square {\\n ...thumbnail_thumbnail\\n }\\n}\\n\\nfragment imageCard_imageResource on ImageResourceType {\\n id\\n thumbnails {\\n ...cardThumbnails_thumbnailMap\\n }\\n}\\n\\nfragment imageSocial_imageResource on ImageResourceType {\\n ...image_imageResource\\n thumbnails {\\n ...socialThumbnails_thumbnailMap\\n }\\n}\\n\\nfragment image_imageResource on ImageResourceType {\\n id\\n title\\n alt\\n originalHeight\\n originalWidth\\n
443credit {\\n html\\n plaintext\\n }\\n}\\n\\nfragment resolvedResourceCore_resolvedResource on ResolvedResourceInterface {\\n __isResolvedResourceInterface: __typename\\n ...resolvedResourceIdentification_resolvedResource\\n ...resolvedResourceRouting_resolvedResource\\n title\\n}\\n\\nfragment resolvedResourceIdentification_resolvedResource on ResolvedResourceInterface {\\n __isResolvedResourceInterface: __typename\\n id\\n globalId\\n wpId\\n}\\n\\nfragment resolvedResourceRouting_resolvedResource on ResolvedResourceInterface {\\n __isResolvedResourceInterface: __typename\\n path\\n permalink\\n slug\\n resourceType\\n}\\n\\nfragment resolvedResourceSite_resolvedResource on ResolvedResourceInterface {\\n __isResolvedResourceInterface: __typename\\n site {\\n isCrossCommunity\\n wpId\\n domain\\n }\\n}\\n\\nfragment resolvedResourceStatus_resolvedResource on ResolvedResourceInterface {\\n __isResolvedResourceInterface: __typename\\n statusCode\\n statusMessage\\n}\\n\\nfragment socialThumbnails_thumbnailMap on ThumbnailMapType {\\n social {\\n ...thumbnail_thumbnail\\n }\\n}\\n\\nfragment superCatResource_superCat on SuperCatResourceType {\\n ...resolvedResourceCore_resolvedResource\\n ...resolvedResourceStatus_resolvedResource\\n ...resolvedResourceSite_resolvedResource\\n description {\\n html\\n }\\n customStyles\\n seo {\\n headline\\n description\\n image {\\n ...imageSocial_imageResource\\n id\\n }\\n }\\n titleImage {\\n ...imageCard_imageResource\\n id\\n }\\n hero {\\n layout\\n }\\n newsletter {\\n title\\n listId\\n promoText {\\n html\\n }\\n }\\n children @excludeCacheKey {\\n id\\n title\\n slug\\n permalink\\n path\\n lastContentPublishedAt\\n displayAsChildSuperCat\\n }\\n parent @excludeCacheKey {\\n id\\n title\\n slug\\n permalink\\n path\\n parent @excludeCacheKey {\\n id\\n title\\n slug\\n permalink\\n path\\n }\\n }\\n}\\n\\nfragment thumbnail_thumbnail on ThumbnailType {\\n url\\n mimeType\\n normalizedRatio\\n originalHeight\\n originalWidth\\n cropCoordinates {\\n height\\n width\\n }\\n}\\n","937a53e64b442d06341a322430802926":"query ArticlePackageRecircContainerQuery(\\n $packageNodeId: ID!\\n) {\\n node(id: $packageNodeId) {\\n __typename\\n ... on PackageResourceType {\\n title\\n path\\n posts(first: 4) {\\n nodes {\\n __typename\\n id\\n ...ContentCardContainer_contentResource\\n }\\n }\\n }\\n id\\n }\\n}\\n\\nfragment BlockPlacementContainer_block on BlockType {\\n __isBlockType: __typename\\n __typename\\n ... on ActionBoxBlockType {\\n placement\\n }\\n ... on CoreEmbedBlockType {\\n placement\\n }\\n ... on CoreGalleryBlockType {\\n placement\\n }\\n ... on CoreHeadingBlockType {\\n placement\\n }\\n ... on CoreHTMLBlockType {\\n placement\\n }\\n ... on CoreImageBlockType {\\n placement\\n }\\n ... on CoreListBlockType {\\n placement\\n }\\n ... on CorePullquoteBlockType {\\n placement\\n }\\n ... on CoreSeparatorBlockType {\\n placement\\n }\\n ... on HighlightBlockType {\\n placement\\n }\\n ... on ImageCompareBlockType {\\n placement\\n }\\n ... on ImageSliderBlockType {\\n placement\\n }\\n ... on NewsletterBlockType {\\n placement\\n }\\n ... on RatingBlockType {\\n placement\\n }\\n ... on RelatedPostsBlockType {\\n placement\\n }\\n ... on TableBlockType {\\n placement\\n }\\n ... on TableOfContentsBlockType {\\n placement\\n }\\n ... on VideoBlockType {\\n placement\\n }\\n ... on ProductBlockType {\\n placement\\n }\\n ... on ProductsTableBlockType {\\n placement\\n }\\n ... on LegacyProductBlockType {\\n placement\\n }\\n ... on LegacyProductsTableBlockType {\\n placement\\n }\\n}\\n\\nfragment CompactProductBlockContainer_block on ProductBlockType {\\n product {\\n productId\\n title\\n showImage\\n brand {\\n id\\n title\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n bestRetailLink {\\n url\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n }\\n}
443\\n\\nfragment ContentCardContainer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n ...useContentCardDataMapper_contentResource_48x1iq\\n ...QuickPostContainer_contentResource\\n ... on PostResourceType {\\n template\\n }\\n}\\n\\nfragment EmbedBlockContainer_block on CoreEmbedBlockType {\\n embedHtml\\n placement\\n provider\\n}\\n\\nfragment ImageBlockContainer_block on CoreImageBlockType {\\n alt\\n hideCredit\\n placement\\n credit {\\n html\\n plaintext\\n }\\n caption {\\n html\\n plaintext\\n }\\n isSensitive\\n contentWarning {\\n plaintext\\n }\\n thumbnail {\\n size\\n url\\n normalizedRatio\\n originalHeight\\n originalWidth\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n image {\\n id\\n alt\\n }\\n}\\n\\nfragment ImageGalleryBlockContainer_block on CoreGalleryBlockType {\\n imagesOrientation\\n images {\\n alt\\n hideCredit\\n credit {\\n plaintext\\n }\\n caption {\\n html\\n }\\n image {\\n id\\n originalWidth\\n originalHeight\\n thumbnails {\\n horizontal {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n vertical {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n original {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment ImageSliderBlockContainer_block on ImageSliderBlockType {\\n imagesOrientation\\n images {\\n alt\\n hideCredit\\n credit {\\n plaintext\\n }\\n caption {\\n html\\n }\\n image {\\n originalUrl\\n originalHeight\\n originalWidth\\n thumbnails {\\n original {\\n normalizedRatio\\n }\\n }\\n id\\n }\\n }\\n}\\n\\nfragment LinkBlockContainer_block on LinkBlockType {\\n source\\n title\\n url\\n resource {\\n __typename\\n ... on PostResourceType {\\n authors @excludeCacheKey {\\n name\\n id\\n }\\n publishedAt\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n }\\n ... on Node {\\n __isNode: __typename\\n id\\n }\\n }\\n}\\n\\nfragment ListBlockContainer_block on CoreListBlockType {\\n ordered\\n placement\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment ParagraphBlockContainer_block on CoreParagraphBlockType {\\n paragraphContents {\\n html\\n }\\n dropcap\\n endmark\\n lead\\n}\\n\\nfragment PullquoteBlockContainer_block on CorePullquoteBlockType {\\n contents {\\n html\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment QuickPostBlockContainer_block on BlockType {\\n __isBlockType: __typename\\n __typename\\n ... on CoreParagraphBlockType {\\n ...ParagraphBlockContainer_block\\n }\\n ... on CoreListBlockType {\\n ...ListBlockContainer_block\\n }\\n ... on CoreEmbedBlockType {\\n provider\\n ...EmbedBlockContainer_block\\n }\\n ... on CoreImageBlockType {\\n ...ImageBlockContainer_block\\n }\\n ... on CorePullquoteBlockType {\\n ...PullquoteBlockContainer_block\\n }\\n ... on CoreQuoteBlockType {\\n ...QuoteBlockContainer_block\\n }\\n ... on VideoBlockType {\\n ...VideoBlockContainer_block\\n }\\n ... on ImageSliderBlockType {\\n ...ImageSliderBlockContainer_block\\n }\\n ... on CoreGalleryBlockType {\\n ...ImageGalleryBlockContainer_block\\n }\\n ... on LinkBlockType {\\n ...LinkBlockContainer_block\\n }\\n ... on ProductBlockType {\\n ...CompactProductBlockContainer_block\\n }\\n ...BlockPlacementContainer_block\\n}\\n\\nfragment QuickPostBlockContainer_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n wpId\\n chorusId\\n title\\n}
443\\n\\nfragment QuickPostContainer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n ... on QuickPostResourceType {\\n authors @excludeCacheKey {\\n id\\n name\\n permalink\\n title\\n profileImage {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n posts(first: 1) {\\n edges {\\n node {\\n __typename\\n publishedAt\\n id\\n }\\n }\\n }\\n }\\n globalId\\n site {\\n isCrossCommunity\\n wpId\\n }\\n comments {\\n mode\\n enabled\\n }\\n createdAt\\n excludedFromHomepage\\n id\\n resourceType\\n path\\n originalPublishedAt\\n permalink\\n publishedAt\\n title\\n updatedAt\\n hasAffiliateLinks\\n categories @excludeCacheKey {\\n title\\n path\\n slug\\n id\\n }\\n blocks {\\n ...QuickPostBlockContainer_block\\n __typename\\n }\\n quickAttachment {\\n ...QuickPostBlockContainer_block\\n __typename\\n ... on CoreEmbedBlockType {\\n provider\\n }\\n ... on LinkBlockType {\\n resource {\\n __typename\\n ... on Node {\\n __isNode: __typename\\n id\\n }\\n }\\n }\\n }\\n ...QuickPostBlockContainer_feedContentResource\\n }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n children {\\n __typename\\n ... on CoreParagraphBlockType {\\n paragraphContents {\\n html\\n }\\n }\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment VideoBlockContainer_block on VideoBlockType {\\n autoplay\\n caption {\\n html\\n }\\n isSensitive\\n placement\\n video {\\n title\\n volumeUuid\\n player\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n}\\n\\nfragment useContentCardDataMapper_contentResource_48x1iq on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n __typename\\n id\\n wpId\\n globalId\\n chorusId\\n chorusUuid\\n resourceType\\n site {\\n isCrossCommunity\\n wpId\\n }\\n dek {\\n html\\n }\\n permalink\\n title\\n publishedAt\\n authors @excludeCacheKey {\\n name\\n path\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n title\\n id\\n }\\n categories @excludeCacheKey {\\n id\\n title\\n slug\\n }\\n internalCategories @excludeCacheKey {\\n slug\\n id\\n }\\n liveBadge\\n package @excludeCacheKey {\\n permalink\\n title\\n promo {\\n headline\\n }\\n id\\n }\\n promo {\\n headline\\n description {\\n html\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n primaryCampaign {\\n advertiserName\\n advertiserPreamble\\n id\\n }\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n video {\\n volumeUuid\\n player\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n }\\n comments {\\n enabled\\n mode\\n }\\n streams(first: 1) {\\n nodes @excludeCacheKey {\\n title\\n id\\n }\\n }\\n blocks {\\n __typename\\n ... on ProductBlockType {\\n product {\\n score\\n showScores\\n }\\n }\\n }\\n ... on PostResourceType {\\n customBadgeEnabled\\n customBadgeName\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n template\\n }\\n ... on VideoPostResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n }\\n ... on MapResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n }\\n ... on LinkPostResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n authorByLine\\n }\\n ... on VaultResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n }\\n ... on StreamResourceType {\\n streamPublishedAt\\n }\\n ... on DiningReportResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n template\\n }\\n}\\n","962385667b2cdf4dca64798e4cb7fde4":"query StreamArchiveLayoutQuery(\\n $nodeId: ID!\\n $limit: Int!\\n $offset: String!\\n) {\\n node(id: $nodeId) {\\n __typename\\n ... on StreamResourceType {\\n id\\n title\\n path\\n customCss\\n posts(first: $limit, after: $offset) {\\n pageInfo {\\n hasNextPage\\n totalPages\\n }\\n edges {\\n node {\\n __typename\\n ...ContentCardContainer_
443contentResource\\n id\\n }\\n }\\n }\\n ...AdminContainer_resolvedResource\\n ...ArticleSEOContainer_feedContentResource\\n ...ContentResourceAnalyticsContainer_contentResource\\n ...ParselyTagsContainer_feedContentResource\\n ...SearchTagsContainer_feedContentResource\\n ...SEOSchemasContainer_feedContentResource\\n ...ContentAdsContainer_contentResource\\n }\\n id\\n }\\n ...archivesStreamContentResourcePages_query\\n}\\n\\nfragment AdminContainer_resolvedResource on ResolvedResourceInterface {\\n __isResolvedResourceInterface: __typename\\n __typename\\n id\\n wpId\\n globalId\\n ... on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n chorusId\\n chorusUuid\\n featuredImage {\\n image @excludeCacheKey {\\n originalUrl\\n wpId\\n id\\n }\\n }\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n primaryCategory @excludeCacheKey {\\n id\\n }\\n }\\n }\\n ... on NeighborhoodResourceType {\\n id\\n wpId\\n }\\n}\\n\\nfragment ArticleSEOContainer_feedContentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n title\\n dek {\\n plaintext\\n }\\n robots {\\n index\\n follow\\n }\\n permalink\\n canonicalUrlOverride\\n originalPublishedAt\\n publishedAt\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n authors @excludeCacheKey {\\n name\\n id\\n }\\n }\\n primaryCampaign {\\n id\\n }\\n seo {\\n headline\\n description\\n }\\n social {\\n headline\\n description\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n promo {\\n headline\\n }\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n }\\n featuredImage {\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n ... on StreamResourceType {\\n streamPublishedAt\\n }\\n ... on QuickPostResourceType {\\n seoArticleBody\\n quickAttachment {\\n __typename\\n ... on CoreImageBlockType {\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n ... on VideoBlockType {\\n video {\\n poster {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n ... on ImageSliderBlockType {\\n images {\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n }\\n ... on CoreGalleryBlockType {\\n images {\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment BlockPlacementContainer_block on BlockType {\\n __isBlockType: __typename\\n __typename\\n ... on ActionBoxBlockType {\\n placement\\n }\\n ... on CoreEmbedBlockType {\\n placement\\n }\\n ... on CoreGalleryBlockType {\\n placement\\n }\\n ... on CoreHeadingBlockType {\\n placement\\n }\\n ... on CoreHTMLBlockType {\\n placement\\n }\\n ... on CoreImageBlockType {\\n placement\\n }\\n ... on CoreListBlockType {\\n placement\\n }\\n ... on CorePullquoteBlockType {\\n placement\\n }\\n ... on CoreSeparatorBlockType {\\n placement\\n }\\n ... on HighlightBlockType {\\n placement\\n }\\n ... on ImageCompareBlockType {\\n placement\\n }\\n ... on ImageSliderBlockType {\\n placement\\n }\\n ... on NewsletterBlockType {\\n placement\\n }\\n ... on RatingBlockType {\\n placement\\n }\\n ... on RelatedPostsBlockType {\\n placement\\n }\\n ... on TableBlockType {\\n placement\\n }\\n ... on TableOfContentsBlockType {\\n placement\\n }\\n ... on VideoBlockType {\\n placement\\n }\\n ... on ProductBlockType {\\n placement\\n }\\n ... on ProductsTableBlockType {\\n placement\\n }\\n ... on LegacyProductBlockType {\\n placement\\n }\\n ... on LegacyProductsTableBlockType {\\n placement\\n }\\n}\\n\\nfragment CompactProductBlockContainer_block on ProductBlockType {\\n product {\\n productId\\n title\\n showImage\\n brand {\\n id\\n title\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n bestRetailLink {\\n url\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n }\\n}
443\\n\\nfragment ContentAdsContainer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n id\\n globalId\\n chorusId\\n status\\n resourceType\\n title\\n permalink\\n originalPublishedAt\\n dek {\\n plaintext\\n }\\n seo {\\n headline\\n }\\n primaryCampaign {\\n title\\n advertiserName\\n id\\n }\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n excludedFromHomepage\\n authors @excludeCacheKey {\\n name\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n parent @excludeCacheKey {\\n slug\\n id\\n }\\n slug\\n isHub\\n id\\n }\\n internalSuperCats @excludeCacheKey {\\n slug\\n id\\n }\\n superCats @excludeCacheKey {\\n slug\\n id\\n }\\n internalCategories @excludeCacheKey {\\n slug\\n id\\n }\\n categories @excludeCacheKey {\\n slug\\n isHub\\n id\\n }\\n packages(first: 100) {\\n nodes {\\n globalId\\n id\\n }\\n }\\n ... on PostResourceType {\\n template\\n }\\n }\\n}\\n\\nfragment ContentCardContainer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n ...useContentCardDataMapper_contentResource_48x1iq\\n ...QuickPostContainer_contentResource\\n ... on PostResourceType {\\n template\\n }\\n}\\n\\nfragment ContentResourceAnalyticsContainer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n id\\n wpId\\n status\\n resourceType\\n title\\n permalink\\n originalPublishedAt\\n publishedAt\\n hasAffiliateLinks\\n primaryCampaign {\\n advertiserName\\n title\\n id\\n }\\n seo {\\n headline\\n }\\n social {\\n headline\\n }\\n promo {\\n headline\\n }\\n wordCount\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n package @excludeCacheKey {\\n id\\n }\\n streams(first: 100) {\\n nodes @excludeCacheKey {\\n id\\n }\\n }\\n authors @excludeCacheKey {\\n name\\n id\\n }\\n internalSuperCats @excludeCacheKey {\\n slug\\n id\\n }\\n superCats @excludeCacheKey {\\n slug\\n id\\n }\\n internalCategories @excludeCacheKey {\\n slug\\n id\\n }\\n categories @excludeCacheKey {\\n slug\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n slug\\n id\\n }\\n liveStatus {\\n startAt\\n }\\n blocks {\\n __typename\\n ... on ProductBlockType {\\n product {\\n __typename\\n }\\n }\\n ... on LegacyProductBlockType {\\n legacyProduct {\\n __typename\\n }\\n }\\n ... on ProductsTableBlockType {\\n products {\\n __typename\\n }\\n }\\n ... on LegacyProductsTableBlockType {\\n legacyProducts {\\n __typename\\n }\\n }\\n ... on HighlightBlockType {\\n __typename\\n }\\n }\\n ... on PostResourceType {\\n template\\n }\\n }\\n ... on StreamResourceType {\\n streamPublishedAt\\n }\\n}\\n\\nfragment EmbedBlockContainer_block on CoreEmbedBlockType {\\n embedHtml\\n placement\\n provider\\n}\\n\\nfragment ImageBlockContainer_block on CoreImageBlockType {\\n alt\\n hideCredit\\n placement\\n credit {\\n html\\n plaintext\\n }\\n caption {\\n html\\n plaintext\\n }\\n isSensitive\\n contentWarning {\\n plaintext\\n }\\n thumbnail {\\n size\\n url\\n normalizedRatio\\n originalHeight\\n originalWidth\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n image {\\n id\\n alt\\n }\\n}\\n\\nfragment ImageGalleryBlockContainer_block on CoreGalleryBlockType {\\n imagesOrientation\\n images {\\n alt\\n hideCredit\\n credit {\\n plaintext\\n }\\n caption {\\n html\\n }\\n image {\\n id\\n originalWidth\\n originalHeight\\n thumbnails {\\n horizontal {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n vertical {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n original {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment ImageSliderBlockContainer_block on ImageSliderBlockType {\\n imagesOrientation\\n images {\\n alt\\n hideCredit\\n credit {\\n plaintext\\n }\\n caption {\\n html\\n }\\n image {\\n originalUrl\\n originalHeight\\n originalWidth\\n thumbnails {\\n original {\\n normalizedRatio\\n }\\n }\\n id\\n }\\n }\\n}\\n\\nfragment LinkBlockContainer_block on LinkBlockType {\\n source\\n title\\n url\\n resource {\\n __typename\\n ... on PostResourceType {\\n authors @excludeCacheKey {\\n name\\n id\\n }\\n publishedAt\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n }
443\\n ... on Node {\\n __isNode: __typename\\n id\\n }\\n }\\n}\\n\\nfragment ListBlockContainer_block on CoreListBlockType {\\n ordered\\n placement\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment ParagraphBlockContainer_block on CoreParagraphBlockType {\\n paragraphContents {\\n html\\n }\\n dropcap\\n endmark\\n lead\\n}\\n\\nfragment ParselyTagsContainer_feedContentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n status\\n title\\n permalink\\n resourceType\\n originalPublishedAt\\n chorusId\\n id\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n primaryCategory @excludeCacheKey {\\n title\\n slug\\n id\\n }\\n internalSuperCats @excludeCacheKey {\\n slug\\n id\\n }\\n superCats @excludeCacheKey {\\n slug\\n id\\n }\\n internalCategories @excludeCacheKey {\\n slug\\n id\\n }\\n categories @excludeCacheKey {\\n slug\\n id\\n }
443\\n package @excludeCacheKey {\\n chorusId\\n id\\n }\\n streams(first: 100) {\\n nodes @excludeCacheKey {\\n chorusId\\n id\\n }\\n }\\n authors @excludeCacheKey {\\n id\\n name\\n }\\n games {\\n nodes @excludeCacheKey {\\n title\\n id\\n }\\n }\\n }\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n __typename\\n image {\\n thumbnails {\\n social {\\n url\\n }\\n }\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n __typename\\n }\\n }\\n social {\\n image {\\n thumbnails {\\n social {\\n url\\n }\\n }\\n id\\n }\\n }\\n featuredImage {\\n image {\\n thumbnails {\\n social {\\n url\\n }\\n }\\n id\\n }\\n }\\n ... on PostResourceType {\\n template\\n }\\n}\\n\\nfragment PullquoteBlockContainer_block on CorePullquoteBlockType {\\n contents {\\n html\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment QuickPostBlockContainer_block on BlockType {\\n __isBlockType: __typename\\n __typename\\n ... on CoreParagraphBlockType {\\n ...ParagraphBlockContainer_block\\n }\\n ... on CoreListBlockType {\\n ...ListBlockContainer_block\\n }\\n ... on CoreEmbedBlockType {\\n provider\\n ...EmbedBlockContainer_block\\n }\\n ... on CoreImageBlockType {\\n ...ImageBlockContainer_block\\n }\\n ... on CorePullquoteBlockType {\\n ...PullquoteBlockContainer_block\\n }\\n ... on CoreQuoteBlockType {\\n ...QuoteBlockContainer_block\\n }\\n ... on VideoBlockType {\\n ...VideoBlockContainer_block\\n }\\n ... on ImageSliderBlockType {\\n ...ImageSliderBlockContainer_block\\n }\\n ... on CoreGalleryBlockType {\\n ...ImageGalleryBlockContainer_block\\n }\\n ... on LinkBlockType {\\n ...LinkBlockContainer_block\\n }\\n ... on ProductBlockType {\\n ...CompactProductBlockContainer_block\\n }\\n ...BlockPlacementContainer_block\\n}\\n\\nfragment QuickPostBlockContainer_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n wpId\\n chorusId\\n title\\n}\\n\\nfragment QuickPostContainer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n ... on QuickPostResourceType {\\n authors @excludeCacheKey {\\n id\\n name\\n permalink\\n title\\n profileImage {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n posts(first: 1) {\\n edges {\\n node {\\n __typename\\n publishedAt\\n id\\n }\\n }\\n }\\n }\\n globalId\\n site {\\n isCrossCommunity\\n wpId\\n }\\n comments {\\n mode\\n enabled\\n }\\n createdAt\\n excludedFromHomepage\\n id\\n resourceType\\n path\\n originalPublishedAt\\n permalink\\n publishedAt\\n title\\n updatedAt\\n hasAffiliateLinks\\n categories @excludeCacheKey {\\n title\\n path\\n slug\\n id\\n }\\n blocks {\\n ...QuickPostBlockContainer_block\\n __typename\\n }\\n quickAttachment {\\n ...QuickPostBlockContainer_block\\n __typename\\n ... on CoreEmbedBlockType {\\n provider\\n }\\n ... on LinkBlockType {\\n resource {\\n __typename\\n ... on Node {\\n __isNode: __typename\\n id\\n }\\n }\\n }\\n }\\n ...QuickPostBlockContainer_feedContentResource\\n }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n children {\\n __typename\\n ... on CoreParagraphBlockType {\\n paragraphContents {\\n html\\n }\\n }\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment SEOSchemasContainer_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n __typename\\n title\\n seo {\\n description\\n headline\\n }\\n dek {\\n plaintext\\n }\\n originalPublishedAt\\n publishedAt\\n permalink\\n isPaywallEligible\\n liveStatus {\\n status\\n startAt\\n endAt\\n }\\n authors @excludeCacheKey {\\n name\\n permalink\\n title\\n profileImage {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n seoArticleBody\\n primaryCampaign {\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n title\\n permalink\\n parent @excludeCacheKey {\\n title\\n permalink\\n parent @excludeCacheKey {\\n title\\n permalink\\n id\\n }\\n id\\n }\\n id\\n }\\n categories @excludeCacheKey {\\n title\\n permalink\\n parent @excludeCacheKey {\\n title\\n permalink\\n parent @excludeCacheKey {\\n title\\n permalink\\n id\\n }\\n id\\n }\\n id\\n }\\n blocks {\\n __typename\\n ... on ProductBlockType {\\n product {\\n title\\n score\\n showScores\\n brand {\\n title\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n ... on LegacyProductBlockType {\\n legacyProduct {\\n title\\n score\\n brand\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n ... on ProductsTableBlockType {\\n products {\\n title\\n score\\n showScores\\n brand {\\n title\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n ... on LegacyProductsTableBlockType {\\n legacyProducts {\\n title\\n score\\n brand\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n ... on VideoBlockType {\\n autoplay\\n caption {\\n plaintext\\n }\\n video {\\n volumeUuid\\n title\\n player\\n publishedAt\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n }\\n ... on StreamResourceType {\\n streamPublishedAt\\n streamPosts: posts(first: 100) {\\n nodes @excludeCacheKey {\\n __typename\\n __isFeedContentResourceInterface: __typename\\n title\\n seo {\\n description\\n headline\\n }\\n dek {\\n plaintext\\n }\\n originalPublishedAt\\n publishedAt\\n permalink\\n isPaywallEligible\\n authors @excludeCacheKey {\\n name\\n permalink\\n title\\n profileImage {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n title\\n id\\n }\\n categories @excludeCacheKey {\\n title\\n permalink\\n parent @excludeCacheKey {\\n title\\n permalink\\n parent @excludeCacheKey {\\n title\\n permalink\\n id\\n }\\n id\\n }\\n id\\n }\\n ... on PostResourceType {\\n excerpt {\\n paragraphContents {\\n plaintext\\n }\\n }\\n }\\n ... on QuickPostResourceType {\\n quickAttachment {\\n __typename\\n ... on ProductBlockType {\\n product {\\n title\\n score\\n showScores\\n brand {\\n title\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n }\\n }\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n originalWidth\\n originalHeight\\n thumbnails {\\n social {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n horizontal {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n square {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n autoplay\\n caption {\\n plaintext\\n }\\n video {\\n volumeUuid\\n title\\n player\\n publishedAt\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n }\\n id\\n }\\n }\\n }\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n originalWidth\\n originalHeight\\n thumbnails {\\n social {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n horizontal {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n square {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n autoplay\\n caption {\\n plaintext\\n }\\n video {\\n volumeUuid\\n title\\n player\\n publishedAt\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n }\\n ... on QuickPostResourceType {\\n quickAttachment {\\n __typename\\n ... on ProductBlockType {\\n product {\\n title\\n score\\n showScores\\n brand {\\n title\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment SearchTagsContainer_feedContentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n id\\n status\\n chorusId\\n chorusUuid\\
443n comments {\\n enabled\\n mode\\n }\\n globalId\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n primaryCategory @excludeCacheKey {\\n title\\n id\\n }\\n authors @excludeCacheKey {\\n id\\n name\\n }\\n }\\n}\\n\\nfragment VideoBlockContainer_block on VideoBlockType {\\n autoplay\\n caption {\\n html\\n }\\n isSensitive\\n placement\\n video {\\n title\\n volumeUuid\\n player\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n}\\n\\nfragment archivesStreamContentResourcePages_query on RootQuery {\\n node(id: $nodeId) {\\n __typename\\n ... on StreamResourceType {\\n title\\n posts(first: $limit, after: $offset) {\\n nodes @excludeCacheKey {\\n __typename\\n id\\n }\\n }\\n }\\n id\\n }\\n}\\n\\nfragment useContentCardDataMapper_contentResource_48x1iq on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n __typename\\n id\\n wpId\\n globalId\\n chorusId\\n chorusUuid\\n resourceType\\n site {\\n isCrossCommunity\\n wpId\\n }\\n dek {\\n html\\n }\\n permalink\\n title\\n publishedAt\\n authors @excludeCacheKey {\\n name\\n path\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n title\\n id\\n }\\n categories @excludeCacheKey {\\n id\\n title\\n slug\\n }\\n internalCategories @excludeCacheKey {\\n slug\\n id\\n }\\n liveBadge\\n package @excludeCacheKey {\\n permalink\\n title\\n promo {\\n headline\\n }\\n id\\n }\\n promo {\\n headline\\n description {\\n html\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n primaryCampaign {\\n advertiserName\\n advertiserPreamble\\n id\\n }\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n video {\\n volumeUuid\\n player\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n }\\n comments {\\n enabled\\n mode\\n }\\n streams(first: 1) {\\n nodes @excludeCacheKey {\\n title\\n id\\n }\\n }\\n blocks {\\n __typename\\n ... on ProductBlockType {\\n product {\\n score\\n showScores\\n }\\n }\\n }\\n ... on PostResourceType {\\n customBadgeEnabled\\n customBadgeName\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n template\\n }\\n ... on VideoPostResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n }\\n ... on MapResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n }\\n ... on LinkPostResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n authorByLine\\n }\\n ... on VaultResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n }\\n ... on StreamResourceType {\\n streamPublishedAt\\n }\\n ... on DiningReportResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n template\\n }\\n}\\n","9d54ac29b5c9c48ef97f5b883877ac01":"query PackageLayoutPostsContainerPaginationQuery(\\n $limit: Int\\n $offset: String\\n $id: ID!\\n) @allowClientSide {\\n node(id: $id) {\\n __typename\\n ...PackageLayoutPostsContainer_packageResource_21LIQA\\n id\\n }\\n}\\n\\nfragment BlockPlacementContainer_block on BlockType {\\n __isBlockType: __typename\\n __typename\\n ... on ActionBoxBlockType {\\n placement\\n }\\n ... on CoreEmbedBlockType {\\n placement\\n }\\n ... on CoreGalleryBlockType {\\n placement\\n }\\n ... on CoreHeadingBlockType {\\n placement\\n }\\n ... on CoreHTMLBlockType {\\n placement\\n }\\n ... on CoreImageBlockType {\\n placement\\n }\\n ... on CoreListBlockType {\\n placement\\n }\\n ... on CorePullquoteBlockType {\\n placement\\n }\\n ... on CoreSeparatorBlockType {\\n placement\\n }\\n ... on HighlightBlockType {\\n placement\\n }\\n ... on ImageCompareBlockType {\\n placement\\n }\\n ... on ImageSliderBlockType {\\n placement\\n }\\n ... on NewsletterBlockType {\\n placement\\n }\\n ... on RatingBlockType {\\n placement\\n }\\n ... on RelatedPostsBlockType {\\n placement\\n }\\n ... on TableBlockType {\\n placement\\n }\\n ... on TableOfContentsBlockType {\\n placement\\n }\\n ... on VideoBlockType {\\n placement\\n }\\n ... on ProductBlockType {\\n placement\\n }\\n ... on ProductsTableBlockType {\\n placement\\n }\\n ... on LegacyProductBlockType {\\n placement\\n }\\n ... on LegacyProductsTableBlockType {\\n placement\\n }\\n}\\n\\nfragment CompactProductBlockContainer_block on ProductBlockType {\\n product {\\n productId\\n title\\n showImage\\n brand {\\n id\\n title\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n bestRetailLink {\\n url\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n }\\n}
443\\n\\nfragment ContentCardContainer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n ...useContentCardDataMapper_contentResource_48x1iq\\n ...QuickPostContainer_contentResource\\n ... on PostResourceType {\\n template\\n }\\n}\\n\\nfragment EmbedBlockContainer_block on CoreEmbedBlockType {\\n embedHtml\\n placement\\n provider\\n}\\n\\nfragment ImageBlockContainer_block on CoreImageBlockType {\\n alt\\n hideCredit\\n placement\\n credit {\\n html\\n plaintext\\n }\\n caption {\\n html\\n plaintext\\n }\\n isSensitive\\n contentWarning {\\n plaintext\\n }\\n thumbnail {\\n size\\n url\\n normalizedRatio\\n originalHeight\\n originalWidth\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n image {\\n id\\n alt\\n }\\n}\\n\\nfragment ImageGalleryBlockContainer_block on CoreGalleryBlockType {\\n imagesOrientation\\n images {\\n alt\\n hideCredit\\n credit {\\n plaintext\\n }\\n caption {\\n html\\n }\\n image {\\n id\\n originalWidth\\n originalHeight\\n thumbnails {\\n horizontal {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n vertical {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n original {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment ImageSliderBlockContainer_block on ImageSliderBlockType {\\n imagesOrientation\\n images {\\n alt\\n hideCredit\\n credit {\\n plaintext\\n }\\n caption {\\n html\\n }\\n image {\\n originalUrl\\n originalHeight\\n originalWidth\\n thumbnails {\\n original {\\n normalizedRatio\\n }\\n }\\n id\\n }\\n }\\n}\\n\\nfragment LinkBlockContainer_block on LinkBlockType {\\n source\\n title\\n url\\n resource {\\n __typename\\n ... on PostResourceType {\\n authors @excludeCacheKey {\\n name\\n id\\n }\\n publishedAt\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n }\\n ... on Node {\\n __isNode: __typename\\n id\\n }\\n }\\n}\\n\\nfragment ListBlockContainer_block on CoreListBlockType {\\n ordered\\n placement\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment PackageLayoutPostsContainer_packageResource_21LIQA on PackageResourceType {\\n packageLayoutPosts(first: $limit, after: $offset) {\\n pageInfo {\\n hasNextPage\\n endCursor\\n }\\n edges {\\n node {\\n __typename\\n ...ContentCardContainer_contentResource\\n id\\n }\\n cursor\\n }\\n }\\n id\\n}\\n\\nfragment ParagraphBlockContainer_block on CoreParagraphBlockType {\\n paragraphContents {\\n html\\n }\\n dropcap\\n endmark\\n lead\\n}\\n\\nfragment PullquoteBlockContainer_block on CorePullquoteBlockType {\\n contents {\\n html\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment QuickPostBlockContainer_block on BlockType {\\n __isBlockType: __typename\\n __typename\\n ... on CoreParagraphBlockType {\\n ...ParagraphBlockContainer_block\\n }\\n ... on CoreListBlockType {\\n ...ListBlockContainer_block\\n }\\n ... on CoreEmbedBlockType {\\n provider\\n ...EmbedBlockContainer_block\\n }\\n ... on CoreImageBlockType {\\n ...ImageBlockContainer_block\\n }\\n ... on CorePullquoteBlockType {\\n ...PullquoteBlockContainer_block\\n }\\n ... on CoreQuoteBlockType {\\n ...QuoteBlockContainer_block\\n }\\n ... on VideoBlockType {\\n ...VideoBlockContainer_block\\n }\\n ... on ImageSliderBlockType {\\n ...ImageSliderBlockContainer_block\\n }\\n ... on CoreGalleryBlockType {\\n ...ImageGalleryBlockContainer_block\\n }\\n ... on LinkBlockType {\\n ...LinkBlockContainer_block\\n }\\n ... on ProductBlockType {\\n ...CompactProductBlockContainer_block\\n }\\n ...BlockPlacementContainer_block\\n}\\n\\nfragment QuickPostBlockContainer_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n wpId\\n chorusId\\n title\\n}
443\\n\\nfragment QuickPostContainer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n ... on QuickPostResourceType {\\n authors @excludeCacheKey {\\n id\\n name\\n permalink\\n title\\n profileImage {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n posts(first: 1) {\\n edges {\\n node {\\n __typename\\n publishedAt\\n id\\n }\\n }\\n }\\n }\\n globalId\\n site {\\n isCrossCommunity\\n wpId\\n }\\n comments {\\n mode\\n enabled\\n }\\n createdAt\\n excludedFromHomepage\\n id\\n resourceType\\n path\\n originalPublishedAt\\n permalink\\n publishedAt\\n title\\n updatedAt\\n hasAffiliateLinks\\n categories @excludeCacheKey {\\n title\\n path\\n slug\\n id\\n }\\n blocks {\\n ...QuickPostBlockContainer_block\\n __typename\\n }\\n quickAttachment {\\n ...QuickPostBlockContainer_block\\n __typename\\n ... on CoreEmbedBlockType {\\n provider\\n }\\n ... on LinkBlockType {\\n resource {\\n __typename\\n ... on Node {\\n __isNode: __typename\\n id\\n }\\n }\\n }\\n }\\n ...QuickPostBlockContainer_feedContentResource\\n }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n children {\\n __typename\\n ... on CoreParagraphBlockType {\\n paragraphContents {\\n html\\n }\\n }\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment VideoBlockContainer_block on VideoBlockType {\\n autoplay\\n caption {\\n html\\n }\\n isSensitive\\n placement\\n video {\\n title\\n volumeUuid\\n player\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n}\\n\\nfragment useContentCardDataMapper_contentResource_48x1iq on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n __typename\\n id\\n wpId\\n globalId\\n chorusId\\n chorusUuid\\n resourceType\\n site {\\n isCrossCommunity\\n wpId\\n }\\n dek {\\n html\\n }\\n permalink\\n title\\n publishedAt\\n authors @excludeCacheKey {\\n name\\n path\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n title\\n id\\n }\\n categories @excludeCacheKey {\\n id\\n title\\n slug\\n }\\n internalCategories @excludeCacheKey {\\n slug\\n id\\n }\\n liveBadge\\n package @excludeCacheKey {\\n permalink\\n title\\n promo {\\n headline\\n }\\n id\\n }\\n promo {\\n headline\\n description {\\n html\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n primaryCampaign {\\n advertiserName\\n advertiserPreamble\\n id\\n }\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n video {\\n volumeUuid\\n player\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n }\\n comments {\\n enabled\\n mode\\n }\\n streams(first: 1) {\\n nodes @excludeCacheKey {\\n title\\n id\\n }\\n }\\n blocks {\\n __typename\\n ... on ProductBlockType {\\n product {\\n score\\n showScores\\n }\\n }\\n }\\n ... on PostResourceType {\\n customBadgeEnabled\\n customBadgeName\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n template\\n }\\n ... on VideoPostResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n }\\n ... on MapResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n }\\n ... on LinkPostResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n authorByLine\\n }\\n ... on VaultResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n }\\n ... on StreamResourceType {\\n streamPublishedAt\\n }\\n ... on DiningReportResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n template\\n }\\n}\\n","9f50865832ceb8505833e784b5740bfe":"query latestNodeIdPostContentResourceApiQuery(\\n $nodeId: ID!\\n) {\\n node(id: $nodeId) {\\n __typename\\n ... on PostResourceType {\\n ...postResource_postResource\\n }\\n id\\n }\\n}\\n\\nfragment accordionBlock_methodologyAccordionBlock on MethodologyAccordionBlockType {\\n heading {\\n html\\n }\\n sections {\\n content {\\n html\\n }\\n heading {\\n html\\n }\\n }\\n}\\n\\nfragment actionBoxBlock_actionBoxBlock on ActionBoxBlockType {\\n actionBoxTitle: title {\\n html\\n }\\n description {\\n html\\n }\\n buttonText {\\n plaintext\\n }\\n buttonUrl\\n placement\\n}\\n\\nfragment articleBlocks_block on BlockType {\\n __isBlockType: __typename\\n __typename\\n ... on CoreParagraphBlockType {\\n ...paragraphBlock_coreParagraphBlock\\n }\\n ... on CoreHeadingBlockType {\\n ...headingBlock_coreHeadingBlock\\n }\\n ... on CoreListBlockType {\\n ...listBlock_coreListBlock\\n }\\n ... on CyclonePostBlockType {\\n ...cyclonePostBlock_cyclonePostBlock\\n }\\n ... on CorePullquoteBlockType {\\n ...pullquoteBlock_corePullquoteBlock\\n }\\n ... on CoreQuoteBlockType {\\n ...quoteBlock_coreQuoteBlock\\n }\\n ... on CoreSeparatorBlockType {\\n ...separatorBlock_coreSeparatorBlock\\n }\\n ... on CoreHTMLBlockType {\\n ...htmlBlock_coreHTMLBlock\\n }\\n ... on CoreEmbedBlockType {\\n ...embedBlock_coreEmbedBlock\\n }\\n ... on CoreImageBlockType {\\n ...imageBlock_coreImageBlock\\n }\\n ... on CoreGalleryBlockType {\\n ...galleryBlock_coreGalleryBlock\\n }\\n ... on ImageSliderBlockType {\\n ...imageSliderBlock_imageSliderBlock\\n }\\n ... on ImageCompareBlockType {\\n ...imageCompareBlock_imageCompareBlock\\n }\\n ... on VideoBlockType {\\n ...videoBlock_videoBlock\\n }\\n ... on ProductBlockType {\\n ...productBlock_productBlock\\n }\\n ... on ProductsTableBlockType {\\n ...productsTableBlock_productsTableBlock\\n }\\n ... on LegacyProductBlockType {\\n ...legacyProductBlock_legacyProductBlock\\n }\\n ... on LegacyProductsTableBlockType {\\n ...legacyProductsTableBlock_legacyProductsTableBlock\\n }\\n ... on FeaturedProductsBlockType {\\n ...featuredProductsBlock_featuredProductsBlock\\n }\\n ... on ActionBoxBlockType {\\n ...actionBoxBlock_actionBoxBlock\\n }\\n ... on RatingBlockType {\\n ...ratingBlock_ratingBlock\\n }\\n ... on NewsletterBlockType {\\n ...newsletterBlock_newsletterBlock\\n }\\n ... on RelatedPostsBlockType {\\n ...relatedPostsBlock_relatedPostsBlock\\n }\\n ... on TableBlockType {\\n ...tableBlock_tableBlock\\n }\\n ... on TableOfContentsBlockType {\\n ...tableOfContentsBlock_tableOfContentsBlock\\n }\\n ... on MethodologyAccordionBlockType {\\n ...accordionBlock_methodologyAccordionBlock\\n }\\n ... on HighlightBlockType {\\n ...highlightBlock_highlightBlock\\n }\\n}\\n\\nfragment authorBasic_authorProfile on AuthorProfileResourceType {\\n id\\n name\\n title\\n permalink\\n path\\n}\\n\\nfragment authorFull_authorProfile on AuthorProfileResourceType {\\n ...authorWithBio_authorProfile\\n ...authorWithImage_authorProfile\\n}\\n\\nfragment authorWithBio_authorProfile on AuthorProfileResourceType {\\n ...authorBasic_authorProfile\\n shortBio {\\n html\\n plaintext\\n }\\n}\\n\\nfragment authorWithImage_authorProfile on AuthorProfileResourceType {\\n ...authorBasic_authorProfile\\n profileImage {\\n ...imageCard_imageResource\\n id\\n }\\n}\\n\\nfragment campaignBasic_campaign on CampaignResourceType {\\n id\\n advertiserName\\n advertiserPreamble\\n}\\n\\nfragment campaignFull_campaign on CampaignResourceType {\\n ...campaignBasic_campaign\\n title\\n advertiserClickthroughUrl\\n campaignAdvertiserDarkImage\\n campaignAdvertiserLightImage\\n campaignCustomPinImage\\n campaignCustomPinColor\\n campaignDisclaimer\\n}\\n\\nfragment campaignWithTitle_campaign on CampaignResourceType {\\n ...campaignBasic_campaign\\n title\\n}\\n\\nfragment cardThumbnails_thumbnailMap on ThumbnailMapType {\\n horizontal {\\n ...thumbnail_thumbnail\\n }\\n square {\\n ...thumbnail_thumbnail\\n }\\n}\\n\\nfragment categoryBasic_category on CategoryResourceType {\\n id\\n title\\n slug\\n permalink\\n path\\n isHub\\n}\\n\\nfragment categoryWithParentChain_category on CategoryResourceType {\\n ...categoryBasic_category\\n parent @excludeCacheKey {\\n ...categoryBasic_category\\n parent @excludeCacheKey {\\n ...categoryBasic_category\\n id\\n }\\n id\\n }\\n}\\n\\nfragment contentResourceComments_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n comments {\\n enabled\\n mode\\n }\\n}\\n\\nfragment contentResourceCore_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ...contentResourceIdentification_contentResource\\n ...contentResourceRouting_contentResource\\n ...contentResourceTimestamp_contentResource\\n title\\n dek {\\n html\\n plaintext\\n }\\n}\\n\\nfragment contentResourceFeaturedImageDisplay_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n featuredImage {\\n ...featuredImageDisplay_featuredImage\\n }\\n}\\n\\nfragment contentResourceFeaturedImageSocial_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n featuredImage {\\n ...featuredImageSocial_featuredImage\\n }\\n}\\n\\nfragment contentResourceIdentification_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ...resolvedResourceIdentification_resolvedResource\\n chorusId\\n chorusUuid\\
443n}\\n\\nfragment contentResourceLedeMediaDisplay_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ledeMedia {\\n __typename\\n ...ledeMediaDisplay_ledeMedia\\n }\\n}\\n\\nfragment contentResourceLedeMediaSocial_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ledeMedia {\\n __typename\\n ...ledeMediaSocial_ledeMedia\\n }\\n}\\n\\nfragment contentResourcePromo_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n promo {\\n headline\\n description {\\n html\\n plaintext\\n }\\n image {\\n ...imageCard_imageResource\\n id\\n }\\n }\\n}\\n\\nfragment contentResourceRobots_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n robots {\\n index\\n follow\\n }\\n}\\n\\nfragment contentResourceRouting_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ...resolvedResourceRouting_resolvedResource\\n canonicalUrlOverride\\n}\\n\\nfragment contentResourceSeo_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n seo {\\n headline\\n description\\n }\\n}\\n\\nfragment contentResourceSocial_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n social {\\n headline\\n description\\n image {\\n ...imageSocial_imageResource\\n id\\n }\\n }\\n}\\n\\nfragment contentResourceStatus_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n status\\n}\\n\\nfragment contentResourceTimestamp_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n createdAt\\n updatedAt\\n publishedAt\\n originalPublishedAt\\n}\\n\\nfragment cyclonePostBlock_cyclonePostBlock on CyclonePostBlockType {\\n url\\n shortId\\n site {\\n wpId\\n domain\\n chorusCommunityId\\n chorusNetworkId\\n isCrossCommunity\\n }\\n}\\n\\nfragment displayThumbnails_thumbnailMap on ThumbnailMapType {\\n horizontal {\\n ...thumbnail_thumbnail\\n }\\n square {\\n ...thumbnail_thumbnail\\n }\\n vertical {\\n ...thumbnail_thumbnail\\n }\\n}\\n\\nfragment embedBlock_coreEmbedBlock on CoreEmbedBlockType {\\n embedHtml\\n placement\\n provider\\n}\\n\\nfragment featuredImageBase_featuredImage on FeaturedImageType {\\n caption {\\n html\\n plaintext\\n }\\n credit {\\n html\\n plaintext\\n }\\n hideCredit\\n}\\n\\nfragment featuredImageDisplay_featuredImage on FeaturedImageType {\\n ...featuredImageBase_featuredImage\\n image {\\n ...imageDisplay_imageResource\\n id\\n }\\n}\\n\\nfragment featuredImageSocial_featuredImage on FeaturedImageType {\\n ...featuredImageBase_featuredImage\\n image {\\n ...imageSocial_imageResource\\n id\\n }\\n}\\n\\nfragment featuredProductsBlock_featuredProductsBlock on FeaturedProductsBlockType {\\n featuredProductTableTitle: title {\\n contents {\\n html\\n plaintext\\n }\\n }\\n products {\\n productDescriptionOverride\\n productLabel\\n headingID\\n product {\\n productId\\n title\\n showDescription\\n showImage\\n showScores\\n bestRetailLink {\\n ...retailLink_productRetailLink\\n }\\n brand {\\n id\\n title\\n }\\n description {\\n html\\n }\\n cons {\\n html\\n }\\n pros {\\n html\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n retailLinks {\\n ...retailLink_productRetailLink\\n }\\n }\\n }\\n}\\n\\nfragment feedContentAnalytics_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n ...contentResourceIdentification_contentResource\\n ...contentResourceRouting_contentResource\\n ...contentResourceTimestamp_contentResource\\n ...contentResourceStatus_contentResource\\n title\\n wordCount\\n hasAffiliateLinks\\n seo {\\n headline\\n }\\n social {\\n headline\\n }\\n promo {\\n headline\\n }\\n ...feedContentCampaignAnalytics_feedContentResource\\n ...feedContentPrimaryCategory_feedContentResource\\n ...feedContentCategories_feedContentResource\\n ...feedContentSuperCategories_feedContentResource\\n ...feedContentAuthors_feedContentResource\\n ...feedContentPackage_feedContentResource\\n ...feedContentStreams_feedContentResource\\n ...feedContentLiveStatus_feedContentResource\\n}\\n\\nfragment feedContentAuthorsWithProfile_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n authors @excludeCacheKey {\\n ...authorFull_authorProfile\\n id\\n }\\n}\\n\\nfragment feedContentAuthors_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n authors @excludeCacheKey {\\n ...authorWithImage_authorProfile\\n slug\\n id\\n }\\n}\\n\\nfragment feedContentCampaignAnalytics_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n primaryCampaign @excludeCacheKey {\\n ...campaignWithTitle_campaign\\n id\\n }\\n}\\n\\nfragment feedContentCategories_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n categories @excludeCacheKey {\\n ...categoryBasic_category\\n id\\n }\\n internalCategories @excludeCacheKey {\\n id\\n slug\\n }\\n}\\n\\nfragment feedContentExcludedFromHomepage_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n excludedFromHomepage\\n}\\n\\nfragment feedContentLiveStatus_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n liveBadge\\n liveStatus {\\n status\\n startAt\\n endAt\\n }\\n}\\n\\nfragment feedContentPackage_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n package @excludeCacheKey {\\n id\\n chorus
443Id\\n permalink\\n title\\n promo {\\n headline\\n }\\n }\\n}\\n\\nfragment feedContentPaywall_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n isPaywallEligible\\n}\\n\\nfragment feedContentPrimaryCategory_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n primaryCategory @excludeCacheKey {\\n ...categoryWithParentChain_category\\n id\\n }\\n}\\n\\nfragment feedContentSEO_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n ...contentResourceCore_contentResource\\n ...contentResourceSeo_contentResource\\n ...contentResourceSocial_contentResource\\n ...contentResourcePromo_contentResource\\n ...contentResourceRobots_contentResource\\n ...contentResourceLedeMediaSocial_contentResource\\n ...contentResourceFeaturedImageSocial_contentResource\\n ...feedContentAuthors_feedContentResource\\n ...feedContentPrimaryCategory_feedContentResource\\n primaryCampaign @excludeCacheKey {\\n id\\n }\\n}\\n\\nfragment feedContentStreams_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n streams(first: 100) {\\n nodes @excludeCacheKey {\\n id\\n chorus
443Id\\n title\\n }\\n }\\n}\\n\\nfragment feedContentSuperCategories_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n superCats @excludeCacheKey {\\n id\\n slug\\n }\\n internalSuperCats @excludeCacheKey {\\n id\\n slug\\n }\\n}\\n\\nfragment galleryBlock_coreGalleryBlock on CoreGalleryBlockType {\\n imagesOrientation\\n images {\\n alt\\n hideCredit\\n credit {\\n plaintext\\n }\\n caption {\\n html\\n }\\n image {\\n id\\n originalWidth\\n originalHeight\\n thumbnails {\\n horizontal {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n vertical {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n original {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment headingBlock_coreHeadingBlock on CoreHeadingBlockType {\\n contents {\\n html\\n }\\n headingId\\n level\\n}\\n\\nfragment highlightBlock_highlightBlock on HighlightBlockType {\\n __typename\\n placement\\n children {\\n __typename\\n ... on BlockInterface {\\n __isBlockInterface: __typename\\n blockName\\n }\\n ... on ActionBoxBlockType {\\n ...actionBoxBlock_actionBoxBlock\\n }\\n ... on CoreEmbedBlockType {\\n ...embedBlock_coreEmbedBlock\\n }\\n ... on CoreHeadingBlockType {\\n ...headingBlock_coreHeadingBlock\\n }\\n ... on CoreHTMLBlockType {\\n ...htmlBlock_coreHTMLBlock\\n }\\n ... on CoreImageBlockType {\\n ...imageBlock_coreImageBlock\\n }\\n ... on CoreListBlockType {\\n ...listBlock_coreListBlock\\n }\\n ... on CoreParagraphBlockType {\\n ...paragraphBlock_coreParagraphBlock\\n }\\n ... on CorePullquoteBlockType {\\n ...pullquoteBlock_corePullquoteBlock\\n }\\n ... on CoreQuoteBlockType {\\n ...quoteBlock_coreQuoteBlock\\n }\\n ... on RatingBlockType {\\n ...ratingBlock_ratingBlock\\n }\\n ... on TableOfContentsBlockType {\\n ...tableOfContentsBlock_tableOfContentsBlock\\n }\\n ... on VideoBlockType {\\n ...videoBlock_videoBlock\\n }\\n }\\n}\\n\\nfragment htmlBlock_coreHTMLBlock on CoreHTMLBlockType {\\n markup\\n}\\n\\nfragment imageBlock_coreImageBlock on CoreImageBlockType {\\n alt\\n hideCredit\\n placement\\n credit {\\n html\\n plaintext\\n }\\n caption {\\n html\\n plaintext\\n }\\n contentWarning {\\n plaintext\\n }\\n thumbnail {\\n size\\n url\\n normalizedRatio\\n originalHeight\\n originalWidth\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n image {\\n id\\n alt\\n }\\n}\\n\\nfragment imageCard_imageResource on ImageResourceType {\\n id\\n thumbnails {\\n ...cardThumbnails_thumbnailMap\\n }\\n}\\n\\nfragment imageCompareBlock_imageCompareBlock on ImageCompareBlockType {\\n imagesOrientation\\n leftImage {\\n thumbnails {\\n horizontal {\\n normalizedRatio\\n url\\n }\\n widescreen {\\n normalizedRatio\\n url\\n }\\n original {\\n normalizedRatio\\n url\\n }\\n }\\n alt\\n credit {\\n html\\n }\\n id\\n }\\n rightImage {\\n thumbnails {\\n horizontal {\\n normalizedRatio\\n url\\n }\\n widescreen {\\n normalizedRatio\\n url\\n }\\n original {\\n normalizedRatio\\n url\\n }\\n }\\n alt\\n credit {\\n html\\n }\\n id\\n }\\n caption {\\n html\\n }\\n}\\n\\nfragment imageDisplay_imageResource on ImageResourceType {\\n ...image_imageResource\\n thumbnails {\\n ...displayThumbnails_thumbnailMap\\n }\\n}\\n\\nfragment imageSliderBlock_imageSliderBlock on ImageSliderBlockType {\\n imagesOrientation\\n images {\\n alt\\n hideCredit\\n credit {\\n plaintext\\n }\\n caption {\\n html\\n }\\n image {\\n originalUrl\\n originalHeight\\n originalWidth\\n thumbnails {\\n original {\\n normalizedRatio\\n }\\n }\\n id\\n }\\n }\\n}\\n\\nfragment imageSocial_imageResource on ImageResourceType {\\n ...image_imageResource\\n thumbnails {\\n ...socialThumbnails_thumbnailMap\\n }\\n}\\n\\nfragment image_imageResource on ImageResourceType {\\n id\\n title\\n alt\\n originalHeight\\n originalWidth\\n
443credit {\\n html\\n plaintext\\n }\\n}\\n\\nfragment ledeMediaDisplay_ledeMedia on LedeMediaType {\\n __isLedeMediaType: __typename\\n __typename\\n ... on LedeMediaImageType {\\n caption {\\n html\\n plaintext\\n }\\n credit {\\n html\\n plaintext\\n }\\n hideCredit\\n image {\\n ...imageDisplay_imageResource\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n autoplay\\n caption {\\n html\\n plaintext\\n }\\n video {\\n ...videoDisplay_volumeVideoResource\\n id\\n }\\n }\\n ... on LedeMediaGifType {\\n gif {\\n ...imageDisplay_imageResource\\n hideCredit\\n caption {\\n html\\n plaintext\\n }\\n credit {\\n html\\n plaintext\\n }\\n id\\n }\\n }\\n ... on LedeMediaEmbedType {\\n provider\\n embedHtml\\n }\\n}\\n\\nfragment ledeMediaSocial_ledeMedia on LedeMediaType {\\n __isLedeMediaType: __typename\\n __typename\\n ... on LedeMediaImageType {\\n caption {\\n html\\n plaintext\\n }\\n credit {\\n html\\n plaintext\\n }\\n hideCredit\\n image {\\n ...imageSocial_imageResource\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n autoplay\\n caption {\\n html\\n plaintext\\n }\\n video {\\n ...video_volumeVideoResource\\n id\\n }\\n }\\n ... on LedeMediaGifType {\\n gif {\\n ...imageSocial_imageResource\\n id\\n }\\n }\\n ... on LedeMediaEmbedType {\\n provider\\n embedHtml\\n }\\n}\\n\\nfragment legacyProductBlock_legacyProductBlock on LegacyProductBlockType {\\n legacyProduct {\\n productId\\n title\\n score\\n bestRetailLink {\\n price\\n retailer\\n salePrice\\n url\\n }\\n brand\\n description {\\n html\\n }\\n cons {\\n html\\n }\\n pros {\\n html\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n }\\n}\\n\\nfragment legacyProductsTableBlock_legacyProductsTableBlock on LegacyProductsTableBlockType {\\n legacyProducts {\\n title\\n score\\n bestRetailLink {\\n price\\n retailer\\n salePrice\\n url\\n }\\n brand\\n description {\\n html\\n }\\n cons {\\n html\\n }\\n pros {\\n html\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n }\\n ranges {\\n label\\n max\\n min\\n }\\n filters\\n}\\n\\nfragment listBlock_coreListBlock on CoreListBlockType {\\n ordered\\n placement\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment newsletterBlock_newsletterBlock on NewsletterBlockType {\\n newsletter {\\n title\\n promoText {\\n html\\n }\\n slug\\n listId\\n }\\n}\\n\\nfragment paragraphBlock_coreParagraphBlock on CoreParagraphBlockType {\\n paragraphContents {\\n html\\n }\\n dropcap\\n endmark\\n lead\\n}\\n\\nfragment postResource_postResource on PostResourceType {\\n ...feedContentSEO_feedContentResource\\n ...feedContentAuthorsWithProfile_feedContentResource\\n ...feedContentAnalytics_feedContentResource\\n ...feedContentCategories_feedContentResource\\n ...feedContentSuperCategories_feedContentResource\\n ...feedContentPackage_feedContentResource\\n ...feedContentStreams_feedContentResource\\n ...feedContentPaywall_feedContentResource\\n ...feedContentExcludedFromHomepage_feedContentResource\\n ...contentResourceLedeMediaDisplay_contentResource\\n ...contentResourceFeaturedImageDisplay_contentResource\\n ...contentResourceComments_contentResource\\n primaryCampaign @excludeCacheKey {\\n ...campaignFull_campaign\\n id\\n }\\n ...postSpecific_postResource\\n blocks {\\n __typename\\n ...articleBlocks_block\\n }\\n}\\n\\nfragment postSpecific_postResource on PostResourceType {\\n template\\n additionalBylines\\n customCss\\n isGameThread\\n gameThreadDatetime\\n seoArticleBody\\n excerpt {\\n ...paragraphBlock_coreParagraphBlock\\n }\\n}\\n\\nfragment productBlock_productBlock on ProductBlockType {\\n product {\\n productId\\n title\\n score\\n showDescription\\n showImage\\n showScores\\n parentFilter\\n bestRetailLink {\\n ...retailLink_productRetailLink\\n }\\n brand {\\n id\\n title\\n }\\n description {\\n html\\n }\\n cons {\\n html\\n }\\n pros {\\n html\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n retailLinks {\\n ...retailLink_productRetailLink\\n }\\n }\\n}\\n\\nfragment productsTableBlock_productsTableBlock on ProductsTableBlockType {\\n products {\\n productId\\n title\\n score\\n showDescription\\n showScores\\n parentFilter\\n bestRetailLink {\\n ...retailLink_productRetailLink\\n }\\n brand {\\n id\\n title\\n }\\n description {\\n html\\n }\\n cons {\\n html\\n }\\n pros {\\n html\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n retailLinks {\\n ...retailLink_productRetailLink\\n }\\n }\\n ranges {\\n label\\n max\\n min\\n }\\n filters\\n}\\n\\nfragment pullquoteBlock_corePullquoteBlock on CorePullquoteBlockType {\\n contents {\\n html\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment quoteBlock_coreQuoteBlock on CoreQuoteBlockType {\\n children {\\n __typename\\n ... on CoreParagraphBlockType {\\n paragraphContents {\\n html\\n }\\n }\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment ratingBlock_ratingBlock on RatingBlockType {\\n rating\\n searchTitle\\n}\\n\\nfragment relatedPostsBlock_relatedPostsBlock on RelatedPostsBlockType {\\n links {\\n url\\n title\\n }\\n}\\n\\nfragment resolvedResourceIdentification_resolvedResource on ResolvedResourceInterface {\\n __isResolvedResourceInterface: __typename\\n id\\n globalId\\n wpId\\n}\\n\\nfragment resolvedResourceRouting_resolvedResource on ResolvedResourceInterface {\\n __isResolvedResourceInterface: __typename\\n path\\n permalink\\n slug\\n resourceType\\n}\\n\\nfragment retailLink_productRetailLink on ProductRetailLinkType {\\n price\\n retailer\\n salePrice\\n url\\n}\\n\\nfragment separatorBlock_coreSeparatorBlock on CoreSeparatorBlockType {\\n blockName\\n}\\n\\nfragment socialThumbnails_thumbnailMap on ThumbnailMapType {\\n social {\\n ...thumbnail_thumbnail\\n }\\n}\\n\\nfragment tableBlock_tableBlock on TableBlockType {\\n title\\n header\\n rows\\n columns\\n footer\\n fixedWidthTableCells\\n caption {\\n html\\n }\\n credit {\\n html\\n }\\n}\\n\\nfragment tableOfContentsBlock_tableOfContentsBlock on TableOfContentsBlockType {\\n title\\n hideTitle\\n entries {\\n ...tableOfContentsEntry_tableOfContentsEntry\\n entries {\\n ...tableOfContentsEntry_tableOfContentsEntry\\n entr
443ies {\\n ...tableOfContentsEntry_tableOfContentsEntry\\n entries {\\n ...tableOfContentsEntry_tableOfContentsEntry\\n entries {\\n ...tableOfContentsEntry_tableOfContentsEntry\\n entries {\\n ...tableOfContentsEntry_tableOfContentsEntry\\n }\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment tableOfContentsEntry_tableOfContentsEntry on TableOfContentsEntry {\\n url\\n title\\n}\\n\\nfragment thumbnail_thumbnail on ThumbnailType {\\n url\\n mimeType\\n normalizedRatio\\n originalHeight\\n originalWidth\\n cropCoordinates {\\n height\\n width\\n }\\n}\\n\\nfragment videoBlock_videoBlock on VideoBlockType {\\n autoplay\\n caption {\\n html\\n }\\n isSensitive\\n placement\\n video {\\n title\\n volumeUuid\\n player\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n}\\n\\nfragment videoDisplay_volumeVideoResource on VolumeVideoResourceType {\\n id\\n volumeUuid\\n title\\n player\\n publishedAt\\n poster {\\n ...imageDisplay_imageResource\\n id\\n }\\n}\\n\\nfragment video_volumeVideoResource on VolumeVideoResourceType {\\n id\\n volumeUuid\\n title\\n player\\n publishedAt\\n poster {\\n ...imageCard_imageResource\\n id\\n }\\n}\\n","a88652d9d13b0a71ffee77a196ffb9c4":"query AuthorProfileLayoutQuery(\\n $nodeId: ID!\\n $limit: Int!\\n $offset: String!\\n) {\\n node(id: $nodeId) {\\n __typename\\n ... on AuthorProfileResourceType {\\n name\\n id\\n wpId\\n longBio {\\n html\\n plaintext\\n }\\n shortBio {\\n plaintext\\n }\\n title\\n feedLink\\n profileImage {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n permalink\\n posts(first: $limit, after: $offset) {\\n pageInfo {\\n hasNextPage\\n totalPages\\n }\\n ...ContentCardRiverContainer_posts\\n }\\n socialLinks {\\n bluesky\\n email\\n facebook\\n instagram\\n linkedin\\n mastodon\\n personalWebsite\\n threads\\n tiktok\\n twitter\\n }\\n ...AdminContainer_resolvedResource\\n }\\n id\\n }\\n}\\n\\nfragment AdminContainer_resolvedResource on ResolvedResourceInterface {\\n __isResolvedResourceInterface: __typename\\n __typename\\n id\\n wpId\\n globalId\\n ... on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n chorusId\\n chorusUuid\\n featuredImage {\\n image @excludeCacheKey {\\n originalUrl\\n wpId\\n id\\n }\\n }\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n primaryCategory @excludeCacheKey {\\n id\\n }\\n }\\n }\\n ... on NeighborhoodResourceType {\\n id\\n wpId\\n }\\n}\\n\\nfragment BlockPlacementContainer_block on BlockType {\\n __isBlockType: __typename\\n __typename\\n ... on ActionBoxBlockType {\\n placement\\n }\\n ... on CoreEmbedBlockType {\\n placement\\n }\\n ... on CoreGalleryBlockType {\\n placement\\n }\\n ... on CoreHeadingBlockType {\\n placement\\n }\\n ... on CoreHTMLBlockType {\\n placement\\n }\\n ... on CoreImageBlockType {\\n placement\\n }\\n ... on CoreListBlockType {\\n placement\\n }\\n ... on CorePullquoteBlockType {\\n placement\\n }\\n ... on CoreSeparatorBlockType {\\n placement\\n }\\n ... on HighlightBlockType {\\n placement\\n }\\n ... on ImageCompareBlockType {\\n placement\\n }\\n ... on ImageSliderBlockType {\\n placement\\n }\\n ... on NewsletterBlockType {\\n placement\\n }\\n ... on RatingBlockType {\\n placement\\n }\\n ... on RelatedPostsBlockType {\\n placement\\n }\\n ... on TableBlockType {\\n placement\\n }\\n ... on TableOfContentsBlockType {\\n placement\\n }\\n ... on VideoBlockType {\\n placement\\n }\\n ... on ProductBlockType {\\n placement\\n }\\n ... on ProductsTableBlockType {\\n placement\\n }\\n ... on LegacyProductBlockType {\\n placement\\n }\\n ... on LegacyProductsTableBlockType {\\n placement\\n }\\n}\\n\\nfragment CompactProductBlockContainer_block on ProductBlockType {\\n product {\\n productId\\n title\\n showImage\\n brand {\\n id\\n title\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n bestRetailLink {\\n url\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n }\\n}
443\\n\\nfragment ContentCardContainer_contentResource_48x1iq on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n ...useContentCardDataMapper_contentResource_48x1iq\\n ...QuickPostContainer_contentResource\\n ... on PostResourceType {\\n template\\n }\\n}\\n\\nfragment ContentCardRiverContainer_posts on FeedContentResourceInterfaceConnection {\\n __isFeedContentResourceInterfaceConnection: __typename\\n nodes {\\n __typename\\n ...ContentCardContainer_contentResource_48x1iq\\n id\\n }\\n}\\n\\nfragment EmbedBlockContainer_block on CoreEmbedBlockType {\\n embedHtml\\n placement\\n provider\\n}\\n\\nfragment ImageBlockContainer_block on CoreImageBlockType {\\n alt\\n hideCredit\\n placement\\n credit {\\n html\\n plaintext\\n }\\n caption {\\n html\\n plaintext\\n }\\n isSensitive\\n contentWarning {\\n plaintext\\n }\\n thumbnail {\\n size\\n url\\n normalizedRatio\\n originalHeight\\n originalWidth\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n image {\\n id\\n alt\\n }\\n}\\n\\nfragment ImageGalleryBlockContainer_block on CoreGalleryBlockType {\\n imagesOrientation\\n images {\\n alt\\n hideCredit\\n credit {\\n plaintext\\n }\\n caption {\\n html\\n }\\n image {\\n id\\n originalWidth\\n originalHeight\\n thumbnails {\\n horizontal {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n vertical {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n original {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment ImageSliderBlockContainer_block on ImageSliderBlockType {\\n imagesOrientation\\n images {\\n alt\\n hideCredit\\n credit {\\n plaintext\\n }\\n caption {\\n html\\n }\\n image {\\n originalUrl\\n originalHeight\\n originalWidth\\n thumbnails {\\n original {\\n normalizedRatio\\n }\\n }\\n id\\n }\\n }\\n}\\n\\nfragment LinkBlockContainer_block on LinkBlockType {\\n source\\n title\\n url\\n resource {\\n __typename\\n ... on PostResourceType {\\n authors @excludeCacheKey {\\n name\\n id\\n }\\n publishedAt\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n }\\n ... on Node {\\n __isNode: __typename\\n id\\n }\\n }\\n}\\n\\nfragment ListBlockContainer_block on CoreListBlockType {\\n ordered\\n placement\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment ParagraphBlockContainer_block on CoreParagraphBlockType {\\n paragraphContents {\\n html\\n }\\n dropcap\\n endmark\\n lead\\n}\\n\\nfragment PullquoteBlockContainer_block on CorePullquoteBlockType {\\n contents {\\n html\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment QuickPostBlockContainer_block on BlockType {\\n __isBlockType: __typename\\n __typename\\n ... on CoreParagraphBlockType {\\n ...ParagraphBlockContainer_block\\n }\\n ... on CoreListBlockType {\\n ...ListBlockContainer_block\\n }\\n ... on CoreEmbedBlockType {\\n provider\\n ...EmbedBlockContainer_block\\n }\\n ... on CoreImageBlockType {\\n ...ImageBlockContainer_block\\n }\\n ... on CorePullquoteBlockType {\\n ...PullquoteBlockContainer_block\\n }\\n ... on CoreQuoteBlockType {\\n ...QuoteBlockContainer_block\\n }\\n ... on VideoBlockType {\\n ...VideoBlockContainer_block\\n }\\n ... on ImageSliderBlockType {\\n ...ImageSliderBlockContainer_block\\n }\\n ... on CoreGalleryBlockType {\\n ...ImageGalleryBlockContainer_block\\n }\\n ... on LinkBlockType {\\n ...LinkBlockContainer_block\\n }\\n ... on ProductBlockType {\\n ...CompactProductBlockContainer_block\\n }\\n ...BlockPlacementContainer_block\\n}\\n\\nfragment QuickPostBlockContainer_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n wpId\\n chorusId\\n title\\n}
443\\n\\nfragment QuickPostContainer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n ... on QuickPostResourceType {\\n authors @excludeCacheKey {\\n id\\n name\\n permalink\\n title\\n profileImage {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n posts(first: 1) {\\n edges {\\n node {\\n __typename\\n publishedAt\\n id\\n }\\n }\\n }\\n }\\n globalId\\n site {\\n isCrossCommunity\\n wpId\\n }\\n comments {\\n mode\\n enabled\\n }\\n createdAt\\n excludedFromHomepage\\n id\\n resourceType\\n path\\n originalPublishedAt\\n permalink\\n publishedAt\\n title\\n updatedAt\\n hasAffiliateLinks\\n categories @excludeCacheKey {\\n title\\n path\\n slug\\n id\\n }\\n blocks {\\n ...QuickPostBlockContainer_block\\n __typename\\n }\\n quickAttachment {\\n ...QuickPostBlockContainer_block\\n __typename\\n ... on CoreEmbedBlockType {\\n provider\\n }\\n ... on LinkBlockType {\\n resource {\\n __typename\\n ... on Node {\\n __isNode: __typename\\n id\\n }\\n }\\n }\\n }\\n ...QuickPostBlockContainer_feedContentResource\\n }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n children {\\n __typename\\n ... on CoreParagraphBlockType {\\n paragraphContents {\\n html\\n }\\n }\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment VideoBlockContainer_block on VideoBlockType {\\n autoplay\\n caption {\\n html\\n }\\n isSensitive\\n placement\\n video {\\n title\\n volumeUuid\\n player\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n}\\n\\nfragment useContentCardDataMapper_contentResource_48x1iq on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n __typename\\n id\\n wpId\\n globalId\\n chorusId\\n chorusUuid\\n resourceType\\n site {\\n isCrossCommunity\\n wpId\\n }\\n dek {\\n html\\n }\\n permalink\\n title\\n publishedAt\\n authors @excludeCacheKey {\\n name\\n path\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n title\\n id\\n }\\n categories @excludeCacheKey {\\n id\\n title\\n slug\\n }\\n internalCategories @excludeCacheKey {\\n slug\\n id\\n }\\n liveBadge\\n package @excludeCacheKey {\\n permalink\\n title\\n promo {\\n headline\\n }\\n id\\n }\\n promo {\\n headline\\n description {\\n html\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n primaryCampaign {\\n advertiserName\\n advertiserPreamble\\n id\\n }\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n video {\\n volumeUuid\\n player\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n }\\n comments {\\n enabled\\n mode\\n }\\n streams(first: 1) {\\n nodes @excludeCacheKey {\\n title\\n id\\n }\\n }\\n blocks {\\n __typename\\n ... on ProductBlockType {\\n product {\\n score\\n showScores\\n }\\n }\\n }\\n ... on PostResourceType {\\n customBadgeEnabled\\n customBadgeName\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n template\\n }\\n ... on VideoPostResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n }\\n ... on MapResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n }\\n ... on LinkPostResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n authorByLine\\n }\\n ... on VaultResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n }\\n ... on StreamResourceType {\\n streamPublishedAt\\n }\\n ... on DiningReportResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n template\\n }\\n}\\n","b07246a00bb81a03e59d44e19a103fe6":"query FullArchiveLayoutQuery(\\n $path: String\\n $limit: Int!\\n $offset: String!\\n $year: Int!\\n $month: Int!\\n) {\\n resource(path: $path) {\\n __typename\\n ... on HomepageResourceType {\\n monthArchiveFilterValues {\\n year\\n month\\n }\\n posts(first: $limit, after: $offset, where: {dateQuery: {year: $year, month: $month}, orderby: [{field: DATE, order: DESC}]}) {\\n pageInfo {\\n hasNextPage\\n totalPages\\n }\\n ...ContentCardRiverContainer_posts\\n }\\n }\\n ... on CategoryResourceType {\\n slug\\n monthArchiveFilterValues {\\n year\\n month\\n }\\n posts(first: $limit, after: $offset, where: {dateQuery: {year: $year, month: $month}, orderby: [{field: DATE, order: DESC}]}) {\\n pageInfo {\\n hasNextPage\\n totalPages\\n }\\n ...ContentCardRiverContainer_posts\\n }\\n }\\n ... on SuperCatResourceType {\\n slug\\n monthArchiveFilterValues {\\n year\\n month\\n }\\n posts(first: $limit, after: $offset, where: {dateQuery: {year: $year, month: $month}, orderby: [{field: DATE, order: DESC}]}) {\\n pageInfo {\\n hasNextPage\\n totalPages\\n }\\n ...ContentCardRiverContainer_posts\\n }\\n }
443\\n ... on Node {\\n __isNode: __typename\\n id\\n }\\n }\\n ...fullArchiveResourcePages_query\\n}\\n\\nfragment BlockPlacementContainer_block on BlockType {\\n __isBlockType: __typename\\n __typename\\n ... on ActionBoxBlockType {\\n placement\\n }\\n ... on CoreEmbedBlockType {\\n placement\\n }\\n ... on CoreGalleryBlockType {\\n placement\\n }\\n ... on CoreHeadingBlockType {\\n placement\\n }\\n ... on CoreHTMLBlockType {\\n placement\\n }\\n ... on CoreImageBlockType {\\n placement\\n }\\n ... on CoreListBlockType {\\n placement\\n }\\n ... on CorePullquoteBlockType {\\n placement\\n }\\n ... on CoreSeparatorBlockType {\\n placement\\n }\\n ... on HighlightBlockType {\\n placement\\n }\\n ... on ImageCompareBlockType {\\n placement\\n }\\n ... on ImageSliderBlockType {\\n placement\\n }\\n ... on NewsletterBlockType {\\n placement\\n }\\n ... on RatingBlockType {\\n placement\\n }\\n ... on RelatedPostsBlockType {\\n placement\\n }\\n ... on TableBlockType {\\n placement\\n }\\n ... on TableOfContentsBlockType {\\n placement\\n }\\n ... on VideoBlockType {\\n placement\\n }\\n ... on ProductBlockType {\\n placement\\n }\\n ... on ProductsTableBlockType {\\n placement\\n }\\n ... on LegacyProductBlockType {\\n placement\\n }\\n ... on LegacyProductsTableBlockType {\\n placement\\n }\\n}\\n\\nfragment CompactProductBlockContainer_block on ProductBlockType {\\n product {\\n productId\\n title\\n showImage\\n brand {\\n id\\n title\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n bestRetailLink {\\n url\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n }\\n}\\n\\nfragment ContentCardContainer_contentResource_48x1iq on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n ...useContentCardDataMapper_contentResource_48x1iq\\n ...QuickPostContainer_contentResource\\n ... on PostResourceType {\\n template\\n }\\n}\\n\\nfragment ContentCardRiverContainer_posts on FeedContentResourceInterfaceConnection {\\n __isFeedContentResourceInterfaceConnection: __typename\\n nodes {\\n __typename\\n ...ContentCardContainer_contentResource_48x1iq\\n id\\n }\\n}\\n\\nfragment EmbedBlockContainer_block on CoreEmbedBlockType {\\n embedHtml\\n placement\\n provider\\n}\\n\\nfragment ImageBlockContainer_block on CoreImageBlockType {\\n alt\\n hideCredit\\n placement\\n credit {\\n html\\n plaintext\\n }\\n caption {\\n html\\n plaintext\\n }\\n isSensitive\\n contentWarning {\\n plaintext\\n }\\n thumbnail {\\n size\\n url\\n normalizedRatio\\n originalHeight\\n originalWidth\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n image {\\n id\\n alt\\n }\\n}\\n\\nfragment ImageGalleryBlockContainer_block on CoreGalleryBlockType {\\n imagesOrientation\\n images {\\n alt\\n hideCredit\\n credit {\\n plaintext\\n }\\n caption {\\n html\\n }\\n image {\\n id\\n originalWidth\\n originalHeight\\n thumbnails {\\n horizontal {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n vertical {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n original {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment ImageSliderBlockContainer_block on ImageSliderBlockType {\\n imagesOrientation\\n images {\\n alt\\n hideCredit\\n credit {\\n plaintext\\n }\\n caption {\\n html\\n }\\n image {\\n originalUrl\\n originalHeight\\n originalWidth\\n thumbnails {\\n original {\\n normalizedRatio\\n }\\n }\\n id\\n }\\n }\\n}\\n\\nfragment LinkBlockContainer_block on LinkBlockType {\\n source\\n title\\n url\\n resource {\\n __typename\\n ... on PostResourceType {\\n authors @excludeCacheKey {\\n name\\n id\\n }\\n publishedAt\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n }
443\\n ... on Node {\\n __isNode: __typename\\n id\\n }\\n }\\n}\\n\\nfragment ListBlockContainer_block on CoreListBlockType {\\n ordered\\n placement\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment ParagraphBlockContainer_block on CoreParagraphBlockType {\\n paragraphContents {\\n html\\n }\\n dropcap\\n endmark\\n lead\\n}\\n\\nfragment PullquoteBlockContainer_block on CorePullquoteBlockType {\\n contents {\\n html\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment QuickPostBlockContainer_block on BlockType {\\n __isBlockType: __typename\\n __typename\\n ... on CoreParagraphBlockType {\\n ...ParagraphBlockContainer_block\\n }\\n ... on CoreListBlockType {\\n ...ListBlockContainer_block\\n }\\n ... on CoreEmbedBlockType {\\n provider\\n ...EmbedBlockContainer_block\\n }\\n ... on CoreImageBlockType {\\n ...ImageBlockContainer_block\\n }\\n ... on CorePullquoteBlockType {\\n ...PullquoteBlockContainer_block\\n }\\n ... on CoreQuoteBlockType {\\n ...QuoteBlockContainer_block\\n }\\n ... on VideoBlockType {\\n ...VideoBlockContainer_block\\n }\\n ... on ImageSliderBlockType {\\n ...ImageSliderBlockContainer_block\\n }\\n ... on CoreGalleryBlockType {\\n ...ImageGalleryBlockContainer_block\\n }\\n ... on LinkBlockType {\\n ...LinkBlockContainer_block\\n }\\n ... on ProductBlockType {\\n ...CompactProductBlockContainer_block\\n }\\n ...BlockPlacementContainer_block\\n}\\n\\nfragment QuickPostBlockContainer_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n wpId\\n chorusId\\n title\\n}\\n\\nfragment QuickPostContainer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n ... on QuickPostResourceType {\\n authors @excludeCacheKey {\\n id\\n name\\n permalink\\n title\\n profileImage {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n posts(first: 1) {\\n edges {\\n node {\\n __typename\\n publishedAt\\n id\\n }\\n }\\n }\\n }\\n globalId\\n site {\\n isCrossCommunity\\n wpId\\n }\\n comments {\\n mode\\n enabled\\n }\\n createdAt\\n excludedFromHomepage\\n id\\n resourceType\\n path\\n originalPublishedAt\\n permalink\\n publishedAt\\n title\\n updatedAt\\n hasAffiliateLinks\\n categories @excludeCacheKey {\\n title\\n path\\n slug\\n id\\n }\\n blocks {\\n ...QuickPostBlockContainer_block\\n __typename\\n }\\n quickAttachment {\\n ...QuickPostBlockContainer_block\\n __typename\\n ... on CoreEmbedBlockType {\\n provider\\n }\\n ... on LinkBlockType {\\n resource {\\n __typename\\n ... on Node {\\n __isNode: __typename\\n id\\n }\\n }\\n }\\n }\\n ...QuickPostBlockContainer_feedContentResource\\n }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n children {\\n __typename\\n ... on CoreParagraphBlockType {\\n paragraphContents {\\n html\\n }\\n }\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment VideoBlockContainer_block on VideoBlockType {\\n autoplay\\n caption {\\n html\\n }\\n isSensitive\\n placement\\n video {\\n title\\n volumeUuid\\n player\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n}\\n\\nfragment fullArchiveResourcePages_query on RootQuery {\\n resource(path: $path) {\\n __typename\\n ... on ClientErrorResourceType {\\n statusCode\\n resourceType\\n }\\n ... on HomepageResourceType {\\n monthArchiveFilterValues {\\n year\\n month\\n }\\n }\\n ... on CategoryResourceType {\\n slug\\n monthArchiveFilterValues {\\n year\\n month\\n }\\n }\\n ... on SuperCatResourceType {\\n slug\\n monthArchiveFilterValues {\\n year\\n month\\n }\\n }\\n ... on RedirectResourceType {\\n targetUrl\\n statusCode\\n }
443\\n ... on Node {\\n __isNode: __typename\\n id\\n }\\n }\\n}\\n\\nfragment useContentCardDataMapper_contentResource_48x1iq on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n __typename\\n id\\n wpId\\n globalId\\n chorusId\\n chorusUuid\\n resourceType\\n site {\\n isCrossCommunity\\n wpId\\n }\\n dek {\\n html\\n }\\n permalink\\n title\\n publishedAt\\n authors @excludeCacheKey {\\n name\\n path\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n title\\n id\\n }\\n categories @excludeCacheKey {\\n id\\n title\\n slug\\n }\\n internalCategories @excludeCacheKey {\\n slug\\n id\\n }\\n liveBadge\\n package @excludeCacheKey {\\n permalink\\n title\\n promo {\\n headline\\n }\\n id\\n }\\n promo {\\n headline\\n description {\\n html\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n primaryCampaign {\\n advertiserName\\n advertiserPreamble\\n id\\n }\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n video {\\n volumeUuid\\n player\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n }\\n comments {\\n enabled\\n mode\\n }\\n streams(first: 1) {\\n nodes @excludeCacheKey {\\n title\\n id\\n }\\n }\\n blocks {\\n __typename\\n ... on ProductBlockType {\\n product {\\n score\\n showScores\\n }\\n }\\n }\\n ... on PostResourceType {\\n customBadgeEnabled\\n customBadgeName\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n template\\n }\\n ... on VideoPostResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n }\\n ... on MapResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n }\\n ... on LinkPostResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n authorByLine\\n }\\n ... on VaultResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n }\\n ... on StreamResourceType {\\n streamPublishedAt\\n }\\n ... on DiningReportResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n template\\n }\\n}\\n","b46f71193d00f241c21d7b596beee742":"query QuickPostStreamRecircContainerQuery(\\n $streamNodeId: ID!\\n) {\\n node(id: $streamNodeId) {\\n __typename\\n ... on StreamResourceType {\\n path\\n status\\n title\\n liveBadge\\n }\\n id\\n }\\n}\\n","c2805656f7b2fe85dce010f95ee8bcfe":"query DiningReportLayoutQuery(\\n $nodeId: ID!\\n) {\\n node(id: $nodeId) {\\n __typename\\n ... on DiningReportResourceType {\\n globalId\\n title\\n permalink\\n customCss\\n chorusUuid\\n chorus
443Id\\n path\\n resourceType\\n template\\n hasAffiliateLinks\\n authors @excludeCacheKey {\\n id\\n name\\n permalink\\n shortBio {\\n html\\n }\\n profileImage {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n primaryCampaign {\\n advertiserClickthroughUrl\\n advertiserName\\n advertiserPreamble\\n campaignAdvertiserDarkImage\\n campaignAdvertiserLightImage\\n id\\n }\\n articlePackage: package @excludeCacheKey {\\n title\\n path\\n id\\n }\\n categories @excludeCacheKey {\\n title\\n path\\n slug\\n newsletter {\\n title\\n listId\\n promoText {\\n html\\n }\\n }\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n newsletter {\\n title\\n listId\\n promoText {\\n html\\n }\\n }\\n id\\n }\\n internalCategories @excludeCacheKey {\\n slug\\n id\\n }\\n internalSuperCats @excludeCacheKey {\\n slug\\n id\\n }
443\\n blocks {\\n ...ArticleBlockContainer_block\\n __typename\\n }\\n venues: tempVenues(first: 3) {\\n nodes {\\n ...ArticleVenueContainer_venue\\n __typename\\n id\\n }\\n }\\n ...AdminContainer_resolvedResource\\n ...ArticleSEOContainer_feedContentResource\\n ...ArticleLedeContainer_feedContentResource\\n ...ArticleBlockContainer_feedContentResource\\n ...ContentResourceAnalyticsContainer_contentResource\\n ...ParselyTagsContainer_feedContentResource\\n ...SearchTagsContainer_feedContentResource\\n ...SEOSchemasContainer_feedContentResource\\n ...SeeMoreContainer_feedContentResource\\n ...ContentAdsContainer_contentResource\\n ...useLedeMedia_feedContentResource\\n }\\n id\\n }\\n ...diningReportContentResourcePages_query\\n}\\n\\nfragment AccordionBlockContainer_block on MethodologyAccordionBlockType {\\n heading {\\n html\\n }\\n sections {\\n content {\\n html\\n }\\n heading {\\n html\\n }\\n }\\n}\\n\\nfragment ActionBoxBlockContainer_block on ActionBoxBlockType {\\n actionBoxTitle: title {\\n html\\n }\\n description {\\n html\\n }\\n buttonText {\\n plaintext\\n }\\n buttonUrl\\n placement\\n}\\n\\nfragment AdminContainer_resolvedResource on ResolvedResourceInterface {\\n __isResolvedResourceInterface: __typename\\n __typename\\n id\\n wpId\\n globalId\\n ... on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n chorusId\\n chorusUuid\\n featuredImage {\\n image @excludeCacheKey {\\n originalUrl\\n wpId\\n id\\n }\\n }\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n primaryCategory @excludeCacheKey {\\n id\\n }\\n }\\n }\\n ... on NeighborhoodResourceType {\\n id\\n wpId\\n }\\n}\\n\\nfragment ArticleBlockContainer_block on BlockType {\\n __isBlockType: __typename\\n __typename\\n ... on CoreEmbedBlockType {\\n ...EmbedBlockContainer_block\\n }\\n ... on CoreHeadingBlockType {\\n ...HeadingBlockContainer_block\\n }\\n ... on CoreHTMLBlockType {\\n ...HTMLBlockContainer_block\\n }\\n ... on CoreImageBlockType {\\n ...ImageBlockContainer_block\\n }\\n ... on CoreListBlockType {\\n ...ListBlockContainer_block\\n }\\n ... on CoreParagraphBlockType {\\n ...ParagraphBlockContainer_block\\n }\\n ... on CyclonePostBlockType {\\n ...CyclonePostBlockContainer_block\\n }\\n ... on CorePullquoteBlockType {\\n ...PullquoteBlockContainer_block\\n }\\n ... on CoreQuoteBlockType {\\n ...QuoteBlockContainer_block\\n }\\n ... on CoreSeparatorBlockType {\\n blockName\\n }\\n ... on HighlightBlockType {\\n ...HighlightBlockContainer_block\\n }\\n ... on ImageCompareBlockType {\\n ...ImageCompareBlockContainer_block\\n }\\n ... on RatingBlockType {\\n ...RatingBlockContainer_block\\n }\\n ... on VideoBlockType {\\n ...VideoBlockContainer_block\\n }\\n ... on NewsletterBlockType {\\n ...NewsletterBlockContainer_block\\n }\\n ... on ImageSliderBlockType {\\n ...ImageSliderBlockContainer_block\\n }\\n ... on RelatedPostsBlockType {\\n ...RelatedPostsBlockContainer_block\\n }\\n ... on CoreGalleryBlockType {\\n ...ImageGalleryBlockContainer_block\\n }\\n ... on ActionBoxBlockType {\\n ...ActionBoxBlockContainer_block\\n }\\n ... on TableBlockType {\\n ...TableBlockContainer_block\\n }\\n ... on TableOfContentsBlockType {\\n ...TableOfContentsBlockContainer_block\\n }\\n ... on MethodologyAccordionBlockType {\\n ...AccordionBlockContainer_block\\n }\\n ... on ProductBlockType {\\n ...ProductBlockContainer_block\\n }\\n ... on FeaturedProductsBlockType {\\n ...FeaturedProductsBlockContainer_block\\n }\\n ... on ProductsTableBlockType {\\n ...ProductsTableBlockContainer_block\\n }\\n ... on LegacyProductsTableBlockType {\\n ...LegacyProductsTableBlockContainer_block\\n }\\n ... on LegacyProductBlockType {\\n ...LegacyProductBlockContainer_block\\n }\\n ... on SupportingCastEmbedBlockType {\\n ...SupportingCastEmbedBlockContainer_block\\n }\\n ...BlockPlacementContainer_block\\n}\\n\\nfragment ArticleBlockContainer_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n wpId\\n chorusId\\n title\\n authors @excludeCacheKey {\\n name\\n id\\n }\\n}\\n\\nfragment ArticleLedeContainer_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n __typename\\n id\\n resourceType\\n permalink\\n publishedAt\\n originalPublishedAt\\n primaryCampaign {\\n id\\n }\\n updatedAt\\n createdAt\\n title\\n dek {\\n html\\n }
443\\n hasAffiliateLinks\\n comments {\\n enabled\\n mode\\n }\\n chorusId\\n chorusUuid\\n globalId\\n authors @excludeCacheKey {\\n id\\n name\\n permalink\\n title\\n profileImage {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n shortBio {\\n html\\n }\\n posts(first: 1) {\\n edges {\\n node {\\n __typename\\n publishedAt\\n id\\n }\\n }\\n }\\n }\\n additionalBylines\\n primaryCategory @excludeCacheKey {\\n title\\n path\\n parent @excludeCacheKey {\\n title\\n path\\n parent @excludeCacheKey {\\n title\\n path\\n id\\n }\\n id\\n }\\n id\\n }\\n categories @excludeCacheKey {\\n slug\\n title\\n path\\n parent @excludeCacheKey {\\n title\\n path\\n parent @excludeCacheKey {\\n title\\n path\\n id\\n }\\n id\\n }\\n id\\n }\\n internalCategories @excludeCacheKey {\\n slug\\n id\\n }\\n articlePackage: package @excludeCacheKey {\\n title\\n path\\n id\\n }\\n streams(first: 100) {\\n nodes {\\n id\\n title\\n path\\n liveBadge\\n }\\n }\\n ... on PostResourceType {\\n template\\n customBadgeEnabled\\n customBadgeName\\n }\\n}\\n\\nfragment ArticleSEOContainer_feedContentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n title\\n dek {\\n plaintext\\n }\\n robots {\\n index\\n follow\\n }\\n permalink\\n canonicalUrlOverride\\n originalPublishedAt\\n publishedAt\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n authors @excludeCacheKey {\\n name\\n id\\n }\\n }\\n primaryCampaign {\\n id\\n }\\n seo {\\n headline\\n description\\n }\\n social {\\n headline\\n description\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n promo {\\n headline\\n }\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n }\\n featuredImage {\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n ... on StreamResourceType {\\n streamPublishedAt\\n }\\n ... on QuickPostResourceType {\\n seoArticleBody\\n quickAttachment {\\n __typename\\n ... on CoreImageBlockType {\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n ... on VideoBlockType {\\n video {\\n poster {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n ... on ImageSliderBlockType {\\n images {\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n }\\n ... on CoreGalleryBlockType {\\n images {\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment ArticleVenueContainer_venue on VenueResourceType {\\n __typename\\n id\\n title\\n permalink\\n address\\n phone\\n url\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n alt\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n opentable {\\n opentableId\\n reservationUrl\\n naturalReservationUrl\\n slug\\n }\\n sevenrooms {\\n urlKey\\n venueStringId\\n useFullDiningBackend\\n reservationWidgetUrl\\n }\\n safegraph {\\n bookingLink\\n }\\n}\\n\\nfragment BlockPlacementContainer_block on BlockType {\\n __isBlockType: __typename\\n __typename\\n ... on ActionBoxBlockType {\\n placement\\n }\\n ... on CoreEmbedBlockType {\\n placement\\n }\\n ... on CoreGalleryBlockType {\\n placement\\n }\\n ... on CoreHeadingBlockType {\\n placement\\n }\\n ... on CoreHTMLBlockType {\\n placement\\n }\\n ... on CoreImageBlockType {\\n placement\\n }\\n ... on CoreListBlockType {\\n placement\\n }\\n ... on CorePullquoteBlockType {\\n placement\\n }\\n ... on CoreSeparatorBlockType {\\n placement\\n }\\n ... on HighlightBlockType {\\n placement\\n }\\n ... on ImageCompareBlockType {\\n placement\\n }\\n ... on ImageSliderBlockType {\\n placement\\n }\\n ... on NewsletterBlockType {\\n placement\\n }\\n ... on RatingBlockType {\\n placement\\n }\\n ... on RelatedPostsBlockType {\\n placement\\n }\\n ... on TableBlockType {\\n placement\\n }\\n ... on TableOfContentsBlockType {\\n placement\\n }\\n ... on VideoBlockType {\\n placement\\n }\\n ... on ProductBlockType {\\n placement\\n }\\n ... on ProductsTableBlockType {\\n placement\\n }\\n ... on LegacyProductBlockType {\\n placement\\n }\\n ... on LegacyProductsTableBlockType {\\n placement\\n }\\n}
443\\n\\nfragment ContentAdsContainer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n id\\n globalId\\n chorusId\\n status\\n resourceType\\n title\\n permalink\\n originalPublishedAt\\n dek {\\n plaintext\\n }\\n seo {\\n headline\\n }\\n primaryCampaign {\\n title\\n advertiserName\\n id\\n }\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n excludedFromHomepage\\n authors @excludeCacheKey {\\n name\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n parent @excludeCacheKey {\\n slug\\n id\\n }\\n slug\\n isHub\\n id\\n }\\n internalSuperCats @excludeCacheKey {\\n slug\\n id\\n }\\n superCats @excludeCacheKey {\\n slug\\n id\\n }\\n internalCategories @excludeCacheKey {\\n slug\\n id\\n }\\n categories @excludeCacheKey {\\n slug\\n isHub\\n id\\n }\\n packages(first: 100) {\\n nodes {\\n globalId\\n id\\n }\\n }\\n ... on PostResourceType {\\n template\\n }\\n }\\n}\\n\\nfragment ContentResourceAnalyticsContainer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n id\\n wpId\\n status\\n resourceType\\n title\\n permalink\\n originalPublishedAt\\n publishedAt\\n hasAffiliateLinks\\n primaryCampaign {\\n advertiserName\\n title\\n id\\n }\\n seo {\\n headline\\n }\\n social {\\n headline\\n }\\n promo {\\n headline\\n }\\n wordCount\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n package @excludeCacheKey {\\n id\\n }\\n streams(first: 100) {\\n nodes @excludeCacheKey {\\n id\\n }\\n }\\n authors @excludeCacheKey {\\n name\\n id\\n }\\n internalSuperCats @excludeCacheKey {\\n slug\\n id\\n }\\n superCats @excludeCacheKey {\\n slug\\n id\\n }\\n internalCategories @excludeCacheKey {\\n slug\\n id\\n }\\n categories @excludeCacheKey {\\n slug\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n slug\\n id\\n }\\n liveStatus {\\n startAt\\n }\\n blocks {\\n __typename\\n ... on ProductBlockType {\\n product {\\n __typename\\n }\\n }\\n ... on LegacyProductBlockType {\\n legacyProduct {\\n __typename\\n }\\n }\\n ... on ProductsTableBlockType {\\n products {\\n __typename\\n }\\n }\\n ... on LegacyProductsTableBlockType {\\n legacyProducts {\\n __typename\\n }\\n }\\n ... on HighlightBlockType {\\n __typename\\n }\\n }\\n ... on PostResourceType {\\n template\\n }\\n }\\n ... on StreamResourceType {\\n streamPublishedAt\\n }\\n}\\n\\nfragment CyclonePostBlockContainer_block on CyclonePostBlockType {\\n shortId\\n url\\n}\\n\\nfragment EmbedBlockContainer_block on CoreEmbedBlockType {\\n embedHtml\\n placement\\n provider\\n}\\n\\nfragment FeaturedProductsBlockContainer_block on FeaturedProductsBlockType {\\n featuredProductTableTitle: title {\\n contents {\\n html\\n plaintext\\n }\\n }\\n products {\\n productDescriptionOverride\\n productLabel\\n headingID\\n product {\\n productId\\n title\\n showDescription\\n showImage\\n showScores\\n bestRetailLink {\\n price\\n retailer\\n salePrice\\n url\\n }\\n brand {\\n id\\n title\\n }\\n description {\\n html\\n }\\n cons {\\n html\\n }\\n pros {\\n html\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n }\\n }\\n}\\n\\nfragment HTMLBlockContainer_block on CoreHTMLBlockType {\\n markup\\n}\\n\\nfragment HeadingBlockContainer_block on CoreHeadingBlockType {\\n contents {\\n html\\n }\\n headingId\\n level\\n}\\n\\nfragment HighlightBlockContainer_block on HighlightBlockType {\\n __typename\\n placement\\n children {\\n __typename\\n ... on ActionBoxBlockType {\\n ...ActionBoxBlockContainer_block\\n }\\n ... on BlockInterface {\\n __isBlockInterface: __typename\\n blockName\\n }\\n ... on CoreEmbedBlockType {\\n ...EmbedBlockContainer_block\\n }\\n ... on CoreHeadingBlockType {\\n ...HeadingBlockContainer_block\\n contents {\\n html\\n }\\n }\\n ... on CoreHTMLBlockType {\\n ...HTMLBlockContainer_block\\n }\\n ... on CoreImageBlockType {\\n ...ImageBlockContainer_block\\n }\\n ... on CoreListBlockType {\\n ...ListBlockContainer_block\\n }\\n ... on CoreParagraphBlockType {\\n ...ParagraphBlockContainer_block\\n }\\n ... on CorePullquoteBlockType {\\n ...PullquoteBlockContainer_block\\n }\\n ... on CoreQuoteBlockType {\\n ...QuoteBlockContainer_block\\n }\\n ... on RatingBlockType {\\n ...RatingBlockContainer_block\\n }\\n ... on TableOfContentsBlockType {\\n ...TableOfContentsBlockContainer_block\\n }\\n ... on VideoBlockType {\\n ...VideoBlockContainer_block\\n }\\n }\\n}\\n\\nfragment ImageBlockContainer_block on CoreImageBlockType {\\n alt\\n hideCredit\\n placement\\n credit {\\n html\\n plaintext\\n }\\n caption {\\n html\\n plaintext\\n }\\n isSensitive\\n contentWarning {\\n plaintext\\n }\\n thumbnail {\\n size\\n url\\n normalizedRatio\\n originalHeight\\n originalWidth\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n image {\\n id\\n alt\\n }\\n}\\n\\nfragment ImageCompareBlockContainer_block on ImageCompareBlockType {\\n imagesOrientation\\n leftImage {\\n thumbnails {\\n horizontal {\\n normalizedRatio\\n url\\n }\\n widescreen {\\n normalizedRatio\\n url\\n }\\n original {\\n normalizedRatio\\n url\\n }\\n }\\n alt\\n credit {\\n html\\n }\\n id\\n }\\n rightImage {\\n thumbnails {\\n horizontal {\\n normalizedRatio\\n url\\n }\\n widescreen {\\n normalizedRatio\\n url\\n }\\n original {\\n normalizedRatio\\n url\\n }\\n }\\n alt\\n credit {\\n html\\n }\\n id\\n }\\n caption {\\n html\\n }\\n}\\n\\nfragment ImageGalleryBlockContainer_block on CoreGalleryBlockType {\\n imagesOrientation\\n images {\\n alt\\n hideCredit\\n credit {\\n plaintext\\n }\\n caption {\\n html\\n }\\n image {\\n id\\n originalWidth\\n originalHeight\\n thumbnails {\\n horizontal {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n vertical {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n original {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment ImageSliderBlockContainer_block on ImageSliderBlockType {\\n imagesOrientation\\n images {\\n alt\\n hideCredit\\n credit {\\n plaintext\\n }\\n caption {\\n html\\n }\\n image {\\n originalUrl\\n originalHeight\\n originalWidth\\n thumbnails {\\n original {\\n normalizedRatio\\n }\\n }\\n id\\n }\\n }\\n}\\n\\nfragment LegacyProductBlockContainer_block on LegacyProductBlockType {\\n legacyProduct {\\n productId\\n title\\n score\\n bestRetailLink {\\n price\\n retailer\\n salePrice\\n url\\n }\\n brand\\n description {\\n html\\n }\\n cons {\\n html\\n }\\n pros {\\n html\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n }\\n}\\n\\nfragment LegacyProductsTableBlockContainer_block on LegacyProductsTableBlockType {\\n legacyProducts {\\n title\\n score\\n bestRetailLink {\\n price\\n retailer\\n salePrice\\n url\\n }\\n brand\\n description {\\n html\\n }\\n cons {\\n html\\n }\\n pros {\\n html\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n }\\n ranges {\\n label\\n max\\n min\\n }\\n filters\\n}\\n\\nfragment ListBlockContainer_block on CoreListBlockType {\\n ordered\\n placement\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment NewsletterBlockContainer_block on NewsletterBlockType {\\n newsletter {\\n title\\n promoText {\\n html\\n }\\n slug\\n listId\\n }\\n}\\n\\nfragment ParagraphBlockContainer_block on CoreParagraphBlockType {\\n paragraphContents {\\n html\\n }\\n dropcap\\n endmark\\n lead\\n}\\n\\nfragment ParselyTagsContainer_feedContentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n status\\n title\\n permalink\\n resourceType\\n originalPublishedAt\\n chorusId\\n id\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n primaryCategory @excludeCacheKey {\\n title\\n slug\\n id\\n }\\n internalSuperCats @excludeCacheKey {\\n slug\\n id\\n }\\n superCats @excludeCacheKey {\\n slug\\n id\\n }\\n internalCategories @excludeCacheKey {\\n slug\\n id\\n }\\n categories @excludeCacheKey {\\n slug\\n id\\n }
443\\n package @excludeCacheKey {\\n chorusId\\n id\\n }\\n streams(first: 100) {\\n nodes @excludeCacheKey {\\n chorusId\\n id\\n }\\n }\\n authors @excludeCacheKey {\\n id\\n name\\n }\\n games {\\n nodes @excludeCacheKey {\\n title\\n id\\n }\\n }\\n }\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n __typename\\n image {\\n thumbnails {\\n social {\\n url\\n }\\n }\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n __typename\\n }\\n }\\n social {\\n image {\\n thumbnails {\\n social {\\n url\\n }\\n }\\n id\\n }\\n }\\n featuredImage {\\n image {\\n thumbnails {\\n social {\\n url\\n }\\n }\\n id\\n }\\n }\\n ... on PostResourceType {\\n template\\n }\\n}\\n\\nfragment ProductBlockContainer_block on ProductBlockType {\\n variant\\n hypeDesk {\\n shortDescription\\n ctaLabel\\n longDescriptionOverride\\n }\\n product {\\n productId\\n title\\n score\\n showDescription\\n showImage\\n showScores\\n parentFilter\\n bestRetailLink {\\n price\\n retailer\\n salePrice\\n url\\n }\\n brand {\\n id\\n title\\n }\\n description {\\n html\\n plaintext\\n }\\n cons {\\n html\\n }\\n pros {\\n html\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n }\\n}\\n\\nfragment ProductsTableBlockContainer_block on ProductsTableBlockType {\\n products {\\n productId\\n title\\n score\\n showDescription\\n showScores\\n parentFilter\\n bestRetailLink {\\n price\\n retailer\\n salePrice\\n url\\n }\\n brand {\\n id\\n title\\n }\\n description {\\n html\\n }\\n cons {\\n html\\n }\\n pros {\\n html\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n }\\n ranges {\\n label\\n max\\n min\\n }\\n filters\\n}\\n\\nfragment PullquoteBlockContainer_block on CorePullquoteBlockType {\\n contents {\\n html\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n children {\\n __typename\\n ... on CoreParagraphBlockType {\\n paragraphContents {\\n html\\n }\\n }\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment RatingBlockContainer_block on RatingBlockType {\\n rating\\n searchTitle\\n}\\n\\nfragment RelatedPostsBlockContainer_block on RelatedPostsBlockType {\\n links {\\n url\\n title\\n }\\n}\\n\\nfragment SEOSchemasContainer_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n __typename\\n title\\n seo {\\n description\\n headline\\n }\\n dek {\\n plaintext\\n }\\n originalPublishedAt\\n publishedAt\\n permalink\\n isPaywallEligible\\n liveStatus {\\n status\\n startAt\\n endAt\\n }\\n authors @excludeCacheKey {\\n name\\n permalink\\n title\\n profileImage {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n seoArticleBody\\n primaryCampaign {\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n title\\n permalink\\n parent @excludeCacheKey {\\n title\\n permalink\\n parent @excludeCacheKey {\\n title\\n permalink\\n id\\n }\\n id\\n }\\n id\\n }\\n categories @excludeCacheKey {\\n title\\n permalink\\n parent @excludeCacheKey {\\n title\\n permalink\\n parent @excludeCacheKey {\\n title\\n permalink\\n id\\n }\\n id\\n }\\n id\\n }\\n blocks {\\n __typename\\n ... on ProductBlockType {\\n product {\\n title\\n score\\n showScores\\n brand {\\n title\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n ... on LegacyProductBlockType {\\n legacyProduct {\\n title\\n score\\n brand\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n ... on ProductsTableBlockType {\\n products {\\n title\\n score\\n showScores\\n brand {\\n title\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n ... on LegacyProductsTableBlockType {\\n legacyProducts {\\n title\\n score\\n brand\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n ... on VideoBlockType {\\n autoplay\\n caption {\\n plaintext\\n }\\n video {\\n volumeUuid\\n title\\n player\\n publishedAt\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n }\\n ... on StreamResourceType {\\n streamPublishedAt\\n streamPosts: posts(first: 100) {\\n nodes @excludeCacheKey {\\n __typename\\n __isFeedContentResourceInterface: __typename\\n title\\n seo {\\n description\\n headline\\n }\\n dek {\\n plaintext\\n }\\n originalPublishedAt\\n publishedAt\\n permalink\\n isPaywallEligible\\n authors @excludeCacheKey {\\n name\\n permalink\\n title\\n profileImage {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n title\\n id\\n }\\n categories @excludeCacheKey {\\n title\\n permalink\\n parent @excludeCacheKey {\\n title\\n permalink\\n parent @excludeCacheKey {\\n title\\n permalink\\n id\\n }\\n id\\n }\\n id\\n }\\n ... on PostResourceType {\\n excerpt {\\n paragraphContents {\\n plaintext\\n }\\n }\\n }\\n ... on QuickPostResourceType {\\n quickAttachment {\\n __typename\\n ... on ProductBlockType {\\n product {\\n title\\n score\\n showScores\\n brand {\\n title\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n }\\n }\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n originalWidth\\n originalHeight\\n thumbnails {\\n social {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n horizontal {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n square {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n autoplay\\n caption {\\n plaintext\\n }\\n video {\\n volumeUuid\\n title\\n player\\n publishedAt\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n }\\n id\\n }\\n }\\n }\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n originalWidth\\n originalHeight\\n thumbnails {\\n social {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n horizontal {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n square {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n autoplay\\n caption {\\n plaintext\\n }\\n video {\\n volumeUuid\\n title\\n player\\n publishedAt\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n }\\n ... on QuickPostResourceType {\\n quickAttachment {\\n __typename\\n ... on ProductBlockType {\\n product {\\n title\\n score\\n showScores\\n brand {\\n title\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment SearchTagsContainer_feedContentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n id\\n status\\n chorusId\\n chorusUuid\\
443n comments {\\n enabled\\n mode\\n }\\n globalId\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n primaryCategory @excludeCacheKey {\\n title\\n id\\n }\\n authors @excludeCacheKey {\\n id\\n name\\n }\\n }\\n}\\n\\nfragment SeeMoreContainer_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n __typename\\n categories @excludeCacheKey {\\n title\\n path\\n slug\\n id\\n }\\n superCats @excludeCacheKey {\\n title\\n path\\n slug\\n id\\n }\\n authors @excludeCacheKey {\\n id\\n name\\n permalink\\n title\\n profileImage {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n posts(first: 1) {\\n edges {\\n node {\\n __typename\\n publishedAt\\n id\\n }\\n }\\n }\\n }\\n}\\n\\nfragment SupportingCastEmbedBlockContainer_block on SupportingCastEmbedBlockType {\\n episodeId\\n}\\n\\nfragment TableBlockContainer_block on TableBlockType {\\n title\\n header\\n rows\\n columns\\n footer\\n fixedWidthTableCells\\n caption {\\n html\\n }\\n credit {\\n html\\n }\\n}\\n\\nfragment TableOfContentsBlockContainer_block on TableOfContentsBlockType {\\n title\\n hideTitle\\n entries {\\n url\\n title\\n entries {\\n url\\n title\\n entries {\\n url\\n title\\n entries {\\n url\\n title\\n entries {\\n url\\n title\\n entries {\\n url\\n title\\n }\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment VideoBlockContainer_block on VideoBlockType {\\n autoplay\\n caption {\\n html\\n }\\n isSensitive\\n placement\\n video {\\n title\\n volumeUuid\\n player\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n}\\n\\nfragment diningReportContentResourcePages_query on RootQuery {\\n node(id: $nodeId) {\\n __typename\\n ... on DiningReportResourceType {\\n title\\n template\\n primaryCampaign {\\n advertiserClickthroughUrl\\n advertiserName\\n advertiserPreamble\\n campaignAdvertiserDarkImage\\n campaignAdvertiserLightImage\\n campaignDisclaimer\\n id\\n }\\n categories @excludeCacheKey {\\n slug\\n id\\n }\\n internalCategories @excludeCacheKey {\\n slug\\n id\\n }
443\\n chorusId\\n chorusUuid\\n globalId\\n authors @excludeCacheKey {\\n name\\n id\\n }\\n promo {\\n headline\\n }\\n resourceType\\n permalink\\n path\\n }\\n id\\n }\\n}\\n\\nfragment useLedeMedia_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n __typename\\n featuredImage {\\n caption {\\n html\\n plaintext\\n }\\n credit {\\n plaintext\\n html\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n vertical {\\n url\\n }\\n }\\n id\\n }\\n }\\n ledeMediaData: ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n caption {\\n html\\n plaintext\\n }\\n credit {\\n plaintext\\n html\\n }\\n hideCredit\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n vertical {\\n url\\n }\\n }\\n title\\n credit {\\n plaintext\\n html\\n }\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n caption {\\n html\\n plaintext\\n }\\n autoplay\\n video {\\n volumeUuid\\n title\\n player\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n vertical {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n ... on LedeMediaGifType {\\n gif {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n vertical {\\n url\\n }\\n }\\n hideCredit\\n title\\n caption {\\n html\\n plaintext\\n }\\n credit {\\n plaintext\\n html\\n }\\n id\\n }\\n }\\n ... on LedeMediaEmbedType {\\n provider\\n embedHtml\\n }\\n }\\n}\\n","ca549fa45d2a65683dd527343b15ae4f":"query latestNodeIdLinkPostContentResourceApiQuery(\\n $nodeId: ID!\\n) {\\n node(id: $nodeId) {\\n __typename\\n ... on LinkPostResourceType {\\n ...linkPostResource_linkPostResource\\n }\\n id\\n }\\n}\\n\\nfragment authorBasic_authorProfile on AuthorProfileResourceType {\\n id\\n name\\n title\\n permalink\\n path\\n}\\n\\nfragment authorWithImage_authorProfile on AuthorProfileResourceType {\\n ...authorBasic_authorProfile\\n profileImage {\\n ...imageCard_imageResource\\n id\\n }\\n}\\n\\nfragment campaignBasic_campaign on CampaignResourceType {\\n id\\n advertiserName\\n advertiserPreamble\\n}\\n\\nfragment campaignFull_campaign on CampaignResourceType {\\n ...campaignBasic_campaign\\n title\\n advertiserClickthroughUrl\\n campaignAdvertiserDarkImage\\n campaignAdvertiserLightImage\\n campaignCustomPinImage\\n campaignCustomPinColor\\n campaignDisclaimer\\n}\\n\\nfragment campaignWithTitle_campaign on CampaignResourceType {\\n ...campaignBasic_campaign\\n title\\n}\\n\\nfragment cardThumbnails_thumbnailMap on ThumbnailMapType {\\n horizontal {\\n ...thumbnail_thumbnail\\n }\\n square {\\n ...thumbnail_thumbnail\\n }\\n}\\n\\nfragment categoryBasic_category on CategoryResourceType {\\n id\\n title\\n slug\\n permalink\\n path\\n isHub\\n}\\n\\nfragment categoryWithParentChain_category on CategoryResourceType {\\n ...categoryBasic_category\\n parent @excludeCacheKey {\\n ...categoryBasic_category\\n parent @excludeCacheKey {\\n ...categoryBasic_category\\n id\\n }\\n id\\n }\\n}\\n\\nfragment contentResourceComments_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n comments {\\n enabled\\n mode\\n }\\n}\\n\\nfragment contentResourceCore_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ...contentResourceIdentification_contentResource\\n ...contentResourceRouting_contentResource\\n ...contentResourceTimestamp_contentResource\\n title\\n dek {\\n html\\n plaintext\\n }\\n}\\n\\nfragment contentResourceFeaturedImageDisplay_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n featuredImage {\\n ...featuredImageDisplay_featuredImage\\n }\\n}\\n\\nfragment contentResourceFeaturedImageSocial_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n featuredImage {\\n ...featuredImageSocial_featuredImage\\n }\\n}\\n\\nfragment contentResourceIdentification_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ...resolvedResourceIdentification_resolvedResource\\n chorusId\\n chorusUuid\\
443n}\\n\\nfragment contentResourceLedeMediaDisplay_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ledeMedia {\\n __typename\\n ...ledeMediaDisplay_ledeMedia\\n }\\n}\\n\\nfragment contentResourceLedeMediaSocial_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ledeMedia {\\n __typename\\n ...ledeMediaSocial_ledeMedia\\n }\\n}\\n\\nfragment contentResourcePromo_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n promo {\\n headline\\n description {\\n html\\n plaintext\\n }\\n image {\\n ...imageCard_imageResource\\n id\\n }\\n }\\n}\\n\\nfragment contentResourceRobots_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n robots {\\n index\\n follow\\n }\\n}\\n\\nfragment contentResourceRouting_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ...resolvedResourceRouting_resolvedResource\\n canonicalUrlOverride\\n}\\n\\nfragment contentResourceSeo_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n seo {\\n headline\\n description\\n }\\n}\\n\\nfragment contentResourceSocial_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n social {\\n headline\\n description\\n image {\\n ...imageSocial_imageResource\\n id\\n }\\n }\\n}\\n\\nfragment contentResourceStatus_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n status\\n}\\n\\nfragment contentResourceTimestamp_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n createdAt\\n updatedAt\\n publishedAt\\n originalPublishedAt\\n}\\n\\nfragment displayThumbnails_thumbnailMap on ThumbnailMapType {\\n horizontal {\\n ...thumbnail_thumbnail\\n }\\n square {\\n ...thumbnail_thumbnail\\n }\\n vertical {\\n ...thumbnail_thumbnail\\n }\\n}\\n\\nfragment featuredImageBase_featuredImage on FeaturedImageType {\\n caption {\\n html\\n plaintext\\n }\\n credit {\\n html\\n plaintext\\n }\\n hideCredit\\n}\\n\\nfragment featuredImageDisplay_featuredImage on FeaturedImageType {\\n ...featuredImageBase_featuredImage\\n image {\\n ...imageDisplay_imageResource\\n id\\n }\\n}\\n\\nfragment featuredImageSocial_featuredImage on FeaturedImageType {\\n ...featuredImageBase_featuredImage\\n image {\\n ...imageSocial_imageResource\\n id\\n }\\n}\\n\\nfragment feedContentAnalytics_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n ...contentResourceIdentification_contentResource\\n ...contentResourceRouting_contentResource\\n ...contentResourceTimestamp_contentResource\\n ...contentResourceStatus_contentResource\\n title\\n wordCount\\n hasAffiliateLinks\\n seo {\\n headline\\n }\\n social {\\n headline\\n }\\n promo {\\n headline\\n }\\n ...feedContentCampaignAnalytics_feedContentResource\\n ...feedContentPrimaryCategory_feedContentResource\\n ...feedContentCategories_feedContentResource\\n ...feedContentSuperCategories_feedContentResource\\n ...feedContentAuthors_feedContentResource\\n ...feedContentPackage_feedContentResource\\n ...feedContentStreams_feedContentResource\\n ...feedContentLiveStatus_feedContentResource\\n}\\n\\nfragment feedContentAuthors_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n authors @excludeCacheKey {\\n ...authorWithImage_authorProfile\\n slug\\n id\\n }\\n}\\n\\nfragment feedContentCampaignAnalytics_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n primaryCampaign @excludeCacheKey {\\n ...campaignWithTitle_campaign\\n id\\n }\\n}\\n\\nfragment feedContentCategories_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n categories @excludeCacheKey {\\n ...categoryBasic_category\\n id\\n }\\n internalCategories @excludeCacheKey {\\n id\\n slug\\n }\\n}\\n\\nfragment feedContentExcludedFromHomepage_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n excludedFromHomepage\\n}\\n\\nfragment feedContentLiveStatus_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n liveBadge\\n liveStatus {\\n status\\n startAt\\n endAt\\n }\\n}\\n\\nfragment feedContentPackage_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n package @excludeCacheKey {\\n id\\n chorus
443Id\\n permalink\\n title\\n promo {\\n headline\\n }\\n }\\n}\\n\\nfragment feedContentPaywall_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n isPaywallEligible\\n}\\n\\nfragment feedContentPrimaryCategory_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n primaryCategory @excludeCacheKey {\\n ...categoryWithParentChain_category\\n id\\n }\\n}\\n\\nfragment feedContentSEO_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n ...contentResourceCore_contentResource\\n ...contentResourceSeo_contentResource\\n ...contentResourceSocial_contentResource\\n ...contentResourcePromo_contentResource\\n ...contentResourceRobots_contentResource\\n ...contentResourceLedeMediaSocial_contentResource\\n ...contentResourceFeaturedImageSocial_contentResource\\n ...feedContentAuthors_feedContentResource\\n ...feedContentPrimaryCategory_feedContentResource\\n primaryCampaign @excludeCacheKey {\\n id\\n }\\n}\\n\\nfragment feedContentStreams_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n streams(first: 100) {\\n nodes @excludeCacheKey {\\n id\\n chorus
443Id\\n title\\n }\\n }\\n}\\n\\nfragment feedContentSuperCategories_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n superCats @excludeCacheKey {\\n id\\n slug\\n }\\n internalSuperCats @excludeCacheKey {\\n id\\n slug\\n }\\n}\\n\\nfragment imageCard_imageResource on ImageResourceType {\\n id\\n thumbnails {\\n ...cardThumbnails_thumbnailMap\\n }\\n}\\n\\nfragment imageDisplay_imageResource on ImageResourceType {\\n ...image_imageResource\\n thumbnails {\\n ...displayThumbnails_thumbnailMap\\n }\\n}\\n\\nfragment imageSocial_imageResource on ImageResourceType {\\n ...image_imageResource\\n thumbnails {\\n ...socialThumbnails_thumbnailMap\\n }\\n}\\n\\nfragment image_imageResource on ImageResourceType {\\n id\\n title\\n alt\\n originalHeight\\n originalWidth\\n credit {\\n html\\n plaintext\\n }\\n}\\n\\nfragment ledeMediaDisplay_ledeMedia on LedeMediaType {\\n __isLedeMediaType: __typename\\n __typename\\n ... on LedeMediaImageType {\\n caption {\\n html\\n plaintext\\n }\\n credit {\\n html\\n plaintext\\n }\\n hideCredit\\n image {\\n ...imageDisplay_imageResource\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n autoplay\\n caption {\\n html\\n plaintext\\n }\\n video {\\n ...videoDisplay_volumeVideoResource\\n id\\n }\\n }\\n ... on LedeMediaGifType {\\n gif {\\n ...imageDisplay_imageResource\\n hideCredit\\n caption {\\n html\\n plaintext\\n }\\n credit {\\n html\\n plaintext\\n }\\n id\\n }\\n }\\n ... on LedeMediaEmbedType {\\n provider\\n embedHtml\\n }\\n}\\n\\nfragment ledeMediaSocial_ledeMedia on LedeMediaType {\\n __isLedeMediaType: __typename\\n __typename\\n ... on LedeMediaImageType {\\n caption {\\n html\\n plaintext\\n }\\n credit {\\n html\\n plaintext\\n }\\n hideCredit\\n image {\\n ...imageSocial_imageResource\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n autoplay\\n caption {\\n html\\n plaintext\\n }\\n video {\\n ...video_volumeVideoResource\\n id\\n }\\n }\\n ... on LedeMediaGifType {\\n gif {\\n ...imageSocial_imageResource\\n id\\n }\\n }\\n ... on LedeMediaEmbedType {\\n provider\\n embedHtml\\n }\\n}\\n\\nfragment linkPostResource_linkPostResource on LinkPostResourceType {\\n ...feedContentSEO_feedContentResource\\n ...feedContentAnalytics_feedContentResource\\n ...feedContentCategories_feedContentResource\\n ...feedContentSuperCategories_feedContentResource\\n ...feedContentPackage_feedContentResource\\n ...feedContentStreams_feedContentResource\\n ...feedContentPaywall_feedContentResource\\n ...feedContentExcludedFromHomepage_feedContentResource\\n ...contentResourceLedeMediaDisplay_contentResource\\n ...contentResourceFeaturedImageDisplay_contentResource\\n ...contentResourceComments_contentResource\\n primaryCampaign @excludeCacheKey {\\n ...campaignFull_campaign\\n id\\n }\\n authorByLine\\n source\\n}\\n\\nfragment resolvedResourceIdentification_resolvedResource on ResolvedResourceInterface {\\n __isResolvedResourceInterface: __typename\\n id\\n globalId\\n wpId\\n}\\n\\nfragment resolvedResourceRouting_resolvedResource on ResolvedResourceInterface {\\n __isResolvedResourceInterface: __typename\\n path\\n permalink\\n slug\\n resourceType\\n}\\n\\nfragment socialThumbnails_thumbnailMap on ThumbnailMapType {\\n social {\\n ...thumbnail_thumbnail\\n }\\n}\\n\\nfragment thumbnail_thumbnail on ThumbnailType {\\n url\\n mimeType\\n normalizedRatio\\n originalHeight\\n originalWidth\\n cropCoordinates {\\n height\\n width\\n }\\n}\\n\\nfragment videoDisplay_volumeVideoResource on VolumeVideoResourceType {\\n id\\n volumeUuid\\n title\\n player\\n publishedAt\\n poster {\\n ...imageDisplay_imageResource\\n id\\n }\\n}\\n\\nfragment video_volumeVideoResource on VolumeVideoResourceType {\\n id\\n volumeUuid\\n title\\n player\\n publishedAt\\n poster {\\n ...imageCard_imageResource\\n id\\n }\\n}\\n","cf65e30b1fb72d7ec84bc3bf069a394e":"query SuperCatLayoutQuery(\\n $nodeId: ID!\\n $limit: Int!\\n $offset: String!\\n) {\\n node(id: $nodeId) {\\n __typename\\n ... on SuperCatResourceType {\\n description {\\n html\\n }\\n customStyles\\n hero {\\n layout\\n ...HeroContainer_hero\\n }\\n newsletter {\\n title\\n listId\\n promoText {\\n html\\n }\\n }\\n children @excludeCacheKey {\\n title\\n permalink\\n lastContentPublishedAt\\n displayAsChildSuperCat\\n id\\n }\\n superCatLayoutPosts(first: $limit, after: $offset) {\\n pageInfo {\\n hasNextPage\\n totalPages\\n }\\n nodes {\\n __typename\\n publishedAt\\n id\\n }\\n ...ContentCardRiverContainer_posts\\n }\\n }\\n ...TaxonomyContainer_archiveResource\\n id\\n }\\n}\\n\\nfragment AdminContainer_resolvedResource on ResolvedResourceInterface {\\n __isResolvedResourceInterface: __typename\\n __typename\\n id\\n wpId\\n globalId\\n ... on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n chorus
443Id\\n chorusUuid\\n featuredImage {\\n image @excludeCacheKey {\\n originalUrl\\n wpId\\n id\\n }\\n }\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n primaryCategory @excludeCacheKey {\\n id\\n }\\n }\\n }\\n ... on NeighborhoodResourceType {\\n id\\n wpId\\n }\\n}\\n\\nfragment BlockPlacementContainer_block on BlockType {\\n __isBlockType: __typename\\n __typename\\n ... on ActionBoxBlockType {\\n placement\\n }\\n ... on CoreEmbedBlockType {\\n placement\\n }\\n ... on CoreGalleryBlockType {\\n placement\\n }\\n ... on CoreHeadingBlockType {\\n placement\\n }\\n ... on CoreHTMLBlockType {\\n placement\\n }\\n ... on CoreImageBlockType {\\n placement\\n }\\n ... on CoreListBlockType {\\n placement\\n }\\n ... on CorePullquoteBlockType {\\n placement\\n }\\n ... on CoreSeparatorBlockType {\\n placement\\n }\\n ... on HighlightBlockType {\\n placement\\n }\\n ... on ImageCompareBlockType {\\n placement\\n }\\n ... on ImageSliderBlockType {\\n placement\\n }\\n ... on NewsletterBlockType {\\n placement\\n }\\n ... on RatingBlockType {\\n placement\\n }\\n ... on RelatedPostsBlockType {\\n placement\\n }\\n ... on TableBlockType {\\n placement\\n }\\n ... on TableOfContentsBlockType {\\n placement\\n }\\n ... on VideoBlockType {\\n placement\\n }\\n ... on ProductBlockType {\\n placement\\n }\\n ... on ProductsTableBlockType {\\n placement\\n }\\n ... on LegacyProductBlockType {\\n placement\\n }\\n ... on LegacyProductsTableBlockType {\\n placement\\n }\\n}\\n\\nfragment CompactProductBlockContainer_block on ProductBlockType {\\n product {\\n productId\\n title\\n showImage\\n brand {\\n id\\n title\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n bestRetailLink {\\n url\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n }\\n}\\n\\nfragment ContentCardContainer_contentResource_48x1iq on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n ...useContentCardDataMapper_contentResource_48x1iq\\n ...QuickPostContainer_contentResource\\n ... on PostResourceType {\\n template\\n }\\n}\\n\\nfragment ContentCardRiverContainer_posts on FeedContentResourceInterfaceConnection {\\n __isFeedContentResourceInterfaceConnection: __typename\\n nodes {\\n __typename\\n ...ContentCardContainer_contentResource_48x1iq\\n id\\n }\\n}\\n\\nfragment EmbedBlockContainer_block on CoreEmbedBlockType {\\n embedHtml\\n placement\\n provider\\n}\\n\\nfragment HeroContainer_hero on HeroType {\\n layout\\n posts {\\n nodes {\\n __typename\\n ...useContentCardDataMapper_contentResource\\n id\\n }\\n }\\n categories {\\n nodes {\\n category {\\n permalink\\n posts(first: 10) {\\n nodes {\\n __typename\\n ...useContentCardDataMapper_contentResource\\n id\\n }\\n }\\n id\\n }\\n displayName\\n id\\n }\\n }\\n}\\n\\nfragment ImageBlockContainer_block on CoreImageBlockType {\\n alt\\n hideCredit\\n placement\\n credit {\\n html\\n plaintext\\n }\\n caption {\\n html\\n plaintext\\n }\\n isSensitive\\n contentWarning {\\n plaintext\\n }\\n thumbnail {\\n size\\n url\\n normalizedRatio\\n originalHeight\\n originalWidth\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n image {\\n id\\n alt\\n }\\n}\\n\\nfragment ImageGalleryBlockContainer_block on CoreGalleryBlockType {\\n imagesOrientation\\n images {\\n alt\\n hideCredit\\n credit {\\n plaintext\\n }\\n caption {\\n html\\n }\\n image {\\n id\\n originalWidth\\n originalHeight\\n thumbnails {\\n horizontal {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n vertical {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n original {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment ImageSliderBlockContainer_block on ImageSliderBlockType {\\n imagesOrientation\\n images {\\n alt\\n hideCredit\\n credit {\\n plaintext\\n }\\n caption {\\n html\\n }\\n image {\\n originalUrl\\n originalHeight\\n originalWidth\\n thumbnails {\\n original {\\n normalizedRatio\\n }\\n }\\n id\\n }\\n }\\n}\\n\\nfragment LinkBlockContainer_block on LinkBlockType {\\n source\\n title\\n url\\n resource {\\n __typename\\n ... on PostResourceType {\\n authors @excludeCacheKey {\\n name\\n id\\n }\\n publishedAt\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n }
443\\n ... on Node {\\n __isNode: __typename\\n id\\n }\\n }\\n}\\n\\nfragment ListBlockContainer_block on CoreListBlockType {\\n ordered\\n placement\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment ParagraphBlockContainer_block on CoreParagraphBlockType {\\n paragraphContents {\\n html\\n }\\n dropcap\\n endmark\\n lead\\n}\\n\\nfragment PullquoteBlockContainer_block on CorePullquoteBlockType {\\n contents {\\n html\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment QuickPostBlockContainer_block on BlockType {\\n __isBlockType: __typename\\n __typename\\n ... on CoreParagraphBlockType {\\n ...ParagraphBlockContainer_block\\n }\\n ... on CoreListBlockType {\\n ...ListBlockContainer_block\\n }\\n ... on CoreEmbedBlockType {\\n provider\\n ...EmbedBlockContainer_block\\n }\\n ... on CoreImageBlockType {\\n ...ImageBlockContainer_block\\n }\\n ... on CorePullquoteBlockType {\\n ...PullquoteBlockContainer_block\\n }\\n ... on CoreQuoteBlockType {\\n ...QuoteBlockContainer_block\\n }\\n ... on VideoBlockType {\\n ...VideoBlockContainer_block\\n }\\n ... on ImageSliderBlockType {\\n ...ImageSliderBlockContainer_block\\n }\\n ... on CoreGalleryBlockType {\\n ...ImageGalleryBlockContainer_block\\n }\\n ... on LinkBlockType {\\n ...LinkBlockContainer_block\\n }\\n ... on ProductBlockType {\\n ...CompactProductBlockContainer_block\\n }\\n ...BlockPlacementContainer_block\\n}\\n\\nfragment QuickPostBlockContainer_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n wpId\\n chorusId\\n title\\n}\\n\\nfragment QuickPostContainer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n ... on QuickPostResourceType {\\n authors @excludeCacheKey {\\n id\\n name\\n permalink\\n title\\n profileImage {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n posts(first: 1) {\\n edges {\\n node {\\n __typename\\n publishedAt\\n id\\n }\\n }\\n }\\n }\\n globalId\\n site {\\n isCrossCommunity\\n wpId\\n }\\n comments {\\n mode\\n enabled\\n }\\n createdAt\\n excludedFromHomepage\\n id\\n resourceType\\n path\\n originalPublishedAt\\n permalink\\n publishedAt\\n title\\n updatedAt\\n hasAffiliateLinks\\n categories @excludeCacheKey {\\n title\\n path\\n slug\\n id\\n }\\n blocks {\\n ...QuickPostBlockContainer_block\\n __typename\\n }\\n quickAttachment {\\n ...QuickPostBlockContainer_block\\n __typename\\n ... on CoreEmbedBlockType {\\n provider\\n }\\n ... on LinkBlockType {\\n resource {\\n __typename\\n ... on Node {\\n __isNode: __typename\\n id\\n }\\n }\\n }\\n }\\n ...QuickPostBlockContainer_feedContentResource\\n }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n children {\\n __typename\\n ... on CoreParagraphBlockType {\\n paragraphContents {\\n html\\n }\\n }\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment TaxonomyAdsContainer_archiveResource on ArchiveResourceInterface {\\n __isArchiveResourceInterface: __typename\\n title\\n slug\\n ... on CategoryResourceType {\\n parent @excludeCacheKey {\\n slug\\n parent @excludeCacheKey {\\n slug\\n parent @excludeCacheKey {\\n slug\\n parent @excludeCacheKey {\\n slug\\n parent @excludeCacheKey {\\n slug\\n parent @excludeCacheKey {\\n slug\\n parent @excludeCacheKey {\\n slug\\n id\\n }\\n id\\n }\\n id\\n }\\n id\\n }\\n id\\n }\\n id\\n }\\n id\\n }\\n }\\n ... on SuperCatResourceType {\\n parent @excludeCacheKey {\\n slug\\n parent @excludeCacheKey {\\n slug\\n parent @excludeCacheKey {\\n slug\\n parent @excludeCacheKey {\\n slug\\n parent @excludeCacheKey {\\n slug\\n parent @excludeCacheKey {\\n slug\\n parent @excludeCacheKey {\\n slug\\n id\\n }\\n id\\n }\\n id\\n }\\n id\\n }\\n id\\n }\\n id\\n }\\n id\\n }\\n }\\n}\\n\\nfragment TaxonomyContainer_archiveResource on ArchiveResourceInterface {\\n __isArchiveResourceInterface: __typename\\n __typename\\n id\\n title\\n slug\\n ...AdminContainer_resolvedResource\\n ...TaxonomySEOContainer_archiveResource\\n ...TaxonomyAdsContainer_archiveResource\\n}\\n\\nfragment TaxonomySEOContainer_archiveResource on ArchiveResourceInterface {\\n __isArchiveResourceInterface: __typename\\n title\\n permalink\\n slug\\n seoPosts: posts(first: 1) {\\n nodes {\\n __typename\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n }\\n id\\n }\\n }\\n ... on NeighborhoodResourceType {\\n seo {\\n description\\n headline\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n }\\n ... on CategoryResourceType {\\n seo {\\n description\\n headline\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n titleImage {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n seoHero: hero {\\n posts(first: 4) {\\n nodes {\\n __typename\\n __isFeedContentResourceInterface: __typename\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n }\\n id\\n }\\n }\\n }\\n }\\n ... on SuperCatResourceType {\\n seo {\\n description\\n headline\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n titleImage {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n seoHero: hero {\\n posts(first: 4) {\\n nodes {\\n __typename\\n __isFeedContentResourceInterface: __typename\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n }\\n id\\n }\\n }\\n }\\n }\\n}\\n\\nfragment VideoBlockContainer_block on VideoBlockType {\\n autoplay\\n
443caption {\\n html\\n }\\n isSensitive\\n placement\\n video {\\n title\\n volumeUuid\\n player\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n}\\n\\nfragment useContentCardDataMapper_contentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n __typename\\n id\\n wpId\\n globalId\\n chorusId\\n chorusUuid\\n resourceType\\n site {\\n isCrossCommunity\\n wpId\\n }\\n dek {\\n html\\n }\\n permalink\\n title\\n publishedAt\\n authors @excludeCacheKey {\\n name\\n path\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n title\\n id\\n }\\n categories @excludeCacheKey {\\n id\\n title\\n slug\\n }\\n internalCategories @excludeCacheKey {\\n slug\\n id\\n }\\n liveBadge\\n package @excludeCacheKey {\\n permalink\\n title\\n promo {\\n headline\\n }\\n id\\n }\\n promo {\\n headline\\n description {\\n html\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n primaryCampaign {\\n advertiserName\\n advertiserPreamble\\n id\\n }\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n video {\\n volumeUuid\\n player\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n }\\n comments {\\n enabled\\n mode\\n }\\n streams(first: 1) {\\n nodes @excludeCacheKey {\\n title\\n id\\n }\\n }\\n blocks {\\n __typename\\n ... on ProductBlockType {\\n product {\\n score\\n showScores\\n }\\n }\\n }\\n ... on PostResourceType {\\n customBadgeEnabled\\n customBadgeName\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n template\\n }\\n ... on VideoPostResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n }\\n ... on MapResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n }\\n ... on LinkPostResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n authorByLine\\n }\\n ... on VaultResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n }\\n ... on StreamResourceType {\\n streamPublishedAt\\n }\\n ... on DiningReportResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n template\\n }\\n}\\n\\nfragment useContentCardDataMapper_contentResource_48x1iq on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n __typename\\n id\\n wpId\\n globalId\\n chorusId\\n chorusUuid\\n resourceType\\n site {\\n isCrossCommunity\\n wpId\\n }\\n dek {\\n html\\n }\\n permalink\\n title\\n publishedAt\\n authors @excludeCacheKey {\\n name\\n path\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n title\\n id\\n }\\n categories @excludeCacheKey {\\n id\\n title\\n slug\\n }\\n internalCategories @excludeCacheKey {\\n slug\\n id\\n }\\n liveBadge\\n package @excludeCacheKey {\\n permalink\\n title\\n promo {\\n headline\\n }\\n id\\n }\\n promo {\\n headline\\n description {\\n html\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n primaryCampaign {\\n advertiserName\\n advertiserPreamble\\n id\\n }\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n video {\\n volumeUuid\\n player\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n }\\n comments {\\n enabled\\n mode\\n }\\n streams(first: 1) {\\n nodes @excludeCacheKey {\\n title\\n id\\n }\\n }\\n blocks {\\n __typename\\n ... on ProductBlockType {\\n product {\\n score\\n showScores\\n }\\n }\\n }\\n ... on PostResourceType {\\n customBadgeEnabled\\n customBadgeName\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n template\\n }\\n ... on VideoPostResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n }\\n ... on MapResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n }\\n ... on LinkPostResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n authorByLine\\n }\\n ... on VaultResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n }\\n ... on StreamResourceType {\\n streamPublishedAt\\n }\\n ... on DiningReportResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n template\\n }\\n}\\n","d7d3dbabafc2f2b553475d06869f487f":"query latestNodeIdStreamContentResourceApiQuery(\\n $nodeId: ID!\\n $includePosts: Boolean!\\n) {\\n node(id: $nodeId) {\\n __typename\\n ... on StreamResourceType {\\n ...streamResource_streamResource\\n ...streamPosts_streamResource @include(if: $includePosts)\\n }\\n id\\n }\\n}\\n\\nfragment accordionBlock_methodologyAccordionBlock on MethodologyAccordionBlockType {\\n heading {\\n html\\n }\\n sections {\\n content {\\n html\\n }\\n heading {\\n html\\n }\\n }\\n}\\n\\nfragment actionBoxBlock_actionBoxBlock on ActionBoxBlockType {\\n actionBoxTitle: title {\\n html\\n }\\n description {\\n html\\n }\\n buttonText {\\n plaintext\\n }\\n buttonUrl\\n placement\\n}\\n\\nfragment articleBlocks_block on BlockType {\\n __isBlockType: __typename\\n __typename\\n ... on CoreParagraphBlockType {\\n ...paragraphBlock_coreParagraphBlock\\n }\\n ... on CoreHeadingBlockType {\\n ...headingBlock_coreHeadingBlock\\n }\\n ... on CoreListBlockType {\\n ...listBlock_coreListBlock\\n }\\n ... on CyclonePostBlockType {\\n ...cyclonePostBlock_cyclonePostBlock\\n }\\n ... on CorePullquoteBlockType {\\n ...pullquoteBlock_corePullquoteBlock\\n }\\n ... on CoreQuoteBlockType {\\n ...quoteBlock_coreQuoteBlock\\n }\\n ... on CoreSeparatorBlockType {\\n ...separatorBlock_coreSeparatorBlock\\n }\\n ... on CoreHTMLBlockType {\\n ...htmlBlock_coreHTMLBlock\\n }\\n ... on CoreEmbedBlockType {\\n ...embedBlock_coreEmbedBlock\\n }\\n ... on CoreImageBlockType {\\n ...imageBlock_coreImageBlock\\n }\\n ... on CoreGalleryBlockType {\\n ...galleryBlock_coreGalleryBlock\\n }\\n ... on ImageSliderBlockType {\\n ...imageSliderBlock_imageSliderBlock\\n }\\n ... on ImageCompareBlockType {\\n ...imageCompareBlock_imageCompareBlock\\n }\\n ... on VideoBlockType {\\n ...videoBlock_videoBlock\\n }\\n ... on ProductBlockType {\\n ...productBlock_productBlock\\n }\\n ... on ProductsTableBlockType {\\n ...productsTableBlock_productsTableBlock\\n }\\n ... on LegacyProductBlockType {\\n ...legacyProductBlock_legacyProductBlock\\n }\\n ... on LegacyProductsTableBlockType {\\n ...legacyProductsTableBlock_legacyProductsTableBlock\\n }\\n ... on FeaturedProductsBlockType {\\n ...featuredProductsBlock_featuredProductsBlock\\n }\\n ... on ActionBoxBlockType {\\n ...actionBoxBlock_actionBoxBlock\\n }\\n ... on RatingBlockType {\\n ...ratingBlock_ratingBlock\\n }\\n ... on NewsletterBlockType {\\n ...newsletterBlock_newsletterBlock\\n }\\n ... on RelatedPostsBlockType {\\n ...relatedPostsBlock_relatedPostsBlock\\n }\\n ... on TableBlockType {\\n ...tableBlock_tableBlock\\n }\\n ... on TableOfContentsBlockType {\\n ...tableOfContentsBlock_tableOfContentsBlock\\n }\\n ... on MethodologyAccordionBlockType {\\n ...accordionBlock_methodologyAccordionBlock\\n }\\n ... on HighlightBlockType {\\n ...highlightBlock_highlightBlock\\n }\\n}\\n\\nfragment authorBasic_authorProfile on AuthorProfileResourceType {\\n id\\n name\\n title\\n permalink\\n path\\n}\\n\\nfragment authorWithImage_authorProfile on AuthorProfileResourceType {\\n ...authorBasic_authorProfile\\n profileImage {\\n ...imageCard_imageResource\\n id\\n }\\n}\\n\\nfragment campaignBasic_campaign on CampaignResourceType {\\n id\\n advertiserName\\n advertiserPreamble\\n}\\n\\nfragment campaignFull_campaign on CampaignResourceType {\\n ...campaignBasic_campaign\\n title\\n advertiserClickthroughUrl\\n campaignAdvertiserDarkImage\\n campaignAdvertiserLightImage\\n campaignCustomPinImage\\n campaignCustomPinColor\\n campaignDisclaimer\\n}\\n\\nfragment campaignWithTitle_campaign on CampaignResourceType {\\n ...campaignBasic_campaign\\n title\\n}\\n\\nfragment cardThumbnails_thumbnailMap on ThumbnailMapType {\\n horizontal {\\n ...thumbnail_thumbnail\\n }\\n square {\\n ...thumbnail_thumbnail\\n }\\n}\\n\\nfragment categoryBasic_category on CategoryResourceType {\\n id\\n title\\n slug\\n permalink\\n path\\n isHub\\n}\\n\\nfragment categoryWithParentChain_category on CategoryResourceType {\\n ...categoryBasic_category\\n parent @excludeCacheKey {\\n ...categoryBasic_category\\n parent @excludeCacheKey {\\n ...categoryBasic_category\\n id\\n }\\n id\\n }\\n}\\n\\nfragment contentResourceComments_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n comments {\\n enabled\\n mode\\n }\\n}\\n\\nfragment contentResourceCore_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ...contentResourceIdentification_contentResource\\n ...contentResourceRouting_contentResource\\n ...contentResourceTimestamp_contentResource\\n title\\n dek {\\n html\\n plaintext\\n }\\n}\\n\\nfragment contentResourceFeaturedImageDisplay_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n featuredImage {\\n ...featuredImageDisplay_featuredImage\\n }\\n}\\n\\nfragment contentResourceFeaturedImageSocial_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n featuredImage {\\n ...featuredImageSocial_featuredImage\\n }\\n}\\n\\nfragment contentResourceIdentification_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ...resolvedResourceIdentification_resolvedResource\\n chorusId\\n chorusUuid\\
443n}\\n\\nfragment contentResourceLedeMediaCard_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ledeMedia {\\n __typename\\n ...ledeMediaCard_ledeMedia\\n }\\n}\\n\\nfragment contentResourceLedeMediaDisplay_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ledeMedia {\\n __typename\\n ...ledeMediaDisplay_ledeMedia\\n }\\n}\\n\\nfragment contentResourceLedeMediaSocial_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ledeMedia {\\n __typename\\n ...ledeMediaSocial_ledeMedia\\n }\\n}\\n\\nfragment contentResourcePromo_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n promo {\\n headline\\n description {\\n html\\n plaintext\\n }\\n image {\\n ...imageCard_imageResource\\n id\\n }\\n }\\n}\\n\\nfragment contentResourceRobots_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n robots {\\n index\\n follow\\n }\\n}\\n\\nfragment contentResourceRouting_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ...resolvedResourceRouting_resolvedResource\\n canonicalUrlOverride\\n}\\n\\nfragment contentResourceSeo_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n seo {\\n headline\\n description\\n }\\n}\\n\\nfragment contentResourceSocial_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n social {\\n headline\\n description\\n image {\\n ...imageSocial_imageResource\\n id\\n }\\n }\\n}\\n\\nfragment contentResourceStatus_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n status\\n}\\n\\nfragment contentResourceTimestamp_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n createdAt\\n updatedAt\\n publishedAt\\n originalPublishedAt\\n}\\n\\nfragment cyclonePostBlock_cyclonePostBlock on CyclonePostBlockType {\\n url\\n shortId\\n site {\\n wpId\\n domain\\n chorusCommunityId\\n chorusNetworkId\\n isCrossCommunity\\n }\\n}\\n\\nfragment displayThumbnails_thumbnailMap on ThumbnailMapType {\\n horizontal {\\n ...thumbnail_thumbnail\\n }\\n square {\\n ...thumbnail_thumbnail\\n }\\n vertical {\\n ...thumbnail_thumbnail\\n }\\n}\\n\\nfragment embedBlock_coreEmbedBlock on CoreEmbedBlockType {\\n embedHtml\\n placement\\n provider\\n}\\n\\nfragment featuredImageBase_featuredImage on FeaturedImageType {\\n caption {\\n html\\n plaintext\\n }\\n credit {\\n html\\n plaintext\\n }\\n hideCredit\\n}\\n\\nfragment featuredImageDisplay_featuredImage on FeaturedImageType {\\n ...featuredImageBase_featuredImage\\n image {\\n ...imageDisplay_imageResource\\n id\\n }\\n}\\n\\nfragment featuredImageSocial_featuredImage on FeaturedImageType {\\n ...featuredImageBase_featuredImage\\n image {\\n ...imageSocial_imageResource\\n id\\n }\\n}\\n\\nfragment featuredProductsBlock_featuredProductsBlock on FeaturedProductsBlockType {\\n featuredProductTableTitle: title {\\n contents {\\n html\\n plaintext\\n }\\n }\\n products {\\n productDescriptionOverride\\n productLabel\\n headingID\\n product {\\n productId\\n title\\n showDescription\\n showImage\\n showScores\\n bestRetailLink {\\n ...retailLink_productRetailLink\\n }\\n brand {\\n id\\n title\\n }\\n description {\\n html\\n }\\n cons {\\n html\\n }\\n pros {\\n html\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n retailLinks {\\n ...retailLink_productRetailLink\\n }\\n }\\n }\\n}\\n\\nfragment feedContentAnalytics_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n ...contentResourceIdentification_contentResource\\n ...contentResourceRouting_contentResource\\n ...contentResourceTimestamp_contentResource\\n ...contentResourceStatus_contentResource\\n title\\n wordCount\\n hasAffiliateLinks\\n seo {\\n headline\\n }\\n social {\\n headline\\n }\\n promo {\\n headline\\n }\\n ...feedContentCampaignAnalytics_feedContentResource\\n ...feedContentPrimaryCategory_feedContentResource\\n ...feedContentCategories_feedContentResource\\n ...feedContentSuperCategories_feedContentResource\\n ...feedContentAuthors_feedContentResource\\n ...feedContentPackage_feedContentResource\\n ...feedContentStreams_feedContentResource\\n ...feedContentLiveStatus_feedContentResource\\n}\\n\\nfragment feedContentAuthors_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n authors @excludeCacheKey {\\n ...authorWithImage_authorProfile\\n slug\\n id\\n }\\n}\\n\\nfragment feedContentCampaignAnalytics_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n primaryCampaign @excludeCacheKey {\\n ...campaignWithTitle_campaign\\n id\\n }\\n}\\n\\nfragment feedContentCategories_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n categories @excludeCacheKey {\\n ...categoryBasic_category\\n id\\n }\\n internalCategories @excludeCacheKey {\\n id\\n slug\\n }\\n}\\n\\nfragment feedContentExcludedFromHomepage_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n excludedFromHomepage\\n}\\n\\nfragment feedContentLiveStatus_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n liveBadge\\n liveStatus {\\n status\\n startAt\\n endAt\\n }\\n}\\n\\nfragment feedContentPackage_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n package @excludeCacheKey {\\n id\\n chorus
443Id\\n permalink\\n title\\n promo {\\n headline\\n }\\n }\\n}\\n\\nfragment feedContentPaywall_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n isPaywallEligible\\n}\\n\\nfragment feedContentPrimaryCategory_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n primaryCategory @excludeCacheKey {\\n ...categoryWithParentChain_category\\n id\\n }\\n}\\n\\nfragment feedContentSEO_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n ...contentResourceCore_contentResource\\n ...contentResourceSeo_contentResource\\n ...contentResourceSocial_contentResource\\n ...contentResourcePromo_contentResource\\n ...contentResourceRobots_contentResource\\n ...contentResourceLedeMediaSocial_contentResource\\n ...contentResourceFeaturedImageSocial_contentResource\\n ...feedContentAuthors_feedContentResource\\n ...feedContentPrimaryCategory_feedContentResource\\n primaryCampaign @excludeCacheKey {\\n id\\n }\\n}\\n\\nfragment feedContentStreams_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n streams(first: 100) {\\n nodes @excludeCacheKey {\\n id\\n chorus
443Id\\n title\\n }\\n }\\n}\\n\\nfragment feedContentSuperCategories_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n superCats @excludeCacheKey {\\n id\\n slug\\n }\\n internalSuperCats @excludeCacheKey {\\n id\\n slug\\n }\\n}\\n\\nfragment galleryBlock_coreGalleryBlock on CoreGalleryBlockType {\\n imagesOrientation\\n images {\\n alt\\n hideCredit\\n credit {\\n plaintext\\n }\\n caption {\\n html\\n }\\n image {\\n id\\n originalWidth\\n originalHeight\\n thumbnails {\\n horizontal {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n vertical {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n original {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment headingBlock_coreHeadingBlock on CoreHeadingBlockType {\\n contents {\\n html\\n }\\n headingId\\n level\\n}\\n\\nfragment highlightBlock_highlightBlock on HighlightBlockType {\\n __typename\\n placement\\n children {\\n __typename\\n ... on BlockInterface {\\n __isBlockInterface: __typename\\n blockName\\n }\\n ... on ActionBoxBlockType {\\n ...actionBoxBlock_actionBoxBlock\\n }\\n ... on CoreEmbedBlockType {\\n ...embedBlock_coreEmbedBlock\\n }\\n ... on CoreHeadingBlockType {\\n ...headingBlock_coreHeadingBlock\\n }\\n ... on CoreHTMLBlockType {\\n ...htmlBlock_coreHTMLBlock\\n }\\n ... on CoreImageBlockType {\\n ...imageBlock_coreImageBlock\\n }\\n ... on CoreListBlockType {\\n ...listBlock_coreListBlock\\n }\\n ... on CoreParagraphBlockType {\\n ...paragraphBlock_coreParagraphBlock\\n }\\n ... on CorePullquoteBlockType {\\n ...pullquoteBlock_corePullquoteBlock\\n }\\n ... on CoreQuoteBlockType {\\n ...quoteBlock_coreQuoteBlock\\n }\\n ... on RatingBlockType {\\n ...ratingBlock_ratingBlock\\n }\\n ... on TableOfContentsBlockType {\\n ...tableOfContentsBlock_tableOfContentsBlock\\n }\\n ... on VideoBlockType {\\n ...videoBlock_videoBlock\\n }\\n }\\n}\\n\\nfragment htmlBlock_coreHTMLBlock on CoreHTMLBlockType {\\n markup\\n}\\n\\nfragment imageBlock_coreImageBlock on CoreImageBlockType {\\n alt\\n hideCredit\\n placement\\n credit {\\n html\\n plaintext\\n }\\n caption {\\n html\\n plaintext\\n }\\n contentWarning {\\n plaintext\\n }\\n thumbnail {\\n size\\n url\\n normalizedRatio\\n originalHeight\\n originalWidth\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n image {\\n id\\n alt\\n }\\n}\\n\\nfragment imageCard_imageResource on ImageResourceType {\\n id\\n thumbnails {\\n ...cardThumbnails_thumbnailMap\\n }\\n}\\n\\nfragment imageCompareBlock_imageCompareBlock on ImageCompareBlockType {\\n imagesOrientation\\n leftImage {\\n thumbnails {\\n horizontal {\\n normalizedRatio\\n url\\n }\\n widescreen {\\n normalizedRatio\\n url\\n }\\n original {\\n normalizedRatio\\n url\\n }\\n }\\n alt\\n credit {\\n html\\n }\\n id\\n }\\n rightImage {\\n thumbnails {\\n horizontal {\\n normalizedRatio\\n url\\n }\\n widescreen {\\n normalizedRatio\\n url\\n }\\n original {\\n normalizedRatio\\n url\\n }\\n }\\n alt\\n credit {\\n html\\n }\\n id\\n }\\n caption {\\n html\\n }\\n}\\n\\nfragment imageDisplay_imageResource on ImageResourceType {\\n ...image_imageResource\\n thumbnails {\\n ...displayThumbnails_thumbnailMap\\n }\\n}\\n\\nfragment imageSliderBlock_imageSliderBlock on ImageSliderBlockType {\\n imagesOrientation\\n images {\\n alt\\n hideCredit\\n credit {\\n plaintext\\n }\\n caption {\\n html\\n }\\n image {\\n originalUrl\\n originalHeight\\n originalWidth\\n thumbnails {\\n original {\\n normalizedRatio\\n }\\n }\\n id\\n }\\n }\\n}\\n\\nfragment imageSocial_imageResource on ImageResourceType {\\n ...image_imageResource\\n thumbnails {\\n ...socialThumbnails_thumbnailMap\\n }\\n}\\n\\nfragment image_imageResource on ImageResourceType {\\n id\\n title\\n alt\\n originalHeight\\n originalWidth\\n
443credit {\\n html\\n plaintext\\n }\\n}\\n\\nfragment ledeMediaCard_ledeMedia on LedeMediaType {\\n __isLedeMediaType: __typename\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n ...imageCard_imageResource\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n video {\\n ...video_volumeVideoResource\\n id\\n }\\n }\\n}\\n\\nfragment ledeMediaDisplay_ledeMedia on LedeMediaType {\\n __isLedeMediaType: __typename\\n __typename\\n ... on LedeMediaImageType {\\n caption {\\n html\\n plaintext\\n }\\n credit {\\n html\\n plaintext\\n }\\n hideCredit\\n image {\\n ...imageDisplay_imageResource\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n autoplay\\n caption {\\n html\\n plaintext\\n }\\n video {\\n ...videoDisplay_volumeVideoResource\\n id\\n }\\n }\\n ... on LedeMediaGifType {\\n gif {\\n ...imageDisplay_imageResource\\n hideCredit\\n caption {\\n html\\n plaintext\\n }\\n credit {\\n html\\n plaintext\\n }\\n id\\n }\\n }\\n ... on LedeMediaEmbedType {\\n provider\\n embedHtml\\n }\\n}\\n\\nfragment ledeMediaSocial_ledeMedia on LedeMediaType {\\n __isLedeMediaType: __typename\\n __typename\\n ... on LedeMediaImageType {\\n caption {\\n html\\n plaintext\\n }\\n credit {\\n html\\n plaintext\\n }\\n hideCredit\\n image {\\n ...imageSocial_imageResource\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n autoplay\\n caption {\\n html\\n plaintext\\n }\\n video {\\n ...video_volumeVideoResource\\n id\\n }\\n }\\n ... on LedeMediaGifType {\\n gif {\\n ...imageSocial_imageResource\\n id\\n }\\n }\\n ... on LedeMediaEmbedType {\\n provider\\n embedHtml\\n }\\n}\\n\\nfragment legacyProductBlock_legacyProductBlock on LegacyProductBlockType {\\n legacyProduct {\\n productId\\n title\\n score\\n bestRetailLink {\\n price\\n retailer\\n salePrice\\n url\\n }\\n brand\\n description {\\n html\\n }\\n cons {\\n html\\n }\\n pros {\\n html\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n }\\n}\\n\\nfragment legacyProductsTableBlock_legacyProductsTableBlock on LegacyProductsTableBlockType {\\n legacyProducts {\\n title\\n score\\n bestRetailLink {\\n price\\n retailer\\n salePrice\\n url\\n }\\n brand\\n description {\\n html\\n }\\n cons {\\n html\\n }\\n pros {\\n html\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n }\\n ranges {\\n label\\n max\\n min\\n }\\n filters\\n}\\n\\nfragment listBlock_coreListBlock on CoreListBlockType {\\n ordered\\n placement\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment newsletterBlock_newsletterBlock on NewsletterBlockType {\\n newsletter {\\n title\\n promoText {\\n html\\n }\\n slug\\n listId\\n }\\n}\\n\\nfragment paragraphBlock_coreParagraphBlock on CoreParagraphBlockType {\\n paragraphContents {\\n html\\n }\\n dropcap\\n endmark\\n lead\\n}\\n\\nfragment productBlock_productBlock on ProductBlockType {\\n product {\\n productId\\n title\\n score\\n showDescription\\n showImage\\n showScores\\n parentFilter\\n bestRetailLink {\\n ...retailLink_productRetailLink\\n }\\n brand {\\n id\\n title\\n }\\n description {\\n html\\n }\\n cons {\\n html\\n }\\n pros {\\n html\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n retailLinks {\\n ...retailLink_productRetailLink\\n }\\n }\\n}\\n\\nfragment productsTableBlock_productsTableBlock on ProductsTableBlockType {\\n products {\\n productId\\n title\\n score\\n showDescription\\n showScores\\n parentFilter\\n bestRetailLink {\\n ...retailLink_productRetailLink\\n }\\n brand {\\n id\\n title\\n }\\n description {\\n html\\n }\\n cons {\\n html\\n }\\n pros {\\n html\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n retailLinks {\\n ...retailLink_productRetailLink\\n }\\n }\\n ranges {\\n label\\n max\\n min\\n }\\n filters\\n}\\n\\nfragment pullquoteBlock_corePullquoteBlock on CorePullquoteBlockType {\\n contents {\\n html\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment quoteBlock_coreQuoteBlock on CoreQuoteBlockType {\\n children {\\n __typename\\n ... on CoreParagraphBlockType {\\n paragraphContents {\\n html\\n }\\n }\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment ratingBlock_ratingBlock on RatingBlockType {\\n rating\\n searchTitle\\n}\\n\\nfragment relatedPostsBlock_relatedPostsBlock on RelatedPostsBlockType {\\n links {\\n url\\n title\\n }\\n}\\n\\nfragment resolvedResourceIdentification_resolvedResource on ResolvedResourceInterface {\\n __isResolvedResourceInterface: __typename\\n id\\n globalId\\n wpId\\n}\\n\\nfragment resolvedResourceRouting_resolvedResource on ResolvedResourceInterface {\\n __isResolvedResourceInterface: __typename\\n path\\n permalink\\n slug\\n resourceType\\n}\\n\\nfragment retailLink_productRetailLink on ProductRetailLinkType {\\n price\\n retailer\\n salePrice\\n url\\n}\\n\\nfragment separatorBlock_coreSeparatorBlock on CoreSeparatorBlockType {\\n blockName\\n}\\n\\nfragment socialThumbnails_thumbnailMap on ThumbnailMapType {\\n social {\\n ...thumbnail_thumbnail\\n }\\n}\\n\\nfragment streamPostEntry_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n __typename\\n id\\n resourceType\\n permalink\\n publishedAt\\n originalPublishedAt\\n promo {\\n headline\\n }\\n authors @excludeCacheKey {\\n name\\n permalink\\n profileImage {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n ...contentResourceLedeMediaCard_contentResource\\n ... on PostResourceType {\\n template\\n excerpt {\\n ...paragraphBlock_coreParagraphBlock\\n }\\n }\\n ... on QuickPostResourceType {\\n quickAttachment {\\n __typename\\n }\\n }\\n}\\n\\nfragment streamPosts_streamResource on StreamResourceType {\\n pinnedPost {\\n __typename\\n id\\n ...streamPostEntry_feedContentResource\\n }\\n posts(first: 20) {\\n pageInfo {\\n startCursor\\n endCursor\\n hasPreviousPage\\n hasNextPage\\n }\\n nodes {\\n __typename\\n id\\n __isFeedContentResourceInterface: __typename\\n ...streamPostEntry_feedContentResource\\n }\\n }\\n}\\n\\nfragment streamResource_streamResource on StreamResourceType {\\n ...feedContentSEO_feedContentResource\\n ...feedContentAnalytics_feedContentResource\\n ...feedContentCategories_feedContentResource\\n ...feedContentSuperCategories_feedContentResource\\n ...feedContentPackage_feedContentResource\\n ...feedContentStreams_feedContentResource\\n ...feedContentPaywall_feedContentResource\\n ...feedContentExcludedFromHomepage_feedContentResource\\n ...contentResourceLedeMediaDisplay_contentResource\\n ...contentResourceFeaturedImageDisplay_contentResource\\n ...contentResourceComments_contentResource\\n primaryCampaign @excludeCacheKey {\\n ...campaignFull_campaign\\n id\\n }\\n ...streamSpecific_streamResource\\n blocks {\\n __typename\\n ...articleBlocks_block\\n }\\n}\\n\\nfragment streamSpecific_streamResource on StreamResourceType {\\n additionalBylines\\n customCss\\n seoArticleBody\\n streamPublishedAt\\n liveBadge\\n liveStatus {\\n status\\n startAt\\n endAt\\n }\\n}\\n\\nfragment tableBlock_tableBlock on TableBlockType {\\n title\\n header\\n rows\\n columns\\n footer\\n fixedWidthTableCells\\n caption {\\n html\\n }\\n credit {\\n html\\n }\\n}\\n\\nfragment tableOfContentsBlock_tableOfContentsBlock on TableOfContentsBlockType {\\n title\\n hideTitle\\n entries {\\n ...tableOfContentsEntry_tableOfContentsEntry\\n entries {\\n ...tableOfContentsEntry_tableOfContentsEntry\\n entr
443ies {\\n ...tableOfContentsEntry_tableOfContentsEntry\\n entries {\\n ...tableOfContentsEntry_tableOfContentsEntry\\n entries {\\n ...tableOfContentsEntry_tableOfContentsEntry\\n entries {\\n ...tableOfContentsEntry_tableOfContentsEntry\\n }\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment tableOfContentsEntry_tableOfContentsEntry on TableOfContentsEntry {\\n url\\n title\\n}\\n\\nfragment thumbnail_thumbnail on ThumbnailType {\\n url\\n mimeType\\n normalizedRatio\\n originalHeight\\n originalWidth\\n cropCoordinates {\\n height\\n width\\n }\\n}\\n\\nfragment videoBlock_videoBlock on VideoBlockType {\\n autoplay\\n caption {\\n html\\n }\\n isSensitive\\n placement\\n video {\\n title\\n volumeUuid\\n player\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n}\\n\\nfragment videoDisplay_volumeVideoResource on VolumeVideoResourceType {\\n id\\n volumeUuid\\n title\\n player\\n publishedAt\\n poster {\\n ...imageDisplay_imageResource\\n id\\n }\\n}\\n\\nfragment video_volumeVideoResource on VolumeVideoResourceType {\\n id\\n volumeUuid\\n title\\n player\\n publishedAt\\n poster {\\n ...imageCard_imageResource\\n id\\n }\\n}\\n","dc77f6116fa22ba39c879a394729b97f":"query GlobalDataContainerQuery {\\n breakingNewsBanner {\\n buttonText\\n buttonUrl\\n content {\\n html\\n }\\n heading\\n }\\n wikiBanner {\\n buttonText\\n buttonUrl\\n content {\\n html\\n }\\n heading\\n showOnHomepage\\n }\\n siteSettings {\\n siteDomain\\n siteSlug\\n siteTitle\\n siteTagline\\n placeholderImage {\\n thumbnails {\\n horizontal {\\n url\\n }\\n vertical {\\n url\\n }\\n square {\\n url\\n }\\n social {\\n url\\n }\\n }\\n id\\n }\\n siteLogo {\\n originalWidth\\n originalHeight\\n thumbnails {\\n original {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n social {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n socialMediaLinks {\\n platformName\\n url\\n }\\n seo {\\n defaultSchema {\\n title\\n facebookAppId\\n googleSiteVerification\\n }\\n newsMediaOrganizationSchema {\\n description\\n foundingDate\\n founders\\n knowsAbout\\n diversityPolicyUrl\\n ethicsPolicyUrl\\n mastheadUrl\\n wikipediaUrl\\n linkedInUrl\\n }\\n }\\n }\\n newsletters {\\n title\\n slug\\n listId\\n default\\n promoText {\\n html\\n }\\n frequency\\n image {\\n thumbnails {\\n original {\\n url\\n }\\n }\\n id\\n }\\n }\\n mainNav: navMenu(location: MAIN) {\\n menuItems {\\n nodes {\\n label\\n url\\n menuItems {\\n label\\n url\\n id\\n }\\n id\\n }\\n }\\n }\\n footerNav: navMenu(location: FOOTER) {\\n menuItems {\\n nodes {\\n label\\n url\\n menuItems {\\n label\\n url\\n id\\n }\\n id\\n }\\n }\\n }\\n}\\n","f5df694ef358de4688ff800f0fa5bfcc":"query LatestRecircContainerQuery(\\n $limit: Int!\\n) {\\n resource(path: \\"/\\") {\\n __typename\\n ... on HomepageResourceType {\\n title\\n posts(first: $limit, where: {filter: {resourceType: {notEq: quickPost}}}) {\\n nodes {\\n __typename\\n id\\n ...ContentCardContainer_contentResource\\n }\\n }\\n }\\n ... on ClientErrorResourceType {\\n statusCode\\n statusMessage\\n }
443\\n ... on Node {\\n __isNode: __typename\\n id\\n }\\n }\\n}\\n\\nfragment BlockPlacementContainer_block on BlockType {\\n __isBlockType: __typename\\n __typename\\n ... on ActionBoxBlockType {\\n placement\\n }\\n ... on CoreEmbedBlockType {\\n placement\\n }\\n ... on CoreGalleryBlockType {\\n placement\\n }\\n ... on CoreHeadingBlockType {\\n placement\\n }\\n ... on CoreHTMLBlockType {\\n placement\\n }\\n ... on CoreImageBlockType {\\n placement\\n }\\n ... on CoreListBlockType {\\n placement\\n }\\n ... on CorePullquoteBlockType {\\n placement\\n }\\n ... on CoreSeparatorBlockType {\\n placement\\n }\\n ... on HighlightBlockType {\\n placement\\n }\\n ... on ImageCompareBlockType {\\n placement\\n }\\n ... on ImageSliderBlockType {\\n placement\\n }\\n ... on NewsletterBlockType {\\n placement\\n }\\n ... on RatingBlockType {\\n placement\\n }\\n ... on RelatedPostsBlockType {\\n placement\\n }\\n ... on TableBlockType {\\n placement\\n }\\n ... on TableOfContentsBlockType {\\n placement\\n }\\n ... on VideoBlockType {\\n placement\\n }\\n ... on ProductBlockType {\\n placement\\n }\\n ... on ProductsTableBlockType {\\n placement\\n }\\n ... on LegacyProductBlockType {\\n placement\\n }\\n ... on LegacyProductsTableBlockType {\\n placement\\n }\\n}\\n\\nfragment CompactProductBlockContainer_block on ProductBlockType {\\n product {\\n productId\\n title\\n showImage\\n brand {\\n id\\n title\\n }\\n image {\\n alt\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n bestRetailLink {\\n url\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n }\\n}\\n\\nfragment ContentCardContainer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n ...useContentCardDataMapper_contentResource_48x1iq\\n ...QuickPostContainer_contentResource\\n ... on PostResourceType {\\n template\\n }\\n}\\n\\nfragment EmbedBlockContainer_block on CoreEmbedBlockType {\\n embedHtml\\n placement\\n provider\\n}\\n\\nfragment ImageBlockContainer_block on CoreImageBlockType {\\n alt\\n hideCredit\\n placement\\n credit {\\n html\\n plaintext\\n }\\n caption {\\n html\\n plaintext\\n }\\n isSensitive\\n contentWarning {\\n plaintext\\n }\\n thumbnail {\\n size\\n url\\n normalizedRatio\\n originalHeight\\n originalWidth\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n image {\\n id\\n alt\\n }\\n}\\n\\nfragment ImageGalleryBlockContainer_block on CoreGalleryBlockType {\\n imagesOrientation\\n images {\\n alt\\n hideCredit\\n credit {\\n plaintext\\n }\\n caption {\\n html\\n }\\n image {\\n id\\n originalWidth\\n originalHeight\\n thumbnails {\\n horizontal {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n vertical {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n original {\\n originalHeight\\n originalWidth\\n url\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment ImageSliderBlockContainer_block on ImageSliderBlockType {\\n imagesOrientation\\n images {\\n alt\\n hideCredit\\n credit {\\n plaintext\\n }\\n caption {\\n html\\n }\\n image {\\n originalUrl\\n originalHeight\\n originalWidth\\n thumbnails {\\n original {\\n normalizedRatio\\n }\\n }\\n id\\n }\\n }\\n}\\n\\nfragment LinkBlockContainer_block on LinkBlockType {\\n source\\n title\\n url\\n resource {\\n __typename\\n ... on PostResourceType {\\n authors @excludeCacheKey {\\n name\\n id\\n }\\n publishedAt\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n }
443\\n ... on Node {\\n __isNode: __typename\\n id\\n }\\n }\\n}\\n\\nfragment ListBlockContainer_block on CoreListBlockType {\\n ordered\\n placement\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n nestedList {\\n items {\\n contents {\\n html\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment ParagraphBlockContainer_block on CoreParagraphBlockType {\\n paragraphContents {\\n html\\n }\\n dropcap\\n endmark\\n lead\\n}\\n\\nfragment PullquoteBlockContainer_block on CorePullquoteBlockType {\\n contents {\\n html\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment QuickPostBlockContainer_block on BlockType {\\n __isBlockType: __typename\\n __typename\\n ... on CoreParagraphBlockType {\\n ...ParagraphBlockContainer_block\\n }\\n ... on CoreListBlockType {\\n ...ListBlockContainer_block\\n }\\n ... on CoreEmbedBlockType {\\n provider\\n ...EmbedBlockContainer_block\\n }\\n ... on CoreImageBlockType {\\n ...ImageBlockContainer_block\\n }\\n ... on CorePullquoteBlockType {\\n ...PullquoteBlockContainer_block\\n }\\n ... on CoreQuoteBlockType {\\n ...QuoteBlockContainer_block\\n }\\n ... on VideoBlockType {\\n ...VideoBlockContainer_block\\n }\\n ... on ImageSliderBlockType {\\n ...ImageSliderBlockContainer_block\\n }\\n ... on CoreGalleryBlockType {\\n ...ImageGalleryBlockContainer_block\\n }\\n ... on LinkBlockType {\\n ...LinkBlockContainer_block\\n }\\n ... on ProductBlockType {\\n ...CompactProductBlockContainer_block\\n }\\n ...BlockPlacementContainer_block\\n}\\n\\nfragment QuickPostBlockContainer_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n wpId\\n chorusId\\n title\\n}\\n\\nfragment QuickPostContainer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n ... on QuickPostResourceType {\\n authors @excludeCacheKey {\\n id\\n name\\n permalink\\n title\\n profileImage {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n posts(first: 1) {\\n edges {\\n node {\\n __typename\\n publishedAt\\n id\\n }\\n }\\n }\\n }\\n globalId\\n site {\\n isCrossCommunity\\n wpId\\n }\\n comments {\\n mode\\n enabled\\n }\\n createdAt\\n excludedFromHomepage\\n id\\n resourceType\\n path\\n originalPublishedAt\\n permalink\\n publishedAt\\n title\\n updatedAt\\n hasAffiliateLinks\\n categories @excludeCacheKey {\\n title\\n path\\n slug\\n id\\n }\\n blocks {\\n ...QuickPostBlockContainer_block\\n __typename\\n }\\n quickAttachment {\\n ...QuickPostBlockContainer_block\\n __typename\\n ... on CoreEmbedBlockType {\\n provider\\n }\\n ... on LinkBlockType {\\n resource {\\n __typename\\n ... on Node {\\n __isNode: __typename\\n id\\n }\\n }\\n }\\n }\\n ...QuickPostBlockContainer_feedContentResource\\n }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n children {\\n __typename\\n ... on CoreParagraphBlockType {\\n paragraphContents {\\n html\\n }\\n }\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment VideoBlockContainer_block on VideoBlockType {\\n autoplay\\n caption {\\n html\\n }\\n isSensitive\\n placement\\n video {\\n title\\n volumeUuid\\n player\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n}\\n\\nfragment useContentCardDataMapper_contentResource_48x1iq on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n __typename\\n id\\n wpId\\n globalId\\n chorusId\\n chorusUuid\\
443n resourceType\\n site {\\n isCrossCommunity\\n wpId\\n }\\n dek {\\n html\\n }\\n permalink\\n title\\n publishedAt\\n authors @excludeCacheKey {\\n name\\n path\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n title\\n id\\n }\\n categories @excludeCacheKey {\\n id\\n title\\n slug\\n }\\n internalCategories @excludeCacheKey {\\n slug\\n id\\n }\\n liveBadge\\n package @excludeCacheKey {\\n permalink\\n title\\n promo {\\n headline\\n }\\n id\\n }\\n promo {\\n headline\\n description {\\n html\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n primaryCampaign {\\n advertiserName\\n advertiserPreamble\\n id\\n }\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n video {\\n volumeUuid\\n player\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n square {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n }\\n comments {\\n enabled\\n mode\\n }\\n streams(first: 1) {\\n nodes @excludeCacheKey {\\n title\\n id\\n }\\n }\\n blocks {\\n __typename\\n ... on ProductBlockType {\\n product {\\n score\\n showScores\\n }\\n }\\n }\\n ... on PostResourceType {\\n customBadgeEnabled\\n customBadgeName\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n template\\n }\\n ... on VideoPostResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n }\\n ... on MapResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n }\\n ... on LinkPostResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n authorByLine\\n }\\n ... on VaultResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n }\\n ... on StreamResourceType {\\n streamPublishedAt\\n }\\n ... on DiningReportResourceType {\\n authors @excludeCacheKey {\\n id\\n permalink\\n shortBio {\\n html\\n }\\n }\\n template\\n }\\n}\\n","fe4ea60bf853358f663c3430c973a174":"query EmbedStoryLayoutQuery(\\n $nodeId: ID!\\n) {\\n node(id: $nodeId) {\\n __typename\\n ... on EmbedStoryResourceType {\\n id\\n title\\n permalink\\n htmlBlocks {\\n markup\\n }\\n customCss\\n ...AdminContainer_resolvedResource\\n ...ArticleSEOContainer_feedContentResource\\n ...ContentResourceAnalyticsContainer_contentResource\\n ...ContentAdsContainer_contentResource\\n ...ParselyTagsContainer_feedContentResource\\n ...SearchTagsContainer_feedContentResource\\n ...SEOSchemasContainer_feedContentResource\\n }\\n id\\n }\\n ...embedStoryContentResourcePages_query\\n}\\n\\nfragment AdminContainer_resolvedResource on ResolvedResourceInterface {\\n __isResolvedResourceInterface: __typename\\n __typename\\n id\\n wpId\\n globalId\\n ... on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n chorusId\\n chorusUuid\\n featuredImage {\\n image @excludeCacheKey {\\n originalUrl\\n wpId\\n id\\n }\\n }\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n primaryCategory @excludeCacheKey {\\n id\\n }\\n }\\n }\\n ... on NeighborhoodResourceType {\\n id\\n wpId\\n }\\n}\\n\\nfragment ArticleSEOContainer_feedContentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n title\\n dek {\\n plaintext\\n }\\n robots {\\n index\\n follow\\n }\\n permalink\\n canonicalUrlOverride\\n originalPublishedAt\\n publishedAt\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n authors @excludeCacheKey {\\n name\\n id\\n }\\n }\\n primaryCampaign {\\n id\\n }\\n seo {\\n headline\\n description\\n }\\n social {\\n headline\\n description\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n promo {\\n headline\\n }\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n }\\n featuredImage {\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n ... on StreamResourceType {\\n streamPublishedAt\\n }\\n ... on QuickPostResourceType {\\n seoArticleBody\\n quickAttachment {\\n __typename\\n ... on CoreImageBlockType {\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n ... on VideoBlockType {\\n video {\\n poster {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n ... on ImageSliderBlockType {\\n images {\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n }\\n ... on CoreGalleryBlockType {\\n images {\\n image {\\n title\\n alt\\n originalHeight\\n originalWidth\\n thumbnails {\\n social {\\n url\\n mimeType\\n normalizedRatio\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n }\\n }\\n }\\n}
443\\n\\nfragment ContentAdsContainer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n id\\n globalId\\n chorusId\\n status\\n resourceType\\n title\\n permalink\\n originalPublishedAt\\n dek {\\n plaintext\\n }\\n seo {\\n headline\\n }\\n primaryCampaign {\\n title\\n advertiserName\\n id\\n }\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n excludedFromHomepage\\n authors @excludeCacheKey {\\n name\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n parent @excludeCacheKey {\\n slug\\n id\\n }\\n slug\\n isHub\\n id\\n }\\n internalSuperCats @excludeCacheKey {\\n slug\\n id\\n }\\n superCats @excludeCacheKey {\\n slug\\n id\\n }\\n internalCategories @excludeCacheKey {\\n slug\\n id\\n }\\n categories @excludeCacheKey {\\n slug\\n isHub\\n id\\n }\\n packages(first: 100) {\\n nodes {\\n globalId\\n id\\n }\\n }\\n ... on PostResourceType {\\n template\\n }\\n }\\n}\\n\\nfragment ContentResourceAnalyticsContainer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n __typename\\n id\\n wpId\\n status\\n resourceType\\n title\\n permalink\\n originalPublishedAt\\n publishedAt\\n hasAffiliateLinks\\n primaryCampaign {\\n advertiserName\\n title\\n id\\n }\\n seo {\\n headline\\n }\\n social {\\n headline\\n }\\n promo {\\n headline\\n }\\n wordCount\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n package @excludeCacheKey {\\n id\\n }\\n streams(first: 100) {\\n nodes @excludeCacheKey {\\n id\\n }\\n }\\n authors @excludeCacheKey {\\n name\\n id\\n }\\n internalSuperCats @excludeCacheKey {\\n slug\\n id\\n }\\n superCats @excludeCacheKey {\\n slug\\n id\\n }\\n internalCategories @excludeCacheKey {\\n slug\\n id\\n }\\n categories @excludeCacheKey {\\n slug\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n slug\\n id\\n }\\n liveStatus {\\n startAt\\n }\\n blocks {\\n __typename\\n ... on ProductBlockType {\\n product {\\n __typename\\n }\\n }\\n ... on LegacyProductBlockType {\\n legacyProduct {\\n __typename\\n }\\n }\\n ... on ProductsTableBlockType {\\n products {\\n __typename\\n }\\n }\\n ... on LegacyProductsTableBlockType {\\n legacyProducts {\\n __typename\\n }\\n }\\n ... on HighlightBlockType {\\n __typename\\n }\\n }\\n ... on PostResourceType {\\n template\\n }\\n }\\n ... on StreamResourceType {\\n streamPublishedAt\\n }\\n}\\n\\nfragment ParselyTagsContainer_feedContentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n status\\n title\\n permalink\\n resourceType\\n originalPublishedAt\\n chorusId\\n id\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n primaryCategory @excludeCacheKey {\\n title\\n slug\\n id\\n }\\n internalSuperCats @excludeCacheKey {\\n slug\\n id\\n }\\n superCats @excludeCacheKey {\\n slug\\n id\\n }\\n internalCategories @excludeCacheKey {\\n slug\\n id\\n }\\n categories @excludeCacheKey {\\n slug\\n id\\n }
443\\n package @excludeCacheKey {\\n chorusId\\n id\\n }\\n streams(first: 100) {\\n nodes @excludeCacheKey {\\n chorusId\\n id\\n }\\n }\\n authors @excludeCacheKey {\\n id\\n name\\n }\\n games {\\n nodes @excludeCacheKey {\\n title\\n id\\n }\\n }\\n }\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n __typename\\n image {\\n thumbnails {\\n social {\\n url\\n }\\n }\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n __typename\\n }\\n }\\n social {\\n image {\\n thumbnails {\\n social {\\n url\\n }\\n }\\n id\\n }\\n }\\n featuredImage {\\n image {\\n thumbnails {\\n social {\\n url\\n }\\n }\\n id\\n }\\n }\\n ... on PostResourceType {\\n template\\n }\\n}\\n\\nfragment SEOSchemasContainer_feedContentResource on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n __typename\\n title\\n seo {\\n description\\n headline\\n }\\n dek {\\n plaintext\\n }\\n originalPublishedAt\\n publishedAt\\n permalink\\n isPaywallEligible\\n liveStatus {\\n status\\n startAt\\n endAt\\n }\\n authors @excludeCacheKey {\\n name\\n permalink\\n title\\n profileImage {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n seoArticleBody\\n primaryCampaign {\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n title\\n permalink\\n parent @excludeCacheKey {\\n title\\n permalink\\n parent @excludeCacheKey {\\n title\\n permalink\\n id\\n }\\n id\\n }\\n id\\n }\\n categories @excludeCacheKey {\\n title\\n permalink\\n parent @excludeCacheKey {\\n title\\n permalink\\n parent @excludeCacheKey {\\n title\\n permalink\\n id\\n }\\n id\\n }\\n id\\n }\\n blocks {\\n __typename\\n ... on ProductBlockType {\\n product {\\n title\\n score\\n showScores\\n brand {\\n title\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n ... on LegacyProductBlockType {\\n legacyProduct {\\n title\\n score\\n brand\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n ... on ProductsTableBlockType {\\n products {\\n title\\n score\\n showScores\\n brand {\\n title\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n ... on LegacyProductsTableBlockType {\\n legacyProducts {\\n title\\n score\\n brand\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n ... on VideoBlockType {\\n autoplay\\n caption {\\n plaintext\\n }\\n video {\\n volumeUuid\\n title\\n player\\n publishedAt\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n }\\n ... on StreamResourceType {\\n streamPublishedAt\\n streamPosts: posts(first: 100) {\\n nodes @excludeCacheKey {\\n __typename\\n __isFeedContentResourceInterface: __typename\\n title\\n seo {\\n description\\n headline\\n }\\n dek {\\n plaintext\\n }\\n originalPublishedAt\\n publishedAt\\n permalink\\n isPaywallEligible\\n authors @excludeCacheKey {\\n name\\n permalink\\n title\\n profileImage {\\n thumbnails {\\n square {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n primaryCategory @excludeCacheKey {\\n title\\n id\\n }\\n categories @excludeCacheKey {\\n title\\n permalink\\n parent @excludeCacheKey {\\n title\\n permalink\\n parent @excludeCacheKey {\\n title\\n permalink\\n id\\n }\\n id\\n }\\n id\\n }\\n ... on PostResourceType {\\n excerpt {\\n paragraphContents {\\n plaintext\\n }\\n }\\n }\\n ... on QuickPostResourceType {\\n quickAttachment {\\n __typename\\n ... on ProductBlockType {\\n product {\\n title\\n score\\n showScores\\n brand {\\n title\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n }\\n }\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n originalWidth\\n originalHeight\\n thumbnails {\\n social {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n horizontal {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n square {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n autoplay\\n caption {\\n plaintext\\n }\\n video {\\n volumeUuid\\n title\\n player\\n publishedAt\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n }\\n id\\n }\\n }\\n }\\n ledeMedia {\\n __typename\\n ... on LedeMediaImageType {\\n image {\\n originalWidth\\n originalHeight\\n thumbnails {\\n social {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n horizontal {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n square {\\n url\\n cropCoordinates {\\n height\\n width\\n }\\n }\\n }\\n id\\n }\\n }\\n ... on LedeMediaVideoType {\\n autoplay\\n caption {\\n plaintext\\n }\\n video {\\n volumeUuid\\n title\\n player\\n publishedAt\\n poster {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n id\\n }\\n }\\n }\\n ... on QuickPostResourceType {\\n quickAttachment {\\n __typename\\n ... on ProductBlockType {\\n product {\\n title\\n score\\n showScores\\n brand {\\n title\\n id\\n }\\n retailLinks {\\n price\\n retailer\\n salePrice\\n url\\n }\\n image {\\n thumbnails {\\n horizontal {\\n url\\n }\\n }\\n id\\n }\\n }\\n }\\n }\\n }\\n}\\n\\nfragment SearchTagsContainer_feedContentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n id\\n status\\n chorusId\\n chorusUuid\\
443n comments {\\n enabled\\n mode\\n }\\n globalId\\n ... on FeedContentResourceInterface {\\n __isFeedContentResourceInterface: __typename\\n primaryCategory @excludeCacheKey {\\n title\\n id\\n }\\n authors @excludeCacheKey {\\n id\\n name\\n }\\n }\\n}\\n\\nfragment embedStoryContentResourcePages_query on RootQuery {\\n node(id: $nodeId) {\\n __typename\\n ... on EmbedStoryResourceType {\\n displayNav\\n displayFooter\\n }\\n id\\n }\\n}\\n"}')},833199,(n,e,o)=>{e.exports={"sys.color.primary":["sys.color.primaryText.value","sys.consumption.link.inline.default.boxShadow.value.color","sys.consumption.link.inline.hover.boxShadow.value.color","sys.consumption.link.automatic.hover.color.value","sys.consumption.link.automatic.hover.boxShadow.value.color","sys.consumption.border.header.border.value.color","sys.global.link.standard.hover.boxShadow.value.color","sys.global.link.standard.hover.color.value","comp.related.standard.article.hover.boxShadow.value.color","comp.related.standard.article.boxShadow.value.color","comp.bodyParagraph.standard.listBullet.color.value","comp.subhead.standard.link.boxShadow.value.color","comp.subhead.standard.link.hover.boxShadow.value.color","comp.meta.contentBlock.contentAltIcon.bgColor.value","comp.meta.contentBlock.contentAltIcon.hover.bgColor.value","comp.meta.contentBlock.leftie.border.value.color","comp.meta.contentBlock.community.color.value","comp.meta.contentBlock.community.border.value.color","comp.meta.contentBlock.commentIcon.bgColor.value","comp.nav.standard.desktopLink.hover.boxShadow.value.color","comp.nav.standard.desktopLink.hover.color.value","comp.nav.standard.desktopSpecialLink.color.value","comp.nav.drawer.background.color.value","comp.nav.sticky.background.color.value","comp.nav.loopnavOpen.icon.color.value","comp.button.primary.background.color.value","comp.button.primary.background.hover.color.value","comp.button.primary.background.hover.border.value.color","comp.button.secondary.background.border.value.color","comp.button.secondary.background.hover.color.value","comp.button.secondary.background.hover.border.value.color","comp.button.commerce.background.border.value.color","comp.button.commerce.boxShadow.color.value","comp.link.primary.container.hover.boxShadow.value.color","comp.link.primary.container.hover.color.value","comp.link.secondary.container.hover.color.value","comp.form.toggle.button.border.value.color","comp.form.toggle.background.border.value.color","comp.form.toggle.icon.color.value","comp.pageHeader.standard.subLink.bgColor.value","comp.pageHeader.standard.subLink.hover.bgColor.value","comp.share.standard.button.bgColor.value","comp.share.standard.button.hover.bgColor.value","comp.share.stickyNav.icon.hover.color.value","comp.share.nav.icon.hover.color.value","comp.highlight.standard.background.color.value","comp.highlight.standard.background.borderTop.value.color","comp.quickpost.standard.background.color.value","comp.breakingNews.standard.background.color.value","comp.footer.standard.background.color.value","comp.newsletter.homepage.container.bgColor.value","comp.newsletter.standard.container.border.value.color","comp.newsletter.pagePanel.background.value","comp.imageGallery.standard.button.bgColor.value","comp.productCard.scorecard.score.backgroundColor.value","comp.productCard.standard.border.value.color","comp.table.standard.altRows.color.value","comp.toc.standard.bullet.color.value","comp.accordion.standard.icon.color.value","comp.streams.standard.pinned.color.value","comp.nlPanel.standard.background.color.value","comp.coral.primary.color.value","comp.zephr.paywall.background.color.value","comp.subsLP.compact.bestValue.backgroundColor.value"],"sys.color.onPrimary":["comp.meta.contentBlock.contentAltIcon.color.value","comp.meta.contentBlock.commentIcon.color.value","comp.nav.standard.desktopLink.color.value","comp.nav.standard.accountLink.color.value","comp.nav.standard.accountLink.hover.color.value","comp.nav.standard.accountLink.hover.boxShadow.value.color","comp.nav.standard.subscribeLink.color.value","comp.nav.standard.subscribeLink.hover.color.value","comp.nav.standard.subscribeLink.hover.boxShadow.value.color","comp.nav.drawer.category.border.value.color","comp.nav.drawer.type.color.value","comp.nav.drawer.icon.color.value","comp.nav.sticky.type.color.value","comp.button.primary.label.color.value","comp.button.primary.label.hover.color.value","comp.button.secondary.label.hover.color.value","comp.pageHeader.standard.subLink.color.value","comp.share.standard.icon.hover.color.value","comp.share.stickyNav.button.hover.borderColor.value","comp.share.stickyNav.button.borderColor.value","comp.share.stickyNav.icon.color.value","comp.share.nav.icon.color.value","comp.share.nav.button.border.value.color","comp.share.nav.button.hover.bgColor.value","comp.share.nav.button.hover.border.value.color","comp.breakingNews.standard.copy.color.value","comp.footer.standard.links.color.value","comp.newsletter.homepage.copy.color.value","comp.imageGallery.standard.button.iconColor.value","comp.productCard.scorecard.score.color.value","comp.nlPanel.standard.headline.color.value","comp.coral.onPrimary.color.value","comp.subsLP.compact.bestValue.Color.value"],"sys.color.primaryText":["sys.consumption.link.inline.hover.color.value","comp.related.standard.article.hover.color.value","comp.related.standard.article.color.value","comp.related.standard.title.color.value","comp.bodyParagraph.standard.dropcap.color.value","comp.subhead.standard.link.hover.color.value","comp.meta.contentBlock.box.hover.color.value","comp.button.secondary.label.color.value","comp.button.commerce.label.color.value","comp.pageHeader.xsmall.header.color.value","comp.mostPopular.standard.number.color.value","comp.toc.standard.link.color.value","comp.toc.standard.link.hover.color.value","comp.byline.stacked.copy.color.value","comp.coral.primaryText.color.value","comp.coral.username.color.value"],"sys.color.secondary":["comp.meta.contentBlock.box.borderColor.value","comp.pullQuote.standard.line.color.value","comp.productCard.standard.salePrice.color.value"],"sys.color.onSecondary":[],"sys.color.surface":["comp.coral.comment.rec.color.value"]}},281792,(n,e,o)=>{e.exports=JSON.parse('{"sys":{"color":{"primary":"#203E2D","primaryText":"#203E2D","prominent":"#131313","muted":"#4a4a4a","subtle":"#636363","light":"#e9e9e9","secondary":"#356548","surface":"#D4F5B8","onPrimary":"#ffffff","onSecondary":"#ffffff","background":"#ffffff","alert":"#EE0033"},"consumption":{"bodyParagraph":{"standard":{"typography":{"font":"400 18px/160% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"-0.01em"}},"small":{"typography":{"font":"400 16px/140% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}},"intro":{"typography":{"font":"400 20px/150% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}},"branded":{"typography":{"font":"400 18px/160% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"-0.01em"}}},"link":{"inline":{"default":{"color":"#131313","boxShadow":"inset 0 -1px 0 0 #203E2D"},"hover":{"color":"#203E2D","boxShadow":"inset 0 -1px 0 0 #203E2D"}},"automatic":{"hover":{"color":"#203E2D","boxShadow":"inset 0 -1px 0 0 #203E2D"},"default":{"boxShadow":"inset 0 -1px 0 0 #131313","color":"#131313"}}},"info":{"large":{"typography":{"font":"400 18px/110% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}},"small":{"typography":{"font":"400 12px/100% var(--font-ibm-plex-mono), \'Courier New\', monospace","letterSpacing":"-0.04em"}},"medium":{"typography":{"font":"400 14px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"-0.01em"}},"xsmall":{"typography":{"font":"400 11px/110% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"-0.01em"}}},"title":{"large":{"typography":{"font":"700 24px/110% var(--font-druk-text), Arial, sans-serif","textCase":"none","letterSpacing":"0px"}},"medium":{"typography":{"font":"700 18px/110% var(--font-druk-text), Arial, sans-serif","textCase":"none","letterSpacing":"0px"}},"small":{"typography":{"font":"700 14px/120% var(--font-druk-text), Arial, sans-serif","textCase":"uppercase","letterSpacing":"0.06em"}}},"border":{"header":{"border":"1px solid #203E2D"}}},"global":{"link":{"standard":{"boxShadow":"inset 0 -1px 0 0 currentColor","hover":{"boxShadow":"inset 0 -1px 0 0 #203E2D","color":"#203E2D"},"color":"currentColor"}},"font":{"primary":{"fontFamily":"var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px","lineHeight":"1.1"},"secondary":{"fontFamily":"var(--font-ibm-plex-sans), Arial, sans-serif"},"tertiary":{"fontFamily":"var(--font-ibm-plex-mono), Courier New, monospace"},"regular":{"fontWeight":"400"},"bold":{"fontWeight":"700"}},"border":{"standard":{"border":"1px solid #e9e9e9"},"alt":{"border":"1px solid #131313"}}}},"comp":{"related":{"standard":{"article":{"hover":{"boxShadow":"inset 0 -1px 0 0 #203E2D","color":"#203E2D"},"boxShadow":"inset 0 -1px 0 0 #203E2D","typography":{"font":"500 15px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"},"color":"#203E2D"},"title":{"typography":{"font":"700 15px/120% var(--font-druk-text), Arial, sans-serif","textCase":"none","letterSpacing":"0px"},"color":"#203E2D"}}},"contentBlock":{"standard":{"headline":{"hover":{"color":"#131313","boxShadow":"inset 0 -1px 0 0 #131313"},"boxShadow":"inset 0 -1px 0 0 transparent"}},"standardMicro":{"headline":{"typography":{"mobile":{"font":"700 14px/110% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"700 15px/110% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}}},"dek":{"typography":{"mobile":{"font":"400 14px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"400 14px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}}}},"standardSmall":{"dek":{"typography":{"mobile":{"font":"400 14px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"400 14px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}}},"headline":{"typography":{"mobile":{"font":"600 15px/110% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"600 16px/110% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}}}},"standardMedium":{"dek":{"typography":{"mobile":{"font":"400 15px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"400 16px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}}},"headline":{"typography":{"mobile":{"font":"700 22px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"700 28px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"-0.5px"}}}},"specialMicro":{"dek":{"typography":{"mobile":{"font":"400 14px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"400 14px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}}},"headline":{"typography":{"mobile":{"font":"400 14px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"400 15px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}}}},"specialSmall":{"dek":{"typography":{"mobile":{"font":"400 14px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"400 14px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}}},"headline":{"typography":{"mobile":{"font":"400 20px/110% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"400 20px/110% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}}}},"specialMedium":{"headline":{"typography":{"mobile":{"font":"400 15px/110% var(--font-druk-text-wide), Arial, sans-serif","letterSpacing":"-0.5px"},"desktop":{"font":"400 13px/110% var(--font-druk-text-wide), Arial, sans-serif","letterSpacing":"-0.5px"}}},"dek":{"typography":{"mobile":{"font":"400 14px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"400 15px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}}}},"standardLarge":{"headline":{"typography":{"mobile":{"font":"700 28px/110% var(--font-druk-text), Arial, sans-serif","letterSpacing":"-0.25px"},"desktop":{"font":"700 32px/110% var(--font-druk-text), Arial, sans-serif","letterSpacing":"-0.25px"}}},"dek":{"typography":{"mobile":{"font":"400 16px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"400 17px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}}}},"specialLarge":{"dek":{"typography":{"mobile":{"font":"400 16px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"400 16px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}}},"headline":{"typography":{"mobile":{"font":"400 28px/110% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"400 28px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}}}},"standardJumbo":{"headline":{"typography":{"mobile":{"font":"700 28px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"-0.5px"},"desktop":{"font":"700 47px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"-1px"}}},"dek":{"typography":{"mobile":{"font":"400 16px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"400 20px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}}}},"specialJumbo":{"dek":{"typography":{"mobile":{"font":"400 20px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"400 20px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}}},"headline":{"typography":{"mobile":{"font":"400 28px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"-0.5px"},"desktop":{"font":"400 47px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"-1px"}}}},"branded":{"headline":{"typography":{"mobile":{"font":"400 18px/110% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"400 22px/110% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}}},"dek":{"typography":{"mobile":{"font":"400 16px/110% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"400 17px/110% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}}}},"small":{"upperMeta":{"spacing":"5px"},"lowerMeta":{"spacing":"4px"},"dek":{"spacing":"0px"}},"large":{"upperMeta":{"spacing":"6px"},"lowerMeta":{"spacing":"8px"},"dek":{"spacing":"2px"}},"special":{"headline":{"hover":{"boxShadow":"inset 0 -1px 0 0 #131313"}}}},"bodyParagraph":{"standard":{"dropcap":{"typography":{"font":"700 85px/100% var(--font-druk-text), Arial, sans-serif"},"color":"#203E2D","spacing":"0 16px 0 0"},"listBullet":{"color":"#203E2D"}},"intro":{"dropcap":{"typography":{"font":"700 90px/100% var(--font-druk-text), Arial, sans-serif"}}}},"caption":{"standard":{"text":{"typography":{"font":"400 11px/130% var(--font-ibm-plex-mono), \'Courier New\', monospace","letterSpacing":"0px"},"color":"#4a4a4a"}}},"subhead":{"one":{"text":{"typography":{"mobile":{"font":"700 26px
443/110% var(--font-druk-text-wide), Arial, sans-serif","letterSpacing":"-0.04em"},"desktop":{"font":"700 26px/110% var(--font-druk-text-wide), Arial, sans-serif","letterSpacing":"-0.04em"}}}},"two":{"text":{"typography":{"mobile":{"font":"700 22px/110% var(--font-druk-text-wide), Arial, sans-serif","letterSpacing":"-0.04em"},"desktop":{"font":"700 22px/110% var(--font-druk-text-wide), Arial, sans-serif","letterSpacing":"-0.04em"}}}},"three":{"text":{"typography":{"mobile":{"font":"400 24px/110% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"400 24px/110% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}}}},"four":{"text":{"typography":{"font":"600 16px/100% var(--font-ibm-plex-mono), \'Courier New\', monospace","textCase":"uppercase","letterSpacing":"0px"},"color":"#131313"}},"standard":{"link":{"color":"#131313","boxShadow":"inset 0 -1px 0 0 #203E2D","hover":{"color":"#203E2D","boxShadow":"inset 0 -1px 0 0 #203E2D"}}}},"meta":{"contentBlock":{"standard":{"typography":{"font":"400 11px/120% var(--font-ibm-plex-mono), \'Courier New\', monospace","textCase":"capitalize","letterSpacing":"0px"},"hover":{"color":"#131313","boxShadow":"inset 0 -1px 0 0 #131313"},"spacing":"6px"},"timestamp":{"typography":{"font":"450 11px/120% var(--font-ibm-plex-mono), \'Courier New\', monospace","textCase":"uppercase","letterSpacing":"0px"},"color":"#131313"},"box":{"typography":{"font":"700 11px/120% var(--font-druk-text), Arial, sans-serif","textCase":"uppercase","letterSpacing":"0.1em"},"backgroundColor":"transparent","borderColor":"#356548","borderWidth":"0 0 1px 0","padding":"1px 0px","color":"#131313","hover":{"color":"#203E2D","backgroundColor":"transparent"},"borderRadius":"0px"},"categoryDefault":{"typography":{"font":"400 12px/120% var(--font-druk-text), Arial, sans-serif","textCase":"uppercase","letterSpacing":"0.5px"},"color":"#4a4a4a"},"categorySpecial":{"typography":{"font":"400 12px/120% var(--font-druk-text), Arial, sans-serif","textCase":"uppercase","letterSpacing":"0.1em"}},"authorBy":{"typography":{"font":"400 11px/120% var(--font-ibm-plex-mono), \'Courier New\', monospace","textCase":"none","letterSpacing":"0.02em"},"color":"#131313"},"contentAltIcon":{"bgColor":"#203e2dd9","hover":{"bgColor":"#203E2D"},"color":"#ffffff"},"leftie":{"border":"1px solid #203E2D","padding":"2px"},"divider":{"color":"#636363"},"comments":{"color":"#131313"},"community":{"typography":{"font":"600 12px/120% var(--font-druk-text), Arial, sans-serif","textCase":"uppercase","letterSpacing":"0.5px"},"color":"#203E2D","border":"0px solid #203E2D","borderRadius":"2px","padding":"0px 0px"},"commentIcon":{"bgColor":"#203E2D","color":"#ffffff"},"commentNumber":{"typography":{"font":"700 58px/100% var(--font-druk-text), Arial, sans-serif","textCase":"uppercase","letterSpacing":"-0.01em"}},"commentText":{"typography":{"font":"700 20px/100% var(--font-druk-text), Arial, sans-serif","textCase":"uppercase","letterSpacing":"0px"}}},"article":{"category":{"typography":{"font":"500 11px/120% var(--font-druk-text), Arial, sans-serif","textCase":"uppercase","letterSpacing":"0.1em"},"color":"#131313"},"authorBy":{"typography":{"font":"400 12px/120% var(--font-ibm-plex-mono), \'Courier New\', monospace","textCase":"none","letterSpacing":"0px"}},"author":{"typography":{"font":"700 12px/120% var(--font-ibm-plex-mono), \'Courier New\', monospace","textCase":"none","letterSpacing":"0px"},"color":"#131313"},"timestamp":{"typography":{"font":"400 11px/110% var(--font-ibm-plex-mono), \'Courier New\', monospace","textCase":"none","letterSpacing":"0px"}},"sponsoredCopy":{"typography":{"font":"400 11px/120% var(--font-druk-text), Arial, sans-serif","textCase":"none","letterSpacing":"0.01em"}},"commerceDisclaimer":{"typography":{"font":"Italic 11px/130% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}},"additionalBylines":{"marginTop":"1px"}}},"nav":{"standard":{"desktopLink":{"hover":{"boxShadow":"inset 0 -1px 0 0 #203E2D","color":"#192d21"},"typography":{"font":"400 18px/1 var(--font-druk-text), Arial, sans-serif","textCase":"uppercase","letterSpacing":"0px"},"color":"#ffffff"}
443,"logo":{"width":{"mobile":"60px","desktop":"188px"},"height":{"mobile":"60px","desktop":"50px"}},"desktopSpecialLink":{"typography":{"font":"700 13px/120% var(--font-ibm-plex-sans), Arial, sans-serif","textCase":"none","letterSpacing":"0px"},"color":"#203E2D"},"menuButton":{"typography":{"font":"700 14px/120% var(--font-druk-text), Arial, sans-serif","textCase":"uppercase","letterSpacing":"0.06em"},"width":"25px","height":"25px","color":"#131313"},"accountLink":{"typography":{"font":"400 12px/130% var(--font-ibm-plex-sans), Arial, sans-serif","textCase":"none","letterSpacing":"0px"},"color":"#ffffff","hover":{"color":"#ffffff","boxShadow":"inset 0 -1px 0 0 #ffffff"},"boxShadow":"inset 0 0 0 0 transparent"},"subscribeLink":{"boxShadow":{"mobile":"inset 0 0 0 0 transparent","desktop":"inset 0 0 0 0 transparent"},"color":"#ffffff","bgColor":{"mobile":"transparent","desktop":"transparent"},"padding":{"mobile":"0px","desktop":"0px"},"hover":{"color":"#ffffff","bgColor":"transparent","boxShadow":"inset 0 -1px 0 0 #ffffff"},"borderRadius":{"mobile":"0px","desktop":"0px"}},"background":{"color":"#ffffff"}},"drawer":{"background":{"color":"#203E2D"},"closeButton":{"typography":{"font":"400 14px/100% var(--font-ibm-plex-mono), \'Courier New\', monospace","textCase":"none","letterSpacing":"0.01em"}},"category":{"typography":{"font":"400 32px/110% var(--font-druk-text), Arial, sans-serif","textCase":"none","letterSpacing":"0.01em"},"border":"1px solid #ffffff"},"subcategory":{"typography":{"font":"400 24px/110% var(--font-ibm-plex-sans), Arial, sans-serif","textCase":"none","letterSpacing":"0.01em"}},"link":{"hover":{"opacity":"0.6","color":"#4a4a4a"}},"type":{"color":"#ffffff"},"login":{"typography":{"font":"400 15px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0.01em"}},"linkButton":{"typography":{"font":"400 15px/120% var(--font-ibm-plex-mono), \'Courier New\', monospace","textCase":"uppercase","letterSpacing":"0.06em"}},"icon":{"color":"#ffffff"}},"sticky":{"background":{"color":"#203E2D"},"headline":{"typography":{"font":"700 16px/120% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}},"type":{"color":"#ffffff","hover":{"color":"#ffffff"}}},"hp":{"logo":{"width":{"desktop":"112px"},"height":{"desktop":"112px"}}},"minimal":{"background":{"color":"#00000040"},"logo":{"height":"28px"}},"loopnav":{"guideName":{"typography":{"font":"400 14px/110% var(--font-ibm-plex-mono), \'Courier New\', monospace","letterSpacing":"0.02em"}},"sectionName":{"typography":{"font":"700 14px/110% var(--font-ibm-plex-mono), \'Courier New\', monospace","letterSpacing":"0.02em"}}},"loopnavOpen":{"container":{"bgColor":"#ffffff"},"sectionName":{"typography":{"font":"700 18px/110% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}},"icon":{"color":"#203E2D"},"articleName":{"typography":{"font":"400 16px/120% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}},"articleNameActive":{"typography":{"font":"700 16px/120% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}}},"monochrome":{"color":"#131313"},"branded":{"logo":{"color":"#131313"}}},"pullQuote":{"standard":{"text":{"typography":{"font":"700 30px/112% var(--font-druk-text), Arial, sans-serif","letterSpacing":"-0.02em"},"color":"#131313"},"line":{"color":"#356548"},"underlines":{"color":"#e9e9e9"}}},"button":{"primary":{"background":{"color":"#203E2D","border":"1px solid transparent","borderRadius":"0px","hover":{"color":"#1e3829","border":"1px solid #203E2D"}},"label":{"typography":{"font":"700 12px/120% var(--font-druk-text-wide), Arial, sans-serif","textCase":"uppercase","letterSpacing":"0.1em"},"color":"#ffffff","hover":{"color":"#ffffff"}}},"secondary":{"background":{"color":"#ffffff","border":"1px solid #203E2D","borderRadius":"0px","hover":{"color":"#203E2D","border":"1px solid #203E2D"}},"label":{"color":"#203E2D","typography":{"font":"400 11px/120% var(--font-druk-text-wide), Arial, sans-serif","textCase":"uppercase","letterSpacing":"0.01em"},"hover":{"color":"#ffffff"}}},"commerce":{"background":{"color":"#ffffff","border":"1px solid #203E2D","borderRadius":"0px"},"boxShadow":{"color":"#203E2D"},"label":{"color":"#203E2D","typography":{"font":"400 10px/120% var(--font-druk-text-wide), Arial, sans-serif","textCase":"uppercase","letterSpacing":"0px"}}},"account":{"background":{"color":"#131313","borderRadius":"0px","border":"1px solid #131313","hover":{"border":"1px solid #131313","color":"#ffffff"}},"label":{"color":"#ffffff","typography":{"font":"700 16px/120% var(--font-druk-text), Arial, sans-serif","textCase":"none","letterSpacing":"0.01em"},"hover":{"color":"#131313"}}},"auth":{"background":{"color":"#ffffff","hover":{"color":"#e9e9e9","border":"1px solid #131313"},"border":"1px solid #131313","borderRadius":"0px"},"label":{"color":"#131313","hover":{"color":"#131313"},"typography":{"font":"700 14px/120% var(--font-druk-text), Arial, sans-serif","textCase":"none","letterSpacing":"0.01em"}}}},"link":{"primary":{"container":{"boxShadow":"inset 0 -1px 0 0 #000000","hover":{"boxShadow":"inset 0 -1px 0 0 #203E2D","color":"#203E2D"}},"label":{"typography":{"font":"400 11px/130% var(--font-ibm-plex-sans), Arial, sans-serif","textCase":"uppercase","letterSpacing":"0.1em"},"color":"#131313"}},"secondary":{"container":{"boxShadow":"inset 0 0 0 0 transparent","hover":{"boxShadow":"inset 0 0 0 0 transparent","color":"#203E2D"}},"label":{"typography":{"font":"500 11px/120% var(--font-ibm-plex-mono), \'Courier New\', monospace","textCase":"uppercase","letterSpacing":"0.02em"},"color":"#131313"}}},"form":{"text":{"input":{"border":"1px solid #636363","borderRadius":"0px","focus":{"boxShadow":"1px 1px 2px 0 #0000001a"},"disabled":{"backgroundColor":"#e9e9e9"},"error":{"typography":{"font":"400 14px/120% var(--font-druk-text), Arial, sans-serif","textCase":"none","letterSpacing":"0px"}}},"label":{"typography":{"font":"400 14px/100% var(--font-ibm-plex-sans), Arial, sans-serif","textCase":"none","letterSpacing":"0.02em"}},"placeholder":{"typography":{"font":"400 16px/100% var(--font-ibm-plex-sans), Arial, sans-serif","textCase":"none","letterSpacing":"-0.01em"}}},"toggle":{"button":{"border":"1px solid #203E2D","bgColor":"#ffffff"},"background":{"border":"1px solid #203E2D","bgColor":"#ffffff"},"icon":{"color":"#203E2D"}},"toggleCompact":{"background":{"border":"1.5px solid #131313","bgColor":"#ffffff","checked":{"bgColor":"#131313"}},"icon":{"color":"#131313","checked":{"color":"#ffffff"}}}},"pageHeader":{"standard":{"subLink":{"padding":"6px 10px","bgColor":"#203E2D","typography":{"font":"400 11px/120% var(--font-druk-text), Arial, sans-serif","textCase":"uppercase","letterSpacing":"0.1em"},"color":"#ffffff","hover":{"color":"#ffffff","bgColor":"#17271e","border":"1px solid transparent"},"borderRadius":"40px","border":"1px solid transparent","boxShadow":"inset 0 -1px 0 0 transparent"}},"xsmall":{"header":{"typography":{"mobile":{"font":"700 14px/110% var(--font-ibm-plex-sans), Arial, sans-serif","textCase":"uppercase","letterSpacing":"0.06em"},"desktop":{"font":"700 16px/110% var(--font-ibm-plex-sans), Arial, sans-serif","textCase":"uppercase","letterSpacing":"0.06em"}},"color":"#203E2D","border":"1px solid #131313"}},"small":{"description":{"typography":{"font":"400 13px/140% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}},"header":{"typography":{"mobile":{"font":"700 16px/115% var(--font-druk-text-wide), Arial, sans-serif","textCase":"uppercase","letterSpacing":"-0.02em"},"desktop":{"font":"700 16px/105% var(--font-druk-text-wide), Arial, sans-serif","textCase":"uppercase","letterSpacing":"-0.02em"}},"color":"#131313","border":"1px solid #131313"}},"medium":{"header":{"typography":{"mobile":{"font":"700 20px/110% var(--font-druk-text-wide), Arial, sans-serif","textCase":"uppercase","letterSpacing":"-0.01em"},"desktop":{"font":"700 20px/110% var(--font-druk-text-wide), Arial, sans-serif","textCase":"uppercase","letterSpacing":"-0.01em"}},"color":"#131313","border":"1px solid transparent"}}
443,"large":{"header":{"typography":{"mobile":{"font":"700 26px/100% var(--font-druk-text-wide), Arial, sans-serif","textCase":"none","letterSpacing":"-0.01em"},"desktop":{"font":"700 40px/100% var(--font-druk-text-wide), Arial, sans-serif","textCase":"none","letterSpacing":"-0.01em"}},"color":"#131313","border":"1px solid #131313"},"description":{"typography":{"mobile":{"font":"400 16px/140% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"400 20px/140% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}},"color":"#131313"},"subhead":{"typography":{"mobile":{"font":"400 20px/100% var(--font-druk-text), Arial, sans-serif","textCase":"none","letterSpacing":"-0.01em"},"desktop":{"font":"400 30px/100% var(--font-druk-text), Arial, sans-serif","textCase":"none","letterSpacing":"-0.01em"}}}},"branded":{"header":{"typography":{"mobile":{"font":"400 36px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"400 70px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"-0.01em"}}},"description":{"typography":{"mobile":{"font":"400 16px/120% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"400 22px/120% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}}}}},"share":{"popover":{"copy":{"typography":{"font":"400 14px/130% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}},"heading":{"typography":{"font":"700 14px/110% var(--font-druk-text), Arial, sans-serif","textCase":"uppercase","letterSpacing":"0.06em"}},"container":{"border":"1px solid #bdbdbd","color":"#ffffff","boxShadow":"0 0 4px 0 #00000033"}},"standard":{"icon":{"color":"#131313","hover":{"color":"#ffffff"}},"button":{"bgColor":"#203e2d26","hover":{"bgColor":"#203E2D","border":"0px solid #00000000","borderColor":"#00000000"},"border":"0px solid #00000000","borderColor":"#00000000"},"linkCopied":{"typography":{"font":"700 12px/100% var(--font-druk-text), Arial, sans-serif","textCase":"none","letterSpacing":"0px"},"color":"#ffffff","bgColor":"#131313"}},"stickyNav":{"button":{"bgColor":"transparent","hover":{"border":"#ffffff","bgColor":"#ffffff","borderColor":"#ffffff"},"borderColor":"#ffffff"},"icon":{"color":"#ffffff","hover":{"color":"#203E2D"}}},"nav":{"icon":{"color":"#ffffff","hover":{"color":"#203E2D"}},"button":{"border":"1px solid #ffffff","bgColor":"transparent","hover":{"bgColor":"#ffffff","border":"1px solid #ffffff"}}}},"highlight":{"standard":{"bodyParagraph":{"typography":{"font":"400 16px/160% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}},"background":{"border":"1px solid #e9e9e9","color":"#203e2d0d","borderTop":"12px solid #203E2D"}}},"mostPopular":{"standard":{"number":{"typography":{"font":"700 14px/100% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"},"color":"#203E2D"}},"homepage":{"number":{"typography":{"font":"700 14px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"},"color":"#131313"}}},"authorBio":{"standard":{"bio":{"typography":{"font":"400 13px/130% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}}}},"packageLink":{"standard":{"labelText":{"typography":{"font":"700 11px/110% var(--font-druk-text), Arial, sans-serif","textCase":"none","letterSpacing":"0.01em"}},"title":{"typography":{"font":"700 16px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"},"color":"#131313","boxShadow":"inset 0 -1px 0 0 transparent","hover":{"boxShadow":"inset 0 -1px 0 0 #131313","color":"#131313"}}}},"comments":{"article":{"commentText":{"typography":{"font":"500 11px/100% var(--font-ibm-plex-mono), \'Courier New\', monospace","textCase":"none","letterSpacing":"0px"}},"commentCount":{"typography":{"font":"500 11px/100% var(--font-ibm-plex-mono), \'Courier New\', monospace","letterSpacing":"-0.01em"}},"commentIcon":{"fill":"#00000040","hover":{"fill":"#00000000"}},"dot":{"color":"transparent"}}},"articleLede":{"standard":{"headline":{"typography":{"mobile":{"font":"700 32px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"-0.02em"},"desktop":{"font":"700 44px/110% var(--font-druk-text), Arial, sans-serif","letterSpacing":"-0.01em"}}},"dek":{"typography":{"mobile":{"font":"400 18px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"400 22px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}},"color":"#131313","margin":{"mobile":"2px 0 16px 0","desktop":"6px 0 25px 0"}},"wrapper":{"margin":{"mobile":"0 0 16px 0","desktop":"0 0 20px 0"}},"category":{"margin":"0 0 8px 0"},"byline":{"margin":"0 0 4px 0"},"share":{"margin":"16px 0"},"commerceDisclaimer":{"margin":"12px 0"}},"feature":{"wrapper":{"margin":{"mobile":"30px 0 10px 0","desktop":"30px 0"}},"headline":{"typography":{"mobile":{"font":"700 40px/95% var(--font-druk-text), Arial, sans-serif","letterSpacing":"-0.01em"},"desktop":{"font":"700 60px/95% var(--font-druk-text), Arial, sans-serif","letterSpacing":"-0.02em"}},"border":{"mobile":"1px solid #bdbdbd","desktop":"1px solid #bdbdbd"}},"dek":{"typography":{"mobile":{"font":"400 18px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"400 22px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}},"margin":{"mobile":"2px 0 12px 0","desktop":"8px 0 0 0"}},"bgColor":{"color":"transparent"},"type":{"color":"#131313"},"category":{"margin":"0 0 8px 0"},"byline":{"margin":"0 0 4px 0"},"commerceDisclaimer":{"margin":"12px 0"},"share":{"margin":"16px 0"}},"featureSplit":{"wrapper":{"margin":{"desktop":"50px 0"}},"bgColor":{"color":"transparent"},"type":{"color":"#131313"}},"video":{"headline":{"typography":{"mobile":{"font":"700 32px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"700 48px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}}},"dek":{"typography":{"mobile":{"font":"400 20px/120% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"400 22px/120% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}}},"type":{"color":"#131313"},"bgColor":{"color":"#efefef"},"credits":{"typography":{"font":"400 13px/120% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}}},"specialFeature":{"bgColor":{"color":"#efefef"},"headline":{"typography":{"mobile":{"font":"700 34px/110% var(--font-druk-text), Arial, sans-serif","textCase":"none","letterSpacing":"0px"},"desktop":{"font":"700 50px/110% var(--font-druk-text), Arial, sans-serif","textCase":"none","letterSpacing":"0px"}}},"dek":{"typography":{"mobile":{"font":"400 18px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"400 26px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}},"margin":{"mobile":"2px 0 12px 0","desktop":"8px 0 25px 0"}},"type":{"color":"#131313","mobile":{"color":"#131313"},"desktop":{"color":"#131313"}},"wrapper":{"margin":{"mobile":"12px 0 20px 0","desktop":"50px 0"}},"category":{"margin":"0 0 8px 0"},"byline":{"margin":"0 0 4px 0"},"share":{"margin":"16px 0"},"commerceDisclaimer":{"margin":"12px 0"}},"specialFeatureSplit":{"type":{"mobile":{"color":"#131313"},"desktop":{"color":"#131313"},"color":"#131313"},"bgColor":{"color":"#efefef"},"wrapper":{"margin":{"desktop":"50px 0"}}},"overlay":{"headline":{"typography":{"mobile":{"font":"700 29px/110% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"700 60px/110% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}}},"dek":{"typography":{"mobile":{"font":"400 19px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"400 28px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}},"margin":{"mobile":"8px 0 0 0","desktop":"8px 0 0 0"}},"bgColor":{"color":"#000","opacity":"0.55"},"category":{"margin":"0 auto 12px auto"},"share":{"margin":"16px 0"},"byline":{"margin":{"mobile":"14px 0","desktop":"22px 170px 0"}}},"streams":{"live":{"color":"#EE0033"}
443,"liveBackground":{"color":"#FFD5C8"}},"branded":{"headline":{"typography":{"desktop":{"font":"400 55px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"},"mobile":{"font":"400 32px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}}},"dek":{"typography":{"desktop":{"font":"400 20px/100% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"},"mobile":{"font":"400 17px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}}}}},"quickpost":{"standard":{"commerceDisclaimer":{"margin":"4px 0"},"headline":{"typography":{"font":"700 16px/normal var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}},"copy":{"lineHeight":"1.3","typography":{"font":"400 16px/130% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}},"background":{"color":"#203e2d0d","borderRadius":"2px"}}},"breakingNews":{"standard":{"background":{"color":"#203E2D","border":"0.5px solid #ffffff"},"copy":{"color":"#ffffff","typography":{"font":"400 14px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}}}},"footer":{"standard":{"background":{"color":"#203E2D"},"links":{"color":"#ffffff"},"brandLinks":{"typography":{"font":"700 16px/160% var(--font-druk-text), Arial, sans-serif","textCase":"none","letterSpacing":"0px"}},"corpLinks":{"typography":{"font":"400 13px/160% var(--font-ibm-plex-sans), Arial, sans-serif","textCase":"none","letterSpacing":"0px"}},"container":{"border":{"desktop":"2px solid #131313"}}}},"quickLinks":{"standard":{"headline":{"typography":{"font":"700 12px/120% var(--font-ibm-plex-mono), \'Courier New\', monospace","textCase":"none","letterSpacing":"0px"}},"links":{"typography":{"font":"400 12px/120% var(--font-ibm-plex-mono), \'Courier New\', monospace","textCase":"none","letterSpacing":"-0.01em"}}}},"newsletter":{"homepage":{"copy":{"typography":{"font":"400 14px/120% var(--font-druk-text-wide), Arial, sans-serif","letterSpacing":"0px"},"color":"#ffffff"},"container":{"border":"1px solid transparent","bgColor":"#203E2D"}},"standard":{"copy":{"color":"#131313"},"container":{"border":"3px solid #203E2D"}},"pagePanel":{"background":"#203E2D"}},"imageGallery":{"standard":{"button":{"bgColor":"#203E2D","iconColor":"#ffffff"}}},"streamEntries":{"standard":{"byline":{"typography":{"font":"400 11px/110% var(--font-druk-text), Arial, sans-serif","textCase":"uppercase","letterSpacing":"0.06em"}}}},"brandedDisclaimer":{"standard":{"copy":{"typography":{"font":"700 12px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0.01em"}},"tooltipCopy":{"typography":{"font":"400 12px/130% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"-0.01em"}},"tooltipBackground":{"color":"#313131"}}},"ads":{"standard":{"container":{"border":"1px solid #e9e9e9","bgColor":"#f6f6f6","boxShadow":"inset 0 -11px 7px -10px #bdbdbd"},"label":{"typography":{"font":"400 9px/110% var(--font-ibm-plex-sans), Arial, sans-serif","textCase":"uppercase","letterSpacing":"0.1em"}}}},"productCard":{"scorecard":{"score":{"backgroundColor":"#203E2D","color":"#ffffff","typography":{"font":"700 28px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}},"header":{"typography":{"font":"700 14px/130% var(--font-druk-text), Arial, sans-serif","textCase":"uppercase","letterSpacing":"0.06em"}},"copy":{"typography":{"font":"400 14px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"-0.01em"}}},"standard":{"productName":{"typography":{"mobile":{"font":"700 14px/110% var(--font-druk-text-wide), Arial, sans-serif","letterSpacing":"-0.04em"},"desktop":{"font":"700 18px/110% var(--font-druk-text-wide), Arial, sans-serif","letterSpacing":"-0.04em"}}},"price":{"typography":{"mobile":{"font":"400 17px/120% var(--font-ibm-plex-mono), \'Courier New\', monospace","letterSpacing":"0px"},"desktop":{"font":"400 19px/120% var(--font-ibm-plex-mono), \'Courier New\', monospace","letterSpacing":"0px"}}},"salePrice":{"typography":{"font":"400 14px/120% var(--font-ibm-plex-mono), \'Courier New\', monospace","letterSpacing":"0px"},"color":"#356548"},"border":"1px solid #203E2D"},"featured":{"label":{"typography":{"font":"700 20px/110% var(--font-druk-text), Arial, sans-serif","textCase":"none","letterSpacing":"0px"}},"productDescription":{"typography":{"font":"400 20px/110% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}},"jumpLink":{"typography":{"font":"400 16px/110% var(--font-druk-text), Arial, sans-serif","textCase":"none","letterSpacing":"0.01em"}}}},"table":{"standard":{"tableHeader":{"typography":{"font":"700 13px/110% var(--font-druk-text), Arial, sans-serif","textCase":"none","letterSpacing":"0px"}},"tableData":{"typography":{"font":"400 13px/110% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}},"tableBorder":{"border":"1px solid #e9e9e9"},"altRows":{"color":"#203e2d0d"}}},"toc":{"standard":{"title":{"typography":{"font":"700 13px/110% var(--font-druk-text), Arial, sans-serif","textCase":"uppercase","letterSpacing":"0.1em"},"color":"#131313"},"bullet":{"color":"#203E2D"},"link":{"color":"#203E2D","hover":{"color":"#203e2d99","boxShadow":"inset 0 -1px 0 0 #203E2D"},"boxShadow":"inset 0 -1px 0 0 currentColor","typography":{"font":"500 16px/110% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}}}},"accordion":{"standard":{"header":{"typography":{"mobile":{"font":"700 20px/110% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"700 20px/110% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}}},"icon":{"color":"#203E2D"}
443,"title":{"typography":{"font":"700 26px/110% var(--font-druk-text), Arial, sans-serif","textCase":"none","letterSpacing":"0px"}}}},"card":{"standard":{"container":{"bgColor":"#ffffff","border":"1px solid #e9e9e9"},"subhead":{"typography":{"font":"700 13px/130% var(--font-ibm-plex-mono), \'Courier New\', monospace","textCase":"uppercase","letterSpacing":"0.02em"}},"copy":{"typography":{"font":"400 14px/130% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}},"byline":{"typography":{"font":"400 12px/120% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}}}},"data":{"standard":{"label":{"typography":{"font":"700 12px/120% var(--font-ibm-plex-mono), \'Courier New\', monospace","textCase":"none","letterSpacing":"0px"}},"labelData":{"typography":{"font":"400 12px/120% var(--font-ibm-plex-mono), \'Courier New\', monospace","textCase":"none","letterSpacing":"0px"}}}},"login":{"standard":{"heading":{"typography":{"font":"700 28px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"-0.03em"}},"helpText":{"typography":{"font":"400 14px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}},"username":{"typography":{"font":"400 14px/120% var(--font-ibm-plex-mono), \'Courier New\', monospace","textCase":"none","letterSpacing":"0px"}},"copy":{"typography":{"font":"400 17px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}},"data":{"typography":{"font":"400 14px/120% var(--font-ibm-plex-mono), \'Courier New\', monospace","textCase":"uppercase","letterSpacing":"0px"}},"background":{"color":"#F4F4F3"}}},"accountCtr":{"nav":{"link":{"typography":{"font":"400 14px/120% var(--font-ibm-plex-sans), Arial, sans-serif","textCase":"none","letterSpacing":"0.01em"}}},"standard":{"helpText":{"typography":{"font":"400 14px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}},"link":{"typography":{"font":"400 13px/110% var(--font-ibm-plex-mono), \'Courier New\', monospace","textCase":"uppercase","letterSpacing":"0.01em"}},"copy":{"typography":{"font":"400 18px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}}},"subhead":{"h2":{"typography":{"font":"400 40px/120% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}},"h3":{"typography":{"font":"700 22px/110% var(--font-druk-text), Arial, sans-serif","textCase":"none","letterSpacing":"0px"}},"h4":{"typography":{"font":"700 20px/110% var(--font-druk-text), Arial, sans-serif","textCase":"none","letterSpacing":"0px"}}}},"byline":{"inline":{"author":{"typography":{"font":"700 11px/100% var(--font-druk-text), Arial, sans-serif","textCase":"uppercase","letterSpacing":"0.1em"}},"timestamp":{"typography":{"font":"400 11px/100% var(--font-druk-text), Arial, sans-serif","textCase":"uppercase","letterSpacing":"0.1em"}},"copy":{"color":"#4a4a4a"}},"stacked":{"timestamp":{"typography":{"font":"400 11px/100% var(--font-ibm-plex-mono), \'Courier New\', monospace","textCase":"uppercase","letterSpacing":"0.06em"}},"author":{"typography":{"font":"700 11px/100% var(--font-ibm-plex-sans), Arial, sans-serif","textCase":"uppercase","letterSpacing":"0.06em"}},"copy":{"color":"#203E2D"}},"permalink":{"copy":{"color":"#131313"}}},"streams":{"standard":{"border":"1px solid #e9e9e9","pinned":{"color":"#203E2D","typography":{"font":"400 11px/100% var(--font-druk-text), Arial, sans-serif","textCase":"uppercase","letterSpacing":"0.06em"}},"link":{"boxShadow":"inset 0 -1px 0 0 currentColor","hover":{"boxShadow":"inset 0 -1px 0 0 #203E2D","color":"#203E2D"},"color":"currentColor"}}},"contentCard":{"standard":{"image":{"border":"0px solid transparent","borderRadius":"0px","hover":{"opacity":"0.9"}}}},"seeMore":{"standard":{"label":{"typography":{"font":"400 11px/130% var(--font-ibm-plex-sans), Arial, sans-serif","textCase":"uppercase","letterSpacing":"0.1em"},"color":"#131313"},"link":{"hover":{"opacity":"1"}}}},"nlCard":{"standard":{"frequency":{"typography":{"font":"400 11px/120% var(--font-ibm-plex-mono), \'Courier New\', monospace","textCase":"capitalize","letterSpacing":"0px"}},"headline":{"typography":{"font":"600 15px/110% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}},"description":{"typography":{"font":"400 14px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}},"border":"1px solid #e9e9e9"}},"nlPanel":{"standard":{"background":{"color":"#203E2D"},"headline":{"color":"#ffffff","typography":{"font":"700 16px/115% var(--font-druk-text-wide), Arial, sans-serif","textCase":"uppercase","letterSpacing":"-0.02em"}}}},"credit":{"standard":{"text":{"color":"#636363"}}},"coral":{"primary":{"color":"#203E2D","fontFamily":"var(--font-ibm-plex-sans), Arial, sans-serif"},"primaryText":{"color":"#203E2D"},"onPrimary":{"color":"#ffffff"},"comment":{"typography":{"font":"425 15px/130% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"-0.1px"},"unread":{"color":"#FFFCD4"},"rec":{"color":"#D4F5B8"}}
vendor: 4,262 bytes, lines 443-446
443,"username":{"color":"#203E2D","typography":{"font":"500 17px/120% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}},"meta":{"typography":{"font":"400 12px/110% var(--font-ibm-plex-mono), \'Courier New\', monospace","letterSpacing":"0.02em"}}},"notification":{"standard":{"copy":{"typography":{"font":"400 14px/130% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}},"headline":{"typography":{"font":"400 15px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"-0.01em"}},"timestamp":{"typography":{"font":"400 12px/110% var(--font-ibm-plex-sans), Arial, sans-serif","textCase":"none","letterSpacing":"0px"},"color":"#131313"},"alert":{"color":"#EE0033","typography":{"font":"700 9px/100% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"-0.03em"}},"alertType":{"color":"#ffffff"}}},"zephr":{"paywall":{"background":{"color":"#203E2D"},"headline":{"typography":{"mobile":{"font":"700 26px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"700 40px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}}},"dek":{"typography":{"mobile":{"font":"400 18px/110% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"400 24px/110% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}}}},"regwall":{"headline":{"typography":{"mobile":{"font":"700 26px/105% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"700 30px/105% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}}},"helpText":{"typography":{"font":"400 13px/110% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}}}},"subsLp":{"compact":{"h1":{"typography":{"mobile":{"font":"700 34px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"700 50px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}}},"dek":{"typography":{"mobile":{"font":"400 18px/130% var(--font-druk-text), Arial, sans-serif","letterSpacing":"-0.01em"},"desktop":{"font":"400 18px/130% var(--font-druk-text), Arial, sans-serif","letterSpacing":"-0.01em"}}},"planTitle":{"typography":{"font":"700 18px/110% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}},"planPrice":{"typography":{"font":"400 18px/110% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}},"radio":{"fgColor":"#131313","bgColor":"#ffffff"},"bestValue":{"typography":{"font":"500 11px/100% var(--font-ibm-plex-mono), \'Courier New\', monospace","textCase":"uppercase","letterSpacing":"0.02em"},"backgroundColor":"#203E2D","color":"#ffffff"},"benefits":{"typography":{"font":"400 16px/110% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"0px"}}},"full":{"headline":{"typography":{"mobile":{"font":"700 40px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"700 54px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}}},"dek":{"typography":{"mobile":{"font":"400 20px/120% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"400 22px/120% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}}},"benefits":{"typography":{"font":"400 18px/110% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}},"planTitle":{"typography":{"font":"700 26px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}},"planPrice":{"typography":{"font":"400 26px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}}},"standard":{"h2":{"typography":{"mobile":{"font":"700 26px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"},"desktop":{"font":"700 40px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}}},"h3":{"typography":{"font":"700 20px/100% var(--font-druk-text), Arial, sans-serif","letterSpacing":"0px"}},"dek":{"typography":{"font":"400 18px/130% var(--font-druk-text), Arial, sans-serif","letterSpacing":"-0.01em"}},"checkbox":{"typography":{"font":"400 18px/120% var(--font-ibm-plex-sans), Arial, sans-serif","letterSpacing":"-0.01em"},"bgColor":"#ffffff","color":"#131313"}}}}}')}]); 444 445//# debugId=38db6bbf-74cb-59ef-fa57-f49cce61819c 446//# sourceMappingURL=447hxq4jgypeb.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.