!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="a601de41-30da-4d76-b654-cd323e2e69f9",e._sentryDebugIdIdentifier="sentry-dbid-a601de41-30da-4d76-b654-cd323e2e69f9")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2888],{88413:function(e,n,t){"use strict";t.d(n,{AS:function(){return f},Bj:function(){return m},Lb:function(){return r},QO:function(){return g},af:function(){return y},jq:function(){return s},l5:function(){return p},lB:function(){return d},mU:function(){return l},nz:function(){return i},oK:function(){return h},rC:function(){return c},ri:function(){return u},xN:function(){return o},yA:function(){return a}}),t(90935),t(29014);var r="_1ufh7nrm",o={right:"_1ufh7nr1 _1ufh7nr0",left:"_1ufh7nr2 _1ufh7nr0",floatRight:"_1ufh7nr3 _1ufh7nr0",hideImage:"_1ufh7nr0",latestRecirc:"_1ufh7nr5"},a="_1ufh7nr0",i="_1ufh7nri",l="_1ufh7nrj",s="_1ufh7nro",c="_1ufh7nrn",u="_1ufh7nrl",d={square:"_1ufh7nrb",squareMobile:"_1ufh7nrc",wide:"_1ufh7nrd",semiWide:"_1ufh7nre"},p="_1ufh7nrh",m={right:"_1ufh7nr7 _1ufh7nr6",left:"_1ufh7nr8 _1ufh7nr6",floatRight:"_1ufh7nr9 _1ufh7nr6",hideImage:"_1ufh7nra"},h="_1ufh7nr6",g="_1ufh7nrk",f="_1ufh7nrg",y="_1ufh7nrf"},25863:function(e,n,t){"use strict";t.d(n,{Ap:function(){return l},De:function(){return d},ET:function(){return o},_5:function(){return r},_X:function(){return i},i5:function(){return a},kE:function(){return c},qp:function(){return s},xB:function(){return u}}),t(79881),t(90935),t(63207),t(45808),t(72462),t(60349),t(74678),t(50056),t(14611),t(27531),t(73435),t(16670);var r="_2xqpwj2",o="_2xqpwj3",a="_2xqpwjb",i="_2xqpwjd",l="_2xqpwjc",s={micro:"_2xqpwjf _2xqpwj0",small:"_2xqpwjf _2xqpwj0",medium:"_2xqpwjf _2xqpwj0",large:"_2xqpwjg _2xqpwj0",jumbo:"_2xqpwjg _2xqpwj0"},c={micro:"_2xqpwj4 _2xqpwj0",small:"_2xqpwj4 _2xqpwj0",medium:"_2xqpwj4 _2xqpwj0",large:"_2xqpwj5 _2xqpwj0",jumbo:"_2xqpwj5 _2xqpwj0"},u="_2xqpwje",d="_2xqpwj1"},61214:function(e,n,t){"use strict";t.d(n,{Cg:function(){return r},E0:function(){return o},Ej:function(){return p},at:function(){return d},db:function(){return c},jY:function(){return u},lB:function(){return i},mm:function(){return l},p6:function(){return s},zs:function(){return a}}),t(90935),t(11069);var r="_184mfto3",o="_184mfto8",a="_184mfto4",i={square:"_184mftok",squareLarge:"_184mftol",semiWide:"_184mftom",wide:"_184mfton"},l={default:"_184mfto5",imageLeftTablet:"_184mfto7 _184mfto5"},s={one:"_184mftof _184mftoe",two:"_184mftog _184mftoe",three:"_184mftoh _184mftoe",four:"_184mftoi _184mftoe",five:"_184mftoj _184mftoe"},c={one:"_184mfto9",two:"_184mftoa",three:"_184mftob",four:"_184mftoc",five:"_184mftod"},u="_184mftot",d={default:"_184mftoo",river:"_184mftop",categoryPillar:"_184mftoq",none:"_184mftor",container:"_184mftos"},p={default:"_184mfto0",imageLeftTablet:"_184mfto2 _184mfto0"}},74397:function(e,n,t){"use strict";t.d(n,{E4:function(){return i},Et:function(){return C},Kc:function(){return g},OB:function(){return d},Ok:function(){return v},PI:function(){return _},So:function(){return h},TN:function(){return w},WL:function(){return c},We:function(){return b},X6:function(){return l},YQ:function(){return k},_C:function(){return f},_q:function(){return S},aD:function(){return p},ad:function(){return m},h$:function(){return r},j1:function(){return o},jW:function(){return I},nC:function(){return s},p4:function(){return y},sY:function(){return u},v4:function(){return T},w3:function(){return a}}),t(73435),t(52410);var r={xsmall:"wh8b415 wh8b416",small:"wh8b415 wh8b417",medium:"wh8b415 wh8b418",large:"wh8b415 wh8b419"},o={xsmall:"wh8b411",small:"wh8b412",medium:"wh8b413",large:"wh8b414"},a="wh8b4116",i="wh8b41e",l="wh8b41h",s="wh8b410",c={xsmall:"wh8b41u wh8b41t",small:"wh8b41v wh8b41t",medium:"wh8b41w wh8b41t",large:"wh8b41x",branded:"wh8b41y"},u="wh8b4119",d={xsmall:"wh8b411b",small:"wh8b411b",medium:"wh8b411b",large:"wh8b411f wh8b411b",branded:"wh8b411g wh8b411b"},p="wh8b411j",m="wh8b411h",h="wh8b411i",g="wh8b411k",f="wh8b411a",y="wh8b4117",_="wh8b4118",v="wh8b4115",b={xsmall:"wh8b4110",small:"wh8b4111",medium:"wh8b4112",large:"wh8b4113",branded:"wh8b4114"},k="wh8b41z",C={xsmall:"wh8b416",small:"wh8b417",medium:"wh8b418",large:"wh8b419"},S="wh8b41g",T="wh8b41s",w={xsmall:"wh8b41n wh8b41m _1xwtict2",small:"wh8b41o wh8b41m _1xwtict2",medium:"wh8b41p wh8b41m _1xwtict2",large:"wh8b41q wh8b41m _1xwtict2",branded:"wh8b41r wh8b41m _1xwtict2"},I={xsmall:"wh8b41i wh8b41f",small:"wh8b41j wh8b41f",medium:"wh8b41k wh8b41f",large:"wh8b41l wh8b41f"}},54332:function(e,n,t){"use strict";t.d(n,{TN:function(){return i},Wr:function(){return a},Xw:function(){return r},dN:function(){return o},sy:function(){return l}}),t(63207);var r="_10f040q1",o={default:"_10f040q4",small:"_10f040q5",smallMobile:"_10f040q6",medium:"_10f040q7",mediumMobile:"_10f040q8",large:"_10f040q9"},a="_10f040q0",i="_10f040q3",l="_10f040qa"},8721:function(e,n,t){"use strict";t.d(n,{aS:function(){return r},w8:function(){return o},zs:function(){return a}}),t(25625);var r="_1owd140",o="_1owd141",a="_1owd142"},25782:function(e,n,t){"use strict";t.d(n,{BV:function(){return s},HQ:function(){return a},aS:function(){return o},er:function(){return r},sq:function(){return i},zs:function(){return l}}),t(87106);var r={1:"geqn852",2:"geqn853",3:"geqn854"},o="geqn850",a="geqn858",i="geqn855",l="geqn851",s="geqn856"},61568:function(e,n,t){"use strict";t.d(n,{F3:function(){return i},HV:function(){return s},Se:function(){return a},kC:function(){return l},kr:function(){return c},nC:function(){return r},pg:function(){return u},uN:function(){return o}}),t(28472),t(81990),t(79881),t(90935),t(63207),t(45808),t(72462),t(60349),t(74678),t(50056),t(14611),t(27531),t(73435),t(21539),t(26025);var r={standard:"_1joemdy1",homepage:"_1joemdy2"},o="_1joemdye",a={standard:"_1joemdy4 _1joemdy3",homepage:"_1joemdy5 _1joemdy3"},i={standard:"_1joemdya _1joemdy9",homepage:"_1joemdyb _1joemdy9"},l="_1joemdyc",s="_1joemdy0",c={standard:"_1joemdy7 _1joemdy6",homepage:"_1joemdy8 _1joemdy6"},u="_1joemdyd _1vx82920"},67430:function(e,n,t){"use strict";t.r(n),t.d(n,{srOnly:function(){return r}}),t(79881);var r="_1yjvsxi0"},63132:function(e,n,t){"use strict";t.r(n),t.d(n,{articleOffset:function(){return r},aspectRatio:function(){return o},blockSpacing:function(){return a},bodyBg:function(){return i},bodyPadding:function(){return l},bodyPaddingBottom:function(){return s},bodyPaddingTop:function(){return c},bodyPaddingTopLarge:function(){return u},bodyPaddingTopSmall:function(){return d},borderTop:function(){return p},bulletSeparator:function(){return m},closeAdPadding:function(){return h},fancyBorder:function(){return g},fancyTitle:function(){return f},flexAppContainer:function(){return y},growContainer:function(){return _},hide:function(){return v},hideDesktop:function(){return b},hideScrollbar:function(){return k},hideTabletPlus:function(){return C},mainColumn:function(){return S},mainColumnDesktop:function(){return T},marginArticleTop:function(){return w},navigationOverhangPadding:function(){return I},navigationOverhangPaddingWithoutMobile:function(){return x},pipeSeparator:function(){return E},showDesktop:function(){return R},showTablet:function(){return P},showTabletPlus:function(){return B},singleColumn:function(){return N},spaceSeparator:function(){return A},standardSpacing:function(){return O}}),t(60349);var r="_1ymtmqp10",o={none:"_1ymtmqpv",square:"_1ymtmqpw",horizontal:"_1ymtmqpx",vertical:"_1ymtmqpy"},a={small:"_1ymtmqpi",large:"_1ymtmqpj",insetSmall:"_1ymtmqpk",insetLarge:"_1ymtmqpl"},i="_1ymtmqp0",l="_1ymtmqp8 _1ymtmqp9 _1ymtmqpa",s="_1ymtmqpa",c="_1ymtmqpb",u="_1ymtmqp9",d="_1ymtmqp8",p="_1ymtmqp11",m="_1ymtmqpt",h="_1ymtmqp15",g="_1ymtmqpz",f="_1ymtmqp16",y="_1ymtmqp1",_="_1ymtmqp2",v="_1ymtmqpu",b="_1ymtmqpp",k="_1ymtmqp12",C="_1ymtmqpm",S="_1ymtmqp3",T="_1ymtmqp4",w={standard:"_1ymtmqp13",feature:"_1ymtmqp14"},I="_1ymtmqp7",x="_1ymtmqp6",E="_1ymtmqpr",R="_1ymtmqpq",P="_1ymtmqpo",B="_1ymtmqpn",N="_1ymtmqp5",A="_1ymtmqps",O={xsmall:"_1ymtmqpd",small:"_1ymtmqpe",medium:"_1ymtmqpf",large:"_1ymtmqpg",xlarge:"_1ymtmqph"}},4742:function(e,n,t){"use strict";t.r(n),t.d(n,{hangingPunctuation:function(){return r},ledeTextColor:function(){return o},linkStyles:function(){return a},metaText:function(){return i},metaTextVariant:function(){return l},paragraphSpacing:function(){return s},paragraphSpacingBetween:function(){return c},singleLink:function(){return u},standardLinkStyles:function(){return d}}),t(73435);var r="_1xwtict9",o={standard:"_1xwticta",fullWidth:"_1xwtictb",split:"_1xwtictc",specialFullWidth:"_1xwtictd",specialSplit:"_1xwticte",overlay:"_1xwtictf",brandedVertical:"_1xwtictg",brandedFullWidth:"_1xwticth",stream:"_1xwticti"},a="_1xwtict1",i="_1xwtict5",l={box:"_1xwtict6 _1xwtict5",standard:"_1xwtict7 _1xwtict5",special:"_1xwtict8 _1xwtict5"},s="_1xwtict3",c="_1xwtict4",u="_1xwtict0",d="_1xwtict2"},45394:function(e,n,t){"use strict";t(13316),n.Z="qksc1b0"},9481:function(e,n,t){"use strict";t(39177),n.Z="_6ytxv90"},43307:function(e,n,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return t(46985)}])},42719:function(e,n,t){"use strict";t.r(n),t.d(n,{supportedBrowsersRegExp:function(){return r}});let r=/Edge?\/(13\d|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(13[2-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(109|1[1-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(17\.([6-9]|\d{2,})|(1[89]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(1{2}[3-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]([6-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](13[1-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(13[2-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[1-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(2[6-9]|[3-9]\d|\d{3,})\.\d+|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(2\.([5-9]|\d{2,})|([3-9]|\d{2,})\.\d+)(\.\d+|)/},24767:function(e,n){"use strict";n.Z=!0},46985:function(e,n,t){"use strict";let r,o,a,i,l;t.r(n),t.d(n,{default:function(){return al},reportWebVitals:function(){return aa}});var s,c,u,d,p,m,h=t(35683);let g={useLiveStreamUpdates:!0,useQuickPosts:!0,subcategoryLimit:14,breadcrumbStrategy:"flat"},f={productName:"Subscription",ctaLabel:"Subscribe to The Verge",ctaUrl:"/subscribe",entitlementBadges:{theverge_subscription:"subscriber"},badgeSectionLabel:"Subscriber badge",badgeToggleLabel:"Show “subscriber” badge in comments",productUrl:"/account/subscription",sentenceProduct:"subscription to The Verge",navNewsletters:"Newsletters",navProductName:"Subscription & Billing",navFeeds:"RSS Feeds",newslettersEmbedUrl:"https://link.theverge.com/manage/6xd/subscriber-preferences-embed",contactEmail:"subscriptions@theverge.com",entitlementName:"theverge_subscription",showCommentingName:!0,feedsDek:"Full-text feeds of everything on The Verge — exclusively for subscribers.",feeds:[{sectionLabel:"All Stories",links:[{url:"https://www.theverge.com/rss/partner/subscriber-only-full-feed/rss.xml",label:"Articles"},{url:"https://www.theverge.com/rss/quickposts",label:"Quick posts"}]},{sectionLabel:"Sections",links:[{url:"https://www.theverge.com/rss/partner/subscriber-only-tech/rss.xml",label:"Tech\xa0(includes tech reviews)"},{url:"https://www.theverge.com/rss/partner/subscriber-only-reviews/rss.xml",label:"Reviews"},{url:"https://www.theverge.com/rss/partner/subscriber-only-science/rss.xml",label:"Science"},{url:"https://www.theverge.com/rss/partner/subscriber-only-entertainment/rss.xml",label:"Entertainment"},{url:"https://www.theverge.com/rss/partner/subscriber-only-transportation/rss.xml",label:"Transportation"}]},{sectionLabel:"Newsletters",links:[{url:"https://www.theverge.com/rss/partner/subscriber-only-command-line/rss.xml",label:"Command Line"},{url:"https://www.theverge.com/rss/partner/subscriber-only-notepad/rss.xml",label:"Notepad"},{url:"https://www.theverge.com/rss/partner/subscriber-only-installer/rss.xml",label:"Installer"}]}],additionalMenuItems:t(24767).Z?[{index:3,path:"/account/following",linkText:"Following"}]:[]};var y={newslettersPageTitle:"Newsletters",newslettersPageDek:"Enter your email and select from below to get the best of The Verge straight to your inbox.",newslettersPageMetaDescription:"Enter your email and select from below to get the best of The Verge straight to your inbox.",newslettersPage:[{title:void 0,variant:"thumbnail",newsletters:null}]},_={tagsToInverse:[],enableTraining:!0,enableArticleRecirc:!0},v={meterExceptions:["advertiser-content","paywall-never"],excludedArticleTypes:["homepage","category","account","memberships","page","search_results","auth","newsletters","error","author_profile","package","stream","quick_post"],subXTrackingEnabled:!0};let b={title:"The Verge",description:"The Verge is about technology and how it makes us feel. Founded in 2011, we offer our audience everything from breaking news to reviews to award-winning features and investigations, on our site, in video, and in podcasts.",additionalMetaTags:[{name:"viewport",content:"width=device-width, initial-scale=1, shrink-to-fit=no"},{name:"apple-mobile-web-app-title",content:"Verge"},{name:"google-site-verification",content:"IucFf_TKtbFFH8_YeFyEteQIwYPdANM1R46_U9DpAr4"}],additionalLinkTags:[{rel:"alternate",type:"application/rss+xml",title:"The Verge",href:"/rss/index.xml"}],facebook:{appId:"549923288395304"},openGraph:{images:[{url:"https://platform.theverge.com/wp-content/uploads/sites/2/2024/10/the_verge_social_share.png"}],site_name:"The Verge",type:"website",url:"https://www.theverge.com/"},twitter:{site:"@verge",cardType:"summary_large_image"}},k={"@context":"https://schema.org","@type":"NewsMediaOrganization","@id":"https://www.theverge.com/#publisher",name:"The Verge",url:"https://www.theverge.com",description:"The Verge is a technology and science news website founded in 2011. It offers its readers breaking tech news, tech reviews, award-winning features and investigations through articles, videos, podcasts, and newsletters.",alternateName:["Verge","theverge"],logo:{"@type":"ImageObject",url:"https://cdn.vox-cdn.com/uploads/chorus_asset/file/24018771/verge_duet_500.png",height:"120",width:"500"},ethicsPolicy:"https://www.theverge.com/ethics-statement",masthead:"https://www.theverge.com/about-the-verge",foundingDate:"2011-11-01",founder:[{"@type":"Person",name:"Jim Bankoff"},{"@type":"Person",name:"Joshua Topolsky"},{"@type":"Person",name:"Marty Moe"},{"@type":"Person",name:"Nilay Patel"},{"@type":"Person",name:"Joanna Stern"},{"@type":"Person",name:"Dieter Bohn"},{"@type":"Person",name:"Joseph L. Flatley"},{"@type":"Person",name:"Sean Hollister"},{"@type":"Person",name:"Thomas Houston"},{"@type":"Person",name:"Laura June"},{"@type":"Person",name:"Paul Miller"},{"@type":"Person",name:"Ross Miller"},{"@type":"Person",name:"Thomas Ricker"},{"@type":"Person",name:"Vald Savov"},{"@type":"Person",name:"Chris Ziegler"}],ownershipFundingInfo:"The Verge is owned by Vox Media, the leading modern media company dedicated to high-quality journalism.",sameAs:["https://www.facebook.com/verge/","https://twitter.com/verge","https://www.instagram.com/verge","https://www.youtube.com/user/theverge","https://www.linkedin.com/company/the-verge","https://www.wikidata.org/wiki/Q2155442","https://en.wikipedia.org/wiki/The_Verge"],knowsAbout:[{"@type":"Thing",name:"technology"},{"@type":"Thing",name:"tech news"},{"@type":"Thing",name:"tech products"},{"@type":"Thing",name:"tech events"},{"@type":"Thing",name:"consumer electronics"},{"@type":"Thing",name:"gadgets"},{"@type":"Thing",name:"software news"},{"@type":"Thing",name:"tech reviews"},{"@type":"Thing",name:"the verge reviews"},{"@type":"Thing",name:"phone reviews"},{"@type":"Thing",name:"laptop reviews"},{"@type":"Thing",name:"buying guides"},{"@type":"Thing",name:"science news"},{"@type":"Thing",name:"cybersecurity news"},{"@type":"Thing",name:"gaming news"},{"@type":"Thing",name:"digital creator news"},{"@type":"Thing",name:"social media platforms"},{"@type":"Thing",name:"streaming platforms"},{"@type":"Thing",name:"section 230"}],award:["The National Magazine Awards 2022 Winner in Best Digital Illustration","The Pulitzer Prize 2020 Finalist in Feature Writing","Gerald Loeb 2022 Award Winner in Feature","Deadline Club Award 2021 Winner in Reporting by Independent Digital Media"]},C={"/":[k,{"@context":"https://schema.org","@type":"WebSite",url:"https://www.theverge.com/",name:"The Verge",potentialAction:{"@type":"SearchAction",target:{"@type":"EntryPoint",urlTemplate:"https://www.theverge.com/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}],"/about-the-verge":[k]},S={pagesCanonicalMap:{"/pages/community-guidelines":"/community-guidelines","/pages/about-the-verge":"/about-the-verge","/pages/ethics-statement":"/ethics-statement","/pages/podcasts":"/podcasts"},defaultOgImage:""};t(82291);var T=t(2410),w=t.n(T),I=t(52384),x=t.n(I),E=t(44717),R=t.n(E),P=t(92403),B=t.n(P);let N={"--font-fkroman":w().style.fontFamily,"--font-manuka":x().style.fontFamily,"--font-polysans":R().style.fontFamily,"--font-polysans-mono":B().style.fontFamily};var A=t(28207);let O={...A.W.rJ,viewport:"desktop"},M={...A.W.EO,viewport:"mobileAndTablet"},L={...A.W.KO,viewport:"desktop"},z={...A.W.Ym,viewport:"tabletAndDesktop"},D={...A.W.Ps,viewport:"mobile"},F={...A.W.Hh,viewport:"mobile"},j={...A.W.tE,viewport:"mobile"},U={...A.W.l,viewport:"desktop"},H={...A.W.l,viewport:"tablet"},q={...A.W.vD,viewport:"flexTabletAndDesktop"},W={...A.W.DL,viewport:"mobile"},V={...A.W.aX,viewport:"mobile"},K={...A.W.F0,viewport:"tablet"},G={...A.W.Rl,viewport:"desktop"},$={...A.W.rJ,viewport:"all"},Q={...A.W.I_,viewport:"desktop"},Y={...A.W.rN,viewport:"tablet"},Z={...A.W._x,viewport:"desktop"},J={...A.W.Yq,viewport:"mobile"},X={...A.W.Hb,viewport:"mobile"},ee={...A.W.cg,viewport:"tablet"},en={...A.W.zP,viewport:"tablet"},et={...A.W.cj,viewport:"desktop"},er={...A.W.FO,viewport:"desktop"},eo={...A.W.tO,viewport:"desktop"},ea={...A.W.L5,viewport:"desktop"},ei={...A.W.IK,viewport:"desktop"},el={...A.W.oy,viewport:"desktop"},es={...A.W.TR,viewport:"desktop"},ec={...A.W.eu,viewport:"desktop"},eu={...A.W.X8,viewport:"desktop"},ed={...A.W.Mq,viewport:"desktop"},ep={...A.W.Xx,viewport:"mobileAndTablet"},em={...A.W.yO,viewport:"desktop"},eh={...A.W.He,viewport:"desktop"},eg={...A.W.b6,viewport:"all"},ef={articleSponsorshipMobileAndTablet:[{slotName:"article_sponsorship_mobile_and_tablet",...M}],articleSponsorshipDesktop:[{slotName:"article_sponsorship_desktop",...O}],articleSponsorshipHeadlineAboveMobileAndTablet:[{slotName:"article_sponsorship_headline_above_mobile_and_tablet",...M}],articleSponsorshipHeadlineAboveDesktop:[{slotName:"article_sponsorship_headline_above_desktop",...L}],articleSponsorshipWhiteMobileAndTablet:[{slotName:"article_sponsorship_white_mobile_and_tablet",...M}],articleSponsorshipWhiteDesktop:[{slotName:"article_sponsorship_white_desktop",...L}],articleStreamSponsorship:[{slotName:"article_sponsorship_desktop",...O},{slotName:"article_sponsorship_headline_above_mobile_and_tablet",...M}],athenaGamesHub:[{slotName:"athena_games_hub_mobile",...D},{slotName:"athena_games_hub_desktop_tablet",...z}],connatixRightRail:[{slotName:"connatix_right_rail",...ed,hideIfSubscription:["verge"]}],frontpageSecondaryMobile:[{slotName:"frontpage_secondary_mobile",...F}],frontpageHeroMobile:[{slotName:"frontpage_hero_mobile",...j}],frontpageHeroDesktop:[{slotName:"frontpage_hero_desktop",...U}],frontpageHeroTablet:[{slotName:"frontpage_hero_tablet",...H}],networkRiverHomeTop:[{slotName:"mobile_network_river",...J},{slotName:"tablet_network_river",...ee},{slotName:"desktop_network_river",...et}],networkRiverHome:[{slotName:"mobile_network_river",...X},{slotName:"tablet_network_river",...en},{slotName:"desktop_network_river",...er}],networkRiverArticle:[{slotName:"mobile_network_river",...X},{slotName:"tablet_network_river",...en}],packageSponsorship:[{slotName:"package_sponsorship",...$}],rightRailNetworkRiver:[{slotName:"medium_rectangle_river",...eo}],rightRailNetworkRiverAboveNewsletter:[{slotName:"medium_rectangle_river",...ea}],leaderboardArticle:[{slotName:"tablet_leaderboard",...K},{slotName:"desktop_leaderboard_variable",...G}],leaderboardAuthor:[{slotName:"tablet_leaderboard",...K},{slotName:"desktop_leaderboard_variable",...G}],leaderboardHub:[{slotName:"mobile_leaderboard",...V},{slotName:"tablet_leaderboard",...K},{slotName:"desktop_leaderboard_variable",...G}],leaderboardPackagedHub:[{slotName:"tablet_leaderboard",...K},{slotName:"desktop_leaderboard_variable",...Q}],leaderboardStream:[{slotName:"storystream_top_leaderboard_tablet",...Y},{slotName:"storystream_top_leaderboard_desktop",...Z}],leaderboardTop:[{slotName:"leaderboard_top_tablet_desktop",...q,hideIfSubscription:["verge"]}],medrecFrontpageHero:[{slotName:"medrec_frontpage_hero_mobile",...W}],topRightRailHub:[{slotName:"medium_rectangle_variable",...ei}],topRightRailHome:[{slotName:"medium_rectangle_variable_home",...el}],topRightRailArticle:[{slotName:"medium_rectangle_variable",...es}],bottomRightRail:[{slotName:"btf_medium_rectangle_variable",...ec,hideIfSubscription:["verge"]}],bottomRightRailHome:[{slotName:"btf_medium_rectangle_variable_home",...el}],bottomRightRailHub:[{slotName:"btf_medium_rectangle_variable_hub",...ec,hideIfSubscription:["verge"]}],bottomRightRailArticle:[{slotName:"btf_medium_rectangle_variable_article",...eu,hideIfSubscription:["verge"]}],specialSponsorshipRail:[{slotName:"medium_rectangle_gamestop_desktop",...em}],specialSponsorshipBody:[{slotName:"medium_rectangle_gamestop_mobile_and_tablet",...ep,hideIfSubscription:["verge"]}],featureExtendedSticky:[{slotName:"btf_medium_rectangle_variable_feature_extended_sticky",...eh}],hubSponsorship:[{slotName:"hub_sponsorship",...eg}],leaderboardStreamWordpress:[{slotName:"mobile_leaderboard",...V},{slotName:"tablet_leaderboard",...K},{slotName:"desktop_leaderboard_variable",...Z}],leaderboardVideoGameWordpress:[{slotName:"mobile_leaderboard",...V},{slotName:"tablet_leaderboard",...K},{slotName:"desktop_leaderboard_variable",...Z}],leaderboardArticleWordpress:[{slotName:"mobile_leaderboard",...V},{slotName:"tablet_leaderboard",...K},{slotName:"desktop_leaderboard_variable",...G}],leaderboardAuthorWordpress:[{slotName:"mobile_leaderboard",...V},{slotName:"tablet_leaderboard",...K},{slotName:"desktop_leaderboard_variable",...G}]};var ey=t(46644),e_=t(3092),ev=t(66123);let eb="duet:identityAuthenticated";var ek=t(84994);let eC=(0,ev.createContext)(null);var eS=t(19936);let eT=e=>{let{children:n,serverAuthState:t}=e,[r,o]=(0,ev.useState)(null),[a,i]=(0,ev.useState)(!0);return(0,ev.useMemo)(()=>{(0,e_.v)("Duet User",{loggedIn:!1,service:"firebase"})},[]),(0,ev.useEffect)(()=>{r?(0,e_.v)("Duet User",{loggedIn:!0,emailVerified:r.emailVerified,entitlements:r.entitlements,isEntitled:r.isEntitled,hasZephrJwtToken:!!r.zephrJwt,service:"firebase"}):(0,e_.v)("Duet User",{loggedIn:!1,service:"firebase"})},[r]),(0,ev.useEffect)(()=>{let e=async function(){let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:2,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500,r=await fetch("/api/auth/firebase-verify",{method:"post",headers:{"Content-Type":"application/json"},credentials:"same-origin"});if(r.ok)o((await r.json()).user??null);else if([400,401].includes(r.status))o(null);else{if(n>0)return await new Promise(e=>setTimeout(e,t)),e(n-1,3*t);o(null)}};(async()=>{if("true"!==(0,eS.ej)(eb)){i(!1);return}try{await e()}catch(e){(0,e_.Tb)(e,{extra:{message:"Failed to verify identity session"}})}i(!1)})()},[]),(0,h.jsx)(eC.Provider,{value:t,children:(0,h.jsx)(ek.ZP.Provider,{value:{authMethod:"identity",user:r,userLoading:a,setUser:e=>{o(e)}},children:n})})};var ew=t(65777),eI=t(98970),ex=t(74960);async function eE(e,n){let t={isLoggedIn:!1,isEntitled:!1};if(!e.req||!e.res)return t;let{req:r}=e,{headers:o}=r,a=o["x-user-state"];if(a)return{isEntitled:"logged-in-entitled"===a,isLoggedIn:"not-logged-in"!==a};"1"===o["fastly-client"]&&(0,e_.Tb)(Error("Missing `x-user-state` header from fastly"));let{communityDomain:i}=(0,ew.Jx)(n),l="true"===(0,eS.qS)(r,eb),s=(0,eS.qS)(r,"duet:identitySession");if(!l||!s)return t;let c=(0,ex.R2)(r,i).href;try{let e=await fetch(`${c}/auth/firebase-verify`,{method:"post",headers:{"Content-Type":"application/json",Cookie:o.cookie||""}});if(!e.ok)return eI.cM.error("Error verifying server auth state of user"),t;{let n=await e.json();return{isLoggedIn:!!n.user,isEntitled:!!n.user?.isEntitled}}}catch(e){return(0,e_.Tb)(e,{extra:{message:"Error checking server auth state"}}),t}}var eR=t(4093),eP=t(1495),eB=t.n(eP),eN=t(93338),eA=t.n(eN),eO=t(21766),eM=t.n(eO),eL=t(68705),ez=t(4274),eD=t(96109),eF=t(48192),ej=t.n(eF);let eU={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"},Vox:{localStorageKey:"_aQS02NDc5MDdGOUVBRjRCODk4QjNGNEM5NjItMQ",admiralUrl:"https://luminousboulevard.com/assets/js/n3x3pe0fuo_se.index.js"}};var eH=e=>{let{communityName:n}=e,t=eU[n];if(!t)return;let{localStorageKey:r,admiralUrl:o}=t;return(0,h.jsx)(ej(),{id:"admiral-script",dangerouslySetInnerHTML:{__html:`!(function (q, _name) { (q[_name] = q[_name] || function k() { (k.q = k.q || []).push(arguments); }), (q[_name].v = q[_name].v || 2), (q[_name].s = "3"); !(function (q, k, F, H) { function m(F, H) { try { (m = q.localStorage), (F = JSON.parse(m[decodeURI(decodeURI("%67%25%36%35%2574%25%34%39tem"))]("${r}")).lgk || []) && (H = q[k].pubads()) && F.forEach(function (q) { q && q[0] && H.setTargeting(q[0], q[1] || ""); }); } catch (N) {} var m; } try { ((H = q[k] = q[k] || {}).cmd = H.cmd || []), typeof H.pubads === F ? m() : typeof H.cmd.unshift === F ? H.cmd.unshift(m) : H.cmd.push(m); } catch (N) {} })(window, decodeURI(decodeURI("g%25%36f%25%36f%2567l%2565%2574%61%2567")), "function"); })(window, decodeURI(decodeURI("%2561%25%364m%256%39%2572%25%361%256c"))); !(function (q, k, F, H) { (F = q.createElement(k)), (q = q.getElementsByTagName(k)[0]), (F.async = 1), (F.src = "${o}"), (H = 0) && H(F), q.parentNode.insertBefore(F, q), F.onload = function () { let entry_group; let max_attempts = 3; let attempts = 0; const pollForConcertAds = () => { if (Object.prototype.hasOwnProperty.call(window, "concertAds")) { entry_group = window.concertAds?.variables?.entry_group; if (entry_group && Object.prototype.hasOwnProperty.call(window, "admiral")) { window.admiral = window.admiral || function () { (admiral.q = admiral.q || []).push(arguments); }; window.admiral("targeting", "set", "entryGroup", entry_group); } } else { attempts++; if (attempts < max_attempts) { setTimeout(pollForConcertAds, 500); } } } pollForConcertAds(); } })(document, "script");`}})},eq=t(28959);class eW{constructor(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0];if(!(0,eq.C)())return;window.dataLayer=window.dataLayer||[],e&&window.dataLayer.push({"gtm.start":new Date().getTime(),event:"gtm.js"})}emit(e){window.dataLayer?.push(e)}VIEW_PUSH_DELAY=3e4;viewedProductQueue=[];viewedProductPushTimeout=null;viewedProductVisibilityChangeHandled=!1;unpublishedViewedProducts=()=>this.viewedProductQueue.filter(e=>!e.pushed);pushViewedProducts=()=>{let e=this.unpublishedViewedProducts();e.length&&(this.emit({event:"view_item",ecommerce:{items:e}}),this.viewedProductQueue=this.viewedProductQueue.map(e=>({...e,pushed:!0})),this.viewedProductPushTimeout=null)};productViewed(e){if(!(this.viewedProductQueue.filter(n=>n.item_name===e.item_name&&n.item_category2===e.item_category2).length>0)){if(this.viewedProductQueue.push(e),this.unpublishedViewedProducts().length>=15){this.pushViewedProducts();return}this.viewedProductPushTimeout||(this.viewedProductPushTimeout=setTimeout(this.pushViewedProducts,this.VIEW_PUSH_DELAY)),this.viewedProductVisibilityChangeHandled||(this.viewedProductVisibilityChangeHandled=!0,document.addEventListener("visibilitychange",this.pushViewedProducts))}}}var eV=e=>{let{apiKey:n}=e;return n&&(0,h.jsx)(ej(),{dangerouslySetInnerHTML:{__html:` !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)}())}, e.loadVIPExp("${n}",{ enableFlickerControl: false }); }();`}})},eK=t(59926),eG=t(25785),e$=t(150),eQ=(0,e$.n)(e=>{let{communityOrigin:n}=e,t=(0,eK.useRouter)(),r="/"===t.asPath?n:`${n}${t.asPath}`,o=(0,ev.useCallback)(()=>{window.Sailthru.init({customerId:eG.l$,isCustom:!0,autoTrackPageview:!1}),window.Sailthru.track("pageview",{url:r})},[r]);return(0,h.jsx)(ej(),{src:"https://ak.sail-horizon.com/spm/spm.v1.min.js",onLoad:o})},{context:"SailthruErrorBoundary"}),eY=e=>{let{gtmId:n,communityOrigin:t,communityName:r,parselyHeadlineTestingApiKey:o}=e,a=`https://www.googletagmanager.com/gtm.js?id=${n}`;return"Vox"===r?a=`https://www.vox.com/metrics/gtm.js?id=${n}`:"The Verge"===r&&(a=`https://www.theverge.com/metrics/gtm.js?id=${n}`),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(eV,{apiKey:o}),(0,h.jsx)(eQ,{communityOrigin:t}),(0,h.jsx)(ej(),{src:a})]})};class eZ extends eW{constructor(){super(!1)}emitMetric(e){let n=e.value;"CLS"===e.name&&(n=Math.round(1e3*e.value));let t={event:"web-vitals",eventAction:e.name,eventCategory:"Web Vitals",eventLabel:e.id,eventValue:n,nonInteraction:!0,transport:"beacon"};super.emit(t)}}class eJ extends eW{constructor(){super(!1)}push(e){super.emit(e)}formatEvent(e){return function(e,n,t,r,o){e[0]instanceof Array&&(e=e[0]),"string"==typeof e[0]&&e[0].match(/send|_track/)&&e.shift(),e[0]===n.toLowerCase()&&e.shift();let a=0,i={};for(let n=0;n=0;if(r&&/^\{.*\}$/.test(n.data))try{t=JSON.parse(n.data)}catch(e){t=null}if(r&&t&&t[o]===a){if(t.id){let r=t.message===i;r&&s.hasOwnProperty(t.id)?e.end(t):r||c.hasOwnProperty(t.id)||(c[t.id]=!0,e.post(n.source,{message:i,value:p(n,t)||"success",id:t.id}))}else p(n,t)}},window.addEventListener("message",d)}return this},stopListening:function(){return d&&(window.removeEventListener("message",d),d=null),this},dispose:function(){t&&(clearInterval(t),this.stopListening())}}}}function e1(e,n,t){let r=null,o=!1,a=()=>{if(r){o=!0;return}e.call(t),r=setTimeout(function(){let e=o;r=null,o=!1,e&&a.call(t)},n)};return a}var e2={els:[],_init:!1,_h:0,_t:0,_b:0,callElementsInViewport:function(){for(let e=this.els.length-1;e>=0;e--){let n=this.els[e];this.testElementInViewport(n.el,n.t)&&!n.fn.call(null,n.el)&&this.els.splice(e,1)}},testElementInViewport:function(e,n=0){let t=this._h;t||(t=this._h=window.innerHeight||document.documentElement.clientHeight);let r=this._t=n*t,o=this._b=t-r,a=e.getBoundingClientRect();return a.top>=r&&a.top<=o||a.bottom>=r&&a.bottom<=o},trackElement:function(e,n,t){let r=!0;this.testElementInViewport(e,t)&&(r=n(e)),r&&(this.els.push({el:e,fn:n,t:t}),this._init||(this._init=!0,window.addEventListener("scroll",e1(this.callElementsInViewport,200,this)),window.addEventListener("resize",e1(this.refresh,200,this))))},refresh:function(){this._h=0,this.callElementsInViewport()}};let e4=new eJ,e9=new e0;function e3(e){return new e5(e)}e3.embedHost="",e3.selectAllEmbeds=function(){return document.querySelectorAll('iframe[src^="'+this.embedHost+'/embed"]')},e3.install=function(e){let n;if((0,eS.ej)(eX.lV))return;this.embedHost=e,this.log("install "+this.embedHost);let t=this.selectAllEmbeds();for(r?r.host=this.embedHost:r=e9.create("volume",this.embedHost).on("analytics",(e,n)=>{e3.reportEvent(n)},this).on("pauseOthers",e=>{e3.postToAll("pause",void 0,e.source)},this).on("host",()=>({url:location.href,origin:location.origin,referrer:document.referrer,title:document.title,api:!0}),this).listen(),n=0;n{let n=/iframe/i.test(e.tagName)?e:e.querySelector("iframe");return n&&t.test(n.src)?n:null},o=r(),a=e.getAttribute("data-volume-uuid");if(a){let t=`${a}-${n}`;this.log("[tracking] "+t),e2.trackElement(e,function(){if(o=o||r()){e3.log("[view] "+t);let e=o;setTimeout(()=>e3(e).request("view",document.title),100)}else e3.log("[view fallback] "+t),e3.reportEvent({eventCategory:"video",eventAction:["volume","view",n].join(":"),eventLabel:[document.title,e.getAttribute("data-volume-id")||a].join(" | "),nonInteraction:!0})},.1)}},e3.postToAll=function(e,n,t){let o=this.selectAllEmbeds();for(let a=0;a{let[e,n]=(0,ev.useState)(!1);return((0,ev.useEffect)(()=>{n(!0)},[]),e)?null:(0,h.jsx)("style",{children:` *, *::before, *::after { transition: none!important; } `})},e8=t(42698),e7=t.n(e8),ne={sys:{color:{primary:"var(--k492gz0)",primaryText:"var(--k492gz1)",prominent:"var(--k492gz2)",muted:"var(--k492gz3)",subtle:"var(--k492gz4)",light:"var(--k492gz5)",secondary:"var(--k492gz6)",surface:"var(--k492gz7)",onPrimary:"var(--k492gz8)",onSecondary:"var(--k492gz9)",background:"var(--k492gza)",alert:"var(--k492gzb)"},consumption:{bodyParagraph:{standard:{typography:{font:"var(--k492gzc)",letterSpacing:"var(--k492gzd)"}},small:{typography:{font:"var(--k492gze)",letterSpacing:"var(--k492gzf)"}},intro:{typography:{font:"var(--k492gzg)",letterSpacing:"var(--k492gzh)"}},branded:{typography:{font:"var(--k492gzi)",letterSpacing:"var(--k492gzj)"}}},link:{inline:{default:{color:"var(--k492gzk)",boxShadow:"var(--k492gzl)"},hover:{color:"var(--k492gzm)",boxShadow:"var(--k492gzn)"}},automatic:{hover:{color:"var(--k492gzo)",boxShadow:"var(--k492gzp)"},default:{boxShadow:"var(--k492gzq)",color:"var(--k492gzr)"}}},info:{large:{typography:{font:"var(--k492gzs)",letterSpacing:"var(--k492gzt)"}},small:{typography:{font:"var(--k492gzu)",letterSpacing:"var(--k492gzv)"}},medium:{typography:{font:"var(--k492gzw)",letterSpacing:"var(--k492gzx)"}},xsmall:{typography:{font:"var(--k492gzy)",letterSpacing:"var(--k492gzz)"}}},title:{large:{typography:{font:"var(--k492gz10)",textCase:"var(--k492gz11)",letterSpacing:"var(--k492gz12)"}},medium:{typography:{font:"var(--k492gz13)",textCase:"var(--k492gz14)",letterSpacing:"var(--k492gz15)"}},small:{typography:{font:"var(--k492gz16)",textCase:"var(--k492gz17)",letterSpacing:"var(--k492gz18)"}}},border:{header:{border:"var(--k492gz19)"}}},global:{link:{standard:{boxShadow:"var(--k492gz1a)",hover:{boxShadow:"var(--k492gz1b)",color:"var(--k492gz1c)"},color:"var(--k492gz1d)"}},font:{primary:{fontFamily:"var(--k492gz1e)",letterSpacing:"var(--k492gz1f)",lineHeight:"var(--k492gz1g)"},secondary:{fontFamily:"var(--k492gz1h)"},tertiary:{fontFamily:"var(--k492gz1i)"},regular:{fontWeight:"var(--k492gz1j)"},bold:{fontWeight:"var(--k492gz1k)"}},border:{standard:{border:"var(--k492gz1l)"},alt:{border:"var(--k492gz1m)"}}}},comp:{related:{standard:{article:{hover:{boxShadow:"var(--k492gz1n)",color:"var(--k492gz1o)"},boxShadow:"var(--k492gz1p)",typography:{font:"var(--k492gz1q)",letterSpacing:"var(--k492gz1r)"},color:"var(--k492gz1s)"},title:{typography:{font:"var(--k492gz1t)",textCase:"var(--k492gz1u)",letterSpacing:"var(--k492gz1v)"},color:"var(--k492gz1w)"}}},contentBlock:{standard:{headline:{hover:{color:"var(--k492gz1x)",boxShadow:"var(--k492gz1y)"},boxShadow:"var(--k492gz1z)"}},standardMicro:{headline:{typography:{mobile:{font:"var(--k492gz20)",letterSpacing:"var(--k492gz21)"},desktop:{font:"var(--k492gz22)",letterSpacing:"var(--k492gz23)"}}},dek:{typography:{mobile:{font:"var(--k492gz24)",letterSpacing:"var(--k492gz25)"},desktop:{font:"var(--k492gz26)",letterSpacing:"var(--k492gz27)"}}}},standardSmall:{dek:{typography:{mobile:{font:"var(--k492gz28)",letterSpacing:"var(--k492gz29)"},desktop:{font:"var(--k492gz2a)",letterSpacing:"var(--k492gz2b)"}}},headline:{typography:{mobile:{font:"var(--k492gz2c)",letterSpacing:"var(--k492gz2d)"},desktop:{font:"var(--k492gz2e)",letterSpacing:"var(--k492gz2f)"}}}},standardMedium:{dek:{typography:{mobile:{font:"var(--k492gz2g)",letterSpacing:"var(--k492gz2h)"},desktop:{font:"var(--k492gz2i)",letterSpacing:"var(--k492gz2j)"}}},headline:{typography:{mobile:{font:"var(--k492gz2k)",letterSpacing:"var(--k492gz2l)"},desktop:{font:"var(--k492gz2m)",letterSpacing:"var(--k492gz2n)"}}}},specialMicro:{dek:{typography:{mobile:{font:"var(--k492gz2o)",letterSpacing:"var(--k492gz2p)"},desktop:{font:"var(--k492gz2q)",letterSpacing:"var(--k492gz2r)"}}},headline:{typography:{mobile:{font:"var(--k492gz2s)",letterSpacing:"var(--k492gz2t)"},desktop:{font:"var(--k492gz2u)",letterSpacing:"var(--k492gz2v)"}}}},specialSmall:{dek:{typography:{mobile:{font:"var(--k492gz2w)",letterSpacing:"var(--k492gz2x)"},desktop:{font:"var(--k492gz2y)",letterSpacing:"var(--k492gz2z)"}}},headline:{typography:{mobile:{font:"var(--k492gz30)",letterSpacing:"var(--k492gz31)"},desktop:{font:"var(--k492gz32)",letterSpacing:"var(--k492gz33)"}}}},specialMedium:{headline:{typography:{mobile:{font:"var(--k492gz34)",letterSpacing:"var(--k492gz35)"},desktop:{font:"var(--k492gz36)",letterSpacing:"var(--k492gz37)"}}},dek:{typography:{mobile:{font:"var(--k492gz38)",letterSpacing:"var(--k492gz39)"},desktop:{font:"var(--k492gz3a)",letterSpacing:"var(--k492gz3b)"}}}},standardLarge:{headline:{typography:{mobile:{font:"var(--k492gz3c)",letterSpacing:"var(--k492gz3d)"},desktop:{font:"var(--k492gz3e)",letterSpacing:"var(--k492gz3f)"}}},dek:{typography:{mobile:{font:"var(--k492gz3g)",letterSpacing:"var(--k492gz3h)"},desktop:{font:"var(--k492gz3i)",letterSpacing:"var(--k492gz3j)"}}}},specialLarge:{dek:{typography:{mobile:{font:"var(--k492gz3k)",letterSpacing:"var(--k492gz3l)"},desktop:{font:"var(--k492gz3m)",letterSpacing:"var(--k492gz3n)"}}},headline:{typography:{mobile:{font:"var(--k492gz3o)",letterSpacing:"var(--k492gz3p)"},desktop:{font:"var(--k492gz3q)",letterSpacing:"var(--k492gz3r)"}}}},standardJumbo:{headline:{typography:{mobile:{font:"var(--k492gz3s)",letterSpacing:"var(--k492gz3t)"},desktop:{font:"var(--k492gz3u)",letterSpacing:"var(--k492gz3v)"}}},dek:{typography:{mobile:{font:"var(--k492gz3w)",letterSpacing:"var(--k492gz3x)"},desktop:{font:"var(--k492gz3y)",letterSpacing:"var(--k492gz3z)"}}}},specialJumbo:{dek:{typography:{mobile:{font:"var(--k492gz40)",letterSpacing:"var(--k492gz41)"},desktop:{font:"var(--k492gz42)",letterSpacing:"var(--k492gz43)"}}},headline:{typography:{mobile:{font:"var(--k492gz44)",letterSpacing:"var(--k492gz45)"},desktop:{font:"var(--k492gz46)",letterSpacing:"var(--k492gz47)"}}}},branded:{headline:{typography:{mobile:{font:"var(--k492gz48)",letterSpacing:"var(--k492gz49)"},desktop:{font:"var(--k492gz4a)",letterSpacing:"var(--k492gz4b)"}}},dek:{typography:{mobile:{font:"var(--k492gz4c)",letterSpacing:"var(--k492gz4d)"},desktop:{font:"var(--k492gz4e)",letterSpacing:"var(--k492gz4f)"}}}},small:{upperMeta:{spacing:"var(--k492gz4g)"},lowerMeta:{spacing:"var(--k492gz4h)"},dek:{spacing:"var(--k492gz4i)"}},large:{upperMeta:{spacing:"var(--k492gz4j)"},lowerMeta:{spacing:"var(--k492gz4k)"},dek:{spacing:"var(--k492gz4l)"}},special:{headline:{hover:{boxShadow:"var(--k492gz4m)"}}}},bodyParagraph:{standard:{dropcap:{typography:{font:"var(--k492gz4n)"},color:"var(--k492gz4o)",spacing:"var(--k492gz4p)"},listBullet:{color:"var(--k492gz4q)"}},intro:{dropcap:{typography:{font:"var(--k492gz4r)"}}}},caption:{standard:{text:{typography:{font:"var(--k492gz4s)",letterSpacing:"var(--k492gz4t)"},color:"var(--k492gz4u)"}}},subhead:{one:{text:{typography:{mobile:{font:"var(--k492gz4v)",letterSpacing:"var(--k492gz4w)"},desktop:{font:"var(--k492gz4x)",letterSpacing:"var(--k492gz4y)"}}}},two:{text:{typography:{mobile:{font:"var(--k492gz4z)",letterSpacing:"var(--k492gz50)"},desktop:{font:"var(--k492gz51)",letterSpacing:"var(--k492gz52)"}}}},three:{text:{typography:{mobile:{font:"var(--k492gz53)",letterSpacing:"var(--k492gz54)"},desktop:{font:"var(--k492gz55)",letterSpacing:"var(--k492gz56)"}}}},four:{text:{typography:{font:"var(--k492gz57)",textCase:"var(--k492gz58)",letterSpacing:"var(--k492gz59)"},color:"var(--k492gz5a)"}},standard:{link:{color:"var(--k492gz5b)",boxShadow:"var(--k492gz5c)",hover:{color:"var(--k492gz5d)",boxShadow:"var(--k492gz5e)"}}}},meta:{contentBlock:{standard:{typography:{font:"var(--k492gz5f)",textCase:"var(--k492gz5g)",letterSpacing:"var(--k492gz5h)"},hover:{color:"var(--k492gz5i)",boxShadow:"var(--k492gz5j)"},spacing:"var(--k492gz5k)"},timestamp:{typography:{font:"var(--k492gz5l)",textCase:"var(--k492gz5m)",letterSpacing:"var(--k492gz5n)"},color:"var(--k492gz5o)"},box:{typography:{font:"var(--k492gz5p)",textCase:"var(--k492gz5q)",letterSpacing:"var(--k492gz5r)"},backgroundColor:"var(--k492gz5s)",borderColor:"var(--k492gz5t)",borderWidth:"var(--k492gz5u)",padding:"var(--k492gz5v)",color:"var(--k492gz5w)",hover:{color:"var(--k492gz5x)",backgroundColor:"var(--k492gz5y)"},borderRadius:"var(--k492gz5z)"},categoryDefault:{typography:{font:"var(--k492gz60)",textCase:"var(--k492gz61)",letterSpacing:"var(--k492gz62)"},color:"var(--k492gz63)"},categorySpecial:{typography:{font:"var(--k492gz64)",textCase:"var(--k492gz65)",letterSpacing:"var(--k492gz66)"}},authorBy:{typography:{font:"var(--k492gz67)",textCase:"var(--k492gz68)",letterSpacing:"var(--k492gz69)"},color:"var(--k492gz6a)"},contentAltIcon:{bgColor:"var(--k492gz6b)",hover:{bgColor:"var(--k492gz6c)"},color:"var(--k492gz6d)"},leftie:{border:"var(--k492gz6e)",padding:"var(--k492gz6f)"},divider:{color:"var(--k492gz6g)"},comments:{color:"var(--k492gz6h)"},community:{typography:{font:"var(--k492gz6i)",textCase:"var(--k492gz6j)",letterSpacing:"var(--k492gz6k)"},color:"var(--k492gz6l)",border:"var(--k492gz6m)",borderRadius:"var(--k492gz6n)",padding:"var(--k492gz6o)"},commentIcon:{bgColor:"var(--k492gz6p)",color:"var(--k492gz6q)"},commentNumber:{typography:{font:"var(--k492gz6r)",textCase:"var(--k492gz6s)",letterSpacing:"var(--k492gz6t)"}},commentText:{typography:{font:"var(--k492gz6u)",textCase:"var(--k492gz6v)",letterSpacing:"var(--k492gz6w)"}}},article:{category:{typography:{font:"var(--k492gz6x)",textCase:"var(--k492gz6y)",letterSpacing:"var(--k492gz6z)"},color:"var(--k492gz70)"},authorBy:{typography:{font:"var(--k492gz71)",textCase:"var(--k492gz72)",letterSpacing:"var(--k492gz73)"}},author:{typography:{font:"var(--k492gz74)",textCase:"var(--k492gz75)",letterSpacing:"var(--k492gz76)"},color:"var(--k492gz77)"},timestamp:{typography:{font:"var(--k492gz78)",textCase:"var(--k492gz79)",letterSpacing:"var(--k492gz7a)"}},sponsoredCopy:{typography:{font:"var(--k492gz7b)",textCase:"var(--k492gz7c)",letterSpacing:"var(--k492gz7d)"}},commerceDisclaimer:{typography:{font:"var(--k492gz7e)",letterSpacing:"var(--k492gz7f)"}},additionalBylines:{marginTop:"var(--k492gz7g)"}}},nav:{standard:{desktopLink:{hover:{boxShadow:"var(--k492gz7h)",color:"var(--k492gz7i)"},typography:{font:"var(--k492gz7j)",textCase:"var(--k492gz7k)",letterSpacing:"var(--k492gz7l)"},color:"var(--k492gz7m)"},logo:{width:{mobile:"var(--k492gz7n)",desktop:"var(--k492gz7o)"},height:{mobile:"var(--k492gz7p)",desktop:"var(--k492gz7q)"}},desktopSpecialLink:{typography:{font:"var(--k492gz7r)",textCase:"var(--k492gz7s)",letterSpacing:"var(--k492gz7t)"},color:"var(--k492gz7u)"},menuButton:{typography:{font:"var(--k492gz7v)",textCase:"var(--k492gz7w)",letterSpacing:"var(--k492gz7x)"},width:"var(--k492gz7y)",height:"var(--k492gz7z)",color:"var(--k492gz80)"},accountLink:{typography:{font:"var(--k492gz81)",textCase:"var(--k492gz82)",letterSpacing:"var(--k492gz83)"},color:"var(--k492gz84)",hover:{color:"var(--k492gz85)",boxShadow:"var(--k492gz86)"},boxShadow:"var(--k492gz87)"},subscribeLink:{boxShadow:"var(--k492gz88)",color:"var(--k492gz89)",bgColor:"var(--k492gz8a)",padding:"var(--k492gz8b)",hover:{color:"var(--k492gz8c)",bgColor:"var(--k492gz8d)",boxShadow:"var(--k492gz8e)"},borderRadius:"var(--k492gz8f)"},background:{color:"var(--k492gz8g)"}},drawer:{background:{color:"var(--k492gz8h)"},closeButton:{typography:{font:"var(--k492gz8i)",textCase:"var(--k492gz8j)",letterSpacing:"var(--k492gz8k)"}},category:{typography:{font:"var(--k492gz8l)",textCase:"var(--k492gz8m)",letterSpacing:"var(--k492gz8n)"},border:"var(--k492gz8o)"},subcategory:{typography:{font:"var(--k492gz8p)",textCase:"var(--k492gz8q)",letterSpacing:"var(--k492gz8r)"}},link:{hover:{opacity:"var(--k492gz8s)",color:"var(--k492gz8t)"}},type:{color:"var(--k492gz8u)"},login:{typography:{font:"var(--k492gz8v)",letterSpacing:"var(--k492gz8w)"}},linkButton:{typography:{font:"var(--k492gz8x)",textCase:"var(--k492gz8y)",letterSpacing:"var(--k492gz8z)"}},icon:{color:"var(--k492gz90)"}},sticky:{background:{color:"var(--k492gz91)"},headline:{typography:{font:"var(--k492gz92)",letterSpacing:"var(--k492gz93)"}},type:{color:"var(--k492gz94)",hover:{color:"var(--k492gz95)"}}},hp:{logo:{width:{desktop:"var(--k492gz96)"},height:{desktop:"var(--k492gz97)"}}},minimal:{background:{color:"var(--k492gz98)"},logo:{height:"var(--k492gz99)"}},loopnav:{guideName:{typography:{font:"var(--k492gz9a)",letterSpacing:"var(--k492gz9b)"}},sectionName:{typography:{font:"var(--k492gz9c)",letterSpacing:"var(--k492gz9d)"}}},loopnavOpen:{container:{bgColor:"var(--k492gz9e)"},sectionName:{typography:{font:"var(--k492gz9f)",letterSpacing:"var(--k492gz9g)"}},icon:{color:"var(--k492gz9h)"},articleName:{typography:{font:"var(--k492gz9i)",letterSpacing:"var(--k492gz9j)"}},articleNameActive:{typography:{font:"var(--k492gz9k)",letterSpacing:"var(--k492gz9l)"}}},monochrome:{color:"var(--k492gz9m)"}},pullQuote:{standard:{text:{typography:{font:"var(--k492gz9n)",letterSpacing:"var(--k492gz9o)"},color:"var(--k492gz9p)"},line:{color:"var(--k492gz9q)"},underlines:{color:"var(--k492gz9r)"}}},button:{primary:{background:{color:"var(--k492gz9s)",border:"var(--k492gz9t)",borderRadius:"var(--k492gz9u)",hover:{color:"var(--k492gz9v)",border:"var(--k492gz9w)"}},label:{typography:{font:"var(--k492gz9x)",textCase:"var(--k492gz9y)",letterSpacing:"var(--k492gz9z)"},color:"var(--k492gza0)",hover:{color:"var(--k492gza1)"}}},secondary:{background:{color:"var(--k492gza2)",border:"var(--k492gza3)",borderRadius:"var(--k492gza4)",hover:{color:"var(--k492gza5)",border:"var(--k492gza6)"}},label:{color:"var(--k492gza7)",typography:{font:"var(--k492gza8)",textCase:"var(--k492gza9)",letterSpacing:"var(--k492gzaa)"},hover:{color:"var(--k492gzab)"}}},commerce:{background:{color:"var(--k492gzac)",border:"var(--k492gzad)",borderRadius:"var(--k492gzae)"},boxShadow:{color:"var(--k492gzaf)"},label:{color:"var(--k492gzag)",typography:{font:"var(--k492gzah)",textCase:"var(--k492gzai)",letterSpacing:"var(--k492gzaj)"}}},account:{background:{color:"var(--k492gzak)",borderRadius:"var(--k492gzal)",border:"var(--k492gzam)",hover:{border:"var(--k492gzan)",color:"var(--k492gzao)"}},label:{color:"var(--k492gzap)",typography:{font:"var(--k492gzaq)",textCase:"var(--k492gzar)",letterSpacing:"var(--k492gzas)"},hover:{color:"var(--k492gzat)"}}},auth:{background:{color:"var(--k492gzau)",hover:{color:"var(--k492gzav)",border:"var(--k492gzaw)"},border:"var(--k492gzax)",borderRadius:"var(--k492gzay)"},label:{color:"var(--k492gzaz)",hover:{color:"var(--k492gzb0)"},typography:{font:"var(--k492gzb1)",textCase:"var(--k492gzb2)",letterSpacing:"var(--k492gzb3)"}}}},link:{primary:{container:{boxShadow:"var(--k492gzb4)",hover:{boxShadow:"var(--k492gzb5)",color:"var(--k492gzb6)"}},label:{typography:{font:"var(--k492gzb7)",textCase:"var(--k492gzb8)",letterSpacing:"var(--k492gzb9)"},color:"var(--k492gzba)"}},secondary:{container:{boxShadow:"var(--k492gzbb)",hover:{boxShadow:"var(--k492gzbc)",color:"var(--k492gzbd)"}},label:{typography:{font:"var(--k492gzbe)",textCase:"var(--k492gzbf)",letterSpacing:"var(--k492gzbg)"},color:"var(--k492gzbh)"}}},form:{text:{input:{border:"var(--k492gzbi)",borderRadius:"var(--k492gzbj)",focus:{boxShadow:"var(--k492gzbk)"},disabled:{backgroundColor:"var(--k492gzbl)"},error:{typography:{font:"var(--k492gzbm)",textCase:"var(--k492gzbn)",letterSpacing:"var(--k492gzbo)"}}},label:{typography:{font:"var(--k492gzbp)",textCase:"var(--k492gzbq)",letterSpacing:"var(--k492gzbr)"}},placeholder:{typography:{font:"var(--k492gzbs)",textCase:"var(--k492gzbt)",letterSpacing:"var(--k492gzbu)"}}},toggle:{button:{border:"var(--k492gzbv)",bgColor:"var(--k492gzbw)"},background:{border:"var(--k492gzbx)",bgColor:"var(--k492gzby)"},icon:{color:"var(--k492gzbz)"}}},pageHeader:{standard:{subLink:{padding:"var(--k492gzc0)",bgColor:"var(--k492gzc1)",typography:{font:"var(--k492gzc2)",textCase:"var(--k492gzc3)",letterSpacing:"var(--k492gzc4)"},color:"var(--k492gzc5)",hover:{color:"var(--k492gzc6)",bgColor:"var(--k492gzc7)",border:"var(--k492gzc8)"},borderRadius:"var(--k492gzc9)",border:"var(--k492gzca)",boxShadow:"var(--k492gzcb)"}},xsmall:{header:{typography:{mobile:{font:"var(--k492gzcc)",textCase:"var(--k492gzcd)",letterSpacing:"var(--k492gzce)"},desktop:{font:"var(--k492gzcf)",textCase:"var(--k492gzcg)",letterSpacing:"var(--k492gzch)"}},color:"var(--k492gzci)",border:"var(--k492gzcj)"}},small:{description:{typography:{font:"var(--k492gzck)",letterSpacing:"var(--k492gzcl)"}},header:{typography:{mobile:{font:"var(--k492gzcm)",textCase:"var(--k492gzcn)",letterSpacing:"var(--k492gzco)"},desktop:{font:"var(--k492gzcp)",textCase:"var(--k492gzcq)",letterSpacing:"var(--k492gzcr)"}},color:"var(--k492gzcs)",border:"var(--k492gzct)"}},medium:{header:{typography:{mobile:{font:"var(--k492gzcu)",textCase:"var(--k492gzcv)",letterSpacing:"var(--k492gzcw)"},desktop:{font:"var(--k492gzcx)",textCase:"var(--k492gzcy)",letterSpacing:"var(--k492gzcz)"}},color:"var(--k492gzd0)",border:"var(--k492gzd1)"}},large:{header:{typography:{mobile:{font:"var(--k492gzd2)",textCase:"var(--k492gzd3)",letterSpacing:"var(--k492gzd4)"},desktop:{font:"var(--k492gzd5)",textCase:"var(--k492gzd6)",letterSpacing:"var(--k492gzd7)"}},color:"var(--k492gzd8)",border:"var(--k492gzd9)"},description:{typography:{mobile:{font:"var(--k492gzda)",letterSpacing:"var(--k492gzdb)"},desktop:{font:"var(--k492gzdc)",letterSpacing:"var(--k492gzdd)"}},color:"var(--k492gzde)"},subhead:{typography:{mobile:{font:"var(--k492gzdf)",textCase:"var(--k492gzdg)",letterSpacing:"var(--k492gzdh)"},desktop:{font:"var(--k492gzdi)",textCase:"var(--k492gzdj)",letterSpacing:"var(--k492gzdk)"}}}},branded:{header:{typography:{mobile:{font:"var(--k492gzdl)",letterSpacing:"var(--k492gzdm)"},desktop:{font:"var(--k492gzdn)",letterSpacing:"var(--k492gzdo)"}}},description:{typography:{mobile:{font:"var(--k492gzdp)",letterSpacing:"var(--k492gzdq)"},desktop:{font:"var(--k492gzdr)",letterSpacing:"var(--k492gzds)"}}}}},share:{popover:{copy:{typography:{font:"var(--k492gzdt)",letterSpacing:"var(--k492gzdu)"}},heading:{typography:{font:"var(--k492gzdv)",textCase:"var(--k492gzdw)",letterSpacing:"var(--k492gzdx)"}},container:{border:"var(--k492gzdy)",color:"var(--k492gzdz)",boxShadow:"var(--k492gze0)"}},standard:{icon:{color:"var(--k492gze1)",hover:{color:"var(--k492gze2)"}},button:{bgColor:"var(--k492gze3)",hover:{bgColor:"var(--k492gze4)",border:"var(--k492gze5)",borderColor:"var(--k492gze6)"},border:"var(--k492gze7)",borderColor:"var(--k492gze8)"},linkCopied:{typography:{font:"var(--k492gze9)",textCase:"var(--k492gzea)",letterSpacing:"var(--k492gzeb)"},color:"var(--k492gzec)",bgColor:"var(--k492gzed)"}},stickyNav:{button:{bgColor:"var(--k492gzee)",hover:{border:"var(--k492gzef)",bgColor:"var(--k492gzeg)",borderColor:"var(--k492gzeh)"},borderColor:"var(--k492gzei)"},icon:{color:"var(--k492gzej)",hover:{color:"var(--k492gzek)"}}},nav:{icon:{color:"var(--k492gzel)",hover:{color:"var(--k492gzem)"}},button:{border:"var(--k492gzen)",bgColor:"var(--k492gzeo)",hover:{bgColor:"var(--k492gzep)",border:"var(--k492gzeq)"}}}},highlight:{standard:{bodyParagraph:{typography:{font:"var(--k492gzer)",letterSpacing:"var(--k492gzes)"}},background:{border:"var(--k492gzet)",color:"var(--k492gzeu)",borderTop:"var(--k492gzev)"}}},mostPopular:{standard:{number:{typography:{font:"var(--k492gzew)",letterSpacing:"var(--k492gzex)"},color:"var(--k492gzey)"}},homepage:{number:{typography:{font:"var(--k492gzez)",letterSpacing:"var(--k492gzf0)"},color:"var(--k492gzf1)"}}},authorBio:{standard:{bio:{typography:{font:"var(--k492gzf2)",letterSpacing:"var(--k492gzf3)"}}}},packageLink:{standard:{labelText:{typography:{font:"var(--k492gzf4)",textCase:"var(--k492gzf5)",letterSpacing:"var(--k492gzf6)"}},title:{typography:{font:"var(--k492gzf7)",letterSpacing:"var(--k492gzf8)"},color:"var(--k492gzf9)",boxShadow:"var(--k492gzfa)",hover:{boxShadow:"var(--k492gzfb)",color:"var(--k492gzfc)"}}}},comments:{article:{commentText:{typography:{font:"var(--k492gzfd)",textCase:"var(--k492gzfe)",letterSpacing:"var(--k492gzff)"}},commentCount:{typography:{font:"var(--k492gzfg)",letterSpacing:"var(--k492gzfh)"}},commentIcon:{fill:"var(--k492gzfi)",hover:{fill:"var(--k492gzfj)"}},dot:{color:"var(--k492gzfk)"}}},articleLede:{standard:{headline:{typography:{mobile:{font:"var(--k492gzfl)",letterSpacing:"var(--k492gzfm)"},desktop:{font:"var(--k492gzfn)",letterSpacing:"var(--k492gzfo)"}}},dek:{typography:{mobile:{font:"var(--k492gzfp)",letterSpacing:"var(--k492gzfq)"},desktop:{font:"var(--k492gzfr)",letterSpacing:"var(--k492gzfs)"}},color:"var(--k492gzft)",margin:{mobile:"var(--k492gzfu)",desktop:"var(--k492gzfv)"}},wrapper:{margin:{mobile:"var(--k492gzfw)",desktop:"var(--k492gzfx)"}},category:{margin:"var(--k492gzfy)"},byline:{margin:"var(--k492gzfz)"},share:{margin:"var(--k492gzg0)"},commerceDisclaimer:{margin:"var(--k492gzg1)"}},feature:{wrapper:{margin:{mobile:"var(--k492gzg2)",desktop:"var(--k492gzg3)"}},headline:{typography:{mobile:{font:"var(--k492gzg4)",letterSpacing:"var(--k492gzg5)"},desktop:{font:"var(--k492gzg6)",letterSpacing:"var(--k492gzg7)"}},border:{mobile:"var(--k492gzg8)",desktop:"var(--k492gzg9)"}},dek:{typography:{mobile:{font:"var(--k492gzga)",letterSpacing:"var(--k492gzgb)"},desktop:{font:"var(--k492gzgc)",letterSpacing:"var(--k492gzgd)"}},margin:{mobile:"var(--k492gzge)",desktop:"var(--k492gzgf)"}},bgColor:{color:"var(--k492gzgg)"},type:{color:"var(--k492gzgh)"},category:{margin:"var(--k492gzgi)"},byline:{margin:"var(--k492gzgj)"},commerceDisclaimer:{margin:"var(--k492gzgk)"},share:{margin:"var(--k492gzgl)"}},featureSplit:{wrapper:{margin:{desktop:"var(--k492gzgm)"}},bgColor:{color:"var(--k492gzgn)"},type:{color:"var(--k492gzgo)"}},video:{headline:{typography:{mobile:{font:"var(--k492gzgp)",letterSpacing:"var(--k492gzgq)"},desktop:{font:"var(--k492gzgr)",letterSpacing:"var(--k492gzgs)"}}},dek:{typography:{mobile:{font:"var(--k492gzgt)",letterSpacing:"var(--k492gzgu)"},desktop:{font:"var(--k492gzgv)",letterSpacing:"var(--k492gzgw)"}}},type:{color:"var(--k492gzgx)"},bgColor:{color:"var(--k492gzgy)"},credits:{typography:{font:"var(--k492gzgz)",letterSpacing:"var(--k492gzh0)"}}},specialFeature:{bgColor:{color:"var(--k492gzh1)"},headline:{typography:{mobile:{font:"var(--k492gzh2)",textCase:"var(--k492gzh3)",letterSpacing:"var(--k492gzh4)"},desktop:{font:"var(--k492gzh5)",textCase:"var(--k492gzh6)",letterSpacing:"var(--k492gzh7)"}}},dek:{typography:{mobile:{font:"var(--k492gzh8)",letterSpacing:"var(--k492gzh9)"},desktop:{font:"var(--k492gzha)",letterSpacing:"var(--k492gzhb)"}},margin:{mobile:"var(--k492gzhc)",desktop:"var(--k492gzhd)"}},type:{color:"var(--k492gzhe)",mobile:{color:"var(--k492gzhf)"},desktop:{color:"var(--k492gzhg)"}},wrapper:{margin:{mobile:"var(--k492gzhh)",desktop:"var(--k492gzhi)"}},category:{margin:"var(--k492gzhj)"},byline:{margin:"var(--k492gzhk)"},share:{margin:"var(--k492gzhl)"},commerceDisclaimer:{margin:"var(--k492gzhm)"}},specialFeatureSplit:{type:{mobile:{color:"var(--k492gzhn)"},desktop:{color:"var(--k492gzho)"},color:"var(--k492gzhp)"},bgColor:{color:"var(--k492gzhq)"},wrapper:{margin:{desktop:"var(--k492gzhr)"}}},overlay:{headline:{typography:{mobile:{font:"var(--k492gzhs)",letterSpacing:"var(--k492gzht)"},desktop:{font:"var(--k492gzhu)",letterSpacing:"var(--k492gzhv)"}}},dek:{typography:{mobile:{font:"var(--k492gzhw)",letterSpacing:"var(--k492gzhx)"},desktop:{font:"var(--k492gzhy)",letterSpacing:"var(--k492gzhz)"}},margin:{mobile:"var(--k492gzi0)",desktop:"var(--k492gzi1)"}},bgColor:{color:"var(--k492gzi2)",opacity:"var(--k492gzi3)"},category:{margin:"var(--k492gzi4)"},share:{margin:"var(--k492gzi5)"},byline:{margin:{mobile:"var(--k492gzi6)",desktop:"var(--k492gzi7)"}}},streams:{live:{color:"var(--k492gzi8)"},liveBackground:{color:"var(--k492gzi9)"}},branded:{headline:{typography:{desktop:{font:"var(--k492gzia)",letterSpacing:"var(--k492gzib)"},mobile:{font:"var(--k492gzic)",letterSpacing:"var(--k492gzid)"}}},dek:{typography:{desktop:{font:"var(--k492gzie)",letterSpacing:"var(--k492gzif)"},mobile:{font:"var(--k492gzig)",letterSpacing:"var(--k492gzih)"}}}}},quickpost:{standard:{commerceDisclaimer:{margin:"var(--k492gzii)"},headline:{typography:{font:"var(--k492gzij)",letterSpacing:"var(--k492gzik)"}},copy:{lineHeight:"var(--k492gzil)",typography:{font:"var(--k492gzim)",letterSpacing:"var(--k492gzin)"}},background:{color:"var(--k492gzio)",borderRadius:"var(--k492gzip)"}}},breakingNews:{standard:{background:{color:"var(--k492gziq)",border:"var(--k492gzir)"},copy:{color:"var(--k492gzis)",typography:{font:"var(--k492gzit)",letterSpacing:"var(--k492gziu)"}}}},footer:{standard:{background:{color:"var(--k492gziv)"},links:{color:"var(--k492gziw)"},brandLinks:{typography:{font:"var(--k492gzix)",textCase:"var(--k492gziy)",letterSpacing:"var(--k492gziz)"}},corpLinks:{typography:{font:"var(--k492gzj0)",textCase:"var(--k492gzj1)",letterSpacing:"var(--k492gzj2)"}},container:{border:{desktop:"var(--k492gzj3)"}}}},quickLinks:{standard:{headline:{typography:{font:"var(--k492gzj4)",textCase:"var(--k492gzj5)",letterSpacing:"var(--k492gzj6)"}},links:{typography:{font:"var(--k492gzj7)",textCase:"var(--k492gzj8)",letterSpacing:"var(--k492gzj9)"}}}},newsletter:{homepage:{copy:{typography:{font:"var(--k492gzja)",letterSpacing:"var(--k492gzjb)"},color:"var(--k492gzjc)"},container:{border:"var(--k492gzjd)",bgColor:"var(--k492gzje)"}},standard:{copy:{color:"var(--k492gzjf)"},container:{border:"var(--k492gzjg)"}},pagePanel:{background:"var(--k492gzjh)"}},imageGallery:{standard:{button:{bgColor:"var(--k492gzji)",iconColor:"var(--k492gzjj)"}}},streamEntries:{standard:{byline:{typography:{font:"var(--k492gzjk)",textCase:"var(--k492gzjl)",letterSpacing:"var(--k492gzjm)"}}}},brandedDisclaimer:{standard:{copy:{typography:{font:"var(--k492gzjn)",letterSpacing:"var(--k492gzjo)"}},tooltipCopy:{typography:{font:"var(--k492gzjp)",letterSpacing:"var(--k492gzjq)"}},tooltipBackground:{color:"var(--k492gzjr)"}}},ads:{standard:{container:{border:"var(--k492gzjs)",bgColor:"var(--k492gzjt)",boxShadow:"var(--k492gzju)"},label:{typography:{font:"var(--k492gzjv)",textCase:"var(--k492gzjw)",letterSpacing:"var(--k492gzjx)"}}}},productCard:{scorecard:{score:{backgroundColor:"var(--k492gzjy)",color:"var(--k492gzjz)",typography:{font:"var(--k492gzk0)",letterSpacing:"var(--k492gzk1)"}},header:{typography:{font:"var(--k492gzk2)",textCase:"var(--k492gzk3)",letterSpacing:"var(--k492gzk4)"}},copy:{typography:{font:"var(--k492gzk5)",letterSpacing:"var(--k492gzk6)"}}},standard:{productName:{typography:{mobile:{font:"var(--k492gzk7)",letterSpacing:"var(--k492gzk8)"},desktop:{font:"var(--k492gzk9)",letterSpacing:"var(--k492gzka)"}}},price:{typography:{mobile:{font:"var(--k492gzkb)",letterSpacing:"var(--k492gzkc)"},desktop:{font:"var(--k492gzkd)",letterSpacing:"var(--k492gzke)"}}},salePrice:{typography:{font:"var(--k492gzkf)",letterSpacing:"var(--k492gzkg)"},color:"var(--k492gzkh)"},border:"var(--k492gzki)"}},table:{standard:{tableHeader:{typography:{font:"var(--k492gzkj)",textCase:"var(--k492gzkk)",letterSpacing:"var(--k492gzkl)"}},tableData:{typography:{font:"var(--k492gzkm)",letterSpacing:"var(--k492gzkn)"}},tableBorder:{border:"var(--k492gzko)"},altRows:{color:"var(--k492gzkp)"}}},toc:{standard:{title:{typography:{font:"var(--k492gzkq)",textCase:"var(--k492gzkr)",letterSpacing:"var(--k492gzks)"},color:"var(--k492gzkt)"},bullet:{color:"var(--k492gzku)"},link:{color:"var(--k492gzkv)",hover:{color:"var(--k492gzkw)",boxShadow:"var(--k492gzkx)"},boxShadow:"var(--k492gzky)",typography:{font:"var(--k492gzkz)",letterSpacing:"var(--k492gzl0)"}}}},accordion:{standard:{header:{typography:{mobile:{font:"var(--k492gzl1)",letterSpacing:"var(--k492gzl2)"},desktop:{font:"var(--k492gzl3)",letterSpacing:"var(--k492gzl4)"}}},icon:{color:"var(--k492gzl5)"},title:{typography:{font:"var(--k492gzl6)",textCase:"var(--k492gzl7)",letterSpacing:"var(--k492gzl8)"}}}},card:{standard:{container:{bgColor:"var(--k492gzl9)",border:"var(--k492gzla)"},subhead:{typography:{font:"var(--k492gzlb)",textCase:"var(--k492gzlc)",letterSpacing:"var(--k492gzld)"}},copy:{typography:{font:"var(--k492gzle)",letterSpacing:"var(--k492gzlf)"}},byline:{typography:{font:"var(--k492gzlg)",letterSpacing:"var(--k492gzlh)"}}}},data:{standard:{label:{typography:{font:"var(--k492gzli)",textCase:"var(--k492gzlj)",letterSpacing:"var(--k492gzlk)"}},labelData:{typography:{font:"var(--k492gzll)",textCase:"var(--k492gzlm)",letterSpacing:"var(--k492gzln)"}}}},login:{standard:{heading:{typography:{font:"var(--k492gzlo)",letterSpacing:"var(--k492gzlp)"}},helpText:{typography:{font:"var(--k492gzlq)",letterSpacing:"var(--k492gzlr)"}},username:{typography:{font:"var(--k492gzls)",textCase:"var(--k492gzlt)",letterSpacing:"var(--k492gzlu)"}},copy:{typography:{font:"var(--k492gzlv)",letterSpacing:"var(--k492gzlw)"}},data:{typography:{font:"var(--k492gzlx)",textCase:"var(--k492gzly)",letterSpacing:"var(--k492gzlz)"}},background:{color:"var(--k492gzm0)"}}},accountCtr:{nav:{link:{typography:{font:"var(--k492gzm1)",textCase:"var(--k492gzm2)",letterSpacing:"var(--k492gzm3)"}}},standard:{helpText:{typography:{font:"var(--k492gzm4)",letterSpacing:"var(--k492gzm5)"}},link:{typography:{font:"var(--k492gzm6)",textCase:"var(--k492gzm7)",letterSpacing:"var(--k492gzm8)"}},copy:{typography:{font:"var(--k492gzm9)",letterSpacing:"var(--k492gzma)"}}},subhead:{h2:{typography:{font:"var(--k492gzmb)",letterSpacing:"var(--k492gzmc)"}},h3:{typography:{font:"var(--k492gzmd)",textCase:"var(--k492gzme)",letterSpacing:"var(--k492gzmf)"}},h4:{typography:{font:"var(--k492gzmg)",textCase:"var(--k492gzmh)",letterSpacing:"var(--k492gzmi)"}}}},byline:{inline:{author:{typography:{font:"var(--k492gzmj)",textCase:"var(--k492gzmk)",letterSpacing:"var(--k492gzml)"}},timestamp:{typography:{font:"var(--k492gzmm)",textCase:"var(--k492gzmn)",letterSpacing:"var(--k492gzmo)"}},copy:{color:"var(--k492gzmp)"}},stacked:{timestamp:{typography:{font:"var(--k492gzmq)",textCase:"var(--k492gzmr)",letterSpacing:"var(--k492gzms)"}},author:{typography:{font:"var(--k492gzmt)",textCase:"var(--k492gzmu)",letterSpacing:"var(--k492gzmv)"}},copy:{color:"var(--k492gzmw)"}},permalink:{copy:{color:"var(--k492gzmx)"}}},streams:{standard:{border:"var(--k492gzmy)",pinned:{color:"var(--k492gzmz)",typography:{font:"var(--k492gzn0)",textCase:"var(--k492gzn1)",letterSpacing:"var(--k492gzn2)"}},link:{boxShadow:"var(--k492gzn3)",hover:{boxShadow:"var(--k492gzn4)",color:"var(--k492gzn5)"},color:"var(--k492gzn6)"}}},contentCard:{standard:{image:{border:"var(--k492gzn7)",borderRadius:"var(--k492gzn8)",hover:{opacity:"var(--k492gzn9)"}}}},seeMore:{standard:{label:{typography:{font:"var(--k492gzna)",textCase:"var(--k492gznb)",letterSpacing:"var(--k492gznc)"},color:"var(--k492gznd)"},link:{hover:{opacity:"var(--k492gzne)"}}}},nlCard:{standard:{frequency:{typography:{font:"var(--k492gznf)",textCase:"var(--k492gzng)",letterSpacing:"var(--k492gznh)"}},headline:{typography:{font:"var(--k492gzni)",letterSpacing:"var(--k492gznj)"}},description:{typography:{font:"var(--k492gznk)",letterSpacing:"var(--k492gznl)"}},border:"var(--k492gznm)"}},nlPanel:{standard:{background:{color:"var(--k492gznn)"},headline:{color:"var(--k492gzno)",typography:{font:"var(--k492gznp)",textCase:"var(--k492gznq)",letterSpacing:"var(--k492gznr)"}}}},credit:{standard:{text:{color:"var(--k492gzns)"}}},coral:{primary:{color:"var(--k492gznt)",fontFamily:"var(--k492gznu)"},primaryText:{color:"var(--k492gznv)"},onPrimary:{color:"var(--k492gznw)"},comment:{typography:{font:"var(--k492gznx)",letterSpacing:"var(--k492gzny)"}},username:{color:"var(--k492gznz)",typography:{font:"var(--k492gzo0)",letterSpacing:"var(--k492gzo1)"}},meta:{typography:{font:"var(--k492gzo2)",letterSpacing:"var(--k492gzo3)"}}}},synth:{comp:{ad:{adContainerBackgroundBoxshadow:{borderBottom:"var(--k492gzo4)"},articleSponsorshipMobile:{paddingTop:"var(--k492gzo5)"},articleSponsorshipHeadlineAboveDesktop:{paddingTop:"var(--k492gzo6)"},frontpageHeroTabletAndDesktop:{marginTop:"var(--k492gzo7)",marginBottom:"var(--k492gzo8)"},hubSponsorshipMobile:{marginBottom:"var(--k492gzo9)"},medrecFrontpageHeroMobile:{borderTop:"var(--k492gzoa)",borderBottom:"var(--k492gzob)",padding:"var(--k492gzoc)"},networkRiverDesktopTop:{marginBottom:"var(--k492gzod)"},networkRiverDesktop:{marginBottom:"var(--k492gzoe)",marginTop:"var(--k492gzof)"},networkRiverTabletTop:{marginBottom:"var(--k492gzog)"},networkRiverTablet:{marginBottom:"var(--k492gzoh)",marginTop:"var(--k492gzoi)"},networkRiverMobileTop:{marginBottom:"var(--k492gzoj)"},networkRiverMobile:{marginBottom:"var(--k492gzok)"},streamLeaderboardDesktop:{marginTop:"var(--k492gzol)"},streamLeaderboardTablet:{marginTop:"var(--k492gzom)"},nativeLinkset:{bgColor:"var(--k492gzon)"},leaderboardDesktop:{marginTop:"var(--k492gzoo)",marginBottom:"var(--k492gzop)"},leaderboardTablet:{marginTop:"var(--k492gzoq)"}},articleDetailsBar:{container:{specialFeature:{mobile:{marginTop:"var(--k492gzor)"},desktop:{marginTop:"var(--k492gzos)",borderTop:"var(--k492gzot)",borderBottom:"var(--k492gzou)",padding:"var(--k492gzov)"}},standard:{desktop:{marginTop:"var(--k492gzow)"}}}},articleRecirc:{backgroundColor:"var(--k492gzox)",borderTop:"var(--k492gzoy)",borderRight:"var(--k492gzoz)",border:{padding:"var(--k492gzp0)"},leftContent:{display:"var(--k492gzp1)"}},brandedContentSponsor:{darkLogo:{display:"var(--k492gzp2)"},lightLogo:{display:"var(--k492gzp3)"}},category:{articleMetaStandard:{color:"var(--k492gzp4)",boxShadow:"var(--k492gzp5)"},articleMetaFeature:{color:"var(--k492gzp6)",boxShadow:"var(--k492gzp7)"},articleMetaFeatureSplit:{color:"var(--k492gzp8)",boxShadow:"var(--k492gzp9)"},articleMetaSpecial:{color:"var(--k492gzpa)",boxShadow:"var(--k492gzpb)",desktop:{color:"var(--k492gzpc)"}},articleMetaSpecialSplit:{color:"var(--k492gzpd)",boxShadow:"var(--k492gzpe)"},separator:{marginLeft:"var(--k492gzpf)",color:"var(--k492gzpg)",borderBottom:"var(--k492gzph)"}},checkoutConfirmation:{container:{width:"var(--k492gzpi)"},mobileContainer:{maxWidth:"var(--k492gzpj)"},title:{fontWeight:"var(--k492gzpk)"},paragraph:{fontWeight:"var(--k492gzpl)"},returnButton:{font:"var(--k492gzpm)",textTransform:"var(--k492gzpn)",backgroundColor:"var(--k492gzpo)"}},commentCount:{lede:{caret:{borderColor:"var(--k492gzpp)",backgroundColor:"var(--k492gzpq)"},number:{padding:"var(--k492gzpr)"},hover:{borderColor:"var(--k492gzps)",textColor:"var(--k492gzpt)"},before:{top:"var(--k492gzpu)",bottom:"var(--k492gzpv)"},after:{hover:{border:"var(--k492gzpw)",backgroundColor:"var(--k492gzpx)"}}},fullWidthLede:{fontColor:"var(--k492gzpy)",caret:{borderColor:"var(--k492gzpz)",backgroundColor:"var(--k492gzq0)"},hover:{backgroundColor:"var(--k492gzq1)",borderColor:"var(--k492gzq2)",textColor:"var(--k492gzq3)"}},splitLede:{fontColor:"var(--k492gzq4)",caret:{borderColor:"var(--k492gzq5)",backgroundColor:"var(--k492gzq6)"},hover:{backgroundColor:"var(--k492gzq7)",borderColor:"var(--k492gzq8)",textColor:"var(--k492gzq9)"}},quickPostRiver:{borderColor:"var(--k492gzqa)",textColor:"var(--k492gzqb)",backgroundColor:"var(--k492gzqc)"},stickyNav:{border:"var(--k492gzqd)",caret:{backgroundColor:"var(--k492gzqe)"}},contentCard:{countNumber:{fontWeight:"var(--k492gzqf)"},countText:{margin:"var(--k492gzqg)",fontWeight:"var(--k492gzqh)"},newCountDivider:{display:"var(--k492gzqi)",fontWeight:"var(--k492gzqj)"},newCountNumber:{display:"var(--k492gzqk)",fontWeight:"var(--k492gzql)",before:{content:"var(--k492gzqm)"}},newCountText:{fontWeight:"var(--k492gzqn)",after:{content:"var(--k492gzqo)"}},noComments:{display:"var(--k492gzqp)"}},icon:{marginTop:"var(--k492gzqq)"}},prominentContentCard:{border:"var(--k492gzqr)",padding:{default:"var(--k492gzqs)",river:"var(--k492gzqt)",narrowRiver:"var(--k492gzqu)"},contentBlock:{mobile:{width:"var(--k492gzqv)"},tablet:{width:"var(--k492gzqw)"},desktop:{width:"var(--k492gzqx)"},spacing:{mobile:{marginLeft:"var(--k492gzqy)"},tablet:{marginLeft:"var(--k492gzqz)",marginRight:"var(--k492gzr0)"}}},overlap:{margin:"var(--k492gzr1)",padding:"var(--k492gzr2)",backgroundColor:"var(--k492gzr3)",border:"var(--k492gzr4)",borderRadius:"var(--k492gzr5)",tablet:{margin:"var(--k492gzr6)",padding:"var(--k492gzr7)",border:"var(--k492gzr8)",boxShadow:"var(--k492gzr9)"}},overlapRiver:{marginTop:"var(--k492gzra)",marginLeft:"var(--k492gzrb)",padding:"var(--k492gzrc)",backgroundColor:"var(--k492gzrd)",tablet:{marginTop:"var(--k492gzre)",marginLeft:"var(--k492gzrf)",padding:"var(--k492gzrg)"}},overlapCategoryPillar:{margin:"var(--k492gzrh)",padding:"var(--k492gzri)",backgroundColor:"var(--k492gzrj)",border:"var(--k492gzrk)",borderRadius:"var(--k492gzrl)",tablet:{margin:"var(--k492gzrm)",padding:"var(--k492gzrn)",border:"var(--k492gzro)",borderRadius:"var(--k492gzrp)",boxShadow:"var(--k492gzrq)",alignSelf:"var(--k492gzrr)"},desktop:{minHeight:"var(--k492gzrs)"}},image:{marginBottom:"var(--k492gzrt)",marginLeft:"var(--k492gzru)",borderRadius:"var(--k492gzrv)",width:"var(--k492gzrw)",tablet:{width:"var(--k492gzrx)",marginLeft:"var(--k492gzry)"},treatment:{one:{clipPath:"var(--k492gzrz)"},two:{clipPath:"var(--k492gzs0)"},three:{clipPath:"var(--k492gzs1)"},four:{clipPath:"var(--k492gzs2)"},five:{clipPath:"var(--k492gzs3)"}},overlay:{base:{inset:"var(--k492gzs4)"},one:{background:"var(--k492gzs5)",mixBlendMode:"var(--k492gzs6)"},two:{background:"var(--k492gzs7)",mixBlendMode:"var(--k492gzs8)"},three:{background:"var(--k492gzs9)",mixBlendMode:"var(--k492gzsa)"},four:{background:"var(--k492gzsb)",mixBlendMode:"var(--k492gzsc)"},five:{background:"var(--k492gzsd)",mixBlendMode:"var(--k492gzse)"}}}},featureFullWidthLede:{outerContainer:{mobile:{padding:"var(--k492gzsf)"},desktop:{padding:"var(--k492gzsg)"}},container:{mobile:{paddingTop:"var(--k492gzsh)"},desktop:{padding:"var(--k492gzsi)"}},textContainer:{mobile:{backgroundColor:"var(--k492gzsj)",borderRadius:"var(--k492gzsk)",margin:"var(--k492gzsl)",padding:"var(--k492gzsm)",zIndex:"var(--k492gzsn)"},desktop:{flexDirection:"var(--k492gzso)",margin:"var(--k492gzsp)",backgroundColor:"var(--k492gzsq)",zIndex:"var(--k492gzsr)",padding:"var(--k492gzss)",maxWidth:"var(--k492gzst)",borderRadius:"var(--k492gzsu)"}},rule:{mobile:{margin:"var(--k492gzsv)"},desktop:{margin:"var(--k492gzsw)"}},image:{container:{mobile:{clipPath:"var(--k492gzsx)",margin:"var(--k492gzsy)"},tablet:{margin:"var(--k492gzsz)"},desktop:{margin:"var(--k492gzt0)",clipPath:"var(--k492gzt1)",padding:"var(--k492gzt2)"}},before:{base:{zIndex:"var(--k492gzt3)",opacity:"var(--k492gzt4)",mixBlendMode:"var(--k492gzt5)"},mobile:{background:"var(--k492gzt6)"},desktop:{background:"var(--k492gzt7)"}}},mobile:{image:{container:{mobile:{clipPath:"var(--k492gzt8)",margin:"var(--k492gzt9)"},tablet:{margin:"var(--k492gzta)"},desktop:{margin:"var(--k492gztb)",clipPath:"var(--k492gztc)",padding:"var(--k492gztd)"}},before:{base:{zIndex:"var(--k492gzte)",opacity:"var(--k492gztf)",mixBlendMode:"var(--k492gztg)"},mobile:{background:"var(--k492gzth)"},desktop:{background:"var(--k492gzti)"}}}}},featureSquareLede:{outerContainer:{mobile:{padding:"var(--k492gztj)"},desktop:{padding:"var(--k492gztk)"}},container:{mobile:{paddingTop:"var(--k492gztl)"},desktop:{padding:"var(--k492gztm)"}},textContainer:{mobile:{backgroundColor:"var(--k492gztn)",borderRadius:"var(--k492gzto)",margin:"var(--k492gztp)",padding:"var(--k492gztq)",zIndex:"var(--k492gztr)"},tablet:{margin:"var(--k492gzts)"},desktop:{margin:"var(--k492gztt)",backgroundColor:"var(--k492gztu)",zIndex:"var(--k492gztv)",padding:"var(--k492gztw)",borderRadius:"var(--k492gztx)"}},image:{container:{mobile:{clipPath:"var(--k492gzty)",margin:"var(--k492gztz)"},tablet:{margin:"var(--k492gzu0)"},desktop:{clipPath:"var(--k492gzu1)",padding:"var(--k492gzu2)",margin:"var(--k492gzu3)"}},before:{base:{zIndex:"var(--k492gzu4)",opacity:"var(--k492gzu5)",mixBlendMode:"var(--k492gzu6)"},mobile:{background:"var(--k492gzu7)"},desktop:{background:"var(--k492gzu8)"}}},mobile:{image:{container:{mobile:{clipPath:"var(--k492gzu9)",margin:"var(--k492gzua)"},tablet:{margin:"var(--k492gzub)"},desktop:{clipPath:"var(--k492gzuc)",padding:"var(--k492gzud)",margin:"var(--k492gzue)"}},before:{base:{zIndex:"var(--k492gzuf)",opacity:"var(--k492gzug)",mixBlendMode:"var(--k492gzuh)"},mobile:{background:"var(--k492gzui)"},desktop:{background:"var(--k492gzuj)"}}}}},specialFeatureFullWidthLede:{outerContainer:{mobile:{padding:"var(--k492gzuk)"},desktop:{padding:"var(--k492gzul)"}},image:{container:{mobile:{clipPath:"var(--k492gzum)"},desktop:{clipPath:"var(--k492gzun)",padding:"var(--k492gzuo)"}},before:{base:{zIndex:"var(--k492gzup)",opacity:"var(--k492gzuq)",mixBlendMode:"var(--k492gzur)"},mobile:{background:"var(--k492gzus)"},desktop:{background:"var(--k492gzut)"}}},textContainer:{mobile:{margin:"var(--k492gzuu)",padding:"var(--k492gzuv)",boxShadow:"var(--k492gzuw)"},desktop:{margin:"var(--k492gzux)",padding:"var(--k492gzuy)",backgroundColor:"var(--k492gzuz)",boxShadow:"var(--k492gzv0)",transform:"var(--k492gzv1)",width:"var(--k492gzv2)",alignSelf:"var(--k492gzv3)"}},captionContainer:{mobile:{borderTop:"var(--k492gzv4)",padding:"var(--k492gzv5)"},desktop:{textAlign:"var(--k492gzv6)",maxWidth:"var(--k492gzv7)",margin:"var(--k492gzv8)",borderTop:"var(--k492gzv9)",padding:"var(--k492gzva)"}},mobile:{image:{container:{mobile:{clipPath:"var(--k492gzvb)"},desktop:{clipPath:"var(--k492gzvc)",padding:"var(--k492gzvd)"}},before:{base:{zIndex:"var(--k492gzve)",opacity:"var(--k492gzvf)",mixBlendMode:"var(--k492gzvg)"},mobile:{background:"var(--k492gzvh)"},desktop:{background:"var(--k492gzvi)"}}}}},specialFeatureSquareLede:{outerContainer:{mobile:{padding:"var(--k492gzvj)"},desktop:{padding:"var(--k492gzvk)"}},container:{alignItems:"var(--k492gzvl)",padding:"var(--k492gzvm)"},image:{container:{mobile:{clipPath:"var(--k492gzvn)"},desktop:{clipPath:"var(--k492gzvo)",padding:"var(--k492gzvp)"}},before:{base:{zIndex:"var(--k492gzvq)",opacity:"var(--k492gzvr)",mixBlendMode:"var(--k492gzvs)"},mobile:{background:"var(--k492gzvt)"},desktop:{background:"var(--k492gzvu)"}},desktop:{maxWidth:"var(--k492gzvv)",minHeight:"var(--k492gzvw)"}},textContainer:{mobile:{margin:"var(--k492gzvx)",padding:"var(--k492gzvy)",boxShadow:"var(--k492gzvz)"},desktop:{zIndex:"var(--k492gzw0)",width:"var(--k492gzw1)",padding:"var(--k492gzw2)",margin:"var(--k492gzw3)",minHeight:"var(--k492gzw4)",alignContent:"var(--k492gzw5)",boxShadow:"var(--k492gzw6)",backgroundColor:"var(--k492gzw7)",transform:"var(--k492gzw8)",before:{content:"var(--k492gzw9)",position:"var(--k492gzwa)",height:"var(--k492gzwb)",width:"var(--k492gzwc)",borderLeftWidth:"var(--k492gzwd)"}}},captionContainer:{desktop:{float:"var(--k492gzwe)"},footer:{mobile:{borderTop:"var(--k492gzwf)",marginTop:"var(--k492gzwg)"}}},mobile:{image:{container:{mobile:{clipPath:"var(--k492gzwh)"},desktop:{clipPath:"var(--k492gzwi)",padding:"var(--k492gzwj)"}},before:{base:{zIndex:"var(--k492gzwk)",opacity:"var(--k492gzwl)",mixBlendMode:"var(--k492gzwm)"},mobile:{background:"var(--k492gzwn)"},desktop:{background:"var(--k492gzwo)"}}}},scotchRule:{display:"var(--k492gzwp)",marginBottom:"var(--k492gzwq)"}},specialFeatureOverlayLede:{mediaInnerContainer:{mixBlendMode:"var(--k492gzwr)"},textContainer:{mobile:{backgroundColor:"var(--k492gzws)",padding:"var(--k492gzwt)",margin:"var(--k492gzwu)",width:"var(--k492gzwv)",borderWidth:"var(--k492gzww)"},desktop:{padding:"var(--k492gzwx)",top:"var(--k492gzwy)"}}},eightUpPattern:{primaryCard:{border:"var(--k492gzwz)",borderRadius:"var(--k492gzx0)",boxShadow:"var(--k492gzx1)",mobile:{padding:"var(--k492gzx2)"},tablet:{padding:"var(--k492gzx3)"},desktop:{padding:"var(--k492gzx4)"}},secondaryContainer:{desktop:{padding:"var(--k492gzx5)"}},tertiaryContainer:{mobile:{padding:"var(--k492gzx6)"},tablet:{padding:"var(--k492gzx7)"},desktop:{padding:"var(--k492gzx8)"}}},sevenUpPattern:{primaryCard:{border:"var(--k492gzx9)",borderRadius:"var(--k492gzxa)",boxShadow:"var(--k492gzxb)",mobile:{padding:"var(--k492gzxc)"},desktop:{padding:"var(--k492gzxd)"}},thirdContainer:{desktop:{padding:"var(--k492gzxe)"}}},fiveGridPattern:{border:{borderRight:"var(--k492gzxf)",padding:"var(--k492gzxg)"},container:{desktop:{justifyContent:"var(--k492gzxh)",padding:"var(--k492gzxi)"}},overflowCard:{marginBottom:"var(--k492gzxj)"},mobileInnerContainer:{padding:"var(--k492gzxk)"}},fourUpAltPattern:{primaryContainer:{mobile:{borderBottom:"var(--k492gzxl)",paddingBottom:"var(--k492gzxm)"},tablet:{borderBottom:"var(--k492gzxn)",paddingBottom:"var(--k492gzxo)"},desktop:{borderBottom:"var(--k492gzxp)",paddingBottom:"var(--k492gzxq)"},contentBlock:{alignSelf:"var(--k492gzxr)"},image:{tablet:{width:"var(--k492gzxs)",height:"var(--k492gzxt)"},desktop:{width:"var(--k492gzxu)",height:"var(--k492gzxv)"}}},secondaryContainer:{mobile:{paddingTop:"var(--k492gzxw)"}},compactContainer:{mobile:{padding:"var(--k492gzxx)"},desktop:{padding:"var(--k492gzxy)"}}},fourUpPattern:{firstCard:{contentBlock:{margin:{tablet:"var(--k492gzxz)",mobile:"var(--k492gzy0)"},textShadow:"var(--k492gzy1)"},image:{paddingRight:{tablet:"var(--k492gzy2)",mobile:"var(--k492gzy3)"}}}},headerPattern:{maxHeight:{marginBottom:"var(--k492gzy4)",mobile:{maxHeight:"var(--k492gzy5)"},desktop:{maxHeight:"var(--k492gzy6)"}},collapsedButton:{backgroundColor:"var(--k492gzy7)"}},mediaIcon:{circle:{small:{inset:"var(--k492gzy8)"},medium:{inset:"var(--k492gzy9)"},large:{inset:"var(--k492gzya)"}}},newsletter:{after:{content:"var(--k492gzyb)",padding:"var(--k492gzyc)"},homepage:{border:{borderWidth:"var(--k492gzyd)"},input:{backgroundColor:"var(--k492gzye)",borderColor:"var(--k492gzyf)",color:"var(--k492gzyg)",paddingRight:"var(--k492gzyh)",placeholder:{color:"var(--k492gzyi)"}},container:{border:"var(--k492gzyj)"},desktopWrapper:{margin:"var(--k492gzyk)"}},standard:{container:{padding:"var(--k492gzyl)"}},input:{button:{color:"var(--k492gzym)"},placeholder:{color:"var(--k492gzyn)"}},newslettersPagePanel:{input:{background:"var(--k492gzyo)",placeholder:{color:"var(--k492gzyp)"}},button:{background:"var(--k492gzyq)",foreground:"var(--k492gzyr)"}}},newsletterPageCard:{container:{borderRadius:"var(--k492gzys)"}},pageHeader:{xsmall:{container:{mobile:{paddingTop:"var(--k492gzyt)",paddingBottom:"var(--k492gzyu)"},desktop:{paddingTop:"var(--k492gzyv)",paddingBottom:"var(--k492gzyw)"}},title:{mobile:{marginBottom:"var(--k492gzyx)"},desktop:{marginBottom:"var(--k492gzyy)"}},description:{mobile:{marginBottom:"var(--k492gzyz)"},desktop:{marginBottom:"var(--k492gzz0)"}}},small:{container:{mobile:{paddingTop:"var(--k492gzz1)",paddingBottom:"var(--k492gzz2)"},desktop:{paddingTop:"var(--k492gzz3)",paddingBottom:"var(--k492gzz4)"}},title:{mobile:{marginBottom:"var(--k492gzz5)"},desktop:{marginBottom:"var(--k492gzz6)"}},description:{mobile:{marginBottom:"var(--k492gzz7)"},desktop:{marginBottom:"var(--k492gzz8)"}}},medium:{container:{mobile:{paddingTop:"var(--k492gzz9)",paddingBottom:"var(--k492gzza)"},desktop:{paddingTop:"var(--k492gzzb)",paddingBottom:"var(--k492gzzc)"}},title:{mobile:{marginBottom:"var(--k492gzzd)"},desktop:{marginBottom:"var(--k492gzze)"}},description:{mobile:{marginBottom:"var(--k492gzzf)"},desktop:{marginBottom:"var(--k492gzzg)"}}},large:{container:{mobile:{paddingTop:"var(--k492gzzh)",paddingBottom:"var(--k492gzzi)"},desktop:{paddingTop:"var(--k492gzzj)",paddingBottom:"var(--k492gzzk)"}},title:{mobile:{marginBottom:"var(--k492gzzl)"},desktop:{marginBottom:"var(--k492gzzm)"}},description:{mobile:{marginBottom:"var(--k492gzzn)"},desktop:{marginBottom:"var(--k492gzzo)"}}},links:{mobile:{gap:"var(--k492gzzp)"},desktop:{gap:"var(--k492gzzq)"}},borderBottom:"var(--k492gzzr)"},related:{heading:{after:{content:"var(--k492gzzs)",paddingLeft:"var(--k492gzzt)"}},item:{listStyle:"var(--k492gzzu)",marker:{color:"var(--k492gzzv)"}}},river:{indent:"var(--k492gzzw)",padding:"var(--k492gzzx)"},loginForm:{background:"var(--k492gzzy)",logo:{color:"var(--k492gzzz)"},footer:{color:"var(--k492gz100)",fill:"var(--k492gz101)"}},sharedStyles:{contentCard:{hover:{background:"var(--k492gz102)"}},layout:{mainColumnMargin:"var(--k492gz103)"},standardSpacing:{xsmall:{mobile:{marginBottom:"var(--k492gz104)"},desktop:{marginBottom:"var(--k492gz105)"}},small:{mobile:{marginBottom:"var(--k492gz106)"},desktop:{marginBottom:"var(--k492gz107)"}},medium:{mobile:{marginBottom:"var(--k492gz108)"},desktop:{marginBottom:"var(--k492gz109)"}},large:{mobile:{marginBottom:"var(--k492gz10a)"},desktop:{marginBottom:"var(--k492gz10b)"}},xlarge:{mobile:{marginBottom:"var(--k492gz10c)"},desktop:{marginBottom:"var(--k492gz10d)"}}},fancyBorder:{borderImageSource:"var(--k492gz10e)",borderImageSlice:"var(--k492gz10f)",borderImageRepeat:"var(--k492gz10g)",maskBorder:"var(--k492gz10h)",borderStyle:"var(--k492gz10i)",borderColor:"var(--k492gz10j)"},fancyBorderInverted:{borderImageSource:"var(--k492gz10k)"},fancyTitle:{WebkitTextStroke:"var(--k492gz10l)",textShadow:"var(--k492gz10m)",color:"var(--k492gz10n)",fontFamily:"var(--k492gz10o)",letterSpacing:"var(--k492gz10p)"},topLine:{display:"var(--k492gz10q)",width:"var(--k492gz10r)",height:"var(--k492gz10s)",marginBottom:"var(--k492gz10t)",backgroundColor:"var(--k492gz10u)",boxShadow:"var(--k492gz10v)",boxShadowInverted:"var(--k492gz10w)"},lede:{overlayImage:{opacity:"var(--k492gz10x)",height:"var(--k492gz10y)",top:"var(--k492gz10z)"},backgroundFill:{solidGradient:{background:"var(--k492gz110)"}},articleContainer:{standard:{marginTop:"var(--k492gz111)"},feature:{marginTop:"var(--k492gz112)"}}},rule:{primary:{borderImageSource:"var(--k492gz113)",borderImageSlice:"var(--k492gz114)",borderStyle:"var(--k492gz115)",borderWidth:"var(--k492gz116)",borderColor:"var(--k492gz117)"},inverted:{borderImageSource:"var(--k492gz118)",borderImageSlice:"var(--k492gz119)",borderStyle:"var(--k492gz11a)",borderWidth:"var(--k492gz11b)",borderColor:"var(--k492gz11c)"}}},splitContentCard:{contentBlock:{paddingTop:"var(--k492gz11d)"},image:{aspectRatio:"var(--k492gz11e)",borderRadius:"var(--k492gz11f)"}},compactContentCard:{image:{height:{mobile:"var(--k492gz11g)",narrowRiver:"var(--k492gz11h)"}},padding:{default:{mobile:"var(--k492gz11i)",tablet:"var(--k492gz11j)"},river:{mobile:"var(--k492gz11k)",tablet:"var(--k492gz11l)"},narrowRiver:"var(--k492gz11m)",latestRecirc:{mobile:"var(--k492gz11n)",tablet:"var(--k492gz11o)"}},border:{latestRecirc:"var(--k492gz11p)"}},standardLayout:{mainContainer:{maxWidth:"var(--k492gz11q)"},railContainer:{maxWidth:"var(--k492gz11r)"},gap:{width:"var(--k492gz11s)"}},threeGridPattern:{border:{borderRight:"var(--k492gz11t)",borderTop:"var(--k492gz11u)",padding:"var(--k492gz11v)"}},threeGridBigPattern:{desktopContainer:{gridGap:"var(--k492gz11w)"}},threeUpAltPattern:{contentContainer:{primary:{padding:"var(--k492gz11x)"}}},twoGridPattern:{border:{borderRight:"var(--k492gz11y)",borderTop:"var(--k492gz11z)",padding:"var(--k492gz120)"}},twoUpPattern:{container:{alignItems:"var(--k492gz121)",margin:{desktop:"var(--k492gz122)"}},firstCard:{container:{width:{tablet:"var(--k492gz123)"}},image:{width:{mobile:"var(--k492gz124)"},marginLeft:{mobile:"var(--k492gz125)"}},contentBlock:{margin:{tablet:"var(--k492gz126)",mobile:"var(--k492gz127)"},textShadow:"var(--k492gz128)"},metaOffset:{marginTop:{tablet:"var(--k492gz129)",mobile:"var(--k492gz12a)"}}},secondCard:{container:{width:{tablet:"var(--k492gz12b)"}},image:{width:{mobile:"var(--k492gz12c)"},marginLeft:{mobile:"var(--k492gz12d)"}},contentBlock:{margin:{tablet:"var(--k492gz12e)",mobile:"var(--k492gz12f)"},textShadow:"var(--k492gz12g)"},metaOffset:{marginTop:{tablet:"var(--k492gz12h)",mobile:"var(--k492gz12i)"}}}},pagination:{linkText:{color:"var(--k492gz12j)"}},primaryNavigationStandard:{container:{standard:{height:"var(--k492gz12k)",overflow:"var(--k492gz12l)"},homepage:{height:"var(--k492gz12m)"}},logo:{position:{standard:{top:"var(--k492gz12n)",left:"var(--k492gz12o)",zIndex:"var(--k492gz12p)","@media":{"screen and (min-width: 1180px)":{left:"var(--k492gz12q)"}}},homepage:{top:"var(--k492gz12r)",left:"var(--k492gz12s)","@media":{"screen and (min-width: 1180px)":{left:"var(--k492gz12t)"}}}}},linkMenu:{position:{standard:{top:"var(--k492gz12u)",right:"var(--k492gz12v)","@media":{"screen and (min-width: 1180px)":{right:"var(--k492gz12w)"}}},homepage:{top:"var(--k492gz12x)",right:"var(--k492gz12y)","@media":{"screen and (min-width: 1180px)":{right:"var(--k492gz12z)"}}}},item:{standard:{gap:"var(--k492gz130)",margin:"var(--k492gz131)"},homepage:{gap:"var(--k492gz132)",margin:"var(--k492gz133)"},monochrome:{boxShadow:"var(--k492gz134)"}}},buttonContainer:{position:{standard:{bottom:"var(--k492gz135)",right:"var(--k492gz136)","@media":{"screen and (min-width: 1180px)":{right:"var(--k492gz137)"}}},homepage:{bottom:"var(--k492gz138)",right:"var(--k492gz139)","@media":{"screen and (min-width: 1180px)":{right:"var(--k492gz13a)"}}}},cta:{standard:{marginRight:"var(--k492gz13b)"},homepage:{marginRight:"var(--k492gz13c)"}},menuButton:{background:"var(--k492gz13d)",color:"var(--k492gz13e)",borderRadius:"var(--k492gz13f)",width:"var(--k492gz13g)",height:"var(--k492gz13h)",hover:{background:"var(--k492gz13i)",color:"var(--k492gz13j)"},monochrome:{background:"var(--k492gz13k)",color:"var(--k492gz13l)",hover:{background:"var(--k492gz13m)",color:"var(--k492gz13n)"}}}}},primaryNavigationMobile:{container:{height:"var(--k492gz13o)"},logo:{margin:"var(--k492gz13p)",padding:"var(--k492gz13q)"},cta:{marginRight:"var(--k492gz13r)",color:"var(--k492gz13s)",boxShadow:"var(--k492gz13t)",hover:{color:"var(--k492gz13u)",boxShadow:"var(--k492gz13v)"}},buttonsContainer:{margin:"var(--k492gz13w)"},menuButton:{background:"var(--k492gz13x)",color:"var(--k492gz13y)",padding:"var(--k492gz13z)",margin:"var(--k492gz140)",monochrome:{color:"var(--k492gz141)"}}},primaryNavigation:{overhang:{screenMobile:"var(--k492gz142)",screenStandard:"var(--k492gz143)",screenHomepage:"var(--k492gz144)"}},minimalNav:{container:{height:"var(--k492gz145)",padding:"var(--k492gz146)"},logo:{branded:{color:"var(--k492gz147)"}}},navigationDrawer:{search:{borderRadius:"var(--k492gz148)",iconColor:"var(--k492gz149)",fontSize:"var(--k492gz14a)",backgroundColor:"var(--k492gz14b)",fontColor:"var(--k492gz14c)"},accordionMenu:{borderTop:"var(--k492gz14d)",borderBottom:"var(--k492gz14e)"},identityAuth:{link:{hover:{opacity:"var(--k492gz14f)"}}}},nGridPattern:{border:{borderRight:"var(--k492gz14g)",padding:"var(--k492gz14h)"},container:{desktop:{justifyContent:"var(--k492gz14i)"}},overflowCard:{marginBottom:"var(--k492gz14j)"}},mostPopularList:{standardVariation:{numberPadding:"var(--k492gz14k)",numberStyle:{content:"var(--k492gz14l)",position:"var(--k492gz14m)",left:"var(--k492gz14n)",borderRadius:"var(--k492gz14o)",textAlign:"var(--k492gz14p)",backgroundColor:"var(--k492gz14q)",marginTop:"var(--k492gz14r)",height:"var(--k492gz14s)",width:"var(--k492gz14t)",display:"var(--k492gz14u)",justifyContent:"var(--k492gz14v)",alignItems:"var(--k492gz14w)"},container:{mobile:{margin:"var(--k492gz14x)"},desktop:{margin:"var(--k492gz14y)"}},separator:{width:"var(--k492gz14z)",borderBottom:"var(--k492gz150)",mobile:{paddingTop:"var(--k492gz151)",marginBottom:"var(--k492gz152)"},desktop:{paddingTop:"var(--k492gz153)",marginBottom:"var(--k492gz154)"}},headline:{color:"var(--k492gz155)",mobile:{font:"var(--k492gz156)",letterSpacing:"var(--k492gz157)"},desktop:{font:"var(--k492gz158)",letterSpacing:"var(--k492gz159)"}}},homepageVariation:{numberPadding:"var(--k492gz15a)",numberStyle:{mobile:{content:"var(--k492gz15b)",position:"var(--k492gz15c)",left:"var(--k492gz15d)",borderRadius:"var(--k492gz15e)",textAlign:"var(--k492gz15f)",backgroundColor:"var(--k492gz15g)",marginTop:"var(--k492gz15h)",height:"var(--k492gz15i)",width:"var(--k492gz15j)",display:"var(--k492gz15k)",justifyContent:"var(--k492gz15l)",alignItems:"var(--k492gz15m)"},desktop:{height:"var(--k492gz15n)"}},headlineText:{trailingSymbol:{content:"var(--k492gz15o)",fontWeight:"var(--k492gz15p)",fontSize:"var(--k492gz15q)",verticalAlign:"var(--k492gz15r)",margin:"var(--k492gz15s)"}},container:{mobile:{margin:"var(--k492gz15t)"},desktop:{margin:"var(--k492gz15u)"}},headline:{color:"var(--k492gz15v)",mobile:{font:"var(--k492gz15w)",letterSpacing:"var(--k492gz15x)"},desktop:{font:"var(--k492gz15y)",letterSpacing:"var(--k492gz15z)"}}},vergeBackgroundElement:{opacity:"var(--k492gz160)"},separator:{mobile:{paddingTop:"var(--k492gz161)",marginBottom:"var(--k492gz162)"},desktop:{paddingTop:"var(--k492gz163)",marginBottom:"var(--k492gz164)"}}},standardParagraph:{dropcap:{boxShadow:"var(--k492gz165)",padding:"var(--k492gz166)",textShadow:"var(--k492gz167)"},endmark:{background:"var(--k492gz168)",size:"var(--k492gz169)",marginTop:"var(--k492gz16a)"},outdent:{marginLeft:"var(--k492gz16b)"}},pullquote:{quote:{backgroundSize:"var(--k492gz16c)",background:"var(--k492gz16d)",lineHeight:"var(--k492gz16e)"}},rail:{mostPopularSection:{margin:"var(--k492gz16f)",top:"var(--k492gz16g)"},stickySection:{top:"var(--k492gz16h)"},stickySectionDesktop:{top:"var(--k492gz16i)"}},highlight:{container:{padding:"var(--k492gz16j)"}},authorHeader:{image:{filter:"var(--k492gz16k)"},pageHeader:{margin:"var(--k492gz16l)"},subhead:{margin:"var(--k492gz16m)"}},ledeHed:{metaComponents:{base:{marginBottom:"var(--k492gz16n)"},specialFeature:{mobile:{margin:"var(--k492gz16o)"},desktop:{margin:"var(--k492gz16p)"}}},metaSpecialFeature:{display:"var(--k492gz16q)",margin:"var(--k492gz16r)",zIndex:"var(--k492gz16s)"},containerStandard:{mobile:{marginBottom:"var(--k492gz16t)"},desktop:{marginBottom:"var(--k492gz16u)"}},containerFullWidth:{desktop:{borderImageSource:"var(--k492gz16v)",borderImageSlice:"var(--k492gz16w)",borderImageRepeat:"var(--k492gz16x)",borderStyle:"var(--k492gz16y)",borderColor:"var(--k492gz16z)",maskBorder:"var(--k492gz170)",margin:"var(--k492gz171)",padding:"var(--k492gz172)",borderWidth:"var(--k492gz173)"},mobile:{content:"var(--k492gz174)",display:"var(--k492gz175)",width:"var(--k492gz176)",marginTop:"var(--k492gz177)",borderBottom:"var(--k492gz178)"}},containerSplit:{content:"var(--k492gz179)",display:"var(--k492gz17a)",width:"var(--k492gz17b)",marginTop:"var(--k492gz17c)",marginBottom:"var(--k492gz17d)",borderBottom:"var(--k492gz17e)",desktop:{marginTop:"var(--k492gz17f)",marginBottom:"var(--k492gz17g)"}}},ledeMeta:{feature:{marginTop:"var(--k492gz17h)",desktop:{marginTop:"var(--k492gz17i)",borderTop:"var(--k492gz17j)",paddingTop:"var(--k492gz17k)"}},specialFeature:{specialFullStyling:{textAlign:"var(--k492gz17l)",marginTop:"var(--k492gz17m)"},specialFullSponsoredContainer:{justifyContent:"var(--k492gz17n)"}},standard:{display:"var(--k492gz17o)",desktop:{marginBottom:"var(--k492gz17p)",marginTop:"var(--k492gz17q)"},mobile:{marginBottom:"var(--k492gz17r)",marginTop:"var(--k492gz17s)"},metaComponents:{position:"var(--k492gz17t)"},disclaimer:{maxWidth:"var(--k492gz17u)",marginBottom:"var(--k492gz17v)"}},containerFullWidth:{borderTop:"var(--k492gz17w)",width:"var(--k492gz17x)",margin:"var(--k492gz17y)",paddingTop:"var(--k492gz17z)"},map:{display:"var(--k492gz180)",metaComponents:{position:"var(--k492gz181)"},desktop:{display:"var(--k492gz182)",marginBottom:"var(--k492gz183)",marginTop:"var(--k492gz184)",metaComponents:{position:"var(--k492gz185)"}},mobile:{marginBottom:"var(--k492gz186)"}}},ledeTitle:{container:{mobile:{paddingBottom:"var(--k492gz187)"},desktop:{paddingBottom:"var(--k492gz188)"}},specialFeature:{headline:{backgroundSize:{desktop:"var(--k492gz189)",mobile:"var(--k492gz18a)"},background:{desktop:"var(--k492gz18b)",mobile:"var(--k492gz18c)"},backgroundPositioning:{width:"var(--k492gz18d)",zIndex:"var(--k492gz18e)",padding:"var(--k492gz18f)",backgroundColor:"var(--k492gz18g)"},paddingBottom:{desktop:"var(--k492gz18h)"}},specialFullStyling:{textAlign:"var(--k492gz18i)",marginTop:"var(--k492gz18j)"}},featureFullWidth:{headline:{backgroundSize:{desktop:"var(--k492gz18k)",mobile:"var(--k492gz18l)"},background:{desktop:"var(--k492gz18m)",mobile:"var(--k492gz18n)"},paddingBottom:"var(--k492gz18o)"}},featureSplit:{headline:{backgroundSize:{desktop:"var(--k492gz18p)",mobile:"var(--k492gz18q)"},background:{desktop:"var(--k492gz18r)",mobile:"var(--k492gz18s)"}}},overlay:{headline:{backgroundSize:{desktop:"var(--k492gz18t)",mobile:"var(--k492gz18u)"},background:{desktop:"var(--k492gz18v)",mobile:"var(--k492gz18w)"},marginBottom:{desktop:"var(--k492gz18x)",mobile:"var(--k492gz18y)"},paddingBottom:{desktop:"var(--k492gz18z)"}}},standard:{headline:{mobile:{display:"var(--k492gz190)"},desktop:{display:"var(--k492gz191)"}},dek:{mobile:{display:"var(--k492gz192)",before:{content:"var(--k492gz193)",display:"var(--k492gz194)",position:"var(--k492gz195)",height:"var(--k492gz196)",marginRight:"var(--k492gz197)",marginLeft:"var(--k492gz198)",color:"var(--k492gz199)"}},desktop:{display:"var(--k492gz19a)"}}}},ledeByline:{fullWidth:{color:"var(--k492gz19b)"},split:{color:"var(--k492gz19c)"},specialFullWidth:{color:"var(--k492gz19d)",desktop:{color:"var(--k492gz19e)"}},specialSplit:{color:"var(--k492gz19f)",desktop:{color:"var(--k492gz19g)"}}},packageLede:{background:"var(--k492gz19h)",backgroundOneUp:"var(--k492gz19i)",foreground:{color:"var(--k492gz19j)"},bottom:{mobile:"var(--k492gz19k)",tablet:"var(--k492gz19l)",desktop:"var(--k492gz19m)"},containerOneUp:{margin:"var(--k492gz19n)",tablet:{margin:"var(--k492gz19o)"}},oneUpImageContainer:{left:"var(--k492gz19p)",width:"var(--k492gz19q)",maxWidth:"var(--k492gz19r)",clipPath:"var(--k492gz19s)",before:{background:"var(--k492gz19t)",mixBlendMode:"var(--k492gz19u)"},container:{clipPath:"var(--k492gz19v)",background:"var(--k492gz19w)",mixBlendMode:"var(--k492gz19x)"}},heroContainerOneUp:{padding:"var(--k492gz19y)"},pageHeaderContainerOneUp:{clipPath:"var(--k492gz19z)",padding:"var(--k492gz1a0)",width:"var(--k492gz1a1)",marginTop:"var(--k492gz1a2)",textAlign:"var(--k492gz1a3)",left:"var(--k492gz1a4)",transform:"var(--k492gz1a5)",foregroundColor:"var(--k492gz1a6)",after:{backgroundColor:"var(--k492gz1a7)",borderRadius:"var(--k492gz1a8)"},tablet:{position:"var(--k492gz1a9)",margin:"var(--k492gz1aa)",padding:"var(--k492gz1ab)",textAlign:"var(--k492gz1ac)",bottom:"var(--k492gz1ad)",width:"var(--k492gz1ae)",opacity:"var(--k492gz1af)",left:"var(--k492gz1ag)",transform:"var(--k492gz1ah)"}},pageHeaderContainerZeroUp:{maxWidth:"var(--k492gz1ai)",background:"var(--k492gz1aj)",padding:{mobile:"var(--k492gz1ak)",tablet:"var(--k492gz1al)"}},pageHeaderContainerThreeUp:{padding:{mobile:"var(--k492gz1am)",tablet:"var(--k492gz1an)"}},pageHeaderTitle:{one_up:{mobile:{font:"var(--k492gz1ao)",letterSpacing:"var(--k492gz1ap)",margin:"var(--k492gz1aq)"},desktop:{font:"var(--k492gz1ar)",letterSpacing:"var(--k492gz1as)"}},zero_up:{mobile:{font:"var(--k492gz1at)",letterSpacing:"var(--k492gz1au)",color:"var(--k492gz1av)"},desktop:{font:"var(--k492gz1aw)",letterSpacing:"var(--k492gz1ax)"}},three_up:{mobile:{font:"var(--k492gz1ay)",letterSpacing:"var(--k492gz1az)"},desktop:{font:"var(--k492gz1b0)",letterSpacing:"var(--k492gz1b1)"}}},pageHeaderDescription:{color:"var(--k492gz1b2)"},articleBody:{border:"var(--k492gz1b3)",paddingTop:"var(--k492gz1b4)"}},footer:{logo:{height:"var(--k492gz1b5)"},border:{borderStyle:"var(--k492gz1b6)",borderColor:"var(--k492gz1b7)",borderImageSource:"var(--k492gz1b8)",borderImageSlice:"var(--k492gz1b9)",borderImageRepeat:"var(--k492gz1ba)",maskBorder:"var(--k492gz1bb)"}},shareButtons:{fullWidth:{icon:{color:"var(--k492gz1bc)",hover:{fill:"var(--k492gz1bd)"}},button:{border:"var(--k492gz1be)",hover:{border:"var(--k492gz1bf)",backgroundColor:"var(--k492gz1bg)"}}},split:{icon:{color:"var(--k492gz1bh)",hover:{fill:"var(--k492gz1bi)"}},button:{border:"var(--k492gz1bj)",hover:{border:"var(--k492gz1bk)",backgroundColor:"var(--k492gz1bl)"}}}},standardLede:{dek:{before:{content:"var(--k492gz1bm)",display:"var(--k492gz1bn)",position:"var(--k492gz1bo)",marginRight:"var(--k492gz1bp)",color:"var(--k492gz1bq)"}},mediaContainer:{maxWidth:"var(--k492gz1br)"}},streamEntry:{streamEntryByline:{profileImage:{filter:"var(--k492gz1bs)"},marker:{top:"var(--k492gz1bt)",borderWidth:"var(--k492gz1bu)"}}},timestamp:{latestRecirc:{color:"var(--k492gz1bv)",font:"var(--k492gz1bw)"},breaker:{color:"var(--k492gz1bx)"}},contentBlockByline:{authorName:{color:"var(--k492gz1by)"},breaker:{authorName:{color:"var(--k492gz1bz)"}}},contentBlockMeta:{metaLayoutBase:{display:"var(--k492gz1c0)",columnGap:"var(--k492gz1c1)",rowGap:"var(--k492gz1c2)",lineHeight:"var(--k492gz1c3)"},metaLayoutUpper:{large:{desktop:{marginBottom:"var(--k492gz1c4)"}}}},productCard:{scoreContainer:{borderRadius:"var(--k492gz1c5)"}},rating:{icon:{fill:"var(--k492gz1c6)"}},orderedList:{marker:{color:"var(--k492gz1c7)"}},actionBox:{color:"var(--k492gz1c8)",borderTop:"var(--k492gz1c9)"},table:{title:{color:"var(--k492gz1ca)"},header:{color:"var(--k492gz1cb)"}},streamLede:{label:{color:"var(--k492gz1cc)"},timestamp:{color:"var(--k492gz1cd)"}},hierarchyLinks:{spacing:{mobile:{marginTop:"var(--k492gz1ce)"},desktop:{marginTop:"var(--k492gz1cf)"}}}}}},nn=e=>{let{communityThemeConfig:n,children:t}=e,r=(0,ev.useMemo)(()=>{let e={};return n?(Object.entries(n.overrides).forEach(t=>{let[r,o]=t,a=e7()(ne,r);if(a){let n=a.replace(/var\(([^)]+)\)/,"$1");e[n]=o,e[`--coral${n.replace(/__\w+$/,"").replace(/^--/,"-")}`]=o}(n.componentTokens[r]||[]).forEach(t=>{let r=t.replace(/\.value.*/,""),a=e7()(ne,r);if(!a)return;let i=a.replace(/var\(([^)]+)\)/,"$1");i.startsWith("--comp-coral")&&(i=`--coral-${i.slice(2).replace(/__\w+$/,"")}`);let l=e7()(n.themeData,r);l&&(e[i]=l.replace(/#([0-9A-Fa-f]{3,6})/g,o))})}),e):null},[n]);return(0,ev.useEffect)(()=>{r&&Object.keys(r).length>0&&Object.entries(r).forEach(e=>{let[n,t]=e;document.body.style.setProperty(n,t)})},[r]),r&&Object.keys(r).length>0?(0,h.jsx)("div",{style:r,children:t}):t},nt=t(93853),nr=t.n(nt),no=()=>(0,h.jsxs)(nr(),{children:[(0,h.jsx)("link",{rel:"shortcut icon",href:"/static-assets/icons/favicon.ico"}),(0,h.jsx)("link",{rel:"apple-touch-icon",sizes:"180x180",href:"/static-assets/icons/apple-touch-icon.png"}),(0,h.jsx)("link",{rel:"icon",type:"image/png",sizes:"32x32",href:"/static-assets/icons/favicon-32x32.png"}),(0,h.jsx)("link",{rel:"icon",type:"image/png",sizes:"96x96",href:"/static-assets/icons/favicon-96x96.png"}),(0,h.jsx)("link",{rel:"icon",type:"image/png",sizes:"16x16",href:"/static-assets/icons/favicon-16x16.png"}),(0,h.jsx)("link",{rel:"mask-icon",href:"/static-assets/icons/safari-pinned-tab.svg"}),(0,h.jsx)("link",{rel:"icon",type:"image/png",href:"/static-assets/icons/android-chrome-192x192.png",sizes:"192x192"}),(0,h.jsx)("link",{rel:"icon",type:"image/png",href:"/static-assets/icons/android-chrome-512x512.png",sizes:"512x512"})]}),na=e=>{let{fonts:n}=e;if(!n)return null;let t=Object.entries(n).map(e=>{let[n,t]=e;return`${n}: ${t};`}).join("");return(0,h.jsx)("style",{dangerouslySetInnerHTML:{__html:` :root { ${t} } `}})},ni=t(19093),nl=t(97650),ns=t(73613),nc=t(78842),nu=t(9124),nd=t(56141),np=t(50229),nm=t(7209);t(79881),t(90935),t(63207),t(45808),t(72462),t(60349),t(74678),t(50056),t(14611),t(27531),t(73435),t(73910);var nh={fullWidth:"ofliw10",square:"ofliw11",standard:"ofliw12",stream:"ofliw13"},ng=(0,e$.n)(({wikiBanner:e,template:n,className:t})=>{let r=(0,ev.createRef)();(0,nd.Z)(r,{event:"memberships_wiki_banner",memberships_wiki_banner:{cta:e?.heading,action:"view",position:"wiki_banner"}});let o=(0,nm.z$)();return e?(0,h.jsx)("div",{className:(0,eR.Z)(nu.I.WikiBanner,n&&nh[n],t),ref:r,children:(0,h.jsxs)("div",{className:(0,eR.Z)(np.F.layout.mainColumn,"ofliw14 _1ymtmqpz"),children:[(0,h.jsx)("h2",{className:"ofliw18",children:e.heading}),(0,h.jsxs)("div",{className:"ofliw16",children:[(0,h.jsx)("div",{className:"ofliw19",children:e.content.map((e,n)=>(0,h.jsx)(ns.Z,{component:"p",html:e.html},n))}),(0,h.jsxs)("div",{className:"ofliw17",children:[e.dek&&(0,h.jsx)(ns.Z,{component:"p",html:e.dek,className:"ofliw1a"}),(0,h.jsx)(nc.Z,{className:"ofliw1b",href:e.buttonUrl,text:e.buttonText,onClick:()=>{o?.emit({event:"memberships_wiki_banner",memberships_wiki_banner:{cta:e.heading,action:`click_${e.buttonText}`,position:"wiki_banner"}})}})]})]})]})}):null},{context:"WikiBannerErrorBoundary"}),nf=e=>{let{template:n,className:t}=e,{wikiBanner:r,breakingNewsBanner:o}=(0,nl.Q)(),{campaign:a}=(0,ni.G)();return a||o||!r?null:(0,h.jsx)(ng,{className:t,template:n,wikiBanner:r})},ny=t(42103),n_=({children:e,loopNavData:n})=>{let[t,r]=(0,ev.useState)(!1),o=(0,ev.useCallback)(()=>{r(!0)},[]),a=(0,ev.useCallback)(()=>{r(!1)},[]);return(0,h.jsx)(ny.Z.Provider,{value:{loopNavData:n,isDrawerOpen:t,openDrawer:o,closeDrawer:a,drawerId:"loopnav-drawer"},children:e})},nv=e=>{let{nodeId:n,children:r}=e,{node:o}=(0,eL.useLazyLoadQuery)((void 0!==c||(c=t(9274)).hash&&"4c3e8c249bd5b267f0ed4e22d21e8d9d"!==c.hash&&console.error("The definition of 'LoopNavProviderContainerQuery' appears to have changed. Run `relay-compiler` to update the generated files to receive the expected data."),c),{nodeId:n}),a=o.loopNav?{title:o.loopNav.title,sections:o.loopNav.items.map(e=>{let t=!1,r=e.items.map(e=>{let r={...e};return(e.listItemResourceId===n||e.permalink&&new URL(e.permalink).pathname===o.path)&&(r.current=!0,t=!0),r});return{...e,items:r,current:t}})}:null;return(0,h.jsx)(n_,{loopNavData:a,children:r})},nb=t(71042),nk=t(54963);let nC=[{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:"Polygon",host:"polygon.com",url:"https://www.polygon.com/"},{name:"Punch",host:"punchdrink.com",url:"https://www.punchdrink.com/"}],nS=e=>nC.filter(n=>n.name!==e),nT={serverURL:"https://beta.sbnation.com"},nw={subscriptionProviderUrl:"https://theverge.memberful.com"};var nI=t(89495),nx=t.n(nI),nE=t(86638),nR=t(95567);let nP={PAGE_IMPRESSION:21,GROWL_TOUT_IMPRESSION:41,CLIFF_TOUT_IMPRESSION:44,TOUT_CLICK:28,SCROLL:46},nB="blaize_tracking_id",nN=[30,60,90];var nA=e=>{let{isPaywallEligible:n,paywallConfig:t}=e,r=(0,ek.$3)(),o=(0,ek.II)(),a=(0,nm.z$)(),[i,l]=(0,ev.useState)({}),[s,c]=(0,ev.useState)(),[u,d]=(0,ev.useState)({30:!1,60:!1,90:!1}),p=(0,ev.useRef)(!1),m=(0,ev.useRef)(null),g=(0,ev.useRef)(null),f=(0,ev.useRef)(!1),y=(0,ev.useRef)({});(0,nR.Z)(()=>{if(window.dataLayer?.push&&!f.current){let e=window.dataLayer.push;window.dataLayer.push=function(){for(var n=arguments.length,t=Array(n),r=0;r{l(e.detail||{})},t=()=>{c(window.Zephr?.accessDetails?.trials||{})};return window.addEventListener("DataLayerInitEvent",n,{once:!0}),document.addEventListener("zephr.browserDecisionsFinished",t,{once:!0}),y.current={userAgent:window.navigator.userAgent,countryCode:navigator.language.split("-")[1],referSource:document.referrer},()=>{window.dataLayer&&(window.dataLayer.push=e),window.removeEventListener("DataLayerInitEvent",n),document.addEventListener("zephr.browserDecisionsFinished",t,{once:!0})}}},[]);let _=(0,ev.useCallback)(()=>o?r?"subscriber":"registered":"anonymous",[o,r]),v=(0,ev.useCallback)(()=>(m.current||(m.current=document.querySelector("#zephr-footer-container")),m.current),[]),b=(0,ev.useCallback)(()=>(g.current||(g.current=document.querySelector("#zephr-anchor")),g.current),[]),k=async()=>{(0,eS.ej)(nB)||await (0,nE.Um)()},C=(0,ev.useCallback)(async(e,r)=>{let a=v(),l=(i["All Categories"]||"").split(","),s=i["Page Type"]||"",c=t.excludedArticleTypes||[],u=t.meterExceptions||[],d=l.some(e=>u.includes(e)),p=c.includes(s),m=e!==nP.PAGE_IMPRESSION?a?.getAttribute("data-wid"):"";return await k(),{wId_2:r?void 0:[m],dtId:(0,eS.ej)(nB),action:e,actionValue:r,refer:document.referrer,requestUrl:window.location.href,user:{userId:o||"",userState:_()},...r?{}:{content:{section:i["Primary Category"],subSection:l,articleId:i["Page ID"],articleType:s,articleClass:n?"paywall eligible":"free",increaseRA:!d&&!p},context:{custom:{variable_1:i.Headline},...y.current}},...r?{context:y.current}:{}}},[i,n,_,v,t.meterExceptions,t.excludedArticleTypes,o]),S=(0,ev.useCallback)(()=>{let e=b()&&!s;return Object.entries(i).length>0&&!e},[i,s,b]),T=(0,ev.useCallback)(async e=>{(0,nE.bi)(await C(e))},[C]);(0,ev.useEffect)(()=>{S()&&T(nP.PAGE_IMPRESSION)},[S,T,a]),(0,ev.useEffect)(()=>{async function e(){a&&a.emit(await (0,nE._7)())}S()&&a&&e()},[S,a]),(0,ev.useEffect)(()=>{if(S()){let e=v();if(e){let n=nP.CLIFF_TOUT_IMPRESSION;e.classList.contains("duet--growl")&&(n=nP.GROWL_TOUT_IMPRESSION);let t=()=>{T(n)},r=()=>{T(nP.TOUT_CLICK)};return e.classList.contains("visible")?(t(),e.addEventListener("click",r),()=>{e.removeEventListener("click",r)}):(e.addEventListener("ToutImpression",t),e.addEventListener("click",r),()=>{e.removeEventListener("ToutImpression",t),e.removeEventListener("click",r)})}}},[S,v,T]);let w=(0,ev.useCallback)(async()=>{if(p.current)return;p.current=!0;let e=100*(window.scrollY+window.outerHeight)/document.body.offsetHeight;for(let n of nN)e>n&&!u[n]&&(d(e=>({...e,[n]:!0})),(0,nE.bi)(await C(nP.SCROLL,String(n))));p.current=!1},[u,C]);return(0,ev.useEffect)(()=>{let e=nx()(()=>{w()},200);return window.addEventListener("scroll",e,{passive:!0}),()=>{window.removeEventListener("scroll",e)}},[w]),(0,h.jsx)(h.Fragment,{})},nO=({children:e,globalData:n})=>(0,h.jsx)(nl.Z.Provider,{value:n,children:e}),nM=t(39348),nL=e=>{let{children:n}=e,{breakingNewsBanner:r,wikiBanner:o,siteSettings:a,newsletters:i,mainNav:l,footerNav:s}=(0,eL.useLazyLoadQuery)((void 0!==u||(u=t(96109)).hash&&"57f37f66d389401eae7031e4254aed89"!==u.hash&&console.error("The definition of 'GlobalDataContainerQuery' appears to have changed. Run `relay-compiler` to update the generated files to receive the expected data."),u),{}),{placeholderImage:c,siteTagline:d,siteLogo:p,seo:m,...g}=a,f=null;p&&(f={social:{url:p.thumbnails.social.url,...(0,nM.P_)(p,p.thumbnails.social)},original:{url:p.thumbnails.original.url,...(0,nM.P_)(p,p.thumbnails.original)}});let y=null;o&&((y={...o}).dek="We rely on readers like you to fund our journalism. Will you support our work and become a Vox Member today?");let _=null;m&&(_={longSiteTitle:m.defaultSchema?.title||void 0,facebookAppId:m.defaultSchema?.facebookAppId||void 0,googleSiteVerification:m.defaultSchema?.googleSiteVerification||void 0,longSiteDescription:m.newsMediaOrganizationSchema?.description||void 0,foundingDate:m.newsMediaOrganizationSchema?.foundingDate||void 0,founders:m.newsMediaOrganizationSchema?.founders.map(e=>e)||[],knowsAbout:m.newsMediaOrganizationSchema?.knowsAbout.map(e=>e)||[],diversityPolicyUrl:m.newsMediaOrganizationSchema?.diversityPolicyUrl||void 0,ethicsPolicyUrl:m.newsMediaOrganizationSchema?.ethicsPolicyUrl||void 0,mastheadUrl:m.newsMediaOrganizationSchema?.mastheadUrl||void 0,wikipediaUrl:m.newsMediaOrganizationSchema?.wikipediaUrl||void 0,linkedInUrl:m.newsMediaOrganizationSchema?.linkedInUrl||void 0});let v=e=>e?.menuItems?.nodes?e.menuItems.nodes.map(e=>({title:e.label,url:e.url||"",subItems:e.menuItems.map(e=>({title:e.label,url:e.url||""}))})):null;return(0,h.jsx)(nO,{globalData:{breakingNewsBanner:r,wikiBanner:y,siteSettings:{...g,siteTagline:d||void 0,placeholderImageUrl:{horizontal:c?.thumbnails.horizontal.url||"",vertical:c?.thumbnails.vertical.url||"",square:c?.thumbnails.square.url||"",social:c?.thumbnails.social.url||""},siteLogo:f,seo:_},newsletters:i,mainNav:v(l),footerNav:v(s)},children:n})},nz=t(31347),nD=t(2627),nF=t(97132),nj=t(41650),nU=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return async n=>{let t;let r={...n.fetchOpts},o={...n.fetchOpts.headers,Accept:"application/json"};"POST"===n.fetchOpts.method&&(r.body=JSON.stringify(n.operation),o["Content-Type"]="application/json"),r.headers={...r.headers,...o},"true"===nj.env.DEBUG_ENABLED&&eI.cM.debug(`GQL Curl Command for ${n.operation.operationName}: ${(0,nD.ZP)(n.url,r)} `);let a=await fetch(n.url,r),i=await a.text();if(!a.ok)throw new nF.Q(`response wasn't ok, it was: ${a.status} ${i}`,{extra:{status:a.status,text:i}});try{t=JSON.parse(i)}catch(e){throw new nF.Q("Couldn't parse GraphQL Response JSON",{cause:e,extra:{text:i}})}return e.onHeaders&&e.onHeaders(a.headers,n.operation),t}};function nH(e){let{url:n,middleware:t,options:r={},incomingRequestContext:o}=e,a=nU(r),i=(function(e){if(0===e.length)return e=>e;let n=e[e.length-1],t=e.slice(0,-1);return e=>t.reduceRight((e,n)=>n(e),n(e))})(t)(a),l=function e(n){if(!n||"object"!=typeof n)return{};let t={};for(let[r,o]of Object.entries(n))if(void 0!==o){if("object"==typeof o&&null!==o){let n=e(o);Object.keys(n).length>0&&(t[r]=n)}else t[r]=o}return t}(o);return(e,t,r)=>{if(!e.id)throw Error("Missing request id");return nz.Observable.create(o=>{let a=i({url:n,fetchOpts:{method:"POST",headers:{}},request:e,operation:{operationName:e.name,variables:t},cacheConfig:r,incomingRequestContext:l});if(!(0,nz.isPromise)(a)){o.next(a),o.complete();return}a.then(e=>{o.next(e),o.complete()},e=>{o.error(e),o.complete()})})}}var nq=function(e){let{name:n,commit:t}=e;if(!n&&!t)return e=>n=>e(n);let r={};return n&&(r["client-name"]=n),t&&(r["client-version"]=t.substring(0,7)),e=>n=>(n.fetchOpts.headers={...n.fetchOpts.headers,...r},e(n))},nW=function(e){let{communityId:n}=e;if(!n)return e=>n=>e(n);let t={};return n&&(t["vm-community-id"]=n.toString()),e=>n=>(n.fetchOpts.headers={...n.fetchOpts.headers,...t},e(n))},nV=e=>async n=>{let t=await e(n);if(t.errors){let e={operationName:n.operation.operationName,variables:n.operation.variables,errors:t.errors,hasData:!!t.data,incomingRequestContext:n.incomingRequestContext};if((!t.data||t.errors.length>0)&&n.cacheConfig.metadata?.throwOnError!==!1)throw new nF.Q("GraphQL Response with critical errors",{extra:e});(0,e_.Tb)(new nF.Q("GraphQL Response with errors",{extra:e}))}return t};function nK(e,n){function t(e){return Object.prototype.toString.call(e).slice(8,-1).toLowerCase()}let r=t(e);return r===t(n)&&("array"===r?function(){if(e.length!==n.length)return!1;for(let t=0;t{let n=[...e.responses];return e=>t=>{if("query"!==t.request.operationKind)return e(t);let r=n.findIndex(e=>e.operationName===t.operation.operationName&&nK(e.variables,t.operation.variables));if(-1===r)return e(t);let o=n[r];return n.splice(r,1),{data:o.data,errors:o.errors}}},n$=t(57815),nQ=t.n(n$),nY=t(41650),nZ=t(89789),nJ=t.n(nZ),nX=t(41650);let n0=nJ()({enabled:"true"!==nX.env.DISABLE_GRAPHQL_LOGGING,browser:{write(e){try{console.log(JSON.stringify(e))}catch(e){e instanceof Error&&console.log(JSON.stringify(e,["name","message","stack"])),console.log(JSON.stringify({message:"Unknown error type"}))}}},level:nX.env.LOG_LEVEL||"info"}).child({name:"duet-framework"});function n1(e,n){let t=new nz.RecordSource(n),r=new nz.Store(t);return new nz.Environment({store:r,network:e,isServer:"undefined"==typeof window,relayFieldLogger:e=>{let n="Relay Error";"error"in e&&e.error.message&&(n=`${n}: ${e.error.message}`),"undefined"==typeof window?n0.error(e,n):ew.Zp.includes("production")||console.error(n,e)}})}var n2=(e,n,t)=>(0,ev.useMemo)(()=>{let{communityId:r}=t;return n1(function(e){let{hydrationData:n,communityId:t,token:r,origin:o}=e,a=function(e){let{hydrationData:n,communityId:t,token:r}=e,{NEXT_PUBLIC_APP_NAME:o}=nY.env;return[e=>n=>{if("subscription"===n.request.operationKind)throw Error("GraphQL subscriptions are not supported.");return n.fetchOpts.method="mutation"===n.request.operationKind?"POST":"GET","GET"===n.fetchOpts.method&&(n.url+=`?id=${n.request.id}&variables=${encodeURIComponent(nQ()(n.operation.variables))}`),e(n)},nG(n),nV,e=>n=>{if(!r&&"undefined"==typeof window)throw new nF.Q(`Unexpected GraphQL network request for '${n.operation.operationName}'`,{extra:{operationName:n.operation.operationName,variables:n.operation.variables}});return r&&(n.fetchOpts.headers.Authorization=`Bearer ${r}`),e(n)},nq({name:o}),nW({communityId:t})]}({hydrationData:n,communityId:t,token:r}),i="/api/graphql";return o&&(i=`${o}${i}`),nz.Network.create(nH({url:i,middleware:a}))}({hydrationData:e,communityId:r,token:n}))},[t,e,n]),n4=t(78979),n9=t(46727),n3=function(e){let{bypassCache:n}=e;if(!n)return e=>n=>e(n);let t={};return t["vm-cache-bypass-wp"]="1",e=>n=>(n.fetchOpts.headers={...n.fetchOpts.headers,...t},e(n))},n5=function(e){let{active:n}=e;if(!n)return e=>n=>e(n);let t={};return t["fastly-debug"]="1",e=>n=>(n.fetchOpts.headers={...n.fetchOpts.headers,...t},e(n))},n6=function(e){let{userAgent:n}=e;if(!n)return e=>n=>e(n);let t={};return n&&(t["User-Agent"]=n),e=>n=>(n.fetchOpts.headers={...n.fetchOpts.headers,...t},e(n))};async function n8(e){if("undefined"==typeof crypto)return(await Promise.all([t.e(702),t.e(566)]).then(t.t.bind(t,52936,23))).createHash("sha256").update(e).digest("hex");let n=new TextEncoder().encode(e);return Array.from(new Uint8Array(await crypto.subtle.digest("SHA-256",n))).map(e=>e.toString(16).padStart(2,"0")).join("")}let n7=(()=>{let e={};return async n=>(n in e||(e[n]=await n8(n)),e[n])})();var te=e=>n=>async t=>{if("query"!==t.request.operationKind||!t.request.id)return n(t);if(!(t.request.id in e))return eI.cM.debug(`---------! WARNING: Request for ${t.operation.operationName} not found in persisted data - are you using the correct query fetcher?`),n(t);let r=await n7(e[t.request.id]),{url:o,fetchOpts:{method:a}}=t;t.fetchOpts.method="GET";let i={queryId:r,operationName:t.operation.operationName,variables:t.operation.variables};t.url=function(e,n){let t=new URL(e);for(let[e,r]of Object.entries(n)){let n="string"==typeof r?r:JSON.stringify(r);t.searchParams.append(e,n)}return t.href}(o,i);let l=await n(t);return"errors"in l&&l.errors&&l.errors[0]&&"PersistedQueryNotFound"===l.errors[0].message?(t.url=o,t.fetchOpts.method=a,t.operation.extensions={...t.operation.extensions,persistedQuery:{version:1,sha256Hash:r}},t.operation.query=function(e,n){if(n.text)return n.text;if(!n.id)throw Error("no id or text on query");let t=e[n.id];if(!t)throw new nF.Q(`persisted query not found for id: ${n.id}`,{extra:{id:n.id}});return t}(e,t.request),n(t)):l},tn=t(41650),tt=t(93924).Buffer,tr=e=>n=>async t=>{if("query"!==t.request.operationKind)return n(t);let r=await n(t);return r.data&&e.responses.push({operationName:t.operation.operationName,variables:t.operation.variables,data:r.data,errors:r.errors||[]}),r},to=t(41650),ta=t(41650);function ti(e,n){return e+JSON.stringify(n)}class tl{responseHeaders={};constructor(e,n,t){var r;let{communityApiUrl:o}=(0,nb.Jx)(t);this.communityId=t,this.hydration={responses:[]};let{forwardedHost:a,...i}={forwardedHost:(r=n.headers)["x-forwarded-host"],resourceNodeId:r["vm-resource-node-id"],resourceType:r["vm-resource-type"],resourceWpId:r["vm-resource-wp-id"]},l=function(e){let n=Object.getOwnPropertySymbols(e).find(e=>"NextInternalRequestMeta"===e.description);if(!n)return;let t=e[n];if(t&&"object"==typeof t)return{initURL:t.initURL,invokePath:t.invokePath,invokeOutput:t.invokeOutput}}(n);this.environment=n1(function(e){let{hydrationData:n,persisted:t,communityApiUrl:r,userAgent:o,bypassCache:a,fastlyDebugHeader:i,options:l={},incomingRequestContext:s}=e,{WP_GRAPHQL_URL:c}=ta.env;if(!c)throw Error("WP_GRAPHQL_URL is not defined");let u=function(e){let{hydrationData:n,persisted:t,userAgent:r,bypassCache:o,fastlyDebugHeader:a}=e,{APP_NAME:i,VERSION:l}=to.env;return[...null!==n?[tr(n)]:[],e=>async n=>{let t=Date.now(),r=await e(n);return n0.info({duration:Date.now()-t,url:n.url,id:n.request.id,operation:{operationName:n.operation.operationName,variables:n.operation.variables,extensions:n.operation.extensions},cache:n.cache},"GraphQL response"),r},nV,e=>n=>{let t=tn.env.WP_PLATFORM_API_TOKEN;if(!t)throw Error("WP_PLATFORM_API_TOKEN environment variable is required for basic auth middleware.");return n.fetchOpts.headers.Authorization=`Basic ${tt.from(`duet:${t}`).toString("base64")}`,e(n)},nq({name:i,commit:l}),n6({userAgent:r}),n3({bypassCache:o}),n5({active:a}),te(t)]}({hydrationData:n,persisted:t,userAgent:o,bypassCache:a,fastlyDebugHeader:i});return nz.Network.create(nH({url:r||c,middleware:u,options:l,incomingRequestContext:s}))}({hydrationData:this.hydration,persisted:e,communityApiUrl:o,userAgent:n.headers["user-agent"],bypassCache:(0,n4.K$)(n),options:{onHeaders:(e,n)=>{let t=ti(n.operationName,n.variables);this.responseHeaders[t]={},e.forEach((e,n)=>this.responseHeaders[t][n]=e)}},incomingRequestContext:{communityId:t,url:n.url,forwardedHost:a,resourceData:i,nextInternalRequestMeta:l}}))}async fetchQuery(e){let{query:n,variables:t,durationHeaderKey:r,throwOnError:o}=e,a=(0,eI._E)(),i=await (0,nz.fetchQuery)(this.environment,n,t,{fetchPolicy:"network-only",networkCacheConfig:{metadata:{throwOnError:o}}}).toPromise(),l=(0,eI.Z9)(a),s=function(e){let n=e;if("default"in n&&(n=n.default),"function"==typeof n&&(n=n()),!("operation"in n))throw Error("Not a ConcreteRequest");return n}(n).operation.name,c=ti(s,t),u=c in this.responseHeaders?{...this.responseHeaders[c],"vm-duration-gql-query":l}:{},d=(0,n4.zE)(u);return{response:i,headers:u,surrogateKeys:d,durationHeaderKey:r||(0,n9.Tn)(s),duration:l,discardHydration:()=>{let e=this.hydration.responses.findIndex(e=>!!(e.operationName===s&&nK(e.variables,t)));-1!==e&&this.hydration.responses.splice(e,1)}}}}try{o=t(10586)}catch(e){throw(0,e_.Tb)(e,{extra:{message:"could not load persisted queries"}}),e}var ts=o,tc=t(90967),tu=e=>{let{routeInfo:n,children:t}=e;return(0,h.jsx)(tc.Z.Provider,{value:{routeInfo:n},children:t})},td=t(40307),tp=e=>{let{schema:n,communityConfig:t}=e,{siteSettings:r}=(0,nl.Q)(),o=(0,ev.useMemo)(()=>"function"==typeof n?n(r,t):n,[t,n,r]);return(0,h.jsx)(td.lX,{...o})},tm=t(74400),th=t(47727),tg=t(75066),tf=e=>{let{seoSchemaConfig:n}=e,{base:t}=(0,tm.Z)(),{siteSettings:r}=(0,nl.Q)(),o=(0,th.v1)(),a=(0,ev.useMemo)(()=>{let e=n?.[t];return"function"==typeof e?e(r,o):e||null},[o,t,n,r]);return a?(0,h.jsx)(tg.Z,{schema:a}):null},ty=({analyticsClient:e,volume:n,subXTrackingEnabled:t,children:r})=>(0,h.jsx)(h.Fragment,{children:(0,h.jsx)(nm.ZP.Provider,{value:{client:e,volume:n,subXTrackingEnabled:t},children:r})}),t_=({children:e,campaign:n})=>(0,h.jsx)(ni.Z.Provider,{value:{campaign:n},children:e});let tv=(0,ev.createContext)(null);var tb=({children:e,categories:n,primaryCategoryNodeId:t,primarySuperCatNodeId:r,superCatNodeId:o,categoryNodeId:a,internalCategories:i})=>(0,h.jsx)(tv.Provider,{value:{categories:n,internalCategories:i,primaryCategoryNodeId:t,primarySuperCatNodeId:r,superCatNodeId:o,categoryNodeId:a},children:e}),tk=({children:e,currentOrigin:n,currentCommunityId:t,currentCycloneCommunityId:r,currentWpSiteId:o,communities:a})=>{let i=a[t];if(!i)throw Error(`Community not found for current communityId: ${t}`);return(0,h.jsx)(th.ZP.Provider,{value:{currentCommunity:i,currentCommunityId:t,currentCycloneCommunityId:r,currentOrigin:n,currentWpSiteId:o,communities:a},children:e})},tC=t(84795),tS=({children:e,adConfig:n,appConfig:t,membershipConfig:r,networkConfig:o,communityConfig:a,crossPostConfig:i,coralConfig:l,cycloneConfig:s,newslettersConfig:c,customArticleFooter:u,subscriptionProviderConfig:d,seoConfig:p,parselyConfig:m,stnVideoConfig:g,featureConfig:f,userProfileConfig:y})=>{let{siteSettings:{siteDomain:_}}=(0,nl.Q)(),v=`https://${_}`;return(0,h.jsx)(tC.Z.Provider,{value:{adConfig:n,appConfig:t,communityConfig:Object.assign(Object.assign({},a),{siteOrigin:v}),coralConfig:l,cycloneConfig:s,crossPostConfig:i,customArticleFooter:u,featureConfig:f,membershipConfig:r,networkConfig:o,newslettersConfig:c,seoConfig:p,parselyConfig:m,stnVideoConfig:g,subscriptionProviderConfig:d,userProfileConfig:y},children:e})},tT=t(8447),tw=e=>{let[n,t]=(0,ev.useState)(!1),[r,o]=(0,ev.useState)(!1),[a,i]=(0,ev.useState)(!1),l=(0,ev.useCallback)((e={})=>{o(!!e.disableTransition),t(!0)},[]),s=(0,ev.useCallback)((e={})=>{o(!!e.disableTransition),t(!1),i(!1)},[]),c=(0,ev.useCallback)(()=>{i(!0)},[]),u=(0,ev.useMemo)(()=>({drawerId:"coral-drawer",isDrawerOpen:n,isDrawerPrerendered:a,isDrawerTransitionDisabled:r,openDrawer:l,closeDrawer:s,prerenderDrawer:c}),[s,n,a,r,l,c]);return(0,h.jsx)(tT.Z.Provider,{value:u,children:e.children})},tI=t(95712),tx=t(11078),tE=t(26900),tR=t(67430);t(32770);var tP=()=>{let{breakingNewsBanner:e}=(0,nl.Q)(),{campaign:n}=(0,ni.G)(),t=(0,nm.z$)(),r=(0,ev.createRef)(),[o,a]=(0,ev.useState)(!1);if((0,nd.Z)(r,{event:"breaking_news_banner",breaking_news_banner:{name:e?.heading,action:"view",position:"breaking_news_banner"}}),n||!e)return null;let{content:i,buttonText:l,buttonUrl:s,heading:c}=e,u=l.toLowerCase().replace(/\s/g,"_");return(0,h.jsx)("div",{ref:r,className:(0,eR.Z)(nu.I.BreakingNewsBanner,"q2cmtd0",o?"q2cmtd7":""),children:(0,h.jsxs)("div",{className:(0,eR.Z)(np.F.layout.mainColumn,"q2cmtd1"),children:[(0,h.jsx)("div",{className:"q2cmtd2",children:(0,h.jsxs)(tE.Z,{href:s,onClick:()=>t?.emit({event:"breaking_news_banner",breaking_news_banner:{name:c,action:`click_${u}`,position:"breaking_news_banner"}}),children:[i.map((e,n)=>(0,h.jsx)(ns.Z,{html:e.html,component:"span",className:"q2cmtd3"},n)),(0,h.jsx)("span",{className:"q2cmtd4",children:l}),(0,h.jsx)(tI.Z,{className:"q2cmtd5"})]})}),(0,h.jsxs)("button",{onClick:()=>{a(!o)},children:[(0,h.jsx)("span",{className:tR.srOnly,children:"Close Banner"}),(0,h.jsx)(tx.Z,{className:"q2cmtd6"})]})]})})};t(77356);var tB=({anchorId:e,text:n="Skip to main content",className:t})=>(0,h.jsx)(nc.Z,{className:(0,eR.Z)(nu.I.SkipToContent,"_8mk3zk0",t&&t),displayType:"secondary",href:`#${e}`,text:n}),tN=t(65707),tA=t(28054),tO=t(44079),tM=({className:e,fill:n="currentColor",width:t=23,height:r=17})=>(0,h.jsxs)("svg",{width:t,height:r,className:e,viewBox:"0 0 23 17",xmlns:"http://www.w3.org/2000/svg",children:[(0,h.jsx)("line",{x1:"0.867188",y1:"1.53857",x2:"22.8672",y2:"1.53857",stroke:n,strokeWidth:"2"}),(0,h.jsx)("line",{x1:"0.867188",y1:"8.53857",x2:"22.8672",y2:"8.53857",stroke:n,strokeWidth:"2"}),(0,h.jsx)("line",{x1:"0.867188",y1:"15.5386",x2:"22.8672",y2:"15.5386",stroke:n,strokeWidth:"2"})]}),tL=t(3610);t(11451);var tz={normal:"_147jfjk1 _147jfjk0",branded:"_147jfjk2 _147jfjk0"},tD={normal:"_147jfjk7 _147jfjk6",branded:"_147jfjk8 _147jfjk6"},tF={normal:"_147jfjkb _147jfjka",branded:"_147jfjkc _147jfjka"},tj=(0,e$.n)(({Logo:e,headline:n,isBranded:t=!1})=>{let{openDrawer:r,drawerId:o}=(0,tA.Q)(),a=(0,nm.z$)(),i=t?"branded":"normal";return(0,h.jsx)("nav",{"aria-label":"Navigation Bar",className:(0,eR.Z)(tL.Z.MinimalNav,tz[i]),children:(0,h.jsxs)("div",{className:"_147jfjk3",children:[(0,h.jsx)("a",{href:"/","aria-label":"Click to visit the homepage",tabIndex:-1,className:"_147jfjk5",children:(0,h.jsx)(e,{className:(0,eR.Z)(tD[i])})}),n&&(0,h.jsx)("div",{className:"_147jfjk4",children:n}),(0,h.jsx)("div",{className:"_147jfjk9",children:(0,h.jsx)("button",{onClick:()=>{r(),a?.emit({event:"navigation_click",navigation_click:{name:"minimal nav more button"}})},"aria-controls":o,"aria-label":"Open Drawer",children:(0,h.jsx)(tM,{className:(0,eR.Z)(tF[i])})})})]})})},{context:"MinimalNavErrorBoundary"}),tU=t(52325),tH=t(22749),tq=t(25254);t(57554);var tW="_1cctw2m2",tV="_1cctw2m0",tK="_1cctw2m1",tG="_1cctw2m3",t$=()=>{let{user:e}=(0,ek.aC)(),n=(0,nm.z$)(),[t,r]=(0,ev.useState)("/auth/login?returnPath=/"),{communityConfig:o}=(0,tC.q)();(0,ev.useEffect)(()=>{let{ssoAuthDomain:e,isPrimaryCommunity:n}=o,{protocol:t,href:a,pathname:i}=window.location;r(e&&!n?`${t}//${e}/auth/sso?returnTo=${encodeURIComponent(a)}`:`/auth/login?returnPath=${encodeURIComponent(i)}`)},[]);let a=async()=>{n?.emit({event:"authentication",authentication:{method:"logout"}}),await fetch("/api/auth/firebase-logout"),location.reload()};return e?(0,h.jsx)("ul",{className:tV,children:(0,h.jsxs)("li",{className:tK,children:[(0,h.jsx)("a",{className:tW,href:"/account/profile",children:"Your Account"}),(0,h.jsx)("div",{className:tG,children:" / "}),(0,h.jsx)("button",{className:tW,onClick:()=>void a(),children:"Log Out"})]})}):(0,h.jsx)("ul",{className:tV,children:(0,h.jsxs)("li",{className:tK,children:[(0,h.jsx)("a",{className:tW,href:t,onClick:()=>{n?.emit({event:"authentication",authentication:{method:"log in"}})},children:"Login"}),(0,h.jsx)("div",{className:tG,children:" / "}),(0,h.jsx)("a",{className:tW,href:t,onClick:()=>{n?.emit({event:"authentication",authentication:{method:"sign up"}})},children:"Sign Up"})]})})},tQ=t(23627),tY=t(63059),tZ=t(39431),tJ=t(44058),tX=t(25245);let t0=null!=(d=ev.useId)?d:function(){let e=(0,tX.H)(),[n,t]=ev.useState(e?()=>tZ.O.nextId():null);return(0,tJ.e)(()=>{null===n&&t(tZ.O.nextId())},[n]),null!=n?""+n:void 0};function t1(e){var n;if(e.type)return e.type;let t=null!=(n=e.as)?n:"button";if("string"==typeof t&&"button"===t.toLowerCase())return"button"}var t2=t(82782),t4=t(8739),t9=t(65911),t3=t(26105);let t5=null!=(p=ev.startTransition)?p:function(e){e()};var t6=((a=t6||{}).Space=" ",a.Enter="Enter",a.Escape="Escape",a.Backspace="Backspace",a.Delete="Delete",a.ArrowLeft="ArrowLeft",a.ArrowUp="ArrowUp",a.ArrowRight="ArrowRight",a.ArrowDown="ArrowDown",a.Home="Home",a.End="End",a.PageUp="PageUp",a.PageDown="PageDown",a.Tab="Tab",a),t8=((i=t8||{})[i.Open=0]="Open",i[i.Closed=1]="Closed",i),t7=((l=t7||{})[l.ToggleDisclosure=0]="ToggleDisclosure",l[l.CloseDisclosure=1]="CloseDisclosure",l[l.SetButtonId=2]="SetButtonId",l[l.SetPanelId=3]="SetPanelId",l[l.LinkPanel=4]="LinkPanel",l[l.UnlinkPanel=5]="UnlinkPanel",l);let re={0:e=>({...e,disclosureState:(0,t9.E)(e.disclosureState,{0:1,1:0})}),1:e=>1===e.disclosureState?e:{...e,disclosureState:1},4:e=>!0===e.linkedPanel?e:{...e,linkedPanel:!0},5:e=>!1===e.linkedPanel?e:{...e,linkedPanel:!1},2:(e,n)=>e.buttonId===n.buttonId?e:{...e,buttonId:n.buttonId},3:(e,n)=>e.panelId===n.panelId?e:{...e,panelId:n.panelId}},rn=(0,ev.createContext)(null);function rt(e){let n=(0,ev.useContext)(rn);if(null===n){let n=Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,rt),n}return n}rn.displayName="DisclosureContext";let rr=(0,ev.createContext)(null);rr.displayName="DisclosureAPIContext";let ro=(0,ev.createContext)(null);function ra(e,n){return(0,t9.E)(n.type,re,e,n)}ro.displayName="DisclosurePanelContext";let ri=ev.Fragment,rl=t3.AN.RenderStrategy|t3.AN.Static,rs=Object.assign((0,t3.yV)(function(e,n){let{defaultOpen:t=!1,...r}=e,o=(0,ev.useRef)(null),a=(0,t2.T)(n,(0,t2.h)(e=>{o.current=e},void 0===e.as||e.as===ev.Fragment)),i=(0,ev.useRef)(null),l=(0,ev.useRef)(null),s=(0,ev.useReducer)(ra,{disclosureState:t?0:1,linkedPanel:!1,buttonRef:l,panelRef:i,buttonId:null,panelId:null}),[{disclosureState:c,buttonId:u},d]=s,p=(0,tY.z)(e=>{d({type:1});let n=tZ.O.isServer?null:o instanceof Node?o.ownerDocument:null!=o&&o.hasOwnProperty("current")&&o.current instanceof Node?o.current.ownerDocument:document;if(!n||!u)return;let t=e?e instanceof HTMLElement?e:e.current instanceof HTMLElement?e.current:n.getElementById(u):n.getElementById(u);null==t||t.focus()}),m=(0,ev.useMemo)(()=>({close:p}),[p]),h=(0,ev.useMemo)(()=>({open:0===c,close:p}),[c,p]);return ev.createElement(rn.Provider,{value:s},ev.createElement(rr.Provider,{value:m},ev.createElement(t4.up,{value:(0,t9.E)(c,{0:t4.ZM.Open,1:t4.ZM.Closed})},(0,t3.sY)({ourProps:{ref:a},theirProps:r,slot:h,defaultTag:ri,name:"Disclosure"}))))}),{Button:(0,t3.yV)(function(e,n){let t=t0(),{id:r=`headlessui-disclosure-button-${t}`,...o}=e,[a,i]=rt("Disclosure.Button"),l=(0,ev.useContext)(ro),s=null!==l&&l===a.panelId,c=(0,ev.useRef)(null),u=(0,t2.T)(c,n,s?null:a.buttonRef),d=(0,t3.Y2)();(0,ev.useEffect)(()=>{if(!s)return i({type:2,buttonId:r}),()=>{i({type:2,buttonId:null})}},[r,i,s]);let p=(0,tY.z)(e=>{var n;if(s){if(1===a.disclosureState)return;switch(e.key){case t6.Space:case t6.Enter:e.preventDefault(),e.stopPropagation(),i({type:0}),null==(n=a.buttonRef.current)||n.focus()}}else switch(e.key){case t6.Space:case t6.Enter:e.preventDefault(),e.stopPropagation(),i({type:0})}}),m=(0,tY.z)(e=>{e.key===t6.Space&&e.preventDefault()}),h=(0,tY.z)(n=>{var t;(function(e){let n=e.parentElement,t=null;for(;n&&!(n instanceof HTMLFieldSetElement);)n instanceof HTMLLegendElement&&(t=n),n=n.parentElement;let r=(null==n?void 0:n.getAttribute("disabled"))==="";return!(r&&function(e){if(!e)return!1;let n=e.previousElementSibling;for(;null!==n;){if(n instanceof HTMLLegendElement)return!1;n=n.previousElementSibling}return!0}(t))&&r})(n.currentTarget)||e.disabled||(s?(i({type:0}),null==(t=a.buttonRef.current)||t.focus()):i({type:0}))}),g=(0,ev.useMemo)(()=>({open:0===a.disclosureState}),[a]),f=function(e,n){let[t,r]=(0,ev.useState)(()=>t1(e));return(0,tJ.e)(()=>{r(t1(e))},[e.type,e.as]),(0,tJ.e)(()=>{t||n.current&&n.current instanceof HTMLButtonElement&&!n.current.hasAttribute("type")&&r("button")},[t,n]),t}(e,c),y=s?{ref:u,type:f,onKeyDown:p,onClick:h}:{ref:u,id:r,type:f,"aria-expanded":0===a.disclosureState,"aria-controls":a.linkedPanel?a.panelId:void 0,onKeyDown:p,onKeyUp:m,onClick:h};return(0,t3.sY)({mergeRefs:d,ourProps:y,theirProps:o,slot:g,defaultTag:"button",name:"Disclosure.Button"})}),Panel:(0,t3.yV)(function(e,n){let t=t0(),{id:r=`headlessui-disclosure-panel-${t}`,...o}=e,[a,i]=rt("Disclosure.Panel"),{close:l}=function e(n){let t=(0,ev.useContext)(rr);if(null===t){let t=Error(`<${n} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return t}("Disclosure.Panel"),s=(0,t3.Y2)(),c=(0,t2.T)(n,a.panelRef,e=>{t5(()=>i({type:e?4:5}))});(0,ev.useEffect)(()=>(i({type:3,panelId:r}),()=>{i({type:3,panelId:null})}),[r,i]);let u=(0,t4.oJ)(),d=null!==u?(u&t4.ZM.Open)===t4.ZM.Open:0===a.disclosureState,p=(0,ev.useMemo)(()=>({open:0===a.disclosureState,close:l}),[a,l]);return ev.createElement(ro.Provider,{value:a.panelId},(0,t3.sY)({mergeRefs:s,ourProps:{ref:c,id:r},theirProps:o,slot:p,defaultTag:"div",features:rl,visible:d,name:"Disclosure.Panel"}))})});var rc=t(95395),ru=t(64639);t(66884),t(26132),t(34112);let rd=({children:e})=>(0,h.jsx)("ul",{children:e});rd.Item=({className:e,special:n,...t})=>(0,h.jsx)("li",{className:(0,eR.Z)(e,"vkcokl0"),children:(0,h.jsx)("a",{...t,className:(0,eR.Z)("vkcokl1",n&&"vkcokl2"),children:t.children})}),rd.Group=e=>(0,h.jsx)("li",{className:(0,eR.Z)(e.className,"_1sdloqz0"),children:(0,h.jsx)(rs,{defaultOpen:e.defaultOpen,children:({open:n})=>(0,h.jsxs)(h.Fragment,{children:[(0,h.jsxs)(rs.Button,{className:(0,eR.Z)("_1sdloqz1",n&&"_1sdloqz3",e.special&&"_1sdloqz2"),"aria-label":`${n?"Expand":"Collapse"} '${e.title}' Section`,children:[e.title,n?(0,h.jsx)(rc.Z,{className:"_1sdloqz4"}):(0,h.jsx)(ru.Z,{className:"_1sdloqz4"})]}),(0,h.jsx)(rs.Panel,{static:!0,children:(0,h.jsx)("ul",{className:(0,eR.Z)(!n&&np.F.layout.hide,"_1sdloqz6"),children:e.children})})]})})}),rd.GroupItem=({className:e,...n})=>(0,h.jsx)("li",{className:e,children:(0,h.jsx)("a",{...n,className:"_3gvbgf0",children:n.children})}),t(2582);var rp=({className:e,...n})=>(0,h.jsxs)("button",{className:(0,eR.Z)("_8o9zcr0",e),...n,"aria-label":"Close Drawer",children:[(0,h.jsx)("span",{children:"close"}),(0,h.jsx)(tx.Z,{className:"_8o9zcr1"})]});t(54491);var rm="xcge7n8",rh=({items:e,onClose:n,open:t,shortcutBar:r,endSection:o,background:a,showAuth:i,initialSearchFocus:l,storybookStatic:s,randomizeSearchPlaceholder:c=[]})=>{let{drawerId:u}=(0,tA.Q)(),d=(0,nm.z$)(),p=(0,ev.useRef)(null),[m,g]=(0,ev.useState)("Search"),{isDrawerOpen:f,closeDrawer:y}=(0,ny.D)();return(0,ev.useEffect)(()=>{t&&f&&y()},[y,t,f]),(0,ev.useEffect)(()=>{if(t&&c.length){let e=Math.floor(Math.random()*c.length);g(c[e])}},[t,c]),(0,h.jsx)(tq.Z,{drawerClassName:"xcge7n0",drawerId:u,onClose:n,open:t,storybookStatic:s,initialFocusElement:l&&p.current,"aria-label":"Navigation Drawer",children:(0,h.jsxs)("div",{className:"xcge7n5",children:[(0,h.jsxs)("div",{children:[a&&a,(0,h.jsxs)("div",{children:[(0,h.jsxs)("div",{className:"xcge7n1",children:[i?(0,h.jsx)(t$,{}):(0,h.jsx)("div",{}),(0,h.jsx)(rp,{onClick:n,"aria-controls":u})]}),(0,h.jsx)("div",{children:(0,h.jsx)("form",{onSubmit:e=>{e.preventDefault();let n=p.current?.value||null;n?window.location.href=`/search?q=${n}`:window.location.href="/search"},"aria-label":"Search Form",children:(0,h.jsx)(tU.Z,{inputClassName:"xcge7n2",iconClassName:"xcge7n3",ref:p,placeholder:m})})}),r,(0,h.jsx)("nav",{className:"xcge7n4","aria-label":"Drawer Navigation",children:(0,h.jsx)(rd,{children:e.map((e,n)=>e.subItems&&0!==e.subItems.length?(0,h.jsxs)(rd.Group,{title:e.title,special:e.special,defaultOpen:e.defaultOpen,children:[e.allLink&&(0,h.jsxs)(rd.GroupItem,{href:e.allLink.url,target:e.allLink.target,onClick:()=>e.allLink?.title&&d?.emit({event:"navigation_click",navigation_click:{name:e.allLink.title}}),children:[e.allLink.title,"_blank"===e.allLink.target&&(0,h.jsx)(tH.Z,{className:rm})]}),e.subItems.map((e,n)=>(0,h.jsxs)(rd.GroupItem,{href:e.url,target:e.target,onClick:()=>d?.emit({event:"navigation_click",navigation_click:{name:e.title}}),children:[e.title,"_blank"===e.target&&(0,h.jsx)(tH.Z,{className:rm})]},n))]},n):(0,h.jsxs)(rd.Item,{href:e.allLink?.url||e.url,target:e.allLink?.target||e.target,rel:"noreferrer",special:e.special,onClick:()=>(e.allLink?.url||e.url)&&d?.emit({event:"navigation_click",navigation_click:{name:e.allLink?.url||e.url}}),children:[e.title,("_blank"===e.target||e.allLink?.target==="_blank")&&(0,h.jsx)(tH.Z,{className:rm})]},n))})})]}),(0,h.jsx)("div",{children:o})]}),(0,h.jsx)("div",{className:"xcge7n6"}),(0,h.jsx)("div",{className:"xcge7n7",children:(0,h.jsx)(tQ.Z,{})})]})})},rg=t(62927);t(18378);var rf="jbpdh38",ry="jbpdh39",r_=t(99962),rv=t.n(r_),rb=t(11885),rk=t(2653),rC=t(97585);t(75215);var rS="didr4qp",rT="didr4qm",rw="didr4qs",rI="didr4qf",rx="didr4qi",rE="didr4qr",rR=({open:e,onClick:n,title:t,subTitle:r,transitionStatus:o,drawerId:a})=>(0,h.jsxs)("button",{className:"didr4q6",onClick:n,"aria-expanded":e?"true":"false","aria-controls":a,"aria-label":`${e?"Expand":"Collapse"} Special Navigation`,title:`${t}${r?": "+r:""}`,children:[(0,h.jsxs)("span",{className:"didr4q7",children:[(0,h.jsxs)("span",{className:(0,eR.Z)("didr4q8",rE,(e||!r)&&"didr4qt"),children:[t,r&&(0,h.jsx)("span",{className:"didr4qb",children:": "})]}),r&&(0,h.jsx)(rk.Z,{component:"span",className:(0,eR.Z)("didr4q9","didr4qu",e&&"didr4qv"),html:r})]}),(0,h.jsx)(rC.Z,{className:(0,eR.Z)("didr4qa",rE,"entering"===o&&rw,"entered"===o&&rw)})]}),rP=t(13759),rB=t.n(rP),rN=t(91979),rA=t(80926),rO=({open:e=!1,permalink:n,text:t,onClick:r,sectionId:o,loopNavTitle:a})=>{let i=(0,nm.z$)();return n?(0,h.jsx)("a",{className:rI,href:n,onClick:()=>{i?.emit({event:"loopnav",loopnav:{action:"click",loopnav_name:a,url:n,variant:"hyperlink"}}),r()},children:t}):(0,h.jsxs)("button",{className:(0,eR.Z)(rI,e&&"didr4qg"),onClick:r,"aria-expanded":e?"true":"false","aria-controls":o,"aria-label":`${e?"Expand":"Collapse"} '${t}' Section`,children:[(0,h.jsx)(rk.Z,{component:"span",className:"didr4qh",html:t}),e?(0,h.jsx)(rc.Z,{className:rx}):(0,h.jsx)(ru.Z,{className:rx})]})},rM=(0,ev.forwardRef)(({text:e,items:n,onClick:t,open:r=!1,permalink:o,loopNavTitle:a},i)=>{let l=(0,ev.useId)(),s=(0,nm.z$)();return(0,h.jsxs)("li",{className:r&&n?"didr4qe":"didr4qd",children:[(0,h.jsx)(rO,{open:r,...0===(n?.length||0)?{permalink:o}:{},onClick:t,text:e,sectionId:l,loopNavTitle:a}),n&&(0,h.jsx)("ol",{className:(0,eR.Z)(!r&&np.F.layout.hide,"didr4qk"),id:l,children:n.map(({text:e,permalink:n,current:t})=>(0,h.jsx)("li",{...t?{ref:i}:{},className:(0,eR.Z)("didr4ql",t&&"didr4qn"),children:n?(0,h.jsx)("a",{onClick:()=>{s?.emit({event:"loopnav",loopnav:{action:"click",loopnav_name:a,url:n,variant:"dropdown"}})},className:rT,href:n,children:(0,h.jsx)(rk.Z,{component:"span",html:e})}):(0,h.jsx)(rk.Z,{className:rT,component:"span",html:e})},e))}),(0,h.jsx)("hr",{className:"didr4qj"})]})}),rL=({transitionStatus:e,sections:n,initialOpenSectionTitle:t,loopNavTitle:r})=>{let[o,a]=(0,ev.useState)(t),[i,l]=(0,ev.useState)(!1),s=(0,ev.useRef)(null),c=(0,ev.useRef)(null),u=(0,ev.useRef)(null),d=rB()(()=>{s.current&&l(s.current.offsetHeight-Array.from(s.current.querySelectorAll(`.${rI}`)).reduce((e,n)=>e+n.offsetHeight,0)>250)},300),p=()=>{if(!c.current)return;let e=(0,rA.wh)();c.current.scrollIntoView({behavior:"instant",block:e?"start":"center"})};return(0,ev.useEffect)(()=>{if(!s.current)return;let e=s.current;d(),p();let n=new ResizeObserver(()=>{d()});return n.observe(e),()=>{n.unobserve(e)}},[e,d]),(0,ev.useEffect)(()=>{if(!u.current)return;let e=new MutationObserver(e=>{for(let n of e)"class"===n.attributeName&&(0,rN.setTimeout)(p,150)});return e.observe(u.current,{attributes:!0}),()=>{e.disconnect()}},[]),(0,h.jsxs)("nav",{className:(0,eR.Z)("didr4q5",i&&"didr4q0"),"aria-label":"Drawer Navigation",ref:u,children:[(0,h.jsx)("div",{className:np.F.accessibility.srOnly,children:(0,h.jsx)("div",{id:"loopnav-title",children:"Drawer"})}),(0,h.jsx)("ol",{className:"didr4qc",ref:s,children:n.map(({text:e,items:n,permalink:t})=>{let i=o===e;return(0,h.jsx)(rM,{text:e,loopNavTitle:r,items:n,onClick:()=>{a(i?void 0:e)},open:i,permalink:t,ref:c},e)})})]})},rz=(0,e$.n)(({forceOpenLoopNav:e})=>{let{drawerId:n,isDrawerOpen:t,closeDrawer:r,openDrawer:o,loopNavData:a}=(0,ny.D)(),[i,l]=(0,ev.useState)(!1),s=(0,ev.useRef)(null),c=(0,nm.z$)();if(!a)return null;let{sections:u,title:d}=a,p=u.find(e=>e.current)||null,m=p?.text,g=()=>{t?r():(c?.emit({event:"loopnav",loopnav:{action:"click_dropdown",loopnav_name:d}}),o())};return(0,h.jsx)("div",{className:(0,eR.Z)(nu.I.LoopNav,"didr4q1"),children:(0,h.jsx)(rb.ZP,{in:e||t,timeout:150,nodeRef:s,onEntered:()=>l(!0),onExited:()=>l(!1),children:o=>(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(rR,{open:e||t,drawerId:n,onClick:g,title:d,subTitle:m,transitionStatus:o}),(0,h.jsx)("div",{id:"animate-under-me",className:"didr4qo"}),(0,h.jsx)("div",{id:n,ref:s,className:(0,eR.Z)("didr4q2","exited"===o&&np.F.layout.hide),onClick:e=>{e.currentTarget===e.target&&r()},onKeyUp:e=>{"Escape"===e.key&&r()},role:"dialog","aria-modal":"true","aria-labelledby":"loopnav-title",children:(0,h.jsx)("section",{className:(0,eR.Z)("didr4q3",rE,"didr4qw","entering"===o&&rS,"entered"===o&&"didr4qq","exiting"===o&&rS),children:(0,h.jsx)(rv(),{active:i,focusTrapOptions:{escapeDeactivates:!1,clickOutsideDeactivates:!1,allowOutsideClick:!0},children:(0,h.jsx)("div",{className:"didr4q4",children:(0,h.jsx)(rL,{transitionStatus:o,sections:u,initialOpenSectionTitle:m,loopNavTitle:d})})})})})]})})})},{context:"LoopNavErrorBoundary"}),rD=t(63132),rF=({Logo:e,MinimalLogo:n,hamburgerButton:t,forceOpenLoopNav:r,commentCount:o})=>(0,h.jsxs)("div",{className:(0,eR.Z)("jbpdh34"),children:[(0,h.jsxs)("a",{href:"/","aria-label":"Click to visit the homepage",tabIndex:-1,className:"jbpdh33",children:[(0,h.jsx)(e,{className:(0,eR.Z)(rf,n&&rD.hide&&rD.showTabletPlus)}),n&&(0,h.jsx)(n,{className:(0,eR.Z)(rD.hideTabletPlus)})]}),(0,h.jsx)(rz,{forceOpenLoopNav:r}),(0,h.jsxs)("div",{className:(0,eR.Z)(ry,"jbpdh3a"),children:[o,t]})]}),rj=t(49413),rU=({Logo:e,headline:n,isBranded:t=!1,hamburgerButton:r,campaign:o,commentCount:a})=>(0,h.jsxs)("div",{className:(0,eR.Z)("jbpdh35 jbpdh34"),children:[(0,h.jsx)("a",{href:"/","aria-label":"Click to visit the homepage",tabIndex:-1,className:"jbpdh32",children:(0,h.jsx)(e,{className:(0,eR.Z)(rf)})}),n&&(0,h.jsx)("div",{className:"jbpdh37",children:n}),(0,h.jsxs)("div",{className:ry,children:[o&&(0,h.jsx)(rj.Z,{campaign:o,imageClassName:(0,eR.Z)(t?"jbpdh3d":"jbpdh3c"),textClassName:(0,eR.Z)("jbpdh3e",t&&"jbpdh3f")}),a,r]})]}),rH=({Logo:e,MinimalLogo:n,headline:t,isBranded:r=!1,forceSticky:o,forceOpenLoopNav:a,commentCountProps:i,className:l})=>{let[s,c]=(0,ev.useState)(!1),{openDrawer:u,drawerId:d,addArticleRefSubscriber:p,stickyNavTriggerClassName:m}=(0,tA.Q)(),{campaign:g}=(0,ni.G)(),{loopNavData:f}=(0,ny.D)(),y=(0,nm.z$)(),_=f&&!r&&!g;(0,ev.useEffect)(()=>{let e=new IntersectionObserver(([e])=>{if(e){let n=e.boundingClientRect.bottom<0;c(n),_&&n&&y?.emit({event:"loopnav",loopnav:{action:"view",loopnav_name:f.title}})}}),n=new IntersectionObserver(([e])=>{e&&c(e.boundingClientRect.top<0&&e.intersectionRect.top>0)},{rootMargin:"-100% 0px 0px 0px"}),t=p(t=>{if(!t||"undefined"==typeof IntersectionObserver)return;let r=t.querySelector(`.${m}`);r&&!(t.getBoundingClientRect().bottom-r.getBoundingClientRect().bottom{t(),e.disconnect(),n.disconnect()}},[p,m,y,f?.title,_]);let v=i?.globalId,b=(0,h.jsxs)(h.Fragment,{children:[(_||v)&&(0,h.jsx)("span",{className:(0,eR.Z)("jbpdh3j",_&&!v&&np.F.layout.hideTabletPlus)}),(0,h.jsx)("button",{onClick:()=>{u(),y?.emit({event:"navigation_click",navigation_click:{name:"sticky more button"}})},"aria-controls":d,"aria-label":"Open Drawer",className:(0,eR.Z)("jbpdh3g",r&&"jbpdh3h"),children:(0,h.jsx)(tM,{className:"jbpdh3b"})})]}),k=v?(0,h.jsx)(rg.Z,{className:(0,eR.Z)("jbpdh3i",_&&np.F.layout.showTabletPlus),noText:!0,variant:"stickyNav",...i}):null;return(0,ev.useEffect)(()=>{if(s)return document.body.classList.add(tL.Z.BodyStickyNav),()=>{document.body.classList.remove(tL.Z.BodyStickyNav)}},[s]),(0,h.jsx)("nav",{"aria-label":"Sticky Nav",className:(0,eR.Z)(tL.Z.StickyNav,"jbpdh30",(o||s)&&"jbpdh31",l),children:_?(0,h.jsx)(rF,{Logo:e,MinimalLogo:n,hamburgerButton:b,forceOpenLoopNav:a,commentCount:k}):(0,h.jsx)(rU,{Logo:e,MinimalLogo:n,headline:t,isBranded:r,campaign:g,hamburgerButton:(!g||r)&&b,commentCount:k})})},rq=e=>{let n=(0,tN.dj)("navigation"),{Logo:t,PrimaryLogo:r,drawerItems:o,getDrawerItems:a,getPinnedItems:i,MinimalLogo:l,cta:s,stickyNavHeadline:c,getDrawerComponents:u,variant:d,showAuth:p,linkMenu:m,rightMenuButtons:g,showStickyNavCommentCount:f,showSubscribeInNav:y,primaryNavigationComponent:_,stickyNavComponent:v}=(0,tO.Z)(e,n),{currentOrigin:b,currentCommunity:k}=(0,th.v1)(),{loopNavData:C}=(0,ny.D)(),{setOpenDrawerFn:S,setCloseDrawerFn:T}=(0,tA.Q)(),{mainNav:w}=(0,nl.Q)(),[I,x]=(0,ev.useState)(!1),[E,R]=(0,ev.useState)(!1),P=(0,ev.useCallback)((e={})=>{R(!!e.initialSearchFocus),x(!0)},[]),B=(0,eK.useRouter)(),N=()=>x(!1);(0,ev.useEffect)(()=>{S(P),T(N)},[B]);let A=(0,ev.useMemo)(()=>u(b),[u,b]),O=(0,ev.useMemo)(()=>i(b,w,k.domain),[i,b,w,k]),M=(0,ev.useMemo)(()=>a?a(b,w):o,[a,b,o,w]);return(0,h.jsxs)(h.Fragment,{children:["minimal"===d||"branded"===d?(0,h.jsx)(tj,{Logo:t,isBranded:"branded"===d}):(0,h.jsx)(_,{PrimaryLogo:r,Logo:t,items:O,cta:s,variant:d,showLinkLines:m.showLinkLines,linkClassName:m.linkClassName,rightMenuButtons:g,showSubscribeInNav:y,tagline:e.tagline}),(0,h.jsx)(rh,{items:M,open:I,onClose:N,shortcutBar:A.shortcutBar,endSection:A.endSection,background:A.background,randomizeSearchPlaceholder:A.randomizeSearchPlaceholder,showAuth:p,initialSearchFocus:E}),(e.stickyNav||C)&&(0,h.jsx)(v||rH,{Logo:t,MinimalLogo:l,headline:c,isBranded:"branded"===d,...f&&{commentCountProps:e.commentCountProps}})]})},rW=({children:e,componentConfig:n})=>(0,h.jsx)(tN.ZP.Provider,{value:n,children:e}),rV=({children:e})=>{let n=(0,ev.useRef)([]),t=(0,ev.useRef)(null),r=(0,ev.useCallback)(e=>(e(t.current),n.current.push(e),()=>{let t=n.current.indexOf(e);t>=0&&n.current.splice(t,1)}),[n]),o=()=>{},a=()=>{},i=`drawer_${(0,ev.useId)()}`;return(0,h.jsx)(h.Fragment,{children:(0,h.jsx)(tA.Z.Provider,{value:{stickyNavTriggerClassName:"sticky-nav-trigger",articleRef:e=>{t.current=e,n.current.forEach(n=>n(e))},addArticleRefSubscriber:r,openDrawer:(...e)=>o(...e),setOpenDrawerFn:e=>{o=e},closeDrawer:(...e)=>a(...e),setCloseDrawerFn:e=>{a=e},drawerId:i},children:e})})},rK=t(95242),rG=t(41650);let r$="GTM-WQ5FM5W",rQ=r$&&new eZ,rY={pagesCanonicalMap:{},defaultOgImage:""},rZ={tagsToInverse:[],enableTraining:!1,enableArticleRecirc:!1},rJ={subXTrackingEnabled:!1},rX={useLiveStreamUpdates:!1,useQuickPosts:!1,subcategoryLimit:8,breadcrumbStrategy:"hierarchy"},r0={requireCommentingName:!1,commentingNameLabel:"commenting name"},r1={};function r2(e){let{adConfig:n,additionalNavMetadata:t,AuthProvider:r,commentRecThreshold:o=5,commentCalloutThreshold:a=75,communityId:i,cycloneCommunityId:l,communityThemeConfig:s,Component:c,componentConfig:u,currentOrigin:d,customArticleFooter:p,defaultSEO:m,Favicons:g,featureConfig:f=rX,fonts:y,Footer:_,hydration:v,isPaywallEligible:b,membershipConfig:k=r1,newslettersConfig:C,pageProps:S,parselyConfig:T=rZ,paywallConfig:w=rJ,preview:I,routeInfo:x,seoConfig:E=rY,seoSchemaConfigPathMap:R,serverAuthState:P,stnVideoConfig:B,token:N,userProfileConfig:O=r0}=(0,ev.useMemo)(()=>e,[]);(0,ev.useEffect)(()=>{"serviceWorker"in navigator&&navigator.serviceWorker.register("/ad-block-service-worker.js").catch(e=>(0,e_.Tb)(e,{extra:{message:"Ad block service worker registration failed"}}))},[]),(0,ev.useEffect)(()=>{window.history.replaceState(null,"",window.location.toString())},[]);let M=(0,ev.useMemo)(()=>new eW,[]),{nodeId:L,appContainerClassName:z="",navProps:D={},hideNav:F,hideFooter:j,campaign:U=null,categories:H=null,internalCategories:q=null,primaryCategoryNodeId:W,primarySuperCatNodeId:V,resourceType:K,showBreakingNewsBanner:G,showWikiBanner:$,showLeaderboardTopAd:Q}=S,Y=(0,ev.useMemo)(()=>(0,nb.Jx)(i),[i]);(0,ev.useMemo)(()=>{(0,e_.v)("Community Config",Y),(0,e_.v)("Feature Flags",f),(0,e_.v)("Page Props",eA()(S,"hydration","token","mostPopularArticles","_sentryBaggage","_sentryTraceData")),e.version&&(0,e_.YA)("version",e.version)},[]);let Z=n2((0,ev.useMemo)(()=>({responses:[...v.responses,...S.hydration?S.hydration.responses:[]]}),[v.responses,S.hydration]),N||S.token,Y),J=(0,ev.useMemo)(()=>nS(Y.communityName),[Y]),X=(0,ev.useMemo)(()=>e=>{let t=ey.mD[eG.er];if(!t)throw Error("Community data for network not found");return(0,h.jsx)(eL.RelayEnvironmentProvider,{environment:Z,children:(0,h.jsx)(tw,{children:(0,h.jsxs)(nL,{children:[(0,h.jsx)(tp,{schema:m,communityConfig:Y}),(0,h.jsx)(r,{children:(0,h.jsx)(tS,{adConfig:n,appConfig:eX.eG,communityConfig:Y,coralConfig:{...nk.vG,commentRecThreshold:o,commentCalloutThreshold:a},cycloneConfig:nT,crossPostConfig:J,customArticleFooter:p,featureConfig:f,membershipConfig:k,networkConfig:eG.$,newslettersConfig:C,parselyConfig:T,seoConfig:E,stnVideoConfig:B,subscriptionProviderConfig:nw,userProfileConfig:O,children:(0,h.jsx)(tu,{routeInfo:x,children:(0,h.jsx)(tk,{currentOrigin:d,currentCommunityId:i,currentCycloneCommunityId:l,currentWpSiteId:Y.communityWpSiteId,communities:t.communities,children:(0,h.jsx)(t_,{campaign:U,children:(0,h.jsx)(rW,{componentConfig:u,children:(0,h.jsx)(rV,{children:D.loopNav?.enable&&L?(0,h.jsx)(nv,{nodeId:L,children:e.children}):(0,h.jsx)(n_,{loopNavData:null,children:(0,h.jsx)(tb,{categories:H,internalCategories:q,primaryCategoryNodeId:W,primarySuperCatNodeId:V,superCatNodeId:K===ez.P_.superCat?L:void 0,categoryNodeId:K===ez.P_.category?L:void 0,children:(0,h.jsx)(nn,{communityThemeConfig:s,children:e.children})})})})})})})})})})]})})})},[Z,m,Y,r,n,o,a,J,p,f,k,C,T,E,B,O,x,d,i,l,U,u,D.loopNav?.enable,L,H,q,W,V,K,s]),ee=(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(na,{fonts:y}),(0,h.jsx)(eH,{communityName:Y.communityName}),(0,h.jsx)(e6,{}),(0,h.jsxs)(X,{children:[w.subXTrackingEnabled&&(0,h.jsx)(nA,{isPaywallEligible:b,paywallConfig:w}),(0,h.jsxs)("div",{className:(0,eR.Z)(tL.Z.AppContainer,"minimal"!==D.variant&&np.F.layout.flexAppContainer,z),children:[!F&&(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(tB,{anchorId:"content"}),Q&&(0,h.jsx)(A.Z,{adType:"leaderboardTop"}),G&&(0,h.jsx)(tP,{}),(0,h.jsx)(rq,{variant:D.variant||"standard",stickyNav:D.stickyNav?.enable,stickyNavHeadline:D.stickyNav?.headline,commentCountProps:D.commentCountProps,tagline:t?.tagline}),$&&!P?.isEntitled&&(0,h.jsx)(nf,{template:D.template})]}),(0,h.jsx)(tf,{seoSchemaConfig:R}),g||(0,h.jsx)(no,{}),(0,h.jsx)(c,{...S}),j?null:_]})]})]});return(ee=(0,h.jsx)(e$.Z,{context:"AppErrorBoundary",layout:"App",children:ee}),r$&&!I)?(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(eY,{gtmId:r$,communityOrigin:Y.communityOrigin,communityName:Y.communityName,nodeId:L,parselyHeadlineTestingApiKey:T.headlineTestingApiKey}),(0,h.jsx)(ty,{analyticsClient:M,volume:e3,subXTrackingEnabled:!!w.subXTrackingEnabled,children:ee})]}):ee}r2.getInitialProps=async e=>{let{additionalNavMetadata:n,context:t,themes:r,defaultTheme:o,scripts:a,serverAuthState:i,commentRecThreshold:l,commentCalloutThreshold:s,communityId:c,communityThemeConfig:u}=e,d=(0,eI._E)(),p=await eM().getInitialProps(t),{req:m,res:h,asPath:g}=t.ctx,f=g?(0,rK.bn)(g):{base:"",page:null};if(""===f.base&&console.warn("RouteInfo not available"),!m)throw Error("Expected a request object");let y=(0,n9.lK)(m.headers),_=(0,n9.FF)(m.headers),v=(0,ex.P6)(g),{vmPrefix:b}=(0,nb.Jx)(c),k=new tl(ts,m,c),C=await k.fetchQuery({query:eD.default,variables:{},durationHeaderKey:"vm-duration-global-data-query"}),S=(0,n9.Vn)(m.headers);return h&&(function(e,n){n.forEach(n=>{let{durationHeaderKey:t,duration:r}=n;e.setHeader(t,r)})}(h,[C]),(0,n4.nZ)({res:h,preview:v,vmPrefix:b,queryResponseKeys:C.surrogateKeys}),h.setHeader("vm-duration-gip",(0,eI.Z9)(d)),h.setHeader("vm-app-path",g||"")),eB()({...p,hydration:k.hydration,preview:v,themes:r,additionalNavMetadata:n,commentRecThreshold:l,commentCalloutThreshold:s,communityId:c,cycloneCommunityId:_,communityThemeConfig:u,defaultTheme:o,isPaywallEligible:S,routeInfo:f,scripts:a,serverAuthState:i,currentOrigin:(0,ex.il)(m),version:rG.env.VERSION},{pageProps:{resourceType:y}})};var r4=t(98228);let r9={defaultSeparators:{upper:[np.F.layout.pipeSeparator,np.F.layout.pipeSeparator],lower:[np.F.layout.pipeSeparator,np.F.layout.pipeSeparator]},metaVariation:"standard",showAuthorBy:!0,MapIcon:r4.Z,showCommentCountText:!1,componentContext:{prominentContentCardTwoUpPattern:{metaVariation:"box"},prominentContentCardThreeUpPattern:{metaVariation:"box"},compactContentCardThreeUpPattern:{metaVariation:"box"}}};var r3=t(25782);let r5={lowerMetaSecondComponent:null,lowerMetaThirdComponent:null,showDek:!0},r6={contentBlockSize:"large",contentBlockVariation:"standard",coverLink:!0,imageAspectRatio:"wide",imageTreatment:null,imageOverlay:null,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},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:{...r5,imageAspectRatio:"square",extraImageStyles:r3.sq},threeUpPatternLargeSecond:{...r5,imageAspectRatio:"square",extraImageStyles:(0,eR.Z)(r3.BV,r3.sq)},threeUpPatternLargeThird:{...r5,imageAspectRatio:"square",extraImageStyles:(0,eR.Z)(r3.BV,r3.sq)},threeUpPatternFirst:{...r5,extraImageStyles:(0,eR.Z)(r3.BV,r3.sq)},threeUpPatternSecond:{...r5},threeUpPatternThird:{...r5},threeUpCategoryPillarLargeFirst:{...r5},threeUpCategoryPillarLargeSecond:{...r5},threeUpCategoryPillarLargeThird:{...r5},threeUpBigPattern:{lowerMetaSecondComponent:"CommentCount",lowerMetaThirdComponent:null},threeUpAltPatternLargeFirst:{...r5,overlap:!0,overlapStyle:"default",mediaIconInset:"medium"},threeUpAltPatternLarge:{...r5,imageAspectRatio:"square",mediaIconInset:"medium"},threeUpAltPatternSmall:{...r5,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"}}};var r8=t(29474);let r7={indent:!1,topSpacing:!1,header:!1,topPadding:!1,componentContext:{categoryPillar:{indent:!1},latestRecirc:{header:(0,h.jsx)(r8.Z,{title:"The Latest",headingLevel:"h2",size:"medium"}),topPadding:!1},recommendedRecirc:{header:(0,h.jsx)(r8.Z,{title:"Recommended For You",headingLevel:"h2",size:"medium"})}}};var oe=t(61996);t(96302);var on=t(8721),ot=t(11360);t(73595);var or=t(83110),oo=t(14521);t(5021);var oa=e=>{let n=(0,tN.dj)("threeGridOverflowPattern",e.componentContext||""),{cardsData:t,gaComponentName:r="three_grid_overflow_pattern",mobileCardContext:o="threeGridPattern",desktopCardContext:a,showGridBorders:i=!1,mobileCardClassName:l,desktopCardClassName:s,desktopContainerClassName:c}=eB()({},n,e),{mobileContext:u,desktopContext:d}=(0,ot.A)(t.length,o,a),p=(e,n)=>(0,h.jsx)("div",{className:(0,eR.Z)(i&&on.w8),children:(0,h.jsx)(oo.Z,{...e,componentContext:d[n],gaComponentName:r,className:s})},e.id),m=(e,n)=>(0,h.jsx)("div",{className:(0,eR.Z)(np.F.contentCard.fixedWidthCard),children:(0,h.jsx)(oo.Z,{...e,componentContext:u[n],gaComponentName:r,className:l})},e.id),g=[],f=[];return t.forEach((e,n)=>{g.push(p(e,n)),f.push(m(e,n))}),(0,h.jsxs)("div",{children:[(0,h.jsx)("div",{className:(0,eR.Z)("qqw1q70",c),children:g}),(0,h.jsx)("div",{className:"qqw1q72",children:(0,h.jsx)("div",{className:(0,eR.Z)("qqw1q71",np.F.layout.hideScrollbar),children:f})})]})},oi=t(23056);t(95339);var ol={1:"_1scodc72",2:"_1scodc73",3:"_1scodc74"},os=t(24310);let oc={MobilePattern:os.Z,componentContext:{categoryPillarThreeUp:{MobilePattern:({cardsData:e,gaComponentName:n="three_up_alt_pattern",className:t})=>{let r=(e,t)=>{let r="1"===t;return(0,h.jsx)("div",{className:ol[t],children:(0,h.jsx)(oi.Z,{...e,componentContext:r?"threeUpAltPatternLargeFirst":"threeUpAltPatternLarge",contentBlockSize:r?"large":"medium",gaComponentName:n})},e.id)},o=(e,t)=>{let r="1"===t,o=r?"large":"medium";return r?(0,h.jsx)("div",{className:ol[t],children:(0,h.jsx)(oi.Z,{...e,componentContext:"threeUpAltPatternSmall",contentBlockSize:o,gaComponentName:n,showBorder:!0})},e.id):(0,h.jsx)("div",{className:ol[t],children:(0,h.jsx)(oe.Z,{...e,componentContext:"threeUpPattern",contentBlockSize:o,gaComponentName:n,lastChild:"3"===t})},e.id)},a=[],i=[];return e.forEach((e,n)=>{let t=n+1;a.push(r(e,t.toString())),i.push(o(e,t.toString()))}),(0,h.jsxs)("div",{className:t,children:[(0,h.jsx)("div",{className:"_1scodc70",children:a}),(0,h.jsx)("div",{className:"_1scodc71",children:i})]})},TabletPattern:or.Z,DesktopPattern:os.Z},guidesSection:{MobilePattern:oa,TabletPattern:oa,DesktopPattern:e=>{let n=(0,tN.dj)("threeGridAltOverflowPattern",e.componentContext||""),{cardsData:t,gaComponentName:r="three_grid_alt_overflow_pattern",mobileCardContext:o="threeGridAltPattern",desktopCardContext:a,showGridBorders:i=!1,mobileCardClassName:l,desktopCardClassName:s,desktopContainerClassName:c,desktopCardContainerClassName:u,desktopCardAlignTop:d=!1}=eB()({},n,e),{mobileContext:p,desktopContext:m}=(0,ot.A)(t.length,o,a),g=(e,n)=>(0,h.jsx)("div",{className:(0,eR.Z)("_1rxbtsl2",i&&on.w8,u),children:(0,h.jsx)(oe.Z,{...e,componentContext:m[n],gaComponentName:r,className:(0,eR.Z)("_1rxbtsl1",s),alignTop:d})},e.id),f=(e,n)=>(0,ev.createElement)(oe.Z,{...e,key:e.id,componentContext:p[n],gaComponentName:r,firstChild:0===n,lastChild:n===t.length-1,className:l}),y=[],_=[];return t.forEach((e,n)=>{y.push(g(e,n)),_.push(f(e,n))}),(0,h.jsxs)("div",{children:[(0,h.jsx)("div",{className:(0,eR.Z)("_3iflqp0",c),children:y}),(0,h.jsx)("div",{className:on.zs,children:(0,h.jsx)("div",{className:(0,eR.Z)("_3iflqp2",np.F.layout.hideScrollbar),children:_})})]})}},homepageSpotlight:{MobilePattern:os.Z,TabletPattern:or.Z,DesktopPattern:os.Z}}};var ou=t(29129);t(20513);var od="vbsnq75",op="vbsnq74",om=({Logo:e,rightMenuButtons:n,monochrome:t})=>{let r=(0,nm.z$)();return(0,h.jsx)("div",{className:(0,eR.Z)(t&&"vbsnq71","vbsnq70"),children:(0,h.jsxs)("div",{className:"vbsnq72",children:[(0,h.jsx)("div",{className:(0,eR.Z)("vbsnq73"),children:(0,h.jsxs)("a",{href:"/",onClick:()=>r?.emit({event:"navigation_click",navigation_click:{name:"front page"}}),children:[(0,h.jsx)("span",{className:tR.srOnly,children:"The homepage"}),(0,h.jsx)(e,{className:(0,eR.Z)(op,t&&"vbsnq7a")})]})}),(0,h.jsx)("div",{className:od,children:(0,h.jsx)("div",{className:"vbsnq76",children:(0,h.jsx)(n,{monochrome:t})})})]})})};t(30919);var oh={regular:"urbcaf8 urbcaf7",special:"urbcaf9 urbcaf7"},og={standard:"urbcaf5",homepage:"urbcaf6"},of={standard:"urbcaf2 urbcaf1",homepage:"urbcaf3 urbcaf1"};t(5992);var oy={standard:"_18l06ho1 _18l06ho0",homepage:"_18l06ho2 _18l06ho0"};let o_=({children:e,variant:n})=>(0,h.jsx)("ul",{className:oy[n],children:e});o_.Link=({className:e,anchorClassName:n,contentClassName:t,special:r,children:o,style:a,showLinkLines:i,icon:l,variant:s,monochrome:c,...u})=>{let d=u.href?"a":"button";return(0,h.jsx)("li",{className:(0,eR.Z)(e,"urbcaf0",i&&of[s]),children:(0,h.jsx)(d,{...u,className:(0,eR.Z)(n,"urbcaf4"),children:(0,h.jsxs)("span",{className:(0,eR.Z)(og[s],oh[r?"special":"regular"],c&&"urbcafa",t),style:a,children:[o,l&&(0,h.jsx)("span",{className:"urbcafb",children:l})]})})})},t(66918);var ov={standard:"_1ckl8uwf _1ckl8uwe",homepage:"_1ckl8uwg _1ckl8uwe"},ob={standard:"_1ckl8uw1 _1ckl8uw0",monochrome:"_1ckl8uw2 _1ckl8uw0",homepage:"_1ckl8uw3 _1ckl8uw0"},ok="_1ckl8uw4",oC={standard:"_1ckl8uwc _1ckl8uwb",homepage:"_1ckl8uwd _1ckl8uwb"},oS={standard:"_1ckl8uw8",homepage:"_1ckl8uw9"},oT={standard:"_1ckl8uw6 _1ckl8uw5",homepage:"_1ckl8uw7 _1ckl8uw5"},ow=({items:e,Logo:n,showLinkLines:t,linkClassName:r,variant:o,rightMenuButtons:a,monochrome:i})=>{let l=(0,nm.z$)(),s=(0,h.jsx)(o_,{variant:o,children:e.map((e,n)=>"title"in e?(0,h.jsx)(o_.Link,{className:r,href:e.url,showLinkLines:t,special:e.special,icon:e.icon,variant:o,monochrome:i,onClick:()=>l?.emit({event:"navigation_click",navigation_click:{name:e.title}}),children:e.title},n):e)});return(0,h.jsx)("div",{className:ob[i?"monochrome":o],children:(0,h.jsxs)("div",{className:ok,children:[(0,h.jsx)("div",{className:oT[o],children:(0,h.jsxs)("a",{href:"/",onClick:()=>l?.emit({event:"navigation_click",navigation_click:{name:"front page"}}),children:[(0,h.jsx)("span",{className:tR.srOnly,children:"The homepage"}),(0,h.jsx)(n,{className:(0,eR.Z)(i&&"_1ckl8uwa",oS[o])})]})}),(0,h.jsx)("nav",{className:oC[o],"aria-label":"Top Navigation",children:s}),(0,h.jsx)("div",{className:ov[o],children:(0,h.jsx)(a,{variant:o,monochrome:i})})]})})};t(86177);var oI={navigation:"yd717h2",tablet:"yd717h3"};t(3021);var ox=function(e){let n=(0,nm.z$)(),{openDrawer:t,drawerId:r}=(0,tA.Q)();return(0,h.jsx)("button",{onClick:()=>{t(),n?.emit({event:"navigation_click",navigation_click:{name:"more button"}})},className:"_19vrpri0","aria-controls":r,"aria-label":"Open Drawer",children:(0,h.jsx)(tM,{className:(0,eR.Z)("_19vrpri1",e.monochrome&&"_19vrpri2",e.iconClassName)})})},oE=t(45348);t(6519),t(28713),t(56068);var oR=({monochrome:e})=>{let n=(0,nm.z$)(),{openDrawer:t,drawerId:r}=(0,tA.Q)();return(0,h.jsxs)("button",{onClick:()=>{t(),n?.emit({event:"navigation_click",navigation_click:{name:"more button"}})},className:"_1gv4flp0","aria-controls":r,"aria-label":"Open Drawer",children:[(0,h.jsx)("span",{className:"_1gv4flp1",children:"Menu"}),(0,h.jsx)("span",{className:(0,eR.Z)(e&&"_1gv4flp4","_1gv4flp2"),children:(0,h.jsx)(tM,{className:"_1gv4flp3"})})]})};t(70275);var oP={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,verticalCategory:!1,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:"Category",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:null,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",verticalCategory:!1,latestRecircPadding:!0,upperMetaSecondComponent:null,upperMetaFirstComponent:null},threeUpWithCategoriesMobile:{contentBlockSize:"small",verticalCategory:!1,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","pressInquiryVox","security","personalData"],componentContext:{}},contentBlockMeta:r9,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"}}},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:({className:e})=>(0,h.jsxs)("svg",{width:"120",height:"58",viewBox:"0 0 120 58",fill:"black",xmlns:"http://www.w3.org/2000/svg",className:e,children:[(0,h.jsx)("title",{children:"Vox"}),(0,h.jsx)("desc",{children:"Vox logo"}),(0,h.jsx)("path",{fill:"#fff200",d:"M155-6.7h123.8v115H155z"}),(0,h.jsx)("path",{d:"M55.1 77.5h1.7l.2-.8H35.6l-.2.8h3.1c2.7 0 4.9 1.9 4.9 5.6 0 2.1-.9 4.8-2.4 8.1l-13.9 30.7L23.7 82c-.3-3.1 1.3-4.5 4.8-4.5h2l.2-.8H.5l-.3.8h1.9c2.4 0 3.3 1.5 3.5 4.3l5.4 51.6h12.7L45 88.3c3.3-6.7 6.7-10.8 10.1-10.8zm-2.5 56.1c-1.9 0-3.1-.6-3.1-3.8 0-4 1.5-11.9 3.1-19.1.2 3.3 2.5 6.6 5.9 6.6.8 0 1.5-.1 2.2-.2-3.2 13.7-4.4 16.5-8.1 16.5zm60.6-27.1c4 0 6.6-3.3 6.6-7.1 0-3.2-2.3-5.6-5.6-5.6-5.9 0-8.7 4.7-13.6 13.3-1-5.4-3.5-12.4-9.7-12.4-7 0-15.1 10-22.5 16.2-3.4 2.9-7.1 4.7-10.1 4.7-3.1 0-4.9-3.1-4.9-8.6 2.2-9 3.3-11.3 6.7-11.3 2.3 0 3.3 1.3 3.3 4 0 2.9-.6 7.7-1.9 13.8 3.3-1 8.3-5.2 12.5-9.7-2.2-5.3-7-8.9-13.8-8.9-12.7 0-23.9 11.4-23.9 24.2 0 8.8 6.3 15.5 16.1 15.5 16.2 0 23-14 23-23.8 0-1.4-.1-2.4-.2-3.7 2.5-2.7 5.7-5.3 8.3-5.3 3 0 5.4 7.5 7.7 18.8-2.1 2.3-4.2 6.7-5.2 7.5-.4-4-3.1-6.5-6.6-6.5-4 0-6.7 3.8-6.7 7 0 3.6 2.5 6 5.8 6 6.9 0 8.8-6.5 13.1-12.3 1.3 6.2 4.4 12.3 9.7 12.3 6.3 0 12.1-5.4 15.1-9.2l-.6-.9c-1.9 1.9-3.8 3.1-6 3.1-3.9 0-6.7-8.4-8.8-18.6 1.3-1.7 3.3-6.1 4.7-7.7.9 1.8 2.9 5.2 7.5 5.2z",fill:"#fff"}),(0,h.jsx)("path",{d:"M55.1.9h1.7l.2-.8H35.6l-.2.8h3.1c2.7 0 4.9 1.9 4.9 5.6 0 2.1-.9 4.8-2.4 8.1L27.1 45.3 23.7 5.4C23.4 2.3 25 .9 28.5.9h2l.2-.8H.5L.2.9h1.9c2.4 0 3.3 1.5 3.5 4.3L11 56.8h12.7L45 11.7C48.3 5 51.7.9 55.1.9zM52.6 57c-1.9 0-3.1-.6-3.1-3.8 0-4 1.5-11.9 3.1-19.1.2 3.3 2.5 6.6 5.9 6.6.8 0 1.5-.1 2.2-.2C57.5 54.2 56.3 57 52.6 57zm60.6-27.1c4 0 6.6-3.3 6.6-7.1 0-3.2-2.3-5.6-5.6-5.6-5.9 0-8.7 4.7-13.6 13.3-1-5.4-3.5-12.4-9.7-12.4-7 0-15.1 10-22.5 16.2C65 37.2 61.3 39 58.3 39c-3.1 0-4.9-3.1-4.9-8.6 2.2-9 3.3-11.3 6.7-11.3 2.3 0 3.3 1.3 3.3 4 0 2.9-.6 7.7-1.9 13.8 3.3-1 8.3-5.2 12.5-9.7-2.2-5.3-7-8.9-13.8-8.9-12.7 0-23.9 11.4-23.9 24.2 0 8.8 6.3 15.5 16.1 15.5 16.2 0 23-14 23-23.8 0-1.4-.1-2.4-.2-3.7 2.5-2.7 5.7-5.3 8.3-5.3 3 0 5.4 7.5 7.7 18.8-2.1 2.3-4.2 6.7-5.2 7.5-.4-4-3.1-6.5-6.6-6.5-4 0-6.7 3.8-6.7 7 0 3.6 2.5 6 5.8 6 6.9 0 8.8-6.5 13.1-12.3C92.9 51.9 96 58 101.3 58c6.3 0 12.1-5.4 15.1-9.2l-.6-.9c-1.9 1.9-3.8 3.1-6 3.1-3.9 0-6.7-8.4-8.8-18.6 1.3-1.7 3.3-6.1 4.7-7.7.9 1.8 2.9 5.2 7.5 5.2zm133.7-13.4h2.1l.2-1h-26l-.2 1h3.8c3.3 0 6 2.3 6 6.8 0 2.6-1.1 5.8-2.9 9.8L213 70.4 208.7 22c-.4-3.8 1.6-5.5 5.8-5.5h2.4l.2-1h-36.7l-.4 1h2.3c2.9 0 4 1.8 4.3 5.2l6.6 62.7h15.4l25.9-54.8c4.2-8.1 8.3-13.1 12.4-13.1z"})]}),linkData:[],componentContext:{},showUpperContainer:!0,showBrandLinks:!0,border:!0,adText:""},headerPattern:r7,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:" /",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"}}},metaTimestamp:{format:"hub",componentContext:{compactContentCardLatestRecirc:{format:"latestRecirc"},compactContentCardLatestRecircCrossCommunityPost:{format:"latestRecirc"},compactContentCardListBreaker:{format:"breaker"},compactContentCardCategoryBreaker:{format:"breaker"},prominentContentCardCategoryBreaker:{format:"breaker"}}},navigation:{Logo:({className:e})=>(0,h.jsxs)("svg",{width:"245",height:"66",viewBox:"0 0 245 66",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:e,children:[(0,h.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,h.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,h.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,h.jsx)("path",{d:"M0 64.2028V1.87402H24.6644V46.3946H48.2603V64.2028H0Z",fill:"currentColor"})]}),showAuth:!1,showStickyNavCommentCount:!1,showSubscribeInNav:!1,stickyNavComponent:rH,getDrawerComponents:()=>({}),primaryNavigationComponent:({items:e,PrimaryLogo:n,Logo:t,cta:r,variant:o,showLinkLines:a,linkClassName:i,rightMenuButtons:l,showSubscribeInNav:s=!1})=>{let c=o.startsWith("monochrome");return(0,h.jsxs)("div",{children:[(0,h.jsx)("div",{className:"yd717h0",children:(0,h.jsx)(ow,{Logo:n||t,items:e,cta:r.desktop,variant:"homepage"===o?"homepage":"standard",showLinkLines:a,showSubscribeInNav:s,linkClassName:i,rightMenuButtons:l.desktop,monochrome:c})}),(0,h.jsx)("div",{className:"monochrome-minimal"===o?"yd717h4":oI.navigation,children:(0,h.jsx)(om,{Logo:n||t,cta:r.mobile,rightMenuButtons:l.mobile,monochrome:c})}),"monochrome-minimal"===o&&(0,h.jsx)("div",{className:oI.tablet,children:(0,h.jsx)(tj,{Logo:t})})]})},linkMenu:{showLinkLines:!1,linkClassName:"srw3lk0"},rightMenuButtons:{desktop:e=>(0,h.jsx)(oR,{...e}),mobile:e=>(0,h.jsx)(ox,{...e})},cta:{desktop:(0,h.jsx)(ou.Z,{displayType:"primary",text:"Call to Action"}),mobile:(0,h.jsx)(({className:e,...n})=>(0,h.jsx)(oE.Z,{className:(0,eR.Z)(e,"_16ndc3y0"),...n}),{text:"Call to Action"})},drawerItems:[{title:"Duet UI Docs",url:"https://duet-docs.voxops.net/packages/duet-ui/overview/index.html",subItems:[]}],getPinnedItems:()=>[],componentContext:{}},prominentContentCard:r6,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:oc,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,verticalCategory:!1,componentContext:{fiveGridPattern:{contentBlockSize:"micro",upperMetaFirstComponent:null,lowerMetaFirstComponent:"ContentBlockByline"},fiveGridPackagePattern:{upperMetaFirstComponent:null,contentBlockSize:"small",contentBlockVariation:"special"},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:{buttons:["facebook","copy","rss"]},checkoutConfirmation:{titleRecurring:"Thanks for
becoming a member!",titleOneTime:"Thanks for
your support!",descriptionOneTime:"Your contribution helps support our journalism and you now have access to all our Member-only content, The Highlight, 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 your account page to get set-up."},articleRecirc:{useColorContainer:!1},quickPost:{meatballs:!1,meatBallCommentCount:!0,copyLink:!0,inlineTimestamp:!0,meta:!1,linkCard:!1,linkAuthor:!1,borderBottom:!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"},contentCardScore:{scoreLabel:"Score"},newsletter:{buttonDisplayType:"primary",newslettersPagePanelButtonDisplayType:"primary"},newslettersPageCard:{fancyBorder:!1},streamEntryByline:{defaultProfileImage:"/static-assets/headshots/default_headshot.png"},userProfileContent:{defaultAvatar:"https://www.sbnation.com/images/sbn/placeholders/profile/large.png"}},oB=t(25863);let oN={showAuthorBy:!1,defaultSeparators:{upper:[np.F.layout.spaceSeparator,np.F.layout.pipeSeparator],lower:[np.F.layout.spaceSeparator,np.F.layout.pipeSeparator]},componentContext:{prominentContentCardRiver:{metaVariation:"standard"},compactContentCardThreeGridArticleCategoryRecirc:{defaultSeparators:{upper:[np.F.layout.spaceSeparator,oB._5],lower:[np.F.layout.spaceSeparator,oB._5]}}}},oA={showDek:!1,logo:!1,showScore:!0,componentContext:{river:{upperMetaFirstComponent:"LiveBadge",upperMetaSecondComponent:null,imageAspectRatio:"wide",imageOverlay:"two",imagePosition:"imageAbove",imageLeftTablet:!1,contentBlockVariation:"special",contentBlockSize:"medium",lowerMetaSecondComponent:"Timestamp",lowerMetaThirdComponent:"CommentCount",overlap:!0,overlapStyle:"river"},sixUpPatternPrimaryWide:{upperMetaFirstComponent:"LiveBadge",imageAspectRatio:"semiWide",imageOverlay:"two",contentBlockVariation:"special",contentBlockSize:"jumbo",lowerMetaSecondComponent:"Timestamp",lowerMetaThirdComponent:"CommentCount"},featuredImageLeadGridMobile:{upperMetaFirstComponent:"LiveBadge",contentBlockVariation:"standard",contentBlockSize:"large",imageOverlay:"two",showDek:!0,lowerMetaSecondComponent:"Timestamp",overlap:!0,overlapStyle:"river"},featuredImageLeadGridDesktop:{contentBlockSize:"medium",upperMetaFirstComponent:"LiveBadge",showDek:!0,lowerMetaSecondComponent:"Timestamp"},twoUpPatternFirst:{upperMetaFirstComponent:"LiveBadge",lowerMetaSecondComponent:"Timestamp",lowerMetaThirdComponent:null,imageOverlay:"two"},twoUpPatternSecond:{upperMetaFirstComponent:"LiveBadge",lowerMetaSecondComponent:"Timestamp",lowerMetaThirdComponent:null,imageOverlay:"two"},fourUpPattern:{upperMetaFirstComponent:"LiveBadge",imageOverlay:"two"},fourUpPatternDesktop:{upperMetaFirstComponent:"LiveBadge",imageOverlay:"two"},categoryBreaker:{verticalCategory:!1,upperMetaFirstComponent:"LiveBadge",lowerMetaFirstComponent:"ContentBlockByline",lowerMetaSecondComponent:"Timestamp",lowerMetaThirdComponent:null,contentBlockSize:"large",contentBlockVariation:"special",imageAspectRatio:"wide",imagePosition:"imageBelow"},threeUpPatternLargeFirst:{lowerMetaSecondComponent:"Timestamp",upperMetaFirstComponent:"LiveBadge"},threeUpPatternLargeSecond:{lowerMetaSecondComponent:"Timestamp",extraImageStyles:r3.sq,upperMetaFirstComponent:"LiveBadge"},threeUpPatternLargeThird:{lowerMetaSecondComponent:"Timestamp",extraImageStyles:r3.sq,upperMetaFirstComponent:"LiveBadge"},threeUpPatternFirst:{extraImageStyles:(0,eR.Z)(r3.HQ,r3.BV),lowerMetaSecondComponent:"Timestamp",upperMetaFirstComponent:"LiveBadge"},threeUpPatternSecond:{extraImageStyles:r3.HQ,lowerMetaSecondComponent:"Timestamp",upperMetaFirstComponent:"LiveBadge"},threeUpPatternThird:{extraImageStyles:r3.HQ,lowerMetaSecondComponent:"Timestamp",upperMetaFirstComponent:"LiveBadge"},threeUpWithCategories:{upperMetaFirstComponent:null,imageAspectRatio:"square",lowerMetaSecondComponent:"Timestamp",lowerMetaThirdComponent:"CommentCount"},threeUpWithCategoriesBottom:{upperMetaFirstComponent:null,upperMetaSecondComponent:null,upperMetaThirdComponent:null,lowerMetaSecondComponent:"Timestamp",lowerMetaThirdComponent:"CommentCount",contentBlockSize:"small",metaVariation:"box"},threeUpWithCategoriesBottomMobile:{lowerMetaSecondComponent:"Timestamp",lowerMetaThirdComponent:"CommentCount",contentBlockSize:"large",extraImageStyles:r3.HQ,metaVariation:"box"}}},oO={header:!1,topPadding:!1,componentContext:{latestRecirc:{header:(0,h.jsx)(r8.Z,{title:"Top Stories",headingLevel:"h2",size:"small"}),topPadding:!0}}};var oM=t(65548);t(12902);let oL=(0,h.jsx)("button",{id:"ot-sdk-btn",className:(0,eR.Z)("_6mrthk0","ot-sdk-show-settings"),suppressHydrationWarning:!0,children:"Cookie Settings"});var oz=t(5725);t(95407);var oD=()=>(0,h.jsx)("div",{className:"z1tq9a0",children:(0,h.jsx)(oz.Z,{})});t(41031);var oF={"verge-blurple":"_1wnt6o32 _1wnt6o31","verge-pernod":"_1wnt6o33 _1wnt6o31","verge-franklin":"_1wnt6o34 _1wnt6o31","verge-black":"_1wnt6o35 _1wnt6o31","verge-white":"_1wnt6o36 _1wnt6o31",homepage:"_1wnt6o37 _1wnt6o31",standard:"_1wnt6o38 _1wnt6o31",monochrome:"_1wnt6o39","monochrome-minimal":"_1wnt6o3a"},oj="_1wnt6o3v",oU={"verge-blurple":"_1wnt6o3c","verge-pernod":"_1wnt6o3d","verge-franklin":"_1wnt6o3e","verge-black":"_1wnt6o3f","verge-white":"_1wnt6o3b",homepage:"_1wnt6o3h",standard:"_1wnt6o3b",monochrome:"_1wnt6o3j","monochrome-minimal":"_1wnt6o3k"},oH={"verge-blurple":"_1wnt6o3m","verge-pernod":"_1wnt6o3n","verge-franklin":"_1wnt6o3o","verge-black":"_1wnt6o3p","verge-white":"_1wnt6o3q",homepage:"_1wnt6o3r",standard:"_1wnt6o3s",monochrome:"_1wnt6o3t","monochrome-minimal":"_1wnt6o3u"},oq="_1wnt6o3l",oW={homepage:"_1wnt6o310",standard:"_1wnt6o311"},oV=({className:e})=>(0,h.jsx)("div",{className:"_1wnt6o3w",children:(0,h.jsx)("a",{href:"/",className:"_1wnt6o3x",children:(0,h.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 309 70",role:"img",className:e,width:"100%",height:"100%",fill:"currentColor",children:[(0,h.jsx)("title",{children:"The Verge"}),(0,h.jsx)("desc",{children:"The Verge logo."}),(0,h.jsx)("path",{d:"m231.196 17.897-.302 9.071c-10.592-.726-13.618 1.996-13.618 10.885V39h-9.078V18.441h9.078v5.866c2.724-4.777 6.416-6.954 13.92-6.41ZM15.131 54.786h9.078V19.71h-9.078v35.075Zm44.968-36.828c-6.355 0-10.228 2.842-12.286 5.986V4.593H0v8.466h39.34V39h8.654c0-7.438 4.298-12.697 9.563-12.697 4.54 0 6.597 2.237 6.597 10.28v18.203h9.078V33.318c0-10.28-5.265-15.36-13.133-15.36ZM95.807 47.83c-5.507 0-9.078-3.326-9.683-8.829H77.59c.847 9.676 7.202 16.51 18.157 16.51 8.473 0 13.254-3.81 15.736-9.555l-7.687-3.387c-1.15 3.447-3.268 5.261-7.989 5.261Zm-.363-29.692a19.226 19.226 0 0 0-9.32 2.177l4.357 6.168c1.634-.846 3.39-1.27 5.266-1.21 5.084 0 7.686 3.327 8.049 7.68H95.02v6.048h17.31c.121-.907.182-1.754.182-2.66.06-13.184-8.655-18.203-17.068-18.203ZM185.32 47.83c-5.507 0-9.078-3.326-9.683-8.829h-8.534c.847 9.676 7.202 16.51 18.157 16.51 8.473 0 13.254-3.81 15.736-9.555l-7.687-3.387c-1.21 3.447-3.328 5.261-7.989 5.261Zm-.302-29.692a19.226 19.226 0 0 0-9.321 2.177l4.358 6.168c1.634-.846 3.389-1.27 5.265-1.21 5.084 0 7.687 3.327 8.05 7.68h-8.776v6.048h17.31c.121-.907.181-1.754.181-2.66.061-13.184-8.655-18.203-17.067-18.203ZM291.416 47.83c-5.507 0-9.078-3.326-9.683-8.829h-8.534c.847 9.676 7.202 16.51 18.157 16.51 8.473 0 13.254-3.81 15.736-9.555l-7.687-3.387c-1.21 3.447-3.328 5.261-7.989 5.261Zm-.484-29.692a19.225 19.225 0 0 0-9.32 2.177l4.357 6.168c1.635-.846 3.39-1.27 5.266-1.21 5.084 0 7.686 3.327 8.049 7.68h-8.775v6.048h17.309c.121-.907.182-1.754.182-2.66.06-13.184-8.655-18.203-17.068-18.203ZM117.172.299 133.5 39h9.926L130.971 8.221h16.099V.36L117.172.3Zm48.418.06L146.888 47.71l-2.784 7.076h9.502L176.06.36h-10.47Zm83.461 53.58c3.873 0 7.081-1.089 9.32-2.963l-3.631-5.745c-1.15.484-2.421.665-3.692.665-4.963 0-7.808-2.963-8.776-6.894h-8.897c1.211 8.406 7.263 14.937 15.676 14.937Zm11.196-30.418c-2.057-3.265-6.234-5.624-12.044-5.624-5.689-.06-10.954 3.024-13.738 8.043l7.565 4.838c1.392-2.903 4.116-4.838 8.292-4.838 5.931 0 9.925 4.596 9.925 10.038 0 1.029-.121 2.057-.423 3.024h9.502v-20.5h-9.079v5.019Zm-8.775 38.642c-5.871 0-8.05-2.842-8.474-6.168h-8.654c.181 6.35 4.418 13.304 17.309 13.304 8.715 0 14.404-4.354 16.765-10.885l-8.171-2.842c-1.15 4.233-4.297 6.591-8.775 6.591Z"})]})})}),oK=({className:e="",fill:n="currentColor",width:t=32,height:r=32})=>(0,h.jsxs)("svg",{className:e,width:t,height:r,viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,h.jsx)("title",{children:"Hamburger Navigation Button"}),(0,h.jsx)("rect",{x:"4",y:"7",width:"24",height:"2",fill:n}),(0,h.jsx)("rect",{x:"4",y:"15",width:"24",height:"2",fill:n}),(0,h.jsx)("rect",{x:"4",y:"23",width:"24",height:"2",fill:n})]});t(31420);var oG={"verge-blurple":"_16902kx4 _16902kx3","verge-pernod":"_16902kx5 _16902kx3","verge-black":"_16902kx6 _16902kx3","verge-white":"_16902kx7 _16902kx3","verge-franklin":"_16902kx8 _16902kx3",homepage:"_16902kx9 _16902kx3",standard:"_16902kx3",monochrome:"_16902kx3","monochrome-minimal":"_16902kx3"},o$=({variant:e})=>{let n=(0,nm.z$)(),{openDrawer:t,drawerId:r}=(0,tA.Q)();return(0,h.jsx)("button",{onClick:()=>{t(),n?.emit({event:"navigation_click",navigation_click:{name:"more button"}})},className:(0,eR.Z)("_16902kx0",oH[e]),"aria-controls":r,"aria-label":"Open Drawer",children:(0,h.jsx)("div",{className:(0,eR.Z)(oG[e]),children:(0,h.jsx)("span",{className:(0,eR.Z)("_16902kx2"),children:(0,h.jsx)(oK,{className:"_16902kxd"})})})})},oQ=({className:e="",fill:n="",width:t=18,height:r=24,viewBox:o="0 0 18 24"})=>(0,h.jsx)("svg",{className:e,width:t,height:r,fill:"none",xmlns:"http://www.w3.org/2000/svg",tabIndex:-1,"aria-hidden":"true",viewBox:o,children:(0,h.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:n})});t(65159);var oY="_6cuzo22",oZ="_6cuzo23",oJ=({subscribeStyles:e,subscribeText:n="Subscribe",signInText:t="Sign In",linkStyles:r,leftIcon:o,getLoginUrl:a,getSubscribeUrl:i,hideAccountLink:l=!1,hideSubscribeLink:s=!1})=>{let c=(0,nm.z$)(),u=(0,ek.aC)(),d=u.user?.isEntitled,[p,m]=(0,ev.useState)("/auth/login"),[g,f]=(0,ev.useState)("/subscribe?itm_campaign=desktop-top-navigation-subscribe&itm_medium=site&itm_source=desktop-top-navigation"),[y,_]=(0,ev.useState)(!0);return(0,ev.useEffect)(()=>{if(a)m(a());else{let e=encodeURIComponent(window.location.pathname);m(`/auth/login?returnPath=${e}`)}i&&f(i()),(!u.userLoading||u.user)&&_(!1)},[u,a,i]),y?null:(0,h.jsxs)("div",{className:"_6cuzo20",children:[!s&&!d&&(0,h.jsx)("a",{className:(0,eR.Z)("_6cuzo21",e),href:g,onClick:()=>{c?.emit({event:"authentication",authentication:{method:"sign_in_top_navigation"}})},children:n}),!l&&(0,h.jsx)(h.Fragment,{children:u.user?(0,h.jsxs)("a",{href:"/account/profile",className:(0,eR.Z)(oY,r),children:[o&&o,(0,h.jsx)("span",{className:oZ,children:"Account"})]}):(0,h.jsxs)("a",{href:p,className:(0,eR.Z)(oY,r),onClick:()=>{c?.emit({event:"authentication",authentication:{method:"sign_in_desktop_top_navigation"}})},children:[o&&o,(0,h.jsx)("span",{className:oZ,children:t})]})})]})};t(17108);var oX={"verge-blurple":"_14ksbekj _14ksbeki","verge-pernod":"_14ksbekk _14ksbeki","verge-franklin":"_14ksbekl _14ksbeki","verge-black":"_14ksbekm _14ksbeki","verge-white":"_14ksbeki",homepage:"_14ksbeko _14ksbeki",standard:"_14ksbeki",monochrome:"_14ksbeki","monochrome-minimal":"_14ksbeki"},o0={"verge-blurple":"_14ksbek9","verge-pernod":"_14ksbeka","verge-franklin":"_14ksbekb","verge-black":"_14ksbekc","verge-white":"_14ksbekd",homepage:"_14ksbeke",standard:"_14ksbekf",monochrome:"_14ksbekg","monochrome-minimal":"_14ksbekh"},o1={"verge-blurple":"_14ksbek0","verge-pernod":"_14ksbek1","verge-franklin":"_14ksbek2","verge-black":"_14ksbek3","verge-white":"_14ksbek4",homepage:"_14ksbek5",standard:"_14ksbek6",monochrome:"_14ksbek7","monochrome-minimal":"_14ksbek8"},o2=({variant:e="verge-white",hideAccountLink:n=!1})=>(0,h.jsx)(oJ,{subscribeStyles:o1[e],linkStyles:o0[e],subscribeText:"Subscribe",hideAccountLink:n,leftIcon:(0,h.jsx)(oQ,{width:8,height:14,className:oX[e]})});t(7482);var o4={homepage:"_1bjoufy3 vbsnq72",default:"vbsnq72"},o9=({Logo:e,hideLogo:n,variant:t})=>{let r=(0,nm.z$)();return(0,h.jsx)("div",{className:(0,eR.Z)("_1bjoufy1",oH[t]),children:(0,h.jsxs)("div",{className:o4["homepage"===t?"homepage":"default"],children:[!n&&(0,h.jsx)("div",{className:(0,eR.Z)("_1bjoufy0"),children:(0,h.jsxs)("a",{href:"/",onClick:()=>r?.emit({event:"navigation_click",navigation_click:{name:"front page"}}),children:[(0,h.jsx)("span",{className:tR.srOnly,children:"The homepage"}),(0,h.jsx)(e,{className:(0,eR.Z)(op,oU[t])})]})}),(0,h.jsxs)("div",{className:(0,eR.Z)(od,"_1bjoufy2"),children:[(0,h.jsx)(o2,{variant:t,hideAccountLink:!0}),(0,h.jsx)(o$,{variant:t})]})]})})},o3=({items:e,Logo:n,variant:t="verge-white",hideLogo:r=!1,showSubscribeInNav:o=!1})=>{let a=(0,nm.z$)(),{openDrawer:i}=(0,tA.Q)(),l=(0,h.jsxs)(o_,{variant:"standard",children:[e.map((e,n)=>"title"in e?(0,h.jsx)(o_.Link,{className:(0,eR.Z)(oj,oH[t],oq),href:e.url,special:e.special,icon:e.icon,variant:"standard",onClick:()=>a?.emit({event:"navigation_click",navigation_click:{name:e.title}}),children:e.title},n):e),(0,h.jsx)(o_.Link,{variant:"standard",className:(0,eR.Z)(oj,oH[t],oq,"_1wnt6o3z"),onClick:e=>{e.preventDefault(),a?.emit({event:"navigation_click",navigation_click:{name:"more"}}),i()},children:(0,h.jsx)(oK,{})})]});return(0,h.jsx)("div",{className:ob["homepage"===t?"homepage":"standard"],children:(0,h.jsxs)("div",{className:ok,children:[!r&&(0,h.jsx)("div",{className:(0,eR.Z)(oT.standard,oU[t]),children:(0,h.jsxs)("a",{href:"/",onClick:()=>a?.emit({event:"navigation_click",navigation_click:{name:"front page"}}),children:[(0,h.jsx)("span",{className:tR.srOnly,children:"The homepage"}),(0,h.jsx)(n,{className:(0,eR.Z)(oS.standard)})]})}),o&&(0,h.jsx)("div",{className:oW["homepage"===t?"homepage":"standard"],children:(0,h.jsx)(o2,{variant:t})}),(0,h.jsx)("nav",{className:(0,eR.Z)(oC.standard,oF[t]),"aria-label":"Top Navigation",children:l})]})})};t(41765);var o5={"verge-blurple":"bi882e2","verge-pernod":"bi882e3","verge-black":"bi882e4","verge-white":"bi882e5","verge-franklin":"bi882e6",homepage:"bi882e7",standard:"bi882e8",minimal:"bi882e9",branded:"bi882ea",monochrome:"bi882eb","monochrome-minimal":"bi882ec"};t(7239);let o6=()=>{let e=(0,nm.z$)(),n=(0,ek.aC)();return n.user?.isEntitled?null:(0,h.jsx)(nc.Z,{className:"iywbhc1",displayType:"secondary",text:"Subscribe",href:"/subscribe?itm_campaign=menu-nav-subscribe&itm_medium=site&itm_source=navigation",onClick:()=>{e?.emit({event:"memberships_navigation",memberships_navigation:{action:"click",cta:"Subscribe",position:"navigation"}})},fullWidth:!0})},o8={Logo:oz.Z,showAuth:!0,showStickyNavCommentCount:!0,showSubscribeInNav:!0,primaryNavigationComponent:e=>{let{items:n,variant:t,PrimaryLogo:r,Logo:o,showSubscribeInNav:a}=e;return(0,h.jsxs)("div",{className:o5[t],children:[(0,h.jsx)("div",{className:"bi882e0",children:(0,h.jsx)(o3,{Logo:r||o,items:n,variant:t,hideLogo:"homepage"===t,showSubscribeInNav:a})}),(0,h.jsx)("div",{className:"bi882e1",children:(0,h.jsx)(o9,{Logo:r||o,variant:t,hideLogo:"homepage"===t})})]})},getDrawerComponents:()=>({background:(0,h.jsx)(oD,{}),endSection:(0,h.jsx)(o6,{})}),cta:{desktop:null,mobile:null},linkMenu:{linkClassName:"iywbhc0",showLinkLines:!1},rightMenuButtons:{desktop:()=>(0,h.jsx)(h.Fragment,{}),mobile:()=>(0,h.jsx)(h.Fragment,{})},getPinnedItems:()=>[(0,h.jsx)(oV,{},"8"),{title:"Tech",url:"/tech"},{title:"Reviews",url:"/reviews"},{title:"Science",url:"/science"},{title:"Entertainment",url:"/entertainment"},{title:"AI",url:"/ai-artificial-intelligence"}],drawerItems:[{title:"Tech",url:"/tech",allLink:{title:"All Tech",url:"/tech"},subItems:[{title:"Amazon",url:"/amazon"},{title:"Apple",url:"/apple"},{title:"Facebook",url:"/facebook"},{title:"Google",url:"/google"},{title:"Microsoft",url:"/microsoft"},{title:"Samsung",url:"/samsung"},{title:"Business",url:"/business"},{title:"Creators",url:"/creators"},{title:"Mobile",url:"/mobile"},{title:"Policy",url:"/policy"},{title:"Security",url:"/cyber-security"},{title:"Transportation",url:"/transportation"}]},{title:"Reviews",url:"/reviews",allLink:{title:"All Reviews",url:"/reviews"},subItems:[{title:"Buying Guides",url:"/this-is-my-next"},{title:"Deals",url:"/good-deals"},{title:"Gift Guide",url:"/gift-guide"},{title:"Laptops",url:"/laptop-review"},{title:"Phones",url:"/phone-review"},{title:"Headphones",url:"/headphone-review"},{title:"Tablets",url:"/tablet-review"},{title:"Smart Home",url:"/smart-home-review"},{title:"Smartwatches",url:"/smartwatch-review"},{title:"Speakers",url:"/speaker-review"},{title:"Drones",url:"/drone-review"}]},{title:"Science",url:"/science",allLink:{title:"All Science",url:"/science"},subItems:[{title:"Space",url:"/space"},{title:"Energy",url:"/energy"},{title:"Environment",url:"/environment"},{title:"Health",url:"/health"}]},{title:"Entertainment",url:"/entertainment",allLink:{title:"All Entertainment",url:"/entertainment"},subItems:[{title:"Games",url:"/games"},{title:"TV Shows",url:"/tv"},{title:"Movies",url:"/film"},{title:"Audio",url:"/hot-pod-newsletter"}]},{title:"AI",url:"/ai-artificial-intelligence",subItems:[]},{title:"Cars",url:"/cars",allLink:{title:"All Cars",url:"/cars"},subItems:[{title:"Electric Cars",url:"/electric-cars"},{title:"Autonomous Cars",url:"/autonomous-cars"},{title:"Ride-Sharing",url:"/ride-sharing"},{title:"Scooters",url:"/scooters"},{title:"Other Transportation",url:"/transportation"}]},{title:"Features",url:"/features",allLink:{title:"All Features",url:"/features"},subItems:[]},{title:"Videos",url:"/featured-video",allLink:{title:"All Videos",url:"/featured-video"},subItems:[{title:"YouTube",url:"https://www.youtube.com/theverge"},{title:"TikTok",url:"https://www.tiktok.com/@verge"},{title:"Instagram",url:"https://www.instagram.com/verge"}]},{title:"Podcasts",url:"/podcasts",allLink:{title:"All Podcasts",url:"/podcasts"},subItems:[{title:"Decoder",url:"/decoder-podcast-with-nilay-patel"},{title:"The Vergecast",url:"/the-vergecast"}]},{title:"Newsletters",url:"/newsletters",allLink:{title:"All Newsletters",url:"/newsletters"},subItems:[{title:"The Verge Daily",url:"/pages/sign-up-for-verge-daily"},{title:"Command Line",url:"/command-line-newsletter"},{title:"Installer",url:"/pages/installer-newsletter-sign-up"},{title:"Notepad",url:"/notepad-microsoft-newsletter"},{title:"Verge Deals",url:"/2024/9/20/24249294/verge-deals-newsletter-subscribe-tech-discounts"}]},{title:"Store",url:"https://shop.theverge.com/",subItems:[]}],componentContext:{}};var o7=t(61568);let ae={backgroundElement:(0,h.jsx)("div",{className:o7.pg,children:"Most Popular"})},an=(0,t(5493).d)(oP,{overtoneComponentConfig:oP,checkoutConfirmation:{titleRecurring:"You made it",titleOneTime:"",descriptionRecurring:"You've been opted into the subscriber-exclusive Command Line and Notepad newsletters. Manage your email preferences below or in your account anytime.",descriptionOneTime:"",newsletters:[{imageUrl:"/static-assets/newsletters/commandline.png",title:"Command Line",description:"A weekly newsletter about the tech world's inside conversation, as heard by Alex Heath."},{imageUrl:"/static-assets/newsletters/notepad.png",title:"Notepad",description:"A weekly window into Microsoft's era-defining bets on AI, gaming, and the future of computing by Tom Warren."}]},compactContentCard:{imagePosition:"right",lowerMetaSecondComponent:"Timestamp",lowerMetaThirdComponent:"CommentCount",upperMetaSecondComponent:null,verticalCategory:!0,showDek:!1,componentContext:{articleParentRecircStream:{verticalCategory:!1,imagePosition:"hideImage",showDek:!1,upperMetaFirstComponent:null,upperMetaSecondComponent:null,contentBlockSize:"small"},articleParentRecircPackage:{verticalCategory:!1,imagePosition:"left",showDek:!1,upperMetaFirstComponent:null,upperMetaSecondComponent:null,contentBlockSize:"small"},fiveGridPackagePattern:{contentBlockSize:"small",contentBlockVariation:"standard",imagePosition:"right",lowerMetaFirstComponent:null,lowerMetaSecondComponent:null,showDek:!1,upperMetaFirstComponent:null,upperMetaSecondComponent:null},latestRecirc:{verticalCategory:!1,latestRecircPadding:!0,lowerMetaFirstComponent:null,lowerMetaSecondComponent:null,lowerMetaThirdComponent:null},riverLinkPost:{verticalCategory:!1,upperMetaFirstComponent:"ContentBlockCrossPost",lowerMetaFirstComponent:null,lowerMetaSecondComponent:null,showDek:!0},threeGridArticleCategoryRecirc:{verticalCategory:!1,latestRecircPadding:!0,upperMetaFirstComponent:null,upperMetaSecondComponent:null,showDek:!1},sixUpPatternTop:{verticalCategory:!1,upperMetaFirstComponent:"LiveBadge",lowerMetaFirstComponent:"ContentBlockByline",lowerMetaSecondComponent:"Timestamp",lowerMetaThirdComponent:"CommentCount",imageAspectRatio:"square",contentBlockSize:"small",alignTop:!0},sixUpPatternBottom:{contentBlockVariation:"standard",verticalCategory:!1,upperMetaFirstComponent:"LiveBadge",lowerMetaFirstComponent:"ContentBlockByline",lowerMetaSecondComponent:"Timestamp",lowerMetaThirdComponent:"CommentCount",imageAspectRatio:"square",imagePosition:"right",contentBlockSize:"small",mediaVariationIconPlacement:"thumbnail",alignTop:!0},sixUpPatternMobile:{verticalCategory:!1,upperMetaFirstComponent:null,upperMetaSecondComponent:null,upperMetaThirdComponent:null,lowerMetaFirstComponent:"ContentBlockByline",lowerMetaSecondComponent:"Timestamp",lowerMetaThirdComponent:"CommentCount",imageAspectRatio:"square",imagePosition:"left",contentBlockSize:"small",showDek:!1},listBreaker:{verticalCategory:!1,upperMetaFirstComponent:null,lowerMetaFirstComponent:"ContentBlockByline",lowerMetaSecondComponent:"Timestamp",lowerMetaThirdComponent:"CommentCount",imagePosition:"hideImage",contentBlockSize:"small"},categoryBreaker:{verticalCategory:!1,upperMetaFirstComponent:null,lowerMetaFirstComponent:"ContentBlockByline",lowerMetaSecondComponent:"Timestamp",lowerMetaThirdComponent:"CommentCount",imagePosition:"hideImage",contentBlockSize:"micro"},fourUpPattern:{verticalCategory:!1,upperMetaSecondComponent:null,imageAspectRatio:"square",contentBlockSize:"small",imagePosition:"right",lowerMetaFirstComponent:"ContentBlockByline",lowerMetaSecondComponent:"Timestamp",lowerMetaThirdComponent:"CommentCount",metaVariation:"box"},searchPage:{verticalCategory:!0,showDek:!0,upperMetaFirstComponent:"Category",alignTop:!0},searchPageWithoutCategory:{verticalCategory:!0,showDek:!0,upperMetaFirstComponent:"Category",alignTop:!0},packageLayoutPosts:{upperMetaFirstComponent:"LiveBadge"}}},contactForm:{forms:["tip","issue","suggestion","advertising","advertisingSupport","pressInquiryVox","security","personalData","commentModeration"],componentContext:{}},footer:{Logo:()=>(0,h.jsx)(oM.Z,{fill:"white"}),border:!1,linkData:[[{title:"Contact",href:"/contact"},{title:"Tip Us",href:"/c/tech/22579076/how-to-tip-the-verge-email-signal-and-more"},{title:"Community Guidelines",href:"/community-guidelines"},{title:"About",href:"/about-the-verge"},{title:"Ethics Statement",href:"/ethics-statement"},{title:"How We Rate and Review Products",href:"/pages/how-we-rate"}],[{component:oL,title:"Consent Management",href:"about:blank"},{title:"Terms of Use",href:"https://www.voxmedia.com/legal/terms-of-use"},{title:"Privacy Notice",href:"https://www.voxmedia.com/legal/privacy-notice"},{title:"Cookie Policy",href:"https://www.voxmedia.com/legal/cookie-policy"},{title:"Licensing FAQ",href:"https://www.voxmedia.com/pages/licensing"},{title:"Accessibility",href:"https://www.voxmedia.com/legal/accessibility"},{title:"Platform Status",href:"https://status.voxmedia.com"}]],componentContext:{}},navigation:o8,disclaimer:{disclaimerText:"If you buy something from a Verge link, Vox Media may earn a commission.",ethicsUrl:"https://www.theverge.com/ethics-statement",scorecardDisclaimerText:"How we rate and review products",scorecardDisclaimerUrl:"https://www.theverge.com/pages/how-we-rate"},ledeMeta:{standard:{desktopAdSlot:"articleSponsorshipHeadlineAboveDesktop",mobileAdSlot:"articleSponsorshipMobileAndTablet"},specialSplit:{desktopAdSlot:"articleSponsorshipWhiteDesktop",mobileAdSlot:"articleSponsorshipWhiteMobileAndTablet"},specialFullWidth:{desktopAdSlot:"articleSponsorshipWhiteDesktop",mobileAdSlot:"articleSponsorshipWhiteMobileAndTablet"},overlay:{desktopAdSlot:"articleSponsorshipWhiteDesktop",mobileAdSlot:"articleSponsorshipWhiteMobileAndTablet"},fullWidth:{desktopAdSlot:"articleSponsorshipWhiteDesktop",mobileAdSlot:"articleSponsorshipWhiteMobileAndTablet"}},socialLinks:{linkData:{facebook:"https://www.facebook.com/verge",threads:"https://www.threads.net/@verge",instagram:"https://www.instagram.com/verge",youtube:"https://www.youtube.com/user/theverge",rss:"https://www.theverge.com/rss/index.xml"},componentContext:{}},metaCategory:{metaVariation:"box",categorySeparator:" /",componentContext:{standard:{metaVariation:"articleMetaStandard"},fullWidth:{metaVariation:"articleMetaFeature"},split:{metaVariation:"articleMetaFeatureSplit"},specialFullWidth:{metaVariation:"articleMetaSpecial"},specialSplit:{metaVariation:"articleMetaSpecialSplit"},overlay:{metaVariation:"articleMetaSpecial"},branded:{metaVariation:"box"},stream:{}}},standardLede:{mediaAboveRightRail:!0,dekLocation:"right",metaLocation:"right"},contentBlockMeta:oN,headerPattern:oO,shareButtons:{buttons:["copy","facebook","threads","rss"]},pageHeader:{size:"small",componentContext:{latestRecirc:{size:"small"}}},river:{componentContext:{packageLayout:{borderTop:!0}}},articleRecirc:{useColorContainer:!0},quickPost:{meatballs:!0,componentContext:{stream:{meatballs:!1}}},prominentContentCard:oA,contentBlockByline:{variation:"default",componentContext:{compactContentCardListBreaker:{variation:"breaker"},compactContentCardCategoryBreaker:{variation:"breaker"},prominentContentCardCategoryBreaker:{variation:"breaker"}}},mostPopularList:ae,productCard:{scoreLabel:"Verge Score"},contentCardScore:{scoreLabel:"Verge Score"},newsletter:{buttonDisplayType:"secondary"}});var at=t(9948);t(74235);var ar=t(45394),ao=t(9481);t(10607),t(18443),(s=m||(m={})).HUB="HUB",s.AUTHOR="AUTHOR";let aa=function(e){rQ&&rQ.emitMetric(e)};function ai(e){let{pageProps:n={},router:t,...r}=e,{appContainerClassName:o,navProps:a}=n;return(["/404","/500"].includes(t.pathname)||t.pathname.startsWith("/error/"))&&(o="_1c8yj4y0",a={variant:"verge-blurple"}),(0,h.jsx)(r2,{...r,adConfig:{staticAdConfig:ef},AuthProvider:n=>{let{children:t,...r}=n;return(0,h.jsx)(eT,{...r,serverAuthState:e.serverAuthState,children:t})},componentConfig:an,defaultSEO:b,seoSchemaConfigPathMap:C,seoConfig:S,featureConfig:g,fonts:N,Footer:(0,h.jsx)(at.Z,{className:"_1c8yj4y1"}),membershipConfig:f,newslettersConfig:y,pageProps:{...n,appContainerClassName:o,navProps:a},parselyConfig:_,paywallConfig:v})}ai.getInitialProps=async e=>{let n=e.ctx,t=await eE(n,ey.vA);return r2.getInitialProps({context:e,themes:{overtone:"xvwrgw0",vergeLight:ao.Z,vergeDark:ar.Z},defaultTheme:"vergeDark",serverAuthState:t,communityId:ey.vA,scripts:[{src:"https://cdn.bullwhip.cloud/sonar/vox-verge.umd.js",strategy:"beforeInteractive",async:!0}]})};var al=ai},4476:function(e,n,t){globalThis._sentryRewritesTunnelPath=void 0,globalThis.SENTRY_RELEASE={id:"QsqAwO8A-sgWs9qNHZ4Ni"},globalThis._sentryBasePath=void 0,globalThis._sentryRewriteFramesAssetPrefixPath="",t(50727)},50727:function(e,n,t){let{init:r}=t(30182),{supportedBrowsersRegExp:o}=t(42719),{createSentryConfig:a}=t(34993);r(a({supportedBrowsersRegExp:o}))},13355:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"Image",{enumerable:!0,get:function(){return v}});let r=t(71763),o=t(2227),a=t(35683),i=o._(t(66123)),l=r._(t(58775)),s=r._(t(50174)),c=t(24318),u=t(39525),d=t(52641);t(48789);let p=t(93571),m=r._(t(53142)),h={deviceSizes:[376,415,480,540,640,750,828,1080,1200,1440,1920,2048,2400],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function g(e,n,t,r,o,a,i){let l=null==e?void 0:e.src;e&&e["data-loaded-src"]!==l&&(e["data-loaded-src"]=l,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==n&&o(!0),null==t?void 0:t.current){let n=new Event("load");Object.defineProperty(n,"target",{writable:!1,value:e});let r=!1,o=!1;t.current({...n,nativeEvent:n,currentTarget:e,target:e,isDefaultPrevented:()=>r,isPropagationStopped:()=>o,persist:()=>{},preventDefault:()=>{r=!0,n.preventDefault()},stopPropagation:()=>{o=!0,n.stopPropagation()}})}(null==r?void 0:r.current)&&r.current(e)}}))}function f(e){return i.use?{fetchPriority:e}:{fetchpriority:e}}let y=(0,i.forwardRef)((e,n)=>{let{src:t,srcSet:r,sizes:o,height:l,width:s,decoding:c,className:u,style:d,fetchPriority:p,placeholder:m,loading:h,unoptimized:y,fill:_,onLoadRef:v,onLoadingCompleteRef:b,setBlurComplete:k,setShowAltText:C,sizesInput:S,onLoad:T,onError:w,...I}=e;return(0,a.jsx)("img",{...I,...f(p),loading:h,width:s,height:l,decoding:c,"data-nimg":_?"fill":"1",className:u,style:d,sizes:o,srcSet:r,src:t,ref:(0,i.useCallback)(e=>{n&&("function"==typeof n?n(e):"object"==typeof n&&(n.current=e)),e&&(w&&(e.src=e.src),e.complete&&g(e,m,v,b,k,y,S))},[t,m,v,b,k,w,y,S,n]),onLoad:e=>{g(e.currentTarget,m,v,b,k,y,S)},onError:e=>{C(!0),"empty"!==m&&k(!0),w&&w(e)}})});function _(e){let{isAppRouter:n,imgAttributes:t}=e,r={as:"image",imageSrcSet:t.srcSet,imageSizes:t.sizes,crossOrigin:t.crossOrigin,referrerPolicy:t.referrerPolicy,...f(t.fetchPriority)};return n&&l.default.preload?(l.default.preload(t.src,r),null):(0,a.jsx)(s.default,{children:(0,a.jsx)("link",{rel:"preload",href:t.srcSet?void 0:t.src,...r},"__nimg-"+t.src+t.srcSet+t.sizes)})}let v=(0,i.forwardRef)((e,n)=>{let t=(0,i.useContext)(p.RouterContext),r=(0,i.useContext)(d.ImageConfigContext),o=(0,i.useMemo)(()=>{var e;let n=h||r||u.imageConfigDefault,t=[...n.deviceSizes,...n.imageSizes].sort((e,n)=>e-n),o=n.deviceSizes.sort((e,n)=>e-n),a=null==(e=n.qualities)?void 0:e.sort((e,n)=>e-n);return{...n,allSizes:t,deviceSizes:o,qualities:a}},[r]),{onLoad:l,onLoadingComplete:s}=e,g=(0,i.useRef)(l);(0,i.useEffect)(()=>{g.current=l},[l]);let f=(0,i.useRef)(s);(0,i.useEffect)(()=>{f.current=s},[s]);let[v,b]=(0,i.useState)(!1),[k,C]=(0,i.useState)(!1),{props:S,meta:T}=(0,c.getImgProps)(e,{defaultLoader:m.default,imgConf:o,blurComplete:v,showAltText:k});return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(y,{...S,unoptimized:T.unoptimized,placeholder:T.placeholder,fill:T.fill,onLoadRef:g,onLoadingCompleteRef:f,setBlurComplete:b,setShowAltText:C,sizesInput:e.sizes,ref:n}),T.priority?(0,a.jsx)(_,{isAppRouter:!t,imgAttributes:S}):null]})});("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),e.exports=n.default)},24318:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"getImgProps",{enumerable:!0,get:function(){return l}}),t(48789);let r=t(94181),o=t(39525);function a(e){return void 0!==e.default}function i(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function l(e,n){var t,l;let s,c,u,{src:d,sizes:p,unoptimized:m=!1,priority:h=!1,loading:g,className:f,quality:y,width:_,height:v,fill:b=!1,style:k,overrideSrc:C,onLoad:S,onLoadingComplete:T,placeholder:w="empty",blurDataURL:I,fetchPriority:x,decoding:E="async",layout:R,objectFit:P,objectPosition:B,lazyBoundary:N,lazyRoot:A,...O}=e,{imgConf:M,showAltText:L,blurComplete:z,defaultLoader:D}=n,F=M||o.imageConfigDefault;if("allSizes"in F)s=F;else{let e=[...F.deviceSizes,...F.imageSizes].sort((e,n)=>e-n),n=F.deviceSizes.sort((e,n)=>e-n),r=null==(t=F.qualities)?void 0:t.sort((e,n)=>e-n);s={...F,allSizes:e,deviceSizes:n,qualities:r}}if(void 0===D)throw Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config");let j=O.loader||D;delete O.loader,delete O.srcSet;let U="__next_img_default"in j;if(U){if("custom"===s.loader)throw Error('Image with src "'+d+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader')}else{let e=j;j=n=>{let{config:t,...r}=n;return e(r)}}if(R){"fill"===R&&(b=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[R];e&&(k={...k,...e});let n={responsive:"100vw",fill:"100vw"}[R];n&&!p&&(p=n)}let H="",q=i(_),W=i(v);if("object"==typeof(l=d)&&(a(l)||void 0!==l.src)){let e=a(d)?d.default:d;if(!e.src)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(e));if(!e.height||!e.width)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(e));if(c=e.blurWidth,u=e.blurHeight,I=I||e.blurDataURL,H=e.src,!b){if(q||W){if(q&&!W){let n=q/e.width;W=Math.round(e.height*n)}else if(!q&&W){let n=W/e.height;q=Math.round(e.width*n)}}else q=e.width,W=e.height}}let V=!h&&("lazy"===g||void 0===g);(!(d="string"==typeof d?d:H)||d.startsWith("data:")||d.startsWith("blob:"))&&(m=!0,V=!1),s.unoptimized&&(m=!0),U&&d.endsWith(".svg")&&!s.dangerouslyAllowSVG&&(m=!0),h&&(x="high");let K=i(y),G=Object.assign(b?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:P,objectPosition:B}:{},L?{}:{color:"transparent"},k),$=z||"empty"===w?null:"blur"===w?'url("data:image/svg+xml;charset=utf-8,'+(0,r.getImageBlurSvg)({widthInt:q,heightInt:W,blurWidth:c,blurHeight:u,blurDataURL:I||"",objectFit:G.objectFit})+'")':'url("'+w+'")',Q=$?{backgroundSize:G.objectFit||"cover",backgroundPosition:G.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:$}:{},Y=function(e){let{config:n,src:t,unoptimized:r,width:o,quality:a,sizes:i,loader:l}=e;if(r)return{src:t,srcSet:void 0,sizes:void 0};let{widths:s,kind:c}=function(e,n,t){let{deviceSizes:r,allSizes:o}=e;if(t){let e=/(^|\s)(1?\d?\d)vw/g,n=[];for(let r;r=e.exec(t);r)n.push(parseInt(r[2]));if(n.length){let e=.01*Math.min(...n);return{widths:o.filter(n=>n>=r[0]*e),kind:"w"}}return{widths:o,kind:"w"}}return"number"!=typeof n?{widths:r,kind:"w"}:{widths:[...new Set([n,2*n].map(e=>o.find(n=>n>=e)||o[o.length-1]))],kind:"x"}}(n,o,i),u=s.length-1;return{sizes:i||"w"!==c?i:"100vw",srcSet:s.map((e,r)=>l({config:n,src:t,quality:a,width:e})+" "+("w"===c?e:r+1)+c).join(", "),src:l({config:n,src:t,quality:a,width:s[u]})}}({config:s,src:d,unoptimized:m,width:q,quality:K,sizes:p,loader:j});return{props:{...O,loading:V?"lazy":g,fetchPriority:x,width:q,height:W,decoding:E,className:f,style:{...G,...Q},sizes:Y.sizes,srcSet:Y.srcSet,src:C||Y.src},meta:{unoptimized:m,priority:h,placeholder:w,fill:b}}}},94181:function(e,n){"use strict";function t(e){let{widthInt:n,heightInt:t,blurWidth:r,blurHeight:o,blurDataURL:a,objectFit:i}=e,l=r?40*r:n,s=o?40*o:t,c=l&&s?"viewBox='0 0 "+l+" "+s+"'":"";return"%3Csvg xmlns='http://www.w3.org/2000/svg' "+c+"%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='"+(c?"none":"contain"===i?"xMidYMid":"cover"===i?"xMidYMid slice":"none")+"' style='filter: url(%23b);' href='"+a+"'/%3E%3C/svg%3E"}Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"getImageBlurSvg",{enumerable:!0,get:function(){return t}})},54437:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),function(e,n){for(var t in n)Object.defineProperty(e,t,{enumerable:!0,get:n[t]})}(n,{default:function(){return s},getImageProps:function(){return l}});let r=t(71763),o=t(24318),a=t(13355),i=r._(t(53142));function l(e){let{props:n}=(0,o.getImgProps)(e,{defaultLoader:i.default,imgConf:{deviceSizes:[376,415,480,540,640,750,828,1080,1200,1440,1920,2048,2400],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,t]of Object.entries(n))void 0===t&&delete n[e];return{props:n}}let s=a.Image},53142:function(e,n){"use strict";function t(e){var n;let{config:t,src:r,width:o,quality:a}=e,i=a||(null==(n=t.qualities)?void 0:n.reduce((e,n)=>Math.abs(n-75){"hidden"===i.WINDOW.document.visibilityState&&this._flushOutcomes()})}eventFromException(e,n){return a.eventFromException(this._options.stackParser,e,n,this._options.attachStacktrace)}eventFromMessage(e,n="info",t){return a.eventFromMessage(this._options.stackParser,e,n,t,this._options.attachStacktrace)}captureUserFeedback(e){if(!this._isEnabled()){o.DEBUG_BUILD&&r.logger.warn("SDK not enabled, will not capture user feedback.");return}let n=l.createUserFeedbackEnvelope(e,{metadata:this.getSdkMetadata(),dsn:this.getDsn(),tunnel:this.getOptions().tunnel});this.sendEnvelope(n)}_prepareEvent(e,n,t){return e.platform=e.platform||"javascript",super._prepareEvent(e,n,t)}}n.BrowserClient=s},6618:function(e,n){Object.defineProperty(n,"__esModule",{value:!0}),n.DEBUG_BUILD=!1},25348:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(2512);function o(e,n){let t=i(e,n),r={type:c(n),value:u(n)};return t.length&&(r.stacktrace={frames:t}),void 0===r.type&&""===r.value&&(r.value="Unrecoverable error caught"),r}function a(e,n){return{exception:{values:[o(e,n)]}}}function i(e,n){let t=n.stacktrace||n.stack||"",r=n&&l.test(n.message)?1:0,o="number"==typeof n.framesToPop?n.framesToPop:0;try{return e(t,r,o)}catch(e){}return[]}let l=/Minified React error #\d+;/i;function s(e){return"undefined"!=typeof WebAssembly&&void 0!==WebAssembly.Exception&&e instanceof WebAssembly.Exception}function c(e){let n=e&&e.name;return!n&&s(e)?e.message&&Array.isArray(e.message)&&2==e.message.length?e.message[0]:"WebAssembly.Exception":n}function u(e){let n=e&&e.message;return n?n.error&&"string"==typeof n.error.message?n.error.message:s(e)&&Array.isArray(e.message)&&2==e.message.length?e.message[1]:n:"No error message"}function d(e,n,t,l,s){let c;if(r.isErrorEvent(n)&&n.error)return a(e,n.error);if(r.isDOMError(n)||r.isDOMException(n)){if("stack"in n)c=a(e,n);else{let o=n.name||(r.isDOMError(n)?"DOMError":"DOMException"),a=n.message?`${o}: ${n.message}`:o;c=p(e,a,t,l),r.addExceptionTypeValue(c,a)}return"code"in n&&(c.tags={...c.tags,"DOMException.code":`${n.code}`}),c}return r.isError(n)?a(e,n):(r.isPlainObject(n)||r.isEvent(n)?c=function(e,n,t,a){let l=r.getClient(),s=l&&l.getOptions().normalizeDepth,c=function(e){for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n)){let t=e[n];if(t instanceof Error)return t}}(n),u={__serialized__:r.normalizeToSize(n,s)};if(c)return{exception:{values:[o(e,c)]},extra:u};let d={exception:{values:[{type:r.isEvent(n)?n.constructor.name:a?"UnhandledRejection":"Error",value:function(e,{isUnhandledRejection:n}){let t=r.extractExceptionKeysForMessage(e),o=n?"promise rejection":"exception";if(r.isErrorEvent(e))return`Event \`ErrorEvent\` captured as ${o} with message \`${e.message}\``;if(r.isEvent(e)){let n=function(e){try{let n=Object.getPrototypeOf(e);return n?n.constructor.name:void 0}catch(e){}}(e);return`Event \`${n}\` (type=${e.type}) captured as ${o}`}return`Object captured as ${o} with keys: ${t}`}(n,{isUnhandledRejection:a})}]},extra:u};if(t){let n=i(e,t);n.length&&(d.exception.values[0].stacktrace={frames:n})}return d}(e,n,t,s):(c=p(e,n,t,l),r.addExceptionTypeValue(c,`${n}`,void 0)),r.addExceptionMechanism(c,{synthetic:!0}),c)}function p(e,n,t,o){let a={};if(o&&t){let o=i(e,t);o.length&&(a.exception={values:[{value:n,stacktrace:{frames:o}}]}),r.addExceptionMechanism(a,{synthetic:!0})}if(r.isParameterizedString(n)){let{__sentry_template_string__:e,__sentry_template_values__:t}=n;return a.logentry={message:e,params:t},a}return a.message=n,a}n.eventFromException=function(e,n,t,o){let a=d(e,n,t&&t.syntheticException||void 0,o);return r.addExceptionMechanism(a),a.level="error",t&&t.event_id&&(a.event_id=t.event_id),r.resolvedSyncPromise(a)},n.eventFromMessage=function(e,n,t="info",o,a){let i=p(e,n,o&&o.syntheticException||void 0,a);return i.level=t,o&&o.event_id&&(i.event_id=o.event_id),r.resolvedSyncPromise(i)},n.eventFromUnknownInput=d,n.exceptionFromError=o,n.extractMessage=u,n.extractType=c},92074:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(21496),o=t(99258),a=r.buildFeedbackIntegration({lazyLoadIntegration:o.lazyLoadIntegration});n.feedbackAsyncIntegration=a},58693:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(21496),o=r.buildFeedbackIntegration({getModalIntegration:()=>r.feedbackModalIntegration,getScreenshotIntegration:()=>r.feedbackScreenshotIntegration});n.feedbackSyncIntegration=o},64151:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(2512),o=r.GLOBAL_OBJ,a=0;function i(){a++,setTimeout(()=>{a--})}n.WINDOW=o,n.ignoreNextOnError=i,n.shouldIgnoreOnError=function(){return a>0},n.wrap=function e(n,t={}){if("function"!=typeof n)return n;try{let e=n.__sentry_wrapped__;if(e){if("function"==typeof e)return e;return n}if(r.getOriginalFunction(n))return n}catch(e){return n}let o=function(...o){try{let r=o.map(n=>e(n,t));return n.apply(this,r)}catch(e){throw i(),r.withScope(n=>{n.addEventProcessor(e=>(t.mechanism&&(r.addExceptionTypeValue(e,void 0,void 0),r.addExceptionMechanism(e,t.mechanism)),e.extra={...e.extra,arguments:o},e)),r.captureException(e)}),e}};try{for(let e in n)Object.prototype.hasOwnProperty.call(n,e)&&(o[e]=n[e])}catch(e){}r.markFunctionWrapped(o,n),r.addNonEnumerableProperty(n,"__sentry_wrapped__",o);try{Object.getOwnPropertyDescriptor(o,"name").configurable&&Object.defineProperty(o,"name",{get:()=>n.name})}catch(e){}return o}},83614:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(2512),o=t(64151),a=t(75198),i=t(94495),l=t(61114),s=t(25348),c=t(41483),u=t(9033),d=t(45964),p=t(21286),m=t(33703),h=t(63843),g=t(94226),f=t(99258),y=t(41582),_=t(68870),v=t(15260),b=t(88437),k=t(19447),C=t(92074),S=t(58693),T=t(21496),w=t(71642),I=t(63245),x=t(89713),E=t(66330),R=t(40376),P=t(25662),B=t(66106),N=t(8650),A=t(64706),O=t(65357);n.SDK_VERSION=r.SDK_VERSION,n.SEMANTIC_ATTRIBUTE_SENTRY_OP=r.SEMANTIC_ATTRIBUTE_SENTRY_OP,n.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN=r.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN,n.SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE=r.SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE,n.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE=r.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE,n.Scope=r.Scope,n.addBreadcrumb=r.addBreadcrumb,n.addEventProcessor=r.addEventProcessor,n.addIntegration=r.addIntegration,n.addTracingExtensions=r.addTracingExtensions,n.captureConsoleIntegration=r.captureConsoleIntegration,n.captureEvent=r.captureEvent,n.captureException=r.captureException,n.captureFeedback=r.captureFeedback,n.captureMessage=r.captureMessage,n.captureSession=r.captureSession,n.close=r.close,n.continueTrace=r.continueTrace,n.createTransport=r.createTransport,n.debugIntegration=r.debugIntegration,n.dedupeIntegration=r.dedupeIntegration,n.endSession=r.endSession,n.extraErrorDataIntegration=r.extraErrorDataIntegration,n.flush=r.flush,n.functionToStringIntegration=r.functionToStringIntegration,n.getActiveSpan=r.getActiveSpan,n.getClient=r.getClient,n.getCurrentHub=r.getCurrentHub,n.getCurrentScope=r.getCurrentScope,n.getGlobalScope=r.getGlobalScope,n.getIsolationScope=r.getIsolationScope,n.getRootSpan=r.getRootSpan,n.getSpanDescendants=r.getSpanDescendants,n.getSpanStatusFromHttpCode=r.getSpanStatusFromHttpCode,n.inboundFiltersIntegration=r.inboundFiltersIntegration,n.isInitialized=r.isInitialized,n.lastEventId=r.lastEventId,n.makeMultiplexedTransport=r.makeMultiplexedTransport,n.moduleMetadataIntegration=r.moduleMetadataIntegration,n.parameterize=r.parameterize,n.registerSpanErrorInstrumentation=r.registerSpanErrorInstrumentation,n.rewriteFramesIntegration=r.rewriteFramesIntegration,n.sessionTimingIntegration=r.sessionTimingIntegration,n.setContext=r.setContext,n.setCurrentClient=r.setCurrentClient,n.setExtra=r.setExtra,n.setExtras=r.setExtras,n.setHttpStatus=r.setHttpStatus,n.setMeasurement=r.setMeasurement,n.setTag=r.setTag,n.setTags=r.setTags,n.setUser=r.setUser,n.spanToBaggageHeader=r.spanToBaggageHeader,n.spanToJSON=r.spanToJSON,n.spanToTraceHeader=r.spanToTraceHeader,n.startInactiveSpan=r.startInactiveSpan,n.startNewTrace=r.startNewTrace,n.startSession=r.startSession,n.startSpan=r.startSpan,n.startSpanManual=r.startSpanManual,n.suppressTracing=r.suppressTracing,n.thirdPartyErrorFilterIntegration=r.thirdPartyErrorFilterIntegration,n.updateSpanName=r.updateSpanName,n.withActiveSpan=r.withActiveSpan,n.withIsolationScope=r.withIsolationScope,n.withScope=r.withScope,n.zodErrorsIntegration=r.zodErrorsIntegration,n.WINDOW=o.WINDOW,n.BrowserClient=a.BrowserClient,n.makeFetchTransport=i.makeFetchTransport,n.chromeStackLineParser=l.chromeStackLineParser,n.defaultStackLineParsers=l.defaultStackLineParsers,n.defaultStackParser=l.defaultStackParser,n.geckoStackLineParser=l.geckoStackLineParser,n.opera10StackLineParser=l.opera10StackLineParser,n.opera11StackLineParser=l.opera11StackLineParser,n.winjsStackLineParser=l.winjsStackLineParser,n.eventFromException=s.eventFromException,n.eventFromMessage=s.eventFromMessage,n.exceptionFromError=s.exceptionFromError,n.createUserFeedbackEnvelope=c.createUserFeedbackEnvelope,n.captureUserFeedback=u.captureUserFeedback,n.forceLoad=u.forceLoad,n.getDefaultIntegrations=u.getDefaultIntegrations,n.init=u.init,n.onLoad=u.onLoad,n.showReportDialog=u.showReportDialog,n.breadcrumbsIntegration=d.breadcrumbsIntegration,n.globalHandlersIntegration=p.globalHandlersIntegration,n.httpContextIntegration=m.httpContextIntegration,n.linkedErrorsIntegration=h.linkedErrorsIntegration,n.browserApiErrorsIntegration=g.browserApiErrorsIntegration,n.lazyLoadIntegration=f.lazyLoadIntegration,n.reportingObserverIntegration=y.reportingObserverIntegration,n.httpClientIntegration=_.httpClientIntegration,n.contextLinesIntegration=v.contextLinesIntegration,n.getReplay=b.getReplay,n.replayIntegration=b.replayIntegration,n.replayCanvasIntegration=k.replayCanvasIntegration,n.feedbackAsyncIntegration=C.feedbackAsyncIntegration,n.feedbackIntegration=S.feedbackSyncIntegration,n.feedbackSyncIntegration=S.feedbackSyncIntegration,n.getFeedback=T.getFeedback,n.sendFeedback=T.sendFeedback,n.metrics=w.metrics,n.defaultRequestInstrumentationOptions=I.defaultRequestInstrumentationOptions,n.instrumentOutgoingRequests=I.instrumentOutgoingRequests,n.browserTracingIntegration=x.browserTracingIntegration,n.startBrowserTracingNavigationSpan=x.startBrowserTracingNavigationSpan,n.startBrowserTracingPageLoadSpan=x.startBrowserTracingPageLoadSpan,n.makeBrowserOfflineTransport=E.makeBrowserOfflineTransport,n.browserProfilingIntegration=R.browserProfilingIntegration,n.spotlightBrowserIntegration=P.spotlightBrowserIntegration,n.browserSessionIntegration=B.browserSessionIntegration,n.featureFlagsIntegration=N.featureFlagsIntegration,n.buildLaunchDarklyFlagUsedHandler=A.buildLaunchDarklyFlagUsedHandler,n.launchDarklyIntegration=A.launchDarklyIntegration,n.OpenFeatureIntegrationHook=O.OpenFeatureIntegrationHook,n.openFeatureIntegration=O.openFeatureIntegration},45964:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(46267),o=t(2512),a=t(6618),i=t(64151),l=o.defineIntegration((e={})=>{let n={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...e};return{name:"Breadcrumbs",setup(e){var t;n.console&&o.addConsoleInstrumentationHandler(function(n){if(o.getClient()!==e)return;let t={category:"console",data:{arguments:n.args,logger:"console"},level:o.severityLevelFromString(n.level),message:o.safeJoin(n.args," ")};if("assert"===n.level){if(!1!==n.args[0])return;t.message=`Assertion failed: ${o.safeJoin(n.args.slice(1)," ")||"console.assert"}`,t.data.arguments=n.args.slice(1)}o.addBreadcrumb(t,{input:n.args,level:n.level})}),n.dom&&r.addClickKeypressInstrumentationHandler((t=n.dom,function(n){let r,i;if(o.getClient()!==e)return;let l="object"==typeof t?t.serializeAttribute:void 0,s="object"==typeof t&&"number"==typeof t.maxStringLength?t.maxStringLength:void 0;s&&s>1024&&(a.DEBUG_BUILD&&o.logger.warn(`\`dom.maxStringLength\` cannot exceed 1024, but a value of ${s} was configured. Sentry will use 1024 instead.`),s=1024),"string"==typeof l&&(l=[l]);try{let e=n.event,t=e&&e.target?e.target:e;r=o.htmlTreeAsString(t,{keyAttrs:l,maxStringLength:s}),i=o.getComponentName(t)}catch(e){r=""}if(0===r.length)return;let c={category:`ui.${n.name}`,message:r};i&&(c.data={"ui.component_name":i}),o.addBreadcrumb(c,{event:n.event,name:n.name,global:n.global})})),n.xhr&&r.addXhrInstrumentationHandler(function(n){if(o.getClient()!==e)return;let{startTimestamp:t,endTimestamp:a}=n,i=n.xhr[r.SENTRY_XHR_DATA_KEY];if(!t||!a||!i)return;let{method:l,url:s,status_code:c,body:u}=i,d={xhr:n.xhr,input:u,startTimestamp:t,endTimestamp:a},p=o.getBreadcrumbLogLevelFromHttpStatusCode(c);o.addBreadcrumb({category:"xhr",data:{method:l,url:s,status_code:c},type:"http",level:p},d)}),n.fetch&&o.addFetchInstrumentationHandler(function(n){if(o.getClient()!==e)return;let{startTimestamp:t,endTimestamp:r}=n;if(!(!r||n.fetchData.url.match(/sentry_key/)&&"POST"===n.fetchData.method)){if(n.error){let e=n.fetchData,a={data:n.error,input:n.args,startTimestamp:t,endTimestamp:r};o.addBreadcrumb({category:"fetch",data:e,level:"error",type:"http"},a)}else{let e=n.response,a={...n.fetchData,status_code:e&&e.status},i={input:n.args,response:e,startTimestamp:t,endTimestamp:r},l=o.getBreadcrumbLogLevelFromHttpStatusCode(a.status_code);o.addBreadcrumb({category:"fetch",data:a,type:"http",level:l},i)}}}),n.history&&r.addHistoryInstrumentationHandler(function(n){if(o.getClient()!==e)return;let t=n.from,r=n.to,a=o.parseUrl(i.WINDOW.location.href),l=t?o.parseUrl(t):void 0,s=o.parseUrl(r);l&&l.path||(l=a),a.protocol===s.protocol&&a.host===s.host&&(r=s.relative),a.protocol===l.protocol&&a.host===l.host&&(t=l.relative),o.addBreadcrumb({category:"navigation",data:{from:t,to:r}})}),n.sentry&&e.on("beforeSendEvent",function(n){o.getClient()===e&&o.addBreadcrumb({category:`sentry.${"transaction"===n.type?"transaction":"event"}`,event_id:n.event_id,level:n.level,message:o.getEventDescription(n)},{event:n})})}}});n.breadcrumbsIntegration=l},94226:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(2512),o=t(64151),a=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","BroadcastChannel","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","SharedWorker","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"],i=r.defineIntegration((e={})=>{let n={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,...e};return{name:"BrowserApiErrors",setupOnce(){n.setTimeout&&r.fill(o.WINDOW,"setTimeout",l),n.setInterval&&r.fill(o.WINDOW,"setInterval",l),n.requestAnimationFrame&&r.fill(o.WINDOW,"requestAnimationFrame",s),n.XMLHttpRequest&&"XMLHttpRequest"in o.WINDOW&&r.fill(XMLHttpRequest.prototype,"send",c);let e=n.eventTarget;e&&(Array.isArray(e)?e:a).forEach(u)}}});function l(e){return function(...n){let t=n[0];return n[0]=o.wrap(t,{mechanism:{data:{function:r.getFunctionName(e)},handled:!1,type:"instrument"}}),e.apply(this,n)}}function s(e){return function(n){return e.apply(this,[o.wrap(n,{mechanism:{data:{function:"requestAnimationFrame",handler:r.getFunctionName(e)},handled:!1,type:"instrument"}})])}}function c(e){return function(...n){let t=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(e=>{e in t&&"function"==typeof t[e]&&r.fill(t,e,function(n){let t={mechanism:{data:{function:e,handler:r.getFunctionName(n)},handled:!1,type:"instrument"}},a=r.getOriginalFunction(n);return a&&(t.mechanism.data.handler=r.getFunctionName(a)),o.wrap(n,t)})}),e.apply(this,n)}}function u(e){let n=o.WINDOW[e],t=n&&n.prototype;t&&t.hasOwnProperty&&t.hasOwnProperty("addEventListener")&&(r.fill(t,"addEventListener",function(n){return function(t,a,i){try{"function"==typeof a.handleEvent&&(a.handleEvent=o.wrap(a.handleEvent,{mechanism:{data:{function:"handleEvent",handler:r.getFunctionName(a),target:e},handled:!1,type:"instrument"}}))}catch(e){}return n.apply(this,[t,o.wrap(a,{mechanism:{data:{function:"addEventListener",handler:r.getFunctionName(a),target:e},handled:!1,type:"instrument"}}),i])}}),r.fill(t,"removeEventListener",function(e){return function(n,t,r){try{let o=t.__sentry_wrapped__;o&&e.call(this,n,o,r)}catch(e){}return e.call(this,n,t,r)}}))}n.browserApiErrorsIntegration=i},66106:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(46267),o=t(2512),a=t(6618),i=t(64151),l=o.defineIntegration(()=>({name:"BrowserSession",setupOnce(){if(void 0===i.WINDOW.document){a.DEBUG_BUILD&&o.logger.warn("Using the `browserSessionIntegration` in non-browser environments is not supported.");return}o.startSession({ignoreDuration:!0}),o.captureSession(),r.addHistoryInstrumentationHandler(({from:e,to:n})=>{void 0!==e&&e!==n&&(o.startSession({ignoreDuration:!0}),o.captureSession())})}}));n.browserSessionIntegration=l},15260:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(2512),o=r.GLOBAL_OBJ,a=r.defineIntegration((e={})=>{let n=null!=e.frameContextLines?e.frameContextLines:7;return{name:"ContextLines",processEvent:e=>(function(e,n){let t=o.document,a=o.location&&r.stripUrlQueryAndFragment(o.location.href);if(!t||!a)return e;let l=e.exception&&e.exception.values;if(!l||!l.length)return e;let s=t.documentElement.innerHTML;if(!s)return e;let c=["","",...s.split("\n"),""];return l.forEach(e=>{let t=e.stacktrace;t&&t.frames&&(t.frames=t.frames.map(e=>i(e,c,a,n)))}),e})(e,n)}});function i(e,n,t,o){return e.filename===t&&e.lineno&&n.length&&r.addContextToFrame(n,e,o),e}n.applySourceContextToFrame=i,n.contextLinesIntegration=a},8650:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(2512),o=t(33110),a=r.defineIntegration(()=>({name:"FeatureFlags",processEvent:(e,n,t)=>o.copyFlagsFromScopeToEvent(e),addFeatureFlag(e,n){o.insertFlagToScope(e,n)}}));n.featureFlagsIntegration=a},64706:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(2512),o=t(33110),a=r.defineIntegration(()=>({name:"LaunchDarkly",processEvent:(e,n,t)=>o.copyFlagsFromScopeToEvent(e)}));n.buildLaunchDarklyFlagUsedHandler=function(){return{name:"sentry-flag-auditor",type:"flag-used",synchronous:!0,method:(e,n,t)=>{o.insertFlagToScope(e,n.value)}}},n.launchDarklyIntegration=a},65357:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(2512),o=t(33110),a=r.defineIntegration(()=>({name:"OpenFeature",processEvent:(e,n,t)=>o.copyFlagsFromScopeToEvent(e)}));class i{after(e,n){o.insertFlagToScope(n.flagKey,n.value)}error(e,n,t){o.insertFlagToScope(e.flagKey,e.defaultValue)}}n.OpenFeatureIntegrationHook=i,n.openFeatureIntegration=a},21286:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(2512),o=t(6618),a=t(25348),i=t(64151),l=r.defineIntegration((e={})=>{let n={onerror:!0,onunhandledrejection:!0,...e};return{name:"GlobalHandlers",setupOnce(){Error.stackTraceLimit=50},setup(e){n.onerror&&(r.addGlobalErrorInstrumentationHandler(n=>{let{stackParser:t,attachStacktrace:o}=c();if(r.getClient()!==e||i.shouldIgnoreOnError())return;let{msg:l,url:s,line:u,column:d,error:p}=n,m=function(e,n,t,o){let a=e.exception=e.exception||{},i=a.values=a.values||[],l=i[0]=i[0]||{},s=l.stacktrace=l.stacktrace||{},c=s.frames=s.frames||[],u=r.isString(n)&&n.length>0?n:r.getLocationHref();return 0===c.length&&c.push({colno:o,filename:u,function:r.UNKNOWN_FUNCTION,in_app:!0,lineno:t}),e}(a.eventFromUnknownInput(t,p||l,void 0,o,!1),s,u,d);m.level="error",r.captureEvent(m,{originalException:p,mechanism:{handled:!1,type:"onerror"}})}),s("onerror")),n.onunhandledrejection&&(r.addGlobalUnhandledRejectionInstrumentationHandler(n=>{let{stackParser:t,attachStacktrace:o}=c();if(r.getClient()!==e||i.shouldIgnoreOnError())return;let l=function(e){if(r.isPrimitive(e))return e;try{if("reason"in e)return e.reason;if("detail"in e&&"reason"in e.detail)return e.detail.reason}catch(e){}return e}(n),s=r.isPrimitive(l)?{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(l)}`}]}}:a.eventFromUnknownInput(t,l,void 0,o,!0);s.level="error",r.captureEvent(s,{originalException:l,mechanism:{handled:!1,type:"onunhandledrejection"}})}),s("onunhandledrejection"))}}});function s(e){o.DEBUG_BUILD&&r.logger.log(`Global Handler attached: ${e}`)}function c(){let e=r.getClient();return e&&e.getOptions()||{stackParser:()=>[],attachStacktrace:!1}}n.globalHandlersIntegration=l},68870:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(46267),o=t(2512),a=t(6618),i=o.defineIntegration((e={})=>{let n={failedRequestStatusCodes:[[500,599]],failedRequestTargets:[/.*/],...e};return{name:"HttpClient",setup(e){o.supportsNativeFetch()&&o.addFetchInstrumentationHandler(t=>{if(o.getClient()!==e)return;let{response:r,args:a,error:i,virtualError:s}=t,[p,m]=a;r&&function(e,n,t,r,a){if(c(e,t.status,t.url)){let e,i,s,c;let p=!r&&n instanceof Request||n instanceof Request&&n.bodyUsed?n:new Request(n,r);d()&&([e,s]=l("Cookie",p),[i,c]=l("Set-Cookie",t));let m=u({url:p.url,method:p.method,status:t.status,requestHeaders:e,responseHeaders:i,requestCookies:s,responseCookies:c,error:a});o.captureEvent(m)}}(n,p,r,m,i||s)},!1),"XMLHttpRequest"in o.GLOBAL_OBJ&&r.addXhrInstrumentationHandler(t=>{if(o.getClient()!==e)return;let{error:i,virtualError:l}=t,p=t.xhr,m=p[r.SENTRY_XHR_DATA_KEY];if(!m)return;let{method:h,request_headers:g}=m;try{!function(e,n,t,r,a){if(c(e,n.status,n.responseURL)){let e,i,l;if(d()){try{let e=n.getResponseHeader("Set-Cookie")||n.getResponseHeader("set-cookie")||void 0;e&&(i=s(e))}catch(e){}try{l=function(e){let n=e.getAllResponseHeaders();return n?n.split("\r\n").reduce((e,n)=>{let[t,r]=n.split(": ");return t&&r&&(e[t]=r),e},{}):{}}(n)}catch(e){}e=r}let c=u({url:n.responseURL,method:t,status:n.status,requestHeaders:e,responseHeaders:l,responseCookies:i,error:a});o.captureEvent(c)}}(n,p,h,g,i||l)}catch(e){a.DEBUG_BUILD&&o.logger.warn("Error while extracting response event form XHR response",e)}})}}});function l(e,n){let t;let r=function(e){let n={};return e.forEach((e,t)=>{n[t]=e}),n}(n.headers);try{let n=r[e]||r[e.toLowerCase()]||void 0;n&&(t=s(n))}catch(e){}return[r,t]}function s(e){return e.split("; ").reduce((e,n)=>{let[t,r]=n.split("=");return t&&r&&(e[t]=r),e},{})}function c(e,n,t){return e.failedRequestStatusCodes.some(e=>"number"==typeof e?e===n:n>=e[0]&&n<=e[1])&&e.failedRequestTargets.some(e=>"string"==typeof e?t.includes(e):e.test(t))&&!o.isSentryRequestUrl(t,o.getClient())}function u(e){let n=o.getClient(),t=n&&e.error&&e.error instanceof Error?e.error.stack:void 0,r=t&&n?n.getOptions().stackParser(t,0,1):void 0,a=`HTTP Client Error with status code: ${e.status}`,i={message:a,exception:{values:[{type:"Error",value:a,stacktrace:r?{frames:r}:void 0}]},request:{url:e.url,method:e.method,headers:e.requestHeaders,cookies:e.requestCookies},contexts:{response:{status_code:e.status,headers:e.responseHeaders,cookies:e.responseCookies,body_size:function(e){if(e){let n=e["Content-Length"]||e["content-length"];if(n)return parseInt(n,10)}}(e.responseHeaders)}}};return o.addExceptionMechanism(i,{type:"http.client",handled:!1}),i}function d(){let e=o.getClient();return!!e&&!!e.getOptions().sendDefaultPii}n.httpClientIntegration=i},33703:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(2512),o=t(64151),a=r.defineIntegration(()=>({name:"HttpContext",preprocessEvent(e){if(!o.WINDOW.navigator&&!o.WINDOW.location&&!o.WINDOW.document)return;let n=e.request&&e.request.url||o.WINDOW.location&&o.WINDOW.location.href,{referrer:t}=o.WINDOW.document||{},{userAgent:r}=o.WINDOW.navigator||{},a={...e.request&&e.request.headers,...t&&{Referer:t},...r&&{"User-Agent":r}},i={...e.request,...n&&{url:n},headers:a};e.request=i}}));n.httpContextIntegration=a},63843:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(2512),o=t(25348),a=r.defineIntegration((e={})=>{let n=e.limit||5,t=e.key||"cause";return{name:"LinkedErrors",preprocessEvent(e,a,i){let l=i.getOptions();r.applyAggregateErrorsToEvent(o.exceptionFromError,l.stackParser,l.maxValueLength,t,n,e,a)}}});n.linkedErrorsIntegration=a},41582:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(2512),o=r.GLOBAL_OBJ,a=new WeakMap,i=r.defineIntegration((e={})=>{let n=e.types||["crash","deprecation","intervention"];function t(e){if(a.has(r.getClient()))for(let n of e)r.withScope(e=>{e.setExtra("url",n.url);let t=`ReportingObserver [${n.type}]`,o="No details available";if(n.body){let t={};for(let e in n.body)t[e]=n.body[e];if(e.setExtra("body",t),"crash"===n.type){let e=n.body;o=[e.crashId||"",e.reason||""].join(" ").trim()||o}else o=n.body.message||o}r.captureMessage(`${t}: ${o}`)})}return{name:"ReportingObserver",setupOnce(){r.supportsReportingObserver()&&new o.ReportingObserver(t,{buffered:!0,types:n}).observe()},setup(e){a.set(e,!0)}}});n.reportingObserverIntegration=i},25662:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(46267),o=t(2512),a=t(6618),i="SpotlightBrowser",l=o.defineIntegration((e={})=>{let n=e.sidecarUrl||"http://localhost:8969/stream";return{name:i,setup:()=>{a.DEBUG_BUILD&&o.logger.log("Using Sidecar URL",n)},processEvent:e=>s(e)?null:e,afterAllSetup:e=>{(function(e,n){let t=r.getNativeImplementation("fetch"),a=0;e.on("beforeEnvelope",e=>{if(a>3){o.logger.warn("[Spotlight] Disabled Sentry -> Spotlight integration due to too many failed requests:",a);return}t(n,{method:"POST",body:o.serializeEnvelope(e),headers:{"Content-Type":"application/x-sentry-envelope"},mode:"cors"}).then(e=>{e.status>=200&&e.status<400&&(a=0)},e=>{a++,o.logger.error("Sentry SDK can't connect to Sidecar is it running? See: https://spotlightjs.com/sidecar/npx/",e)})})})(e,n)}}});function s(e){return!!("transaction"===e.type&&e.spans&&e.contexts&&e.contexts.trace&&"ui.action.click"===e.contexts.trace.op&&e.spans.some(({description:e})=>e&&e.includes("#sentry-spotlight")))}n.INTEGRATION_NAME=i,n.isSpotlightInteraction=s,n.spotlightBrowserIntegration=l},71642:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(2512);n.metrics={increment:function(e,n=1,t){r.metrics.increment(r.BrowserMetricsAggregator,e,n,t)},distribution:function(e,n,t){r.metrics.distribution(r.BrowserMetricsAggregator,e,n,t)},set:function(e,n,t){r.metrics.set(r.BrowserMetricsAggregator,e,n,t)},gauge:function(e,n,t){r.metrics.gauge(r.BrowserMetricsAggregator,e,n,t)},timing:function(e,n,t="second",o){return r.metrics.timing(r.BrowserMetricsAggregator,e,n,t,o)}}},40376:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(2512),o=t(6618),a=t(66202),i=t(7636),l=r.defineIntegration(()=>({name:"BrowserProfiling",setup(e){let n=r.getActiveSpan(),t=n&&r.getRootSpan(n);t&&i.isAutomatedPageLoadSpan(t)&&i.shouldProfileSpan(t)&&a.startProfileForSpan(t),e.on("spanStart",e=>{e===r.getRootSpan(e)&&i.shouldProfileSpan(e)&&a.startProfileForSpan(e)}),e.on("beforeEnvelope",e=>{if(!i.getActiveProfilesCount())return;let n=i.findProfiledTransactionsFromEnvelope(e);if(!n.length)return;let t=[];for(let e of n){let n=e&&e.contexts,a=n&&n.profile&&n.profile.profile_id,l=n&&n.profile&&n.profile.start_timestamp;if("string"!=typeof a||!a){o.DEBUG_BUILD&&r.logger.log("[Profiling] cannot find profile for a span without a profile context");continue}n&&n.profile&&delete n.profile;let s=i.takeProfileFromGlobalCache(a);if(!s){o.DEBUG_BUILD&&r.logger.log(`[Profiling] Could not retrieve profile for span: ${a}`);continue}let c=i.createProfilingEvent(a,l,s,e);c&&t.push(c)}i.addProfilesToEnvelope(e,t)})}}));n.browserProfilingIntegration=l},66202:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(2512),o=t(6618),a=t(64151),i=t(7636);n.startProfileForSpan=function(e){let n;i.isAutomatedPageLoadSpan(e)&&(n=1e3*r.timestampInSeconds());let t=i.startJSSelfProfile();if(!t)return;o.DEBUG_BUILD&&r.logger.log(`[Profiling] started profiling span: ${r.spanToJSON(e).description}`);let l=r.uuid4();async function s(){if(e&&t)return t.stop().then(n=>{if(c&&(a.WINDOW.clearTimeout(c),c=void 0),o.DEBUG_BUILD&&r.logger.log(`[Profiling] stopped profiling of span: ${r.spanToJSON(e).description}`),!n){o.DEBUG_BUILD&&r.logger.log(`[Profiling] profiler returned null profile for: ${r.spanToJSON(e).description}`,"this may indicate an overlapping span or a call to stopProfiling with a profile title that was never started");return}i.addProfileToGlobalCache(l,n)}).catch(e=>{o.DEBUG_BUILD&&r.logger.log("[Profiling] error while stopping profiler:",e)})}r.getCurrentScope().setContext("profile",{profile_id:l,start_timestamp:n});let c=a.WINDOW.setTimeout(()=>{o.DEBUG_BUILD&&r.logger.log("[Profiling] max profile duration elapsed, stopping profiling for:",r.spanToJSON(e).description),s()},i.MAX_PROFILE_DURATION_MS),u=e.end.bind(e);e.end=function(){return e?(s().then(()=>{u()},()=>{u()}),e):u()}}},7636:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(2512),o=t(6618),a=t(64151),i=String(0),l="",s="",c="",u=a.WINDOW.navigator&&a.WINDOW.navigator.userAgent||"",d="",p=a.WINDOW.navigator&&a.WINDOW.navigator.language||a.WINDOW.navigator&&a.WINDOW.navigator.languages&&a.WINDOW.navigator.languages[0]||"",m=a.WINDOW.navigator&&a.WINDOW.navigator.userAgentData;function h(e){return"thread_metadata"in e?e:f(e)}function g(e,n,t,m){if("transaction"!==m.type)throw TypeError("Profiling events may only be attached to transactions, this should never occur.");if(null==t)throw TypeError(`Cannot construct profiling event envelope without a valid profile. Got ${t} instead.`);let g=function(e){let n=e&&e.contexts&&e.contexts.trace&&e.contexts.trace.trace_id;return("string"==typeof n&&32!==n.length&&o.DEBUG_BUILD&&r.logger.log(`[Profiling] Invalid traceId: ${n} on profiled event`),"string"!=typeof n)?"":n}(m),f=h(t),_=n||("number"==typeof m.start_timestamp?1e3*m.start_timestamp:1e3*r.timestampInSeconds()),v="number"==typeof m.timestamp?1e3*m.timestamp:1e3*r.timestampInSeconds();return{event_id:e,timestamp:new Date(_).toISOString(),platform:"javascript",version:"1",release:m.release||"",environment:m.environment||r.DEFAULT_ENVIRONMENT,runtime:{name:"javascript",version:a.WINDOW.navigator.userAgent},os:{name:l,version:s,build_number:u},device:{locale:p,model:d,manufacturer:u,architecture:c,is_emulator:!1},debug_meta:{images:y(t.resources)},profile:f,transactions:[{name:m.transaction||"",id:m.event_id||r.uuid4(),trace_id:g,active_thread_id:i,relative_start_ns:"0",relative_end_ns:((v-_)*1e6).toFixed(0)}]}}function f(e){let n;let t=0,o={samples:[],stacks:[],frames:[],thread_metadata:{[i]:{name:"main"}}},a=e.samples[0];if(!a)return o;let l=a.timestamp,s="number"==typeof performance.timeOrigin?performance.timeOrigin:r.browserPerformanceTimeOrigin||0,c=s-(r.browserPerformanceTimeOrigin||s);return e.samples.forEach((r,a)=>{if(void 0===r.stackId){void 0===n&&(n=t,o.stacks[n]=[],t++),o.samples[a]={elapsed_since_start_ns:((r.timestamp+c-l)*1e6).toFixed(0),stack_id:n,thread_id:i};return}let s=e.stacks[r.stackId],u=[];for(;s;){u.push(s.frameId);let n=e.frames[s.frameId];n&&void 0===o.frames[s.frameId]&&(o.frames[s.frameId]={function:n.name,abs_path:"number"==typeof n.resourceId?e.resources[n.resourceId]:void 0,lineno:n.line,colno:n.column}),s=void 0===s.parentId?void 0:e.stacks[s.parentId]}let d={elapsed_since_start_ns:((r.timestamp+c-l)*1e6).toFixed(0),stack_id:t,thread_id:i};o.stacks[t]=u,o.samples[a]=d,t++}),o}function y(e){let n=r.getClient(),t=n&&n.getOptions(),o=t&&t.stackParser;return o?r.getDebugImagesForResources(o,e):[]}function _(e){return"number"!=typeof e&&"boolean"!=typeof e||"number"==typeof e&&isNaN(e)?(o.DEBUG_BUILD&&r.logger.warn(`[Profiling] Invalid sample rate. Sample rate must be a boolean or a number between 0 and 1. Got ${JSON.stringify(e)} of type ${JSON.stringify(typeof e)}.`),!1):!0===e||!1===e||!(e<0)&&!(e>1)||(o.DEBUG_BUILD&&r.logger.warn(`[Profiling] Invalid sample rate. Sample rate must be between 0 and 1. Got ${e}.`),!1)}"object"==typeof m&&null!==m&&"getHighEntropyValues"in m&&m.getHighEntropyValues(["architecture","model","platform","platformVersion","fullVersionList"]).then(e=>{if(l=e.platform||"",c=e.architecture||"",d=e.model||"",s=e.platformVersion||"",e.fullVersionList&&e.fullVersionList.length>0){let n=e.fullVersionList[e.fullVersionList.length-1];u=`${n.brand} ${n.version}`}}).catch(e=>void 0);let v=!1,b=new Map;n.MAX_PROFILE_DURATION_MS=3e4,n.addProfileToGlobalCache=function(e,n){if(b.set(e,n),b.size>30){let e=b.keys().next().value;b.delete(e)}},n.addProfilesToEnvelope=function(e,n){if(!n.length)return e;for(let t of n)e[1].push([{type:"profile"},t]);return e},n.applyDebugMetadata=y,n.convertJSSelfProfileToSampledFormat=f,n.createProfilePayload=g,n.createProfilingEvent=function(e,n,t,a){return(t.samples.length<2?(o.DEBUG_BUILD&&r.logger.log("[Profiling] Discarding profile because it contains less than 2 samples"),1):!t.frames.length&&(o.DEBUG_BUILD&&r.logger.log("[Profiling] Discarding profile because it contains no frames"),1))?null:g(e,n,t,a)},n.enrichWithThreadInformation=h,n.findProfiledTransactionsFromEnvelope=function(e){let n=[];return r.forEachEnvelopeItem(e,(e,t)=>{if("transaction"===t)for(let t=1;to.startsWith(`${e}//`)),l=void 0!==e.nw;return!!r&&!a&&!l}()){r.consoleSandbox(()=>{console.error("[Sentry] You cannot run Sentry this way in a browser extension, check: https://docs.sentry.io/platforms/javascript/best-practices/browser-extensions/")});return}a.DEBUG_BUILD&&!r.supportsFetch()&&r.logger.warn("No Fetch API detected. The Sentry SDK requires a Fetch API compatible environment to send events. Please add a Fetch API polyfill.");let t={...n,stackParser:r.stackParserFromStackParserOptions(n.stackParser||m.defaultStackParser),integrations:r.getIntegrationsToSetup(n),transport:n.transport||h.makeFetchTransport};return r.initAndBind(o.BrowserClient,t)},n.onLoad=function(e){e()},n.showReportDialog=function(e={}){if(!i.WINDOW.document){a.DEBUG_BUILD&&r.logger.error("Global document not defined in showReportDialog call");return}let n=r.getCurrentScope(),t=n.getClient(),o=t&&t.getDsn();if(!o){a.DEBUG_BUILD&&r.logger.error("DSN not configured for showReportDialog call");return}if(n&&(e.user={...n.getUser(),...e.user}),!e.eventId){let n=r.lastEventId();n&&(e.eventId=n)}let l=i.WINDOW.document.createElement("script");l.async=!0,l.crossOrigin="anonymous",l.src=r.getReportDialogEndpoint(o,e),e.onLoad&&(l.onload=e.onLoad);let{onClose:s}=e;if(s){let e=n=>{if("__sentry_reportdialog_closed__"===n.data)try{s()}finally{i.WINDOW.removeEventListener("message",e)}};i.WINDOW.addEventListener("message",e)}let c=i.WINDOW.document.head||i.WINDOW.document.body;c?c.appendChild(l):a.DEBUG_BUILD&&r.logger.error("Not injecting report dialog. No injection point found in HTML")}},61114:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(2512);function o(e,n,t,o){let a={filename:e,function:""===n?r.UNKNOWN_FUNCTION:n,in_app:!0};return void 0!==t&&(a.lineno=t),void 0!==o&&(a.colno=o),a}let a=/^\s*at (\S+?)(?::(\d+))(?::(\d+))\s*$/i,i=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,l=/\((\S*)(?::(\d+))(?::(\d+))\)/,s=[30,e=>{let n=a.exec(e);if(n){let[,e,t,a]=n;return o(e,r.UNKNOWN_FUNCTION,+t,+a)}let t=i.exec(e);if(t){if(t[2]&&0===t[2].indexOf("eval")){let e=l.exec(t[2]);e&&(t[2]=e[1],t[3]=e[2],t[4]=e[3])}let[e,n]=_(t[1]||r.UNKNOWN_FUNCTION,t[2]);return o(n,e,t[3]?+t[3]:void 0,t[4]?+t[4]:void 0)}}],c=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,u=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,d=[50,e=>{let n=c.exec(e);if(n){if(n[3]&&n[3].indexOf(" > eval")>-1){let e=u.exec(n[3]);e&&(n[1]=n[1]||"eval",n[3]=e[1],n[4]=e[2],n[5]="")}let e=n[3],t=n[1]||r.UNKNOWN_FUNCTION;return[t,e]=_(t,e),o(e,t,n[4]?+n[4]:void 0,n[5]?+n[5]:void 0)}}],p=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:[-a-z]+):.*?):(\d+)(?::(\d+))?\)?\s*$/i,m=[40,e=>{let n=p.exec(e);return n?o(n[2],n[1]||r.UNKNOWN_FUNCTION,+n[3],n[4]?+n[4]:void 0):void 0}],h=/ line (\d+).*script (?:in )?(\S+)(?:: in function (\S+))?$/i,g=/ line (\d+), column (\d+)\s*(?:in (?:]+)>|([^)]+))\(.*\))? in (.*):\s*$/i,f=[s,d],y=r.createStackParser(...f),_=(e,n)=>{let t=-1!==e.indexOf("safari-extension"),o=-1!==e.indexOf("safari-web-extension");return t||o?[-1!==e.indexOf("@")?e.split("@")[0]:r.UNKNOWN_FUNCTION,t?`safari-extension:${n}`:`safari-web-extension:${n}`]:[e,n]};n.chromeStackLineParser=s,n.defaultStackLineParsers=f,n.defaultStackParser=y,n.geckoStackLineParser=d,n.opera10StackLineParser=[10,e=>{let n=h.exec(e);return n?o(n[2],n[3]||r.UNKNOWN_FUNCTION,+n[1]):void 0}],n.opera11StackLineParser=[20,e=>{let n=g.exec(e);return n?o(n[5],n[3]||n[4]||r.UNKNOWN_FUNCTION,+n[1],+n[2]):void 0}],n.winjsStackLineParser=m},80206:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(2512),o=t(6618),a=t(64151);n.registerBackgroundTabDetection=function(){a.WINDOW&&a.WINDOW.document?a.WINDOW.document.addEventListener("visibilitychange",()=>{let e=r.getActiveSpan();if(!e)return;let n=r.getRootSpan(e);if(a.WINDOW.document.hidden&&n){let e="cancelled",{op:t,status:a}=r.spanToJSON(n);o.DEBUG_BUILD&&r.logger.log(`[Tracing] Transaction: ${e} -> since tab moved to the background, op: ${t}`),a||n.setStatus({code:r.SPAN_STATUS_ERROR,message:e}),n.setAttribute("sentry.cancellation_reason","document.hidden"),n.end()}}):o.DEBUG_BUILD&&r.logger.warn("[Tracing] Could not set up background tab detection due to lack of global document")}},89713:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(46267),o=t(2512),a=t(6618),i=t(64151),l=t(80206),s=t(63245),c="BrowserTracing",u={...o.TRACING_DEFAULTS,instrumentNavigation:!0,instrumentPageLoad:!0,markBackgroundSpan:!0,enableLongTask:!0,enableLongAnimationFrame:!0,enableInp:!0,_experiments:{},...s.defaultRequestInstrumentationOptions};function d(e,n,t){e.emit("startPageLoadSpan",n,t),o.getCurrentScope().setTransactionName(n.name);let r=o.getActiveSpan();return"pageload"===(r&&o.spanToJSON(r).op)?r:void 0}function p(e,n){o.getIsolationScope().setPropagationContext({traceId:o.generateTraceId()}),o.getCurrentScope().setPropagationContext({traceId:o.generateTraceId()}),e.emit("startNavigationSpan",n),o.getCurrentScope().setTransactionName(n.name);let t=o.getActiveSpan();return"navigation"===(t&&o.spanToJSON(t).op)?t:void 0}function m(e){let n=o.getDomElement(`meta[name=${e}]`);return n?n.getAttribute("content"):void 0}n.BROWSER_TRACING_INTEGRATION_ID=c,n.browserTracingIntegration=(e={})=>{o.registerSpanErrorInstrumentation();let{enableInp:n,enableLongTask:t,enableLongAnimationFrame:h,_experiments:{enableInteractions:g,enableStandaloneClsSpans:f},beforeStartSpan:y,idleTimeout:_,finalTimeout:v,childSpanTimeout:b,markBackgroundSpan:k,traceFetch:C,traceXHR:S,trackFetchStreamPerformance:T,shouldCreateSpanForRequest:w,enableHTTPTimings:I,instrumentPageLoad:x,instrumentNavigation:E}={...u,...e},R=r.startTrackingWebVitals({recordClsStandaloneSpans:f||!1});n&&r.startTrackingINP(),h&&o.GLOBAL_OBJ.PerformanceObserver&&PerformanceObserver.supportedEntryTypes&&PerformanceObserver.supportedEntryTypes.includes("long-animation-frame")?r.startTrackingLongAnimationFrames():t&&r.startTrackingLongTasks(),g&&r.startTrackingInteractions();let P={name:void 0,source:void 0};function B(e,n){let t="pageload"===n.op,a=y?y(n):n,l=a.attributes||{};n.name!==a.name&&(l[o.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]="custom",a.attributes=l),P.name=a.name,P.source=l[o.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE];let s=o.startIdleSpan(a,{idleTimeout:_,finalTimeout:v,childSpanTimeout:b,disableAutoFinish:t,beforeSpanEnd:e=>{R(),r.addPerformanceEntries(e,{recordClsOnPageloadSpan:!f})}});function c(){["interactive","complete"].includes(i.WINDOW.document.readyState)&&e.emit("idleSpanEnableAutoFinish",s)}return t&&i.WINDOW.document&&(i.WINDOW.document.addEventListener("readystatechange",()=>{c()}),c()),s}return{name:c,afterAllSetup(e){let t,c;let u=i.WINDOW.location&&i.WINDOW.location.href;function h(){t&&!o.spanToJSON(t).timestamp&&(a.DEBUG_BUILD&&o.logger.log(`[Tracing] Finishing current active span with op: ${o.spanToJSON(t).op}`),t.end())}e.on("startNavigationSpan",n=>{o.getClient()===e&&(h(),t=B(e,{op:"navigation",...n}))}),e.on("startPageLoadSpan",(n,r={})=>{if(o.getClient()!==e)return;h();let a=r.sentryTrace||m("sentry-trace"),i=r.baggage||m("baggage"),l=o.propagationContextFromHeaders(a,i);o.getCurrentScope().setPropagationContext(l),t=B(e,{op:"pageload",...n})}),e.on("spanEnd",e=>{let n=o.spanToJSON(e).op;if(e!==o.getRootSpan(e)||"navigation"!==n&&"pageload"!==n)return;let t=o.getCurrentScope(),r=t.getPropagationContext();t.setPropagationContext({...r,sampled:void 0!==r.sampled?r.sampled:o.spanIsSampled(e),dsc:r.dsc||o.getDynamicSamplingContextFromSpan(e)})}),i.WINDOW.location&&(x&&d(e,{name:i.WINDOW.location.pathname,startTime:o.browserPerformanceTimeOrigin?o.browserPerformanceTimeOrigin/1e3:void 0,attributes:{[o.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:"url",[o.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.pageload.browser"}}),E&&r.addHistoryInstrumentationHandler(({to:n,from:t})=>{if(void 0===t&&u&&-1!==u.indexOf(n)){u=void 0;return}t!==n&&(u=void 0,p(e,{name:i.WINDOW.location.pathname,attributes:{[o.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:"url",[o.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.navigation.browser"}}))})),k&&l.registerBackgroundTabDetection(),g&&i.WINDOW.document&&addEventListener("click",()=>{let e="ui.action.click",n=o.getActiveSpan(),t=n&&o.getRootSpan(n);if(t&&["navigation","pageload"].includes(o.spanToJSON(t).op)){a.DEBUG_BUILD&&o.logger.warn(`[Tracing] Did not create ${e} span because a pageload or navigation span is in progress.`);return}if(c&&(c.setAttribute(o.SEMANTIC_ATTRIBUTE_SENTRY_IDLE_SPAN_FINISH_REASON,"interactionInterrupted"),c.end(),c=void 0),!P.name){a.DEBUG_BUILD&&o.logger.warn(`[Tracing] Did not create ${e} transaction because _latestRouteName is missing.`);return}c=o.startIdleSpan({name:P.name,op:e,attributes:{[o.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:P.source||"url"}},{idleTimeout:_,finalTimeout:v,childSpanTimeout:b})},{once:!1,capture:!0}),n&&r.registerInpInteractionListener(),s.instrumentOutgoingRequests(e,{traceFetch:C,traceXHR:S,trackFetchStreamPerformance:T,tracePropagationTargets:e.getOptions().tracePropagationTargets,shouldCreateSpanForRequest:w,enableHTTPTimings:I})}}},n.getMetaContent=m,n.startBrowserTracingNavigationSpan=p,n.startBrowserTracingPageLoadSpan=d},63245:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(46267),o=t(2512),a=t(64151),i=new WeakMap,l=new Map,s={traceFetch:!0,traceXHR:!0,enableHTTPTimings:!0,trackFetchStreamPerformance:!1};function c(e){let{url:n}=o.spanToJSON(e).data||{};if(!n||"string"!=typeof n)return;let t=r.addPerformanceInstrumentationHandler("resource",({entries:r})=>{r.forEach(r=>{"resource"===r.entryType&&"initiatorType"in r&&"string"==typeof r.nextHopProtocol&&("fetch"===r.initiatorType||"xmlhttprequest"===r.initiatorType)&&r.name.endsWith(n)&&((function(e){let{name:n,version:t}=u(e.nextHopProtocol),r=[];return(r.push(["network.protocol.version",t],["network.protocol.name",n]),o.browserPerformanceTimeOrigin)?[...r,["http.request.redirect_start",d(e.redirectStart)],["http.request.fetch_start",d(e.fetchStart)],["http.request.domain_lookup_start",d(e.domainLookupStart)],["http.request.domain_lookup_end",d(e.domainLookupEnd)],["http.request.connect_start",d(e.connectStart)],["http.request.secure_connection_start",d(e.secureConnectionStart)],["http.request.connection_end",d(e.connectEnd)],["http.request.request_start",d(e.requestStart)],["http.request.response_start",d(e.responseStart)],["http.request.response_end",d(e.responseEnd)]]:r})(r).forEach(n=>e.setAttribute(...n)),setTimeout(t))})})}function u(e){let n="unknown",t="unknown",r="";for(let o of e){if("/"===o){[n,t]=e.split("/");break}if(!isNaN(Number(o))){n="h"===r?"http":r,t=e.split(r)[1];break}r+=o}return r===e&&(n=r),{name:n,version:t}}function d(e=0){return((o.browserPerformanceTimeOrigin||performance.timeOrigin)+e)/1e3}function p(e,n){let t=a.WINDOW.location&&a.WINDOW.location.href;if(t){let r,a;try{r=new URL(e,t),a=new URL(t).origin}catch(e){return!1}let i=r.origin===a;return n?o.stringMatchesSomePattern(r.toString(),n)||i&&o.stringMatchesSomePattern(r.pathname,n):i}{let t=!!e.match(/^\/(?!\/)/);return n?o.stringMatchesSomePattern(e,n):t}}function m(e,n,t,a){let i=e.xhr,l=i&&i[r.SENTRY_XHR_DATA_KEY];if(!i||i.__sentry_own_request__||!l)return;let s=o.hasTracingEnabled()&&n(l.url);if(e.endTimestamp&&s){let e=i.__sentry_xhr_span_id__;if(!e)return;let n=a[e];n&&void 0!==l.status_code&&(o.setHttpStatus(n,l.status_code),n.end(),delete a[e]);return}let c=h(l.url),u=c?o.parseUrl(c).host:void 0,d=!!o.getActiveSpan(),p=s&&d?o.startInactiveSpan({name:`${l.method} ${l.url}`,attributes:{type:"xhr","http.method":l.method,"http.url":c,url:l.url,"server.address":u,[o.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.http.browser",[o.SEMANTIC_ATTRIBUTE_SENTRY_OP]:"http.client"}}):new o.SentryNonRecordingSpan;return i.__sentry_xhr_span_id__=p.spanContext().spanId,a[i.__sentry_xhr_span_id__]=p,t(l.url)&&function(e,n){let{"sentry-trace":t,baggage:r}=o.getTraceData({span:n});t&&function(e,n,t){try{e.setRequestHeader("sentry-trace",n),t&&e.setRequestHeader("baggage",t)}catch(e){}}(e,t,r)}(i,o.hasTracingEnabled()&&d?p:void 0),p}function h(e){try{return new URL(e,a.WINDOW.location.origin).href}catch(e){return}}n.defaultRequestInstrumentationOptions=s,n.extractNetworkProtocol=u,n.instrumentOutgoingRequests=function(e,n){let{traceFetch:t,traceXHR:a,trackFetchStreamPerformance:u,shouldCreateSpanForRequest:d,enableHTTPTimings:g,tracePropagationTargets:f}={traceFetch:s.traceFetch,traceXHR:s.traceXHR,trackFetchStreamPerformance:s.trackFetchStreamPerformance,...n},y="function"==typeof d?d:e=>!0,_=e=>p(e,f),v={};t&&(e.addEventProcessor(e=>("transaction"===e.type&&e.spans&&e.spans.forEach(e=>{if("http.client"===e.op){let n=l.get(e.span_id);n&&(e.timestamp=n/1e3,l.delete(e.span_id))}}),e)),u&&o.addFetchEndInstrumentationHandler(e=>{if(e.response){let n=i.get(e.response);n&&e.endTimestamp&&l.set(n,e.endTimestamp)}}),o.addFetchInstrumentationHandler(e=>{let n=o.instrumentFetchRequest(e,y,_,v);if(e.response&&e.fetchData.__span&&i.set(e.response,e.fetchData.__span),n){let t=h(e.fetchData.url),r=t?o.parseUrl(t).host:void 0;n.setAttributes({"http.url":t,"server.address":r})}g&&n&&c(n)})),a&&r.addXhrInstrumentationHandler(e=>{let n=m(e,y,_,v);g&&n&&c(n)})},n.shouldAttachHeaders=p,n.xhrCallback=m},94495:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(46267),o=t(2512);n.makeFetchTransport=function(e,n=r.getNativeImplementation("fetch")){let t=0,a=0;return o.createTransport(e,function(i){let l=i.body.length;t+=l,a++;let s={body:i.body,method:"POST",referrerPolicy:"origin",headers:e.headers,keepalive:t<=6e4&&a<15,...e.fetchOptions};if(!n)return r.clearCachedImplementation("fetch"),o.rejectedSyncPromise("No fetch implementation available");try{return n(e.url,s).then(e=>(t-=l,a--,{statusCode:e.status,headers:{"x-sentry-rate-limits":e.headers.get("X-Sentry-Rate-Limits"),"retry-after":e.headers.get("Retry-After")}}))}catch(e){return r.clearCachedImplementation("fetch"),t-=l,a--,o.rejectedSyncPromise(e)}})}},66330:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(2512),o=t(94495);function a(e){return new Promise((n,t)=>{e.oncomplete=e.onsuccess=()=>n(e.result),e.onabort=e.onerror=()=>t(e.error)})}function i(e,n){let t=indexedDB.open(e);t.onupgradeneeded=()=>t.result.createObjectStore(n);let r=a(t);return e=>r.then(t=>e(t.transaction(n,"readwrite").objectStore(n)))}function l(e){return a(e.getAllKeys())}function s(e,n,t){return e(e=>l(e).then(r=>{if(!(r.length>=t))return e.put(n,Math.max(...r,0)+1),a(e.transaction)}))}function c(e,n,t){return e(e=>l(e).then(r=>{if(!(r.length>=t))return e.put(n,Math.min(...r,0)-1),a(e.transaction)}))}function u(e){return e(e=>l(e).then(n=>{let t=n[0];if(null!=t)return a(e.get(t)).then(n=>(e.delete(t),a(e.transaction).then(()=>n)))}))}function d(e){let n;function t(){return void 0==n&&(n=i(e.dbName||"sentry-offline",e.storeName||"queue")),n}return{push:async n=>{try{let o=await r.serializeEnvelope(n);await s(t(),o,e.maxQueueSize||30)}catch(e){}},unshift:async n=>{try{let o=await r.serializeEnvelope(n);await c(t(),o,e.maxQueueSize||30)}catch(e){}},shift:async()=>{try{let e=await u(t());if(e)return r.parseEnvelope(e)}catch(e){}}}}n.createStore=i,n.makeBrowserOfflineTransport=function(e=o.makeFetchTransport){var n;return n=r.makeOfflineTransport(e),e=>n({...e,createStore:d})},n.push=s,n.shift=u,n.unshift=c},41483:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(2512);n.createUserFeedbackEnvelope=function(e,{metadata:n,tunnel:t,dsn:o}){let a={event_id:e.event_id,sent_at:new Date().toISOString(),...n&&n.sdk&&{sdk:{name:n.sdk.name,version:n.sdk.version}},...!!t&&!!o&&{dsn:r.dsnToString(o)}};return r.createEnvelope(a,[[{type:"user_report"},e]])}},33110:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(2512),o=t(6618);function a(e,n,t,a){if("boolean"!=typeof t)return;if(e.length>a){o.DEBUG_BUILD&&r.logger.error(`[Feature Flags] insertToFlagBuffer called on a buffer larger than maxSize=${a}`);return}let i=e.findIndex(e=>e.flag===n);-1!==i&&e.splice(i,1),e.length===a&&e.shift(),e.push({flag:n,result:t})}n.FLAG_BUFFER_SIZE=100,n.copyFlagsFromScopeToEvent=function(e){let n=r.getCurrentScope().getScopeData().contexts.flags,t=n?n.values:[];return t.length&&(void 0===e.contexts&&(e.contexts={}),e.contexts.flags={values:[...t]}),e},n.insertFlagToScope=function(e,n,t=100){let o=r.getCurrentScope().getScopeData().contexts;o.flags||(o.flags={values:[]}),a(o.flags.values,e,n,t)},n.insertToFlagBuffer=a},99258:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(2512),o=t(64151),a={replayIntegration:"replay",replayCanvasIntegration:"replay-canvas",feedbackIntegration:"feedback",feedbackModalIntegration:"feedback-modal",feedbackScreenshotIntegration:"feedback-screenshot",captureConsoleIntegration:"captureconsole",contextLinesIntegration:"contextlines",linkedErrorsIntegration:"linkederrors",debugIntegration:"debug",dedupeIntegration:"dedupe",extraErrorDataIntegration:"extraerrordata",httpClientIntegration:"httpclient",reportingObserverIntegration:"reportingobserver",rewriteFramesIntegration:"rewriteframes",sessionTimingIntegration:"sessiontiming",browserProfilingIntegration:"browserprofiling",moduleMetadataIntegration:"modulemetadata"},i=o.WINDOW;async function l(e,n){let t=a[e],l=i.Sentry=i.Sentry||{};if(!t)throw Error(`Cannot lazy load integration: ${e}`);let s=l[e];if("function"==typeof s&&!("_isShim"in s))return s;let c=function(e){let n=r.getClient(),t=n&&n.getOptions(),o=t&&t.cdnBaseUrl||"https://browser.sentry-cdn.com";return new URL(`/${r.SDK_VERSION}/${e}.min.js`,o).toString()}(t),u=o.WINDOW.document.createElement("script");u.src=c,u.crossOrigin="anonymous",u.referrerPolicy="origin",n&&u.setAttribute("nonce",n);let d=new Promise((e,n)=>{u.addEventListener("load",()=>e()),u.addEventListener("error",n)}),p=o.WINDOW.document.currentScript,m=o.WINDOW.document.body||o.WINDOW.document.head||p&&p.parentElement;if(m)m.appendChild(u);else throw Error(`Could not find parent element to insert lazy-loaded ${e} script`);try{await d}catch(n){throw Error(`Error when loading integration: ${e}`)}let h=l[e];if("function"!=typeof h)throw Error(`Could not load integration: ${e}`);return h}n.lazyLoadIntegration=l},41886:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(57838);function o(e){let n=e.protocol?`${e.protocol}:`:"",t=e.port?`:${e.port}`:"";return`${n}//${e.host}${t}${e.path?`/${e.path}`:""}/api/`}n.getEnvelopeEndpointWithUrlEncodedAuth=function(e,n,t){return n||`${o(e)}${e.projectId}/envelope/?${function(e,n){let t={sentry_version:"7"};return e.publicKey&&(t.sentry_key=e.publicKey),n&&(t.sentry_client=`${n.name}/${n.version}`),new URLSearchParams(t).toString()}(e,t)}`},n.getReportDialogEndpoint=function(e,n){let t=r.makeDsn(e);if(!t)return"";let a=`${o(t)}embed/error-page/`,i=`dsn=${r.dsnToString(t)}`;for(let e in n)if("dsn"!==e&&"onClose"!==e){if("user"===e){let e=n.user;if(!e)continue;e.name&&(i+=`&name=${encodeURIComponent(e.name)}`),e.email&&(i+=`&email=${encodeURIComponent(e.email)}`)}else i+=`&${encodeURIComponent(e)}=${encodeURIComponent(n[e])}`}return`${a}?${i}`}},89236:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(6919),o=t(19315);n.getAsyncContextStrategy=function(e){let n=r.getSentryCarrier(e);return n.acs?n.acs:o.getStackAsyncContextStrategy()},n.setAsyncContextStrategy=function(e){let n=r.getMainCarrier();r.getSentryCarrier(n).acs=e}},19315:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(22438),o=t(16985),a=t(25342),i=t(6919);class l{constructor(e,n){let t,r;t=e||new o.Scope,r=n||new o.Scope,this._stack=[{scope:t}],this._isolationScope=r}withScope(e){let n;let t=this._pushScope();try{n=e(t)}catch(e){throw this._popScope(),e}return a.isThenable(n)?n.then(e=>(this._popScope(),e),e=>{throw this._popScope(),e}):(this._popScope(),n)}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getIsolationScope(){return this._isolationScope}getStackTop(){return this._stack[this._stack.length-1]}_pushScope(){let e=this.getScope().clone();return this._stack.push({client:this.getClient(),scope:e}),e}_popScope(){return!(this._stack.length<=1)&&!!this._stack.pop()}}function s(){let e=i.getMainCarrier(),n=i.getSentryCarrier(e);return n.stack=n.stack||new l(r.getDefaultCurrentScope(),r.getDefaultIsolationScope())}function c(e){return s().withScope(e)}function u(e,n){let t=s();return t.withScope(()=>(t.getStackTop().scope=e,n(e)))}function d(e){return s().withScope(()=>e(s().getIsolationScope()))}n.AsyncContextStack=l,n.getStackAsyncContextStrategy=function(){return{withIsolationScope:d,withScope:c,withSetScope:u,withSetIsolationScope:(e,n)=>d(n),getCurrentScope:()=>s().getScope(),getIsolationScope:()=>s().getIsolationScope()}}},37268:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(41886),o=t(82736),a=t(43554),i=t(59779),l=t(99990),s=t(69044),c=t(31194),u=t(87296),d=t(57838),p=t(88572),m=t(65372),h=t(25342),g=t(4558),f=t(3361),y=t(16324),_=t(67278),v=t(70248),b=t(88707),k="Not capturing exception because it's already been captured.";class C{constructor(e){if(this._options=e,this._integrations={},this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],e.dsn?this._dsn=d.makeDsn(e.dsn):a.DEBUG_BUILD&&g.logger.warn("No DSN provided, client will not send events."),this._dsn){let n=r.getEnvelopeEndpointWithUrlEncodedAuth(this._dsn,e.tunnel,e._metadata?e._metadata.sdk:void 0);this._transport=e.transport({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this),...e.transportOptions,url:n})}let n=["enableTracing","tracesSampleRate","tracesSampler"].find(n=>n in e&&void 0==e[n]);n&&g.consoleSandbox(()=>{console.warn(`[Sentry] Deprecation warning: \`${n}\` is set to undefined, which leads to tracing being enabled. In v9, a value of \`undefined\` will result in tracing being disabled.`)})}captureException(e,n,t){let r=f.uuid4();if(f.checkOrSetAlreadyCaught(e))return a.DEBUG_BUILD&&g.logger.log(k),r;let o={event_id:r,...n};return this._process(this.eventFromException(e,o).then(e=>this._captureEvent(e,o,t))),o.event_id}captureMessage(e,n,t,r){let o={event_id:f.uuid4(),...t},a=h.isParameterizedString(e)?e:String(e),i=h.isPrimitive(e)?this.eventFromMessage(a,n,o):this.eventFromException(e,o);return this._process(i.then(e=>this._captureEvent(e,o,r))),o.event_id}captureEvent(e,n,t){let r=f.uuid4();if(n&&n.originalException&&f.checkOrSetAlreadyCaught(n.originalException))return a.DEBUG_BUILD&&g.logger.log(k),r;let o={event_id:r,...n},i=(e.sdkProcessingMetadata||{}).capturedSpanScope;return this._process(this._captureEvent(e,o,i||t)),o.event_id}captureSession(e){"string"!=typeof e.release?a.DEBUG_BUILD&&g.logger.warn("Discarded session because of missing or non-string release"):(this.sendSession(e),s.updateSession(e,{init:!1}))}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}flush(e){let n=this._transport;return n?(this.emit("flush"),this._isClientDoneProcessing(e).then(t=>n.flush(e).then(e=>t&&e))):y.resolvedSyncPromise(!0)}close(e){return this.flush(e).then(e=>(this.getOptions().enabled=!1,this.emit("close"),e))}getEventProcessors(){return this._eventProcessors}addEventProcessor(e){this._eventProcessors.push(e)}init(){(this._isEnabled()||this._options.integrations.some(({name:e})=>e.startsWith("Spotlight")))&&this._setupIntegrations()}getIntegrationByName(e){return this._integrations[e]}addIntegration(e){let n=this._integrations[e.name];l.setupIntegration(this,e,this._integrations),n||l.afterSetupIntegrations(this,[e])}sendEvent(e,n={}){this.emit("beforeSendEvent",e,n);let t=i.createEventEnvelope(e,this._dsn,this._options._metadata,this._options.tunnel);for(let e of n.attachments||[])t=p.addItemToEnvelope(t,p.createAttachmentEnvelopeItem(e));let r=this.sendEnvelope(t);r&&r.then(n=>this.emit("afterSendEvent",e,n),null)}sendSession(e){let n=i.createSessionEnvelope(e,this._dsn,this._options._metadata,this._options.tunnel);this.sendEnvelope(n)}recordDroppedEvent(e,n,t){if(this._options.sendClientReports){let r="number"==typeof t?t:1,o=`${e}:${n}`;a.DEBUG_BUILD&&g.logger.log(`Recording outcome: "${o}"${r>1?` (${r} times)`:""}`),this._outcomes[o]=(this._outcomes[o]||0)+r}}on(e,n){let t=this._hooks[e]=this._hooks[e]||[];return t.push(n),()=>{let e=t.indexOf(n);e>-1&&t.splice(e,1)}}emit(e,...n){let t=this._hooks[e];t&&t.forEach(e=>e(...n))}sendEnvelope(e){return(this.emit("beforeEnvelope",e),this._isEnabled()&&this._transport)?this._transport.send(e).then(null,e=>(a.DEBUG_BUILD&&g.logger.error("Error while sending envelope:",e),e)):(a.DEBUG_BUILD&&g.logger.error("Transport disabled"),y.resolvedSyncPromise({}))}_setupIntegrations(){let{integrations:e}=this._options;this._integrations=l.setupIntegrations(this,e),l.afterSetupIntegrations(this,e)}_updateSessionFromEvent(e,n){let t=!1,r=!1,o=n.exception&&n.exception.values;if(o)for(let e of(r=!0,o)){let n=e.mechanism;if(n&&!1===n.handled){t=!0;break}}let a="ok"===e.status;(a&&0===e.errors||a&&t)&&(s.updateSession(e,{...t&&{status:"crashed"},errors:e.errors||Number(r||t)}),this.captureSession(e))}_isClientDoneProcessing(e){return new y.SyncPromise(n=>{let t=0,r=setInterval(()=>{0==this._numProcessing?(clearInterval(r),n(!0)):(t+=1,e&&t>=e&&(clearInterval(r),n(!1)))},1)})}_isEnabled(){return!1!==this.getOptions().enabled&&void 0!==this._transport}_prepareEvent(e,n,t=o.getCurrentScope(),r=o.getIsolationScope()){let a=this.getOptions(),i=Object.keys(this._integrations);return!n.integrations&&i.length>0&&(n.integrations=i),this.emit("preprocessEvent",e,n),e.type||r.setLastEventId(e.event_id||n.event_id),v.prepareEvent(a,e,n,t,this,r).then(e=>{if(null===e)return e;e.contexts={trace:o.getTraceContextFromScope(t),...e.contexts};let n=c.getDynamicSamplingContextFromScope(this,t);return e.sdkProcessingMetadata={dynamicSamplingContext:n,...e.sdkProcessingMetadata},e})}_captureEvent(e,n={},t){return this._processEvent(e,n,t).then(e=>e.event_id,e=>{a.DEBUG_BUILD&&("log"===e.logLevel?g.logger.log(e.message):g.logger.warn(e))})}_processEvent(e,n,t){let r=this.getOptions(),{sampleRate:o}=r,a=T(e),i=S(e),l=e.type||"error",s=`before send for type \`${l}\``,c=void 0===o?void 0:_.parseSampleRate(o);if(i&&"number"==typeof c&&Math.random()>c)return this.recordDroppedEvent("sample_rate","error",e),y.rejectedSyncPromise(new m.SentryError(`Discarding event because it's not included in the random sample (sampling rate = ${o})`,"log"));let u="replay_event"===l?"replay":l,d=(e.sdkProcessingMetadata||{}).capturedSpanIsolationScope;return this._prepareEvent(e,n,t,d).then(t=>{if(null===t)throw this.recordDroppedEvent("event_processor",u,e),new m.SentryError("An event processor returned `null`, will not send event.","log");return n.data&&!0===n.data.__sentry__?t:function(e,n){let t=`${n} must return \`null\` or a valid event.`;if(h.isThenable(e))return e.then(e=>{if(!h.isPlainObject(e)&&null!==e)throw new m.SentryError(t);return e},e=>{throw new m.SentryError(`${n} rejected with ${e}`)});if(!h.isPlainObject(e)&&null!==e)throw new m.SentryError(t);return e}(function(e,n,t,r){let{beforeSend:o,beforeSendTransaction:a,beforeSendSpan:i}=n;if(S(t)&&o)return o(t,r);if(T(t)){if(t.spans&&i){let n=[];for(let r of t.spans){let t=i(r);t?n.push(t):(b.showSpanDropWarning(),e.recordDroppedEvent("before_send","span"))}t.spans=n}if(a){if(t.spans){let e=t.spans.length;t.sdkProcessingMetadata={...t.sdkProcessingMetadata,spanCountBeforeProcessing:e}}return a(t,r)}}return t}(this,r,t,n),s)}).then(r=>{if(null===r){if(this.recordDroppedEvent("before_send",u,e),a){let n=1+(e.spans||[]).length;this.recordDroppedEvent("before_send","span",n)}throw new m.SentryError(`${s} returned \`null\`, will not send event.`,"log")}let o=t&&t.getSession();if(!a&&o&&this._updateSessionFromEvent(o,r),a){let e=(r.sdkProcessingMetadata&&r.sdkProcessingMetadata.spanCountBeforeProcessing||0)-(r.spans?r.spans.length:0);e>0&&this.recordDroppedEvent("before_send","span",e)}let i=r.transaction_info;return a&&i&&r.transaction!==e.transaction&&(r.transaction_info={...i,source:"custom"}),this.sendEvent(r,n),r}).then(null,e=>{if(e instanceof m.SentryError)throw e;throw this.captureException(e,{data:{__sentry__:!0},originalException:e}),new m.SentryError(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event. Reason: ${e}`)})}_process(e){this._numProcessing++,e.then(e=>(this._numProcessing--,e),e=>(this._numProcessing--,e))}_clearOutcomes(){let e=this._outcomes;return this._outcomes={},Object.entries(e).map(([e,n])=>{let[t,r]=e.split(":");return{reason:t,category:r,quantity:n}})}_flushOutcomes(){a.DEBUG_BUILD&&g.logger.log("Flushing outcomes...");let e=this._clearOutcomes();if(0===e.length){a.DEBUG_BUILD&&g.logger.log("No outcomes to send");return}if(!this._dsn){a.DEBUG_BUILD&&g.logger.log("No dsn provided, will not send outcomes");return}a.DEBUG_BUILD&&g.logger.log("Sending outcomes:",e);let n=u.createClientReportEnvelope(e,this._options.tunnel&&d.dsnToString(this._dsn));this.sendEnvelope(n)}}function S(e){return void 0===e.type}function T(e){return"transaction"===e.type}n.BaseClient=C},91880:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(82736),o=t(4558),a=t(72435);n.addBreadcrumb=function(e,n){let t=r.getClient(),i=r.getIsolationScope();if(!t)return;let{beforeBreadcrumb:l=null,maxBreadcrumbs:s=100}=t.getOptions();if(s<=0)return;let c={timestamp:a.dateTimestampInSeconds(),...e},u=l?o.consoleSandbox(()=>l(c,n)):c;null!==u&&(t.emit&&t.emit("beforeAddBreadcrumb",u,n),i.addBreadcrumb(u,s))}},6919:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(1998),o=t(73032);function a(e){let n=e.__SENTRY__=e.__SENTRY__||{};return n.version=n.version||r.SDK_VERSION,n[r.SDK_VERSION]=n[r.SDK_VERSION]||{}}n.getMainCarrier=function(){return a(o.GLOBAL_OBJ),o.GLOBAL_OBJ},n.getSentryCarrier=a},59355:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(57838),o=t(88572),a=t(44613);n.createCheckInEnvelope=function(e,n,t,i,l){let s={sent_at:new Date().toISOString()};return t&&t.sdk&&(s.sdk={name:t.sdk.name,version:t.sdk.version}),i&&l&&(s.dsn=r.dsnToString(l)),n&&(s.trace=a.dropUndefinedKeys(n)),o.createEnvelope(s,[[{type:"check_in"},e]])}},50290:function(e,n){Object.defineProperty(n,"__esModule",{value:!0}),n.DEFAULT_ENVIRONMENT="production"},82736:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(89236),o=t(6919),a=t(16985),i=t(44613),l=t(73032);function s(){let e=o.getMainCarrier();return r.getAsyncContextStrategy(e).getCurrentScope()}n.getClient=function(){return s().getClient()},n.getCurrentScope=s,n.getGlobalScope=function(){return l.getGlobalSingleton("globalScope",()=>new a.Scope)},n.getIsolationScope=function(){let e=o.getMainCarrier();return r.getAsyncContextStrategy(e).getIsolationScope()},n.getTraceContextFromScope=function(e){let{traceId:n,spanId:t,parentSpanId:r}=e.getPropagationContext();return i.dropUndefinedKeys({trace_id:n,span_id:t,parent_span_id:r})},n.withIsolationScope=function(...e){let n=o.getMainCarrier(),t=r.getAsyncContextStrategy(n);if(2===e.length){let[n,r]=e;return n?t.withSetIsolationScope(n,r):t.withIsolationScope(r)}return t.withIsolationScope(e[0])},n.withScope=function(...e){let n=o.getMainCarrier(),t=r.getAsyncContextStrategy(n);if(2===e.length){let[n,r]=e;return n?t.withSetScope(n,r):t.withScope(r)}return t.withScope(e[0])}},43554:function(e,n){Object.defineProperty(n,"__esModule",{value:!0}),n.DEBUG_BUILD=!1},22438:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(16985),o=t(73032);n.getDefaultCurrentScope=function(){return o.getGlobalSingleton("defaultCurrentScope",()=>new r.Scope)},n.getDefaultIsolationScope=function(){return o.getGlobalSingleton("defaultIsolationScope",()=>new r.Scope)}},59779:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(31194),o=t(57838),a=t(88572);t(1998),t(64300),t(4558);let i=t(88707);n.createEventEnvelope=function(e,n,t,r){var o;let i=a.getSdkMetadataForEnvelopeHeader(t),l=e.type&&"replay_event"!==e.type?e.type:"event";(o=t&&t.sdk)&&(e.sdk=e.sdk||{},e.sdk.name=e.sdk.name||o.name,e.sdk.version=e.sdk.version||o.version,e.sdk.integrations=[...e.sdk.integrations||[],...o.integrations||[]],e.sdk.packages=[...e.sdk.packages||[],...o.packages||[]]);let s=a.createEventEnvelopeHeaders(e,i,r,n);delete e.sdkProcessingMetadata;let c=[{type:l},e];return a.createEnvelope(s,[c])},n.createSessionEnvelope=function(e,n,t,r){let i=a.getSdkMetadataForEnvelopeHeader(t),l={sent_at:new Date().toISOString(),...i&&{sdk:i},...!!r&&n&&{dsn:o.dsnToString(n)}},s="aggregates"in e?[{type:"sessions"},e]:[{type:"session"},e.toJSON()];return a.createEnvelope(l,[s])},n.createSpanEnvelope=function(e,n){let t=r.getDynamicSamplingContextFromSpan(e[0]),l=n&&n.getDsn(),s=n&&n.getOptions().tunnel,c={sent_at:new Date().toISOString(),...!!t.trace_id&&!!t.public_key&&{trace:t},...!!s&&l&&{dsn:o.dsnToString(l)}},u=n&&n.getOptions().beforeSendSpan,d=u?e=>{let n=u(i.spanToJSON(e));return n||i.showSpanDropWarning(),n}:e=>i.spanToJSON(e),p=[];for(let n of e){let e=d(n);e&&p.push(a.createSpanEnvelopeItem(e))}return a.createEnvelope(c,p)}},70363:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(43554),o=t(25342),a=t(4558),i=t(16324);n.notifyEventProcessors=function e(n,t,l,s=0){return new i.SyncPromise((i,c)=>{let u=n[s];if(null===t||"function"!=typeof u)i(t);else{let d=u({...t},l);r.DEBUG_BUILD&&u.id&&null===d&&a.logger.log(`Event processor "${u.id}" dropped event`),o.isThenable(d)?d.then(t=>e(n,t,l,s+1).then(i)).then(null,c):e(n,d,l,s+1).then(i).then(null,c)}})}},39581:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(50290),o=t(82736),a=t(43554),i=t(69044),l=t(25342),s=t(4558),c=t(3361),u=t(72435),d=t(73032),p=t(70248);function m(e,n){let t=o.getCurrentScope(),r=o.getClient();if(r){if(r.captureCheckIn)return r.captureCheckIn(e,n,t);a.DEBUG_BUILD&&s.logger.warn("Cannot capture check-in. Client does not support sending check-ins.")}else a.DEBUG_BUILD&&s.logger.warn("Cannot capture check-in. No client defined.");return c.uuid4()}async function h(e){let n=o.getClient();return n?n.flush(e):(a.DEBUG_BUILD&&s.logger.warn("Cannot flush events. No client defined."),Promise.resolve(!1))}async function g(e){let n=o.getClient();return n?n.close(e):(a.DEBUG_BUILD&&s.logger.warn("Cannot flush events and disable SDK. No client defined."),Promise.resolve(!1))}function f(){let e=o.getIsolationScope(),n=o.getCurrentScope(),t=n.getSession()||e.getSession();t&&i.closeSession(t),y(),e.setSession(),n.setSession()}function y(){let e=o.getIsolationScope(),n=o.getCurrentScope(),t=o.getClient(),r=n.getSession()||e.getSession();r&&t&&t.captureSession(r)}n.addEventProcessor=function(e){o.getIsolationScope().addEventProcessor(e)},n.captureCheckIn=m,n.captureEvent=function(e,n){return o.getCurrentScope().captureEvent(e,n)},n.captureException=function(e,n){return o.getCurrentScope().captureException(e,p.parseEventHintOrCaptureContext(n))},n.captureMessage=function(e,n){let t="string"==typeof n?n:void 0,r="string"!=typeof n?{captureContext:n}:void 0;return o.getCurrentScope().captureMessage(e,t,r)},n.captureSession=function(e=!1){if(e){f();return}y()},n.close=g,n.endSession=f,n.flush=h,n.isEnabled=function(){let e=o.getClient();return!!e&&!1!==e.getOptions().enabled&&!!e.getTransport()},n.isInitialized=function(){return!!o.getClient()},n.lastEventId=function(){return o.getIsolationScope().lastEventId()},n.setContext=function(e,n){o.getIsolationScope().setContext(e,n)},n.setExtra=function(e,n){o.getIsolationScope().setExtra(e,n)},n.setExtras=function(e){o.getIsolationScope().setExtras(e)},n.setTag=function(e,n){o.getIsolationScope().setTag(e,n)},n.setTags=function(e){o.getIsolationScope().setTags(e)},n.setUser=function(e){o.getIsolationScope().setUser(e)},n.startSession=function(e){let n=o.getClient(),t=o.getIsolationScope(),a=o.getCurrentScope(),{release:l,environment:s=r.DEFAULT_ENVIRONMENT}=n&&n.getOptions()||{},{userAgent:c}=d.GLOBAL_OBJ.navigator||{},u=i.makeSession({release:l,environment:s,user:a.getUser()||t.getUser(),...c&&{userAgent:c},...e}),p=t.getSession();return p&&"ok"===p.status&&i.updateSession(p,{status:"exited"}),f(),t.setSession(u),a.setSession(u),u},n.withMonitor=function(e,n,t){let r=m({monitorSlug:e,status:"in_progress"},t),a=u.timestampInSeconds();function i(n){m({monitorSlug:e,status:n,checkInId:r,duration:u.timestampInSeconds()-a})}return o.withIsolationScope(()=>{let e;try{e=n()}catch(e){throw i("error"),e}return l.isThenable(e)?Promise.resolve(e).then(()=>{i("ok")},e=>{throw i("error"),e}):i("ok"),e})}},4309:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(82736),o=t(44613);n.captureFeedback=function(e,n={},t=r.getCurrentScope()){let{message:a,name:i,email:l,url:s,source:c,associatedEventId:u,tags:d}=e,p={contexts:{feedback:o.dropUndefinedKeys({contact_email:l,name:i,message:a,url:s,source:c,associated_event_id:u})},type:"feedback",level:"info",tags:d},m=t&&t.getClient()||r.getClient();return m&&m.emit("beforeSendFeedback",p,n),t.captureEvent(p,n)}},17083:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(87274);t(53656);let o=t(25342);t(1998),t(64300),t(4558),t(72435),t(16324);let a=t(27242),i=t(80450);t(43554);let l=t(76333),s=t(88707),c=t(63137),u=t(41276),d=t(49457),p=t(57027);function m(e,n,t){let r=p.getTraceData({span:t}),a=r["sentry-trace"],i=r.baggage;if(!a)return;let l=n.headers||("undefined"!=typeof Request&&o.isInstanceOf(e,Request)?e.headers:void 0);if(!l)return{...r};if("undefined"!=typeof Headers&&o.isInstanceOf(l,Headers)){let e=new Headers(l);if(e.set("sentry-trace",a),i){let n=e.get("baggage");if(n){let t=h(n);e.set("baggage",t?`${t},${i}`:i)}else e.set("baggage",i)}return e}if(Array.isArray(l)){let e=[...l.filter(e=>!(Array.isArray(e)&&"sentry-trace"===e[0])).map(e=>{if(!Array.isArray(e)||"baggage"!==e[0]||"string"!=typeof e[1])return e;{let[n,t,...r]=e;return[n,h(t),...r]}}),["sentry-trace",a]];return i&&e.push(["baggage",i]),e}{let e="baggage"in l?l.baggage:void 0,n=[];return Array.isArray(e)?n=e.map(e=>"string"==typeof e?h(e):e).filter(e=>""===e):e&&n.push(h(e)),i&&n.push(i),{...l,"sentry-trace":a,baggage:n.length>0?n.join(","):void 0}}}function h(e){return e.split(",").filter(e=>!e.split("=")[0].startsWith(i.SENTRY_BAGGAGE_KEY_PREFIX)).join(",")}n.addTracingHeadersToFetchRequest=function(e,n,t,r,o){return m(e,r,o)},n.instrumentFetchRequest=function(e,n,t,o,i="auto.http.browser"){if(!e.fetchData)return;let p=l.hasTracingEnabled()&&n(e.fetchData.url);if(e.endTimestamp&&p){let n=e.fetchData.__span;if(!n)return;let t=o[n];t&&(function(e,n){if(n.response){u.setHttpStatus(e,n.response.status);let t=n.response&&n.response.headers&&n.response.headers.get("content-length");if(t){let n=parseInt(t);n>0&&e.setAttribute("http.response_content_length",n)}}else n.error&&e.setStatus({code:u.SPAN_STATUS_ERROR,message:"internal_error"});e.end()}(t,e),delete o[n]);return}let{method:h,url:g}=e.fetchData,f=function(e){try{return new URL(e).href}catch(e){return}}(g),y=f?a.parseUrl(f).host:void 0,_=!!s.getActiveSpan(),v=p&&_?d.startInactiveSpan({name:`${h} ${g}`,attributes:{url:g,type:"fetch","http.method":h,"http.url":f,"server.address":y,[r.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:i,[r.SEMANTIC_ATTRIBUTE_SENTRY_OP]:"http.client"}}):new c.SentryNonRecordingSpan;if(e.fetchData.__span=v.spanContext().spanId,o[v.spanContext().spanId]=v,t(e.fetchData.url)){let n=e.args[0],t=e.args[1]||{},r=m(n,t,l.hasTracingEnabled()&&_?v:void 0);r&&(e.args[1]=t,t.headers=r)}return v}},84209:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(91880),o=t(82736),a=t(39581);function i(){return{bindClient(e){o.getCurrentScope().setClient(e)},withScope:o.withScope,getClient:()=>o.getClient(),getScope:o.getCurrentScope,getIsolationScope:o.getIsolationScope,captureException:(e,n)=>o.getCurrentScope().captureException(e,n),captureMessage:(e,n,t)=>o.getCurrentScope().captureMessage(e,n,t),captureEvent:a.captureEvent,addBreadcrumb:r.addBreadcrumb,setUser:a.setUser,setTags:a.setTags,setTag:a.setTag,setExtra:a.setExtra,setExtras:a.setExtras,setContext:a.setContext,getIntegration(e){let n=o.getClient();return n&&n.getIntegrationByName(e.id)||null},startSession:a.startSession,endSession:a.endSession,captureSession(e){if(e)return a.endSession();(function(){let e=o.getCurrentScope(),n=o.getClient(),t=e.getSession();n&&t&&n.captureSession(t)})()}}}n.getCurrentHub=i,n.getCurrentHubShim=i},2512:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(53656),o=t(66617),a=t(72509),i=t(36419),l=t(82207),s=t(63137),c=t(41276),u=t(49457),d=t(31194),p=t(26032),m=t(88339),h=t(8272),g=t(87274),f=t(59779),y=t(39581),_=t(82736),v=t(22438),b=t(89236),k=t(6919),C=t(69044),S=t(26606),T=t(16985),w=t(70363),I=t(41886),x=t(37268),E=t(69280),R=t(97702),P=t(15951),B=t(40257),N=t(86309),A=t(99990),O=t(27532),M=t(70248),L=t(59355),z=t(76333),D=t(92643),F=t(49270),j=t(83733),U=t(88707),H=t(67278),q=t(26307),W=t(57027),V=t(32023),K=t(50290),G=t(91880),$=t(87875),Q=t(52834),Y=t(77917),Z=t(64128),J=t(21281),X=t(28239),ee=t(27637),en=t(92170),et=t(38145),er=t(44387),eo=t(50281),ea=t(84618),ei=t(43890),el=t(94340),es=t(55558),ec=t(10859),eu=t(37741),ed=t(9504),ep=t(17083),em=t(36119),eh=t(4309),eg=t(84209),ef=t(95196),ey=t(44314),e_=t(11636),ev=t(76390),eb=t(57838),ek=t(65372),eC=t(73032),eS=t(73424),eT=t(10430),ew=t(75144),eI=t(22306),ex=t(14685),eE=t(25342),eR=t(77809),eP=t(4558),eB=t(91126),eN=t(3361),eA=t(35576),eO=t(74535),eM=t(44613),eL=t(24727),ez=t(99606),eD=t(90424),eF=t(51655),ej=t(37972),eU=t(81789),eH=t(74309),eq=t(20099),eW=t(16324),eV=t(72435),eK=t(86302),eG=t(99564),e$=t(88572),eQ=t(87296),eY=t(1679),eZ=t(80450),eJ=t(27242),eX=t(4740),e0=t(47530),e1=t(87879),e2=t(86855),e4=t(20806),e9=t(48403),e3=t(1998),e5=t(27943),e6=t(394),e8=t(83953),e7=t(16383),ne=t(12596),nn=t(41830),nt=t(11142),nr=t(87947),no=t(68067);n.registerSpanErrorInstrumentation=r.registerSpanErrorInstrumentation,n.getCapturedScopesOnSpan=o.getCapturedScopesOnSpan,n.setCapturedScopesOnSpan=o.setCapturedScopesOnSpan,n.addTracingExtensions=a.addTracingExtensions,n.TRACING_DEFAULTS=i.TRACING_DEFAULTS,n.startIdleSpan=i.startIdleSpan,n.SentrySpan=l.SentrySpan,n.SentryNonRecordingSpan=s.SentryNonRecordingSpan,n.SPAN_STATUS_ERROR=c.SPAN_STATUS_ERROR,n.SPAN_STATUS_OK=c.SPAN_STATUS_OK,n.SPAN_STATUS_UNSET=c.SPAN_STATUS_UNSET,n.getSpanStatusFromHttpCode=c.getSpanStatusFromHttpCode,n.setHttpStatus=c.setHttpStatus,n.continueTrace=u.continueTrace,n.startInactiveSpan=u.startInactiveSpan,n.startNewTrace=u.startNewTrace,n.startSpan=u.startSpan,n.startSpanManual=u.startSpanManual,n.suppressTracing=u.suppressTracing,n.withActiveSpan=u.withActiveSpan,n.getDynamicSamplingContextFromClient=d.getDynamicSamplingContextFromClient,n.getDynamicSamplingContextFromScope=d.getDynamicSamplingContextFromScope,n.getDynamicSamplingContextFromSpan=d.getDynamicSamplingContextFromSpan,n.spanToBaggageHeader=d.spanToBaggageHeader,n.setMeasurement=p.setMeasurement,n.timedEventsToMeasurements=p.timedEventsToMeasurements,n.sampleSpan=m.sampleSpan,n.logSpanEnd=h.logSpanEnd,n.logSpanStart=h.logSpanStart,n.SEMANTIC_ATTRIBUTE_CACHE_HIT=g.SEMANTIC_ATTRIBUTE_CACHE_HIT,n.SEMANTIC_ATTRIBUTE_CACHE_ITEM_SIZE=g.SEMANTIC_ATTRIBUTE_CACHE_ITEM_SIZE,n.SEMANTIC_ATTRIBUTE_CACHE_KEY=g.SEMANTIC_ATTRIBUTE_CACHE_KEY,n.SEMANTIC_ATTRIBUTE_EXCLUSIVE_TIME=g.SEMANTIC_ATTRIBUTE_EXCLUSIVE_TIME,n.SEMANTIC_ATTRIBUTE_HTTP_REQUEST_METHOD=g.SEMANTIC_ATTRIBUTE_HTTP_REQUEST_METHOD,n.SEMANTIC_ATTRIBUTE_PROFILE_ID=g.SEMANTIC_ATTRIBUTE_PROFILE_ID,n.SEMANTIC_ATTRIBUTE_SENTRY_CUSTOM_SPAN_NAME=g.SEMANTIC_ATTRIBUTE_SENTRY_CUSTOM_SPAN_NAME,n.SEMANTIC_ATTRIBUTE_SENTRY_IDLE_SPAN_FINISH_REASON=g.SEMANTIC_ATTRIBUTE_SENTRY_IDLE_SPAN_FINISH_REASON,n.SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_UNIT=g.SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_UNIT,n.SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_VALUE=g.SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_VALUE,n.SEMANTIC_ATTRIBUTE_SENTRY_OP=g.SEMANTIC_ATTRIBUTE_SENTRY_OP,n.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN=g.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN,n.SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE=g.SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE,n.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE=g.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE,n.SEMANTIC_ATTRIBUTE_URL_FULL=g.SEMANTIC_ATTRIBUTE_URL_FULL,n.createEventEnvelope=f.createEventEnvelope,n.createSessionEnvelope=f.createSessionEnvelope,n.createSpanEnvelope=f.createSpanEnvelope,n.addEventProcessor=y.addEventProcessor,n.captureCheckIn=y.captureCheckIn,n.captureEvent=y.captureEvent,n.captureException=y.captureException,n.captureMessage=y.captureMessage,n.captureSession=y.captureSession,n.close=y.close,n.endSession=y.endSession,n.flush=y.flush,n.isEnabled=y.isEnabled,n.isInitialized=y.isInitialized,n.lastEventId=y.lastEventId,n.setContext=y.setContext,n.setExtra=y.setExtra,n.setExtras=y.setExtras,n.setTag=y.setTag,n.setTags=y.setTags,n.setUser=y.setUser,n.startSession=y.startSession,n.withMonitor=y.withMonitor,n.getClient=_.getClient,n.getCurrentScope=_.getCurrentScope,n.getGlobalScope=_.getGlobalScope,n.getIsolationScope=_.getIsolationScope,n.getTraceContextFromScope=_.getTraceContextFromScope,n.withIsolationScope=_.withIsolationScope,n.withScope=_.withScope,n.getDefaultCurrentScope=v.getDefaultCurrentScope,n.getDefaultIsolationScope=v.getDefaultIsolationScope,n.setAsyncContextStrategy=b.setAsyncContextStrategy,n.getMainCarrier=k.getMainCarrier,n.closeSession=C.closeSession,n.makeSession=C.makeSession,n.updateSession=C.updateSession,n.SessionFlusher=S.SessionFlusher,n.Scope=T.Scope,n.notifyEventProcessors=w.notifyEventProcessors,n.getEnvelopeEndpointWithUrlEncodedAuth=I.getEnvelopeEndpointWithUrlEncodedAuth,n.getReportDialogEndpoint=I.getReportDialogEndpoint,n.BaseClient=x.BaseClient,n.ServerRuntimeClient=E.ServerRuntimeClient,n.initAndBind=R.initAndBind,n.setCurrentClient=R.setCurrentClient,n.createTransport=P.createTransport,n.makeOfflineTransport=B.makeOfflineTransport,n.makeMultiplexedTransport=N.makeMultiplexedTransport,n.addIntegration=A.addIntegration,n.defineIntegration=A.defineIntegration,n.getIntegrationsToSetup=A.getIntegrationsToSetup,n.applyScopeDataToEvent=O.applyScopeDataToEvent,n.mergeScopeData=O.mergeScopeData,n.prepareEvent=M.prepareEvent,n.createCheckInEnvelope=L.createCheckInEnvelope,n.hasTracingEnabled=z.hasTracingEnabled,n.isSentryRequestUrl=D.isSentryRequestUrl,n.handleCallbackErrors=F.handleCallbackErrors,n.parameterize=j.parameterize,n.addChildSpanToSpan=U.addChildSpanToSpan,n.getActiveSpan=U.getActiveSpan,n.getRootSpan=U.getRootSpan,n.getSpanDescendants=U.getSpanDescendants,n.getStatusMessage=U.getStatusMessage,n.spanIsSampled=U.spanIsSampled,n.spanTimeInputToSeconds=U.spanTimeInputToSeconds,n.spanToJSON=U.spanToJSON,n.spanToTraceContext=U.spanToTraceContext,n.spanToTraceHeader=U.spanToTraceHeader,n.updateSpanName=U.updateSpanName,n.parseSampleRate=H.parseSampleRate,n.applySdkMetadata=q.applySdkMetadata,n.getTraceData=W.getTraceData,n.getTraceMetaTags=V.getTraceMetaTags,n.DEFAULT_ENVIRONMENT=K.DEFAULT_ENVIRONMENT,n.addBreadcrumb=G.addBreadcrumb,n.functionToStringIntegration=$.functionToStringIntegration,n.inboundFiltersIntegration=Q.inboundFiltersIntegration,n.linkedErrorsIntegration=Y.linkedErrorsIntegration,n.moduleMetadataIntegration=Z.moduleMetadataIntegration,n.requestDataIntegration=J.requestDataIntegration,n.captureConsoleIntegration=X.captureConsoleIntegration,n.debugIntegration=ee.debugIntegration,n.dedupeIntegration=en.dedupeIntegration,n.extraErrorDataIntegration=et.extraErrorDataIntegration,n.rewriteFramesIntegration=er.rewriteFramesIntegration,n.sessionTimingIntegration=eo.sessionTimingIntegration,n.zodErrorsIntegration=ea.zodErrorsIntegration,n.thirdPartyErrorFilterIntegration=ei.thirdPartyErrorFilterIntegration,n.metrics=el.metrics,n.profiler=es.profiler,n.metricsDefault=ec.metricsDefault,n.BrowserMetricsAggregator=eu.BrowserMetricsAggregator,n.getMetricSummaryJsonForSpan=ed.getMetricSummaryJsonForSpan,n.addTracingHeadersToFetchRequest=ep.addTracingHeadersToFetchRequest,n.instrumentFetchRequest=ep.instrumentFetchRequest,n.trpcMiddleware=em.trpcMiddleware,n.captureFeedback=eh.captureFeedback,n.getCurrentHub=eg.getCurrentHub,n.getCurrentHubShim=eg.getCurrentHubShim,n.applyAggregateErrorsToEvent=ef.applyAggregateErrorsToEvent,n.flatten=ey.flatten,n.getBreadcrumbLogLevelFromHttpStatusCode=e_.getBreadcrumbLogLevelFromHttpStatusCode,n.getComponentName=ev.getComponentName,n.getDomElement=ev.getDomElement,n.getLocationHref=ev.getLocationHref,n.htmlTreeAsString=ev.htmlTreeAsString,n.dsnFromString=eb.dsnFromString,n.dsnToString=eb.dsnToString,n.makeDsn=eb.makeDsn,n.SentryError=ek.SentryError,n.GLOBAL_OBJ=eC.GLOBAL_OBJ,n.getGlobalSingleton=eC.getGlobalSingleton,n.addConsoleInstrumentationHandler=eS.addConsoleInstrumentationHandler,n.addFetchEndInstrumentationHandler=eT.addFetchEndInstrumentationHandler,n.addFetchInstrumentationHandler=eT.addFetchInstrumentationHandler,n.addGlobalErrorInstrumentationHandler=ew.addGlobalErrorInstrumentationHandler,n.addGlobalUnhandledRejectionInstrumentationHandler=eI.addGlobalUnhandledRejectionInstrumentationHandler,n.addHandler=ex.addHandler,n.maybeInstrument=ex.maybeInstrument,n.resetInstrumentationHandlers=ex.resetInstrumentationHandlers,n.triggerHandlers=ex.triggerHandlers,n.isDOMError=eE.isDOMError,n.isDOMException=eE.isDOMException,n.isElement=eE.isElement,n.isError=eE.isError,n.isErrorEvent=eE.isErrorEvent,n.isEvent=eE.isEvent,n.isInstanceOf=eE.isInstanceOf,n.isParameterizedString=eE.isParameterizedString,n.isPlainObject=eE.isPlainObject,n.isPrimitive=eE.isPrimitive,n.isRegExp=eE.isRegExp,n.isString=eE.isString,n.isSyntheticEvent=eE.isSyntheticEvent,n.isThenable=eE.isThenable,n.isVueViewModel=eE.isVueViewModel,n.isBrowser=eR.isBrowser,n.CONSOLE_LEVELS=eP.CONSOLE_LEVELS,n.consoleSandbox=eP.consoleSandbox,n.logger=eP.logger,n.originalConsoleMethods=eP.originalConsoleMethods,n.memoBuilder=eB.memoBuilder,n.addContextToFrame=eN.addContextToFrame,n.addExceptionMechanism=eN.addExceptionMechanism,n.addExceptionTypeValue=eN.addExceptionTypeValue,n.arrayify=eN.arrayify,n.checkOrSetAlreadyCaught=eN.checkOrSetAlreadyCaught,n.getEventDescription=eN.getEventDescription,n.parseSemver=eN.parseSemver,n.uuid4=eN.uuid4,n.dynamicRequire=eA.dynamicRequire,n.isNodeEnv=eA.isNodeEnv,n.loadModule=eA.loadModule,n.normalize=eO.normalize,n.normalizeToSize=eO.normalizeToSize,n.normalizeUrlToBase=eO.normalizeUrlToBase,n.addNonEnumerableProperty=eM.addNonEnumerableProperty,n.convertToPlainObject=eM.convertToPlainObject,n.dropUndefinedKeys=eM.dropUndefinedKeys,n.extractExceptionKeysForMessage=eM.extractExceptionKeysForMessage,n.fill=eM.fill,n.getOriginalFunction=eM.getOriginalFunction,n.markFunctionWrapped=eM.markFunctionWrapped,n.objectify=eM.objectify,n.urlEncode=eM.urlEncode,n.basename=eL.basename,n.dirname=eL.dirname,n.isAbsolute=eL.isAbsolute,n.join=eL.join,n.normalizePath=eL.normalizePath,n.relative=eL.relative,n.resolve=eL.resolve,n.makePromiseBuffer=ez.makePromiseBuffer,n.DEFAULT_USER_INCLUDES=eD.DEFAULT_USER_INCLUDES,n.addNormalizedRequestDataToEvent=eD.addNormalizedRequestDataToEvent,n.addRequestDataToEvent=eD.addRequestDataToEvent,n.extractPathForTransaction=eD.extractPathForTransaction,n.extractQueryParamsFromUrl=eD.extractQueryParamsFromUrl,n.extractRequestData=eD.extractRequestData,n.headersToDict=eD.headersToDict,n.httpRequestToRequestData=eD.httpRequestToRequestData,n.winterCGHeadersToDict=eD.winterCGHeadersToDict,n.winterCGRequestToRequestData=eD.winterCGRequestToRequestData,n.severityLevelFromString=eF.severityLevelFromString,n.validSeverityLevels=eF.validSeverityLevels,n.UNKNOWN_FUNCTION=ej.UNKNOWN_FUNCTION,n.createStackParser=ej.createStackParser,n.getFramesFromEvent=ej.getFramesFromEvent,n.getFunctionName=ej.getFunctionName,n.stackParserFromStackParserOptions=ej.stackParserFromStackParserOptions,n.stripSentryFramesAndReverse=ej.stripSentryFramesAndReverse,n.filenameIsInApp=eU.filenameIsInApp,n.node=eU.node,n.nodeStackLineParser=eU.nodeStackLineParser,n.isMatchingPattern=eH.isMatchingPattern,n.safeJoin=eH.safeJoin,n.snipLine=eH.snipLine,n.stringMatchesSomePattern=eH.stringMatchesSomePattern,n.truncate=eH.truncate,n.isNativeFunction=eq.isNativeFunction,n.supportsDOMError=eq.supportsDOMError,n.supportsDOMException=eq.supportsDOMException,n.supportsErrorEvent=eq.supportsErrorEvent,n.supportsFetch=eq.supportsFetch,n.supportsNativeFetch=eq.supportsNativeFetch,n.supportsReferrerPolicy=eq.supportsReferrerPolicy,n.supportsReportingObserver=eq.supportsReportingObserver,n.SyncPromise=eW.SyncPromise,n.rejectedSyncPromise=eW.rejectedSyncPromise,n.resolvedSyncPromise=eW.resolvedSyncPromise,Object.defineProperty(n,"_browserPerformanceTimeOriginMode",{enumerable:!0,get:()=>eV._browserPerformanceTimeOriginMode}),n.browserPerformanceTimeOrigin=eV.browserPerformanceTimeOrigin,n.dateTimestampInSeconds=eV.dateTimestampInSeconds,n.timestampInSeconds=eV.timestampInSeconds,n.TRACEPARENT_REGEXP=eK.TRACEPARENT_REGEXP,n.extractTraceparentData=eK.extractTraceparentData,n.generateSentryTraceHeader=eK.generateSentryTraceHeader,n.propagationContextFromHeaders=eK.propagationContextFromHeaders,n.getSDKSource=eG.getSDKSource,n.isBrowserBundle=eG.isBrowserBundle,n.addItemToEnvelope=e$.addItemToEnvelope,n.createAttachmentEnvelopeItem=e$.createAttachmentEnvelopeItem,n.createEnvelope=e$.createEnvelope,n.createEventEnvelopeHeaders=e$.createEventEnvelopeHeaders,n.createSpanEnvelopeItem=e$.createSpanEnvelopeItem,n.envelopeContainsItemType=e$.envelopeContainsItemType,n.envelopeItemTypeToDataCategory=e$.envelopeItemTypeToDataCategory,n.forEachEnvelopeItem=e$.forEachEnvelopeItem,n.getSdkMetadataForEnvelopeHeader=e$.getSdkMetadataForEnvelopeHeader,n.parseEnvelope=e$.parseEnvelope,n.serializeEnvelope=e$.serializeEnvelope,n.createClientReportEnvelope=eQ.createClientReportEnvelope,n.DEFAULT_RETRY_AFTER=eY.DEFAULT_RETRY_AFTER,n.disabledUntil=eY.disabledUntil,n.isRateLimited=eY.isRateLimited,n.parseRetryAfterHeader=eY.parseRetryAfterHeader,n.updateRateLimits=eY.updateRateLimits,n.BAGGAGE_HEADER_NAME=eZ.BAGGAGE_HEADER_NAME,n.MAX_BAGGAGE_STRING_LENGTH=eZ.MAX_BAGGAGE_STRING_LENGTH,n.SENTRY_BAGGAGE_KEY_PREFIX=eZ.SENTRY_BAGGAGE_KEY_PREFIX,n.SENTRY_BAGGAGE_KEY_PREFIX_REGEX=eZ.SENTRY_BAGGAGE_KEY_PREFIX_REGEX,n.baggageHeaderToDynamicSamplingContext=eZ.baggageHeaderToDynamicSamplingContext,n.dynamicSamplingContextToSentryBaggageHeader=eZ.dynamicSamplingContextToSentryBaggageHeader,n.parseBaggageHeader=eZ.parseBaggageHeader,n.getNumberOfUrlSegments=eJ.getNumberOfUrlSegments,n.getSanitizedUrlString=eJ.getSanitizedUrlString,n.parseUrl=eJ.parseUrl,n.stripUrlQueryAndFragment=eJ.stripUrlQueryAndFragment,n.makeFifoCache=eX.makeFifoCache,n.eventFromMessage=e0.eventFromMessage,n.eventFromUnknownInput=e0.eventFromUnknownInput,n.exceptionFromError=e0.exceptionFromError,n.parseStackFrames=e0.parseStackFrames,n.callFrameToStackFrame=e1.callFrameToStackFrame,n.watchdogTimer=e1.watchdogTimer,n.LRUMap=e2.LRUMap,n.generatePropagationContext=e4.generatePropagationContext,n.generateSpanId=e4.generateSpanId,n.generateTraceId=e4.generateTraceId,n.vercelWaitUntil=e9.vercelWaitUntil,n.SDK_VERSION=e3.SDK_VERSION,n.getDebugImagesForResources=e5.getDebugImagesForResources,n.getFilenameToDebugIdMap=e5.getFilenameToDebugIdMap,n.escapeStringForRegex=e6.escapeStringForRegex,n.supportsHistory=e8.supportsHistory,n._asyncNullishCoalesce=e7._asyncNullishCoalesce,n._asyncOptionalChain=ne._asyncOptionalChain,n._asyncOptionalChainDelete=nn._asyncOptionalChainDelete,n._nullishCoalesce=nt._nullishCoalesce,n._optionalChain=nr._optionalChain,n._optionalChainDelete=no._optionalChainDelete},99990:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(82736),o=t(43554),a=t(4558),i=[];function l(e,n,t){if(t[n.name]){o.DEBUG_BUILD&&a.logger.log(`Integration skipped because it was already installed: ${n.name}`);return}if(t[n.name]=n,-1===i.indexOf(n.name)&&"function"==typeof n.setupOnce&&(n.setupOnce(),i.push(n.name)),n.setup&&"function"==typeof n.setup&&n.setup(e),"function"==typeof n.preprocessEvent){let t=n.preprocessEvent.bind(n);e.on("preprocessEvent",(n,r)=>t(n,r,e))}if("function"==typeof n.processEvent){let t=n.processEvent.bind(n),r=Object.assign((n,r)=>t(n,r,e),{id:n.name});e.addEventProcessor(r)}o.DEBUG_BUILD&&a.logger.log(`Integration installed: ${n.name}`)}n.addIntegration=function(e){let n=r.getClient();if(!n){o.DEBUG_BUILD&&a.logger.warn(`Cannot add integration "${e.name}" because no SDK Client is available.`);return}n.addIntegration(e)},n.afterSetupIntegrations=function(e,n){for(let t of n)t&&t.afterAllSetup&&t.afterAllSetup(e)},n.defineIntegration=function(e){return e},n.getIntegrationsToSetup=function(e){let n;let t=e.defaultIntegrations||[],r=e.integrations;if(t.forEach(e=>{e.isDefaultInstance=!0}),Array.isArray(r))n=[...t,...r];else if("function"==typeof r){let e=r(t);n=Array.isArray(e)?e:[e]}else n=t;let o=function(e){let n={};return e.forEach(e=>{let{name:t}=e,r=n[t];r&&!r.isDefaultInstance&&e.isDefaultInstance||(n[t]=e)}),Object.values(n)}(n),a=o.findIndex(e=>"Debug"===e.name);if(a>-1){let[e]=o.splice(a,1);o.push(e)}return o},n.installedIntegrations=i,n.setupIntegration=l,n.setupIntegrations=function(e,n){let t={};return n.forEach(n=>{n&&l(e,n,t)}),t}},28239:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(82736),o=t(39581),a=t(99990),i=t(73424),l=t(4558),s=t(3361),c=t(51655),u=t(74309),d=t(73032),p=a.defineIntegration((e={})=>{let n=e.levels||l.CONSOLE_LEVELS,t=!!e.handled;return{name:"CaptureConsole",setup(e){"console"in d.GLOBAL_OBJ&&i.addConsoleInstrumentationHandler(({args:a,level:i})=>{r.getClient()===e&&n.includes(i)&&function(e,n,t){let a={level:c.severityLevelFromString(n),extra:{arguments:e}};r.withScope(r=>{if(r.addEventProcessor(e=>(e.logger="console",s.addExceptionMechanism(e,{handled:t,type:"console"}),e)),"assert"===n){if(!e[0]){let n=`Assertion failed: ${u.safeJoin(e.slice(1)," ")||"console.assert"}`;r.setExtra("arguments",e.slice(1)),o.captureMessage(n,a)}return}let i=e.find(e=>e instanceof Error);if(i){o.captureException(i,a);return}let l=u.safeJoin(e," ");o.captureMessage(l,a)})}(a,i,t)})}}});n.captureConsoleIntegration=p},27637:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(99990),o=t(4558),a=r.defineIntegration((e={})=>{let n={debugger:!1,stringify:!1,...e};return{name:"Debug",setup(e){e.on("beforeSendEvent",(e,t)=>{n.debugger,o.consoleSandbox(()=>{n.stringify?(console.log(JSON.stringify(e,null,2)),t&&Object.keys(t).length&&console.log(JSON.stringify(t,null,2))):(console.log(e),t&&Object.keys(t).length&&console.log(t))})})}}});n.debugIntegration=a},92170:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(99990),o=t(43554),a=t(4558),i=t(37972),l=r.defineIntegration(()=>{let e;return{name:"Dedupe",processEvent(n){if(n.type)return n;try{if(s(n,e))return o.DEBUG_BUILD&&a.logger.warn("Event dropped due to being a duplicate of previously captured event."),null}catch(e){}return e=n}}});function s(e,n){return!!n&&!!(function(e,n){let t=e.message,r=n.message;return!!((t||r)&&(!t||r)&&(t||!r)&&t===r&&u(e,n)&&c(e,n))}(e,n)||function(e,n){let t=d(n),r=d(e);return!!(t&&r&&t.type===r.type&&t.value===r.value&&u(e,n)&&c(e,n))}(e,n))}function c(e,n){let t=i.getFramesFromEvent(e),r=i.getFramesFromEvent(n);if(!t&&!r)return!0;if(t&&!r||!t&&r||r.length!==t.length)return!1;for(let e=0;e{let{depth:n=3,captureErrorCause:t=!0}=e;return{name:"ExtraErrorData",processEvent(e,r,u){let{maxValueLength:d=250}=u.getOptions();return function(e,n={},t,r,u){if(!n.originalException||!a.isError(n.originalException))return e;let d=n.originalException.name||n.originalException.constructor.name,p=function(e,n,t){try{let r=["name","message","stack","line","column","fileName","lineNumber","columnNumber","toJSON"],o={};for(let n of Object.keys(e)){if(-1!==r.indexOf(n))continue;let i=e[n];o[n]=a.isError(i)||"string"==typeof i?c.truncate(`${i}`,t):i}if(n&&void 0!==e.cause&&(o.cause=a.isError(e.cause)?e.cause.toString():e.cause),"function"==typeof e.toJSON){let n=e.toJSON();for(let e of Object.keys(n)){let t=n[e];o[e]=a.isError(t)?t.toString():t}}return o}catch(e){o.DEBUG_BUILD&&i.logger.error("Unable to extract extra data from the Error object:",e)}return null}(n.originalException,r,u);if(p){let n={...e.contexts},r=l.normalize(p,t);return a.isPlainObject(r)&&(s.addNonEnumerableProperty(r,"__sentry_skip_normalization__",!0),n[d]=r),{...e,contexts:n}}return e}(e,r,n,t,d)}}});n.extraErrorDataIntegration=u},87875:function(e,n,t){let r;Object.defineProperty(n,"__esModule",{value:!0});let o=t(82736),a=t(99990),i=t(44613),l=new WeakMap,s=a.defineIntegration(()=>({name:"FunctionToString",setupOnce(){r=Function.prototype.toString;try{Function.prototype.toString=function(...e){let n=i.getOriginalFunction(this),t=l.has(o.getClient())&&void 0!==n?n:this;return r.apply(t,e)}}catch(e){}},setup(e){l.set(e,!0)}}));n.functionToStringIntegration=s},52834:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(43554),o=t(99990),a=t(4558),i=t(3361),l=t(74309),s=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/,"undefined is not an object (evaluating 'a.L')",'can\'t redefine non-configurable property "solana"',"vv().getRestrictions is not a function. (In 'vv().getRestrictions(1,a)', 'vv().getRestrictions' is undefined)","Can't find variable: _AutofillCallbackHandler",/^Non-Error promise rejection captured with value: Object Not Found Matching Id:\d+, MethodName:simulateEvent, ParamCount:\d+$/],c=o.defineIntegration((e={})=>({name:"InboundFilters",processEvent:(n,t,o)=>{var c,d;return((c=function(e={},n={}){return{allowUrls:[...e.allowUrls||[],...n.allowUrls||[]],denyUrls:[...e.denyUrls||[],...n.denyUrls||[]],ignoreErrors:[...e.ignoreErrors||[],...n.ignoreErrors||[],...e.disableErrorDefaults?[]:s],ignoreTransactions:[...e.ignoreTransactions||[],...n.ignoreTransactions||[]],ignoreInternal:void 0===e.ignoreInternal||e.ignoreInternal}}(e,o.getOptions())).ignoreInternal&&function(e){try{return"SentryError"===e.exception.values[0].type}catch(e){}return!1}(n)?(r.DEBUG_BUILD&&a.logger.warn(`Event dropped due to being internal Sentry Error. Event: ${i.getEventDescription(n)}`),0):(d=c.ignoreErrors,!n.type&&d&&d.length&&(function(e){let n;let t=[];e.message&&t.push(e.message);try{n=e.exception.values[e.exception.values.length-1]}catch(e){}return n&&n.value&&(t.push(n.value),n.type&&t.push(`${n.type}: ${n.value}`)),t})(n).some(e=>l.stringMatchesSomePattern(e,d)))?(r.DEBUG_BUILD&&a.logger.warn(`Event dropped due to being matched by \`ignoreErrors\` option. Event: ${i.getEventDescription(n)}`),0):n.type||!n.exception||!n.exception.values||0===n.exception.values.length||n.message||n.exception.values.some(e=>e.stacktrace||e.type&&"Error"!==e.type||e.value)?!function(e,n){if("transaction"!==e.type||!n||!n.length)return!1;let t=e.transaction;return!!t&&l.stringMatchesSomePattern(t,n)}(n,c.ignoreTransactions)?!function(e,n){if(!n||!n.length)return!1;let t=u(e);return!!t&&l.stringMatchesSomePattern(t,n)}(n,c.denyUrls)?function(e,n){if(!n||!n.length)return!0;let t=u(e);return!t||l.stringMatchesSomePattern(t,n)}(n,c.allowUrls)||(r.DEBUG_BUILD&&a.logger.warn(`Event dropped due to not being matched by \`allowUrls\` option. Event: ${i.getEventDescription(n)}. Url: ${u(n)}`),0):(r.DEBUG_BUILD&&a.logger.warn(`Event dropped due to being matched by \`denyUrls\` option. Event: ${i.getEventDescription(n)}. Url: ${u(n)}`),0):(r.DEBUG_BUILD&&a.logger.warn(`Event dropped due to being matched by \`ignoreTransactions\` option. Event: ${i.getEventDescription(n)}`),0):(r.DEBUG_BUILD&&a.logger.warn(`Event dropped due to not having an error message, error type or stacktrace. Event: ${i.getEventDescription(n)}`),0))?n:null}}));function u(e){try{let n;try{n=e.exception.values[0].stacktrace.frames}catch(e){}return n?function(e=[]){for(let n=e.length-1;n>=0;n--){let t=e[n];if(t&&""!==t.filename&&"[native code]"!==t.filename)return t.filename||null}return null}(n):null}catch(n){return r.DEBUG_BUILD&&a.logger.error(`Cannot extract url for event ${i.getEventDescription(e)}`),null}}n.inboundFiltersIntegration=c},77917:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(99990),o=t(95196),a=t(47530),i=r.defineIntegration((e={})=>{let n=e.limit||5,t=e.key||"cause";return{name:"LinkedErrors",preprocessEvent(e,r,i){let l=i.getOptions();o.applyAggregateErrorsToEvent(a.exceptionFromError,l.stackParser,l.maxValueLength,t,n,e,r)}}});n.linkedErrorsIntegration=i},64128:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(99990),o=t(81438),a=t(88572),i=r.defineIntegration(()=>({name:"ModuleMetadata",setup(e){e.on("beforeEnvelope",e=>{a.forEachEnvelopeItem(e,(e,n)=>{if("event"===n){let n=Array.isArray(e)?e[1]:void 0;n&&(o.stripMetadataFromStackFrames(n),e[1]=n)}})}),e.on("applyFrameMetadata",n=>{if(n.type)return;let t=e.getOptions().stackParser;o.addMetadataToStackFrames(t,n)})}}));n.moduleMetadataIntegration=i},21281:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(99990),o=t(90424),a={include:{cookies:!0,data:!0,headers:!0,ip:!1,query_string:!0,url:!0,user:{id:!0,username:!0,email:!0}},transactionNamingScheme:"methodPath"},i=r.defineIntegration((e={})=>{let n={...a,...e,include:{...a.include,...e.include,user:e.include&&"boolean"==typeof e.include.user?e.include.user:{...a.include.user,...(e.include||{}).user}}};return{name:"RequestData",processEvent(e){let{sdkProcessingMetadata:t={}}=e,{request:r,normalizedRequest:a}=t,i=function(e){let n;let{transactionNamingScheme:t,include:{ip:r,user:o,...a}}=e,i=["method"];for(let[e,n]of Object.entries(a))n&&i.push(e);if(void 0===o)n=!0;else if("boolean"==typeof o)n=o;else{let e=[];for(let[n,t]of Object.entries(o))t&&e.push(n);n=e}return{include:{ip:r,user:n,request:0!==i.length?i:void 0,transaction:t}}}(n);if(a){let n=r?r.ip||r.socket&&r.socket.remoteAddress:void 0,t=r?r.user:void 0;return o.addNormalizedRequestDataToEvent(e,a,{ipAddress:n,user:t},i),e}return r?o.addRequestDataToEvent(e,r,i):e}}});n.requestDataIntegration=i},44387:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(99990),o=t(24727),a=t(73032),i=r.defineIntegration((e={})=>{let n=e.root,t=e.prefix||"app:///",r="window"in a.GLOBAL_OBJ&&void 0!==a.GLOBAL_OBJ.window,o=e.iteratee||l({isBrowser:r,root:n,prefix:t});return{name:"RewriteFrames",processEvent(e){let n=e;return e.exception&&Array.isArray(e.exception.values)&&(n=function(e){try{return{...e,exception:{...e.exception,values:e.exception.values.map(e=>{var n;return{...e,...e.stacktrace&&{stacktrace:{...n=e.stacktrace,frames:n&&n.frames&&n.frames.map(e=>o(e))}}}})}}}catch(n){return e}}(n)),n}}});function l({isBrowser:e,root:n,prefix:t}){return r=>{if(!r.filename)return r;let a=/^[a-zA-Z]:\\/.test(r.filename)||r.filename.includes("\\")&&!r.filename.includes("/"),i=/^\//.test(r.filename);if(e){if(n){let e=r.filename;0===e.indexOf(n)&&(r.filename=e.replace(n,t))}}else if(a||i){let e=a?r.filename.replace(/^[a-zA-Z]:/,"").replace(/\\/g,"/"):r.filename,i=n?o.relative(n,e):o.basename(e);r.filename=`${t}${i}`}return r}}n.generateIteratee=l,n.rewriteFramesIntegration=i},50281:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(99990),o=t(72435),a=r.defineIntegration(()=>{let e=1e3*o.timestampInSeconds();return{name:"SessionTiming",processEvent(n){let t=1e3*o.timestampInSeconds();return{...n,extra:{...n.extra,"session:start":e,"session:duration":t-e,"session:end":t}}}}});n.sessionTimingIntegration=a},43890:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(99990),o=t(81438),a=t(88572),i=t(37972),l=r.defineIntegration(e=>({name:"ThirdPartyErrorsFilter",setup(e){e.on("beforeEnvelope",e=>{a.forEachEnvelopeItem(e,(e,n)=>{if("event"===n){let n=Array.isArray(e)?e[1]:void 0;n&&(o.stripMetadataFromStackFrames(n),e[1]=n)}})}),e.on("applyFrameMetadata",n=>{if(n.type)return;let t=e.getOptions().stackParser;o.addMetadataToStackFrames(t,n)})},processEvent(n){let t=function(e){let n=i.getFramesFromEvent(e);if(n)return n.filter(e=>!!e.filename).map(e=>e.module_metadata?Object.keys(e.module_metadata).filter(e=>e.startsWith(s)).map(e=>e.slice(s.length)):[])}(n);if(t&&t["drop-error-if-contains-third-party-frames"===e.behaviour||"apply-tag-if-contains-third-party-frames"===e.behaviour?"some":"every"](n=>!n.some(n=>e.filterKeys.includes(n)))){if("drop-error-if-contains-third-party-frames"===e.behaviour||"drop-error-if-exclusively-contains-third-party-frames"===e.behaviour)return null;n.tags={...n.tags,third_party_code:!0}}return n}})),s="_sentryBundlerPluginAppKey:";n.thirdPartyErrorFilterIntegration=l},84618:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(99990),o=t(25342),a=t(74309);function i(e){return{...e,path:"path"in e&&Array.isArray(e.path)?e.path.join("."):void 0,keys:"keys"in e?JSON.stringify(e.keys):void 0,unionErrors:"unionErrors"in e?JSON.stringify(e.unionErrors):void 0}}function l(e,n,t){var r;return n.exception&&n.exception.values&&t&&t.originalException&&(r=t.originalException,o.isError(r)&&"ZodError"===r.name&&Array.isArray(r.errors))&&0!==t.originalException.issues.length?{...n,exception:{...n.exception,values:[{...n.exception.values[0],value:function(e){let n=new Set;for(let t of e.issues)t.path&&t.path[0]&&n.add(t.path[0]);let t=Array.from(n);return`Failed to validate keys: ${a.truncate(t.join(", "),100)}`}(t.originalException)},...n.exception.values.slice(1)]},extra:{...n.extra,"zoderror.issues":t.originalException.errors.slice(0,e).map(i)}}:n}let s=r.defineIntegration((e={})=>{let n=e.limit||10;return{name:"ZodErrors",processEvent:(e,t)=>l(n,e,t)}});n.applyZodErrorsToEvent=l,n.zodErrorsIntegration=s},81438:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(73032),o=new Map,a=new Set;function i(e,n){return function(e){if(r.GLOBAL_OBJ._sentryModuleMetadata)for(let n of Object.keys(r.GLOBAL_OBJ._sentryModuleMetadata)){let t=r.GLOBAL_OBJ._sentryModuleMetadata[n];if(!a.has(n)){for(let r of(a.add(n),e(n).reverse()))if(r.filename){o.set(r.filename,t);break}}}}(e),o.get(n)}n.addMetadataToStackFrames=function(e,n){try{n.exception.values.forEach(n=>{if(n.stacktrace)for(let t of n.stacktrace.frames||[]){if(!t.filename||t.module_metadata)continue;let n=i(e,t.filename);n&&(t.module_metadata=n)}})}catch(e){}},n.getMetadataForUrl=i,n.stripMetadataFromStackFrames=function(e){try{e.exception.values.forEach(e=>{if(e.stacktrace)for(let n of e.stacktrace.frames||[])delete n.module_metadata})}catch(e){}}},24970:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(72435),o=t(88707),a=t(43655),i=t(3711),l=t(30977),s=t(95047);class c{constructor(e){this._client=e,this._buckets=new Map,this._bucketsTotalWeight=0,this._interval=setInterval(()=>this._flush(),a.DEFAULT_FLUSH_INTERVAL),this._interval.unref&&this._interval.unref(),this._flushShift=Math.floor(Math.random()*a.DEFAULT_FLUSH_INTERVAL/1e3),this._forceFlush=!1}add(e,n,t,i="none",c={},u=r.timestampInSeconds()){let d=Math.floor(u),p=s.sanitizeMetricKey(n),m=s.sanitizeTags(c),h=s.sanitizeUnit(i),g=s.getBucketKey(e,p,h,m),f=this._buckets.get(g),y=f&&e===a.SET_METRIC_TYPE?f.metric.weight:0;f?(f.metric.add(t),f.timestamp=a.MAX_WEIGHT&&this.flush()}flush(){this._forceFlush=!0,this._flush()}close(){this._forceFlush=!0,clearInterval(this._interval),this._flush()}_flush(){if(this._forceFlush){this._forceFlush=!1,this._bucketsTotalWeight=0,this._captureMetrics(this._buckets),this._buckets.clear();return}let e=Math.floor(r.timestampInSeconds())-a.DEFAULT_FLUSH_INTERVAL/1e3-this._flushShift,n=new Map;for(let[t,r]of this._buckets)r.timestamp<=e&&(n.set(t,r),this._bucketsTotalWeight-=r.metric.weight);for(let[e]of n)this._buckets.delete(e);this._captureMetrics(n)}_captureMetrics(e){if(e.size>0){let n=Array.from(e).map(([,e])=>e);i.captureAggregateMetrics(this._client,n)}}}n.MetricsAggregator=c},37741:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(72435),o=t(88707),a=t(43655),i=t(3711),l=t(30977),s=t(95047);class c{constructor(e){this._client=e,this._buckets=new Map,this._interval=setInterval(()=>this.flush(),a.DEFAULT_BROWSER_FLUSH_INTERVAL)}add(e,n,t,i="none",c={},u=r.timestampInSeconds()){let d=Math.floor(u),p=s.sanitizeMetricKey(n),m=s.sanitizeTags(c),h=s.sanitizeUnit(i),g=s.getBucketKey(e,p,h,m),f=this._buckets.get(g),y=f&&e===a.SET_METRIC_TYPE?f.metric.weight:0;f?(f.metric.add(t),f.timestampnew WeakMap),r=t.get(e);if(r)return r;let o=new n(e);return e.on("flush",()=>o.flush()),e.on("close",()=>o.close()),t.set(e,o),o}function m(e,n,t,a,l={}){let c=l.client||r.getClient();if(!c)return;let u=s.getActiveSpan(),d=u?s.getRootSpan(u):void 0,m=d&&s.spanToJSON(d).description,{unit:h,tags:g,timestamp:f}=l,{release:y,environment:_}=c.getOptions(),v={};y&&(v.release=y),_&&(v.environment=_),m&&(v.transaction=m),o.DEBUG_BUILD&&i.logger.log(`Adding value of ${a} to ${n} metric ${t}`),p(c,e).add(n,t,a,h,{...v,...g},f)}function h(e,n,t,r){m(e,d.DISTRIBUTION_METRIC_TYPE,n,g(t),r)}function g(e){return"string"==typeof e?parseInt(e):e}n.metrics={increment:function(e,n,t=1,r){m(e,d.COUNTER_METRIC_TYPE,n,g(t),r)},distribution:h,set:function(e,n,t,r){m(e,d.SET_METRIC_TYPE,n,t,r)},gauge:function(e,n,t,r){m(e,d.GAUGE_METRIC_TYPE,n,g(t),r)},timing:function(e,n,t,r="second",o){if("function"==typeof t){let r=l.timestampInSeconds();return c.startSpanManual({op:"metrics.timing",name:n,startTime:r,onlyIfParent:!0},a=>u.handleCallbackErrors(()=>t(),()=>{},()=>{let t=l.timestampInSeconds();h(e,n,t-r,{...o,unit:"second"}),a.end(t)}))}h(e,n,t,{...o,unit:r})},getMetricsAggregatorForClient:p}},30977:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(43655),o=t(95047);class a{constructor(e){this._value=e}get weight(){return 1}add(e){this._value+=e}toString(){return`${this._value}`}}class i{constructor(e){this._last=e,this._min=e,this._max=e,this._sum=e,this._count=1}get weight(){return 5}add(e){this._last=e,ethis._max&&(this._max=e),this._sum+=e,this._count++}toString(){return`${this._last}:${this._min}:${this._max}:${this._sum}:${this._count}`}}class l{constructor(e){this._value=[e]}get weight(){return this._value.length}add(e){this._value.push(e)}toString(){return this._value.join(":")}}class s{constructor(e){this.first=e,this._value=new Set([e])}get weight(){return this._value.size}add(e){this._value.add(e)}toString(){return Array.from(this._value).map(e=>"string"==typeof e?o.simpleHash(e):e).join(":")}}let c={[r.COUNTER_METRIC_TYPE]:a,[r.GAUGE_METRIC_TYPE]:i,[r.DISTRIBUTION_METRIC_TYPE]:l,[r.SET_METRIC_TYPE]:s};n.CounterMetric=a,n.DistributionMetric=l,n.GaugeMetric=i,n.METRIC_MAP=c,n.SetMetric=s},9504:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(44613),o="_sentryMetrics";n.getMetricSummaryJsonForSpan=function(e){let n=e[o];if(!n)return;let t={};for(let[,[e,o]]of n)(t[e]||(t[e]=[])).push(r.dropUndefinedKeys(o));return t},n.updateMetricSummaryOnSpan=function(e,n,t,r,a,i,l){let s=e[o]||(e[o]=new Map),c=`${n}:${t}@${a}`,u=s.get(l);if(u){let[,e]=u;s.set(l,[c,{min:Math.min(e.min,r),max:Math.max(e.max,r),count:e.count+=1,sum:e.sum+=r,tags:e.tags}])}else s.set(l,[c,{min:r,max:r,count:1,sum:r,tags:i}])}},95047:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(44613),o=[["\n","\\n"],["\r","\\r"],[" ","\\t"],["\\","\\\\"],["|","\\u{7c}"],[",","\\u{2c}"]];n.getBucketKey=function(e,n,t,o){let a=Object.entries(r.dropUndefinedKeys(o)).sort((e,n)=>e[0].localeCompare(n[0]));return`${e}${n}${t}${a}`},n.sanitizeMetricKey=function(e){return e.replace(/[^\w\-.]+/gi,"_")},n.sanitizeTags=function(e){let n={};for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n[t.replace(/[^\w\-./]+/gi,"")]=[...String(e[t])].reduce((e,n)=>e+function(e){for(let[n,t]of o)if(e===n)return t;return e}(n),""));return n},n.sanitizeUnit=function(e){return e.replace(/[^\w]+/gi,"_")},n.serializeMetricBuckets=function(e){let n="";for(let t of e){let e=Object.entries(t.tags),r=e.length>0?`|#${e.map(([e,n])=>`${e}:${n}`).join(",")}`:"";n+=`${t.name}@${t.unit}:${t.metric}|${t.metricType}${r}|T${t.timestamp} `}return n},n.simpleHash=function(e){let n=0;for(let t=0;t>>0}},55558:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(82736),o=t(43554),a=t(4558);function i(e){return!!e&&void 0!==e._profiler&&"function"==typeof e._profiler.start&&"function"==typeof e._profiler.stop}n.profiler={startProfiler:function(){let e=r.getClient();if(!e){o.DEBUG_BUILD&&a.logger.warn("No Sentry client available, profiling is not started");return}let n=e.getIntegrationByName("ProfilingIntegration");if(!n){o.DEBUG_BUILD&&a.logger.warn("ProfilingIntegration is not available");return}if(!i(n)){o.DEBUG_BUILD&&a.logger.warn("Profiler is not available on profiling integration.");return}n._profiler.start()},stopProfiler:function(){let e=r.getClient();if(!e){o.DEBUG_BUILD&&a.logger.warn("No Sentry client available, profiling is not started");return}let n=e.getIntegrationByName("ProfilingIntegration");if(!n){o.DEBUG_BUILD&&a.logger.warn("ProfilingIntegration is not available");return}if(!i(n)){o.DEBUG_BUILD&&a.logger.warn("Profiler is not available on profiling integration.");return}n._profiler.stop()}}},16985:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(69044),o=t(25342),a=t(4558),i=t(3361),l=t(20806),s=t(72435),c=t(69880),u=t(5222);class d{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext={traceId:l.generateTraceId(),spanId:l.generateSpanId()}}clone(){let e=new d;return e._breadcrumbs=[...this._breadcrumbs],e._tags={...this._tags},e._extra={...this._extra},e._contexts={...this._contexts},this._contexts.flags&&(e._contexts.flags={values:[...this._contexts.flags.values]}),e._user=this._user,e._level=this._level,e._session=this._session,e._transactionName=this._transactionName,e._fingerprint=this._fingerprint,e._eventProcessors=[...this._eventProcessors],e._requestSession=this._requestSession,e._attachments=[...this._attachments],e._sdkProcessingMetadata={...this._sdkProcessingMetadata},e._propagationContext={...this._propagationContext},e._client=this._client,e._lastEventId=this._lastEventId,u._setSpanForScope(e,u._getSpanForScope(this)),e}setClient(e){this._client=e}setLastEventId(e){this._lastEventId=e}getClient(){return this._client}lastEventId(){return this._lastEventId}addScopeListener(e){this._scopeListeners.push(e)}addEventProcessor(e){return this._eventProcessors.push(e),this}setUser(e){return this._user=e||{email:void 0,id:void 0,ip_address:void 0,username:void 0},this._session&&r.updateSession(this._session,{user:e}),this._notifyScopeListeners(),this}getUser(){return this._user}getRequestSession(){return this._requestSession}setRequestSession(e){return this._requestSession=e,this}setTags(e){return this._tags={...this._tags,...e},this._notifyScopeListeners(),this}setTag(e,n){return this._tags={...this._tags,[e]:n},this._notifyScopeListeners(),this}setExtras(e){return this._extra={...this._extra,...e},this._notifyScopeListeners(),this}setExtra(e,n){return this._extra={...this._extra,[e]:n},this._notifyScopeListeners(),this}setFingerprint(e){return this._fingerprint=e,this._notifyScopeListeners(),this}setLevel(e){return this._level=e,this._notifyScopeListeners(),this}setTransactionName(e){return this._transactionName=e,this._notifyScopeListeners(),this}setContext(e,n){return null===n?delete this._contexts[e]:this._contexts[e]=n,this._notifyScopeListeners(),this}setSession(e){return e?this._session=e:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(e){if(!e)return this;let n="function"==typeof e?e(this):e,[t,r]=n instanceof p?[n.getScopeData(),n.getRequestSession()]:o.isPlainObject(n)?[e,e.requestSession]:[],{tags:a,extra:i,user:l,contexts:s,level:c,fingerprint:u=[],propagationContext:d}=t||{};return this._tags={...this._tags,...a},this._extra={...this._extra,...i},this._contexts={...this._contexts,...s},l&&Object.keys(l).length&&(this._user=l),c&&(this._level=c),u.length&&(this._fingerprint=u),d&&(this._propagationContext=d),r&&(this._requestSession=r),this}clear(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._requestSession=void 0,this._session=void 0,u._setSpanForScope(this,void 0),this._attachments=[],this.setPropagationContext({traceId:l.generateTraceId()}),this._notifyScopeListeners(),this}addBreadcrumb(e,n){let t="number"==typeof n?n:100;if(t<=0)return this;let r={timestamp:s.dateTimestampInSeconds(),...e},o=this._breadcrumbs;return o.push(r),this._breadcrumbs=o.length>t?o.slice(-t):o,this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(e){return this._attachments.push(e),this}clearAttachments(){return this._attachments=[],this}getScopeData(){return{breadcrumbs:this._breadcrumbs,attachments:this._attachments,contexts:this._contexts,tags:this._tags,extra:this._extra,user:this._user,level:this._level,fingerprint:this._fingerprint||[],eventProcessors:this._eventProcessors,propagationContext:this._propagationContext,sdkProcessingMetadata:this._sdkProcessingMetadata,transactionName:this._transactionName,span:u._getSpanForScope(this)}}setSDKProcessingMetadata(e){return this._sdkProcessingMetadata=c.merge(this._sdkProcessingMetadata,e,2),this}setPropagationContext(e){return this._propagationContext={spanId:l.generateSpanId(),...e},this}getPropagationContext(){return this._propagationContext}captureException(e,n){let t=n&&n.event_id?n.event_id:i.uuid4();if(!this._client)return a.logger.warn("No client configured on scope - will not capture exception!"),t;let r=Error("Sentry syntheticException");return this._client.captureException(e,{originalException:e,syntheticException:r,...n,event_id:t},this),t}captureMessage(e,n,t){let r=t&&t.event_id?t.event_id:i.uuid4();if(!this._client)return a.logger.warn("No client configured on scope - will not capture message!"),r;let o=Error(e);return this._client.captureMessage(e,n,{originalException:e,syntheticException:o,...t,event_id:r},this),r}captureEvent(e,n){let t=n&&n.event_id?n.event_id:i.uuid4();return this._client?this._client.captureEvent(e,{...n,event_id:t},this):a.logger.warn("No client configured on scope - will not capture event!"),t}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach(e=>{e(this)}),this._notifyingListeners=!1)}}let p=d;n.Scope=p},97702:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(82736),o=t(43554),a=t(4558);function i(e){r.getCurrentScope().setClient(e)}n.initAndBind=function(e,n){!0===n.debug&&(o.DEBUG_BUILD?a.logger.enable():a.consoleSandbox(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")})),r.getCurrentScope().update(n.initialScope);let t=new e(n);return i(t),t.init(),t},n.setCurrentClient=i},87274:function(e,n){Object.defineProperty(n,"__esModule",{value:!0}),n.SEMANTIC_ATTRIBUTE_CACHE_HIT="cache.hit",n.SEMANTIC_ATTRIBUTE_CACHE_ITEM_SIZE="cache.item_size",n.SEMANTIC_ATTRIBUTE_CACHE_KEY="cache.key",n.SEMANTIC_ATTRIBUTE_EXCLUSIVE_TIME="sentry.exclusive_time",n.SEMANTIC_ATTRIBUTE_HTTP_REQUEST_METHOD="http.request.method",n.SEMANTIC_ATTRIBUTE_PROFILE_ID="sentry.profile_id",n.SEMANTIC_ATTRIBUTE_SENTRY_CUSTOM_SPAN_NAME="sentry.custom_span_name",n.SEMANTIC_ATTRIBUTE_SENTRY_IDLE_SPAN_FINISH_REASON="sentry.idle_span_finish_reason",n.SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_UNIT="sentry.measurement_unit",n.SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_VALUE="sentry.measurement_value",n.SEMANTIC_ATTRIBUTE_SENTRY_OP="sentry.op",n.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN="sentry.origin",n.SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE="sentry.sample_rate",n.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE="sentry.source",n.SEMANTIC_ATTRIBUTE_URL_FULL="url.full"},69280:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(37268),o=t(59355),a=t(82736),i=t(43554),l=t(26606),s=t(53656);t(1998),t(64300);let c=t(4558);t(72435);let u=t(5222),d=t(88707),p=t(3361),m=t(16324),h=t(47530),g=t(31194);class f extends r.BaseClient{constructor(e){s.registerSpanErrorInstrumentation(),super(e)}eventFromException(e,n){let t=h.eventFromUnknownInput(this,this._options.stackParser,e,n);return t.level="error",m.resolvedSyncPromise(t)}eventFromMessage(e,n="info",t){return m.resolvedSyncPromise(h.eventFromMessage(this._options.stackParser,e,n,t,this._options.attachStacktrace))}captureException(e,n,t){if(this._options.autoSessionTracking&&this._sessionFlusher){let e=a.getIsolationScope().getRequestSession();e&&"ok"===e.status&&(e.status="errored")}return super.captureException(e,n,t)}captureEvent(e,n,t){if(this._options.autoSessionTracking&&this._sessionFlusher&&"exception"===(e.type||"exception")&&e.exception&&e.exception.values&&e.exception.values.length>0){let e=a.getIsolationScope().getRequestSession();e&&"ok"===e.status&&(e.status="errored")}return super.captureEvent(e,n,t)}close(e){return this._sessionFlusher&&this._sessionFlusher.close(),super.close(e)}initSessionFlusher(){let{release:e,environment:n}=this._options;e?this._sessionFlusher=new l.SessionFlusher(this,{release:e,environment:n}):i.DEBUG_BUILD&&c.logger.warn("Cannot initialize an instance of SessionFlusher if no release is provided!")}captureCheckIn(e,n,t){let r="checkInId"in e&&e.checkInId?e.checkInId:p.uuid4();if(!this._isEnabled())return i.DEBUG_BUILD&&c.logger.warn("SDK not enabled, will not capture checkin."),r;let{release:a,environment:l,tunnel:s}=this.getOptions(),u={check_in_id:r,monitor_slug:e.monitorSlug,status:e.status,release:a,environment:l};"duration"in e&&(u.duration=e.duration),n&&(u.monitor_config={schedule:n.schedule,checkin_margin:n.checkinMargin,max_runtime:n.maxRuntime,timezone:n.timezone,failure_issue_threshold:n.failureIssueThreshold,recovery_threshold:n.recoveryThreshold});let[d,m]=this._getTraceInfoFromScope(t);m&&(u.contexts={trace:m});let h=o.createCheckInEnvelope(u,d,this.getSdkMetadata(),s,this.getDsn());return i.DEBUG_BUILD&&c.logger.info("Sending checkin:",e.monitorSlug,e.status),this.sendEnvelope(h),r}_captureRequestSession(){this._sessionFlusher?this._sessionFlusher.incrementSessionStatusCount():i.DEBUG_BUILD&&c.logger.warn("Discarded request mode session because autoSessionTracking option was disabled")}_prepareEvent(e,n,t,r){return this._options.platform&&(e.platform=e.platform||this._options.platform),this._options.runtime&&(e.contexts={...e.contexts,runtime:(e.contexts||{}).runtime||this._options.runtime}),this._options.serverName&&(e.server_name=e.server_name||this._options.serverName),super._prepareEvent(e,n,t,r)}_getTraceInfoFromScope(e){if(!e)return[void 0,void 0];let n=u._getSpanForScope(e),t=n?d.spanToTraceContext(n):a.getTraceContextFromScope(e);return[n?g.getDynamicSamplingContextFromSpan(n):g.getDynamicSamplingContextFromScope(this,e),t]}}n.ServerRuntimeClient=f},69044:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0}),t(1998),t(64300),t(4558);let r=t(44613),o=t(72435),a=t(3361);function i(e,n={}){if(!n.user||(!e.ipAddress&&n.user.ip_address&&(e.ipAddress=n.user.ip_address),e.did||n.did||(e.did=n.user.id||n.user.email||n.user.username)),e.timestamp=n.timestamp||o.timestampInSeconds(),n.abnormal_mechanism&&(e.abnormal_mechanism=n.abnormal_mechanism),n.ignoreDuration&&(e.ignoreDuration=n.ignoreDuration),n.sid&&(e.sid=32===n.sid.length?n.sid:a.uuid4()),void 0!==n.init&&(e.init=n.init),!e.did&&n.did&&(e.did=`${n.did}`),"number"==typeof n.started&&(e.started=n.started),e.ignoreDuration)e.duration=void 0;else if("number"==typeof n.duration)e.duration=n.duration;else{let n=e.timestamp-e.started;e.duration=n>=0?n:0}n.release&&(e.release=n.release),n.environment&&(e.environment=n.environment),!e.ipAddress&&n.ipAddress&&(e.ipAddress=n.ipAddress),!e.userAgent&&n.userAgent&&(e.userAgent=n.userAgent),"number"==typeof n.errors&&(e.errors=n.errors),n.status&&(e.status=n.status)}t(16324),n.closeSession=function(e,n){let t={};n?t={status:n}:"ok"===e.status&&(t={status:"exited"}),i(e,t)},n.makeSession=function(e){let n=o.timestampInSeconds(),t={sid:a.uuid4(),init:!0,timestamp:n,started:n,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>r.dropUndefinedKeys({sid:`${t.sid}`,init:t.init,started:new Date(1e3*t.started).toISOString(),timestamp:new Date(1e3*t.timestamp).toISOString(),status:t.status,errors:t.errors,did:"number"==typeof t.did||"string"==typeof t.did?`${t.did}`:void 0,duration:t.duration,abnormal_mechanism:t.abnormal_mechanism,attrs:{release:t.release,environment:t.environment,ip_address:t.ipAddress,user_agent:t.userAgent}})};return e&&i(t,e),t},n.updateSession=i},26606:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(82736),o=t(44613);class a{constructor(e,n){this._client=e,this.flushTimeout=60,this._pendingAggregates=new Map,this._isEnabled=!0,this._intervalId=setInterval(()=>this.flush(),1e3*this.flushTimeout),this._intervalId.unref&&this._intervalId.unref(),this._sessionAttrs=n}flush(){let e=this.getSessionAggregates();0!==e.aggregates.length&&(this._pendingAggregates=new Map,this._client.sendSession(e))}getSessionAggregates(){let e=Array.from(this._pendingAggregates.values()),n={attrs:this._sessionAttrs,aggregates:e};return o.dropUndefinedKeys(n)}close(){clearInterval(this._intervalId),this._isEnabled=!1,this.flush()}incrementSessionStatusCount(){if(!this._isEnabled)return;let e=r.getIsolationScope(),n=e.getRequestSession();n&&n.status&&(this._incrementSessionStatusCount(n.status,new Date),e.setRequestSession(void 0))}_incrementSessionStatusCount(e,n){let t=new Date(n).setSeconds(0,0),r=this._pendingAggregates.get(t);switch(r||(r={started:new Date(t).toISOString()},this._pendingAggregates.set(t,r)),e){case"errored":return r.errored=(r.errored||0)+1,r.errored;case"ok":return r.exited=(r.exited||0)+1,r.exited;default:return r.crashed=(r.crashed||0)+1,r.crashed}}}n.SessionFlusher=a},31194:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(50290),o=t(82736),a=t(87274),i=t(80450),l=t(44613),s=t(76333),c=t(88707),u="_frozenDsc";function d(e,n){let t=n.getOptions(),{publicKey:o}=n.getDsn()||{},a=l.dropUndefinedKeys({environment:t.environment||r.DEFAULT_ENVIRONMENT,release:t.release,public_key:o,trace_id:e});return n.emit("createDsc",a),a}function p(e){let n=o.getClient();if(!n)return{};let t=c.getRootSpan(e),r=t[u];if(r)return r;let l=t.spanContext().traceState,p=l&&l.get("sentry.dsc"),m=p&&i.baggageHeaderToDynamicSamplingContext(p);if(m)return m;let h=d(e.spanContext().traceId,n),g=c.spanToJSON(t),f=g.data||{},y=f[a.SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE];null!=y&&(h.sample_rate=`${y}`);let _=f[a.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE],v=g.description;return"url"!==_&&v&&(h.transaction=v),s.hasTracingEnabled()&&(h.sampled=String(c.spanIsSampled(t))),n.emit("createDsc",h,t),h}n.freezeDscOnSpan=function(e,n){l.addNonEnumerableProperty(e,u,n)},n.getDynamicSamplingContextFromClient=d,n.getDynamicSamplingContextFromScope=function(e,n){let t=n.getPropagationContext();return t.dsc||d(t.traceId,e)},n.getDynamicSamplingContextFromSpan=p,n.spanToBaggageHeader=function(e){let n=p(e);return i.dynamicSamplingContextToSentryBaggageHeader(n)}},53656:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(43554),o=t(75144),a=t(22306),i=t(4558),l=t(88707),s=t(41276),c=!1;function u(){let e=l.getActiveSpan(),n=e&&l.getRootSpan(e);if(n){let e="internal_error";r.DEBUG_BUILD&&i.logger.log(`[Tracing] Root span: ${e} -> Global error occurred`),n.setStatus({code:s.SPAN_STATUS_ERROR,message:e})}}u.tag="sentry_tracingErrorCallback",n.registerSpanErrorInstrumentation=function(){c||(c=!0,o.addGlobalErrorInstrumentationHandler(u),a.addGlobalUnhandledRejectionInstrumentationHandler(u))}},72509:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(53656);n.addTracingExtensions=function(){r.registerSpanErrorInstrumentation()}},36419:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(82736),o=t(43554),a=t(87274),i=t(4558),l=t(72435),s=t(76333),c=t(5222),u=t(88707),d=t(63137),p=t(41276),m=t(49457),h={idleTimeout:1e3,finalTimeout:3e4,childSpanTimeout:15e3};n.TRACING_DEFAULTS=h,n.startIdleSpan=function(e,n={}){let t;let g=new Map,f=!1,y="externalFinish",_=!n.disableAutoFinish,v=[],{idleTimeout:b=h.idleTimeout,finalTimeout:k=h.finalTimeout,childSpanTimeout:C=h.childSpanTimeout,beforeSpanEnd:S}=n,T=r.getClient();if(!T||!s.hasTracingEnabled())return new d.SentryNonRecordingSpan;let w=r.getCurrentScope(),I=u.getActiveSpan(),x=function(e){let n=m.startInactiveSpan(e);return c._setSpanForScope(r.getCurrentScope(),n),o.DEBUG_BUILD&&i.logger.log("[Tracing] Started span is an idle span"),n}(e);function E(){t&&(clearTimeout(t),t=void 0)}function R(e){E(),t=setTimeout(()=>{!f&&0===g.size&&_&&(y="idleTimeout",x.end(e))},b)}function P(e){t=setTimeout(()=>{!f&&_&&(y="heartbeatFailed",x.end(e))},C)}function B(e){f=!0,g.clear(),v.forEach(e=>e()),c._setSpanForScope(w,I);let n=u.spanToJSON(x),{start_timestamp:t}=n;if(!t)return;(n.data||{})[a.SEMANTIC_ATTRIBUTE_SENTRY_IDLE_SPAN_FINISH_REASON]||x.setAttribute(a.SEMANTIC_ATTRIBUTE_SENTRY_IDLE_SPAN_FINISH_REASON,y),i.logger.log(`[Tracing] Idle span "${n.op}" finished`);let r=u.getSpanDescendants(x).filter(e=>e!==x),l=0;r.forEach(n=>{n.isRecording()&&(n.setStatus({code:p.SPAN_STATUS_ERROR,message:"cancelled"}),n.end(e),o.DEBUG_BUILD&&i.logger.log("[Tracing] Cancelling span since span ended early",JSON.stringify(n,void 0,2)));let{timestamp:t=0,start_timestamp:r=0}=u.spanToJSON(n),a=r<=e,s=t-r<=(k+b)/1e3;if(o.DEBUG_BUILD){let e=JSON.stringify(n,void 0,2);a?s||i.logger.log("[Tracing] Discarding span since it finished after idle span final timeout",e):i.logger.log("[Tracing] Discarding span since it happened after idle span was finished",e)}(!s||!a)&&(u.removeChildSpanFromSpan(x,n),l++)}),l>0&&x.setAttribute("sentry.idle_span_discarded_spans",l)}return x.end=new Proxy(x.end,{apply(e,n,t){S&&S(x);let[r,...o]=t,a=r||l.timestampInSeconds(),i=u.spanTimeInputToSeconds(a),s=u.getSpanDescendants(x).filter(e=>e!==x);if(!s.length)return B(i),Reflect.apply(e,n,[i,...o]);let c=s.map(e=>u.spanToJSON(e).timestamp).filter(e=>!!e),d=c.length?Math.max(...c):void 0,p=u.spanToJSON(x).start_timestamp,m=Math.min(p?p+k/1e3:1/0,Math.max(p||-1/0,Math.min(i,d||1/0)));return B(m),Reflect.apply(e,n,[m,...o])}}),v.push(T.on("spanStart",e=>{if(!f&&e!==x&&!u.spanToJSON(e).timestamp&&u.getSpanDescendants(x).includes(e)){var n;n=e.spanContext().spanId,E(),g.set(n,!0),P(l.timestampInSeconds()+C/1e3)}})),v.push(T.on("spanEnd",e=>{var n;f||(n=e.spanContext().spanId,g.has(n)&&g.delete(n),0===g.size&&R(l.timestampInSeconds()+b/1e3))})),v.push(T.on("idleSpanEnableAutoFinish",e=>{e===x&&(_=!0,R(),g.size&&P())})),n.disableAutoFinish||R(),setTimeout(()=>{f||(x.setStatus({code:p.SPAN_STATUS_ERROR,message:"deadline_exceeded"}),y="finalTimeout",x.end())},k),x}},8272:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(43554),o=t(4558),a=t(88707);n.logSpanEnd=function(e){if(!r.DEBUG_BUILD)return;let{description:n="< unknown name >",op:t="< unknown op >"}=a.spanToJSON(e),{spanId:i}=e.spanContext(),l=a.getRootSpan(e)===e,s=`[Tracing] Finishing "${t}" ${l?"root ":""}span "${n}" with ID ${i}`;o.logger.log(s)},n.logSpanStart=function(e){if(!r.DEBUG_BUILD)return;let{description:n="< unknown name >",op:t="< unknown op >",parent_span_id:i}=a.spanToJSON(e),{spanId:l}=e.spanContext(),s=a.spanIsSampled(e),c=a.getRootSpan(e),u=c===e,d=`[Tracing] Starting ${s?"sampled":"unsampled"} ${u?"root ":""}span`,p=[`op: ${t}`,`name: ${n}`,`ID: ${l}`];if(i&&p.push(`parent ID: ${i}`),!u){let{op:e,description:n}=a.spanToJSON(c);p.push(`root ID: ${c.spanContext().spanId}`),e&&p.push(`root op: ${e}`),n&&p.push(`root description: ${n}`)}o.logger.log(`${d} ${p.join("\n ")}`)}},26032:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(43554),o=t(87274),a=t(4558),i=t(88707);n.setMeasurement=function(e,n,t,l=i.getActiveSpan()){let s=l&&i.getRootSpan(l);s&&(r.DEBUG_BUILD&&a.logger.log(`[Measurement] Setting measurement on root span: ${e} = ${n} ${t}`),s.addEvent(e,{[o.SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_VALUE]:n,[o.SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_UNIT]:t}))},n.timedEventsToMeasurements=function(e){if(!e||0===e.length)return;let n={};return e.forEach(e=>{let t=e.attributes||{},r=t[o.SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_UNIT],a=t[o.SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_VALUE];"string"==typeof r&&"number"==typeof a&&(n[e.name]={value:a,unit:r})}),n}},88339:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(82736),o=t(43554),a=t(4558),i=t(76333),l=t(67278);n.sampleSpan=function(e,n){let t;if(!i.hasTracingEnabled(e))return[!1];let s=r.getIsolationScope().getScopeData().sdkProcessingMetadata.normalizedRequest,c={...n,normalizedRequest:n.normalizedRequest||s};t="function"==typeof e.tracesSampler?e.tracesSampler(c):void 0!==c.parentSampled?c.parentSampled:void 0!==e.tracesSampleRate?e.tracesSampleRate:1;let u=l.parseSampleRate(t);return void 0===u?(o.DEBUG_BUILD&&a.logger.warn("[Tracing] Discarding transaction because of invalid sample rate."),[!1]):u?Math.random()this.setAttribute(n,e[n])),this}updateStartTime(e){this._startTime=p.spanTimeInputToSeconds(e)}setStatus(e){return this._status=e,this}updateName(e){return this._name=e,this.setAttribute(l.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE,"custom"),this}end(e){this._endTime||(this._endTime=p.spanTimeInputToSeconds(e),h.logSpanEnd(this),this._onSpanEnded())}getSpanJSON(){return c.dropUndefinedKeys({data:this._attributes,description:this._name,op:this._attributes[l.SEMANTIC_ATTRIBUTE_SENTRY_OP],parent_span_id:this._parentSpanId,span_id:this._spanId,start_timestamp:this._startTime,status:p.getStatusMessage(this._status),timestamp:this._endTime,trace_id:this._traceId,origin:this._attributes[l.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN],_metrics_summary:i.getMetricSummaryJsonForSpan(this),profile_id:this._attributes[l.SEMANTIC_ATTRIBUTE_PROFILE_ID],exclusive_time:this._attributes[l.SEMANTIC_ATTRIBUTE_EXCLUSIVE_TIME],measurements:g.timedEventsToMeasurements(this._events),is_segment:this._isStandaloneSpan&&p.getRootSpan(this)===this||void 0,segment_id:this._isStandaloneSpan?p.getRootSpan(this).spanContext().spanId:void 0})}isRecording(){return!this._endTime&&!!this._sampled}addEvent(e,n,t){o.DEBUG_BUILD&&s.logger.log("[Tracing] Adding an event to span:",e);let r=_(n)?n:t||d.timestampInSeconds(),a=_(n)?{}:n||{},i={name:e,time:p.spanTimeInputToSeconds(r),attributes:a};return this._events.push(i),this}isStandaloneSpan(){return!!this._isStandaloneSpan}_onSpanEnded(){let e=r.getClient();if(e&&e.emit("spanEnd",this),!(this._isStandaloneSpan||this===p.getRootSpan(this)))return;if(this._isStandaloneSpan){this._sampled?function(e){let n=r.getClient();if(!n)return;let t=e[1];if(!t||0===t.length){n.recordDroppedEvent("before_send","span");return}n.sendEnvelope(e)}(a.createSpanEnvelope([this],e)):(o.DEBUG_BUILD&&s.logger.log("[Tracing] Discarding standalone span because its trace was not chosen to be sampled."),e&&e.recordDroppedEvent("sample_rate","span"));return}let n=this._convertSpanToTransaction();n&&(f.getCapturedScopesOnSpan(this).scope||r.getCurrentScope()).captureEvent(n)}_convertSpanToTransaction(){if(!v(p.spanToJSON(this)))return;this._name||(o.DEBUG_BUILD&&s.logger.warn("Transaction has no name, falling back to ``."),this._name="");let{scope:e,isolationScope:n}=f.getCapturedScopesOnSpan(this),t=(e||r.getCurrentScope()).getClient()||r.getClient();if(!0!==this._sampled){o.DEBUG_BUILD&&s.logger.log("[Tracing] Discarding transaction because its trace was not chosen to be sampled."),t&&t.recordDroppedEvent("sample_rate","transaction");return}let a=p.getSpanDescendants(this).filter(e=>e!==this&&!(e instanceof y&&e.isStandaloneSpan())).map(e=>p.spanToJSON(e)).filter(v),u=this._attributes[l.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE];delete this._attributes[l.SEMANTIC_ATTRIBUTE_SENTRY_CUSTOM_SPAN_NAME],a.forEach(e=>{e.data&&delete e.data[l.SEMANTIC_ATTRIBUTE_SENTRY_CUSTOM_SPAN_NAME]});let d={contexts:{trace:p.spanToTransactionTraceContext(this)},spans:a.length>1e3?a.sort((e,n)=>e.start_timestamp-n.start_timestamp).slice(0,1e3):a,start_timestamp:this._startTime,timestamp:this._endTime,transaction:this._name,type:"transaction",sdkProcessingMetadata:{capturedSpanScope:e,capturedSpanIsolationScope:n,...c.dropUndefinedKeys({dynamicSamplingContext:m.getDynamicSamplingContextFromSpan(this)})},_metrics_summary:i.getMetricSummaryJsonForSpan(this),...u&&{transaction_info:{source:u}}},h=g.timedEventsToMeasurements(this._events);return h&&Object.keys(h).length&&(o.DEBUG_BUILD&&s.logger.log("[Measurements] Adding measurements to transaction event",JSON.stringify(h,void 0,2)),d.measurements=h),d}}function _(e){return e&&"number"==typeof e||e instanceof Date||Array.isArray(e)}function v(e){return!!e.start_timestamp&&!!e.timestamp&&!!e.span_id&&!!e.trace_id}n.SentrySpan=y},41276:function(e,n){function t(e){if(e<400&&e>=100)return{code:1};if(e>=400&&e<500)switch(e){case 401:return{code:2,message:"unauthenticated"};case 403:return{code:2,message:"permission_denied"};case 404:return{code:2,message:"not_found"};case 409:return{code:2,message:"already_exists"};case 413:return{code:2,message:"failed_precondition"};case 429:return{code:2,message:"resource_exhausted"};case 499:return{code:2,message:"cancelled"};default:return{code:2,message:"invalid_argument"}}if(e>=500&&e<600)switch(e){case 501:return{code:2,message:"unimplemented"};case 503:return{code:2,message:"unavailable"};case 504:return{code:2,message:"deadline_exceeded"};default:return{code:2,message:"internal_error"}}return{code:2,message:"unknown_error"}}Object.defineProperty(n,"__esModule",{value:!0}),n.SPAN_STATUS_ERROR=2,n.SPAN_STATUS_OK=1,n.SPAN_STATUS_UNSET=0,n.getSpanStatusFromHttpCode=t,n.setHttpStatus=function(e,n){e.setAttribute("http.response.status_code",n);let r=t(n);"unknown_error"!==r.message&&e.setStatus(r)}},49457:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(6919),o=t(82736),a=t(89236),i=t(43554),l=t(87274),s=t(4558),c=t(20806),u=t(86302),d=t(49270),p=t(76333),m=t(5222),h=t(88707),g=t(31194),f=t(8272),y=t(88339),_=t(63137),v=t(82207),b=t(41276),k=t(66617),C="__SENTRY_SUPPRESS_TRACING__";function S(e,n){let t=I();return t.withActiveSpan?t.withActiveSpan(e,n):o.withScope(t=>(m._setSpanForScope(t,e||void 0),n(t)))}function T({parentSpan:e,spanArguments:n,forceTransaction:t,scope:r}){let a;if(!p.hasTracingEnabled())return new _.SentryNonRecordingSpan;let i=o.getIsolationScope();if(e&&!t)a=function(e,n,t){let{spanId:r,traceId:a}=e.spanContext(),i=!n.getScopeData().sdkProcessingMetadata[C]&&h.spanIsSampled(e),l=i?new v.SentrySpan({...t,parentSpanId:r,traceId:a,sampled:i}):new _.SentryNonRecordingSpan({traceId:a});h.addChildSpanToSpan(e,l);let s=o.getClient();return s&&(s.emit("spanStart",l),t.endTimestamp&&s.emit("spanEnd",l)),l}(e,r,n),h.addChildSpanToSpan(e,a);else if(e){let t=g.getDynamicSamplingContextFromSpan(e),{traceId:o,spanId:i}=e.spanContext(),l=h.spanIsSampled(e);a=x({traceId:o,parentSpanId:i,...n},r,l),g.freezeDscOnSpan(a,t)}else{let{traceId:e,dsc:t,parentSpanId:o,sampled:l}={...i.getPropagationContext(),...r.getPropagationContext()};a=x({traceId:e,parentSpanId:o,...n},r,l),t&&g.freezeDscOnSpan(a,t)}return f.logSpanStart(a),k.setCapturedScopesOnSpan(a,r,i),a}function w(e){let n={isStandalone:(e.experimental||{}).standalone,...e};if(e.startTime){let t={...n};return t.startTimestamp=h.spanTimeInputToSeconds(e.startTime),delete t.startTime,t}return n}function I(){let e=r.getMainCarrier();return a.getAsyncContextStrategy(e)}function x(e,n,t){let r=o.getClient(),a=r&&r.getOptions()||{},{name:i="",attributes:s}=e,[c,u]=n.getScopeData().sdkProcessingMetadata[C]?[!1]:y.sampleSpan(a,{name:i,parentSampled:t,attributes:s,transactionContext:{name:i,parentSampled:t}}),d=new v.SentrySpan({...e,attributes:{[l.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:"custom",...e.attributes},sampled:c});return void 0!==u&&d.setAttribute(l.SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE,u),r&&r.emit("spanStart",d),d}function E(e){let n=m._getSpanForScope(e);if(!n)return;let t=o.getClient();return(t?t.getOptions():{}).parentSpanIsAlwaysRootSpan?h.getRootSpan(n):n}function R(e){return void 0!==e?n=>S(e,n):e=>e()}n.continueTrace=(e,n)=>{let t=r.getMainCarrier(),i=a.getAsyncContextStrategy(t);if(i.continueTrace)return i.continueTrace(e,n);let{sentryTrace:l,baggage:s}=e;return o.withScope(e=>{let t=u.propagationContextFromHeaders(l,s);return e.setPropagationContext(t),n()})},n.startInactiveSpan=function(e){let n=I();if(n.startInactiveSpan)return n.startInactiveSpan(e);let t=w(e),{forceTransaction:r,parentSpan:a}=e;return(e.scope?n=>o.withScope(e.scope,n):void 0!==a?e=>S(a,e):e=>e())(()=>{let n=o.getCurrentScope(),a=E(n);return e.onlyIfParent&&!a?new _.SentryNonRecordingSpan:T({parentSpan:a,spanArguments:t,forceTransaction:r,scope:n})})},n.startNewTrace=function(e){return o.withScope(n=>(n.setPropagationContext({traceId:c.generateTraceId()}),i.DEBUG_BUILD&&s.logger.info(`Starting a new trace with id ${n.getPropagationContext().traceId}`),S(null,e)))},n.startSpan=function(e,n){let t=I();if(t.startSpan)return t.startSpan(e,n);let r=w(e),{forceTransaction:a,parentSpan:i}=e;return o.withScope(e.scope,()=>R(i)(()=>{let t=o.getCurrentScope(),i=E(t),l=e.onlyIfParent&&!i?new _.SentryNonRecordingSpan:T({parentSpan:i,spanArguments:r,forceTransaction:a,scope:t});return m._setSpanForScope(t,l),d.handleCallbackErrors(()=>n(l),()=>{let{status:e}=h.spanToJSON(l);l.isRecording()&&(!e||"ok"===e)&&l.setStatus({code:b.SPAN_STATUS_ERROR,message:"internal_error"})},()=>l.end())}))},n.startSpanManual=function(e,n){let t=I();if(t.startSpanManual)return t.startSpanManual(e,n);let r=w(e),{forceTransaction:a,parentSpan:i}=e;return o.withScope(e.scope,()=>R(i)(()=>{let t=o.getCurrentScope(),i=E(t),l=e.onlyIfParent&&!i?new _.SentryNonRecordingSpan:T({parentSpan:i,spanArguments:r,forceTransaction:a,scope:t});function s(){l.end()}return m._setSpanForScope(t,l),d.handleCallbackErrors(()=>n(l,s),()=>{let{status:e}=h.spanToJSON(l);l.isRecording()&&(!e||"ok"===e)&&l.setStatus({code:b.SPAN_STATUS_ERROR,message:"internal_error"})})}))},n.suppressTracing=function(e){let n=I();return n.suppressTracing?n.suppressTracing(e):o.withScope(n=>(n.setSDKProcessingMetadata({[C]:!0}),e()))},n.withActiveSpan=S},66617:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(44613),o="_sentryScope",a="_sentryIsolationScope";n.getCapturedScopesOnSpan=function(e){return{scope:e[o],isolationScope:e[a]}},n.setCapturedScopesOnSpan=function(e,n,t){e&&(r.addNonEnumerableProperty(e,a,t),r.addNonEnumerableProperty(e,o,n))}},15951:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(43554),o=t(88572),a=t(65372),i=t(4558),l=t(99606),s=t(1679),c=t(16324);function u(e,n){if("event"===n||"transaction"===n)return Array.isArray(e)?e[1]:void 0}n.DEFAULT_TRANSPORT_BUFFER_SIZE=64,n.createTransport=function(e,n,t=l.makePromiseBuffer(e.bufferSize||64)){let d={};return{send:function(l){let p=[];if(o.forEachEnvelopeItem(l,(n,t)=>{let r=o.envelopeItemTypeToDataCategory(t);if(s.isRateLimited(d,r)){let o=u(n,t);e.recordDroppedEvent("ratelimit_backoff",r,o)}else p.push(n)}),0===p.length)return c.resolvedSyncPromise({});let m=o.createEnvelope(l[0],p),h=n=>{o.forEachEnvelopeItem(m,(t,r)=>{let a=u(t,r);e.recordDroppedEvent(n,o.envelopeItemTypeToDataCategory(r),a)})};return t.add(()=>n({body:o.serializeEnvelope(m)}).then(e=>(void 0!==e.statusCode&&(e.statusCode<200||e.statusCode>=300)&&r.DEBUG_BUILD&&i.logger.warn(`Sentry responded with status code ${e.statusCode} to sent event.`),d=s.updateRateLimits(d,e),e),e=>{throw h("network_error"),e})).then(e=>e,e=>{if(e instanceof a.SentryError)return r.DEBUG_BUILD&&i.logger.error("Skipped sending event because buffer is full."),h("queue_overflow"),c.resolvedSyncPromise({});throw e})},flush:e=>t.drain(e)}}},86309:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(41886),o=t(57838),a=t(88572);function i(e,n){let t;return a.forEachEnvelopeItem(e,(e,r)=>(n.includes(r)&&(t=Array.isArray(e)?e[1]:void 0),!!t)),t}n.eventFromEnvelope=i,n.makeMultiplexedTransport=function(e,n){return t=>{let l=e(t),s=new Map;function c(n,a){let l=a?`${n}:${a}`:n,c=s.get(l);if(!c){let u=o.dsnFromString(n);if(!u)return;let d=r.getEnvelopeEndpointWithUrlEncodedAuth(u,t.tunnel);c=a?(n=>{let t=e(n);return{...t,send:async e=>{let n=i(e,["event","transaction","profile","replay_event"]);return n&&(n.release=a),t.send(e)}}})({...t,url:d}):e({...t,url:d}),s.set(l,c)}return[n,c]}return{send:async function(e){let t=n({envelope:e,getEvent:function(n){return i(e,n&&n.length?n:["event"])}}).map(e=>"string"==typeof e?c(e,void 0):c(e.dsn,e.release)).filter(e=>!!e),r=t.length?t:[["",l]];return(await Promise.all(r.map(([n,t])=>t.send(a.createEnvelope(n?{...e[0],dsn:n}:e[0],e[1])))))[0]},flush:async function(e){let n=[...s.values(),l];return(await Promise.all(n.map(n=>n.flush(e)))).every(e=>e)}}}}},40257:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(43554),o=t(88572),a=t(4558),i=t(1679);n.MIN_DELAY=100,n.START_DELAY=5e3,n.makeOfflineTransport=function(e){function n(...e){r.DEBUG_BUILD&&a.logger.info("[Offline]:",...e)}return t=>{let r;let a=e(t);if(!t.createStore)throw Error("No `createStore` function was provided");let l=t.createStore(t),s=5e3;function c(e){r&&clearTimeout(r),"number"!=typeof(r=setTimeout(async()=>{r=void 0;let e=await l.shift();e&&(n("Attempting to send previously queued event"),e[0].sent_at=new Date().toISOString(),d(e,!0).catch(e=>{n("Failed to retry sending",e)}))},e))&&r.unref&&r.unref()}function u(){r||(c(s),s=Math.min(2*s,36e5))}async function d(e,r=!1){if(!r&&o.envelopeContainsItemType(e,["replay_event","replay_recording"]))return await l.push(e),c(100),{};try{let n=await a.send(e),t=100;if(n){if(n.headers&&n.headers["retry-after"])t=i.parseRetryAfterHeader(n.headers["retry-after"]);else if(n.headers&&n.headers["x-sentry-rate-limits"])t=6e4;else if((n.statusCode||0)>=400)return n}return c(t),s=5e3,n}catch(a){var d;if(await (d=s,!o.envelopeContainsItemType(e,["client_report"])&&(!t.shouldStore||t.shouldStore(e,a,d))))return r?await l.unshift(e):await l.push(e),u(),n("Error sending. Event queued.",a),{};throw a}}return t.flushAtStartup&&u(),{send:d,flush:e=>a.flush(e)}}}},36119:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(82736),o=t(39581),a=t(87274);t(53656),t(1998),t(64300),t(4558),t(43554),t(72435);let i=t(74535);t(16324);let l=t(49457),s={mechanism:{handled:!1,data:{function:"trpcMiddleware"}}};n.trpcMiddleware=function(e={}){return async function(n){let{path:t,type:c,next:u,rawInput:d,getRawInput:p}=n,m=r.getClient(),h=m&&m.getOptions(),g={procedure_path:t,procedure_type:c};if((void 0!==e.attachRpcInput?e.attachRpcInput:h&&h.sendDefaultPii)&&(void 0!==d&&(g.input=i.normalize(d)),void 0!==p&&"function"==typeof p))try{let e=await p();g.input=i.normalize(e)}catch(e){}return r.withScope(e=>(e.setContext("trpc",g),l.startSpanManual({name:`trpc/${t}`,op:"rpc.server",attributes:{[a.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:"route",[a.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.rpc.trpc"}},async e=>{try{let n=await u();return"object"==typeof n&&null!==n&&"ok"in n&&!n.ok&&"error"in n&&o.captureException(n.error,s),e.end(),n}catch(n){throw o.captureException(n,s),e.end(),n}})))}}},95196:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(25342),o=t(74309);function a(e,n){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism={...e.mechanism,..."AggregateError"===e.type&&{is_exception_group:!0},exception_id:n}}function i(e,n,t,r){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism={...e.mechanism,type:"chained",source:n,exception_id:t,parent_id:r}}n.applyAggregateErrorsToEvent=function(e,n,t=250,l,s,c,u){if(!c.exception||!c.exception.values||!u||!r.isInstanceOf(u.originalException,Error))return;let d=c.exception.values.length>0?c.exception.values[c.exception.values.length-1]:void 0;d&&(c.exception.values=(function e(n,t,o,l,s,c,u,d){if(c.length>=o+1)return c;let p=[...c];if(r.isInstanceOf(l[s],Error)){a(u,d);let r=n(t,l[s]),c=p.length;i(r,s,c,d),p=e(n,t,o,l[s],s,[r,...p],r,c)}return Array.isArray(l.errors)&&l.errors.forEach((l,c)=>{if(r.isInstanceOf(l,Error)){a(u,d);let r=n(t,l),m=p.length;i(r,`errors[${c}]`,m,d),p=e(n,t,o,l,s,[r,...p],r,m)}}),p})(e,n,s,u.originalException,l,c.exception.values,d,0).map(e=>(e.value&&(e.value=o.truncate(e.value,t)),e)))}},87879:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(81789),o=t(44613),a=t(37972);n.callFrameToStackFrame=function(e,n,t){let i=n?n.replace(/^file:\/\//,""):void 0,l=e.location.columnNumber?e.location.columnNumber+1:void 0,s=e.location.lineNumber?e.location.lineNumber+1:void 0;return o.dropUndefinedKeys({filename:i,module:t(i),function:e.functionName||a.UNKNOWN_FUNCTION,colno:l,lineno:s,in_app:i?r.filenameIsInApp(i):void 0})},n.watchdogTimer=function(e,n,t,r){let o=e(),a=!1,i=!0;return setInterval(()=>{let e=o.getTimeMs();!1===a&&e>n+t&&(a=!0,i&&r()),e{o.reset()},enabled:e=>{i=e}}}},44314:function(e,n){Object.defineProperty(n,"__esModule",{value:!0}),n.flatten=function(e){let n=[],t=e=>{e.forEach(e=>{Array.isArray(e)?t(e):n.push(e)})};return t(e),n}},80450:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(64300),o=t(25342),a=t(4558),i="sentry-",l=/^sentry-/;function s(e){return e&&(o.isString(e)||Array.isArray(e))?Array.isArray(e)?e.reduce((e,n)=>(Object.entries(c(n)).forEach(([n,t])=>{e[n]=t}),e),{}):c(e):void 0}function c(e){return e.split(",").map(e=>e.split("=").map(e=>decodeURIComponent(e.trim()))).reduce((e,[n,t])=>(n&&t&&(e[n]=t),e),{})}n.BAGGAGE_HEADER_NAME="baggage",n.MAX_BAGGAGE_STRING_LENGTH=8192,n.SENTRY_BAGGAGE_KEY_PREFIX=i,n.SENTRY_BAGGAGE_KEY_PREFIX_REGEX=l,n.baggageHeaderToDynamicSamplingContext=function(e){let n=s(e);if(!n)return;let t=Object.entries(n).reduce((e,[n,t])=>(n.match(l)&&(e[n.slice(i.length)]=t),e),{});return Object.keys(t).length>0?t:void 0},n.dynamicSamplingContextToSentryBaggageHeader=function(e){if(e)return function(e){if(0!==Object.keys(e).length)return Object.entries(e).reduce((e,[n,t],o)=>{let i=`${encodeURIComponent(n)}=${encodeURIComponent(t)}`,l=0===o?i:`${e},${i}`;return l.length>8192?(r.DEBUG_BUILD&&a.logger.warn(`Not adding key: ${n} with val: ${t} to baggage header due to exceeding baggage size limits.`),e):l},"")}(Object.entries(e).reduce((e,[n,t])=>(t&&(e[`${i}${n}`]=t),e),{}))},n.parseBaggageHeader=s},11636:function(e,n){Object.defineProperty(n,"__esModule",{value:!0}),n.getBreadcrumbLogLevelFromHttpStatusCode=function(e){if(void 0!==e)return e>=400&&e<500?"warning":e>=500?"error":void 0}},76390:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(25342),o=t(73032).GLOBAL_OBJ;n.getComponentName=function(e){if(!o.HTMLElement)return null;let n=e;for(let e=0;e<5&&n;e++){if(n instanceof HTMLElement){if(n.dataset.sentryComponent)return n.dataset.sentryComponent;if(n.dataset.sentryElement)return n.dataset.sentryElement}n=n.parentNode}return null},n.getDomElement=function(e){return o.document&&o.document.querySelector?o.document.querySelector(e):null},n.getLocationHref=function(){try{return o.document.location.href}catch(e){return""}},n.htmlTreeAsString=function(e,n={}){if(!e)return"";try{let t,a=e,i=[],l=0,s=0,c=Array.isArray(n)?n:n.keyAttrs,u=!Array.isArray(n)&&n.maxStringLength||80;for(;a&&l++<5&&(t=function(e,n){let t=[];if(!e||!e.tagName)return"";if(o.HTMLElement&&e instanceof HTMLElement&&e.dataset){if(e.dataset.sentryComponent)return e.dataset.sentryComponent;if(e.dataset.sentryElement)return e.dataset.sentryElement}t.push(e.tagName.toLowerCase());let a=n&&n.length?n.filter(n=>e.getAttribute(n)).map(n=>[n,e.getAttribute(n)]):null;if(a&&a.length)a.forEach(e=>{t.push(`[${e[0]}="${e[1]}"]`)});else{e.id&&t.push(`#${e.id}`);let n=e.className;if(n&&r.isString(n))for(let e of n.split(/\s+/))t.push(`.${e}`)}for(let n of["aria-label","type","name","title","alt"]){let r=e.getAttribute(n);r&&t.push(`[${n}="${r}"]`)}return t.join("")}(a,c),"html"!==t&&(!(l>1)||!(s+3*i.length+t.length>=u)));)i.push(t),s+=t.length,a=a.parentNode;return i.reverse().join(" > ")}catch(e){return""}}},16383:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(11142);async function o(e,n){return r._nullishCoalesce(e,n)}n._asyncNullishCoalesce=o},12596:function(e,n){async function t(e){let n;let t=e[0],r=1;for(;rt.call(n,...e)),n=void 0)}return t}Object.defineProperty(n,"__esModule",{value:!0}),n._asyncOptionalChain=t},41830:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(12596);async function o(e){let n=await r._asyncOptionalChain(e);return null==n||n}n._asyncOptionalChainDelete=o},11142:function(e,n){Object.defineProperty(n,"__esModule",{value:!0}),n._nullishCoalesce=function(e,n){return null!=e?e:n()}},87947:function(e,n){Object.defineProperty(n,"__esModule",{value:!0}),n._optionalChain=function(e){let n;let t=e[0],r=1;for(;rt.call(n,...e)),n=void 0)}return t}},68067:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(87947);n._optionalChainDelete=function(e){let n=r._optionalChain(e);return null==n||n}},4740:function(e,n){Object.defineProperty(n,"__esModule",{value:!0}),n.makeFifoCache=function(e){let n=[],t={};return{add(r,o){for(;n.length>=e;){let e=n.shift();void 0!==e&&delete t[e]}t[r]&&this.delete(r),n.push(r),t[r]=o},clear(){t={},n=[]},get:e=>t[e],size:()=>n.length,delete(e){if(!t[e])return!1;delete t[e];for(let t=0;t{r||(r={});let a=r[o];if(a)t[a[0]]=a[1];else{let a=e(o);for(let e=a.length-1;e>=0;e--){let i=a[e],l=i&&i.filename,s=n[o];if(l&&s){t[l]=s,r[o]=[l,s];break}}}return t},{}))}n.getDebugImagesForResources=function(e,n){let t=l(e);if(!t)return[];let r=[];for(let e of n)e&&t[e]&&r.push({type:"sourcemap",code_file:e,debug_id:t[e]});return r},n.getFilenameToDebugIdMap=l},57838:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(64300),o=t(4558),a=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function i(e){let n=a.exec(e);if(!n){o.consoleSandbox(()=>{console.error(`Invalid Sentry Dsn: ${e}`)});return}let[t,r,i="",s="",c="",u=""]=n.slice(1),d="",p=u,m=p.split("/");if(m.length>1&&(d=m.slice(0,-1).join("/"),p=m.pop()),p){let e=p.match(/^\d+/);e&&(p=e[0])}return l({host:s,pass:i,path:d,projectId:p,port:c,protocol:t,publicKey:r})}function l(e){return{protocol:e.protocol,publicKey:e.publicKey||"",pass:e.pass||"",host:e.host,port:e.port||"",path:e.path||"",projectId:e.projectId}}n.dsnFromString=i,n.dsnToString=function(e,n=!1){let{host:t,path:r,pass:o,port:a,projectId:i,protocol:l,publicKey:s}=e;return`${l}://${s}${n&&o?`:${o}`:""}@${t}${a?`:${a}`:""}/${r?`${r}/`:r}${i}`},n.makeDsn=function(e){let n="string"==typeof e?i(e):l(e);if(n&&function(e){if(!r.DEBUG_BUILD)return!0;let{port:n,projectId:t,protocol:a}=e;return!["protocol","publicKey","host","projectId"].find(n=>!e[n]&&(o.logger.error(`Invalid Sentry Dsn: ${n} missing`),!0))&&(t.match(/^\d+$/)?"http"===a||"https"===a?!(n&&isNaN(parseInt(n,10)))||(o.logger.error(`Invalid Sentry Dsn: Invalid port ${n}`),!1):(o.logger.error(`Invalid Sentry Dsn: Invalid protocol ${a}`),!1):(o.logger.error(`Invalid Sentry Dsn: Invalid projectId ${t}`),!1))}(n))return n}},99564:function(e,n){Object.defineProperty(n,"__esModule",{value:!0}),n.getSDKSource=function(){return"npm"},n.isBrowserBundle=function(){return"undefined"!=typeof __SENTRY_BROWSER_BUNDLE__&&!!__SENTRY_BROWSER_BUNDLE__}},88572:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(57838),o=t(74535),a=t(44613),i=t(73032);function l(e,n){for(let t of e[1]){let e=t[0].type;if(n(t,e))return!0}return!1}function s(e){return i.GLOBAL_OBJ.__SENTRY__&&i.GLOBAL_OBJ.__SENTRY__.encodePolyfill?i.GLOBAL_OBJ.__SENTRY__.encodePolyfill(e):new TextEncoder().encode(e)}let c={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",profile_chunk:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor",feedback:"feedback",span:"span",statsd:"metric_bucket",raw_security:"security"};n.addItemToEnvelope=function(e,n){let[t,r]=e;return[t,[...r,n]]},n.createAttachmentEnvelopeItem=function(e){let n="string"==typeof e.data?s(e.data):e.data;return[a.dropUndefinedKeys({type:"attachment",length:n.length,filename:e.filename,content_type:e.contentType,attachment_type:e.attachmentType}),n]},n.createEnvelope=function(e,n=[]){return[e,n]},n.createEventEnvelopeHeaders=function(e,n,t,o){let i=e.sdkProcessingMetadata&&e.sdkProcessingMetadata.dynamicSamplingContext;return{event_id:e.event_id,sent_at:new Date().toISOString(),...n&&{sdk:n},...!!t&&o&&{dsn:r.dsnToString(o)},...i&&{trace:a.dropUndefinedKeys({...i})}}},n.createSpanEnvelopeItem=function(e){return[{type:"span"},e]},n.envelopeContainsItemType=function(e,n){return l(e,(e,t)=>n.includes(t))},n.envelopeItemTypeToDataCategory=function(e){return c[e]},n.forEachEnvelopeItem=l,n.getSdkMetadataForEnvelopeHeader=function(e){if(!e||!e.sdk)return;let{name:n,version:t}=e.sdk;return{name:n,version:t}},n.parseEnvelope=function(e){let n="string"==typeof e?s(e):e;function t(e){let t=n.subarray(0,e);return n=n.subarray(e+1),t}function r(){var e;let r=n.indexOf(10);return r<0&&(r=n.length),JSON.parse((e=t(r),i.GLOBAL_OBJ.__SENTRY__&&i.GLOBAL_OBJ.__SENTRY__.decodePolyfill?i.GLOBAL_OBJ.__SENTRY__.decodePolyfill(e):new TextDecoder().decode(e)))}let o=r(),a=[];for(;n.length;){let e=r(),n="number"==typeof e.length?e.length:void 0;a.push([e,n?t(n):r()])}return[o,a]},n.serializeEnvelope=function(e){let[n,t]=e,r=JSON.stringify(n);function a(e){"string"==typeof r?r="string"==typeof e?r+e:[s(r),e]:r.push("string"==typeof e?s(e):e)}for(let e of t){let[n,t]=e;if(a(` ${JSON.stringify(n)} `),"string"==typeof t||t instanceof Uint8Array)a(t);else{let e;try{e=JSON.stringify(t)}catch(n){e=JSON.stringify(o.normalize(t))}a(e)}}return"string"==typeof r?r:function(e){let n=new Uint8Array(e.reduce((e,n)=>e+n.length,0)),t=0;for(let r of e)n.set(r,t),t+=r.length;return n}(r)}},65372:function(e,n){Object.defineProperty(n,"__esModule",{value:!0});class t extends Error{constructor(e,n="warn"){super(e),this.message=e,this.name=new.target.prototype.constructor.name,Object.setPrototypeOf(this,new.target.prototype),this.logLevel=n}}n.SentryError=t},47530:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(25342),o=t(3361),a=t(74535),i=t(44613);function l(e,n){return e(n.stack||"",1)}function s(e,n){let t={type:n.name||n.constructor.name,value:n.message},r=l(e,n);return r.length&&(t.stacktrace={frames:r}),t}n.eventFromMessage=function(e,n,t="info",a,i){let s={event_id:a&&a.event_id,level:t};if(i&&a&&a.syntheticException){let t=l(e,a.syntheticException);t.length&&(s.exception={values:[{value:n,stacktrace:{frames:t}}]},o.addExceptionMechanism(s,{synthetic:!0}))}if(r.isParameterizedString(n)){let{__sentry_template_string__:e,__sentry_template_values__:t}=n;return s.logentry={message:e,params:t},s}return s.message=n,s},n.eventFromUnknownInput=function(e,n,t,l){let c=l&&l.data&&l.data.mechanism||{handled:!0,type:"generic"},[u,d]=function(e,n,t,o){if(r.isError(t))return[t,void 0];if(n.synthetic=!0,r.isPlainObject(t)){let n=e&&e.getOptions().normalizeDepth,l={__serialized__:a.normalizeToSize(t,n)},s=function(e){for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n)){let t=e[n];if(t instanceof Error)return t}}(t);if(s)return[s,l];let c=function(e){if("name"in e&&"string"==typeof e.name){let n=`'${e.name}' captured as exception`;return"message"in e&&"string"==typeof e.message&&(n+=` with message '${e.message}'`),n}if("message"in e&&"string"==typeof e.message)return e.message;let n=i.extractExceptionKeysForMessage(e);if(r.isErrorEvent(e))return`Event \`ErrorEvent\` captured as exception with message \`${e.message}\``;let t=function(e){try{let n=Object.getPrototypeOf(e);return n?n.constructor.name:void 0}catch(e){}}(e);return`${t&&"Object"!==t?`'${t}'`:"Object"} captured as exception with keys: ${n}`}(t),u=o&&o.syntheticException||Error(c);return u.message=c,[u,l]}let l=o&&o.syntheticException||Error(t);return l.message=`${t}`,[l,void 0]}(e,c,t,l),p={exception:{values:[s(n,u)]}};return d&&(p.extra=d),o.addExceptionTypeValue(p,void 0,void 0),o.addExceptionMechanism(p,c),{...p,event_id:l&&l.event_id}},n.exceptionFromError=s,n.parseStackFrames=l},73424:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(4558),o=t(44613),a=t(73032),i=t(14685);function l(){"console"in a.GLOBAL_OBJ&&r.CONSOLE_LEVELS.forEach(function(e){e in a.GLOBAL_OBJ.console&&o.fill(a.GLOBAL_OBJ.console,e,function(n){return r.originalConsoleMethods[e]=n,function(...n){i.triggerHandlers("console",{args:n,level:e});let t=r.originalConsoleMethods[e];t&&t.apply(a.GLOBAL_OBJ.console,n)}})})}n.addConsoleInstrumentationHandler=function(e){let n="console";i.addHandler(n,e),i.maybeInstrument(n,l)}},10430:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(25342),o=t(44613),a=t(20099),i=t(72435),l=t(73032),s=t(14685);function c(e,n=!1){(!n||a.supportsNativeFetch())&&o.fill(l.GLOBAL_OBJ,"fetch",function(n){return function(...t){let a=Error(),{method:c,url:u}=h(t),d={args:t,fetchData:{method:c,url:u},startTimestamp:1e3*i.timestampInSeconds(),virtualError:a};return e||s.triggerHandlers("fetch",{...d}),n.apply(l.GLOBAL_OBJ,t).then(async n=>(e?e(n):s.triggerHandlers("fetch",{...d,endTimestamp:1e3*i.timestampInSeconds(),response:n}),n),e=>{throw s.triggerHandlers("fetch",{...d,endTimestamp:1e3*i.timestampInSeconds(),error:e}),r.isError(e)&&void 0===e.stack&&(e.stack=a.stack,o.addNonEnumerableProperty(e,"framesToPop",1)),e})}})}async function u(e,n){if(e&&e.body){let t=e.body,r=t.getReader(),o=setTimeout(()=>{t.cancel().then(null,()=>{})},9e4),a=!0;for(;a;){let e;try{e=setTimeout(()=>{t.cancel().then(null,()=>{})},5e3);let{done:o}=await r.read();clearTimeout(e),o&&(n(),a=!1)}catch(e){a=!1}finally{clearTimeout(e)}}clearTimeout(o),r.releaseLock(),t.cancel().then(null,()=>{})}}function d(e){let n;try{n=e.clone()}catch(e){return}u(n,()=>{s.triggerHandlers("fetch-body-resolved",{endTimestamp:1e3*i.timestampInSeconds(),response:e})})}function p(e,n){return!!e&&"object"==typeof e&&!!e[n]}function m(e){return"string"==typeof e?e:e?p(e,"url")?e.url:e.toString?e.toString():"":""}function h(e){if(0===e.length)return{method:"GET",url:""};if(2===e.length){let[n,t]=e;return{url:m(n),method:p(t,"method")?String(t.method).toUpperCase():"GET"}}let n=e[0];return{url:m(n),method:p(n,"method")?String(n.method).toUpperCase():"GET"}}n.addFetchEndInstrumentationHandler=function(e){let n="fetch-body-resolved";s.addHandler(n,e),s.maybeInstrument(n,()=>c(d))},n.addFetchInstrumentationHandler=function(e,n){let t="fetch";s.addHandler(t,e),s.maybeInstrument(t,()=>c(void 0,n))},n.parseFetchArgs=h},75144:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(73032),o=t(14685),a=null;function i(){a=r.GLOBAL_OBJ.onerror,r.GLOBAL_OBJ.onerror=function(e,n,t,r,i){return o.triggerHandlers("error",{column:r,error:i,line:t,msg:e,url:n}),!!a&&a.apply(this,arguments)},r.GLOBAL_OBJ.onerror.__SENTRY_INSTRUMENTED__=!0}n.addGlobalErrorInstrumentationHandler=function(e){let n="error";o.addHandler(n,e),o.maybeInstrument(n,i)}},22306:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(73032),o=t(14685),a=null;function i(){a=r.GLOBAL_OBJ.onunhandledrejection,r.GLOBAL_OBJ.onunhandledrejection=function(e){return o.triggerHandlers("unhandledrejection",e),!a||a.apply(this,arguments)},r.GLOBAL_OBJ.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}n.addGlobalUnhandledRejectionInstrumentationHandler=function(e){let n="unhandledrejection";o.addHandler(n,e),o.maybeInstrument(n,i)}},14685:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(64300),o=t(4558),a=t(37972),i={},l={};n.addHandler=function(e,n){i[e]=i[e]||[],i[e].push(n)},n.maybeInstrument=function(e,n){if(!l[e]){l[e]=!0;try{n()}catch(n){r.DEBUG_BUILD&&o.logger.error(`Error while instrumenting ${e}`,n)}}},n.resetInstrumentationHandlers=function(){Object.keys(i).forEach(e=>{i[e]=void 0})},n.triggerHandlers=function(e,n){let t=e&&i[e];if(t)for(let i of t)try{i(n)}catch(n){r.DEBUG_BUILD&&o.logger.error(`Error while triggering instrumentation handler. Type: ${e} Name: ${a.getFunctionName(i)} Error:`,n)}}},25342:function(e,n){Object.defineProperty(n,"__esModule",{value:!0});let t=Object.prototype.toString;function r(e,n){return t.call(e)===`[object ${n}]`}function o(e){return"object"==typeof e&&null!==e&&"__sentry_template_string__"in e&&"__sentry_template_values__"in e}function a(e){return r(e,"Object")}function i(e,n){try{return e instanceof n}catch(e){return!1}}n.isDOMError=function(e){return r(e,"DOMError")},n.isDOMException=function(e){return r(e,"DOMException")},n.isElement=function(e){return"undefined"!=typeof Element&&i(e,Element)},n.isError=function(e){switch(t.call(e)){case"[object Error]":case"[object Exception]":case"[object DOMException]":case"[object WebAssembly.Exception]":return!0;default:return i(e,Error)}},n.isErrorEvent=function(e){return r(e,"ErrorEvent")},n.isEvent=function(e){return"undefined"!=typeof Event&&i(e,Event)},n.isInstanceOf=i,n.isParameterizedString=o,n.isPlainObject=a,n.isPrimitive=function(e){return null===e||o(e)||"object"!=typeof e&&"function"!=typeof e},n.isRegExp=function(e){return r(e,"RegExp")},n.isString=function(e){return r(e,"String")},n.isSyntheticEvent=function(e){return a(e)&&"nativeEvent"in e&&"preventDefault"in e&&"stopPropagation"in e},n.isThenable=function(e){return!!(e&&e.then&&"function"==typeof e.then)},n.isVueViewModel=function(e){return!!("object"==typeof e&&null!==e&&(e.__isVue||e._isVue))}},77809:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(35576),o=t(73032);n.isBrowser=function(){return"undefined"!=typeof window&&(!r.isNodeEnv()||function(){let e=o.GLOBAL_OBJ.process;return!!e&&"renderer"===e.type}())}},4558:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(64300),o=t(73032),a=["debug","info","warn","error","log","assert","trace"],i={};function l(e){if(!("console"in o.GLOBAL_OBJ))return e();let n=o.GLOBAL_OBJ.console,t={},r=Object.keys(i);r.forEach(e=>{let r=i[e];t[e]=n[e],n[e]=r});try{return e()}finally{r.forEach(e=>{n[e]=t[e]})}}let s=o.getGlobalSingleton("logger",function(){let e=!1,n={enable:()=>{e=!0},disable:()=>{e=!1},isEnabled:()=>e};return r.DEBUG_BUILD?a.forEach(t=>{n[t]=(...n)=>{e&&l(()=>{o.GLOBAL_OBJ.console[t](`Sentry Logger [${t}]:`,...n)})}}):a.forEach(e=>{n[e]=()=>void 0}),n});n.CONSOLE_LEVELS=a,n.consoleSandbox=l,n.logger=s,n.originalConsoleMethods=i},86855:function(e,n){Object.defineProperty(n,"__esModule",{value:!0});class t{constructor(e){this._maxSize=e,this._cache=new Map}get size(){return this._cache.size}get(e){let n=this._cache.get(e);if(void 0!==n)return this._cache.delete(e),this._cache.set(e,n),n}set(e,n){this._cache.size>=this._maxSize&&this._cache.delete(this._cache.keys().next().value),this._cache.set(e,n)}remove(e){let n=this._cache.get(e);return n&&this._cache.delete(e),n}clear(){this._cache.clear()}keys(){return Array.from(this._cache.keys())}values(){let e=[];return this._cache.forEach(n=>e.push(n)),e}}n.LRUMap=t},91126:function(e,n){Object.defineProperty(n,"__esModule",{value:!0}),n.memoBuilder=function(){let e="function"==typeof WeakSet,n=e?new WeakSet:[];return[function(t){if(e)return!!n.has(t)||(n.add(t),!1);for(let e=0;eo.snipLine(e,0));let i=Math.min(r-1,a);n.context_line=o.snipLine(e[i],n.colno||0),n.post_context=e.slice(Math.min(a+1,r),a+1+t).map(e=>o.snipLine(e,0))},n.addExceptionMechanism=function(e,n){let t=i(e);if(!t)return;let r=t.mechanism;if(t.mechanism={type:"generic",handled:!0,...r,...n},n&&"data"in n){let e={...r&&r.data,...n.data};t.mechanism.data=e}},n.addExceptionTypeValue=function(e,n,t){let r=e.exception=e.exception||{},o=r.values=r.values||[],a=o[0]=o[0]||{};a.value||(a.value=n||""),a.type||(a.type=t||"Error")},n.arrayify=function(e){return Array.isArray(e)?e:[e]},n.checkOrSetAlreadyCaught=function(e){if(function(e){try{return e.__sentry_captured__}catch(e){}}(e))return!0;try{r.addNonEnumerableProperty(e,"__sentry_captured__",!0)}catch(e){}return!1},n.getEventDescription=function(e){let{message:n,event_id:t}=e;if(n)return n;let r=i(e);return r?r.type&&r.value?`${r.type}: ${r.value}`:r.type||r.value||t||"":t||""},n.parseSemver=function(e){let n=e.match(l)||[],t=s(n[1]),r=s(n[2]),o=s(n[3]);return{buildmetadata:n[5],major:isNaN(t)?void 0:t,minor:isNaN(r)?void 0:r,patch:isNaN(o)?void 0:o,prerelease:n[4]}},n.uuid4=function(){let e=a.GLOBAL_OBJ,n=e.crypto||e.msCrypto,t=()=>16*Math.random();try{if(n&&n.randomUUID)return n.randomUUID().replace(/-/g,"");n&&n.getRandomValues&&(t=()=>{let e=new Uint8Array(1);return n.getRandomValues(e),e[0]})}catch(e){}return"10000000100040008000100000000000".replace(/[018]/g,e=>(e^(15&t())>>e/4).toString(16))}},81789:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(37972);function o(e,n=!1){return!(n||e&&!e.startsWith("/")&&!e.match(/^[A-Z]:/)&&!e.startsWith(".")&&!e.match(/^[a-zA-Z]([a-zA-Z0-9.\-+])*:\/\//))&&void 0!==e&&!e.includes("node_modules/")}function a(e){let n=/^\s*[-]{4,}$/,t=/at (?:async )?(?:(.+?)\s+\()?(?:(.+):(\d+):(\d+)?|([^)]+))\)?/;return a=>{let l=a.match(t);if(l){let n,t,a,s,c;if(l[1]){let e=(a=l[1]).lastIndexOf(".");if("."===a[e-1]&&e--,e>0){n=a.slice(0,e),t=a.slice(e+1);let r=n.indexOf(".Module");r>0&&(a=a.slice(r+1),n=n.slice(0,r))}s=void 0}t&&(s=n,c=t),""===t&&(c=void 0,a=void 0),void 0===a&&(c=c||r.UNKNOWN_FUNCTION,a=s?`${s}.${c}`:c);let u=l[2]&&l[2].startsWith("file://")?l[2].slice(7):l[2],d="native"===l[5];return u&&u.match(/\/[A-Z]:/)&&(u=u.slice(1)),u||!l[5]||d||(u=l[5]),{filename:u?decodeURI(u):void 0,module:e?e(u):void 0,function:a,lineno:i(l[3]),colno:i(l[4]),in_app:o(u||"",d)}}if(a.match(n))return{filename:a}}}function i(e){return parseInt(e||"",10)||void 0}n.filenameIsInApp=o,n.node=a,n.nodeStackLineParser=function(e){return[90,a(e)]}},35576:function(e,n,t){e=t.nmd(e);var r=t(41650);Object.defineProperty(n,"__esModule",{value:!0});let o=t(99564);function a(e,n){return e.require(n)}n.dynamicRequire=a,n.isNodeEnv=function(){return!o.isBrowserBundle()&&"[object process]"===Object.prototype.toString.call(void 0!==r?r:0)},n.loadModule=function(n){let t;try{t=a(e,n)}catch(e){}if(!t)try{let{cwd:r}=a(e,"process");t=a(e,`${r()}/node_modules/${n}`)}catch(e){}return t}},74535:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(25342),o=t(91126),a=t(44613),i=t(37972);function l(e,n=100,l=Infinity){try{return function e(n,l,s=Infinity,c=Infinity,u=o.memoBuilder()){let[d,p]=u;if(null==l||["boolean","string"].includes(typeof l)||"number"==typeof l&&Number.isFinite(l))return l;let m=function(e,n){try{if("domain"===e&&n&&"object"==typeof n&&n._events)return"[Domain]";if("domainEmitter"===e)return"[DomainEmitter]";if(void 0!==t.g&&n===t.g)return"[Global]";if("undefined"!=typeof window&&n===window)return"[Window]";if("undefined"!=typeof document&&n===document)return"[Document]";if(r.isVueViewModel(n))return"[VueViewModel]";if(r.isSyntheticEvent(n))return"[SyntheticEvent]";if("number"==typeof n&&!Number.isFinite(n))return`[${n}]`;if("function"==typeof n)return`[Function: ${i.getFunctionName(n)}]`;if("symbol"==typeof n)return`[${String(n)}]`;if("bigint"==typeof n)return`[BigInt: ${String(n)}]`;let o=function(e){let n=Object.getPrototypeOf(e);return n?n.constructor.name:"null prototype"}(n);if(/^HTML(\w*)Element$/.test(o))return`[HTMLElement: ${o}]`;return`[object ${o}]`}catch(e){return`**non-serializable** (${e})`}}(n,l);if(!m.startsWith("[object "))return m;if(l.__sentry_skip_normalization__)return l;let h="number"==typeof l.__sentry_override_normalization_depth__?l.__sentry_override_normalization_depth__:s;if(0===h)return m.replace("object ","");if(d(l))return"[Circular ~]";if(l&&"function"==typeof l.toJSON)try{let n=l.toJSON();return e("",n,h-1,c,u)}catch(e){}let g=Array.isArray(l)?[]:{},f=0,y=a.convertToPlainObject(l);for(let n in y){if(!Object.prototype.hasOwnProperty.call(y,n))continue;if(f>=c){g[n]="[MaxProperties ~]";break}let t=y[n];g[n]=e(n,t,h-1,c,u),f++}return p(l),g}("",e,n,l)}catch(e){return{ERROR:`**non-serializable** (${e})`}}}n.normalize=l,n.normalizeToSize=function e(n,t=3,r=102400){let o=l(n,t);return~-encodeURI(JSON.stringify(o)).split(/%..|./).length>r?e(n,t-1,r):o},n.normalizeUrlToBase=function(e,n){let t=n.replace(/\\/g,"/").replace(/[|\\{}()[\]^$+*?.]/g,"\\$&"),r=e;try{r=decodeURI(e)}catch(e){}return r.replace(/\\/g,"/").replace(/webpack:\/?/g,"").replace(RegExp(`(file://)?/*${t}/*`,"ig"),"app:///")}},44613:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(76390),o=t(64300),a=t(25342),i=t(4558),l=t(74309);function s(e,n,t){try{Object.defineProperty(e,n,{value:t,writable:!0,configurable:!0})}catch(t){o.DEBUG_BUILD&&i.logger.log(`Failed to add non-enumerable property "${n}" to object`,e)}}function c(e,n){try{let t=n.prototype||{};e.prototype=n.prototype=t,s(e,"__sentry_original__",n)}catch(e){}}function u(e){if(a.isError(e))return{message:e.message,name:e.name,stack:e.stack,...p(e)};if(!a.isEvent(e))return e;{let n={type:e.type,target:d(e.target),currentTarget:d(e.currentTarget),...p(e)};return"undefined"!=typeof CustomEvent&&a.isInstanceOf(e,CustomEvent)&&(n.detail=e.detail),n}}function d(e){try{return a.isElement(e)?r.htmlTreeAsString(e):Object.prototype.toString.call(e)}catch(e){return""}}function p(e){if("object"!=typeof e||null===e)return{};{let n={};for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n[t]=e[t]);return n}}n.addNonEnumerableProperty=s,n.convertToPlainObject=u,n.dropUndefinedKeys=function(e){return function e(n,t){if(function(e){if(!a.isPlainObject(e))return!1;try{let n=Object.getPrototypeOf(e).constructor.name;return!n||"Object"===n}catch(e){return!0}}(n)){let r=t.get(n);if(void 0!==r)return r;let o={};for(let r of(t.set(n,o),Object.getOwnPropertyNames(n)))void 0!==n[r]&&(o[r]=e(n[r],t));return o}if(Array.isArray(n)){let r=t.get(n);if(void 0!==r)return r;let o=[];return t.set(n,o),n.forEach(n=>{o.push(e(n,t))}),o}return n}(e,new Map)},n.extractExceptionKeysForMessage=function(e,n=40){let t=Object.keys(u(e));t.sort();let r=t[0];if(!r)return"[object has no keys]";if(r.length>=n)return l.truncate(r,n);for(let e=t.length;e>0;e--){let r=t.slice(0,e).join(", ");if(!(r.length>n)){if(e===t.length)return r;return l.truncate(r,n)}}return""},n.fill=function(e,n,t){if(!(n in e))return;let r=e[n],a=t(r);"function"==typeof a&&c(a,r);try{e[n]=a}catch(t){o.DEBUG_BUILD&&i.logger.log(`Failed to replace method "${n}" in object`,e)}},n.getOriginalFunction=function(e){return e.__sentry_original__},n.markFunctionWrapped=c,n.objectify=function(e){let n;switch(!0){case void 0==e:n=new String(e);break;case"symbol"==typeof e||"bigint"==typeof e:n=Object(e);break;case a.isPrimitive(e):n=new e.constructor(e);break;default:n=e}return n},n.urlEncode=function(e){return Object.entries(e).map(([e,n])=>`${encodeURIComponent(e)}=${encodeURIComponent(n)}`).join("&")}},24727:function(e,n){function t(e,n){let t=0;for(let n=e.length-1;n>=0;n--){let r=e[n];"."===r?e.splice(n,1):".."===r?(e.splice(n,1),t++):t&&(e.splice(n,1),t--)}if(n)for(;t--;t)e.unshift("..");return e}Object.defineProperty(n,"__esModule",{value:!0});let r=/^(\S+:\\|\/?)([\s\S]*?)((?:\.{1,2}|[^/\\]+?|)(\.[^./\\]*|))(?:[/\\]*)$/;function o(e){let n=e.length>1024?`${e.slice(-1024)}`:e,t=r.exec(n);return t?t.slice(1):[]}function a(...e){let n="",r=!1;for(let t=e.length-1;t>=-1&&!r;t--){let o=t>=0?e[t]:"/";o&&(n=`${o}/${n}`,r="/"===o.charAt(0))}return n=t(n.split("/").filter(e=>!!e),!r).join("/"),(r?"/":"")+n||"."}function i(e){let n=0;for(;n=0&&""===e[t];t--);return n>t?[]:e.slice(n,t-n+1)}function l(e){let n=s(e),r="/"===e.slice(-1),o=t(e.split("/").filter(e=>!!e),!n).join("/");return o||n||(o="."),o&&r&&(o+="/"),(n?"/":"")+o}function s(e){return"/"===e.charAt(0)}n.basename=function(e,n){let t=o(e)[2]||"";return n&&t.slice(-1*n.length)===n&&(t=t.slice(0,t.length-n.length)),t},n.dirname=function(e){let n=o(e),t=n[0]||"",r=n[1];return t||r?(r&&(r=r.slice(0,r.length-1)),t+r):"."},n.isAbsolute=s,n.join=function(...e){return l(e.join("/"))},n.normalizePath=l,n.relative=function(e,n){e=a(e).slice(1),n=a(n).slice(1);let t=i(e.split("/")),r=i(n.split("/")),o=Math.min(t.length,r.length),l=o;for(let e=0;et(i)).then(null,()=>t(i).then(null,()=>{})),i},drain:function(e){return new o.SyncPromise((t,r)=>{let a=n.length;if(!a)return t(!0);let i=setTimeout(()=>{e&&e>0&&t(!1)},e);n.forEach(e=>{o.resolvedSyncPromise(e).then(()=>{--a||(clearTimeout(i),t(!0))},r)})})}}}},20806:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(3361);function o(){return r.uuid4()}function a(){return r.uuid4().substring(16)}n.generatePropagationContext=function(){return{traceId:o(),spanId:a()}},n.generateSpanId=a,n.generateTraceId=o},1679:function(e,n){function t(e,n=Date.now()){let t=parseInt(`${e}`,10);if(!isNaN(t))return 1e3*t;let r=Date.parse(`${e}`);return isNaN(r)?6e4:r-n}function r(e,n){return e[n]||e.all||0}Object.defineProperty(n,"__esModule",{value:!0}),n.DEFAULT_RETRY_AFTER=6e4,n.disabledUntil=r,n.isRateLimited=function(e,n,t=Date.now()){return r(e,n)>t},n.parseRetryAfterHeader=t,n.updateRateLimits=function(e,{statusCode:n,headers:r},o=Date.now()){let a={...e},i=r&&r["x-sentry-rate-limits"],l=r&&r["retry-after"];if(i)for(let e of i.trim().split(",")){let[n,t,,,r]=e.split(":",5),i=parseInt(n,10),l=(isNaN(i)?60:i)*1e3;if(t)for(let e of t.split(";"))"metric_bucket"===e?(!r||r.split(";").includes("custom"))&&(a[e]=o+l):a[e]=o+l;else a.all=o+l}else l?a.all=o+t(l,o):429===n&&(a.all=o+6e4);return a}},90424:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(20935),o=t(64300),a=t(25342),i=t(4558),l=t(74535),s=t(44613),c=t(74309),u=t(27242),d=t(94876),p={ip:!1,request:!0,user:!0},m=["cookies","data","headers","method","query_string","url"],h=["id","username","email"];function g(e,n){let t={};return(Array.isArray(n)?n:h).forEach(n=>{e&&n in e&&(t[n]=e[n])}),t}function f(e,n={}){let{include:t=m}=n,o={},i=e.headers||{},s=e.method,u=i.host||e.hostname||e.host||"",p="https"===e.protocol||e.socket&&e.socket.encrypted?"https":"http",h=e.originalUrl||e.url||"",g=h.startsWith(p)?h:`${p}://${u}${h}`;return t.forEach(n=>{switch(n){case"headers":o.headers=i,t.includes("cookies")||delete o.headers.cookie,t.includes("ip")||d.ipHeaderNames.forEach(e=>{delete o.headers[e]});break;case"method":o.method=s;break;case"url":o.url=g;break;case"cookies":o.cookies=e.cookies||i.cookie&&r.parseCookie(i.cookie)||{};break;case"query_string":o.query_string=function(e){let n=e.originalUrl||e.url||"";if(n){n.startsWith("/")&&(n=`http://dogs.are.great${n}`);try{let t=e.query||new URL(n).search.slice(1);return t.length?t:void 0}catch(e){return}}}(e);break;case"data":{if("GET"===s||"HEAD"===s)break;let n=e.body;if(void 0!==n){let e=a.isString(n)?n:a.isPlainObject(n)?JSON.stringify(l.normalize(n)):c.truncate(`${n}`,1024);e&&(o.data=e)}break}default:({}).hasOwnProperty.call(e,n)&&(o[n]=e[n])}}),o}function y(e){let n={};try{e.forEach((e,t)=>{"string"==typeof e&&(n[t]=e)})}catch(e){o.DEBUG_BUILD&&i.logger.warn("Sentry failed extracting headers from a request object. If you see this, please file an issue.")}return n}function _(e){let n=Object.create(null);try{Object.entries(e).forEach(([e,t])=>{"string"==typeof t&&(n[e]=t)})}catch(e){o.DEBUG_BUILD&&i.logger.warn("Sentry failed extracting headers from a request object. If you see this, please file an issue.")}return n}function v(e){if(e)try{let n=new URL(e,"http://dogs.are.great").search.slice(1);return n.length?n:void 0}catch(e){return}}n.DEFAULT_USER_INCLUDES=h,n.addNormalizedRequestDataToEvent=function(e,n,t,o){let i={...p,...o&&o.include};if(i.request){let t=Array.isArray(i.request)?[...i.request]:[...m];i.ip&&t.push("ip");let o=function(e,{include:n}){let t=n?Array.isArray(n)?n:m:[],o={},a={...e.headers};if(t.includes("headers")&&(o.headers=a,n.includes("cookies")||delete a.cookie,n.includes("ip")||d.ipHeaderNames.forEach(e=>{delete a[e]})),t.includes("method")&&(o.method=e.method),t.includes("url")&&(o.url=e.url),t.includes("cookies")){let n=e.cookies||(a&&a.cookie?r.parseCookie(a.cookie):void 0);o.cookies=n||{}}return t.includes("query_string")&&(o.query_string=e.query_string),t.includes("data")&&(o.data=e.data),o}(n,{include:t});e.request={...e.request,...o}}if(i.user){let n=t.user&&a.isPlainObject(t.user)?g(t.user,i.user):{};Object.keys(n).length&&(e.user={...n,...e.user})}if(i.ip){let r=n.headers&&d.getClientIPAddress(n.headers)||t.ipAddress;r&&(e.user={...e.user,ip_address:r})}},n.addRequestDataToEvent=function(e,n,t){let r={...p,...t&&t.include};if(r.request){let t=Array.isArray(r.request)?[...r.request]:[...m];r.ip&&t.push("ip");let o=f(n,{include:t});e.request={...e.request,...o}}if(r.user){let t=n.user&&a.isPlainObject(n.user)?g(n.user,r.user):{};Object.keys(t).length&&(e.user={...e.user,...t})}if(r.ip){let t=n.headers&&d.getClientIPAddress(n.headers)||n.ip||n.socket&&n.socket.remoteAddress;t&&(e.user={...e.user,ip_address:t})}return e},n.extractPathForTransaction=function(e,n={}){let t=e.method&&e.method.toUpperCase(),r="",o="url";n.customRoute||e.route?(r=n.customRoute||`${e.baseUrl||""}${e.route&&e.route.path}`,o="route"):(e.originalUrl||e.url)&&(r=u.stripUrlQueryAndFragment(e.originalUrl||e.url||""));let a="";return n.method&&t&&(a+=t),n.method&&n.path&&(a+=" "),n.path&&r&&(a+=r),[a,o]},n.extractQueryParamsFromUrl=v,n.extractRequestData=f,n.headersToDict=_,n.httpRequestToRequestData=function(e){let n=e.headers||{},t=n.host||"",r=e.socket&&e.socket.encrypted?"https":"http",o=e.url||"",a=o.startsWith(r)?o:`${r}://${t}${o}`,i=e.body||void 0,l=e.cookies;return s.dropUndefinedKeys({url:a,method:e.method,query_string:v(o),headers:_(n),cookies:l,data:i})},n.winterCGHeadersToDict=y,n.winterCGRequestToRequestData=function(e){let n=y(e.headers);return{method:e.method,url:e.url,query_string:v(e.url),headers:n}}},51655:function(e,n){Object.defineProperty(n,"__esModule",{value:!0}),n.severityLevelFromString=function(e){return"warn"===e?"warning":["fatal","error","warning","log","info","debug"].includes(e)?e:"log"},n.validSeverityLevels=["fatal","error","warning","log","info","debug"]},37972:function(e,n){Object.defineProperty(n,"__esModule",{value:!0});let t=/\(error: (.*)\)/,r=/captureMessage|captureException/;function o(...e){let n=e.sort((e,n)=>e[0]-n[0]).map(e=>e[1]);return(e,r=0,o=0)=>{let i=[],l=e.split("\n");for(let e=r;e1024)continue;let a=t.test(r)?r.replace(t,"$1"):r;if(!a.match(/\S*Error: /)){for(let e of n){let n=e(a);if(n){i.push(n);break}}if(i.length>=50+o)break}}return a(i.slice(o))}}function a(e){if(!e.length)return[];let n=Array.from(e);return/sentryWrapped/.test(i(n).function||"")&&n.pop(),n.reverse(),r.test(i(n).function||"")&&(n.pop(),r.test(i(n).function||"")&&n.pop()),n.slice(0,50).map(e=>({...e,filename:e.filename||i(n).filename,function:e.function||"?"}))}function i(e){return e[e.length-1]||{}}let l="";n.UNKNOWN_FUNCTION="?",n.createStackParser=o,n.getFramesFromEvent=function(e){let n=e.exception;if(n){let e=[];try{return n.values.forEach(n=>{n.stacktrace.frames&&e.push(...n.stacktrace.frames)}),e}catch(e){}}},n.getFunctionName=function(e){try{if(!e||"function"!=typeof e)return l;return e.name||l}catch(e){return l}},n.stackParserFromStackParserOptions=function(e){return Array.isArray(e)?o(...e):e},n.stripSentryFramesAndReverse=a},74309:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(25342);function o(e,n,t=!1){return!!r.isString(e)&&(r.isRegExp(n)?n.test(e):!!r.isString(n)&&(t?e===n:e.includes(n)))}n.isMatchingPattern=o,n.safeJoin=function(e,n){if(!Array.isArray(e))return"";let t=[];for(let n=0;nr&&(n=r);let o=Math.max(n-60,0);o<5&&(o=0);let a=Math.min(o+140,r);return a>r-5&&(a=r),a===r&&(o=Math.max(a-140,0)),t=t.slice(o,a),o>0&&(t=`'{snip} ${t}`),ao(e,n,t))},n.truncate=function(e,n=0){return"string"!=typeof e||0===n?e:e.length<=n?e:`${e.slice(0,n)}...`}},20099:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(64300),o=t(4558),a=t(73032).GLOBAL_OBJ;function i(){if(!("fetch"in a))return!1;try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch(e){return!1}}function l(e){return e&&/^function\s+\w+\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}n.isNativeFunction=l,n.supportsDOMError=function(){try{return new DOMError(""),!0}catch(e){return!1}},n.supportsDOMException=function(){try{return new DOMException(""),!0}catch(e){return!1}},n.supportsErrorEvent=function(){try{return new ErrorEvent(""),!0}catch(e){return!1}},n.supportsFetch=i,n.supportsNativeFetch=function(){if("string"==typeof EdgeRuntime)return!0;if(!i())return!1;if(l(a.fetch))return!0;let e=!1,n=a.document;if(n&&"function"==typeof n.createElement)try{let t=n.createElement("iframe");t.hidden=!0,n.head.appendChild(t),t.contentWindow&&t.contentWindow.fetch&&(e=l(t.contentWindow.fetch)),n.head.removeChild(t)}catch(e){r.DEBUG_BUILD&&o.logger.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",e)}return e},n.supportsReferrerPolicy=function(){if(!i())return!1;try{return new Request("_",{referrerPolicy:"origin"}),!0}catch(e){return!1}},n.supportsReportingObserver=function(){return"ReportingObserver"in a}},16324:function(e,n,t){var r,o;Object.defineProperty(n,"__esModule",{value:!0});let a=t(25342);(o=r||(r={}))[o.PENDING=0]="PENDING",o[o.RESOLVED=1]="RESOLVED",o[o.REJECTED=2]="REJECTED";class i{constructor(e){i.prototype.__init.call(this),i.prototype.__init2.call(this),i.prototype.__init3.call(this),i.prototype.__init4.call(this),this._state=r.PENDING,this._handlers=[];try{e(this._resolve,this._reject)}catch(e){this._reject(e)}}then(e,n){return new i((t,r)=>{this._handlers.push([!1,n=>{if(e)try{t(e(n))}catch(e){r(e)}else t(n)},e=>{if(n)try{t(n(e))}catch(e){r(e)}else r(e)}]),this._executeHandlers()})}catch(e){return this.then(e=>e,e)}finally(e){return new i((n,t)=>{let r,o;return this.then(n=>{o=!1,r=n,e&&e()},n=>{o=!0,r=n,e&&e()}).then(()=>{if(o){t(r);return}n(r)})})}__init(){this._resolve=e=>{this._setResult(r.RESOLVED,e)}}__init2(){this._reject=e=>{this._setResult(r.REJECTED,e)}}__init3(){this._setResult=(e,n)=>{if(this._state===r.PENDING){if(a.isThenable(n)){n.then(this._resolve,this._reject);return}this._state=e,this._value=n,this._executeHandlers()}}}__init4(){this._executeHandlers=()=>{if(this._state===r.PENDING)return;let e=this._handlers.slice();this._handlers=[],e.forEach(e=>{e[0]||(this._state===r.RESOLVED&&e[1](this._value),this._state===r.REJECTED&&e[2](this._value),e[0]=!0)})}}}n.SyncPromise=i,n.rejectedSyncPromise=function(e){return new i((n,t)=>{t(e)})},n.resolvedSyncPromise=function(e){return new i(n=>{n(e)})}},72435:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(73032);function o(){return Date.now()/1e3}let a=function(){let{performance:e}=r.GLOBAL_OBJ;if(!e||!e.now)return o;let n=Date.now()-e.now(),t=void 0==e.timeOrigin?n:e.timeOrigin;return()=>(t+e.now())/1e3}();n._browserPerformanceTimeOriginMode=void 0;let i=(()=>{let{performance:e}=r.GLOBAL_OBJ;if(!e||!e.now){n._browserPerformanceTimeOriginMode="none";return}let t=e.now(),o=Date.now(),a=e.timeOrigin?Math.abs(e.timeOrigin+t-o):36e5,i=e.timing&&e.timing.navigationStart,l="number"==typeof i?Math.abs(i+t-o):36e5;return a<36e5||l<36e5?a<=l?(n._browserPerformanceTimeOriginMode="timeOrigin",e.timeOrigin):(n._browserPerformanceTimeOriginMode="navigationStart",i):(n._browserPerformanceTimeOriginMode="dateNow",o)})();n.browserPerformanceTimeOrigin=i,n.dateTimestampInSeconds=o,n.timestampInSeconds=a},86302:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(80450),o=t(20806),a=RegExp("^[ \\t]*([0-9a-f]{32})?-?([0-9a-f]{16})?-?([01])?[ \\t]*$");function i(e){let n;if(!e)return;let t=e.match(a);if(t)return"1"===t[3]?n=!0:"0"===t[3]&&(n=!1),{traceId:t[1],parentSampled:n,parentSpanId:t[2]}}n.TRACEPARENT_REGEXP=a,n.extractTraceparentData=i,n.generateSentryTraceHeader=function(e=o.generateTraceId(),n=o.generateSpanId(),t){let r="";return void 0!==t&&(r=t?"-1":"-0"),`${e}-${n}${r}`},n.propagationContextFromHeaders=function(e,n){let t=i(e),a=r.baggageHeaderToDynamicSamplingContext(n);if(!t||!t.traceId)return{traceId:o.generateTraceId(),spanId:o.generateSpanId()};let{traceId:l,parentSpanId:s,parentSampled:c}=t;return{traceId:l,parentSpanId:s,spanId:o.generateSpanId(),sampled:c,dsc:a||{}}}},27242:function(e,n){Object.defineProperty(n,"__esModule",{value:!0}),n.getNumberOfUrlSegments=function(e){return e.split(/\\?\//).filter(e=>e.length>0&&","!==e).length},n.getSanitizedUrlString=function(e){let{protocol:n,host:t,path:r}=e,o=t&&t.replace(/^.*@/,"[filtered]:[filtered]@").replace(/(:80)$/,"").replace(/(:443)$/,"")||"";return`${n?`${n}://`:""}${o}${r}`},n.parseUrl=function(e){if(!e)return{};let n=e.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!n)return{};let t=n[6]||"",r=n[8]||"";return{host:n[4],path:n[5],protocol:n[2],search:t,hash:r,relative:n[5]+t+r}},n.stripUrlQueryAndFragment=function(e){return e.split(/[?#]/,1)[0]}},394:function(e,n){Object.defineProperty(n,"__esModule",{value:!0}),n.escapeStringForRegex=function(e){return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}},94876:function(e,n){Object.defineProperty(n,"__esModule",{value:!0});let t=["X-Client-IP","X-Forwarded-For","Fly-Client-IP","CF-Connecting-IP","Fastly-Client-Ip","True-Client-Ip","X-Real-IP","X-Cluster-Client-IP","X-Forwarded","Forwarded-For","Forwarded","X-Vercel-Forwarded-For"];n.getClientIPAddress=function(e){return t.map(n=>{let t=e[n],r=Array.isArray(t)?t.join(";"):t;return"Forwarded"===n?function(e){if(!e)return null;for(let n of e.split(";"))if(n.startsWith("for="))return n.slice(4);return null}(r):r&&r.split(",").map(e=>e.trim())}).reduce((e,n)=>n?e.concat(n):e,[]).find(e=>null!==e&&/(?:^(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}$)|(?:^(?:(?:[a-fA-F\d]{1,4}:){7}(?:[a-fA-F\d]{1,4}|:)|(?:[a-fA-F\d]{1,4}:){6}(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|:[a-fA-F\d]{1,4}|:)|(?:[a-fA-F\d]{1,4}:){5}(?::(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-fA-F\d]{1,4}){1,2}|:)|(?:[a-fA-F\d]{1,4}:){4}(?:(?::[a-fA-F\d]{1,4}){0,1}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-fA-F\d]{1,4}){1,3}|:)|(?:[a-fA-F\d]{1,4}:){3}(?:(?::[a-fA-F\d]{1,4}){0,2}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-fA-F\d]{1,4}){1,4}|:)|(?:[a-fA-F\d]{1,4}:){2}(?:(?::[a-fA-F\d]{1,4}){0,3}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-fA-F\d]{1,4}){1,5}|:)|(?:[a-fA-F\d]{1,4}:){1}(?:(?::[a-fA-F\d]{1,4}){0,4}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-fA-F\d]{1,4}){1,6}|:)|(?::(?:(?::[a-fA-F\d]{1,4}){0,5}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-fA-F\d]{1,4}){1,7}|:)))(?:%[0-9a-zA-Z]{1,})?$)/.test(e))||null},n.ipHeaderNames=t},83953:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(73032).GLOBAL_OBJ;n.supportsHistory=function(){let e=r.chrome,n=e&&e.app&&e.app.runtime,t="history"in r&&!!r.history.pushState&&!!r.history.replaceState;return!n&&t}},48403:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(73032);n.vercelWaitUntil=function(e){let n=r.GLOBAL_OBJ[Symbol.for("@vercel/request-context")],t=n&&n.get&&n.get()?n.get():{};t&&t.waitUntil&&t.waitUntil(e)}},1998:function(e,n){Object.defineProperty(n,"__esModule",{value:!0}),n.SDK_VERSION="8.48.0"},73032:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(1998),o=globalThis;n.GLOBAL_OBJ=o,n.getGlobalSingleton=function(e,n,t){let a=t||o,i=a.__SENTRY__=a.__SENTRY__||{},l=i[r.SDK_VERSION]=i[r.SDK_VERSION]||{};return l[e]||(l[e]=n())}},27532:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(31194),o=t(44613),a=t(69880),i=t(88707);function l(e,n,t){e[n]=a.merge(e[n],t,1)}n.applyScopeDataToEvent=function(e,n){let{fingerprint:t,span:a,breadcrumbs:l,sdkProcessingMetadata:s}=n;(function(e,n){let{extra:t,tags:r,user:a,contexts:i,level:l,transactionName:s}=n,c=o.dropUndefinedKeys(t);c&&Object.keys(c).length&&(e.extra={...c,...e.extra});let u=o.dropUndefinedKeys(r);u&&Object.keys(u).length&&(e.tags={...u,...e.tags});let d=o.dropUndefinedKeys(a);d&&Object.keys(d).length&&(e.user={...d,...e.user});let p=o.dropUndefinedKeys(i);p&&Object.keys(p).length&&(e.contexts={...p,...e.contexts}),l&&(e.level=l),s&&"transaction"!==e.type&&(e.transaction=s)})(e,n),a&&function(e,n){e.contexts={trace:i.spanToTraceContext(n),...e.contexts},e.sdkProcessingMetadata={dynamicSamplingContext:r.getDynamicSamplingContextFromSpan(n),...e.sdkProcessingMetadata};let t=i.getRootSpan(n),o=i.spanToJSON(t).description;o&&!e.transaction&&"transaction"===e.type&&(e.transaction=o)}(e,a),e.fingerprint=e.fingerprint?Array.isArray(e.fingerprint)?e.fingerprint:[e.fingerprint]:[],t&&(e.fingerprint=e.fingerprint.concat(t)),e.fingerprint&&!e.fingerprint.length&&delete e.fingerprint,function(e,n){let t=[...e.breadcrumbs||[],...n];e.breadcrumbs=t.length?t:void 0}(e,l),e.sdkProcessingMetadata={...e.sdkProcessingMetadata,...s}},n.mergeAndOverwriteScopeData=l,n.mergeScopeData=function(e,n){let{extra:t,tags:r,user:o,contexts:i,level:s,sdkProcessingMetadata:c,breadcrumbs:u,fingerprint:d,eventProcessors:p,attachments:m,propagationContext:h,transactionName:g,span:f}=n;l(e,"extra",t),l(e,"tags",r),l(e,"user",o),l(e,"contexts",i),e.sdkProcessingMetadata=a.merge(e.sdkProcessingMetadata,c,2),s&&(e.level=s),g&&(e.transactionName=g),f&&(e.span=f),u.length&&(e.breadcrumbs=[...e.breadcrumbs,...u]),d.length&&(e.fingerprint=[...e.fingerprint,...d]),p.length&&(e.eventProcessors=[...e.eventProcessors,...p]),m.length&&(e.attachments=[...e.attachments,...m]),e.propagationContext={...e.propagationContext,...h}}},49270:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(25342);n.handleCallbackErrors=function(e,n,t=()=>{}){var o;let a;try{a=e()}catch(e){throw n(e),t(),e}return o=a,r.isThenable(o)?o.then(e=>(t(),e),e=>{throw n(e),t(),e}):(t(),o)}},76333:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0}),t(82736),n.hasTracingEnabled=function(e){return!1}},92643:function(e,n){function t(e){return"/"===e[e.length-1]?e.slice(0,-1):e}Object.defineProperty(n,"__esModule",{value:!0}),n.isSentryRequestUrl=function(e,n){let r=n&&n.getDsn(),o=n&&n.getOptions().tunnel;return!!r&&e.includes(r.host)||!!o&&t(e)===t(o)}},69880:function(e,n){Object.defineProperty(n,"__esModule",{value:!0}),n.merge=function e(n,t,r=2){if(!t||"object"!=typeof t||r<=0)return t;if(n&&t&&0===Object.keys(t).length)return n;let o={...n};for(let n in t)Object.prototype.hasOwnProperty.call(t,n)&&(o[n]=e(o[n],t[n],r-1));return o}},32023:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(57027);n.getTraceMetaTags=function(){return Object.entries(r.getTraceData()).map(([e,n])=>``).join("\n")}},83733:function(e,n){Object.defineProperty(n,"__esModule",{value:!0}),n.parameterize=function(e,...n){let t=new String(String.raw(e,...n));return t.__sentry_template_string__=e.join("\0").replace(/%/g,"%%").replace(/\0/g,"%s"),t.__sentry_template_values__=n,t}},67278:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(43554),o=t(4558);n.parseSampleRate=function(e){if("boolean"==typeof e)return Number(e);let n="string"==typeof e?parseFloat(e):e;if("number"!=typeof n||isNaN(n)||n<0||n>1){r.DEBUG_BUILD&&o.logger.warn(`[Tracing] Given sample rate is invalid. Sample rate must be a boolean or a number between 0 and 1. Got ${JSON.stringify(e)} of type ${JSON.stringify(typeof e)}.`);return}return n}},70248:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(50290),o=t(82736),a=t(70363),i=t(16985),l=t(27943),s=t(3361),c=t(74535),u=t(74309),d=t(72435),p=t(27532);function m(e,n){let{environment:t,release:o,dist:a,maxValueLength:i=250}=n;e.environment=e.environment||t||r.DEFAULT_ENVIRONMENT,!e.release&&o&&(e.release=o),!e.dist&&a&&(e.dist=a),e.message&&(e.message=u.truncate(e.message,i));let l=e.exception&&e.exception.values&&e.exception.values[0];l&&l.value&&(l.value=u.truncate(l.value,i));let s=e.request;s&&s.url&&(s.url=u.truncate(s.url,i))}function h(e,n){let t=l.getFilenameToDebugIdMap(n);try{e.exception.values.forEach(e=>{e.stacktrace.frames.forEach(e=>{t&&e.filename&&(e.debug_id=t[e.filename])})})}catch(e){}}function g(e){let n={};try{e.exception.values.forEach(e=>{e.stacktrace.frames.forEach(e=>{e.debug_id&&(e.abs_path?n[e.abs_path]=e.debug_id:e.filename&&(n[e.filename]=e.debug_id),delete e.debug_id)})})}catch(e){}if(0===Object.keys(n).length)return;e.debug_meta=e.debug_meta||{},e.debug_meta.images=e.debug_meta.images||[];let t=e.debug_meta.images;Object.entries(n).forEach(([e,n])=>{t.push({type:"sourcemap",code_file:e,debug_id:n})})}let f=["user","level","extra","contexts","tags","fingerprint","requestSession","propagationContext"];n.applyClientOptions=m,n.applyDebugIds=h,n.applyDebugMeta=g,n.parseEventHintOrCaptureContext=function(e){return e?e instanceof i.Scope||"function"==typeof e||Object.keys(e).some(e=>f.includes(e))?{captureContext:e}:e:void 0},n.prepareEvent=function(e,n,t,r,l,u){let{normalizeDepth:f=3,normalizeMaxBreadth:y=1e3}=e,_={...n,event_id:n.event_id||t.event_id||s.uuid4(),timestamp:n.timestamp||d.dateTimestampInSeconds()},v=t.integrations||e.integrations.map(e=>e.name);m(_,e),v.length>0&&(_.sdk=_.sdk||{},_.sdk.integrations=[..._.sdk.integrations||[],...v]),l&&l.emit("applyFrameMetadata",n),void 0===n.type&&h(_,e.stackParser);let b=function(e,n){if(!n)return e;let t=e?e.clone():new i.Scope;return t.update(n),t}(r,t.captureContext);t.mechanism&&s.addExceptionMechanism(_,t.mechanism);let k=l?l.getEventProcessors():[],C=o.getGlobalScope().getScopeData();if(u){let e=u.getScopeData();p.mergeScopeData(C,e)}if(b){let e=b.getScopeData();p.mergeScopeData(C,e)}let S=[...t.attachments||[],...C.attachments];S.length&&(t.attachments=S),p.applyScopeDataToEvent(_,C);let T=[...k,...C.eventProcessors];return a.notifyEventProcessors(T,_,t).then(e=>(e&&g(e),"number"==typeof f&&f>0)?function(e,n,t){if(!e)return null;let r={...e,...e.breadcrumbs&&{breadcrumbs:e.breadcrumbs.map(e=>({...e,...e.data&&{data:c.normalize(e.data,n,t)}}))},...e.user&&{user:c.normalize(e.user,n,t)},...e.contexts&&{contexts:c.normalize(e.contexts,n,t)},...e.extra&&{extra:c.normalize(e.extra,n,t)}};return e.contexts&&e.contexts.trace&&r.contexts&&(r.contexts.trace=e.contexts.trace,e.contexts.trace.data&&(r.contexts.trace.data=c.normalize(e.contexts.trace.data,n,t))),e.spans&&(r.spans=e.spans.map(e=>({...e,...e.data&&{data:c.normalize(e.data,n,t)}}))),e.contexts&&e.contexts.flags&&r.contexts&&(r.contexts.flags=c.normalize(e.contexts.flags,3,t)),r}(e,f,y):e)}},26307:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(1998);n.applySdkMetadata=function(e,n,t=[n],o="npm"){let a=e._metadata||{};a.sdk||(a.sdk={name:`sentry.javascript.${n}`,packages:t.map(e=>({name:`${o}:@sentry/${e}`,version:r.SDK_VERSION})),version:r.SDK_VERSION}),e._metadata=a}},5222:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(44613),o="_sentrySpan";n._getSpanForScope=function(e){return e[o]},n._setSpanForScope=function(e,n){n?r.addNonEnumerableProperty(e,o,n):delete e[o]}},88707:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(89236),o=t(6919),a=t(82736),i=t(9504),l=t(87274),s=t(41276),c=t(4558),u=t(44613),d=t(20806),p=t(72435),m=t(86302),h=t(5222),g=!1;function f(e){return"number"==typeof e?y(e):Array.isArray(e)?e[0]+e[1]/1e9:e instanceof Date?y(e.getTime()):p.timestampInSeconds()}function y(e){return e>9999999999?e/1e3:e}function _(e){if("function"==typeof e.getSpanJSON)return e.getSpanJSON();try{let{spanId:n,traceId:t}=e.spanContext();if(e.attributes&&e.startTime&&e.name&&e.endTime&&e.status){let{attributes:r,startTime:o,name:a,endTime:s,parentSpanId:c,status:d}=e;return u.dropUndefinedKeys({span_id:n,trace_id:t,data:r,description:a,parent_span_id:c,start_timestamp:f(o),timestamp:f(s)||void 0,status:b(d),op:r[l.SEMANTIC_ATTRIBUTE_SENTRY_OP],origin:r[l.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN],_metrics_summary:i.getMetricSummaryJsonForSpan(e)})}return{span_id:n,trace_id:t}}catch(e){return{}}}function v(e){let{traceFlags:n}=e.spanContext();return 1===n}function b(e){return e&&e.code!==s.SPAN_STATUS_UNSET?e.code===s.SPAN_STATUS_OK?"ok":e.message||"unknown_error":void 0}let k="_sentryChildSpans",C="_sentryRootSpan";function S(){let e=o.getMainCarrier(),n=r.getAsyncContextStrategy(e);return n.getActiveSpan?n.getActiveSpan():h._getSpanForScope(a.getCurrentScope())}n.TRACE_FLAG_NONE=0,n.TRACE_FLAG_SAMPLED=1,n.addChildSpanToSpan=function(e,n){let t=e[C]||e;u.addNonEnumerableProperty(n,C,t),e[k]?e[k].add(n):u.addNonEnumerableProperty(e,k,new Set([n]))},n.getActiveSpan=S,n.getRootSpan=function(e){return e[C]||e},n.getSpanDescendants=function(e){let n=new Set;return function e(t){if(!n.has(t)&&v(t))for(let r of(n.add(t),t[k]?Array.from(t[k]):[]))e(r)}(e),Array.from(n)},n.getStatusMessage=b,n.removeChildSpanFromSpan=function(e,n){e[k]&&e[k].delete(n)},n.showSpanDropWarning=function(){g||(c.consoleSandbox(()=>{console.warn("[Sentry] Deprecation warning: Returning null from `beforeSendSpan` will be disallowed from SDK version 9.0.0 onwards. The callback will only support mutating spans. To drop certain spans, configure the respective integrations directly.")}),g=!0)},n.spanIsSampled=v,n.spanTimeInputToSeconds=f,n.spanToJSON=_,n.spanToTraceContext=function(e){let{spanId:n,traceId:t,isRemote:r}=e.spanContext(),o=r?n:_(e).parent_span_id,a=r?d.generateSpanId():n;return u.dropUndefinedKeys({parent_span_id:o,span_id:a,trace_id:t})},n.spanToTraceHeader=function(e){let{traceId:n,spanId:t}=e.spanContext(),r=v(e);return m.generateSentryTraceHeader(n,t,r)},n.spanToTransactionTraceContext=function(e){let{spanId:n,traceId:t}=e.spanContext(),{data:r,op:o,parent_span_id:a,status:i,origin:l}=_(e);return u.dropUndefinedKeys({parent_span_id:a,span_id:n,trace_id:t,data:r,op:o,status:i,origin:l})},n.updateMetricSummaryOnActiveSpan=function(e,n,t,r,o,a){let l=S();l&&i.updateMetricSummaryOnSpan(l,e,n,t,r,o,a)},n.updateSpanName=function(e,n){e.updateName(n),e.setAttributes({[l.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:"custom",[l.SEMANTIC_ATTRIBUTE_SENTRY_CUSTOM_SPAN_NAME]:n})}},57027:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(89236),o=t(6919),a=t(82736),i=t(39581);t(53656),t(1998),t(64300);let l=t(4558);t(43554),t(72435);let s=t(88707),c=t(86302),u=t(31194),d=t(80450);n.getTraceData=function(e={}){let n=a.getClient();if(!i.isEnabled()||!n)return{};let t=o.getMainCarrier(),p=r.getAsyncContextStrategy(t);if(p.getTraceData)return p.getTraceData(e);let m=a.getCurrentScope(),h=e.span||s.getActiveSpan(),g=h?s.spanToTraceHeader(h):function(e){let{traceId:n,sampled:t,spanId:r}=e.getPropagationContext();return c.generateSentryTraceHeader(n,r,t)}(m),f=h?u.getDynamicSamplingContextFromSpan(h):u.getDynamicSamplingContextFromScope(n,m),y=d.dynamicSamplingContextToSentryBaggageHeader(f);return c.TRACEPARENT_REGEXP.test(g)?{"sentry-trace":g,baggage:y}:(l.logger.warn("Invalid sentry-trace data. Cannot generate trace data"),{})}},10640:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(49489),o=t(83315);n.browserTracingIntegration=function(e={}){let n=r.browserTracingIntegration({...e,instrumentNavigation:!1,instrumentPageLoad:!1}),{instrumentPageLoad:t=!0,instrumentNavigation:a=!0}=e;return{...n,afterAllSetup(e){a&&o.nextRouterInstrumentNavigation(e),n.afterAllSetup(e),t&&o.nextRouterInstrumentPageLoad(e)}}}},70890:function(e,n,t){var{_optionalChain:r}=t(2512);Object.defineProperty(n,"__esModule",{value:!0});let o=t(2512),a=o.defineIntegration(({assetPrefixPath:e})=>({...o.rewriteFramesIntegration({iteratee:n=>{try{let{origin:t}=new URL(n.filename);n.filename=r([n,"access",e=>e.filename,"optionalAccess",e=>e.replace,"call",e=>e(t,"app://"),"access",e=>e.replace,"call",n=>n(e,"")])}catch(e){}return n.filename&&n.filename.startsWith("app:///_next")&&(n.filename=decodeURI(n.filename)),n.filename&&n.filename.match(/^app:\/\/\/_next\/static\/chunks\/(main-|main-app-|polyfills-|webpack-|framework-|framework\.)[0-9a-f]+\.js$/)&&(n.in_app=!1),n}}),name:"NextjsClientStackFrameNormalization"}));n.nextjsClientStackFrameNormalizationIntegration=a},3348:function(e,n,t){var{_optionalChain:r}=t(2512);Object.defineProperty(n,"__esModule",{value:!0});let o=t(2512),a=t(49489);t(4696);let i=t(59955),l=t(72610),s=t(10640),c=t(70890),u=t(27174),d=t(49401),p=t(69746),m=t(61372),h=t(31783),g=t(19454),f=t(27444),y=t(40575),_=t(80011),v=t(82306),b=t(84642),k=t(55028),C=t(32531),S=t(20890),T=t(81193),w=t(29998),I=t(78836),x=o.GLOBAL_OBJ;n.browserTracingIntegration=s.browserTracingIntegration,n.wrapGetStaticPropsWithSentry=p.wrapGetStaticPropsWithSentry,n.wrapGetInitialPropsWithSentry=m.wrapGetInitialPropsWithSentry,n.wrapAppGetInitialPropsWithSentry=h.wrapAppGetInitialPropsWithSentry,n.wrapDocumentGetInitialPropsWithSentry=g.wrapDocumentGetInitialPropsWithSentry,n.wrapErrorGetInitialPropsWithSentry=f.wrapErrorGetInitialPropsWithSentry,n.wrapGetServerSidePropsWithSentry=y.wrapGetServerSidePropsWithSentry,n.wrapServerComponentWithSentry=_.wrapServerComponentWithSentry,n.wrapRouteHandlerWithSentry=v.wrapRouteHandlerWithSentry,n.wrapApiHandlerWithSentryVercelCrons=b.wrapApiHandlerWithSentryVercelCrons,n.wrapMiddlewareWithSentry=k.wrapMiddlewareWithSentry,n.wrapPageComponentWithSentry=C.wrapPageComponentWithSentry,n.wrapGenerationFunctionWithSentry=S.wrapGenerationFunctionWithSentry,n.withServerActionInstrumentation=T.withServerActionInstrumentation,n.captureRequestError=w.captureRequestError,n.experimental_captureRequestError=w.experimental_captureRequestError,n.captureUnderscoreErrorException=I.captureUnderscoreErrorException,n.init=function(e){let n={environment:i.getVercelEnv(!0)||"production",defaultIntegrations:function(e){let n=a.getDefaultIntegrations(e),t=x._sentryRewriteFramesAssetPrefixPath||"";return n.push(c.nextjsClientStackFrameNormalizationIntegration({assetPrefixPath:t})),n}(e),...e};d.applyTunnelRouteOption(n),o.applySdkMetadata(n,"nextjs",["nextjs","react"]);let t=a.init(n),s=e=>"transaction"===e.type&&"/404"===e.transaction?null:e;s.id="NextClient404Filter",o.addEventProcessor(s);let p=e=>"transaction"===e.type&&e.transaction===u.INCOMPLETE_APP_ROUTER_INSTRUMENTATION_TRANSACTION_NAME?null:e;p.id="IncompleteTransactionFilter",o.addEventProcessor(p);let m=(e,n)=>l.isRedirectNavigationError(r([n,"optionalAccess",e=>e.originalException]))?null:e;return m.id="NextRedirectErrorFilter",o.addEventProcessor(m),t},n.withSentryConfig=function(e){return e},Object.prototype.hasOwnProperty.call(a,"__proto__")&&!Object.prototype.hasOwnProperty.call(n,"__proto__")&&Object.defineProperty(n,"__proto__",{enumerable:!0,value:a.__proto__}),Object.keys(a).forEach(e=>{"default"===e||Object.prototype.hasOwnProperty.call(n,e)||(n[e]=a[e])})},27174:function(e,n,t){var{_nullishCoalesce:r,_optionalChain:o}=t(2512);Object.defineProperty(n,"__esModule",{value:!0});let a=t(2512),i=t(49489),l="incomplete-app-router-transaction",s=a.GLOBAL_OBJ;function c(e){try{return new URL(e,"http://example.com/").pathname}catch(e){return"/"}}n.INCOMPLETE_APP_ROUTER_INSTRUMENTATION_TRANSACTION_NAME=l,n.appRouterInstrumentNavigation=function(e){let n;i.WINDOW.addEventListener("popstate",()=>{n&&n.isRecording()?(n.updateName(i.WINDOW.location.pathname),n.setAttribute(a.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE,"url")):n=i.startBrowserTracingNavigationSpan(e,{name:i.WINDOW.location.pathname,attributes:{[a.SEMANTIC_ATTRIBUTE_SENTRY_OP]:"navigation",[a.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.navigation.nextjs.app_router_instrumentation",[a.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:"url","navigation.type":"browser.popstate"}})});let t=!1,u=0,d=setInterval(()=>{u++;let p=r(o([s,"optionalAccess",e=>e.next,"optionalAccess",e=>e.router]),()=>o([s,"optionalAccess",e=>e.nd,"optionalAccess",e=>e.router]));t||u>500?clearInterval(d):p&&(clearInterval(d),t=!0,["back","forward","push","replace"].forEach(t=>{o([p,"optionalAccess",e=>e[t]])&&(p[t]=new Proxy(p[t],{apply(r,s,u){let d=i.startBrowserTracingNavigationSpan(e,{name:l,attributes:{[a.SEMANTIC_ATTRIBUTE_SENTRY_OP]:"navigation",[a.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.navigation.nextjs.app_router_instrumentation",[a.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:"url"}});return n=d,"push"===t?(o([d,"optionalAccess",e=>e.updateName,"call",e=>e(c(u[0]))]),o([d,"optionalAccess",e=>e.setAttribute,"call",e=>e(a.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE,"url")]),o([d,"optionalAccess",e=>e.setAttribute,"call",e=>e("navigation.type","router.push")])):"replace"===t?(o([d,"optionalAccess",e=>e.updateName,"call",e=>e(c(u[0]))]),o([d,"optionalAccess",e=>e.setAttribute,"call",e=>e(a.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE,"url")]),o([d,"optionalAccess",e=>e.setAttribute,"call",e=>e("navigation.type","router.replace")])):"back"===t?o([d,"optionalAccess",e=>e.setAttribute,"call",e=>e("navigation.type","router.back")]):"forward"===t&&o([d,"optionalAccess",e=>e.setAttribute,"call",e=>e("navigation.type","router.forward")]),r.apply(s,u)}}))}))},20)},n.appRouterInstrumentPageLoad=function(e){i.startBrowserTracingPageLoadSpan(e,{name:i.WINDOW.location.pathname,startTime:a.browserPerformanceTimeOrigin?a.browserPerformanceTimeOrigin/1e3:void 0,attributes:{[a.SEMANTIC_ATTRIBUTE_SENTRY_OP]:"pageload",[a.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.pageload.nextjs.app_router_instrumentation",[a.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:"url"}})}},83315:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(49489),o=t(27174),a=t(74436);n.nextRouterInstrumentNavigation=function(e){r.WINDOW.document.getElementById("__NEXT_DATA__")?a.pagesRouterInstrumentNavigation(e):o.appRouterInstrumentNavigation(e)},n.nextRouterInstrumentPageLoad=function(e){r.WINDOW.document.getElementById("__NEXT_DATA__")?a.pagesRouterInstrumentPageLoad(e):o.appRouterInstrumentPageLoad(e)}},74436:function(e,n,t){var{_optionalChain:r}=t(2512);Object.defineProperty(n,"__esModule",{value:!0});let o=t(2512),a=t(49489),i=t(59926),l=t(13837),s=i.default.events?i.default:i.default.default,c=a.WINDOW;n.pagesRouterInstrumentNavigation=function(e){s.events.on("routeChangeStart",n=>{let t,i;let l=o.stripUrlQueryAndFragment(n),s=function(e){let n=(c.__BUILD_MANIFEST||{}).sortedPages;if(n)return n.find(n=>{let t=function(e){let n=e.split("/"),t="";r([n,"access",e=>e[n.length-1],"optionalAccess",e=>e.match,"call",e=>e(/^\[\[\.\.\..+\]\]$/)])&&(n.pop(),t="(?:/(.+?))?");let o=n.map(e=>e.replace(/^\[\.\.\..+\]$/,"(.+?)").replace(/^\[.*\]$/,"([^/]+?)")).join("/");return RegExp(`^${o}${t}(?:/)?$`)}(n);return e.match(t)})}(l);s?(t=s,i="route"):(t=l,i="url"),a.startBrowserTracingNavigationSpan(e,{name:t,attributes:{[o.SEMANTIC_ATTRIBUTE_SENTRY_OP]:"navigation",[o.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.navigation.nextjs.pages_router_instrumentation",[o.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:i}})})},n.pagesRouterInstrumentPageLoad=function(e){let{route:n,params:t,sentryTrace:r,baggage:i}=function(){let e;let n=c.document.getElementById("__NEXT_DATA__");if(n&&n.innerHTML)try{e=JSON.parse(n.innerHTML)}catch(e){l.DEBUG_BUILD&&o.logger.warn("Could not extract __NEXT_DATA__")}if(!e)return{};let t={},{page:r,query:a,props:i}=e;return t.route=r,t.params=a,i&&i.pageProps&&(t.sentryTrace=i.pageProps._sentryTraceData,t.baggage=i.pageProps._sentryBaggage),t}(),s=o.parseBaggageHeader(i),u=n||c.location.pathname;s&&s["sentry-transaction"]&&"/_error"===u&&(u=(u=s["sentry-transaction"]).replace(/^(GET|POST|PUT|DELETE|PATCH|HEAD|OPTIONS|TRACE|CONNECT)\s+/i,"")),a.startBrowserTracingPageLoadSpan(e,{name:u,startTime:o.browserPerformanceTimeOrigin?o.browserPerformanceTimeOrigin/1e3:void 0,attributes:{[o.SEMANTIC_ATTRIBUTE_SENTRY_OP]:"pageload",[o.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.pageload.nextjs.pages_router_instrumentation",[o.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:n?"route":"url",...t&&e.getOptions().sendDefaultPii&&{...t}}},{sentryTrace:r,baggage:i})}},49401:function(e,n,t){var r=t(41650);Object.defineProperty(n,"__esModule",{value:!0});let o=t(2512),a=t(13837),i=o.GLOBAL_OBJ;n.applyTunnelRouteOption=function(e){let n=r.env._sentryRewritesTunnelPath||i._sentryRewritesTunnelPath;if(n&&e.dsn){let t=o.dsnFromString(e.dsn);if(!t)return;let r=t.host.match(/^o(\d+)\.ingest(?:\.([a-z]{2}))?\.sentry\.io$/);if(r){let i=r[1],l=r[2],s=`${n}?o=${i}&p=${t.projectId}`;l&&(s+=`&r=${l}`),e.tunnel=s,a.DEBUG_BUILD&&o.logger.info(`Tunneling events to "${s}"`)}else a.DEBUG_BUILD&&o.logger.warn("Provided DSN is not a Sentry SaaS DSN. Will not tunnel events.")}}},29998:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(2512);function o(e,n,t){r.withScope(o=>{o.setSDKProcessingMetadata({normalizedRequest:{headers:r.headersToDict(n.headers),method:n.method}}),o.setContext("nextjs",{request_path:n.path,router_kind:t.routerKind,router_path:t.routePath,route_type:t.routeType}),o.setTransactionName(t.routePath),r.captureException(e,{mechanism:{handled:!1}})})}n.captureRequestError=o,n.experimental_captureRequestError=o},13837:function(e,n){Object.defineProperty(n,"__esModule",{value:!0}),n.DEBUG_BUILD=!1},4696:function(e,n,t){var r=t(41650),{_nullishCoalesce:o,_optionalChain:a}=t(2512);Object.defineProperty(n,"__esModule",{value:!0});let i=t(2512),l=t(1074),s=i.GLOBAL_OBJ;async function c(e,n){try{if(!(a([e,"access",e=>e.file,"optionalAccess",e=>e.startsWith,"call",e=>e("webpack-internal:")])||a([e,"access",e=>e.file,"optionalAccess",e=>e.startsWith,"call",e=>e("file:")])))return null;let t=new URLSearchParams;t.append("isServer",String(!1)),t.append("isEdgeServer",String(!1)),t.append("isAppDirectory",String(!0)),t.append("errorMessage",n.toString()),Object.keys(e).forEach(n=>{t.append(n,o(e[n],()=>"").toString())});let l=o(o(r.env._sentryBasePath,()=>s._sentryBasePath),()=>"");""===l||l.match(/^\//)||(l=`/${l}`);let c=new AbortController,u=setTimeout(()=>c.abort(),3e3),d=await i.suppressTracing(()=>fetch(`${"undefined"==typeof window?"http://localhost:3000":""}${l}/__nextjs_original-stack-frame?${t.toString()}`,{signal:c.signal}).finally(()=>{clearTimeout(u)}));if(!d.ok||204===d.status)return null;let p=await d.json();return{originalCodeFrame:p.originalCodeFrame,originalStackFrame:p.originalStackFrame}}catch(e){return null}}async function u(e,n){"transaction"===e.type&&(e.spans=a([e,"access",e=>e.spans,"optionalAccess",e=>e.filter,"call",e=>e(e=>{let n=a([e,"access",e=>e.data,"optionalAccess",e=>e["http.url"]]);return"string"!=typeof n||!n.includes("__nextjs_original-stack-frame")})]));try{if(n.originalException&&n.originalException instanceof Error&&n.originalException.stack){let t=l.parse(n.originalException.stack),r=await Promise.all(t.map(e=>c(e,n.originalException)));a([e,"access",e=>e.exception,"optionalAccess",e=>e.values,"optionalAccess",e=>e[0],"optionalAccess",e=>e.stacktrace,"optionalAccess",e=>e.frames])&&(e.exception.values[0].stacktrace.frames=e.exception.values[0].stacktrace.frames.map((e,n,t)=>{let o=r[t.length-1-n];if(!o||!o.originalStackFrame||!o.originalCodeFrame)return{...e,platform:a([e,"access",e=>e.filename,"optionalAccess",e=>e.startsWith,"call",e=>e("node:internal")])?"nodejs":void 0,in_app:!1};let{contextLine:i,preContextLines:l,postContextLines:s}=function(e){let n;let t=e.replace(/[\u001b\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-ORZcf-nqry=><]/g,"").split("\n").filter(e=>!e.match(/^\s*\|/)).map(e=>({line:e,isErrorLine:!!e.match(/^>/)})).map(e=>({...e,line:e.line.replace(/^.*\|/,"")})),r=[],o=[],a=!1;for(let e of t)e.isErrorLine?(n=e.line,a=!0):a?o.push(e.line):r.push(e.line);return{contextLine:n,preContextLines:r,postContextLines:o}}(o.originalCodeFrame);return{...e,pre_context:l,context_line:i,post_context:s,function:o.originalStackFrame.methodName,filename:o.originalStackFrame.file||void 0,lineno:o.originalStackFrame.lineNumber||void 0,colno:o.originalStackFrame.column||void 0}}))}}catch(e){}return e}n.devErrorSymbolicationEventProcessor=u},59955:function(e,n,t){var r=t(41650);Object.defineProperty(n,"__esModule",{value:!0}),n.getVercelEnv=function(e){let n=e?r.env.NEXT_PUBLIC_VERCEL_ENV:r.env.VERCEL_ENV;return n?`vercel-${n}`:void 0}},72610:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(2512);n.isNotFoundNavigationError=function(e){return r.isError(e)&&["NEXT_NOT_FOUND","NEXT_HTTP_ERROR_FALLBACK;404"].includes(e.digest)},n.isRedirectNavigationError=function(e){return r.isError(e)&&"string"==typeof e.digest&&e.digest.startsWith("NEXT_REDIRECT;")}},78836:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(2512),o=t(66814);async function a(e){let{req:n,res:t,err:a}=e,i=t&&t.statusCode||e.statusCode;if(i&&i<500||!e.pathname)return Promise.resolve();r.withScope(e=>{if(n){let t=r.httpRequestToRequestData(n);e.setSDKProcessingMetadata({normalizedRequest:t})}r.captureException(a||`_error.js called with falsy error (${a})`,{mechanism:{type:"instrument",handled:!1,data:{function:"_error.getInitialProps"}}})}),r.vercelWaitUntil(o.flushSafelyWithTimeout())}n.captureUnderscoreErrorException=a},84642:function(e,n,t){var{_optionalChain:r}=t(2512);Object.defineProperty(n,"__esModule",{value:!0});let o=t(2512);n.wrapApiHandlerWithSentryVercelCrons=function(e,n){return new Proxy(e,{apply:(e,t,a)=>{let i;if(!a||!a[0])return e.apply(t,a);let[l]=a,s="nextUrl"in l?l.nextUrl.pathname:l.url,c="nextUrl"in l?l.headers.get("user-agent"):l.headers["user-agent"];if(!n||!r([c,"optionalAccess",e=>e.includes,"call",e=>e("vercel-cron")]))return e.apply(t,a);let u=n.find(e=>e.path===s);if(!u||!u.path||!u.schedule)return e.apply(t,a);let d=u.path,p=o.captureCheckIn({monitorSlug:d,status:"in_progress"},{maxRuntime:720,schedule:{type:"crontab",value:u.schedule}}),m=Date.now()/1e3,h=()=>{o.captureCheckIn({checkInId:p,monitorSlug:d,status:"error",duration:Date.now()/1e3-m})};try{i=e.apply(t,a)}catch(e){throw h(),e}return"object"==typeof i&&null!==i&&"then"in i?Promise.resolve(i).then(()=>{o.captureCheckIn({checkInId:p,monitorSlug:d,status:"ok",duration:Date.now()/1e3-m})},()=>{h()}):o.captureCheckIn({checkInId:p,monitorSlug:d,status:"ok",duration:Date.now()/1e3-m}),i}})}},31783:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(94633),o=t(72710);n.wrapAppGetInitialPropsWithSentry=function(e){return new Proxy(e,{apply:async(e,n,t)=>{if(r.isBuild())return e.apply(n,t);let[a]=t,{req:i,res:l}=a.ctx,s=o.withErrorInstrumentation(e);if(!i||!l)return s.apply(n,t);{let e=o.withTracedServerSideDataFetcher(s,i,l,{dataFetcherRouteName:"/_app",requestedRouteName:a.ctx.pathname,dataFetchingMethodName:"getInitialProps"}),{data:r,sentryTrace:c,baggage:u}=await e.apply(n,t);return"object"==typeof r&&null!==r&&(r.pageProps||(r.pageProps={}),c&&(r.pageProps._sentryTraceData=c),u&&(r.pageProps._sentryBaggage=u)),r}}})}},19454:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(94633),o=t(72710);n.wrapDocumentGetInitialPropsWithSentry=function(e){return new Proxy(e,{apply:async(e,n,t)=>{if(r.isBuild())return e.apply(n,t);let[a]=t,{req:i,res:l}=a,s=o.withErrorInstrumentation(e);if(!i||!l)return s.apply(n,t);{let e=o.withTracedServerSideDataFetcher(s,i,l,{dataFetcherRouteName:"/_document",requestedRouteName:a.pathname,dataFetchingMethodName:"getInitialProps"}),{data:r}=await e.apply(n,t);return r}}})}},27444:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(94633),o=t(72710);n.wrapErrorGetInitialPropsWithSentry=function(e){return new Proxy(e,{apply:async(e,n,t)=>{if(r.isBuild())return e.apply(n,t);let[a]=t,{req:i,res:l}=a,s=o.withErrorInstrumentation(e);if(!i||!l)return s.apply(n,t);{let e=o.withTracedServerSideDataFetcher(s,i,l,{dataFetcherRouteName:"/_error",requestedRouteName:a.pathname,dataFetchingMethodName:"getInitialProps"}),{data:r,baggage:c,sentryTrace:u}=await e.apply(n,t);return"object"==typeof r&&null!==r&&(u&&(r._sentryTraceData=u),c&&(r._sentryBaggage=c)),r}}})}},61372:function(e,n,t){var{_asyncNullishCoalesce:r}=t(2512);Object.defineProperty(n,"__esModule",{value:!0});let o=t(94633),a=t(72710);n.wrapGetInitialPropsWithSentry=function(e){return new Proxy(e,{apply:async(e,n,t)=>{if(o.isBuild())return e.apply(n,t);let[i]=t,{req:l,res:s}=i,c=a.withErrorInstrumentation(e);if(!l||!s)return c.apply(n,t);{let e=a.withTracedServerSideDataFetcher(c,l,s,{dataFetcherRouteName:i.pathname,requestedRouteName:i.pathname,dataFetchingMethodName:"getInitialProps"}),{data:o,baggage:u,sentryTrace:d}=await r(await e.apply(n,t),async()=>({}));return"object"==typeof o&&null!==o&&(d&&(o._sentryTraceData=d),u&&(o._sentryBaggage=u)),o}}})}},40575:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(94633),o=t(72710);n.wrapGetServerSidePropsWithSentry=function(e,n){return new Proxy(e,{apply:async(e,t,a)=>{if(r.isBuild())return e.apply(t,a);let[i]=a,{req:l,res:s}=i,c=o.withErrorInstrumentation(e),u=o.withTracedServerSideDataFetcher(c,l,s,{dataFetcherRouteName:n,requestedRouteName:n,dataFetchingMethodName:"getServerSideProps"}),{data:d,baggage:p,sentryTrace:m}=await u.apply(t,a);return"object"==typeof d&&null!==d&&"props"in d&&(m&&(d.props._sentryTraceData=m),p&&(d.props._sentryBaggage=p)),d}})}},69746:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(94633),o=t(72710);n.wrapGetStaticPropsWithSentry=function(e,n){return new Proxy(e,{apply:async(e,n,t)=>{if(r.isBuild())return e.apply(n,t);let a=o.withErrorInstrumentation(e);return o.callDataFetcherTraced(a,t)}})}},32531:function(e,n,t){var{_optionalChain:r}=t(2512);Object.defineProperty(n,"__esModule",{value:!0});let o=t(2512);n.wrapPageComponentWithSentry=function(e){return"function"==typeof e&&r([e,"optionalAccess",e=>e.prototype,"optionalAccess",e=>e.isReactComponent])?class extends e{render(...e){return o.withIsolationScope(()=>{let n=o.getCurrentScope(),t="object"==typeof this.props&&null!==this.props&&"_sentryTraceData"in this.props&&"string"==typeof this.props._sentryTraceData?this.props._sentryTraceData:void 0;if(t){let e=o.extractTraceparentData(t);n.setContext("trace",{span_id:r([e,"optionalAccess",e=>e.parentSpanId]),trace_id:r([e,"optionalAccess",e=>e.traceId])})}try{return super.render(...e)}catch(e){throw o.captureException(e,{mechanism:{handled:!1}}),e}})}}:"function"==typeof e?new Proxy(e,{apply:(e,n,t)=>o.withIsolationScope(()=>{let a=o.getCurrentScope(),i=r([t,"optionalAccess",e=>e[0],"optionalAccess",e=>e._sentryTraceData]);if(i){let e=o.extractTraceparentData(i);a.setContext("trace",{span_id:r([e,"optionalAccess",e=>e.parentSpanId]),trace_id:r([e,"optionalAccess",e=>e.traceId])})}try{return e.apply(n,t)}catch(e){throw o.captureException(e,{mechanism:{handled:!1}}),e}})}):e}},42387:function(e,n){Object.defineProperty(n,"__esModule",{value:!0}),n.TRANSACTION_ATTR_SENTRY_ROUTE_BACKFILL="sentry.route_backfill",n.TRANSACTION_ATTR_SENTRY_TRACE_BACKFILL="sentry.sentry_trace_backfill",n.TRANSACTION_ATTR_SHOULD_DROP_TRANSACTION="sentry.drop_transaction"},94633:function(e,n,t){var r=t(41650);Object.defineProperty(n,"__esModule",{value:!0});let o=t(46680);n.isBuild=function(){return r.env.NEXT_PHASE===o.PHASE_PRODUCTION_BUILD}},66814:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(2512),o=t(13837);async function a(){try{o.DEBUG_BUILD&&r.logger.log("Flushing events..."),await r.flush(2e3),o.DEBUG_BUILD&&r.logger.log("Done flushing events")}catch(e){o.DEBUG_BUILD&&r.logger.log("Error while flushing events:\n",e)}}n.flushSafelyWithTimeout=a},26315:function(e,n,t){let r;var{_optionalChain:o}=t(2512);Object.defineProperty(n,"__esModule",{value:!0});let a=t(2512),i=t(13837),l=t(42387),s=new WeakMap,c=new WeakMap;n.commonObjectToIsolationScope=function(e){if("object"!=typeof e||!e)return new a.Scope;{let n=c.get(e);if(n)return n;{let n=new a.Scope;return c.set(e,n),n}}},n.commonObjectToPropagationContext=function(e,n){return"object"==typeof e&&e?s.get(e)||(s.set(e,n),n):n},n.dropNextjsRootContext=function(){let e=a.getActiveSpan();if(e){let n=a.getRootSpan(e);o([a.spanToJSON(n).data,"optionalAccess",e=>e["next.span_type"]])&&o([a.getRootSpan,"call",n=>n(e),"optionalAccess",e=>e.setAttribute,"call",e=>e(l.TRANSACTION_ATTR_SHOULD_DROP_TRANSACTION,!0)])}},n.escapeNextjsTracing=function(e){let n=a.GLOBAL_OBJ.AsyncLocalStorage;return n?(r||(r=new n),r.getStore())?e():a.startNewTrace(()=>r.run(!0,()=>e())):(i.DEBUG_BUILD&&a.logger.warn("Tried to register AsyncLocalStorage async context strategy in a runtime that doesn't support AsyncLocalStorage."),e())}},72710:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(2512),o=t(42387);async function a(e,n){try{return await e(...n)}catch(e){throw r.captureException(e,{mechanism:{handled:!1}}),e}}n.callDataFetcherTraced=a,n.withErrorInstrumentation=function(e){return async function(...n){try{return await e.apply(this,n)}catch(e){throw r.captureException(e,{mechanism:{handled:!1}}),e}}},n.withTracedServerSideDataFetcher=function(e,n,t,a){return async function(...t){let i=r.httpRequestToRequestData(n);r.getCurrentScope().setTransactionName(`${a.dataFetchingMethodName} (${a.dataFetcherRouteName})`),r.getIsolationScope().setSDKProcessingMetadata({normalizedRequest:i});let l=r.getActiveSpan();l&&"/_error"!==a.requestedRouteName&&r.getRootSpan(l).setAttribute(o.TRANSACTION_ATTR_SENTRY_ROUTE_BACKFILL,a.requestedRouteName);let{"sentry-trace":s,baggage:c}=r.getTraceData();return{sentryTrace:s,baggage:c,data:await e.apply(this,t)}}}},81193:function(e,n,t){var{_nullishCoalesce:r,_optionalChain:o}=t(2512);Object.defineProperty(n,"__esModule",{value:!0});let a=t(2512),i=t(13837),l=t(72610),s=t(66814);async function c(e,n,t){return a.withIsolationScope(async c=>{let u,d;let p=o([a.getClient,"call",e=>e(),"optionalAccess",e=>e.getOptions,"call",e=>e(),"access",e=>e.sendDefaultPii]),m={};try{let e=await n.headers;u=r(o([e,"optionalAccess",e=>e.get,"call",e=>e("sentry-trace")]),()=>void 0),d=o([e,"optionalAccess",e=>e.get,"call",e=>e("baggage")]),o([e,"optionalAccess",e=>e.forEach,"call",e=>e((e,n)=>{m[n]=e})])}catch(e){i.DEBUG_BUILD&&a.logger.warn("Sentry wasn't able to extract the tracing headers for a server action. Will not trace this request.")}return c.setTransactionName(`serverAction/${e}`),c.setSDKProcessingMetadata({normalizedRequest:{headers:m}}),(a.getActiveSpan()?(e,n)=>n():a.continueTrace)({sentryTrace:u,baggage:d},async()=>{try{return await a.startSpan({op:"function.server_action",name:`serverAction/${e}`,forceTransaction:!0,attributes:{[a.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:"route"}},async e=>{let r=await a.handleCallbackErrors(t,n=>{l.isNotFoundNavigationError(n)?e.setStatus({code:a.SPAN_STATUS_ERROR,message:"not_found"}):l.isRedirectNavigationError(n)||(e.setStatus({code:a.SPAN_STATUS_ERROR,message:"internal_error"}),a.captureException(n,{mechanism:{handled:!1}}))});return(void 0!==n.recordResponse?n.recordResponse:p)&&a.getIsolationScope().setExtra("server_action_result",r),n.formData&&n.formData.forEach((e,n)=>{a.getIsolationScope().setExtra(`server_action_form_data.${n}`,"string"==typeof e?e:"[non-string value]")}),r})}finally{a.vercelWaitUntil(s.flushSafelyWithTimeout())}})})}n.withServerActionInstrumentation=function(...e){if("function"==typeof e[1]){let[n,t]=e;return c(n,{},t)}{let[n,t,r]=e;return c(n,t,r)}}},20890:function(e,n,t){var{_nullishCoalesce:r,_optionalChain:o}=t(2512);Object.defineProperty(n,"__esModule",{value:!0});let a=t(2512),i=t(72610),l=t(42387),s=t(26315);n.wrapGenerationFunctionWithSentry=function(e,n){let{requestAsyncStorage:t,componentRoute:c,componentType:u,generationFunctionIdentifier:d}=n;return new Proxy(e,{apply:(e,n,p)=>{let m,h;let g=o([a.getActiveSpan,"call",e=>e(),"optionalAccess",e=>e.spanContext,"call",e=>e(),"access",e=>e.traceId]);try{m=o([t,"optionalAccess",e=>e.getStore,"call",e=>e(),"optionalAccess",e=>e.headers])}catch(e){}let f=s.commonObjectToIsolationScope(m),y=a.getActiveSpan();if(y){let e=a.getRootSpan(y),{scope:n}=a.getCapturedScopesOnSpan(e);a.setCapturedScopesOnSpan(e,r(n,()=>new a.Scope),f)}if(o([a.getClient,"call",e=>e(),"optionalAccess",e=>e.getOptions,"call",e=>e(),"access",e=>e.sendDefaultPii])){let e=p[0];h={params:e&&"object"==typeof e&&"params"in e?e.params:void 0,searchParams:e&&"object"==typeof e&&"searchParams"in e?e.searchParams:void 0}}let _=m?a.winterCGHeadersToDict(m):void 0;return a.withIsolationScope(f,()=>a.withScope(t=>{t.setTransactionName(`${u}.${d} (${c})`),f.setSDKProcessingMetadata({normalizedRequest:{headers:_}});let r=a.getActiveSpan();if(r){let e=a.getRootSpan(r),n=o([_,"optionalAccess",e=>e["sentry-trace"]]);n&&e.setAttribute(l.TRANSACTION_ATTR_SENTRY_TRACE_BACKFILL,n)}let y=s.commonObjectToPropagationContext(m,o([_,"optionalAccess",e=>e["sentry-trace"]])?a.propagationContextFromHeaders(_["sentry-trace"],_.baggage):{traceId:g||a.generateTraceId(),spanId:a.generateSpanId()});return t.setPropagationContext(y),t.setExtra("route_data",h),a.startSpanManual({op:"function.nextjs",name:`${u}.${d} (${c})`,attributes:{[a.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:"route",[a.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.function.nextjs"}},t=>a.handleCallbackErrors(()=>e.apply(n,p),e=>{i.isNotFoundNavigationError(e)?(t.setStatus({code:a.SPAN_STATUS_ERROR,message:"not_found"}),a.getRootSpan(t).setStatus({code:a.SPAN_STATUS_ERROR,message:"not_found"})):i.isRedirectNavigationError(e)?t.setStatus({code:a.SPAN_STATUS_OK}):(t.setStatus({code:a.SPAN_STATUS_ERROR,message:"internal_error"}),a.getRootSpan(t).setStatus({code:a.SPAN_STATUS_ERROR,message:"internal_error"}),a.captureException(e,{mechanism:{handled:!1}}))},()=>{t.end()}))}))}})}},55028:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(2512),o=t(66814);n.wrapMiddlewareWithSentry=function(e){return new Proxy(e,{apply:async(e,n,t)=>r.withIsolationScope(a=>{let i,l;let s=t[0],c=r.getCurrentScope();s instanceof Request?(a.setSDKProcessingMetadata({normalizedRequest:r.winterCGRequestToRequestData(s)}),i=`middleware ${s.method} ${new URL(s.url).pathname}`,l="url"):(i="middleware",l="component"),c.setTransactionName(i);let u=r.getActiveSpan();if(u){i="middleware",l="component";let e=r.getRootSpan(u);e&&r.setCapturedScopesOnSpan(e,c,a)}return r.startSpan({name:i,op:"http.server.middleware",attributes:{[r.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:l,[r.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.function.nextjs.wrapMiddlewareWithSentry"}},()=>r.handleCallbackErrors(()=>e.apply(n,t),e=>{r.captureException(e,{mechanism:{type:"instrument",handled:!1}})},()=>{r.vercelWaitUntil(o.flushSafelyWithTimeout())}))})})}},82306:function(e,n,t){var{_nullishCoalesce:r}=t(2512);Object.defineProperty(n,"__esModule",{value:!0});let o=t(2512),a=t(72610);t(26315),n.wrapRouteHandlerWithSentry=function(e,n){let{method:t,parameterizedRoute:r,headers:i}=n;return new Proxy(e,{apply:async(e,n,i)=>{let l=o.getActiveSpan(),s=l?o.getRootSpan(l):void 0;return o.withIsolationScope(o.getIsolationScope(),()=>o.withScope(async c=>{c.setTransactionName(`${t} ${r}`);let u=await o.handleCallbackErrors(()=>e.apply(n,i),e=>{a.isRedirectNavigationError(e)||(a.isNotFoundNavigationError(e)?(l&&o.setHttpStatus(l,404),s&&o.setHttpStatus(s,404)):o.captureException(e,{mechanism:{handled:!1}}))});try{u.status&&(l&&o.setHttpStatus(l,u.status),s&&o.setHttpStatus(s,u.status))}catch(e){}return u}))}})}},80011:function(e,n,t){var{_nullishCoalesce:r,_optionalChain:o}=t(2512);Object.defineProperty(n,"__esModule",{value:!0});let a=t(2512),i=t(72610),l=t(42387),s=t(66814),c=t(26315);n.wrapServerComponentWithSentry=function(e,n){let{componentRoute:t,componentType:u}=n;return new Proxy(e,{apply:(e,d,p)=>{o([a.getActiveSpan,"call",e=>e(),"optionalAccess",e=>e.spanContext,"call",e=>e(),"access",e=>e.traceId]);let m=c.commonObjectToIsolationScope(n.headers),h=a.getActiveSpan();if(h){let e=a.getRootSpan(h),{scope:n}=a.getCapturedScopesOnSpan(e);a.setCapturedScopesOnSpan(e,r(n,()=>new a.Scope),m)}let g=n.headers?a.winterCGHeadersToDict(n.headers):void 0;return m.setSDKProcessingMetadata({normalizedRequest:{headers:g}}),a.withIsolationScope(m,()=>a.withScope(n=>{n.setTransactionName(`${u} Server Component (${t})`);let r=a.getActiveSpan();if(r){let e=a.getRootSpan(r),n=o([g,"optionalAccess",e=>e["sentry-trace"]]);n&&e.setAttribute(l.TRANSACTION_ATTR_SENTRY_TRACE_BACKFILL,n)}return a.startSpanManual({op:"function.nextjs",name:`${u} Server Component (${t})`,attributes:{[a.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:"component",[a.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.function.nextjs"}},n=>a.handleCallbackErrors(()=>e.apply(d,p),e=>{i.isNotFoundNavigationError(e)?n.setStatus({code:a.SPAN_STATUS_ERROR,message:"not_found"}):i.isRedirectNavigationError(e)?n.setStatus({code:a.SPAN_STATUS_OK}):(n.setStatus({code:a.SPAN_STATUS_ERROR,message:"internal_error"}),a.captureException(e,{mechanism:{handled:!1}}))},()=>{n.end(),a.vercelWaitUntil(s.flushSafelyWithTimeout())}))}))}})}},30182:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(3348),o=t(78836),a=t(10640),i=t(69746),l=t(61372),s=t(31783),c=t(19454),u=t(27444),d=t(40575),p=t(80011),m=t(82306),h=t(84642),g=t(55028),f=t(32531),y=t(20890),_=t(81193),v=t(29998),b=t(49489);n.init=r.init,n.withSentryConfig=r.withSentryConfig,n.captureUnderscoreErrorException=o.captureUnderscoreErrorException,n.browserTracingIntegration=a.browserTracingIntegration,n.wrapGetStaticPropsWithSentry=i.wrapGetStaticPropsWithSentry,n.wrapGetInitialPropsWithSentry=l.wrapGetInitialPropsWithSentry,n.wrapAppGetInitialPropsWithSentry=s.wrapAppGetInitialPropsWithSentry,n.wrapDocumentGetInitialPropsWithSentry=c.wrapDocumentGetInitialPropsWithSentry,n.wrapErrorGetInitialPropsWithSentry=u.wrapErrorGetInitialPropsWithSentry,n.wrapGetServerSidePropsWithSentry=d.wrapGetServerSidePropsWithSentry,n.wrapServerComponentWithSentry=p.wrapServerComponentWithSentry,n.wrapRouteHandlerWithSentry=m.wrapRouteHandlerWithSentry,n.wrapApiHandlerWithSentryVercelCrons=h.wrapApiHandlerWithSentryVercelCrons,n.wrapMiddlewareWithSentry=g.wrapMiddlewareWithSentry,n.wrapPageComponentWithSentry=f.wrapPageComponentWithSentry,n.wrapGenerationFunctionWithSentry=y.wrapGenerationFunctionWithSentry,n.withServerActionInstrumentation=_.withServerActionInstrumentation,n.captureRequestError=v.captureRequestError,n.experimental_captureRequestError=v.experimental_captureRequestError,Object.prototype.hasOwnProperty.call(b,"__proto__")&&!Object.prototype.hasOwnProperty.call(n,"__proto__")&&Object.defineProperty(n,"__proto__",{enumerable:!0,value:b.__proto__}),Object.keys(b).forEach(e=>{"default"===e||Object.prototype.hasOwnProperty.call(n,e)||(n[e]=b[e])})},67320:function(e,n){Object.defineProperty(n,"__esModule",{value:!0}),n.REACT_MOUNT_OP="ui.react.mount",n.REACT_RENDER_OP="ui.react.render",n.REACT_UPDATE_OP="ui.react.update"},6789:function(e,n){Object.defineProperty(n,"__esModule",{value:!0}),n.DEBUG_BUILD=!1},22542:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(83614),o=t(2512),a=t(66123);function i(e){let n=e.match(/^([^.]+)/);return null!==n&&parseInt(n[0])>=17}function l(e,n){let t=new WeakSet;!function e(n,r){if(!t.has(n)){if(n.cause)return t.add(n),e(n.cause,r);n.cause=r}}(e,n)}function s(e,{componentStack:n},t){if(i(a.version)&&o.isError(e)&&n){let t=Error(e.message);t.name=`React ErrorBoundary ${e.name}`,t.stack=n,l(e,t)}return r.captureException(e,{...t,captureContext:{contexts:{react:{componentStack:n}}}})}n.captureReactException=s,n.isAtLeastReact17=i,n.reactErrorHandler=function(e){return(n,t)=>{let r=s(n,t);e&&e(n,t,r)}},n.setCause=l},12219:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(83614),o=t(2512),a=t(59145),i=t(66123),l=t(6789),s=t(22542),c=a&&a.__esModule?a.default:a,u=function(e){if(e&&e.__esModule)return e;let n=Object.create(null);if(e)for(let t in e)n[t]=e[t];return n.default=e,n}(i),d="unknown",p={componentStack:null,error:null,eventId:null};class m extends u.Component{constructor(e){super(e),m.prototype.__init.call(this),this.state=p,this._openFallbackReportDialog=!0;let n=r.getClient();n&&e.showDialog&&(this._openFallbackReportDialog=!1,this._cleanupHook=n.on("afterSendEvent",n=>{!n.type&&this._lastEventId&&n.event_id===this._lastEventId&&r.showReportDialog({...e.dialogOptions,eventId:this._lastEventId})}))}componentDidCatch(e,n){let{componentStack:t}=n,o=null==t?void 0:t,{beforeCapture:a,onError:i,showDialog:l,dialogOptions:c}=this.props;r.withScope(u=>{a&&a(u,e,o);let d=s.captureReactException(e,n,{mechanism:{handled:!!this.props.fallback}});i&&i(e,o,d),l&&(this._lastEventId=d,this._openFallbackReportDialog&&r.showReportDialog({...c,eventId:d})),this.setState({error:e,componentStack:t,eventId:d})})}componentDidMount(){let{onMount:e}=this.props;e&&e()}componentWillUnmount(){let{error:e,componentStack:n,eventId:t}=this.state,{onUnmount:r}=this.props;r&&r(e,n,t),this._cleanupHook&&(this._cleanupHook(),this._cleanupHook=void 0)}__init(){this.resetErrorBoundary=()=>{let{onReset:e}=this.props,{error:n,componentStack:t,eventId:r}=this.state;e&&e(n,t,r),this.setState(p)}}render(){let{fallback:e,children:n}=this.props,t=this.state;if(t.error){let n;return(n="function"==typeof e?u.createElement(e,{error:t.error,componentStack:t.componentStack,resetError:this.resetErrorBoundary,eventId:t.eventId}):e,u.isValidElement(n))?n:(e&&l.DEBUG_BUILD&&o.logger.warn("fallback did not produce a valid ReactElement"),null)}return"function"==typeof n?n():n}}n.ErrorBoundary=m,n.UNKNOWN_COMPONENT=d,n.withErrorBoundary=function(e,n){let t=e.displayName||e.name||d,r=t=>u.createElement(m,{...n},u.createElement(e,{...t}));return r.displayName=`errorBoundary(${t})`,c(r,e),r}},49489:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(83614),o=t(18482),a=t(22542),i=t(74799),l=t(12219),s=t(76146),c=t(31171),u=t(43556),d=t(41350),p=t(12946),m=t(87260);n.init=o.init,n.reactErrorHandler=a.reactErrorHandler,n.Profiler=i.Profiler,n.useProfiler=i.useProfiler,n.withProfiler=i.withProfiler,n.ErrorBoundary=l.ErrorBoundary,n.withErrorBoundary=l.withErrorBoundary,n.createReduxEnhancer=s.createReduxEnhancer,n.reactRouterV3BrowserTracingIntegration=c.reactRouterV3BrowserTracingIntegration,n.tanstackRouterBrowserTracingIntegration=u.tanstackRouterBrowserTracingIntegration,n.reactRouterV4BrowserTracingIntegration=d.reactRouterV4BrowserTracingIntegration,n.reactRouterV5BrowserTracingIntegration=d.reactRouterV5BrowserTracingIntegration,n.withSentryRouting=d.withSentryRouting,n.reactRouterV6BrowserTracingIntegration=p.reactRouterV6BrowserTracingIntegration,n.withSentryReactRouterV6Routing=p.withSentryReactRouterV6Routing,n.wrapCreateBrowserRouter=p.wrapCreateBrowserRouter,n.wrapCreateBrowserRouterV6=p.wrapCreateBrowserRouterV6,n.wrapUseRoutes=p.wrapUseRoutes,n.wrapUseRoutesV6=p.wrapUseRoutesV6,n.reactRouterV7BrowserTracingIntegration=m.reactRouterV7BrowserTracingIntegration,n.withSentryReactRouterV7Routing=m.withSentryReactRouterV7Routing,n.wrapCreateBrowserRouterV7=m.wrapCreateBrowserRouterV7,n.wrapUseRoutesV7=m.wrapUseRoutesV7,Object.prototype.hasOwnProperty.call(r,"__proto__")&&!Object.prototype.hasOwnProperty.call(n,"__proto__")&&Object.defineProperty(n,"__proto__",{enumerable:!0,value:r.__proto__}),Object.keys(r).forEach(e=>{"default"===e||Object.prototype.hasOwnProperty.call(n,e)||(n[e]=r[e])})},74799:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(83614),o=t(2512),a=t(59145),i=t(66123),l=t(67320),s=a&&a.__esModule?a.default:a,c=function(e){if(e&&e.__esModule)return e;let n=Object.create(null);if(e)for(let t in e)n[t]=e[t];return n.default=e,n}(i),u="unknown";class d extends c.Component{static __initStatic(){this.defaultProps={disabled:!1,includeRender:!0,includeUpdates:!0}}constructor(e){super(e);let{name:n,disabled:t=!1}=this.props;if(t)return;this._mountSpan=r.startInactiveSpan({name:`<${n}>`,onlyIfParent:!0,op:l.REACT_MOUNT_OP,attributes:{[o.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.ui.react.profiler","ui.component_name":n}})}componentDidMount(){this._mountSpan&&this._mountSpan.end()}shouldComponentUpdate({updateProps:e,includeUpdates:n=!0}){if(n&&this._mountSpan&&e!==this.props.updateProps){let n=Object.keys(e).filter(n=>e[n]!==this.props.updateProps[n]);if(n.length>0){let e=o.timestampInSeconds();this._updateSpan=o.withActiveSpan(this._mountSpan,()=>r.startInactiveSpan({name:`<${this.props.name}>`,onlyIfParent:!0,op:l.REACT_UPDATE_OP,startTime:e,attributes:{[o.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.ui.react.profiler","ui.component_name":this.props.name,"ui.react.changed_props":n}}))}}return!0}componentDidUpdate(){this._updateSpan&&(this._updateSpan.end(),this._updateSpan=void 0)}componentWillUnmount(){let e=o.timestampInSeconds(),{name:n,includeRender:t=!0}=this.props;if(this._mountSpan&&t){let t=o.spanToJSON(this._mountSpan).timestamp;o.withActiveSpan(this._mountSpan,()=>{let a=r.startInactiveSpan({onlyIfParent:!0,name:`<${n}>`,op:l.REACT_RENDER_OP,startTime:t,attributes:{[o.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.ui.react.profiler","ui.component_name":n}});a&&a.end(e)})}}render(){return this.props.children}}d.__initStatic(),n.Profiler=d,n.UNKNOWN_COMPONENT=u,n.useProfiler=function(e,n={disabled:!1,hasRenderSpan:!0}){let[t]=c.useState(()=>{if(!n||!n.disabled)return r.startInactiveSpan({name:`<${e}>`,onlyIfParent:!0,op:l.REACT_MOUNT_OP,attributes:{[o.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.ui.react.profiler","ui.component_name":e}})});c.useEffect(()=>(t&&t.end(),()=>{if(t&&n.hasRenderSpan){let n=o.spanToJSON(t).timestamp,a=o.timestampInSeconds(),i=r.startInactiveSpan({name:`<${e}>`,onlyIfParent:!0,op:l.REACT_RENDER_OP,startTime:n,attributes:{[o.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.ui.react.profiler","ui.component_name":e}});i&&i.end(a)}}),[])},n.withProfiler=function(e,n){let t=n&&n.name||e.displayName||e.name||u,r=r=>c.createElement(d,{...n,name:t,updateProps:r},c.createElement(e,{...r}));return r.displayName=`profiler(${t})`,s(r,e),r}},41350:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(83614),o=t(2512),a=t(59145),i=t(66123),l=a&&a.__esModule?a.default:a,s=function(e){if(e&&e.__esModule)return e;let n=Object.create(null);if(e)for(let t in e)n[t]=e[t];return n.default=e,n}(i);function c(e,n,t,a,i,l=[],s){function c(e){if(0===l.length||!s)return[e,"url"];for(let n of function e(n,t,r,o=[]){return n.some(n=>{let a=n.path?r(t,n):o.length?o[o.length-1].match:{path:"/",url:"/",params:{},isExact:"/"===t};return a&&(o.push({route:n,match:a}),n.routes&&e(n.routes,t,r,o)),!!a}),o}(l,e,s))if(n.match.isExact)return[n.match.path,"route"];return[e,"url"]}if(n){let n=a&&a.location?a.location.pathname:r.WINDOW&&r.WINDOW.location?r.WINDOW.location.pathname:void 0;if(n){let[t,a]=c(n);r.startBrowserTracingPageLoadSpan(e,{name:t,attributes:{[o.SEMANTIC_ATTRIBUTE_SENTRY_OP]:"pageload",[o.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:`auto.pageload.react.${i}`,[o.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:a}})}}t&&a.listen&&a.listen((n,t)=>{if(t&&("PUSH"===t||"POP"===t)){let[t,a]=c(n.pathname);r.startBrowserTracingNavigationSpan(e,{name:t,attributes:{[o.SEMANTIC_ATTRIBUTE_SENTRY_OP]:"navigation",[o.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:`auto.navigation.react.${i}`,[o.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:a}})}})}n.reactRouterV4BrowserTracingIntegration=function(e){let n=r.browserTracingIntegration({...e,instrumentPageLoad:!1,instrumentNavigation:!1}),{history:t,routes:o,matchPath:a,instrumentPageLoad:i=!0,instrumentNavigation:l=!0}=e;return{...n,afterAllSetup(e){n.afterAllSetup(e),c(e,i,l,t,"reactrouter_v4",o,a)}}},n.reactRouterV5BrowserTracingIntegration=function(e){let n=r.browserTracingIntegration({...e,instrumentPageLoad:!1,instrumentNavigation:!1}),{history:t,routes:o,matchPath:a,instrumentPageLoad:i=!0,instrumentNavigation:l=!0}=e;return{...n,afterAllSetup(e){n.afterAllSetup(e),c(e,i,l,t,"reactrouter_v5",o,a)}}},n.withSentryRouting=function(e){let n=e.displayName||e.name,t=n=>{if(n&&n.computedMatch&&n.computedMatch.isExact){let e=n.computedMatch.path,t=function(){let e=o.getActiveSpan(),n=e&&o.getRootSpan(e);if(!n)return;let t=o.spanToJSON(n).op;return"navigation"===t||"pageload"===t?n:void 0}();o.getCurrentScope().setTransactionName(e),t&&(t.updateName(e),t.setAttribute(o.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE,"route"))}return s.createElement(e,{...n})};return t.displayName=`sentryRoute(${n})`,l(t,e),t}},31171:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(83614),o=t(2512);function a(e,n,t,r){let o=n.pathname;t({location:n,routes:e},(e,n,t)=>{if(e||!t)return r(o);let a=function(e){if(!Array.isArray(e)||0===e.length)return"";let n=e.filter(e=>!!e.path),t=-1;for(let e=n.length-1;e>=0;e--){let r=n[e];if(r.path&&r.path.startsWith("/")){t=e;break}}return n.slice(t).filter(({path:e})=>!!e).map(({path:e})=>e).join("")}(t.routes||[]);return 0===a.length||"/*"===a?r(o):r(o=a,"route")})}n.reactRouterV3BrowserTracingIntegration=function(e){let n=r.browserTracingIntegration({...e,instrumentPageLoad:!1,instrumentNavigation:!1}),{history:t,routes:i,match:l,instrumentPageLoad:s=!0,instrumentNavigation:c=!0}=e;return{...n,afterAllSetup(e){n.afterAllSetup(e),s&&r.WINDOW&&r.WINDOW.location&&a(i,r.WINDOW.location,l,(n,t="url")=>{r.startBrowserTracingPageLoadSpan(e,{name:n,attributes:{[o.SEMANTIC_ATTRIBUTE_SENTRY_OP]:"pageload",[o.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.pageload.react.reactrouter_v3",[o.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:t}})}),c&&t.listen&&t.listen(n=>{("PUSH"===n.action||"POP"===n.action)&&a(i,n,l,(n,t="url")=>{r.startBrowserTracingNavigationSpan(e,{name:n,attributes:{[o.SEMANTIC_ATTRIBUTE_SENTRY_OP]:"navigation",[o.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.navigation.react.reactrouter_v3",[o.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:t}})})})}}}},59240:function(e,n,t){let r,o,a,i,l;Object.defineProperty(n,"__esModule",{value:!0});let s=t(83614),c=t(2512),u=t(66123),d=t(59145),p=t(6789),m=function(e){if(e&&e.__esModule)return e;let n=Object.create(null);if(e)for(let t in e)n[t]=e[t];return n.default=e,n}(u),h=d&&d.__esModule?d.default:d,g=!1,f=new WeakSet;function y(e){let{location:n,routes:t,navigationType:r,version:o,matches:a,basename:i,allRoutes:u}=e,d=Array.isArray(a)?a:l(t,n,i),p=c.getClient();if(p&&f.has(p)&&("PUSH"===r||"POP"===r)&&d){let e,r="url",a=k(n,u||t);a&&(e=T(w(u||t,n)),r="route"),a&&e||([e,r]=I(t,n,d,i)),s.startBrowserTracingNavigationSpan(p,{name:e,attributes:{[c.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:r,[c.SEMANTIC_ATTRIBUTE_SENTRY_OP]:"navigation",[c.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:`auto.navigation.react.reactrouter_v${o}`}})}}function _(e,n){if(!n||"/"===n||!e.toLowerCase().startsWith(n.toLowerCase()))return e;let t=n.endsWith("/")?n.length-1:n.length,r=e.charAt(t);return r&&"/"!==r?e:e.slice(t)||"/"}function v(e){return e.endsWith("*")}function b(e,n){return v(e)&&n.route.children&&n.route.children.length>0||!1}function k(e,n){let t=l(n,e);if(t)for(let e of t){var r;if(!(r=e.route).children&&r.element&&r.path&&r.path.endsWith("/*")&&e.params["*"])return!0}return!1}function C(e,n=new Set){return n.has(e)||(n.add(e),e.children&&!e.index&&e.children.forEach(e=>{C(e,n).forEach(e=>n.add(e))})),n}function S(e){return"/"===e[e.length-1]?e.slice(0,-1):e}function T(e){return"/"===e[0]?e:`/${e}`}function w(e,n){let t=l(e,n);if(!t||0===t.length)return"";for(let o of t)if(o.route.path&&"*"!==o.route.path){var r;let t="*"===(r=o.route.path||"")[r.length-1]?r.slice(0,-1):r,a=_(n.pathname,T(o.pathnameBase));return S(S(t||"")+T(w(e.filter(e=>e!==o.route),{pathname:a})))}return""}function I(e,n,t,r=""){if(!e||0===e.length)return[g?_(n.pathname,r):n.pathname,"url"];let o="";if(t)for(let e of t){let t=e.route;if(t){if(t.index)return function(e,n,t){let r=e||g?_(n,t):n;return["/"===r[r.length-1]?r.slice(0,-1):"/*"===r.slice(-2)?r.slice(0,-1):r,"route"]}(o,e.pathname,r);let a=t.path;if(a&&!b(a,e)){let t="/"===a[0]||"/"===o[o.length-1]?a:`/${a}`;if(o=S(o)+T(t),S(n.pathname)===S(r+e.pathname)){if(c.getNumberOfUrlSegments(o)!==c.getNumberOfUrlSegments(e.pathname)&&!v(o))return[(g?"":r)+t,"route"];return b(o,e)&&(o=o.slice(0,-1)),[(g?"":r)+o,"route"]}}}}return[g?_(n.pathname,r):n.pathname||"/","url"]}function x(e,n,t,r,o,a){let i=Array.isArray(r)?r:l(t,n,o);if(i){let r,l="url",s=k(n,a||t);s&&(r=T(w(a||t,n)),l="route"),s&&r||([r,l]=I(t,n,i,o)),c.getCurrentScope().setTransactionName(r),e&&(e.updateName(r),e.setAttribute(c.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE,l))}}function E(){let e=c.getActiveSpan(),n=e?c.getRootSpan(e):void 0;if(!n)return;let t=c.spanToJSON(n).op;return"navigation"===t||"pageload"===t?n:void 0}n.createReactRouterV6CompatibleTracingIntegration=function(e,n){let t=s.browserTracingIntegration({...e,instrumentPageLoad:!1,instrumentNavigation:!1}),{useEffect:u,useLocation:d,useNavigationType:p,createRoutesFromChildren:m,matchRoutes:h,stripBasename:y,instrumentPageLoad:_=!0,instrumentNavigation:v=!0}=e;return{...t,setup(){r=u,o=d,a=p,l=h,i=m,g=y||!1},afterAllSetup(e){t.afterAllSetup(e);let r=s.WINDOW&&s.WINDOW.location&&s.WINDOW.location.pathname;_&&r&&s.startBrowserTracingPageLoadSpan(e,{name:r,attributes:{[c.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:"url",[c.SEMANTIC_ATTRIBUTE_SENTRY_OP]:"pageload",[c.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:`auto.pageload.react.reactrouter_v${n}`}}),v&&f.add(e)}}},n.createV6CompatibleWithSentryReactRouterRouting=function(e,n){if(!r||!o||!a||!i||!l)return p.DEBUG_BUILD&&c.logger.warn(`reactRouterV6Instrumentation was unable to wrap Routes because of one or more missing parameters. useEffect: ${r}. useLocation: ${o}. useNavigationType: ${a}. createRoutesFromChildren: ${i}. matchRoutes: ${l}.`),e;let t=new Set,s=l=>{let s=m.useRef(!0),c=o(),u=a();return r(()=>{let e=i(l.children);s.current?(e.forEach(e=>{C(e).forEach(e=>{t.add(e)})}),x(E(),c,e,void 0,void 0,Array.from(t)),s.current=!1):y({location:c,routes:e,navigationType:u,version:n,allRoutes:Array.from(t)})},[c,u]),m.createElement(e,{...l})};return h(s,e),s},n.createV6CompatibleWrapCreateBrowserRouter=function(e,n){return r&&o&&a&&l?function(t,r){let o=e(t,r),a=r&&r.basename,i=E();return"POP"===o.state.historyAction&&i&&x(i,o.state.location,t,void 0,a),o.subscribe(e=>{let r=e.location;("PUSH"===e.historyAction||"POP"===e.historyAction)&&y({location:r,routes:t,navigationType:e.historyAction,version:n,basename:a})}),o}:(p.DEBUG_BUILD&&c.logger.warn(`reactRouterV${n}Instrumentation was unable to wrap the \`createRouter\` function because of one or more missing parameters.`),e)},n.createV6CompatibleWrapUseRoutes=function(e,n){if(!r||!o||!a||!l)return p.DEBUG_BUILD&&c.logger.warn("reactRouterV6Instrumentation was unable to wrap `useRoutes` because of one or more missing parameters."),e;let t=new Set,i=i=>{let l=m.useRef(!0),{routes:s,locationArg:c}=i,u=e(s,c),d=o(),p=a(),h="string"==typeof c||c&&c.pathname?c:d;return r(()=>{let e="string"==typeof h?{pathname:h}:h;l.current?(s.forEach(e=>{C(e).forEach(e=>{t.add(e)})}),x(E(),e,s,void 0,void 0,Array.from(t)),l.current=!1):y({location:e,routes:s,navigationType:p,version:n,allRoutes:Array.from(t)})},[p,h]),u};return(e,n)=>m.createElement(i,{routes:e,locationArg:n})},n.handleNavigation=y},12946:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(59240);function o(e){return r.createV6CompatibleWrapUseRoutes(e,"6")}function a(e){return r.createV6CompatibleWrapCreateBrowserRouter(e,"6")}n.reactRouterV6BrowserTracingIntegration=function(e){return r.createReactRouterV6CompatibleTracingIntegration(e,"6")},n.withSentryReactRouterV6Routing=function(e){return r.createV6CompatibleWithSentryReactRouterRouting(e,"6")},n.wrapCreateBrowserRouter=a,n.wrapCreateBrowserRouterV6=a,n.wrapUseRoutes=o,n.wrapUseRoutesV6=o},87260:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(59240);n.reactRouterV7BrowserTracingIntegration=function(e){return r.createReactRouterV6CompatibleTracingIntegration(e,"7")},n.withSentryReactRouterV7Routing=function(e){return r.createV6CompatibleWithSentryReactRouterRouting(e,"7")},n.wrapCreateBrowserRouterV7=function(e){return r.createV6CompatibleWrapCreateBrowserRouter(e,"7")},n.wrapUseRoutesV7=function(e){return r.createV6CompatibleWrapUseRoutes(e,"7")}},76146:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(2512),o={attachReduxState:!0,actionTransformer:e=>e,stateTransformer:e=>e||null};n.createReduxEnhancer=function(e){let n={...o,...e};return e=>(t,o)=>(n.attachReduxState&&r.getGlobalScope().addEventProcessor((e,n)=>{try{void 0===e.type&&"redux"===e.contexts.state.state.type&&(n.attachments=[...n.attachments||[],{filename:"redux_state.json",data:JSON.stringify(e.contexts.state.state.value)}])}catch(e){}return e}),e((e,o)=>{let a=t(e,o),i=r.getCurrentScope(),l=n.actionTransformer(o);null!=l&&r.addBreadcrumb({category:"redux.action",data:l,type:"info"});let s=n.stateTransformer(a);if(null!=s){let e=r.getClient(),n=e&&e.getOptions(),t=n&&n.normalizeDepth||3,o={state:{type:"redux",value:s}};r.addNonEnumerableProperty(o,"__sentry_override_normalization_depth__",3+t),i.setContext("state",o)}else i.setContext("state",null);let{configureScopeWithState:c}=n;return"function"==typeof c&&c(i,a),a},o))}},18482:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(83614),o=t(2512),a=t(66123);n.init=function(e){let n={...e};return o.applySdkMetadata(n,"react"),r.setContext("react",{version:a.version}),r.init(n)}},43556:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(83614),o=t(2512);function a(e){if(!e)return{};let n={};return Object.entries(e.params).forEach(([e,t])=>{n[`url.path.params.${e}`]=t}),n}n.tanstackRouterBrowserTracingIntegration=function(e,n={}){let t=r.browserTracingIntegration({...n,instrumentNavigation:!1,instrumentPageLoad:!1}),{instrumentPageLoad:i=!0,instrumentNavigation:l=!0}=n;return{...t,afterAllSetup(n){t.afterAllSetup(n);let s=r.WINDOW.location;if(i&&s){let t=e.matchRoutes(s.pathname,e.options.parseSearch(s.search),{preload:!1,throwOnError:!1}),i=t[t.length-1];r.startBrowserTracingPageLoadSpan(n,{name:i?i.routeId:s.pathname,attributes:{[o.SEMANTIC_ATTRIBUTE_SENTRY_OP]:"pageload",[o.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.pageload.react.tanstack_router",[o.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:i?"route":"url",...a(i)}})}l&&e.subscribe("onBeforeNavigate",t=>{if(t.toLocation.state===t.fromLocation.state)return;let i=e.matchRoutes(t.toLocation.pathname,t.toLocation.search,{preload:!1,throwOnError:!1}),l=i[i.length-1],s=r.WINDOW.location,c=r.startBrowserTracingNavigationSpan(n,{name:l?l.routeId:s.pathname,attributes:{[o.SEMANTIC_ATTRIBUTE_SENTRY_OP]:"navigation",[o.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.navigation.react.tanstack_router",[o.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:l?"route":"url"}}),u=e.subscribe("onResolved",n=>{if(u(),c){let t=e.matchRoutes(n.toLocation.pathname,n.toLocation.search,{preload:!1,throwOnError:!1}),r=t[t.length-1];r&&(c.updateName(r.routeId),c.setAttribute(o.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE,"route"),c.setAttributes(a(r)))}})})}}}},347:function(e,n,t){var{_asyncNullishCoalesce:r,_asyncOptionalChain:o,_asyncOptionalChainDelete:a,_nullishCoalesce:i,_optionalChain:l,_optionalChainDelete:s}=t(2512);Object.defineProperty(n,"__esModule",{value:!0});let c=t(2512),u=c.applyAggregateErrorsToEvent,d=c.getBreadcrumbLogLevelFromHttpStatusCode,p=c.dsnFromString,m=c.dsnToString,h=c.makeDsn,g=c.SentryError,f=c.GLOBAL_OBJ,y=c.getGlobalSingleton,_=c.addConsoleInstrumentationHandler,v=c.addFetchEndInstrumentationHandler,b=c.addFetchInstrumentationHandler,k=c.addGlobalErrorInstrumentationHandler,C=c.addGlobalUnhandledRejectionInstrumentationHandler,S=c.addHandler,T=c.maybeInstrument,w=c.resetInstrumentationHandlers,I=c.triggerHandlers,x=c.isDOMError,E=c.isDOMException,R=c.isElement,P=c.isError,B=c.isErrorEvent,N=c.isEvent,A=c.isInstanceOf,O=c.isParameterizedString,M=c.isPlainObject,L=c.isPrimitive,z=c.isRegExp,D=c.isString,F=c.isSyntheticEvent,j=c.isThenable,U=c.isVueViewModel,H=c.isBrowser,q=c.CONSOLE_LEVELS,W=c.consoleSandbox,V=c.logger,K=c.originalConsoleMethods,G=c.addContextToFrame,$=c.addExceptionMechanism,Q=c.addExceptionTypeValue,Y=c.checkOrSetAlreadyCaught,Z=c.getEventDescription,J=c.parseSemver,X=c.uuid4,ee=c.normalize,en=c.normalizeToSize,et=c.addNonEnumerableProperty,er=c.convertToPlainObject,eo=c.dropUndefinedKeys,ea=c.extractExceptionKeysForMessage,ei=c.fill,el=c.getOriginalFunction,es=c.markFunctionWrapped,ec=c.objectify,eu=c.makePromiseBuffer,ed=c.addNormalizedRequestDataToEvent,ep=c.winterCGHeadersToDict,em=c.winterCGRequestToRequestData,eh=c.severityLevelFromString,eg=c.validSeverityLevels,ef=c.UNKNOWN_FUNCTION,ey=c.createStackParser,e_=c.getFramesFromEvent,ev=c.getFunctionName,eb=c.stackParserFromStackParserOptions,ek=c.stripSentryFramesAndReverse,eC=c.filenameIsInApp,eS=c.node,eT=c.nodeStackLineParser,ew=c.isMatchingPattern,eI=c.safeJoin,ex=c.snipLine,eE=c.stringMatchesSomePattern,eR=c.truncate,eP=c.SyncPromise,eB=c.rejectedSyncPromise,eN=c.resolvedSyncPromise,eA=c.dateTimestampInSeconds,eO=c.timestampInSeconds,eM=c.TRACEPARENT_REGEXP,eL=c.extractTraceparentData,ez=c.generateSentryTraceHeader,eD=c.propagationContextFromHeaders,eF=c.getSDKSource,ej=c.isBrowserBundle,eU=c.MAX_BAGGAGE_STRING_LENGTH,eH=c.SENTRY_BAGGAGE_KEY_PREFIX,eq=c.SENTRY_BAGGAGE_KEY_PREFIX_REGEX,eW=c.baggageHeaderToDynamicSamplingContext,eV=c.dynamicSamplingContextToSentryBaggageHeader,eK=c.parseBaggageHeader,eG=c.addItemToEnvelope,e$=c.createAttachmentEnvelopeItem,eQ=c.createEnvelope,eY=c.createEventEnvelopeHeaders,eZ=c.createSpanEnvelopeItem,eJ=c.envelopeContainsItemType,eX=c.envelopeItemTypeToDataCategory,e0=c.forEachEnvelopeItem,e1=c.getSdkMetadataForEnvelopeHeader,e2=c.parseEnvelope,e4=c.serializeEnvelope,e9=c.createClientReportEnvelope,e3=c.DEFAULT_RETRY_AFTER,e5=c.disabledUntil,e6=c.isRateLimited,e8=c.parseRetryAfterHeader,e7=c.updateRateLimits,ne=c.eventFromMessage,nn=c.eventFromUnknownInput,nt=c.exceptionFromError,nr=c.parseStackFrames,no=c.callFrameToStackFrame,na=c.watchdogTimer,ni=c.LRUMap,nl=c.generatePropagationContext,ns=c.vercelWaitUntil,nc=c.SDK_VERSION,nu=c.getDebugImagesForResources,nd=c.getFilenameToDebugIdMap,np=c.escapeStringForRegex,nm=c.basename,nh=c.dirname,ng=c.isAbsolute,nf=c.join,ny=c.normalizePath,n_=c.relative,nv=c.resolve,nb=c.getComponentName,nk=c.getDomElement,nC=c.getLocationHref,nS=c.htmlTreeAsString,nT=c.isNativeFunction,nw=c.supportsDOMError,nI=c.supportsDOMException,nx=c.supportsErrorEvent,nE=c.supportsFetch,nR=c.supportsNativeFetch,nP=c.supportsReferrerPolicy,nB=c.supportsReportingObserver,nN=c._browserPerformanceTimeOriginMode,nA=c.browserPerformanceTimeOrigin,nO=c.supportsHistory,nM=c.dynamicRequire,nL=c.isNodeEnv,nz=c.loadModule,nD=c.flatten,nF=c.memoBuilder,nj=c.arrayify,nU=c.normalizeUrlToBase,nH=c.urlEncode,nq=c.extractPathForTransaction,nW=c.DEFAULT_USER_INCLUDES,nV=c.extractRequestData,nK=c.addRequestDataToEvent,nG=c.BAGGAGE_HEADER_NAME,n$=c.getNumberOfUrlSegments,nQ=c.getSanitizedUrlString,nY=c.parseUrl,nZ=c.stripUrlQueryAndFragment,nJ=c.makeFifoCache;n.BAGGAGE_HEADER_NAME=nG,n.CONSOLE_LEVELS=q,n.DEFAULT_RETRY_AFTER=e3,n.DEFAULT_USER_INCLUDES=nW,n.GLOBAL_OBJ=f,n.LRUMap=ni,n.MAX_BAGGAGE_STRING_LENGTH=eU,n.SDK_VERSION=nc,n.SENTRY_BAGGAGE_KEY_PREFIX=eH,n.SENTRY_BAGGAGE_KEY_PREFIX_REGEX=eq,n.SentryError=g,n.SyncPromise=eP,n.TRACEPARENT_REGEXP=eM,n.UNKNOWN_FUNCTION=ef,n._asyncNullishCoalesce=r,n._asyncOptionalChain=o,n._asyncOptionalChainDelete=a,n._browserPerformanceTimeOriginMode=nN,n._nullishCoalesce=i,n._optionalChain=l,n._optionalChainDelete=s,n.addConsoleInstrumentationHandler=_,n.addContextToFrame=G,n.addExceptionMechanism=$,n.addExceptionTypeValue=Q,n.addFetchEndInstrumentationHandler=v,n.addFetchInstrumentationHandler=b,n.addGlobalErrorInstrumentationHandler=k,n.addGlobalUnhandledRejectionInstrumentationHandler=C,n.addHandler=S,n.addItemToEnvelope=eG,n.addNonEnumerableProperty=et,n.addNormalizedRequestDataToEvent=ed,n.addRequestDataToEvent=nK,n.applyAggregateErrorsToEvent=u,n.arrayify=nj,n.baggageHeaderToDynamicSamplingContext=eW,n.basename=nm,n.browserPerformanceTimeOrigin=nA,n.callFrameToStackFrame=no,n.checkOrSetAlreadyCaught=Y,n.consoleSandbox=W,n.convertToPlainObject=er,n.createAttachmentEnvelopeItem=e$,n.createClientReportEnvelope=e9,n.createEnvelope=eQ,n.createEventEnvelopeHeaders=eY,n.createSpanEnvelopeItem=eZ,n.createStackParser=ey,n.dateTimestampInSeconds=eA,n.dirname=nh,n.disabledUntil=e5,n.dropUndefinedKeys=eo,n.dsnFromString=p,n.dsnToString=m,n.dynamicRequire=nM,n.dynamicSamplingContextToSentryBaggageHeader=eV,n.envelopeContainsItemType=eJ,n.envelopeItemTypeToDataCategory=eX,n.escapeStringForRegex=np,n.eventFromMessage=ne,n.eventFromUnknownInput=nn,n.exceptionFromError=nt,n.extractExceptionKeysForMessage=ea,n.extractPathForTransaction=nq,n.extractRequestData=nV,n.extractTraceparentData=eL,n.filenameIsInApp=eC,n.fill=ei,n.flatten=nD,n.forEachEnvelopeItem=e0,n.generatePropagationContext=nl,n.generateSentryTraceHeader=ez,n.getBreadcrumbLogLevelFromHttpStatusCode=d,n.getComponentName=nb,n.getDebugImagesForResources=nu,n.getDomElement=nk,n.getEventDescription=Z,n.getFilenameToDebugIdMap=nd,n.getFramesFromEvent=e_,n.getFunctionName=ev,n.getGlobalSingleton=y,n.getLocationHref=nC,n.getNumberOfUrlSegments=n$,n.getOriginalFunction=el,n.getSDKSource=eF,n.getSanitizedUrlString=nQ,n.getSdkMetadataForEnvelopeHeader=e1,n.htmlTreeAsString=nS,n.isAbsolute=ng,n.isBrowser=H,n.isBrowserBundle=ej,n.isDOMError=x,n.isDOMException=E,n.isElement=R,n.isError=P,n.isErrorEvent=B,n.isEvent=N,n.isInstanceOf=A,n.isMatchingPattern=ew,n.isNativeFunction=nT,n.isNodeEnv=nL,n.isParameterizedString=O,n.isPlainObject=M,n.isPrimitive=L,n.isRateLimited=e6,n.isRegExp=z,n.isString=D,n.isSyntheticEvent=F,n.isThenable=j,n.isVueViewModel=U,n.join=nf,n.loadModule=nz,n.logger=V,n.makeDsn=h,n.makeFifoCache=nJ,n.makePromiseBuffer=eu,n.markFunctionWrapped=es,n.maybeInstrument=T,n.memoBuilder=nF,n.node=eS,n.nodeStackLineParser=eT,n.normalize=ee,n.normalizePath=ny,n.normalizeToSize=en,n.normalizeUrlToBase=nU,n.objectify=ec,n.originalConsoleMethods=K,n.parseBaggageHeader=eK,n.parseEnvelope=e2,n.parseRetryAfterHeader=e8,n.parseSemver=J,n.parseStackFrames=nr,n.parseUrl=nY,n.propagationContextFromHeaders=eD,n.rejectedSyncPromise=eB,n.relative=n_,n.resetInstrumentationHandlers=w,n.resolve=nv,n.resolvedSyncPromise=eN,n.safeJoin=eI,n.serializeEnvelope=e4,n.severityLevelFromString=eh,n.snipLine=ex,n.stackParserFromStackParserOptions=eb,n.stringMatchesSomePattern=eE,n.stripSentryFramesAndReverse=ek,n.stripUrlQueryAndFragment=nZ,n.supportsDOMError=nw,n.supportsDOMException=nI,n.supportsErrorEvent=nx,n.supportsFetch=nE,n.supportsHistory=nO,n.supportsNativeFetch=nR,n.supportsReferrerPolicy=nP,n.supportsReportingObserver=nB,n.timestampInSeconds=eO,n.triggerHandlers=I,n.truncate=eR,n.updateRateLimits=e7,n.urlEncode=nH,n.uuid4=X,n.validSeverityLevels=eg,n.vercelWaitUntil=ns,n.watchdogTimer=na,n.winterCGHeadersToDict=ep,n.winterCGRequestToRequestData=em},71292:function(e,n){Object.defineProperty(n,"__esModule",{value:!0}),n.DEBUG_BUILD=!1},17971:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(2512),o=t(71292),a=t(79690),i={};function l(e){let n=i[e];if(n)return n;let t=a.WINDOW[e];if(r.isNativeFunction(t))return i[e]=t.bind(a.WINDOW);let l=a.WINDOW.document;if(l&&"function"==typeof l.createElement)try{let n=l.createElement("iframe");n.hidden=!0,l.head.appendChild(n);let r=n.contentWindow;r&&r[e]&&(t=r[e]),l.head.removeChild(n)}catch(n){o.DEBUG_BUILD&&r.logger.warn(`Could not create sandbox iframe for ${e} check, bailing to window.${e}: `,n)}return t?i[e]=t.bind(a.WINDOW):t}n.clearCachedImplementation=function(e){i[e]=void 0},n.fetch=function(...e){return l("fetch")(...e)},n.getNativeImplementation=l,n.setTimeout=function(...e){return l("setTimeout")(...e)}},46267:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(21424),o=t(93639),a=t(22841),i=t(97878),l=t(17971),s=t(20374),c=t(86858);n.addClsInstrumentationHandler=r.addClsInstrumentationHandler,n.addFidInstrumentationHandler=r.addFidInstrumentationHandler,n.addInpInstrumentationHandler=r.addInpInstrumentationHandler,n.addLcpInstrumentationHandler=r.addLcpInstrumentationHandler,n.addPerformanceInstrumentationHandler=r.addPerformanceInstrumentationHandler,n.addTtfbInstrumentationHandler=r.addTtfbInstrumentationHandler,n.addPerformanceEntries=o.addPerformanceEntries,n.startTrackingInteractions=o.startTrackingInteractions,n.startTrackingLongAnimationFrames=o.startTrackingLongAnimationFrames,n.startTrackingLongTasks=o.startTrackingLongTasks,n.startTrackingWebVitals=o.startTrackingWebVitals,n.addClickKeypressInstrumentationHandler=a.addClickKeypressInstrumentationHandler,n.addHistoryInstrumentationHandler=i.addHistoryInstrumentationHandler,n.clearCachedImplementation=l.clearCachedImplementation,n.fetch=l.fetch,n.getNativeImplementation=l.getNativeImplementation,n.setTimeout=l.setTimeout,n.SENTRY_XHR_DATA_KEY=s.SENTRY_XHR_DATA_KEY,n.addXhrInstrumentationHandler=s.addXhrInstrumentationHandler,n.registerInpInteractionListener=c.registerInpInteractionListener,n.startTrackingINP=c.startTrackingINP},22841:function(e,n,t){let r,o,a;Object.defineProperty(n,"__esModule",{value:!0});let i=t(2512),l=t(79690);function s(){if(!l.WINDOW.document)return;let e=i.triggerHandlers.bind(null,"dom"),n=c(e,!0);l.WINDOW.document.addEventListener("click",n,!1),l.WINDOW.document.addEventListener("keypress",n,!1),["EventTarget","Node"].forEach(n=>{let t=l.WINDOW[n],r=t&&t.prototype;r&&r.hasOwnProperty&&r.hasOwnProperty("addEventListener")&&(i.fill(r,"addEventListener",function(n){return function(t,r,o){if("click"===t||"keypress"==t)try{let r=this.__sentry_instrumentation_handlers__=this.__sentry_instrumentation_handlers__||{},a=r[t]=r[t]||{refCount:0};if(!a.handler){let r=c(e);a.handler=r,n.call(this,t,r,o)}a.refCount++}catch(e){}return n.call(this,t,r,o)}}),i.fill(r,"removeEventListener",function(e){return function(n,t,r){if("click"===n||"keypress"==n)try{let t=this.__sentry_instrumentation_handlers__||{},o=t[n];o&&(o.refCount--,o.refCount<=0&&(e.call(this,n,o.handler,r),o.handler=void 0,delete t[n]),0===Object.keys(t).length&&delete this.__sentry_instrumentation_handlers__)}catch(e){}return e.call(this,n,t,r)}}))})}function c(e,n=!1){return t=>{if(!t||t._sentryCaptured)return;let s=function(e){try{return e.target}catch(e){return null}}(t);if("keypress"===t.type&&(!s||!s.tagName||"INPUT"!==s.tagName&&"TEXTAREA"!==s.tagName&&!s.isContentEditable))return;i.addNonEnumerableProperty(t,"_sentryCaptured",!0),s&&!s._sentryId&&i.addNonEnumerableProperty(s,"_sentryId",i.uuid4());let c="keypress"===t.type?"input":t.type;!function(e){if(e.type!==o)return!1;try{if(!e.target||e.target._sentryId!==a)return!1}catch(e){}return!0}(t)&&(e({event:t,name:c,global:n}),o=t.type,a=s?s._sentryId:void 0),clearTimeout(r),r=l.WINDOW.setTimeout(()=>{a=void 0,o=void 0},1e3)}}n.addClickKeypressInstrumentationHandler=function(e){i.addHandler("dom",e),i.maybeInstrument("dom",s)},n.instrumentDOM=s},97878:function(e,n,t){let r;Object.defineProperty(n,"__esModule",{value:!0});let o=t(2512),a=t(79690);function i(){if(!o.supportsHistory())return;let e=a.WINDOW.onpopstate;function n(e){return function(...n){let t=n.length>2?n[2]:void 0;if(t){let e=r,n=String(t);r=n,o.triggerHandlers("history",{from:e,to:n})}return e.apply(this,n)}}a.WINDOW.onpopstate=function(...n){let t=a.WINDOW.location.href,i=r;if(r=t,o.triggerHandlers("history",{from:i,to:t}),e)try{return e.apply(this,n)}catch(e){}},o.fill(a.WINDOW.history,"pushState",n),o.fill(a.WINDOW.history,"replaceState",n)}n.addHistoryInstrumentationHandler=function(e){let n="history";o.addHandler(n,e),o.maybeInstrument(n,i)}},20374:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(2512),o=t(79690),a="__sentry_xhr_v3__";function i(){if(!o.WINDOW.XMLHttpRequest)return;let e=XMLHttpRequest.prototype;e.open=new Proxy(e.open,{apply(e,n,t){let o=Error(),i=1e3*r.timestampInSeconds(),l=r.isString(t[0])?t[0].toUpperCase():void 0,s=function(e){if(r.isString(e))return e;try{return e.toString()}catch(e){}}(t[1]);if(!l||!s)return e.apply(n,t);n[a]={method:l,url:s,request_headers:{}},"POST"===l&&s.match(/sentry_key/)&&(n.__sentry_own_request__=!0);let c=()=>{let e=n[a];if(e&&4===n.readyState){try{e.status_code=n.status}catch(e){}let t={endTimestamp:1e3*r.timestampInSeconds(),startTimestamp:i,xhr:n,virtualError:o};r.triggerHandlers("xhr",t)}};return"onreadystatechange"in n&&"function"==typeof n.onreadystatechange?n.onreadystatechange=new Proxy(n.onreadystatechange,{apply:(e,n,t)=>(c(),e.apply(n,t))}):n.addEventListener("readystatechange",c),n.setRequestHeader=new Proxy(n.setRequestHeader,{apply(e,n,t){let[o,i]=t,l=n[a];return l&&r.isString(o)&&r.isString(i)&&(l.request_headers[o.toLowerCase()]=i),e.apply(n,t)}}),e.apply(n,t)}}),e.send=new Proxy(e.send,{apply(e,n,t){let o=n[a];if(!o)return e.apply(n,t);void 0!==t[0]&&(o.body=t[0]);let i={startTimestamp:1e3*r.timestampInSeconds(),xhr:n};return r.triggerHandlers("xhr",i),e.apply(n,t)}})}n.SENTRY_XHR_DATA_KEY=a,n.addXhrInstrumentationHandler=function(e){r.addHandler("xhr",e),r.maybeInstrument("xhr",i)},n.instrumentXHR=i},93639:function(e,n,t){let r,o;Object.defineProperty(n,"__esModule",{value:!0});let a=t(2512),i=t(79690),l=t(19071),s=t(21424),c=t(40392),u=t(92239),d=t(26412),p=t(9103),m=0,h={};function g(e,n,t,r,o){let i=d.getNavigationEntry(!1),l=o+Math.max(t,c.msToSec(i?i.requestStart:0)),s=o+t,u={[a.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.resource.browser.metrics"};return l!==s&&(u["sentry.browser.measure_happened_before_request"]=!0,u["sentry.browser.measure_start_time"]=l),c.startAndEndSpan(e,l,s+r,{name:n.name,op:n.entryType,attributes:u}),l}function f(e,n,t,r,o=t){let i=n["secureConnection"===t?"connectEnd":"fetch"===t?"domainLookupStart":`${t}End`],l=n[`${t}Start`];l&&i&&c.startAndEndSpan(e,r+c.msToSec(l),r+c.msToSec(i),{op:`browser.${o}`,name:n.name,attributes:{[a.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.ui.browser.metrics"}})}function y(e,n,t,r,o,l){if("xmlhttprequest"===n.initiatorType||"fetch"===n.initiatorType)return;let s=a.parseUrl(t),u={[a.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.resource.browser.metrics"};_(u,n,"transferSize","http.response_transfer_size"),_(u,n,"encodedBodySize","http.response_content_length"),_(u,n,"decodedBodySize","http.decoded_response_content_length");let d=n.deliveryType;null!=d&&(u["http.response_delivery_type"]=d);let p=n.renderBlockingStatus;p&&(u["resource.render_blocking_status"]=p),s.protocol&&(u["url.scheme"]=s.protocol.split(":").pop()),s.host&&(u["server.address"]=s.host),u["url.same_origin"]=t.includes(i.WINDOW.location.origin);let m=l+r;c.startAndEndSpan(e,m,m+o,{name:t.replace(i.WINDOW.location.origin,""),op:n.initiatorType?`resource.${n.initiatorType}`:"resource.other",attributes:u})}function _(e,n,t,r){let o=n[t];null!=o&&o<2147483647&&(e[r]=o)}n._addMeasureSpans=g,n._addResourceSpans=y,n.addPerformanceEntries=function(e,n){let t=c.getBrowserPerformanceAPI();if(!t||!t.getEntries||!a.browserPerformanceTimeOrigin)return;let l=c.msToSec(a.browserPerformanceTimeOrigin),s=t.getEntries(),{op:_,start_timestamp:v}=a.spanToJSON(e);if(s.slice(m).forEach(n=>{let t=c.msToSec(n.startTime),r=c.msToSec(Math.max(0,n.duration));if("navigation"!==_||!v||!(l+t{f(e,n,t,l)}),f(e,n,"secureConnection",l,"TLS/SSL"),f(e,n,"fetch",l,"cache"),f(e,n,"domainLookup",l,"DNS"),function(e,n,t){let r=t+c.msToSec(n.requestStart),o=t+c.msToSec(n.responseEnd),i=t+c.msToSec(n.responseStart);n.responseEnd&&(c.startAndEndSpan(e,r,o,{op:"browser.request",name:n.name,attributes:{[a.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.ui.browser.metrics"}}),c.startAndEndSpan(e,i,o,{op:"browser.response",name:n.name,attributes:{[a.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.ui.browser.metrics"}}))}(e,n,l);break;case"mark":case"paint":case"measure":{g(e,n,t,r,l);let o=p.getVisibilityWatcher(),a=n.startTime{a.setMeasurement(e,n.value,n.unit)}),e.setAttribute("performance.timeOrigin",l),e.setAttribute("performance.activationStart",u.getActivationStart()),r&&(r.element&&e.setAttribute("lcp.element",a.htmlTreeAsString(r.element)),r.id&&e.setAttribute("lcp.id",r.id),r.url&&e.setAttribute("lcp.url",r.url.trim().slice(0,200)),null!=r.loadTime&&e.setAttribute("lcp.loadTime",r.loadTime),null!=r.renderTime&&e.setAttribute("lcp.renderTime",r.renderTime),e.setAttribute("lcp.size",r.size)),o&&o.sources&&o.sources.forEach((n,t)=>e.setAttribute(`cls.source.${t+1}`,a.htmlTreeAsString(n.node)))}r=void 0,o=void 0,h={}},n.startTrackingInteractions=function(){s.addPerformanceInstrumentationHandler("event",({entries:e})=>{let n=a.getActiveSpan();if(n){for(let t of e)if("click"===t.name){let e=c.msToSec(a.browserPerformanceTimeOrigin+t.startTime),r=c.msToSec(t.duration),o={name:a.htmlTreeAsString(t.target),op:`ui.interaction.${t.name}`,startTime:e,attributes:{[a.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.ui.browser.metrics"}},i=a.getComponentName(t.target);i&&(o.attributes["ui.component_name"]=i),c.startAndEndSpan(n,e,e+r,o)}}})},n.startTrackingLongAnimationFrames=function(){new PerformanceObserver(e=>{let n=a.getActiveSpan();if(n)for(let t of e.getEntries()){if(!t.scripts[0])continue;let e=c.msToSec(a.browserPerformanceTimeOrigin+t.startTime),{start_timestamp:r,op:o}=a.spanToJSON(n);if("navigation"===o&&r&&e{let n=a.getActiveSpan();if(!n)return;let{op:t,start_timestamp:r}=a.spanToJSON(n);for(let o of e){let e=c.msToSec(a.browserPerformanceTimeOrigin+o.startTime),i=c.msToSec(o.duration);"navigation"===t&&r&&e{let n=e.entries[e.entries.length-1];if(!n)return;let t=c.msToSec(a.browserPerformanceTimeOrigin),r=c.msToSec(n.startTime);h.fid={value:e.value,unit:"millisecond"},h["mark.fid"]={value:t+r,unit:"second"}}),u=s.addLcpInstrumentationHandler(({metric:e})=>{let n=e.entries[e.entries.length-1];n&&(h.lcp={value:e.value,unit:"millisecond"},r=n)},!0),d=s.addTtfbInstrumentationHandler(({metric:e})=>{e.entries[e.entries.length-1]&&(h.ttfb={value:e.value,unit:"millisecond"})}),p=e?l.trackClsAsStandaloneSpan():s.addClsInstrumentationHandler(({metric:e})=>{let n=e.entries[e.entries.length-1];n&&(h.cls={value:e.value,unit:""},o=n)},!0);return()=>{t(),u(),d(),p&&p()}}return()=>void 0}},19071:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(2512),o=t(71292),a=t(21424),i=t(40392),l=t(50559);n.trackClsAsStandaloneSpan=function(){let e,n,t=0;if(!function(){try{return PerformanceObserver.supportedEntryTypes.includes("layout-shift")}catch(e){return!1}}())return;let s=!1;function c(){s||(s=!0,n&&function(e,n,t){o.DEBUG_BUILD&&r.logger.log(`Sending CLS span (${e})`);let a=i.msToSec((r.browserPerformanceTimeOrigin||0)+(n&&n.startTime||0)),l=r.getCurrentScope().getScopeData().transactionName,s=n?r.htmlTreeAsString(n.sources[0]&&n.sources[0].node):"Layout shift",c=r.dropUndefinedKeys({[r.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.http.browser.cls",[r.SEMANTIC_ATTRIBUTE_SENTRY_OP]:"ui.webvital.cls",[r.SEMANTIC_ATTRIBUTE_EXCLUSIVE_TIME]:n&&n.duration||0,"sentry.pageload.span_id":t}),u=i.startStandaloneWebVitalSpan({name:s,transaction:l,attributes:c,startTime:a});u&&(u.addEvent("cls",{[r.SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_UNIT]:"",[r.SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_VALUE]:e}),u.end(a))}(t,e,n),u())}let u=a.addClsInstrumentationHandler(({metric:n})=>{let r=n.entries[n.entries.length-1];r&&(t=n.value,e=r)},!0);l.onHidden(()=>{c()}),setTimeout(()=>{let e=r.getClient();if(!e)return;let t=e.on("startNavigationSpan",()=>{c(),t&&t()}),o=r.getActiveSpan(),a=o&&r.getRootSpan(o),i=a&&r.spanToJSON(a);i&&"pageload"===i.op&&(n=a.spanContext().spanId)},0)}},86858:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(2512),o=t(21424),a=t(40392),i=[],l=new Map,s={click:"click",pointerdown:"click",pointerup:"click",mousedown:"click",mouseup:"click",touchstart:"click",touchend:"click",mouseover:"hover",mouseout:"hover",mouseenter:"hover",mouseleave:"hover",pointerover:"hover",pointerout:"hover",pointerenter:"hover",pointerleave:"hover",dragstart:"drag",dragend:"drag",drag:"drag",dragenter:"drag",dragleave:"drag",dragover:"drag",drop:"drag",keydown:"press",keyup:"press",keypress:"press",input:"press"};n.registerInpInteractionListener=function(e){let n=({entries:e})=>{let n=r.getActiveSpan(),t=n&&r.getRootSpan(n);e.forEach(e=>{if(!o.isPerformanceEventTiming(e)||!t)return;let n=e.interactionId;if(!(null==n||l.has(n))){if(i.length>10){let e=i.shift();l.delete(e)}i.push(n),l.set(n,t)}})};o.addPerformanceInstrumentationHandler("event",n),o.addPerformanceInstrumentationHandler("first-input",n)},n.startTrackingINP=function(){if(a.getBrowserPerformanceAPI()&&r.browserPerformanceTimeOrigin){let e=o.addInpInstrumentationHandler(({metric:e})=>{if(void 0==e.value)return;let n=e.entries.find(n=>n.duration===e.value&&s[n.name]);if(!n)return;let{interactionId:t}=n,o=s[n.name],i=a.msToSec(r.browserPerformanceTimeOrigin+n.startTime),c=a.msToSec(e.value),u=r.getActiveSpan(),d=u?r.getRootSpan(u):void 0,p=(null!=t?l.get(t):void 0)||d,m=p?r.spanToJSON(p).description:r.getCurrentScope().getScopeData().transactionName,h=r.htmlTreeAsString(n.target),g=r.dropUndefinedKeys({[r.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.http.browser.inp",[r.SEMANTIC_ATTRIBUTE_SENTRY_OP]:`ui.interaction.${o}`,[r.SEMANTIC_ATTRIBUTE_EXCLUSIVE_TIME]:n.duration}),f=a.startStandaloneWebVitalSpan({name:h,transaction:m,attributes:g,startTime:i});f&&(f.addEvent("inp",{[r.SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_UNIT]:"millisecond",[r.SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_VALUE]:e.value}),f.end(i+c))});return()=>{e()}}return()=>void 0}},21424:function(e,n,t){let r,o,a,i,l;Object.defineProperty(n,"__esModule",{value:!0});let s=t(2512),c=t(71292),u=t(46543),d=t(74580),p=t(35698),m=t(40183),h=t(27337),g=t(64113),f={},y={};function _(e,n){let t=f[e];if(t&&t.length)for(let r of t)try{r(n)}catch(n){c.DEBUG_BUILD&&s.logger.error(`Error while triggering instrumentation handler. Type: ${e} Name: ${s.getFunctionName(r)} Error:`,n)}}function v(){return u.onCLS(e=>{_("cls",{metric:e}),r=e},{reportAllChanges:!0})}function b(){return d.onFID(e=>{_("fid",{metric:e}),o=e})}function k(){return m.onLCP(e=>{_("lcp",{metric:e}),a=e},{reportAllChanges:!0})}function C(){return g.onTTFB(e=>{_("ttfb",{metric:e}),i=e})}function S(){return p.onINP(e=>{_("inp",{metric:e}),l=e})}function T(e,n,t,r,o=!1){let a;return w(e,n),y[e]||(a=t(),y[e]=!0),r&&n({metric:r}),I(e,n,o?a:void 0)}function w(e,n){f[e]=f[e]||[],f[e].push(n)}function I(e,n,t){return()=>{t&&t();let r=f[e];if(!r)return;let o=r.indexOf(n);-1!==o&&r.splice(o,1)}}n.addClsInstrumentationHandler=function(e,n=!1){return T("cls",e,v,r,n)},n.addFidInstrumentationHandler=function(e){return T("fid",e,b,o)},n.addInpInstrumentationHandler=function(e){return T("inp",e,S,l)},n.addLcpInstrumentationHandler=function(e,n=!1){return T("lcp",e,k,a,n)},n.addPerformanceInstrumentationHandler=function(e,n){return w(e,n),y[e]||(function(e){let n={};"event"===e&&(n.durationThreshold=0),h.observe(e,n=>{_(e,{entries:n})},n)}(e),y[e]=!0),I(e,n)},n.addTtfbInstrumentationHandler=function(e){return T("ttfb",e,C,i)},n.isPerformanceEventTiming=function(e){return"duration"in e}},40392:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(2512),o=t(79690);n.getBrowserPerformanceAPI=function(){return o.WINDOW&&o.WINDOW.addEventListener&&o.WINDOW.performance},n.isMeasurementValue=function(e){return"number"==typeof e&&isFinite(e)},n.msToSec=function(e){return e/1e3},n.startAndEndSpan=function(e,n,t,{...o}){let a=r.spanToJSON(e).start_timestamp;return a&&a>n&&"function"==typeof e.updateStartTime&&e.updateStartTime(n),r.withActiveSpan(e,()=>{let e=r.startInactiveSpan({startTime:n,...o});return e&&e.end(t),e})},n.startStandaloneWebVitalSpan=function(e){let n;let t=r.getClient();if(!t)return;let{name:a,transaction:i,attributes:l,startTime:s}=e,{release:c,environment:u}=t.getOptions(),d=t.getIntegrationByName("Replay"),p=d&&d.getReplayId(),m=r.getCurrentScope(),h=m.getUser(),g=void 0!==h?h.email||h.id||h.ip_address:void 0;try{n=m.getScopeData().contexts.profile.profile_id}catch(e){}let f={release:c,environment:u,user:g||void 0,profile_id:n||void 0,replay_id:p||void 0,transaction:i,"user_agent.original":o.WINDOW.navigator&&o.WINDOW.navigator.userAgent,...l};return r.startInactiveSpan({name:a,attributes:f,startTime:s,experimental:{standalone:!0}})}},46543:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(96716),o=t(97732),a=t(27337),i=t(50559),l=t(75014),s=t(54650),c=[.1,.25];n.CLSThresholds=c,n.onCLS=(e,n={})=>{s.onFCP(l.runOnce(()=>{let t;let l=o.initMetric("CLS",0),s=0,u=[],d=e=>{e.forEach(e=>{if(!e.hadRecentInput){let n=u[0],t=u[u.length-1];s&&n&&t&&e.startTime-t.startTime<1e3&&e.startTime-n.startTime<5e3?(s+=e.value,u.push(e)):(s=e.value,u=[e])}}),s>l.value&&(l.value=s,l.entries=u,t())},p=a.observe("layout-shift",d);p&&(t=r.bindReporter(e,l,c,n.reportAllChanges),i.onHidden(()=>{d(p.takeRecords()),t(!0)}),setTimeout(t,0))}))}},74580:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(96716),o=t(9103),a=t(97732),i=t(27337),l=t(50559),s=t(75014),c=t(31799),u=[100,300];n.FIDThresholds=u,n.onFID=(e,n={})=>{c.whenActivated(()=>{let t;let c=o.getVisibilityWatcher(),d=a.initMetric("FID"),p=e=>{e.startTime{e.forEach(p)},h=i.observe("first-input",m);t=r.bindReporter(e,d,u,n.reportAllChanges),h&&l.onHidden(s.runOnce(()=>{m(h.takeRecords()),h.disconnect()}))})}},35698:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(79690),o=t(96716),a=t(97732),i=t(6868),l=t(27337),s=t(50559),c=t(95577),u=t(31799),d=t(78676),p=[200,500];n.INPThresholds=p,n.onINP=(e,n={})=>{"PerformanceEventTiming"in r.WINDOW&&"interactionId"in PerformanceEventTiming.prototype&&u.whenActivated(()=>{let t;c.initInteractionCountPolyfill();let r=a.initMetric("INP"),u=e=>{d.whenIdle(()=>{e.forEach(i.processInteractionEntry);let n=i.estimateP98LongestInteraction();n&&n.latency!==r.value&&(r.value=n.latency,r.entries=n.entries,t())})},m=l.observe("event",u,{durationThreshold:null!=n.durationThreshold?n.durationThreshold:i.DEFAULT_DURATION_THRESHOLD});t=o.bindReporter(e,r,p,n.reportAllChanges),m&&(m.observe({type:"first-input",buffered:!0}),s.onHidden(()=>{u(m.takeRecords()),t(!0)}))})}},40183:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(79690),o=t(96716),a=t(92239),i=t(9103),l=t(97732),s=t(27337),c=t(50559),u=t(75014),d=t(31799),p=t(78676),m=[2500,4e3],h={};n.LCPThresholds=m,n.onLCP=(e,n={})=>{d.whenActivated(()=>{let t;let d=i.getVisibilityWatcher(),g=l.initMetric("LCP"),f=e=>{n.reportAllChanges||(e=e.slice(-1)),e.forEach(e=>{e.startTime{h[g.id]||(f(y.takeRecords()),y.disconnect(),h[g.id]=!0,t(!0))});["keydown","click"].forEach(e=>{r.WINDOW.document&&addEventListener(e,()=>p.whenIdle(a),{once:!0,capture:!0})}),c.onHidden(a)}})}},96716:function(e,n){Object.defineProperty(n,"__esModule",{value:!0});let t=(e,n)=>e>n[1]?"poor":e>n[0]?"needs-improvement":"good";n.bindReporter=(e,n,r,o)=>{let a,i;return l=>{n.value>=0&&(l||o)&&((i=n.value-(a||0))||void 0===a)&&(a=n.value,n.delta=i,n.rating=t(n.value,r),e(n))}}},6796:function(e,n){Object.defineProperty(n,"__esModule",{value:!0}),n.generateUniqueID=()=>`v4-${Date.now()}-${Math.floor(Math.random()*(9e12-1))+1e12}`},92239:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(26412);n.getActivationStart=()=>{let e=r.getNavigationEntry();return e&&e.activationStart||0}},26412:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(79690);n.getNavigationEntry=(e=!0)=>{let n=r.WINDOW.performance&&r.WINDOW.performance.getEntriesByType&&r.WINDOW.performance.getEntriesByType("navigation")[0];if(!e||n&&n.responseStart>0&&n.responseStart"hidden"!==r.WINDOW.document.visibilityState||r.WINDOW.document.prerendering?1/0:0,i=e=>{"hidden"===r.WINDOW.document.visibilityState&&o>-1&&(o="visibilitychange"===e.type?e.timeStamp:0,s())},l=()=>{addEventListener("visibilitychange",i,!0),addEventListener("prerenderingchange",i,!0)},s=()=>{removeEventListener("visibilitychange",i,!0),removeEventListener("prerenderingchange",i,!0)};n.getVisibilityWatcher=()=>(r.WINDOW.document&&o<0&&(o=a(),l()),{get firstHiddenTime(){return o}})},97732:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(79690),o=t(6796),a=t(92239),i=t(26412);n.initMetric=(e,n)=>{let t=i.getNavigationEntry(),l="navigate";return t&&(r.WINDOW.document&&r.WINDOW.document.prerendering||a.getActivationStart()>0?l="prerender":r.WINDOW.document&&r.WINDOW.document.wasDiscarded?l="restore":t.type&&(l=t.type.replace(/_/g,"-"))),{name:e,value:void 0===n?-1:n,rating:"good",delta:0,entries:[],id:o.generateUniqueID(),navigationType:l}}},6868:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(95577),o=[],a=new Map,i=()=>r.getInteractionCount()-0,l=[];n.DEFAULT_DURATION_THRESHOLD=40,n.entryPreProcessingCallbacks=l,n.estimateP98LongestInteraction=()=>{let e=Math.min(o.length-1,Math.floor(i()/50));return o[e]},n.longestInteractionList=o,n.longestInteractionMap=a,n.processInteractionEntry=e=>{if(l.forEach(n=>n(e)),!(e.interactionId||"first-input"===e.entryType))return;let n=o[o.length-1],t=a.get(e.interactionId);if(t||o.length<10||n&&e.duration>n.latency){if(t)e.duration>t.latency?(t.entries=[e],t.latency=e.duration):e.duration===t.latency&&e.startTime===(t.entries[0]&&t.entries[0].startTime)&&t.entries.push(e);else{let n={id:e.interactionId,latency:e.duration,entries:[e]};a.set(n.id,n),o.push(n)}o.sort((e,n)=>n.latency-e.latency),o.length>10&&o.splice(10).forEach(e=>a.delete(e.id))}}},27337:function(e,n){Object.defineProperty(n,"__esModule",{value:!0}),n.observe=(e,n,t)=>{try{if(PerformanceObserver.supportedEntryTypes.includes(e)){let r=new PerformanceObserver(e=>{Promise.resolve().then(()=>{n(e.getEntries())})});return r.observe(Object.assign({type:e,buffered:!0},t||{})),r}}catch(e){}}},50559:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(79690);n.onHidden=e=>{let n=n=>{("pagehide"===n.type||r.WINDOW.document&&"hidden"===r.WINDOW.document.visibilityState)&&e(n)};r.WINDOW.document&&(addEventListener("visibilitychange",n,!0),addEventListener("pagehide",n,!0))}},95577:function(e,n,t){let r;Object.defineProperty(n,"__esModule",{value:!0});let o=t(27337),a=0,i=1/0,l=0,s=e=>{e.forEach(e=>{e.interactionId&&(i=Math.min(i,e.interactionId),a=(l=Math.max(l,e.interactionId))?(l-i)/7+1:0)})};n.getInteractionCount=()=>r?a:performance.interactionCount||0,n.initInteractionCountPolyfill=()=>{"interactionCount"in performance||r||(r=o.observe("event",s,{type:"event",buffered:!0,durationThreshold:0}))}},75014:function(e,n){Object.defineProperty(n,"__esModule",{value:!0}),n.runOnce=e=>{let n=!1;return()=>{n||(e(),n=!0)}}},31799:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(79690);n.whenActivated=e=>{r.WINDOW.document&&r.WINDOW.document.prerendering?addEventListener("prerenderingchange",()=>e(),!0):e()}},78676:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(79690),o=t(50559),a=t(75014);n.whenIdle=e=>{let n=r.WINDOW.requestIdleCallback||r.WINDOW.setTimeout,t=-1;return e=a.runOnce(e),r.WINDOW.document&&"hidden"===r.WINDOW.document.visibilityState?e():(t=n(e),o.onHidden(e)),t}},54650:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(96716),o=t(92239),a=t(9103),i=t(97732),l=t(27337),s=t(31799),c=[1800,3e3];n.FCPThresholds=c,n.onFCP=(e,n={})=>{s.whenActivated(()=>{let t;let s=a.getVisibilityWatcher(),u=i.initMetric("FCP"),d=l.observe("paint",e=>{e.forEach(e=>{"first-contentful-paint"===e.name&&(d.disconnect(),e.startTime{r.WINDOW.document&&r.WINDOW.document.prerendering?s.whenActivated(()=>u(e)):r.WINDOW.document&&"complete"!==r.WINDOW.document.readyState?addEventListener("load",()=>u(e),!0):setTimeout(e,0)};n.TTFBThresholds=c,n.onTTFB=(e,n={})=>{let t=l.initMetric("TTFB"),r=o.bindReporter(e,t,c,n.reportAllChanges);u(()=>{let e=i.getNavigationEntry();e&&(t.value=Math.max(e.responseStart-a.getActivationStart(),0),t.entries=[e],r(!0))})}},79690:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(2512).GLOBAL_OBJ;n.WINDOW=r},21496:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0});let r=t(2512),o=r.GLOBAL_OBJ,a=o.document,i=o.navigator,l="Report a Bug",s="Cancel",c="Send Bug Report",u="Confirm",d="Report a Bug",p="your.email@example.org",m="Email",h="What's the bug? What did you expect?",g="Description",f="Your Name",y="Name",_="Thank you for your report!",v="(required)",b="Add a screenshot",k="Remove screenshot",C=(e,n={includeReplay:!0})=>{if(!e.message)throw Error("Unable to submit feedback with empty message");let t=r.getClient();if(!t)throw Error("No client setup, cannot send feedback.");e.tags&&Object.keys(e.tags).length&&r.getCurrentScope().setTags(e.tags);let o=r.captureFeedback({source:"api",url:r.getLocationHref(),...e},n);return new Promise((e,n)=>{let r=setTimeout(()=>n("Unable to determine if Feedback was correctly sent."),5e3),a=t.on("afterSendEvent",(t,i)=>t.event_id!==o?void 0:(clearTimeout(r),a(),i&&"number"==typeof i.statusCode&&i.statusCode>=200&&i.statusCode<300)?e(o):i&&"number"==typeof i.statusCode&&0===i.statusCode?n("Unable to send Feedback. This is because of network issues, or because you are using an ad-blocker."):i&&"number"==typeof i.statusCode&&403===i.statusCode?n("Unable to send Feedback. This could be because this domain is not in your list of allowed domains."):n("Unable to send Feedback. This could be because of network issues, or because you are using an ad-blocker"))})};function S(e,n){return{...e,...n,tags:{...e.tags,...n.tags},onFormOpen:()=>{n.onFormOpen&&n.onFormOpen(),e.onFormOpen&&e.onFormOpen()},onFormClose:()=>{n.onFormClose&&n.onFormClose(),e.onFormClose&&e.onFormClose()},onSubmitSuccess:t=>{n.onSubmitSuccess&&n.onSubmitSuccess(t),e.onSubmitSuccess&&e.onSubmitSuccess(t)},onSubmitError:t=>{n.onSubmitError&&n.onSubmitError(t),e.onSubmitError&&e.onSubmitError(t)},onFormSubmitted:()=>{n.onFormSubmitted&&n.onFormSubmitted(),e.onFormSubmitted&&e.onFormSubmitted()},themeDark:{...e.themeDark,...n.themeDark},themeLight:{...e.themeLight,...n.themeLight}}}function T(e,n){return Object.entries(n).forEach(([n,t])=>{e.setAttributeNS(null,n,t)}),e}let w="rgba(88, 74, 192, 1)",I={foreground:"#2b2233",background:"#ffffff",accentForeground:"white",accentBackground:w,successColor:"#268d75",errorColor:"#df3338",border:"1.5px solid rgba(41, 35, 47, 0.13)",boxShadow:"0px 4px 24px 0px rgba(43, 34, 51, 0.12)",outline:"1px auto var(--accent-background)",interactiveFilter:"brightness(95%)"},x={foreground:"#ebe6ef",background:"#29232f",accentForeground:"white",accentBackground:w,successColor:"#2da98c",errorColor:"#f55459",border:"1.5px solid rgba(235, 230, 239, 0.15)",boxShadow:"0px 4px 24px 0px rgba(43, 34, 51, 0.12)",outline:"1px auto var(--accent-background)",interactiveFilter:"brightness(150%)"};function E(e){return` --foreground: ${e.foreground}; --background: ${e.background}; --accent-foreground: ${e.accentForeground}; --accent-background: ${e.accentBackground}; --success-color: ${e.successColor}; --error-color: ${e.errorColor}; --border: ${e.border}; --box-shadow: ${e.boxShadow}; --outline: ${e.outline}; --interactive-filter: ${e.interactiveFilter}; `}var R,P,B,N,A,O,M,L={},z=[],D=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,F=Array.isArray;function j(e,n){for(var t in n)e[t]=n[t];return e}function U(e){var n=e.parentNode;n&&n.removeChild(e)}function H(e,n,t){var r,o,a,i={};for(a in n)"key"==a?r=n[a]:"ref"==a?o=n[a]:i[a]=n[a];if(arguments.length>2&&(i.children=arguments.length>3?R.call(arguments,2):t),"function"==typeof e&&null!=e.defaultProps)for(a in e.defaultProps)void 0===i[a]&&(i[a]=e.defaultProps[a]);return q(e,i,r,o,null)}function q(e,n,t,r,o){var a={type:e,props:n,key:t,ref:r,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:null==o?++B:o,__i:-1,__u:0};return null==o&&null!=P.vnode&&P.vnode(a),a}function W(e){return e.children}function V(e,n){this.props=e,this.context=n}function K(e,n){if(null==n)return e.__?K(e.__,e.__i+1):null;for(var t;nt?(en(r,n,o),o.length=r.length=0,n=void 0,N.sort(M)):n&&P.__c&&P.__c(n,z));n&&en(r,n,o),$.__r=0}function Q(e,n,t,r,o,a,i,l,s,c,u){var d,p,m,h,g,f=r&&r.__k||z,y=n.length;for(t.__d=s,function(e,n,t){var r,o,a,i,l,s=n.length,c=t.length,u=c,d=0;for(e.__k=[],r=0;r0?q(o.type,o.props,o.key,o.ref?o.ref:null,o.__v):o)?(o.__=e,o.__b=e.__b+1,l=function(e,n,t,r){var o=e.key,a=e.type,i=t-1,l=t+1,s=n[t];if(null===s||s&&o==s.key&&a===s.type)return t;if(r>(null!=s&&0==(131072&s.__u)?1:0))for(;i>=0||l=0){if((s=n[i])&&0==(131072&s.__u)&&o==s.key&&a===s.type)return i;i--}if(li?u>s-i?d+=l-i:d--:d=l=t.__.length&&t.__.push({__V:ed}),t.__[e]}function eb(e){return ec=1,ek(eP,e)}function ek(e,n,t){var r=ev(ea++,2);if(r.t=e,!r.__c&&(r.__=[t?t(n):eP(void 0,n),function(e){var n=r.__N?r.__N[0]:r.__[0],t=r.t(n,e);n!==t&&(r.__N=[t,r.__[1]],r.__c.setState({}))}],r.__c=ei,!ei.u)){var o=function(e,n,t){if(!r.__c.__H)return!0;var o=r.__c.__H.__.filter(function(e){return!!e.__c});if(o.every(function(e){return!e.__N}))return!a||a.call(this,e,n,t);var i=!1;return o.forEach(function(e){if(e.__N){var n=e.__[0];e.__=e.__N,e.__N=void 0,n!==e.__[0]&&(i=!0)}}),!(!i&&r.__c.props===e)&&(!a||a.call(this,e,n,t))};ei.u=!0;var a=ei.shouldComponentUpdate,i=ei.componentWillUpdate;ei.componentWillUpdate=function(e,n,t){if(this.__e){var r=a;a=void 0,o(e,n,t),a=r}i&&i.call(this,e,n,t)},ei.shouldComponentUpdate=o}return r.__N||r.__}function eC(e,n){var t=ev(ea++,4);!ep.__s&&eR(t.__H,n)&&(t.__=e,t.i=n,ei.__h.push(t))}function eS(e,n){var t=ev(ea++,7);return eR(t.__H,n)?(t.__V=e(),t.i=n,t.__h=e,t.__V):t.__}function eT(e,n){return ec=8,eS(function(){return e},n)}function ew(){for(var e;e=eu.shift();)if(e.__P&&e.__H)try{e.__H.__h.forEach(ex),e.__H.__h.forEach(eE),e.__H.__h=[]}catch(n){e.__H.__h=[],ep.__e(n,e.__v)}}ep.__b=function(e){ei=null,em&&em(e)},ep.__=function(e,n){n.__k&&n.__k.__m&&(e.__m=n.__k.__m),e_&&e_(e,n)},ep.__r=function(e){eh&&eh(e),ea=0;var n=(ei=e.__c).__H;n&&(el===ei?(n.__h=[],ei.__h=[],n.__.forEach(function(e){e.__N&&(e.__=e.__N),e.__V=ed,e.__N=e.i=void 0})):(n.__h.forEach(ex),n.__h.forEach(eE),n.__h=[],ea=0)),el=ei},ep.diffed=function(e){eg&&eg(e);var n=e.__c;n&&n.__H&&(n.__H.__h.length&&(1!==eu.push(n)&&es===ep.requestAnimationFrame||((es=ep.requestAnimationFrame)||function(e){var n,t=function(){clearTimeout(r),eI&&cancelAnimationFrame(n),setTimeout(e)},r=setTimeout(t,100);eI&&(n=requestAnimationFrame(t))})(ew)),n.__H.__.forEach(function(e){e.i&&(e.__H=e.i),e.__V!==ed&&(e.__=e.__V),e.i=void 0,e.__V=ed})),el=ei=null},ep.__c=function(e,n){n.some(function(e){try{e.__h.forEach(ex),e.__h=e.__h.filter(function(e){return!e.__||eE(e)})}catch(t){n.some(function(e){e.__h&&(e.__h=[])}),n=[],ep.__e(t,e.__v)}}),ef&&ef(e,n)},ep.unmount=function(e){ey&&ey(e);var n,t=e.__c;t&&t.__H&&(t.__H.__.forEach(function(e){try{ex(e)}catch(e){n=e}}),t.__H=void 0,n&&ep.__e(n,t.__v))};var eI="function"==typeof requestAnimationFrame;function ex(e){var n=ei,t=e.__c;"function"==typeof t&&(e.__c=void 0,t()),ei=n}function eE(e){var n=ei;e.__c=e.__(),ei=n}function eR(e,n){return!e||e.length!==n.length||n.some(function(n,t){return n!==e[t]})}function eP(e,n){return"function"==typeof n?n(e):n}let eB={__proto__:null,useCallback:eT,useContext:function(e){var n=ei.context[e.__c],t=ev(ea++,9);return t.c=e,n?(null==t.__&&(t.__=!0,n.sub(ei)),n.props.value):e.__},useDebugValue:function(e,n){ep.useDebugValue&&ep.useDebugValue(n?n(e):e)},useEffect:function(e,n){var t=ev(ea++,3);!ep.__s&&eR(t.__H,n)&&(t.__=e,t.i=n,ei.__H.__h.push(t))},useErrorBoundary:function(e){var n=ev(ea++,10),t=eb();return n.__=e,ei.componentDidCatch||(ei.componentDidCatch=function(e,r){n.__&&n.__(e,r),t[1](e)}),[t[0],function(){t[1](void 0)}]},useId:function(){var e=ev(ea++,11);if(!e.__){for(var n=ei.__v;null!==n&&!n.__m&&null!==n.__;)n=n.__;var t=n.__m||(n.__m=[0,0]);e.__="P"+t[0]+"-"+t[1]++}return e.__},useImperativeHandle:function(e,n,t){ec=6,eC(function(){return"function"==typeof e?(e(n()),function(){return e(null)}):e?(e.current=n(),function(){return e.current=null}):void 0},null==t?t:t.concat(e))},useLayoutEffect:eC,useMemo:eS,useReducer:ek,useRef:function(e){return ec=5,eS(function(){return{current:e}},[])},useState:eb};function eN({options:e}){let n=eS(()=>({__html:function(){let e=e=>a.createElementNS("http://www.w3.org/2000/svg",e),n=T(e("svg"),{width:"32",height:"30",viewBox:"0 0 72 66",fill:"inherit"}),t=T(e("path"),{transform:"translate(11, 11)",d:"M29,2.26a4.67,4.67,0,0,0-8,0L14.42,13.53A32.21,32.21,0,0,1,32.17,40.19H27.55A27.68,27.68,0,0,0,12.09,17.47L6,28a15.92,15.92,0,0,1,9.23,12.17H4.62A.76.76,0,0,1,4,39.06l2.94-5a10.74,10.74,0,0,0-3.36-1.9l-2.91,5a4.54,4.54,0,0,0,1.69,6.24A4.66,4.66,0,0,0,4.62,44H19.15a19.4,19.4,0,0,0-8-17.31l2.31-4A23.87,23.87,0,0,1,23.76,44H36.07a35.88,35.88,0,0,0-16.41-31.8l4.67-8a.77.77,0,0,1,1.05-.27c.53.29,20.29,34.77,20.66,35.17a.76.76,0,0,1-.68,1.13H40.6q.09,1.91,0,3.81h4.78A4.59,4.59,0,0,0,50,39.43a4.49,4.49,0,0,0-.62-2.28Z"});return n.appendChild(t),n}().outerHTML}),[]);return H("h2",{class:"dialog__header"},H("span",{class:"dialog__title"},e.formTitle),e.showBranding?H("a",{class:"brand-link",target:"_blank",href:"https://sentry.io/welcome/",title:"Powered by Sentry",rel:"noopener noreferrer",dangerouslySetInnerHTML:n}):null)}function eA(e,n){let t=e.get(n);return"string"==typeof t?t.trim():""}function eO({options:e,defaultEmail:n,defaultName:t,onFormClose:r,onSubmit:o,onSubmitSuccess:a,onSubmitError:i,showEmail:l,showName:s,screenshotInput:c}){let{tags:u,addScreenshotButtonLabel:d,removeScreenshotButtonLabel:p,cancelButtonLabel:m,emailLabel:h,emailPlaceholder:g,isEmailRequired:f,isNameRequired:y,messageLabel:_,messagePlaceholder:v,nameLabel:b,namePlaceholder:k,submitButtonLabel:C,isRequiredLabel:S}=e,[T,w]=eb(null),[I,x]=eb(!1),E=c&&c.input,[R,P]=eb(null),B=eT(e=>{P(e),x(!1)},[]),N=eT(e=>{let n=function(e,n){let t=[];return n.isNameRequired&&!e.name&&t.push(n.nameLabel),n.isEmailRequired&&!e.email&&t.push(n.emailLabel),e.message||t.push(n.messageLabel),t}(e,{emailLabel:h,isEmailRequired:f,isNameRequired:y,messageLabel:_,nameLabel:b});return n.length>0?w(`Please enter in the following required fields: ${n.join(", ")}`):w(null),0===n.length},[h,f,y,_,b]);return H("form",{class:"form",onSubmit:eT(async e=>{try{if(e.preventDefault(),!(e.target instanceof HTMLFormElement))return;let n=new FormData(e.target),t=await (c&&I?c.value():void 0),r={name:eA(n,"name"),email:eA(n,"email"),message:eA(n,"message"),attachments:t?[t]:void 0};if(!N(r))return;try{await o({name:r.name,email:r.email,message:r.message,source:"widget",tags:u},{attachments:r.attachments}),a(r)}catch(e){w(e),i(e)}}catch(e){}},[c&&I,a,i])},E&&I?H(E,{onError:B}):null,H("div",{class:"form__right","data-sentry-feedback":!0},H("div",{class:"form__top"},T?H("div",{class:"form__error-container"},T):null,s?H("label",{for:"name",class:"form__label"},H(eM,{label:b,isRequiredLabel:S,isRequired:y}),H("input",{class:"form__input",defaultValue:t,id:"name",name:"name",placeholder:k,required:y,type:"text"})):H("input",{"aria-hidden":!0,value:t,name:"name",type:"hidden"}),l?H("label",{for:"email",class:"form__label"},H(eM,{label:h,isRequiredLabel:S,isRequired:f}),H("input",{class:"form__input",defaultValue:n,id:"email",name:"email",placeholder:g,required:f,type:"email"})):H("input",{"aria-hidden":!0,value:n,name:"email",type:"hidden"}),H("label",{for:"message",class:"form__label"},H(eM,{label:_,isRequiredLabel:S,isRequired:!0}),H("textarea",{autoFocus:!0,class:"form__input form__input--textarea",id:"message",name:"message",placeholder:v,required:!0,rows:5})),E?H("label",{for:"screenshot",class:"form__label"},H("button",{class:"btn btn--default",type:"button",onClick:()=>{P(null),x(e=>!e)}},I?p:d),R?H("div",{class:"form__error-container"},R.message):null):null),H("div",{class:"btn-group"},H("button",{class:"btn btn--primary",type:"submit"},C),H("button",{class:"btn btn--default",type:"button",onClick:r},m))))}function eM({label:e,isRequired:n,isRequiredLabel:t}){return H("span",{class:"form__label__text"},e,n&&H("span",{class:"form__label__text--required"},t))}function eL({open:e,onFormSubmitted:n,...t}){let r=t.options,a=eS(()=>({__html:function(){let e=e=>o.document.createElementNS("http://www.w3.org/2000/svg",e),n=T(e("svg"),{width:"16",height:"17",viewBox:"0 0 16 17",fill:"inherit"}),t=T(e("g"),{clipPath:"url(#clip0_57_156)"}),r=T(e("path"),{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M3.55544 15.1518C4.87103 16.0308 6.41775 16.5 8 16.5C10.1217 16.5 12.1566 15.6571 13.6569 14.1569C15.1571 12.6566 16 10.6217 16 8.5C16 6.91775 15.5308 5.37103 14.6518 4.05544C13.7727 2.73985 12.5233 1.71447 11.0615 1.10897C9.59966 0.503466 7.99113 0.34504 6.43928 0.653721C4.88743 0.962403 3.46197 1.72433 2.34315 2.84315C1.22433 3.96197 0.462403 5.38743 0.153721 6.93928C-0.15496 8.49113 0.00346625 10.0997 0.608967 11.5615C1.21447 13.0233 2.23985 14.2727 3.55544 15.1518ZM4.40546 3.1204C5.46945 2.40946 6.72036 2.03 8 2.03C9.71595 2.03 11.3616 2.71166 12.575 3.92502C13.7883 5.13838 14.47 6.78405 14.47 8.5C14.47 9.77965 14.0905 11.0306 13.3796 12.0945C12.6687 13.1585 11.6582 13.9878 10.476 14.4775C9.29373 14.9672 7.99283 15.0953 6.73777 14.8457C5.48271 14.596 4.32987 13.9798 3.42502 13.075C2.52018 12.1701 1.90397 11.0173 1.65432 9.76224C1.40468 8.50718 1.5328 7.20628 2.0225 6.02404C2.5122 4.8418 3.34148 3.83133 4.40546 3.1204Z"}),a=T(e("path"),{d:"M6.68775 12.4297C6.78586 12.4745 6.89218 12.4984 7 12.5C7.11275 12.4955 7.22315 12.4664 7.32337 12.4145C7.4236 12.3627 7.51121 12.2894 7.58 12.2L12 5.63999C12.0848 5.47724 12.1071 5.28902 12.0625 5.11098C12.0178 4.93294 11.9095 4.77744 11.7579 4.67392C11.6064 4.57041 11.4221 4.52608 11.24 4.54931C11.0579 4.57254 10.8907 4.66173 10.77 4.79999L6.88 10.57L5.13 8.56999C5.06508 8.49566 4.98613 8.43488 4.89768 8.39111C4.80922 8.34735 4.713 8.32148 4.61453 8.31498C4.51605 8.30847 4.41727 8.32147 4.32382 8.35322C4.23038 8.38497 4.14413 8.43484 4.07 8.49999C3.92511 8.63217 3.83692 8.81523 3.82387 9.01092C3.81083 9.2066 3.87393 9.39976 4 9.54999L6.43 12.24C6.50187 12.3204 6.58964 12.385 6.68775 12.4297Z"});n.appendChild(t).append(a,r);let i=e("defs"),l=T(e("clipPath"),{id:"clip0_57_156"}),s=T(e("rect"),{width:"16",height:"16",fill:"white",transform:"translate(0 0.5)"});return l.appendChild(s),i.appendChild(l),n.appendChild(i).appendChild(l).appendChild(s),n}().outerHTML}),[]),[i,l]=eb(null),s=eT(()=>{i&&(clearTimeout(i),l(null)),n()},[i]),c=eT(e=>{t.onSubmitSuccess(e),l(setTimeout(()=>{n(),l(null)},5e3))},[n]);return H(W,null,i?H("div",{class:"success__position",onClick:s},H("div",{class:"success__content"},r.successMessageText,H("span",{class:"success__icon",dangerouslySetInnerHTML:a}))):H("dialog",{class:"dialog",onClick:r.onFormClose,open:e},H("div",{class:"dialog__position"},H("div",{class:"dialog__content",onClick:e=>{e.stopPropagation()}},H(eN,{options:r}),H(eO,{...t,onSubmitSuccess:c})))))}let ez=` .dialog { position: fixed; z-index: var(--z-index); margin: 0; inset: 0; display: flex; align-items: center; justify-content: center; padding: 0; height: 100vh; width: 100vw; color: var(--dialog-color, var(--foreground)); fill: var(--dialog-color, var(--foreground)); line-height: 1.75em; background-color: rgba(0, 0, 0, 0.05); border: none; inset: 0; opacity: 1; transition: opacity 0.2s ease-in-out; } .dialog__position { position: fixed; z-index: var(--z-index); inset: var(--dialog-inset); padding: var(--page-margin); display: flex; max-height: calc(100vh - (2 * var(--page-margin))); } @media (max-width: 600px) { .dialog__position { inset: var(--page-margin); padding: 0; } } .dialog__position:has(.editor) { inset: var(--page-margin); padding: 0; } .dialog:not([open]) { opacity: 0; pointer-events: none; visibility: hidden; } .dialog:not([open]) .dialog__content { transform: translate(0, -16px) scale(0.98); } .dialog__content { display: flex; flex-direction: column; gap: 16px; padding: var(--dialog-padding, 24px); max-width: 100%; width: 100%; max-height: 100%; overflow: auto; background: var(--dialog-background, var(--background)); border-radius: var(--dialog-border-radius, 20px); border: var(--dialog-border, var(--border)); box-shadow: var(--dialog-box-shadow, var(--box-shadow)); transform: translate(0, 0) scale(1); transition: transform 0.2s ease-in-out; } `,eD=` .dialog__header { display: flex; gap: 4px; justify-content: space-between; font-weight: var(--dialog-header-weight, 600); margin: 0; } .dialog__title { align-self: center; width: var(--form-width, 272px); } @media (max-width: 600px) { .dialog__title { width: auto; } } .dialog__position:has(.editor) .dialog__title { width: auto; } .brand-link { display: inline-flex; } .brand-link:focus-visible { outline: var(--outline); } `,eF=` .form { display: flex; overflow: auto; flex-direction: row; gap: 16px; flex: 1 0; } .form__right { flex: 0 0 auto; display: flex; overflow: auto; flex-direction: column; justify-content: space-between; gap: 20px; width: var(--form-width, 100%); } .dialog__position:has(.editor) .form__right { width: var(--form-width, 272px); } .form__top { display: flex; flex-direction: column; gap: 8px; } .form__error-container { color: var(--error-color); fill: var(--error-color); } .form__label { display: flex; flex-direction: column; gap: 4px; margin: 0px; } .form__label__text { display: flex; gap: 4px; align-items: center; } .form__label__text--required { font-size: 0.85em; } .form__input { font-family: inherit; line-height: inherit; background: transparent; box-sizing: border-box; border: var(--input-border, var(--border)); border-radius: var(--input-border-radius, 6px); color: var(--input-color, inherit); fill: var(--input-color, inherit); font-size: var(--input-font-size, inherit); font-weight: var(--input-font-weight, 500); padding: 6px 12px; } .form__input::placeholder { opacity: 0.65; color: var(--input-placeholder-color, inherit); filter: var(--interactive-filter); } .form__input:focus-visible { outline: var(--input-focus-outline, var(--outline)); } .form__input--textarea { font-family: inherit; resize: vertical; } .error { color: var(--error-color); fill: var(--error-color); } `,ej=` .btn-group { display: grid; gap: 8px; } .btn { line-height: inherit; border: var(--button-border, var(--border)); border-radius: var(--button-border-radius, 6px); cursor: pointer; font-family: inherit; font-size: var(--button-font-size, inherit); font-weight: var(--button-font-weight, 600); padding: var(--button-padding, 6px 16px); } .btn[disabled] { opacity: 0.6; pointer-events: none; } .btn--primary { color: var(--button-primary-color, var(--accent-foreground)); fill: var(--button-primary-color, var(--accent-foreground)); background: var(--button-primary-background, var(--accent-background)); border: var(--button-primary-border, var(--border)); border-radius: var(--button-primary-border-radius, 6px); font-weight: var(--button-primary-font-weight, 500); } .btn--primary:hover { color: var(--button-primary-hover-color, var(--accent-foreground)); fill: var(--button-primary-hover-color, var(--accent-foreground)); background: var(--button-primary-hover-background, var(--accent-background)); filter: var(--interactive-filter); } .btn--primary:focus-visible { background: var(--button-primary-hover-background, var(--accent-background)); filter: var(--interactive-filter); outline: var(--button-primary-focus-outline, var(--outline)); } .btn--default { color: var(--button-color, var(--foreground)); fill: var(--button-color, var(--foreground)); background: var(--button-background, var(--background)); border: var(--button-border, var(--border)); border-radius: var(--button-border-radius, 6px); font-weight: var(--button-font-weight, 500); } .btn--default:hover { color: var(--button-color, var(--foreground)); fill: var(--button-color, var(--foreground)); background: var(--button-hover-background, var(--background)); filter: var(--interactive-filter); } .btn--default:focus-visible { background: var(--button-hover-background, var(--background)); filter: var(--interactive-filter); outline: var(--button-focus-outline, var(--outline)); } `,eU=` .success__position { position: fixed; inset: var(--dialog-inset); padding: var(--page-margin); z-index: var(--z-index); } .success__content { background: var(--success-background, var(--background)); border: var(--success-border, var(--border)); border-radius: var(--success-border-radius, 1.7em/50%); box-shadow: var(--success-box-shadow, var(--box-shadow)); font-weight: var(--success-font-weight, 600); color: var(--success-color); fill: var(--success-color); padding: 12px 24px; line-height: 1.75em; display: grid; align-items: center; grid-auto-flow: column; gap: 6px; cursor: default; } .success__icon { display: flex; } `,eH=o.devicePixelRatio,eq=e=>({x:Math.min(e.startX,e.endX),y:Math.min(e.startY,e.endY),width:Math.abs(e.startX-e.endX),height:Math.abs(e.startY-e.endY)}),eW=e=>{let n=e.clientHeight,t=e.clientWidth,r=e.width/e.height,o=n*r,a=n;o>t&&(o=t,a=t/r);let i=(t-o)/2,l=(n-a)/2;return{startX:i,startY:l,endX:o+i,endY:a+l}};n.buildFeedbackIntegration=({lazyLoadIntegration:e,getModalIntegration:n,getScreenshotIntegration:t})=>({id:w="sentry-feedback",autoInject:R=!0,showBranding:P=!0,isEmailRequired:B=!1,isNameRequired:N=!1,showEmail:A=!0,showName:O=!0,enableScreenshot:M=!0,useSentryUser:L={email:"email",name:"username"},tags:z,styleNonce:D,scriptNonce:F,colorScheme:j="system",themeLight:U={},themeDark:H={},addScreenshotButtonLabel:q=b,cancelButtonLabel:W=s,confirmButtonLabel:V=u,emailLabel:K=m,emailPlaceholder:G=p,formTitle:$=d,isRequiredLabel:Q=v,messageLabel:Y=g,messagePlaceholder:Z=h,nameLabel:J=y,namePlaceholder:X=f,removeScreenshotButtonLabel:ee=k,submitButtonLabel:en=c,successMessageText:et=_,triggerLabel:er=l,triggerAriaLabel:eo="",onFormOpen:ea,onFormClose:ei,onSubmitSuccess:el,onSubmitError:es,onFormSubmitted:ec}={})=>{let eu={id:w,autoInject:R,showBranding:P,isEmailRequired:B,isNameRequired:N,showEmail:A,showName:O,enableScreenshot:M,useSentryUser:L,tags:z,styleNonce:D,scriptNonce:F,colorScheme:j,themeDark:H,themeLight:U,triggerLabel:er,triggerAriaLabel:eo,cancelButtonLabel:W,submitButtonLabel:en,confirmButtonLabel:V,formTitle:$,emailLabel:K,emailPlaceholder:G,messageLabel:Y,messagePlaceholder:Z,nameLabel:J,namePlaceholder:X,successMessageText:et,isRequiredLabel:Q,addScreenshotButtonLabel:q,removeScreenshotButtonLabel:ee,onFormClose:ei,onFormOpen:ea,onSubmitError:es,onSubmitSuccess:el,onFormSubmitted:ec},ed=null,ep=[],em=e=>{if(!ed){let n=a.createElement("div");n.id=String(e.id),a.body.appendChild(n),(ed=n.attachShadow({mode:"open"})).appendChild(function({colorScheme:e,themeDark:n,themeLight:t,styleNonce:r}){let o=a.createElement("style");return o.textContent=` :host { --font-family: system-ui, 'Helvetica Neue', Arial, sans-serif; --font-size: 14px; --z-index: 100000; --page-margin: 16px; --inset: auto 0 0 auto; --actor-inset: var(--inset); font-family: var(--font-family); font-size: var(--font-size); ${"system"!==e?"color-scheme: only light;":""} ${E("dark"===e?{...x,...n}:{...I,...t})} } ${"system"===e?` @media (prefers-color-scheme: dark) { :host { ${E({...x,...n})} } }`:""} } `,r&&o.setAttribute("nonce",r),o}(e))}return ed},eh=async o=>{let a,l;let s=o.enableScreenshot&&!(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(i.userAgent)||/Macintosh/i.test(i.userAgent)&&i.maxTouchPoints&&i.maxTouchPoints>1)&&!!isSecureContext;try{a=(n?n():await e("feedbackModalIntegration",F))(),r.addIntegration(a)}catch(e){throw Error("[Feedback] Missing feedback modal integration!")}try{let n=s?t?t():await e("feedbackScreenshotIntegration",F):void 0;n&&(l=n(),r.addIntegration(l))}catch(e){}let c=a.createDialog({options:{...o,onFormClose:()=>{c&&c.close(),o.onFormClose&&o.onFormClose()},onFormSubmitted:()=>{c&&c.close(),o.onFormSubmitted&&o.onFormSubmitted()}},screenshotIntegration:l,sendFeedback:C,shadow:em(o)});return c},eg=(e,n={})=>{let t=S(eu,n),r="string"==typeof e?a.querySelector(e):"function"==typeof e.addEventListener?e:null;if(!r)throw Error("Unable to attach to target element");let o=null,i=async()=>{o||(o=await eh({...t,onFormSubmitted:()=>{o&&o.removeFromDom(),t.onFormSubmitted&&t.onFormSubmitted()}})),o.appendToDom(),o.open()};r.addEventListener("click",i);let l=()=>{ep=ep.filter(e=>e!==l),o&&o.removeFromDom(),o=null,r.removeEventListener("click",i)};return ep.push(l),l},ef=(e={})=>{let n=S(eu,e),t=em(n),r=function({triggerLabel:e,triggerAriaLabel:n,shadow:t,styleNonce:r}){let i=a.createElement("button");if(i.type="button",i.className="widget__actor",i.ariaHidden="false",i.ariaLabel=n||e||l,i.appendChild(function(){let e=e=>o.document.createElementNS("http://www.w3.org/2000/svg",e),n=T(e("svg"),{width:"20",height:"20",viewBox:"0 0 20 20",fill:"var(--actor-color, var(--foreground))"}),t=T(e("g"),{clipPath:"url(#clip0_57_80)"}),r=T(e("path"),{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15.6622 15H12.3997C12.2129 14.9959 12.031 14.9396 11.8747 14.8375L8.04965 12.2H7.49956V19.1C7.4875 19.3348 7.3888 19.5568 7.22256 19.723C7.05632 19.8892 6.83435 19.9879 6.59956 20H2.04956C1.80193 19.9968 1.56535 19.8969 1.39023 19.7218C1.21511 19.5467 1.1153 19.3101 1.11206 19.0625V12.2H0.949652C0.824431 12.2017 0.700142 12.1783 0.584123 12.1311C0.468104 12.084 0.362708 12.014 0.274155 11.9255C0.185602 11.8369 0.115689 11.7315 0.0685419 11.6155C0.0213952 11.4995 -0.00202913 11.3752 -0.00034808 11.25V3.75C-0.00900498 3.62067 0.0092504 3.49095 0.0532651 3.36904C0.0972798 3.24712 0.166097 3.13566 0.255372 3.04168C0.344646 2.94771 0.452437 2.87327 0.571937 2.82307C0.691437 2.77286 0.82005 2.74798 0.949652 2.75H8.04965L11.8747 0.1625C12.031 0.0603649 12.2129 0.00407221 12.3997 0H15.6622C15.9098 0.00323746 16.1464 0.103049 16.3215 0.278167C16.4966 0.453286 16.5964 0.689866 16.5997 0.9375V3.25269C17.3969 3.42959 18.1345 3.83026 18.7211 4.41679C19.5322 5.22788 19.9878 6.32796 19.9878 7.47502C19.9878 8.62209 19.5322 9.72217 18.7211 10.5333C18.1345 11.1198 17.3969 11.5205 16.5997 11.6974V14.0125C16.6047 14.1393 16.5842 14.2659 16.5395 14.3847C16.4948 14.5035 16.4268 14.6121 16.3394 14.7042C16.252 14.7962 16.147 14.8698 16.0307 14.9206C15.9144 14.9714 15.7891 14.9984 15.6622 15ZM1.89695 10.325H1.88715V4.625H8.33715C8.52423 4.62301 8.70666 4.56654 8.86215 4.4625L12.6872 1.875H14.7247V13.125H12.6872L8.86215 10.4875C8.70666 10.3835 8.52423 10.327 8.33715 10.325H2.20217C2.15205 10.3167 2.10102 10.3125 2.04956 10.3125C1.9981 10.3125 1.94708 10.3167 1.89695 10.325ZM2.98706 12.2V18.1625H5.66206V12.2H2.98706ZM16.5997 9.93612V5.01393C16.6536 5.02355 16.7072 5.03495 16.7605 5.04814C17.1202 5.13709 17.4556 5.30487 17.7425 5.53934C18.0293 5.77381 18.2605 6.06912 18.4192 6.40389C18.578 6.73866 18.6603 7.10452 18.6603 7.47502C18.6603 7.84552 18.578 8.21139 18.4192 8.54616C18.2605 8.88093 18.0293 9.17624 17.7425 9.41071C17.4556 9.64518 17.1202 9.81296 16.7605 9.90191C16.7072 9.91509 16.6536 9.9265 16.5997 9.93612Z"});n.appendChild(t).appendChild(r);let a=e("defs"),i=T(e("clipPath"),{id:"clip0_57_80"}),l=T(e("rect"),{width:"20",height:"20",fill:"white"});return i.appendChild(l),a.appendChild(i),n.appendChild(a).appendChild(i).appendChild(l),n}()),e){let n=a.createElement("span");n.appendChild(a.createTextNode(e)),i.appendChild(n)}let s=function(e){let n=a.createElement("style");return n.textContent=` .widget__actor { position: fixed; z-index: var(--z-index); margin: var(--page-margin); inset: var(--actor-inset); display: flex; align-items: center; gap: 8px; padding: 16px; font-family: inherit; font-size: var(--font-size); font-weight: 600; line-height: 1.14em; text-decoration: none; background: var(--actor-background, var(--background)); border-radius: var(--actor-border-radius, 1.7em/50%); border: var(--actor-border, var(--border)); box-shadow: var(--actor-box-shadow, var(--box-shadow)); color: var(--actor-color, var(--foreground)); fill: var(--actor-color, var(--foreground)); cursor: pointer; opacity: 1; transition: transform 0.2s ease-in-out; transform: translate(0, 0) scale(1); } .widget__actor[aria-hidden="true"] { opacity: 0; pointer-events: none; visibility: hidden; transform: translate(0, 16px) scale(0.98); } .widget__actor:hover { background: var(--actor-hover-background, var(--background)); filter: var(--interactive-filter); } .widget__actor svg { width: 1.14em; height: 1.14em; } @media (max-width: 600px) { .widget__actor span { display: none; } } `,e&&n.setAttribute("nonce",e),n}(r);return{el:i,appendToDom(){t.appendChild(s),t.appendChild(i)},removeFromDom(){t.removeChild(i),t.removeChild(s)},show(){i.ariaHidden="false"},hide(){i.ariaHidden="true"}}}({triggerLabel:n.triggerLabel,triggerAriaLabel:n.triggerAriaLabel,shadow:t,styleNonce:D});return eg(r.el,{...n,onFormOpen(){r.hide()},onFormClose(){r.show()},onFormSubmitted(){r.show()}}),r};return{name:"Feedback",setupOnce(){r.isBrowser()&&eu.autoInject&&("loading"===a.readyState?a.addEventListener("DOMContentLoaded",()=>ef().appendToDom()):ef().appendToDom())},attachTo:eg,createWidget(e={}){let n=ef(S(eu,e));return n.appendToDom(),n},createForm:async(e={})=>eh(S(eu,e)),remove(){ed&&(ed.parentElement&&ed.parentElement.remove(),ed=null),ep.forEach(e=>e()),ep=[]}}},n.feedbackModalIntegration=()=>({name:"FeedbackModal",setupOnce(){},createDialog:({options:e,screenshotIntegration:n,sendFeedback:t,shadow:o})=>{let i=e.useSentryUser,l=function(){let e=r.getCurrentScope().getUser(),n=r.getIsolationScope().getUser(),t=r.getGlobalScope().getUser();return e&&Object.keys(e).length?e:n&&Object.keys(n).length?n:t}(),s=a.createElement("div"),c=function(e){let n=a.createElement("style");return n.textContent=` :host { --dialog-inset: var(--inset); } ${ez} ${eD} ${eF} ${ej} ${eU} `,e&&n.setAttribute("nonce",e),n}(e.styleNonce),u="",d={get el(){return s},appendToDom(){o.contains(c)||o.contains(s)||(o.appendChild(c),o.appendChild(s))},removeFromDom(){o.removeChild(s),o.removeChild(c),a.body.style.overflow=u},open(){m(!0),e.onFormOpen&&e.onFormOpen(),u=a.body.style.overflow,a.body.style.overflow="hidden"},close(){m(!1),a.body.style.overflow=u}},p=n&&n.createInput({h:H,hooks:eB,dialog:d,options:e}),m=n=>{var r,o,a,c,u;r=H(eL,{options:e,screenshotInput:p,showName:e.showName||e.isNameRequired,showEmail:e.showEmail||e.isEmailRequired,defaultName:i&&l&&l[i.name]||"",defaultEmail:i&&l&&l[i.email]||"",onFormClose:()=>{m(!1),e.onFormClose&&e.onFormClose()},onSubmit:t,onSubmitSuccess:n=>{m(!1),e.onSubmitSuccess&&e.onSubmitSuccess(n)},onSubmitError:n=>{e.onSubmitError&&e.onSubmitError(n)},onFormSubmitted:()=>{e.onFormSubmitted&&e.onFormSubmitted()},open:n}),P.__&&P.__(r,s),a=s.__k,c=[],u=[],ee(s,r=(o||s).__k=H(W,null,[r]),a||L,L,void 0!==s.ownerSVGElement,o?[o]:a?null:s.firstChild?R.call(s.childNodes):null,c,o||(a?a.__e:s.firstChild),!1,u),r.__d=void 0,en(c,r,u)};return d}}),n.feedbackScreenshotIntegration=()=>({name:"FeedbackScreenshot",setupOnce(){},createInput:({h:e,hooks:n,dialog:t,options:r})=>{let l=a.createElement("canvas");return{input:function({h:e,hooks:n,imageBuffer:t,dialog:r,options:l}){let s=function({hooks:e}){return function({onBeforeScreenshot:n,onScreenshot:t,onAfterScreenshot:r,onError:l}){e.useEffect(()=>{(async()=>{n();let e=await i.mediaDevices.getDisplayMedia({video:{width:o.innerWidth*o.devicePixelRatio,height:o.innerHeight*o.devicePixelRatio},audio:!1,monitorTypeSurfaces:"exclude",preferCurrentTab:!0,selfBrowserSurface:"include",surfaceSwitching:"exclude"}),l=a.createElement("video");await new Promise((n,r)=>{l.srcObject=e,l.onloadedmetadata=()=>{t(l),e.getTracks().forEach(e=>e.stop()),n()},l.play().catch(r)}),r()})().catch(l)},[])}}({hooks:n});return function({onError:i}){let c=n.useMemo(()=>({__html:function(e){let n=a.createElement("style"),t="#1A141F",r="#302735";return n.textContent=` .editor { padding: 10px; padding-top: 65px; padding-bottom: 65px; flex-grow: 1; background-color: ${t}; background-image: repeating-linear-gradient( -145deg, transparent, transparent 8px, ${t} 8px, ${t} 11px ), repeating-linear-gradient( -45deg, transparent, transparent 15px, ${r} 15px, ${r} 16px ); } .editor__canvas-container { width: 100%; height: 100%; position: relative; display: flex; align-items: center; justify-content: center; } .editor__canvas-container canvas { object-fit: contain; position: relative; } .editor__crop-btn-group { padding: 8px; gap: 8px; border-radius: var(--menu-border-radius, 6px); background: var(--button-primary-background, var(--background)); width: 175px; position: absolute; } .editor__crop-corner { width: 30px; height: 30px; position: absolute; background: none; border: 3px solid #ffffff; } .editor__crop-corner--top-left { cursor: nwse-resize; border-right: none; border-bottom: none; } .editor__crop-corner--top-right { cursor: nesw-resize; border-left: none; border-bottom: none; } .editor__crop-corner--bottom-left { cursor: nesw-resize; border-right: none; border-top: none; } .editor__crop-corner--bottom-right { cursor: nwse-resize; border-left: none; border-top: none; } `,e&&n.setAttribute("nonce",e),n}(l.styleNonce).innerText}),[]),u=function({h:e}){return function({top:n,left:t,corner:r,onGrabButton:o}){return e("button",{class:`editor__crop-corner editor__crop-corner--${r} `,style:{top:n,left:t},onMouseDown:e=>{e.preventDefault(),o(e,r)},onClick:e=>{e.preventDefault()}})}}({h:e}),d=n.useRef(null),p=n.useRef(null),m=n.useRef(null),[h,g]=n.useState({startX:0,startY:0,endX:0,endY:0}),[f,y]=n.useState(!1),[_,v]=n.useState(!1);function b(){let e=m.current,n=eq(eW(t));if(e){e.width=n.width*eH,e.height=n.height*eH,e.style.width=`${n.width}px`,e.style.height=`${n.height}px`;let t=e.getContext("2d");t&&t.scale(eH,eH)}let r=p.current;r&&(r.style.width=`${n.width}px`,r.style.height=`${n.height}px`),g({startX:0,startY:0,endX:n.width,endY:n.height})}function k(e,n){y(!1),v(!0);let t=C(n),r=()=>{a.removeEventListener("mousemove",t),a.removeEventListener("mouseup",r),y(!0),v(!1)};a.addEventListener("mouseup",r),a.addEventListener("mousemove",t)}n.useEffect(()=>{o.addEventListener("resize",b,!1)},[]),n.useEffect(()=>{let e=m.current;if(!e)return;let n=e.getContext("2d");if(!n)return;let r=eq(eW(t)),o=eq(h);n.clearRect(0,0,r.width,r.height),n.fillStyle="rgba(0, 0, 0, 0.5)",n.fillRect(0,0,r.width,r.height),n.clearRect(o.x,o.y,o.width,o.height),n.strokeStyle="#ffffff",n.lineWidth=3,n.strokeRect(o.x+1,o.y+1,o.width-2,o.height-2),n.strokeStyle="#000000",n.lineWidth=1,n.strokeRect(o.x+3,o.y+3,o.width-6,o.height-6)},[h]);let C=n.useCallback(e=>function(n){if(!m.current)return;let t=m.current,r=t.getBoundingClientRect(),o=n.clientX-r.x,a=n.clientY-r.y;switch(e){case"top-left":g(e=>({...e,startX:Math.min(Math.max(0,o),e.endX-33),startY:Math.min(Math.max(0,a),e.endY-33)}));break;case"top-right":g(e=>({...e,endX:Math.max(Math.min(o,t.width/eH),e.startX+33),startY:Math.min(Math.max(0,a),e.endY-33)}));break;case"bottom-left":g(e=>({...e,startX:Math.min(Math.max(0,o),e.endX-33),endY:Math.max(Math.min(a,t.height/eH),e.startY+33)}));break;case"bottom-right":g(e=>({...e,endX:Math.max(Math.min(o,t.width/eH),e.startX+33),endY:Math.max(Math.min(a,t.height/eH),e.startY+33)}))}},[]),S=n.useRef({initialX:0,initialY:0});return s({onBeforeScreenshot:n.useCallback(()=>{r.el.style.display="none"},[]),onScreenshot:n.useCallback(e=>{let n=t.getContext("2d");if(!n)throw Error("Could not get canvas context");t.width=e.videoWidth,t.height=e.videoHeight,t.style.width="100%",t.style.height="100%",n.drawImage(e,0,0)},[t]),onAfterScreenshot:n.useCallback(()=>{r.el.style.display="block";let e=d.current;e&&e.appendChild(t),b()},[]),onError:n.useCallback(e=>{r.el.style.display="block",i(e)},[])}),e("div",{class:"editor"},e("style",{nonce:l.styleNonce,dangerouslySetInnerHTML:c}),e("div",{class:"editor__canvas-container",ref:d},e("div",{class:"editor__crop-container",style:{position:"absolute",zIndex:1},ref:p},e("canvas",{onMouseDown:function(e){if(_)return;S.current={initialX:e.clientX,initialY:e.clientY};let n=e=>{let n=m.current;if(!n)return;let t=e.clientX-S.current.initialX,r=e.clientY-S.current.initialY;g(o=>{let a=Math.max(0,Math.min(o.startX+t,n.width/eH-(o.endX-o.startX))),i=Math.max(0,Math.min(o.startY+r,n.height/eH-(o.endY-o.startY))),l=a+(o.endX-o.startX),s=i+(o.endY-o.startY);return S.current.initialX=e.clientX,S.current.initialY=e.clientY,{startX:a,startY:i,endX:l,endY:s}})},t=()=>{a.removeEventListener("mousemove",n),a.removeEventListener("mouseup",t)};a.addEventListener("mousemove",n),a.addEventListener("mouseup",t)},style:{position:"absolute",cursor:f?"move":"auto"},ref:m}),e(u,{left:h.startX-3,top:h.startY-3,onGrabButton:k,corner:"top-left"}),e(u,{left:h.endX-30+3,top:h.startY-3,onGrabButton:k,corner:"top-right"}),e(u,{left:h.startX-3,top:h.endY-30+3,onGrabButton:k,corner:"bottom-left"}),e(u,{left:h.endX-30+3,top:h.endY-30+3,onGrabButton:k,corner:"bottom-right"}),e("div",{style:{left:Math.max(0,h.endX-191),top:Math.max(0,h.endY+8),display:f?"flex":"none"},class:"editor__crop-btn-group"},e("button",{onClick:e=>{e.preventDefault(),m.current&&g({startX:0,startY:0,endX:m.current.width/eH,endY:m.current.height/eH}),y(!1)},class:"btn btn--default"},l.cancelButtonLabel),e("button",{onClick:e=>{e.preventDefault(),function(){let e=a.createElement("canvas"),n=eq(eW(t)),r=eq(h);e.width=r.width*eH,e.height=r.height*eH;let o=e.getContext("2d");o&&t&&o.drawImage(t,r.x/n.width*t.width,r.y/n.height*t.height,r.width/n.width*t.width,r.height/n.height*t.height,0,0,e.width,e.height);let i=t.getContext("2d");i&&(i.clearRect(0,0,t.width,t.height),t.width=e.width,t.height=e.height,t.style.width=`${r.width}px`,t.style.height=`${r.height}px`,i.drawImage(e,0,0),b())}(),y(!1)},class:"btn btn--primary"},l.confirmButtonLabel)))))}}({h:e,hooks:n,imageBuffer:l,dialog:t,options:r}),value:async()=>{let e=await new Promise(e=>{l.toBlob(e,"image/png")});if(e)return{data:new Uint8Array(await e.arrayBuffer()),filename:"screenshot.png",contentType:"application/png"}}}}}),n.getFeedback=function(){let e=r.getClient();return e&&e.getIntegrationByName("Feedback")},n.sendFeedback=C},19447:function(e,n,t){let r;var o,a,i,{_optionalChain:l}=t(2512);Object.defineProperty(n,"__esModule",{value:!0});let s=t(2512);function c(e,n,t=1/0,r=0){return!e||e.nodeType!==e.ELEMENT_NODE||r>t?-1:n(e)?r:c(e.parentNode,n,t,r+1)}function u(e,n){return t=>{if(null===t)return!1;try{if(e){if("string"==typeof e){if(t.matches(`.${e}`))return!0}else if(function(e,n){for(let t=e.classList.length;t--;){let r=e.classList[t];if(n.test(r))return!0}return!1}(t,e))return!0}if(n&&t.matches(n))return!0;return!1}catch(e){return!1}}}(o=i||(i={}))[o.Document=0]="Document",o[o.DocumentType=1]="DocumentType",o[o.Element=2]="Element",o[o.Text=3]="Text",o[o.CDATA=4]="CDATA",o[o.Comment=5]="Comment";let d="Please stop import mirror directly. Instead of that,\r\nnow you can use replayer.getMirror() to access the mirror instance of a replayer,\r\nor you can use record.mirror to access the mirror instance during recording.",p={map:{},getId:()=>(console.error(d),-1),getNode:()=>(console.error(d),null),removeNodeFromMap(){console.error(d)},has:()=>(console.error(d),!1),reset(){console.error(d)}};function m(e,n,t,r,o=window){let a=o.Object.getOwnPropertyDescriptor(e,n);return o.Object.defineProperty(e,n,r?t:{set(e){v(()=>{t.set.call(this,e)},0),a&&a.set&&a.set.call(this,e)}}),()=>m(e,n,a||{},!0)}function h(e,n,t){try{if(!(n in e))return()=>{};let r=e[n],o=t(r);return"function"==typeof o&&(o.prototype=o.prototype||{},Object.defineProperties(o,{__rrweb_original__:{enumerable:!1,value:r}})),e[n]=o,()=>{e[n]=r}}catch(e){return()=>{}}}function g(e,n,t,r,o){if(!e)return!1;let a=e?e.nodeType===e.ELEMENT_NODE?e:e.parentElement:null;if(!a)return!1;let i=c(a,u(n,t)),l=-1;return!(i<0)&&(r&&(l=c(a,u(null,r))),i>-1&&l<0||i("map"===n&&console.error(d),Reflect.get(e,n,t))})),/[1-9][0-9]{12}/.test(Date.now().toString());let f={};function y(e){let n=f[e];if(n)return n;let t=window.document,r=window[e];if(t&&"function"==typeof t.createElement)try{let n=t.createElement("iframe");n.hidden=!0,t.head.appendChild(n);let o=n.contentWindow;o&&o[e]&&(r=o[e]),t.head.removeChild(n)}catch(e){}return f[e]=r.bind(window)}function _(...e){return y("requestAnimationFrame")(...e)}function v(...e){return y("setTimeout")(...e)}var b=((a=b||{})[a["2D"]=0]="2D",a[a.WebGL=1]="WebGL",a[a.WebGL2=2]="WebGL2",a);let k=e=>r?(...n)=>{try{return e(...n)}catch(e){if(r&&!0===r(e))return()=>{};throw e}}:e;for(var C="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",S="undefined"==typeof Uint8Array?[]:new Uint8Array(256),T=0;T>2]+C[(3&t[n])<<4|t[n+1]>>4]+C[(15&t[n+1])<<2|t[n+2]>>6]+C[63&t[n+2]];return r%3==2?o=o.substring(0,o.length-1)+"=":r%3==1&&(o=o.substring(0,o.length-2)+"=="),o};let I=new Map,x=(e,n,t)=>{let r;if(!e||!(R(e,n)||"object"==typeof e))return;let o=e.constructor.name,a=((r=I.get(t))||(r=new Map,I.set(t,r)),r.has(o)||r.set(o,[]),r.get(o)),i=a.indexOf(e);return -1===i&&(i=a.length,a.push(e)),i},E=(e,n,t)=>e.map(e=>(function e(n,t,r){if(n instanceof Array)return n.map(n=>e(n,t,r));if(null===n);else if(n instanceof Float32Array||n instanceof Float64Array||n instanceof Int32Array||n instanceof Uint32Array||n instanceof Uint8Array||n instanceof Uint16Array||n instanceof Int16Array||n instanceof Int8Array||n instanceof Uint8ClampedArray)return{rr_type:n.constructor.name,args:[Object.values(n)]};else if(n instanceof ArrayBuffer)return{rr_type:n.constructor.name,base64:w(n)};else if(n instanceof DataView)return{rr_type:n.constructor.name,args:[e(n.buffer,t,r),n.byteOffset,n.byteLength]};else if(n instanceof HTMLImageElement){let e=n.constructor.name,{src:t}=n;return{rr_type:e,src:t}}else if(n instanceof HTMLCanvasElement)return{rr_type:"HTMLImageElement",src:n.toDataURL()};else if(n instanceof ImageData)return{rr_type:n.constructor.name,args:[e(n.data,t,r),n.width,n.height]};else if(R(n,t)||"object"==typeof n)return{rr_type:n.constructor.name,index:x(n,t,r)};return n})(e,n,t)),R=(e,n)=>!!["WebGLActiveInfo","WebGLBuffer","WebGLFramebuffer","WebGLProgram","WebGLRenderbuffer","WebGLShader","WebGLShaderPrecisionFormat","WebGLTexture","WebGLUniformLocation","WebGLVertexArrayObject","WebGLVertexArrayObjectOES"].filter(e=>"function"==typeof n[e]).find(t=>e instanceof n[t]);function P(e,n,t,r,o){let a=[];try{let i=h(e.HTMLCanvasElement.prototype,"getContext",function(e){return function(a,...i){if(!g(this,n,t,r,!0)){let e="experimental-webgl"===a?"webgl":a;if("__context"in this||(this.__context=e),o&&["webgl","webgl2"].includes(e)){if(i[0]&&"object"==typeof i[0]){let e=i[0];e.preserveDrawingBuffer||(e.preserveDrawingBuffer=!0)}else i.splice(0,1,{preserveDrawingBuffer:!0})}}return e.apply(this,[a,...i])}});a.push(i)}catch(e){console.error("failed to patch HTMLCanvasElement.prototype.getContext")}return()=>{a.forEach(e=>e())}}function B(e,n,t,r,o,a,i,l){let s=[];for(let i of Object.getOwnPropertyNames(e))if(!["isContextLost","canvas","drawingBufferWidth","drawingBufferHeight"].includes(i))try{if("function"!=typeof e[i])continue;let c=h(e,i,function(e){return function(...s){let c=e.apply(this,s);if(x(c,l,this),"tagName"in this.canvas&&!g(this.canvas,r,o,a,!0)){let e=E(s,l,this),r={type:n,property:i,args:e};t(this.canvas,r)}return c}});s.push(c)}catch(o){let r=m(e,i,{set(e){t(this.canvas,{type:n,property:i,args:[e],setter:!0})}});s.push(r)}return s}class N{reset(){this.pendingCanvasMutations.clear(),this.restoreHandlers.forEach(e=>{try{e()}catch(e){}}),this.restoreHandlers=[],this.windowsSet=new WeakSet,this.windows=[],this.shadowDoms=new Set,l([this,"access",e=>e.worker,"optionalAccess",e=>e.terminate,"call",e=>e()]),this.worker=null,this.snapshotInProgressMap=new Map}freeze(){this.frozen=!0}unfreeze(){this.frozen=!1}lock(){this.locked=!0}unlock(){this.locked=!1}constructor(e){this.pendingCanvasMutations=new Map,this.rafStamps={latestId:0,invokeId:null},this.shadowDoms=new Set,this.windowsSet=new WeakSet,this.windows=[],this.restoreHandlers=[],this.frozen=!1,this.locked=!1,this.snapshotInProgressMap=new Map,this.worker=null,this.processMutation=(e,n)=>{(this.rafStamps.invokeId&&this.rafStamps.latestId!==this.rafStamps.invokeId||!this.rafStamps.invokeId)&&(this.rafStamps.invokeId=this.rafStamps.latestId),this.pendingCanvasMutations.has(e)||this.pendingCanvasMutations.set(e,[]),this.pendingCanvasMutations.get(e).push(n)};let{sampling:n="all",win:t,blockClass:o,blockSelector:a,unblockSelector:i,maxCanvasSize:l,recordCanvas:s,dataURLOptions:c,errorHandler:u}=e;if(this.mutationCb=e.mutationCb,this.mirror=e.mirror,this.options=e,u&&(r=u),(s&&"number"==typeof n||e.enableManualSnapshot)&&(this.worker=this.initFPSWorker()),this.addWindow(t),e.enableManualSnapshot)return;k(()=>{s&&"all"===n&&(this.startRAFTimestamping(),this.startPendingCanvasMutationFlusher()),s&&"number"==typeof n&&this.initCanvasFPSObserver(n,o,a,i,l,{dataURLOptions:c})})()}addWindow(e){let{sampling:n="all",blockClass:t,blockSelector:r,unblockSelector:o,recordCanvas:a,enableManualSnapshot:i}=this.options;if(!this.windowsSet.has(e)){if(i){this.windowsSet.add(e),this.windows.push(new WeakRef(e));return}k(()=>{if(a&&"all"===n&&this.initCanvasMutationObserver(e,t,r,o),a&&"number"==typeof n){let n=P(e,t,r,o,!0);this.restoreHandlers.push(()=>{n()})}})(),this.windowsSet.add(e),this.windows.push(new WeakRef(e))}}addShadowRoot(e){this.shadowDoms.add(new WeakRef(e))}resetShadowRoots(){this.shadowDoms=new Set}initFPSWorker(){let e=new Worker(function(){let e=new Blob(['for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t="undefined"==typeof Uint8Array?[]:new Uint8Array(256),a=0;a<64;a++)t[e.charCodeAt(a)]=a;var n=function(t){var a,n=new Uint8Array(t),r=n.length,s="";for(a=0;a>2],s+=e[(3&n[a])<<4|n[a+1]>>4],s+=e[(15&n[a+1])<<2|n[a+2]>>6],s+=e[63&n[a+2]];return r%3==2?s=s.substring(0,s.length-1)+"=":r%3==1&&(s=s.substring(0,s.length-2)+"=="),s};const r=new Map,s=new Map;const i=self;i.onmessage=async function(e){if(!("OffscreenCanvas"in globalThis))return i.postMessage({id:e.data.id});{const{id:t,bitmap:a,width:o,height:f,maxCanvasSize:c,dataURLOptions:g}=e.data,u=async function(e,t,a){const r=e+"-"+t;if("OffscreenCanvas"in globalThis){if(s.has(r))return s.get(r);const i=new OffscreenCanvas(e,t);i.getContext("2d");const o=await i.convertToBlob(a),f=await o.arrayBuffer(),c=n(f);return s.set(r,c),c}return""}(o,f,g),[h,d]=function(e,t,a){if(!a)return[e,t];const[n,r]=a;if(e<=n&&t<=r)return[e,t];let s=e,i=t;return s>n&&(i=Math.floor(n*t/e),s=n),i>r&&(s=Math.floor(r*e/t),i=r),[s,i]}(o,f,c),l=new OffscreenCanvas(h,d),w=l.getContext("bitmaprenderer"),p=h===o&&d===f?a:await createImageBitmap(a,{resizeWidth:h,resizeHeight:d,resizeQuality:"low"});w.transferFromImageBitmap(p),a.close();const y=await l.convertToBlob(g),v=y.type,b=await y.arrayBuffer(),m=n(b);if(p.close(),!r.has(t)&&await u===m)return r.set(t,m),i.postMessage({id:t});if(r.get(t)===m)return i.postMessage({id:t});i.postMessage({id:t,type:v,base64:m,width:o,height:f}),r.set(t,m)}};']);return URL.createObjectURL(e)}());return e.onmessage=e=>{let n=e.data,{id:t}=n;if(this.snapshotInProgressMap.set(t,!1),!("base64"in n))return;let{base64:r,type:o,width:a,height:i}=n;this.mutationCb({id:t,type:b["2D"],commands:[{property:"clearRect",args:[0,0,a,i]},{property:"drawImage",args:[{rr_type:"ImageBitmap",args:[{rr_type:"Blob",data:[{rr_type:"ArrayBuffer",base64:r}],type:o}]},0,0,a,i]}]})},e}initCanvasFPSObserver(e,n,t,r,o,a){let i=this.takeSnapshot(!1,e,n,t,r,o,a.dataURLOptions);this.restoreHandlers.push(()=>{cancelAnimationFrame(i)})}initCanvasMutationObserver(e,n,t,r){let o=P(e,n,t,r,!1),a=function(e,n,t,r,o){let a=[];for(let i of Object.getOwnPropertyNames(n.CanvasRenderingContext2D.prototype))try{if("function"!=typeof n.CanvasRenderingContext2D.prototype[i])continue;let l=h(n.CanvasRenderingContext2D.prototype,i,function(a){return function(...l){return g(this.canvas,t,r,o,!0)||v(()=>{let t=E(l,n,this);e(this.canvas,{type:b["2D"],property:i,args:t})},0),a.apply(this,l)}});a.push(l)}catch(r){let t=m(n.CanvasRenderingContext2D.prototype,i,{set(n){e(this.canvas,{type:b["2D"],property:i,args:[n],setter:!0})}});a.push(t)}return()=>{a.forEach(e=>e())}}(this.processMutation.bind(this),e,n,t,r),i=function(e,n,t,r,o,a){let i=[];return i.push(...B(n.WebGLRenderingContext.prototype,b.WebGL,e,t,r,o,a,n)),void 0!==n.WebGL2RenderingContext&&i.push(...B(n.WebGL2RenderingContext.prototype,b.WebGL2,e,t,r,o,a,n)),()=>{i.forEach(e=>e())}}(this.processMutation.bind(this),e,n,t,r,this.mirror);this.restoreHandlers.push(()=>{o(),a(),i()})}snapshot(e){let{options:n}=this,t=this.takeSnapshot(!0,"all"===n.sampling?2:n.sampling||2,n.blockClass,n.blockSelector,n.unblockSelector,n.maxCanvasSize,n.dataURLOptions,e);this.restoreHandlers.push(()=>{cancelAnimationFrame(t)})}takeSnapshot(e,n,t,r,o,a,i,s){let c=1e3/n,u=0,d=e=>{if(e)return[e];let n=[],a=e=>{e.querySelectorAll("canvas").forEach(e=>{g(e,t,r,o)||n.push(e)})};for(let e of this.windows){let n=e.deref();n&&a(n.document)}for(let e of this.shadowDoms){let n=e.deref();n&&a(n)}return n},p=n=>{if(this.windows.length){if(u&&n-u{if(!this.mirror.hasNode(n))return;let t=this.mirror.getId(n);if(!this.snapshotInProgressMap.get(t)&&n.width&&n.height){if(this.snapshotInProgressMap.set(t,!0),!e&&["webgl","webgl2"].includes(n.__context)){let e=n.getContext(n.__context);!1===l([e,"optionalAccess",e=>e.getContextAttributes,"call",e=>e(),"optionalAccess",e=>e.preserveDrawingBuffer])&&e.clear(e.COLOR_BUFFER_BIT)}createImageBitmap(n).then(e=>{l([this,"access",e=>e.worker,"optionalAccess",e=>e.postMessage,"call",r=>r({id:t,bitmap:e,width:n.width,height:n.height,dataURLOptions:i,maxCanvasSize:a},[e])])}).catch(e=>{k(()=>{throw e})()})}}),e||_(p)}};return _(p)}startPendingCanvasMutationFlusher(){_(()=>this.flushPendingCanvasMutations())}startRAFTimestamping(){let e=n=>{this.rafStamps.latestId=n,_(e)};_(e)}flushPendingCanvasMutations(){this.pendingCanvasMutations.forEach((e,n)=>{let t=this.mirror.getId(n);this.flushPendingCanvasMutationFor(n,t)}),_(()=>this.flushPendingCanvasMutations())}flushPendingCanvasMutationFor(e,n){if(this.frozen||this.locked)return;let t=this.pendingCanvasMutations.get(e);if(!t||-1===n)return;let r=t.map(e=>{let{type:n,...t}=e;return t}),{type:o}=t[0];this.mutationCb({id:n,type:o,commands:r}),this.pendingCanvasMutations.delete(e)}}let A={low:{sampling:{canvas:1},dataURLOptions:{type:"image/webp",quality:.25}},medium:{sampling:{canvas:2},dataURLOptions:{type:"image/webp",quality:.4}},high:{sampling:{canvas:4},dataURLOptions:{type:"image/webp",quality:.5}}},O=s.defineIntegration((e={})=>{let n;let[t,r]=e.maxCanvasSize||[],o={quality:e.quality||"medium",enableManualSnapshot:e.enableManualSnapshot,maxCanvasSize:[t?Math.min(t,1280):1280,r?Math.min(r,1280):1280]},a=new Promise(e=>n=e);return{name:"ReplayCanvas",getOptions(){let{quality:e,enableManualSnapshot:t,maxCanvasSize:r}=o;return{enableManualSnapshot:t,recordCanvas:!0,getCanvasManager:e=>{let o=new N({...e,enableManualSnapshot:t,maxCanvasSize:r,errorHandler:e=>{try{"object"==typeof e&&(e.__rrweb__=!0)}catch(e){}}});return n(o),o},...A[e||"medium"]||A.medium}},async snapshot(e){(await a).snapshot(e)}}});n.replayCanvasIntegration=O},88437:function(e,n,t){let r,o,a,i,l,s;var c,u,d,p,m,h,g,f,y,_,v,b,{_nullishCoalesce:k,_optionalChain:C}=t(2512);Object.defineProperty(n,"__esModule",{value:!0});let S=t(2512),T=t(46267),w=S.GLOBAL_OBJ,I="sentryReplaySession",x="Unable to send Replay";function E(e,n){return null!=e?e:n()}function R(e){let n;let t=e[0],r=1;for(;rt.call(n,...e)),n=void 0)}return t}function P(e){let n=R([e,"optionalAccess",e=>e.host]);return R([n,"optionalAccess",e=>e.shadowRoot])===e}function B(e){return"[object ShadowRoot]"===Object.prototype.toString.call(e)}function N(e){try{var n;let t=e.rules||e.cssRules;return t?((n=Array.from(t,A).join("")).includes(" background-clip: text;")&&!n.includes(" -webkit-background-clip: text;")&&(n=n.replace(/\sbackground-clip:\s*text;/g," -webkit-background-clip: text; background-clip: text;")),n):null}catch(e){return null}}function A(e){let n;if("styleSheet"in e)try{n=N(e.styleSheet)||function(e){let{cssText:n}=e;if(n.split('"').length<3)return n;let t=["@import",`url(${JSON.stringify(e.href)})`];return""===e.layerName?t.push("layer"):e.layerName&&t.push(`layer(${e.layerName})`),e.supportsText&&t.push(`supports(${e.supportsText})`),e.media.length&&t.push(e.media.mediaText),t.join(" ")+";"}(e)}catch(e){}else if("selectorText"in e){let n=e.cssText,t=e.selectorText.includes(":"),r="string"==typeof e.style.all&&e.style.all;if(r&&(n=function(e){let n="";for(let t=0;te.getMeta,"call",n=>n(e),"optionalAccess",e=>e.id]),()=>-1):-1}getNode(e){return this.idNodeMap.get(e)||null}getIds(){return Array.from(this.idNodeMap.keys())}getMeta(e){return this.nodeMetaMap.get(e)||null}removeNodeFromMap(e){let n=this.getId(e);this.idNodeMap.delete(n),e.childNodes&&e.childNodes.forEach(e=>this.removeNodeFromMap(e))}has(e){return this.idNodeMap.has(e)}hasNode(e){return this.nodeMetaMap.has(e)}add(e,n){let t=n.id;this.idNodeMap.set(t,e),this.nodeMetaMap.set(e,n)}replace(e,n){let t=this.getNode(e);if(t){let e=this.nodeMetaMap.get(t);e&&this.nodeMetaMap.set(n,e)}this.idNodeMap.set(e,n)}reset(){this.idNodeMap=new Map,this.nodeMetaMap=new WeakMap}}function M({maskInputOptions:e,tagName:n,type:t}){return"OPTION"===n&&(n="SELECT"),!!(e[n.toLowerCase()]||t&&e[t]||"password"===t||"INPUT"===n&&!t&&e.text)}function L({isMasked:e,element:n,value:t,maskInputFn:r}){let o=t||"";return e?(r&&(o=r(o,n)),"*".repeat(o.length)):o}function z(e){return e.toLowerCase()}function D(e){return e.toUpperCase()}let F="__rrweb_original__";function j(e){let n=e.type;return e.hasAttribute("data-rr-is-password")?"password":n?z(n):null}function U(e,n,t){return"INPUT"===n&&("radio"===t||"checkbox"===t)?e.getAttribute("value")||"":e.value}function H(e,n){let t;try{t=new URL(e,E(n,()=>window.location.href))}catch(e){return null}return E(R([t.pathname.match(/\.([0-9a-z]+)(?:$)/i),"optionalAccess",e=>e[1]]),()=>null)}let q={};function W(e){let n=q[e];if(n)return n;let t=window.document,r=window[e];if(t&&"function"==typeof t.createElement)try{let n=t.createElement("iframe");n.hidden=!0,t.head.appendChild(n);let o=n.contentWindow;o&&o[e]&&(r=o[e]),t.head.removeChild(n)}catch(e){}return q[e]=r.bind(window)}function V(...e){return W("setTimeout")(...e)}function K(...e){return W("clearTimeout")(...e)}function G(e){try{return e.contentDocument}catch(e){}}let $=1,Q=RegExp("[^a-z0-9-_:]");function Y(){return $++}let Z=/url\((?:(')([^']*)'|(")(.*?)"|([^)]*))\)/gm,J=/^(?:[a-z+]+:)?\/\//i,X=/^www\..*/i,ee=/^(data:)([^,]*),(.*)/i;function en(e,n){return(e||"").replace(Z,(e,t,r,o,a,i)=>{let l=r||a||i,s=t||o||"";if(!l)return e;if(J.test(l)||X.test(l)||ee.test(l))return`url(${s}${l}${s})`;if("/"===l[0])return`url(${s}${(n.indexOf("//")>-1?n.split("/").slice(0,3).join("/"):n.split("/")[0]).split("?")[0]+l}${s})`;let c=n.split("/"),u=l.split("/");for(let e of(c.pop(),u))"."!==e&&(".."===e?c.pop():c.push(e));return`url(${s}${c.join("/")}${s})`})}let et=/^[^ \t\n\r\u000c]+/,er=/^[, \t\n\r\u000c]+/,eo=new WeakMap;function ea(e,n){return n&&""!==n.trim()?ei(e,n):n}function ei(e,n){let t=eo.get(e);if(t||(t=e.createElement("a"),eo.set(e,t)),n){if(n.startsWith("blob:")||n.startsWith("data:"))return n}else n="";return t.setAttribute("href",n),t.href}function el(e,n,t,r,o,a){return r?"src"!==t&&("href"!==t||"use"===n&&"#"===r[0])&&("xlink:href"!==t||"#"===r[0])&&("background"!==t||"table"!==n&&"td"!==n&&"th"!==n)?"srcset"===t?function(e,n){if(""===n.trim())return n;let t=0;function r(e){let r;let o=e.exec(n.substring(t));return o?(r=o[0],t+=r.length,r):""}let o=[];for(;r(er),!(t>=n.length);){let a=r(et);if(","===a.slice(-1))a=ea(e,a.substring(0,a.length-1)),o.push(a);else{let r="";a=ea(e,a);let i=!1;for(;;){let e=n.charAt(t);if(""===e){o.push((a+r).trim());break}if(i)")"===e&&(i=!1);else{if(","===e){t+=1,o.push((a+r).trim());break}"("===e&&(i=!0)}r+=e,t+=1}}}return o.join(", ")}(e,r):"style"===t?en(r,ei(e)):"object"===n&&"data"===t?ea(e,r):"function"==typeof a?a(t,r,o):r:ea(e,r):r}function es(e,n,t){return("video"===e||"audio"===e)&&"autoplay"===n}function ec(e,n,t=1/0,r=0){return!e||e.nodeType!==e.ELEMENT_NODE||r>t?-1:n(e)?r:ec(e.parentNode,n,t,r+1)}function eu(e,n){return t=>{if(null===t)return!1;try{if(e){if("string"==typeof e){if(t.matches(`.${e}`))return!0}else if(function(e,n){for(let t=e.classList.length;t--;){let r=e.classList[t];if(n.test(r))return!0}return!1}(t,e))return!0}if(n&&t.matches(n))return!0;return!1}catch(e){return!1}}}function ed(e,n,t,r,o,a){try{let i=e.nodeType===e.ELEMENT_NODE?e:e.parentElement;if(null===i)return!1;if("INPUT"===i.tagName){let e=i.getAttribute("autocomplete");if(["current-password","new-password","cc-number","cc-exp","cc-exp-month","cc-exp-year","cc-csc"].includes(e))return!0}let l=-1,s=-1;if(a){if((s=ec(i,eu(r,o)))<0)return!0;l=ec(i,eu(n,t),s>=0?s:1/0)}else{if((l=ec(i,eu(n,t)))<0)return!1;s=ec(i,eu(r,o),l>=0?l:1/0)}return l>=0?!(s>=0)||l<=s:!(s>=0)&&!!a}catch(e){}return!!a}function ep(e){return null==e?"":e.toLowerCase()}function em(e,n){let t;let{doc:a,mirror:i,blockClass:l,blockSelector:s,unblockSelector:c,maskAllText:u,maskTextClass:d,unmaskTextClass:p,maskTextSelector:m,unmaskTextSelector:h,skipChild:g=!1,inlineStylesheet:f=!0,maskInputOptions:_={},maskAttributeFn:v,maskTextFn:b,maskInputFn:k,slimDOMOptions:C,dataURLOptions:S={},inlineImages:T=!1,recordCanvas:w=!1,onSerialize:I,onIframeLoad:x,iframeLoadTimeout:E=5e3,onStylesheetLoad:A,stylesheetLoadTimeout:O=5e3,keepIframeSrcFn:q=()=>!1,newlyAddedElement:W=!1}=n,{preserveWhiteSpace:$=!0}=n,Z=function(e,n){let{doc:t,mirror:a,blockClass:i,blockSelector:l,unblockSelector:s,maskAllText:c,maskAttributeFn:u,maskTextClass:d,unmaskTextClass:p,maskTextSelector:m,unmaskTextSelector:h,inlineStylesheet:g,maskInputOptions:f={},maskTextFn:_,maskInputFn:v,dataURLOptions:b={},inlineImages:k,recordCanvas:C,keepIframeSrcFn:S,newlyAddedElement:T=!1}=n,w=function(e,n){if(!n.hasNode(e))return;let t=n.getId(e);return 1===t?void 0:t}(t,a);switch(e.nodeType){case e.DOCUMENT_NODE:if("CSS1Compat"!==e.compatMode)return{type:y.Document,childNodes:[],compatMode:e.compatMode};return{type:y.Document,childNodes:[]};case e.DOCUMENT_TYPE_NODE:return{type:y.DocumentType,name:e.name,publicId:e.publicId,systemId:e.systemId,rootId:w};case e.ELEMENT_NODE:return function(e,n){let t;let{doc:a,blockClass:i,blockSelector:l,unblockSelector:s,inlineStylesheet:c,maskInputOptions:u={},maskAttributeFn:d,maskInputFn:p,dataURLOptions:m={},inlineImages:h,recordCanvas:g,keepIframeSrcFn:f,newlyAddedElement:_=!1,rootId:v,maskAllText:b,maskTextClass:k,unmaskTextClass:C,maskTextSelector:S,unmaskTextSelector:T}=n,w=function(e,n,t,r){try{if(r&&e.matches(r))return!1;if("string"==typeof n){if(e.classList.contains(n))return!0}else for(let t=e.classList.length;t--;){let r=e.classList[t];if(n.test(r))return!0}if(t)return e.matches(t)}catch(e){}return!1}(e,i,l,s),I=function(e){if(e instanceof HTMLFormElement)return"form";let n=z(e.tagName);return Q.test(n)?"div":n}(e),x={},E=e.attributes.length;for(let n=0;nn.href===e.href),t=null;n&&(t=N(n)),t&&(x.rel=null,x.href=null,x.crossorigin=null,x._cssText=en(t,n.href))}if("style"===I&&e.sheet&&!(e.innerText||e.textContent||"").trim().length){let n=N(e.sheet);n&&(x._cssText=en(n,ei(a)))}if("input"===I||"textarea"===I||"select"===I||"option"===I){let n=j(e),t=U(e,D(I),n),r=e.checked;if("submit"!==n&&"button"!==n&&t){let r=ed(e,k,S,C,T,M({type:n,tagName:D(I),maskInputOptions:u}));x.value=L({isMasked:r,element:e,value:t,maskInputFn:p})}r&&(x.checked=r)}if("option"===I&&(e.selected&&!u.select?x.selected=!0:delete x.selected),"canvas"===I&&g){if("2d"===e.__context)!function(e){let n=e.getContext("2d");if(!n)return!0;for(let t=0;t0!==e))return!1}return!0}(e)&&(x.rr_dataURL=e.toDataURL(m.type,m.quality));else if(!("__context"in e)){let n=e.toDataURL(m.type,m.quality),t=a.createElement("canvas");t.width=e.width,t.height=e.height,n!==t.toDataURL(m.type,m.quality)&&(x.rr_dataURL=n)}}if("img"===I&&h){r||(o=(r=a.createElement("canvas")).getContext("2d"));let n=e.currentSrc||e.getAttribute("src")||"",t=e.crossOrigin,i=()=>{e.removeEventListener("load",i);try{r.width=e.naturalWidth,r.height=e.naturalHeight,o.drawImage(e,0,0),x.rr_dataURL=r.toDataURL(m.type,m.quality)}catch(t){if("anonymous"!==e.crossOrigin){e.crossOrigin="anonymous",e.complete&&0!==e.naturalWidth?i():e.addEventListener("load",i);return}console.warn(`Cannot inline img src=${n}! Error: ${t}`)}"anonymous"===e.crossOrigin&&(t?x.crossOrigin=t:e.removeAttribute("crossorigin"))};e.complete&&0!==e.naturalWidth?i():e.addEventListener("load",i)}if(("audio"===I||"video"===I)&&(x.rr_mediaState=e.paused?"paused":"played",x.rr_mediaCurrentTime=e.currentTime),!_&&(e.scrollLeft&&(x.rr_scrollLeft=e.scrollLeft),e.scrollTop&&(x.rr_scrollTop=e.scrollTop)),w){let{width:n,height:t}=e.getBoundingClientRect();x={class:x.class,rr_width:`${n}px`,rr_height:`${t}px`}}"iframe"!==I||f(x.src)||(w||G(e)||(x.rr_src=x.src),delete x.src);try{customElements.get(I)&&(t=!0)}catch(e){}return{type:y.Element,tagName:I,attributes:x,childNodes:[],isSVG:!!("svg"===e.tagName||e.ownerSVGElement)||void 0,needBlock:w,rootId:v,isCustom:t}}(e,{doc:t,blockClass:i,blockSelector:l,unblockSelector:s,inlineStylesheet:g,maskAttributeFn:u,maskInputOptions:f,maskInputFn:v,dataURLOptions:b,inlineImages:k,recordCanvas:C,keepIframeSrcFn:S,newlyAddedElement:T,rootId:w,maskAllText:c,maskTextClass:d,unmaskTextClass:p,maskTextSelector:m,unmaskTextSelector:h});case e.TEXT_NODE:return function(e,n){let{maskAllText:t,maskTextClass:r,unmaskTextClass:o,maskTextSelector:a,unmaskTextSelector:i,maskTextFn:l,maskInputOptions:s,maskInputFn:c,rootId:u}=n,d=e.parentNode&&e.parentNode.tagName,p=e.textContent,m="STYLE"===d||void 0,h="SCRIPT"===d||void 0,g="TEXTAREA"===d||void 0;if(m&&p){try{e.nextSibling||e.previousSibling||R([e,"access",e=>e.parentNode,"access",e=>e.sheet,"optionalAccess",e=>e.cssRules])&&(p=N(e.parentNode.sheet))}catch(n){console.warn(`Cannot get CSS styles from text's parentNode. Error: ${n}`,e)}p=en(p,ei(n.doc))}h&&(p="SCRIPT_PLACEHOLDER");let f=ed(e,r,a,o,i,t);return m||h||g||!p||!f||(p=l?l(p,e.parentElement):p.replace(/[\S]/g,"*")),g&&p&&(s.textarea||f)&&(p=c?c(p,e.parentNode):p.replace(/[\S]/g,"*")),"OPTION"===d&&p&&(p=L({isMasked:ed(e,r,a,o,i,M({type:null,tagName:d,maskInputOptions:s})),element:e,value:p,maskInputFn:c})),{type:y.Text,textContent:p||"",isStyle:m,rootId:u}}(e,{doc:t,maskAllText:c,maskTextClass:d,unmaskTextClass:p,maskTextSelector:m,unmaskTextSelector:h,maskTextFn:_,maskInputOptions:f,maskInputFn:v,rootId:w});case e.CDATA_SECTION_NODE:return{type:y.CDATA,textContent:"",rootId:w};case e.COMMENT_NODE:return{type:y.Comment,textContent:e.textContent||"",rootId:w};default:return!1}}(e,{doc:a,mirror:i,blockClass:l,blockSelector:s,maskAllText:u,unblockSelector:c,maskTextClass:d,unmaskTextClass:p,maskTextSelector:m,unmaskTextSelector:h,inlineStylesheet:f,maskInputOptions:_,maskAttributeFn:v,maskTextFn:b,maskInputFn:k,dataURLOptions:S,inlineImages:T,recordCanvas:w,keepIframeSrcFn:q,newlyAddedElement:W});if(!Z)return console.warn(e,"not serialized"),null;t=i.hasNode(e)?i.getId(e):!function(e,n){if(n.comment&&e.type===y.Comment)return!0;if(e.type===y.Element){if(n.script&&("script"===e.tagName||"link"===e.tagName&&("preload"===e.attributes.rel||"modulepreload"===e.attributes.rel)||"link"===e.tagName&&"prefetch"===e.attributes.rel&&"string"==typeof e.attributes.href&&"js"===H(e.attributes.href))||n.headFavicon&&("link"===e.tagName&&"shortcut icon"===e.attributes.rel||"meta"===e.tagName&&(ep(e.attributes.name).match(/^msapplication-tile(image|color)$/)||"application-name"===ep(e.attributes.name)||"icon"===ep(e.attributes.rel)||"apple-touch-icon"===ep(e.attributes.rel)||"shortcut icon"===ep(e.attributes.rel))))return!0;if("meta"===e.tagName){if(n.headMetaDescKeywords&&ep(e.attributes.name).match(/^description|keywords$/)||n.headMetaSocial&&(ep(e.attributes.property).match(/^(og|twitter|fb):/)||ep(e.attributes.name).match(/^(og|twitter):/)||"pinterest"===ep(e.attributes.name)))return!0;if(n.headMetaRobots&&("robots"===ep(e.attributes.name)||"googlebot"===ep(e.attributes.name)||"bingbot"===ep(e.attributes.name)))return!0;if(n.headMetaHttpEquiv&&void 0!==e.attributes["http-equiv"])return!0;else if(n.headMetaAuthorship&&("author"===ep(e.attributes.name)||"generator"===ep(e.attributes.name)||"framework"===ep(e.attributes.name)||"publisher"===ep(e.attributes.name)||"progid"===ep(e.attributes.name)||ep(e.attributes.property).match(/^article:/)||ep(e.attributes.property).match(/^product:/)))return!0;else if(n.headMetaVerification&&("google-site-verification"===ep(e.attributes.name)||"yandex-verification"===ep(e.attributes.name)||"csrf-token"===ep(e.attributes.name)||"p:domain_verify"===ep(e.attributes.name)||"verify-v1"===ep(e.attributes.name)||"verification"===ep(e.attributes.name)||"shopify-checkout-api-token"===ep(e.attributes.name)))return!0}}return!1}(Z,C)&&($||Z.type!==y.Text||Z.isStyle||Z.textContent.replace(/^\s+|\s+$/gm,"").length)?Y():-2;let J=Object.assign(Z,{id:t});if(i.add(e,J),-2===t)return null;I&&I(e);let X=!g;if(J.type===y.Element){X=X&&!J.needBlock,delete J.needBlock;let n=e.shadowRoot;n&&B(n)&&(J.isShadowHost=!0)}if((J.type===y.Document||J.type===y.Element)&&X){C.headWhitespace&&J.type===y.Element&&"head"===J.tagName&&($=!1);let n={doc:a,mirror:i,blockClass:l,blockSelector:s,maskAllText:u,unblockSelector:c,maskTextClass:d,unmaskTextClass:p,maskTextSelector:m,unmaskTextSelector:h,skipChild:g,inlineStylesheet:f,maskInputOptions:_,maskAttributeFn:v,maskTextFn:b,maskInputFn:k,slimDOMOptions:C,dataURLOptions:S,inlineImages:T,recordCanvas:w,preserveWhiteSpace:$,onSerialize:I,onIframeLoad:x,iframeLoadTimeout:E,onStylesheetLoad:A,stylesheetLoadTimeout:O,keepIframeSrcFn:q};for(let t of Array.from(e.childNodes)){let e=em(t,n);e&&J.childNodes.push(e)}if(e.nodeType===e.ELEMENT_NODE&&e.shadowRoot)for(let t of Array.from(e.shadowRoot.childNodes)){let r=em(t,n);r&&(B(e.shadowRoot)&&(r.isShadow=!0),J.childNodes.push(r))}}return e.parentNode&&P(e.parentNode)&&B(e.parentNode)&&(J.isShadow=!0),J.type===y.Element&&"iframe"===J.tagName&&function(e,n,t){let r;let o=e.contentWindow;if(!o)return;let a=!1;try{r=o.document.readyState}catch(e){return}if("complete"!==r){let r=V(()=>{a||(n(),a=!0)},t);e.addEventListener("load",()=>{K(r),a=!0,n()});return}let i="about:blank";if(o.location.href!==i||e.src===i||""===e.src)return V(n,0),e.addEventListener("load",n);e.addEventListener("load",n)}(e,()=>{let n=G(e);if(n&&x){let t=em(n,{doc:n,mirror:i,blockClass:l,blockSelector:s,unblockSelector:c,maskAllText:u,maskTextClass:d,unmaskTextClass:p,maskTextSelector:m,unmaskTextSelector:h,skipChild:!1,inlineStylesheet:f,maskInputOptions:_,maskAttributeFn:v,maskTextFn:b,maskInputFn:k,slimDOMOptions:C,dataURLOptions:S,inlineImages:T,recordCanvas:w,preserveWhiteSpace:$,onSerialize:I,onIframeLoad:x,iframeLoadTimeout:E,onStylesheetLoad:A,stylesheetLoadTimeout:O,keepIframeSrcFn:q});t&&x(e,t)}},E),J.type===y.Element&&"link"===J.tagName&&"string"==typeof J.attributes.rel&&("stylesheet"===J.attributes.rel||"preload"===J.attributes.rel&&"string"==typeof J.attributes.href&&"css"===H(J.attributes.href))&&function(e,n,t){let r,o=!1;try{r=e.sheet}catch(e){return}if(r)return;let a=V(()=>{o||(n(),o=!0)},t);e.addEventListener("load",()=>{K(a),o=!0,n()})}(e,()=>{if(A){let n=em(e,{doc:a,mirror:i,blockClass:l,blockSelector:s,unblockSelector:c,maskAllText:u,maskTextClass:d,unmaskTextClass:p,maskTextSelector:m,unmaskTextSelector:h,skipChild:!1,inlineStylesheet:f,maskInputOptions:_,maskAttributeFn:v,maskTextFn:b,maskInputFn:k,slimDOMOptions:C,dataURLOptions:S,inlineImages:T,recordCanvas:w,preserveWhiteSpace:$,onSerialize:I,onIframeLoad:x,iframeLoadTimeout:E,onStylesheetLoad:A,stylesheetLoadTimeout:O,keepIframeSrcFn:q});n&&A(e,n)}},O),J}function eh(e){let n;let t=e[0],r=1;for(;rt.call(n,...e)),n=void 0)}return t}function eg(e,n,t=document){let r={capture:!0,passive:!0};return t.addEventListener(e,n,r),()=>t.removeEventListener(e,n,r)}let ef="Please stop import mirror directly. Instead of that,\r\nnow you can use replayer.getMirror() to access the mirror instance of a replayer,\r\nor you can use record.mirror to access the mirror instance during recording.",ey={map:{},getId:()=>(console.error(ef),-1),getNode:()=>(console.error(ef),null),removeNodeFromMap(){console.error(ef)},has:()=>(console.error(ef),!1),reset(){console.error(ef)}};function e_(e,n,t={}){let r=null,o=0;return function(...a){let i=Date.now();o||!1!==t.leading||(o=i);let l=n-(i-o),s=this;l<=0||l>n?(r&&(function(...e){eO("clearTimeout")(...e)}(r),r=null),o=i,e.apply(s,a)):r||!1===t.trailing||(r=eM(()=>{o=!1===t.leading?0:Date.now(),r=null,e.apply(s,a)},l))}}function ev(e,n,t){try{if(!(n in e))return()=>{};let r=e[n],o=t(r);return"function"==typeof o&&(o.prototype=o.prototype||{},Object.defineProperties(o,{__rrweb_original__:{enumerable:!1,value:r}})),e[n]=o,()=>{e[n]=r}}catch(e){return()=>{}}}"undefined"!=typeof window&&window.Proxy&&window.Reflect&&(ey=new Proxy(ey,{get:(e,n,t)=>("map"===n&&console.error(ef),Reflect.get(e,n,t))}));let eb=Date.now;function ek(e){let n=e.document;return{left:n.scrollingElement?n.scrollingElement.scrollLeft:void 0!==e.pageXOffset?e.pageXOffset:eh([n,"optionalAccess",e=>e.documentElement,"access",e=>e.scrollLeft])||eh([n,"optionalAccess",e=>e.body,"optionalAccess",e=>e.parentElement,"optionalAccess",e=>e.scrollLeft])||eh([n,"optionalAccess",e=>e.body,"optionalAccess",e=>e.scrollLeft])||0,top:n.scrollingElement?n.scrollingElement.scrollTop:void 0!==e.pageYOffset?e.pageYOffset:eh([n,"optionalAccess",e=>e.documentElement,"access",e=>e.scrollTop])||eh([n,"optionalAccess",e=>e.body,"optionalAccess",e=>e.parentElement,"optionalAccess",e=>e.scrollTop])||eh([n,"optionalAccess",e=>e.body,"optionalAccess",e=>e.scrollTop])||0}}function eC(){return window.innerHeight||document.documentElement&&document.documentElement.clientHeight||document.body&&document.body.clientHeight}function eS(){return window.innerWidth||document.documentElement&&document.documentElement.clientWidth||document.body&&document.body.clientWidth}function eT(e){return e?e.nodeType===e.ELEMENT_NODE?e:e.parentElement:null}function ew(e,n,t,r,o){if(!e)return!1;let a=eT(e);if(!a)return!1;let i=eu(n,t);if(!o){let e=r&&a.matches(r);return i(a)&&!e}let l=ec(a,i),s=-1;return!(l<0)&&(r&&(s=ec(a,eu(null,r))),l>-1&&s<0||le.shadowRoot])}/[1-9][0-9]{12}/.test(Date.now().toString())||(eb=()=>new Date().getTime());class eB{constructor(){this.id=1,this.styleIDMap=new WeakMap,this.idStyleMap=new Map}getId(e){return k(this.styleIDMap.get(e),()=>-1)}has(e){return this.styleIDMap.has(e)}add(e,n){let t;return this.has(e)?this.getId(e):(t=void 0===n?this.id++:n,this.styleIDMap.set(e,t),this.idStyleMap.set(t,e),t)}getStyle(e){return this.idStyleMap.get(e)||null}reset(){this.styleIDMap=new WeakMap,this.idStyleMap=new Map,this.id=1}generateId(){return this.id++}}function eN(e){let n=null;return eh([e,"access",e=>e.getRootNode,"optionalCall",e=>e(),"optionalAccess",e=>e.nodeType])===Node.DOCUMENT_FRAGMENT_NODE&&e.getRootNode().host&&(n=e.getRootNode().host),n}let eA={};function eO(e){let n=eA[e];if(n)return n;let t=window.document,r=window[e];if(t&&"function"==typeof t.createElement)try{let n=t.createElement("iframe");n.hidden=!0,t.head.appendChild(n);let o=n.contentWindow;o&&o[e]&&(r=o[e]),t.head.removeChild(n)}catch(e){}return eA[e]=r.bind(window)}function eM(...e){return eO("setTimeout")(...e)}var eL=((u=eL||{})[u.DomContentLoaded=0]="DomContentLoaded",u[u.Load=1]="Load",u[u.FullSnapshot=2]="FullSnapshot",u[u.IncrementalSnapshot=3]="IncrementalSnapshot",u[u.Meta=4]="Meta",u[u.Custom=5]="Custom",u[u.Plugin=6]="Plugin",u),ez=((d=ez||{})[d.Mutation=0]="Mutation",d[d.MouseMove=1]="MouseMove",d[d.MouseInteraction=2]="MouseInteraction",d[d.Scroll=3]="Scroll",d[d.ViewportResize=4]="ViewportResize",d[d.Input=5]="Input",d[d.TouchMove=6]="TouchMove",d[d.MediaInteraction=7]="MediaInteraction",d[d.StyleSheetRule=8]="StyleSheetRule",d[d.CanvasMutation=9]="CanvasMutation",d[d.Font=10]="Font",d[d.Log=11]="Log",d[d.Drag=12]="Drag",d[d.StyleDeclaration=13]="StyleDeclaration",d[d.Selection=14]="Selection",d[d.AdoptedStyleSheet=15]="AdoptedStyleSheet",d[d.CustomElement=16]="CustomElement",d),eD=((p=eD||{})[p.MouseUp=0]="MouseUp",p[p.MouseDown=1]="MouseDown",p[p.Click=2]="Click",p[p.ContextMenu=3]="ContextMenu",p[p.DblClick=4]="DblClick",p[p.Focus=5]="Focus",p[p.Blur=6]="Blur",p[p.TouchStart=7]="TouchStart",p[p.TouchMove_Departed=8]="TouchMove_Departed",p[p.TouchEnd=9]="TouchEnd",p[p.TouchCancel=10]="TouchCancel",p),eF=((m=eF||{})[m.Mouse=0]="Mouse",m[m.Pen=1]="Pen",m[m.Touch=2]="Touch",m);(h=_||(_={}))[h.Document=0]="Document",h[h.DocumentType=1]="DocumentType",h[h.Element=2]="Element",h[h.Text=3]="Text",h[h.CDATA=4]="CDATA",h[h.Comment=5]="Comment",(g=v||(v={}))[g.PLACEHOLDER=0]="PLACEHOLDER",g[g.ELEMENT_NODE=1]="ELEMENT_NODE",g[g.ATTRIBUTE_NODE=2]="ATTRIBUTE_NODE",g[g.TEXT_NODE=3]="TEXT_NODE",g[g.CDATA_SECTION_NODE=4]="CDATA_SECTION_NODE",g[g.ENTITY_REFERENCE_NODE=5]="ENTITY_REFERENCE_NODE",g[g.ENTITY_NODE=6]="ENTITY_NODE",g[g.PROCESSING_INSTRUCTION_NODE=7]="PROCESSING_INSTRUCTION_NODE",g[g.COMMENT_NODE=8]="COMMENT_NODE",g[g.DOCUMENT_NODE=9]="DOCUMENT_NODE",g[g.DOCUMENT_TYPE_NODE=10]="DOCUMENT_TYPE_NODE",g[g.DOCUMENT_FRAGMENT_NODE=11]="DOCUMENT_FRAGMENT_NODE";class ej{constructor(){this.length=0,this.head=null,this.tail=null}get(e){if(e>=this.length)throw Error("Position outside of list range");let n=this.head;for(let t=0;tt.call(n,...e)),n=void 0)}return t}([n,"optionalAccess",e=>e.next])||null;return n}addNode(e){let n={value:e,previous:null,next:null};if(e.__ln=n,e.previousSibling&&"__ln"in e.previousSibling){let t=e.previousSibling.__ln.next;n.next=t,n.previous=e.previousSibling.__ln,e.previousSibling.__ln.next=n,t&&(t.previous=n)}else if(e.nextSibling&&"__ln"in e.nextSibling&&e.nextSibling.__ln.previous){let t=e.nextSibling.__ln.previous;n.previous=t,n.next=e.nextSibling.__ln,e.nextSibling.__ln.previous=n,t&&(t.next=n)}else this.head&&(this.head.previous=n),n.next=this.head,this.head=n;null===n.next&&(this.tail=n),this.length++}removeNode(e){let n=e.__ln;this.head&&(n.previous?(n.previous.next=n.next,n.next?n.next.previous=n.previous:this.tail=n.previous):(this.head=n.next,this.head?this.head.previous=null:this.tail=null),e.__ln&&delete e.__ln,this.length--)}}let eU=(e,n)=>`${e}@${n}`;class eH{constructor(){this.frozen=!1,this.locked=!1,this.texts=[],this.attributes=[],this.attributeMap=new WeakMap,this.removes=[],this.mapRemoves=[],this.movedMap={},this.addedSet=new Set,this.movedSet=new Set,this.droppedSet=new Set,this.processMutations=e=>{e.forEach(this.processMutation),this.emit()},this.emit=()=>{if(this.frozen||this.locked)return;let e=[],n=new Set,t=new ej,r=e=>{let n=e,t=-2;for(;-2===t;)t=(n=n&&n.nextSibling)&&this.mirror.getId(n);return t},o=o=>{if(!o.parentNode||!function(e){let n=e.ownerDocument;return!!n&&(n.contains(e)||function(e){let n=e.ownerDocument;if(!n)return!1;let t=function(e){let n,t=e;for(;n=eN(t);)t=n;return t}(e);return n.contains(t)}(e))}(o))return;let a=P(o.parentNode)?this.mirror.getId(eN(o)):this.mirror.getId(o.parentNode),i=r(o);if(-1===a||-1===i)return t.addNode(o);let l=em(o,{doc:this.doc,mirror:this.mirror,blockClass:this.blockClass,blockSelector:this.blockSelector,maskAllText:this.maskAllText,unblockSelector:this.unblockSelector,maskTextClass:this.maskTextClass,unmaskTextClass:this.unmaskTextClass,maskTextSelector:this.maskTextSelector,unmaskTextSelector:this.unmaskTextSelector,skipChild:!0,newlyAddedElement:!0,inlineStylesheet:this.inlineStylesheet,maskInputOptions:this.maskInputOptions,maskAttributeFn:this.maskAttributeFn,maskTextFn:this.maskTextFn,maskInputFn:this.maskInputFn,slimDOMOptions:this.slimDOMOptions,dataURLOptions:this.dataURLOptions,recordCanvas:this.recordCanvas,inlineImages:this.inlineImages,onSerialize:e=>{eE(e,this.mirror)&&!ew(e,this.blockClass,this.blockSelector,this.unblockSelector,!1)&&this.iframeManager.addIframe(e),eR(e,this.mirror)&&this.stylesheetManager.trackLinkElement(e),eP(o)&&this.shadowDomManager.addShadowRoot(o.shadowRoot,this.doc)},onIframeLoad:(e,n)=>{ew(e,this.blockClass,this.blockSelector,this.unblockSelector,!1)||(this.iframeManager.attachIframe(e,n),e.contentWindow&&this.canvasManager.addWindow(e.contentWindow),this.shadowDomManager.observeAttachShadow(e))},onStylesheetLoad:(e,n)=>{this.stylesheetManager.attachLinkElement(e,n)}});l&&(e.push({parentId:a,nextId:i,node:l}),n.add(l.id))};for(;this.mapRemoves.length;)this.mirror.removeNodeFromMap(this.mapRemoves.shift());for(let e of this.movedSet)(!eW(this.removes,e,this.mirror)||this.movedSet.has(e.parentNode))&&o(e);for(let e of this.addedSet)eV(this.droppedSet,e)||eW(this.removes,e,this.mirror)?eV(this.movedSet,e)?o(e):this.droppedSet.add(e):o(e);let a=null;for(;t.length;){let e=null;if(a){let n=this.mirror.getId(a.value.parentNode),t=r(a.value);-1!==n&&-1!==t&&(e=a)}if(!e){let n=t.tail;for(;n;){let t=n;if(n=n.previous,t){let n=this.mirror.getId(t.value.parentNode);if(-1===r(t.value))continue;if(-1!==n){e=t;break}{let n=t.value;if(n.parentNode&&n.parentNode.nodeType===Node.DOCUMENT_FRAGMENT_NODE){let r=n.parentNode.host;if(-1!==this.mirror.getId(r)){e=t;break}}}}}}if(!e){for(;t.head;)t.removeNode(t.head.value);break}a=e.previous,t.removeNode(e.value),o(e.value)}let i={texts:this.texts.map(e=>({id:this.mirror.getId(e.node),value:e.value})).filter(e=>!n.has(e.id)).filter(e=>this.mirror.has(e.id)),attributes:this.attributes.map(e=>{let{attributes:n}=e;if("string"==typeof n.style){let t=JSON.stringify(e.styleDiff),r=JSON.stringify(e._unchangedStyles);t.length!n.has(e.id)).filter(e=>this.mirror.has(e.id)),removes:this.removes,adds:e};(i.texts.length||i.attributes.length||i.removes.length||i.adds.length)&&(this.texts=[],this.attributes=[],this.attributeMap=new WeakMap,this.removes=[],this.addedSet=new Set,this.movedSet=new Set,this.droppedSet=new Set,this.movedMap={},this.mutationCb(i))},this.processMutation=e=>{if(!eI(e.target,this.mirror))switch(e.type){case"characterData":{let n=e.target.textContent;ew(e.target,this.blockClass,this.blockSelector,this.unblockSelector,!1)||n===e.oldValue||this.texts.push({value:ed(e.target,this.maskTextClass,this.maskTextSelector,this.unmaskTextClass,this.unmaskTextSelector,this.maskAllText)&&n?this.maskTextFn?this.maskTextFn(n,eT(e.target)):n.replace(/[\S]/g,"*"):n,node:e.target});break}case"attributes":{let n=e.target,t=e.attributeName,r=e.target.getAttribute(t);if("value"===t){let t=j(n),o=n.tagName;r=U(n,o,t);let a=M({maskInputOptions:this.maskInputOptions,tagName:o,type:t});r=L({isMasked:ed(e.target,this.maskTextClass,this.maskTextSelector,this.unmaskTextClass,this.unmaskTextSelector,a),element:n,value:r,maskInputFn:this.maskInputFn})}if(ew(e.target,this.blockClass,this.blockSelector,this.unblockSelector,!1)||r===e.oldValue)return;let o=this.attributeMap.get(e.target);if("IFRAME"===n.tagName&&"src"===t&&!this.keepIframeSrcFn(r)){if(function(e){try{return e.contentDocument}catch(e){}}(n))return;t="rr_src"}if(o||(o={node:e.target,attributes:{},styleDiff:{},_unchangedStyles:{}},this.attributes.push(o),this.attributeMap.set(e.target,o)),"type"===t&&"INPUT"===n.tagName&&"password"===(e.oldValue||"").toLowerCase()&&n.setAttribute("data-rr-is-password","true"),!es(n.tagName,t)&&(o.attributes[t]=el(this.doc,z(n.tagName),z(t),r,n,this.maskAttributeFn),"style"===t)){if(!this.unattachedDoc)try{this.unattachedDoc=document.implementation.createHTMLDocument()}catch(e){this.unattachedDoc=this.doc}let t=this.unattachedDoc.createElement("span");for(let r of(e.oldValue&&t.setAttribute("style",e.oldValue),Array.from(n.style))){let e=n.style.getPropertyValue(r),a=n.style.getPropertyPriority(r);e!==t.style.getPropertyValue(r)||a!==t.style.getPropertyPriority(r)?""===a?o.styleDiff[r]=e:o.styleDiff[r]=[e,a]:o._unchangedStyles[r]=[e,a]}for(let e of Array.from(t.style))""===n.style.getPropertyValue(e)&&(o.styleDiff[e]=!1)}break}case"childList":if(ew(e.target,this.blockClass,this.blockSelector,this.unblockSelector,!0))return;e.addedNodes.forEach(n=>this.genAdds(n,e.target)),e.removedNodes.forEach(n=>{let t=this.mirror.getId(n),r=P(e.target)?this.mirror.getId(e.target.host):this.mirror.getId(e.target);ew(e.target,this.blockClass,this.blockSelector,this.unblockSelector,!1)||eI(n,this.mirror)||-1===this.mirror.getId(n)||(this.addedSet.has(n)?(eq(this.addedSet,n),this.droppedSet.add(n)):this.addedSet.has(e.target)&&-1===t||function e(n,t){if(P(n))return!1;let r=t.getId(n);return!t.has(r)||(!n.parentNode||n.parentNode.nodeType!==n.DOCUMENT_NODE)&&(!n.parentNode||e(n.parentNode,t))}(e.target,this.mirror)||(this.movedSet.has(n)&&this.movedMap[eU(t,r)]?eq(this.movedSet,n):this.removes.push({parentId:r,id:t,isShadow:!!(P(e.target)&&B(e.target))||void 0})),this.mapRemoves.push(n))})}},this.genAdds=(e,n)=>{if(!this.processedNodeManager.inOtherBuffer(e,this)&&!(this.addedSet.has(e)||this.movedSet.has(e))){if(this.mirror.hasNode(e)){if(eI(e,this.mirror))return;this.movedSet.add(e);let t=null;n&&this.mirror.hasNode(n)&&(t=this.mirror.getId(n)),t&&-1!==t&&(this.movedMap[eU(this.mirror.getId(e),t)]=!0)}else this.addedSet.add(e),this.droppedSet.delete(e);!ew(e,this.blockClass,this.blockSelector,this.unblockSelector,!1)&&(e.childNodes.forEach(e=>this.genAdds(e)),eP(e)&&e.shadowRoot.childNodes.forEach(n=>{this.processedNodeManager.add(n,this),this.genAdds(n,e)}))}}}init(e){["mutationCb","blockClass","blockSelector","unblockSelector","maskAllText","maskTextClass","unmaskTextClass","maskTextSelector","unmaskTextSelector","inlineStylesheet","maskInputOptions","maskAttributeFn","maskTextFn","maskInputFn","keepIframeSrcFn","recordCanvas","inlineImages","slimDOMOptions","dataURLOptions","doc","mirror","iframeManager","stylesheetManager","shadowDomManager","canvasManager","processedNodeManager"].forEach(n=>{this[n]=e[n]})}freeze(){this.frozen=!0,this.canvasManager.freeze()}unfreeze(){this.frozen=!1,this.canvasManager.unfreeze(),this.emit()}isFrozen(){return this.frozen}lock(){this.locked=!0,this.canvasManager.lock()}unlock(){this.locked=!1,this.canvasManager.unlock(),this.emit()}reset(){this.shadowDomManager.reset(),this.canvasManager.reset()}}function eq(e,n){e.delete(n),n.childNodes.forEach(n=>eq(e,n))}function eW(e,n,t){return 0!==e.length&&function(e,n,t){let r=n.parentNode;for(;r;){let n=t.getId(r);if(e.some(e=>e.id===n))return!0;r=r.parentNode}return!1}(e,n,t)}function eV(e,n){return 0!==e.size&&function e(n,t){let{parentNode:r}=t;return!!r&&(!!n.has(r)||e(n,r))}(e,n)}let eK=e=>a?(...n)=>{try{return e(...n)}catch(e){if(a&&!0===a(e))return()=>{};throw e}}:e;function eG(e){let n;let t=e[0],r=1;for(;rt.call(n,...e)),n=void 0)}return t}let e$=[];function eQ(e){try{if("composedPath"in e){let n=e.composedPath();if(n.length)return n[0]}else if("path"in e&&e.path.length)return e.path[0]}catch(e){}return e&&e.target}let eY=["INPUT","TEXTAREA","SELECT"],eZ=new WeakMap;function eJ(e){var n;return n=[],e1("CSSGroupingRule")&&e.parentRule instanceof CSSGroupingRule||e1("CSSMediaRule")&&e.parentRule instanceof CSSMediaRule||e1("CSSSupportsRule")&&e.parentRule instanceof CSSSupportsRule||e1("CSSConditionRule")&&e.parentRule instanceof CSSConditionRule?n.unshift(Array.from(e.parentRule.cssRules).indexOf(e)):e.parentStyleSheet&&n.unshift(Array.from(e.parentStyleSheet.cssRules).indexOf(e)),n}function eX(e,n,t){let r,o;return e?(e.ownerNode?r=n.getId(e.ownerNode):o=t.getId(e),{styleId:o,id:r}):{}}function e0(e,n={}){let t;let r=e.doc.defaultView;if(!r)return()=>{};e.recordDOM&&(t=function(e,n){let t=new eH;e$.push(t),t.init(e);let r=window.MutationObserver||window.__rrMutationObserver,o=eG([window,"optionalAccess",e=>e.Zone,"optionalAccess",e=>e.__symbol__,"optionalCall",e=>e("MutationObserver")]);o&&window[o]&&(r=window[o]);let a=new r(eK(n=>{e.onMutation&&!1===e.onMutation(n)||t.processMutations.bind(t)(n)}));return a.observe(n,{attributes:!0,attributeOldValue:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0}),a}(e,e.doc));let o=function({mousemoveCb:e,sampling:n,doc:t,mirror:r}){let o;if(!1===n.mousemove)return()=>{};let a="number"==typeof n.mousemove?n.mousemove:50,i="number"==typeof n.mousemoveCallback?n.mousemoveCallback:500,l=[],s=e_(eK(n=>{let t=Date.now()-o;e(l.map(e=>(e.timeOffset-=t,e)),n),l=[],o=null}),i),c=eK(e_(eK(e=>{let n=eQ(e),{clientX:t,clientY:a}=ex(e)?e.changedTouches[0]:e;o||(o=eb()),l.push({x:t,y:a,id:r.getId(n),timeOffset:eb()-o}),s("undefined"!=typeof DragEvent&&e instanceof DragEvent?ez.Drag:e instanceof MouseEvent?ez.MouseMove:ez.TouchMove)}),a,{trailing:!1})),u=[eg("mousemove",c,t),eg("touchmove",c,t),eg("drag",c,t)];return eK(()=>{u.forEach(e=>e())})}(e),a=function({mouseInteractionCb:e,doc:n,mirror:t,blockClass:r,blockSelector:o,unblockSelector:a,sampling:i}){if(!1===i.mouseInteraction)return()=>{};let l=!0===i.mouseInteraction||void 0===i.mouseInteraction?{}:i.mouseInteraction,s=[],c=null,u=n=>i=>{let l=eQ(i);if(ew(l,r,o,a,!0))return;let s=null,u=n;if("pointerType"in i){switch(i.pointerType){case"mouse":s=eF.Mouse;break;case"touch":s=eF.Touch;break;case"pen":s=eF.Pen}s===eF.Touch?eD[n]===eD.MouseDown?u="TouchStart":eD[n]===eD.MouseUp&&(u="TouchEnd"):eF.Pen}else ex(i)&&(s=eF.Touch);null!==s?(c=s,(u.startsWith("Touch")&&s===eF.Touch||u.startsWith("Mouse")&&s===eF.Mouse)&&(s=null)):eD[n]===eD.Click&&(s=c,c=null);let d=ex(i)?i.changedTouches[0]:i;if(!d)return;let p=t.getId(l),{clientX:m,clientY:h}=d;eK(e)({type:eD[u],id:p,x:m,y:h,...null!==s&&{pointerType:s}})};return Object.keys(eD).filter(e=>Number.isNaN(Number(e))&&!e.endsWith("_Departed")&&!1!==l[e]).forEach(e=>{let t=z(e),r=u(e);if(window.PointerEvent)switch(eD[e]){case eD.MouseDown:case eD.MouseUp:t=t.replace("mouse","pointer");break;case eD.TouchStart:case eD.TouchEnd:return}s.push(eg(t,r,n))}),eK(()=>{s.forEach(e=>e())})}(e),i=function({scrollCb:e,doc:n,mirror:t,blockClass:r,blockSelector:o,unblockSelector:a,sampling:i}){return eg("scroll",eK(e_(eK(i=>{let l=eQ(i);if(!l||ew(l,r,o,a,!0))return;let s=t.getId(l);if(l===n&&n.defaultView){let t=ek(n.defaultView);e({id:s,x:t.left,y:t.top})}else e({id:s,x:l.scrollLeft,y:l.scrollTop})}),i.scroll||100)),n)}(e),l=function({viewportResizeCb:e},{win:n}){let t=-1,r=-1;return eg("resize",eK(e_(eK(()=>{let n=eC(),o=eS();(t!==n||r!==o)&&(e({width:Number(o),height:Number(n)}),t=n,r=o)}),200)),n)}(e,{win:r}),s=function({inputCb:e,doc:n,mirror:t,blockClass:r,blockSelector:o,unblockSelector:a,ignoreClass:i,ignoreSelector:l,maskInputOptions:s,maskInputFn:c,sampling:u,userTriggeredOnInput:d,maskTextClass:p,unmaskTextClass:m,maskTextSelector:h,unmaskTextSelector:g}){function f(e){let t=eQ(e),u=e.isTrusted,f=t&&D(t.tagName);if("OPTION"===f&&(t=t.parentElement),!t||!f||0>eY.indexOf(f)||ew(t,r,o,a,!0))return;let _=t;if(_.classList.contains(i)||l&&_.matches(l))return;let v=j(t),b=U(_,f,v),k=!1,C=M({maskInputOptions:s,tagName:f,type:v}),S=ed(t,p,h,m,g,C);("radio"===v||"checkbox"===v)&&(k=t.checked),b=L({isMasked:S,element:t,value:b,maskInputFn:c}),y(t,d?{text:b,isChecked:k,userTriggered:u}:{text:b,isChecked:k});let T=t.name;"radio"===v&&T&&k&&n.querySelectorAll(`input[type="radio"][name="${T}"]`).forEach(e=>{if(e!==t){let n=L({isMasked:S,element:e,value:U(e,f,v),maskInputFn:c});y(e,d?{text:n,isChecked:!k,userTriggered:!1}:{text:n,isChecked:!k})}})}function y(n,r){let o=eZ.get(n);if(!o||o.text!==r.text||o.isChecked!==r.isChecked){eZ.set(n,r);let o=t.getId(n);eK(e)({...r,id:o})}}let _=("last"===u.input?["change"]:["input","change"]).map(e=>eg(e,eK(f),n)),v=n.defaultView;if(!v)return()=>{_.forEach(e=>e())};let b=v.Object.getOwnPropertyDescriptor(v.HTMLInputElement.prototype,"value"),k=[[v.HTMLInputElement.prototype,"value"],[v.HTMLInputElement.prototype,"checked"],[v.HTMLSelectElement.prototype,"value"],[v.HTMLTextAreaElement.prototype,"value"],[v.HTMLSelectElement.prototype,"selectedIndex"],[v.HTMLOptionElement.prototype,"selected"]];return b&&b.set&&_.push(...k.map(e=>(function e(n,t,r,o,a=window){let i=a.Object.getOwnPropertyDescriptor(n,t);return a.Object.defineProperty(n,t,o?r:{set(e){eM(()=>{r.set.call(this,e)},0),i&&i.set&&i.set.call(this,e)}}),()=>e(n,t,i||{},!0)})(e[0],e[1],{set(){eK(f)({target:this,isTrusted:!1})}},!1,v))),eK(()=>{_.forEach(e=>e())})}(e),c=function({mediaInteractionCb:e,blockClass:n,blockSelector:t,unblockSelector:r,mirror:o,sampling:a,doc:i}){let l=eK(i=>e_(eK(a=>{let l=eQ(a);if(!l||ew(l,n,t,r,!0))return;let{currentTime:s,volume:c,muted:u,playbackRate:d}=l;e({type:i,id:o.getId(l),currentTime:s,volume:c,muted:u,playbackRate:d})}),a.media||500)),s=[eg("play",l(0),i),eg("pause",l(1),i),eg("seeked",l(2),i),eg("volumechange",l(3),i),eg("ratechange",l(4),i)];return eK(()=>{s.forEach(e=>e())})}(e),u=()=>{},d=()=>{},p=()=>{},m=()=>{};e.recordDOM&&(u=function({styleSheetRuleCb:e,mirror:n,stylesheetManager:t},{win:r}){let o,a;if(!r.CSSStyleSheet||!r.CSSStyleSheet.prototype)return()=>{};let i=r.CSSStyleSheet.prototype.insertRule;r.CSSStyleSheet.prototype.insertRule=new Proxy(i,{apply:eK((r,o,a)=>{let[i,l]=a,{id:s,styleId:c}=eX(o,n,t.styleMirror);return(s&&-1!==s||c&&-1!==c)&&e({id:s,styleId:c,adds:[{rule:i,index:l}]}),r.apply(o,a)})});let l=r.CSSStyleSheet.prototype.deleteRule;r.CSSStyleSheet.prototype.deleteRule=new Proxy(l,{apply:eK((r,o,a)=>{let[i]=a,{id:l,styleId:s}=eX(o,n,t.styleMirror);return(l&&-1!==l||s&&-1!==s)&&e({id:l,styleId:s,removes:[{index:i}]}),r.apply(o,a)})}),r.CSSStyleSheet.prototype.replace&&(o=r.CSSStyleSheet.prototype.replace,r.CSSStyleSheet.prototype.replace=new Proxy(o,{apply:eK((r,o,a)=>{let[i]=a,{id:l,styleId:s}=eX(o,n,t.styleMirror);return(l&&-1!==l||s&&-1!==s)&&e({id:l,styleId:s,replace:i}),r.apply(o,a)})})),r.CSSStyleSheet.prototype.replaceSync&&(a=r.CSSStyleSheet.prototype.replaceSync,r.CSSStyleSheet.prototype.replaceSync=new Proxy(a,{apply:eK((r,o,a)=>{let[i]=a,{id:l,styleId:s}=eX(o,n,t.styleMirror);return(l&&-1!==l||s&&-1!==s)&&e({id:l,styleId:s,replaceSync:i}),r.apply(o,a)})}));let s={};e2("CSSGroupingRule")?s.CSSGroupingRule=r.CSSGroupingRule:(e2("CSSMediaRule")&&(s.CSSMediaRule=r.CSSMediaRule),e2("CSSConditionRule")&&(s.CSSConditionRule=r.CSSConditionRule),e2("CSSSupportsRule")&&(s.CSSSupportsRule=r.CSSSupportsRule));let c={};return Object.entries(s).forEach(([r,o])=>{c[r]={insertRule:o.prototype.insertRule,deleteRule:o.prototype.deleteRule},o.prototype.insertRule=new Proxy(c[r].insertRule,{apply:eK((r,o,a)=>{let[i,l]=a,{id:s,styleId:c}=eX(o.parentStyleSheet,n,t.styleMirror);return(s&&-1!==s||c&&-1!==c)&&e({id:s,styleId:c,adds:[{rule:i,index:[...eJ(o),l||0]}]}),r.apply(o,a)})}),o.prototype.deleteRule=new Proxy(c[r].deleteRule,{apply:eK((r,o,a)=>{let[i]=a,{id:l,styleId:s}=eX(o.parentStyleSheet,n,t.styleMirror);return(l&&-1!==l||s&&-1!==s)&&e({id:l,styleId:s,removes:[{index:[...eJ(o),i]}]}),r.apply(o,a)})})}),eK(()=>{r.CSSStyleSheet.prototype.insertRule=i,r.CSSStyleSheet.prototype.deleteRule=l,o&&(r.CSSStyleSheet.prototype.replace=o),a&&(r.CSSStyleSheet.prototype.replaceSync=a),Object.entries(s).forEach(([e,n])=>{n.prototype.insertRule=c[e].insertRule,n.prototype.deleteRule=c[e].deleteRule})})}(e,{win:r}),d=function({mirror:e,stylesheetManager:n},t){let r=null;r="#document"===t.nodeName?e.getId(t):e.getId(t.host);let o="#document"===t.nodeName?eG([t,"access",e=>e.defaultView,"optionalAccess",e=>e.Document]):eG([t,"access",e=>e.ownerDocument,"optionalAccess",e=>e.defaultView,"optionalAccess",e=>e.ShadowRoot]),a=eG([o,"optionalAccess",e=>e.prototype])?Object.getOwnPropertyDescriptor(eG([o,"optionalAccess",e=>e.prototype]),"adoptedStyleSheets"):void 0;return null!==r&&-1!==r&&o&&a?(Object.defineProperty(t,"adoptedStyleSheets",{configurable:a.configurable,enumerable:a.enumerable,get(){return eG([a,"access",e=>e.get,"optionalAccess",e=>e.call,"call",e=>e(this)])},set(e){let t=eG([a,"access",e=>e.set,"optionalAccess",e=>e.call,"call",n=>n(this,e)]);if(null!==r&&-1!==r)try{n.adoptStyleSheets(e,r)}catch(e){}return t}}),eK(()=>{Object.defineProperty(t,"adoptedStyleSheets",{configurable:a.configurable,enumerable:a.enumerable,get:a.get,set:a.set})})):()=>{}}(e,e.doc),p=function({styleDeclarationCb:e,mirror:n,ignoreCSSAttributes:t,stylesheetManager:r},{win:o}){let a=o.CSSStyleDeclaration.prototype.setProperty;o.CSSStyleDeclaration.prototype.setProperty=new Proxy(a,{apply:eK((o,i,l)=>{let[s,c,u]=l;if(t.has(s))return a.apply(i,[s,c,u]);let{id:d,styleId:p}=eX(eG([i,"access",e=>e.parentRule,"optionalAccess",e=>e.parentStyleSheet]),n,r.styleMirror);return(d&&-1!==d||p&&-1!==p)&&e({id:d,styleId:p,set:{property:s,value:c,priority:u},index:eJ(i.parentRule)}),o.apply(i,l)})});let i=o.CSSStyleDeclaration.prototype.removeProperty;return o.CSSStyleDeclaration.prototype.removeProperty=new Proxy(i,{apply:eK((o,a,l)=>{let[s]=l;if(t.has(s))return i.apply(a,[s]);let{id:c,styleId:u}=eX(eG([a,"access",e=>e.parentRule,"optionalAccess",e=>e.parentStyleSheet]),n,r.styleMirror);return(c&&-1!==c||u&&-1!==u)&&e({id:c,styleId:u,remove:{property:s},index:eJ(a.parentRule)}),o.apply(a,l)})}),eK(()=>{o.CSSStyleDeclaration.prototype.setProperty=a,o.CSSStyleDeclaration.prototype.removeProperty=i})}(e,{win:r}),e.collectFonts&&(m=function({fontCb:e,doc:n}){let t=n.defaultView;if(!t)return()=>{};let r=[],o=new WeakMap,a=t.FontFace;t.FontFace=function(e,n,t){let r=new a(e,n,t);return o.set(r,{family:e,buffer:"string"!=typeof n,descriptors:t,fontSource:"string"==typeof n?n:JSON.stringify(Array.from(new Uint8Array(n)))}),r};let i=ev(n.fonts,"add",function(n){return function(t){return eM(eK(()=>{let n=o.get(t);n&&(e(n),o.delete(t))}),0),n.apply(this,[t])}});return r.push(()=>{t.FontFace=a}),r.push(i),eK(()=>{r.forEach(e=>e())})}(e)));let h=function(e){let{doc:n,mirror:t,blockClass:r,blockSelector:o,unblockSelector:a,selectionCb:i}=e,l=!0,s=eK(()=>{let e=n.getSelection();if(!e||l&&eG([e,"optionalAccess",e=>e.isCollapsed]))return;l=e.isCollapsed||!1;let s=[],c=e.rangeCount||0;for(let n=0;n{}}(e),f=[];for(let n of e.plugins)f.push(n.observer(n.callback,r,n.options));return eK(()=>{e$.forEach(e=>e.reset()),eG([t,"optionalAccess",e=>e.disconnect,"call",e=>e()]),o(),a(),i(),l(),s(),c(),u(),d(),p(),m(),h(),g(),f.forEach(e=>e())})}function e1(e){return void 0!==window[e]}function e2(e){return!!(void 0!==window[e]&&window[e].prototype&&"insertRule"in window[e].prototype&&"deleteRule"in window[e].prototype)}class e4{constructor(e){this.generateIdFn=e,this.iframeIdToRemoteIdMap=new WeakMap,this.iframeRemoteIdToIdMap=new WeakMap}getId(e,n,t,r){let o=t||this.getIdToRemoteIdMap(e),a=r||this.getRemoteIdToIdMap(e),i=o.get(n);return i||(i=this.generateIdFn(),o.set(n,i),a.set(i,n)),i}getIds(e,n){let t=this.getIdToRemoteIdMap(e),r=this.getRemoteIdToIdMap(e);return n.map(n=>this.getId(e,n,t,r))}getRemoteId(e,n,t){let r=t||this.getRemoteIdToIdMap(e);return"number"!=typeof n?n:r.get(n)||-1}getRemoteIds(e,n){let t=this.getRemoteIdToIdMap(e);return n.map(n=>this.getRemoteId(e,n,t))}reset(e){if(!e){this.iframeIdToRemoteIdMap=new WeakMap,this.iframeRemoteIdToIdMap=new WeakMap;return}this.iframeIdToRemoteIdMap.delete(e),this.iframeRemoteIdToIdMap.delete(e)}getIdToRemoteIdMap(e){let n=this.iframeIdToRemoteIdMap.get(e);return n||(n=new Map,this.iframeIdToRemoteIdMap.set(e,n)),n}getRemoteIdToIdMap(e){let n=this.iframeRemoteIdToIdMap.get(e);return n||(n=new Map,this.iframeRemoteIdToIdMap.set(e,n)),n}}class e9{constructor(){this.crossOriginIframeMirror=new e4(Y),this.crossOriginIframeRootIdMap=new WeakMap}addIframe(){}addLoadListener(){}attachIframe(){}}class e3{init(){}addShadowRoot(){}observeAttachShadow(){}reset(){}}class e5{reset(){}freeze(){}unfreeze(){}lock(){}unlock(){}snapshot(){}addWindow(){}addShadowRoot(){}resetShadowRoots(){}}class e6{constructor(e){this.trackedLinkElements=new WeakSet,this.styleMirror=new eB,this.mutationCb=e.mutationCb,this.adoptedStyleSheetCb=e.adoptedStyleSheetCb}attachLinkElement(e,n){"_cssText"in n.attributes&&this.mutationCb({adds:[],removes:[],texts:[],attributes:[{id:n.id,attributes:n.attributes}]}),this.trackLinkElement(e)}trackLinkElement(e){this.trackedLinkElements.has(e)||(this.trackedLinkElements.add(e),this.trackStylesheetInLinkElement(e))}adoptStyleSheets(e,n){if(0===e.length)return;let t={id:n,styleIds:[]},r=[];for(let n of e){let e;this.styleMirror.has(n)?e=this.styleMirror.getId(n):(e=this.styleMirror.add(n),r.push({styleId:e,rules:Array.from(n.rules||CSSRule,(e,n)=>({rule:A(e),index:n}))})),t.styleIds.push(e)}r.length>0&&(t.styles=r),this.adoptedStyleSheetCb(t)}reset(){this.styleMirror.reset(),this.trackedLinkElements=new WeakSet}trackStylesheetInLinkElement(e){}}class e8{constructor(){this.nodeMap=new WeakMap,this.active=!1}inOtherBuffer(e,n){let t=this.nodeMap.get(e);return t&&Array.from(t).some(e=>e!==n)}add(e,n){this.active||(this.active=!0,function(...e){eO("requestAnimationFrame")(...e)}(()=>{this.nodeMap=new WeakMap,this.active=!1})),this.nodeMap.set(e,(this.nodeMap.get(e)||new Set).add(n))}destroy(){}}try{if(2!==Array.from([1],e=>2*e)[0]){let e=document.createElement("iframe");document.body.appendChild(e),Array.from=C([e,"access",e=>e.contentWindow,"optionalAccess",e=>e.Array,"access",e=>e.from])||Array.from,document.body.removeChild(e)}}catch(e){console.debug("Unable to override Array.from",e)}let e7=new O;function ne(e={}){let n;let{emit:t,checkoutEveryNms:r,checkoutEveryNth:o,blockClass:s="rr-block",blockSelector:c=null,unblockSelector:u=null,ignoreClass:d="rr-ignore",ignoreSelector:p=null,maskAllText:m=!1,maskTextClass:h="rr-mask",unmaskTextClass:g=null,maskTextSelector:f=null,unmaskTextSelector:y=null,inlineStylesheet:_=!0,maskAllInputs:v,maskInputOptions:b,slimDOMOptions:k,maskAttributeFn:S,maskInputFn:T,maskTextFn:w,maxCanvasSize:I=null,packFn:x,sampling:E={},dataURLOptions:R={},mousemoveWait:P,recordDOM:B=!0,recordCanvas:N=!1,recordCrossOriginIframes:A=!1,recordAfter:M="DOMContentLoaded"===e.recordAfter?e.recordAfter:"load",userTriggeredOnInput:L=!1,collectFonts:z=!1,inlineImages:D=!1,plugins:F,keepIframeSrcFn:j=()=>!1,ignoreCSSAttributes:U=new Set([]),errorHandler:H,onMutation:q,getCanvasManager:W}=e;a=H;let V=!A||window.parent===window,K=!1;if(!V)try{window.parent.document&&(K=!1)}catch(e){K=!0}if(V&&!t)throw Error("emit function is required");if(!V&&!K)return()=>{};void 0!==P&&void 0===E.mousemove&&(E.mousemove=P),e7.reset();let G=!0===v?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0,radio:!0,checkbox:!0}:void 0!==b?b:{},$=!0===k||"all"===k?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaVerification:!0,headMetaAuthorship:"all"===k,headMetaDescKeywords:"all"===k}:k||{};!function(e=window){"NodeList"in e&&!e.NodeList.prototype.forEach&&(e.NodeList.prototype.forEach=Array.prototype.forEach),"DOMTokenList"in e&&!e.DOMTokenList.prototype.forEach&&(e.DOMTokenList.prototype.forEach=Array.prototype.forEach),Node.prototype.contains||(Node.prototype.contains=(...e)=>{let n=e[0];if(!(0 in e))throw TypeError("1 argument is required");do if(this===n)return!0;while(n=n&&n.parentNode);return!1})}();let Q=0,Y=e=>{for(let n of F||[])n.eventProcessor&&(e=n.eventProcessor(e));return x&&!K&&(e=x(e)),e};i=(e,a)=>{if(e.timestamp=eb(),C([e$,"access",e=>e[0],"optionalAccess",e=>e.isFrozen,"call",e=>e()])&&e.type!==eL.FullSnapshot&&!(e.type===eL.IncrementalSnapshot&&e.data.source===ez.Mutation)&&e$.forEach(e=>e.unfreeze()),V)C([t,"optionalCall",n=>n(Y(e),a)]);else if(K){let n={type:"rrweb",event:Y(e),origin:window.location.origin,isCheckout:a};window.parent.postMessage(n,"*")}if(e.type===eL.FullSnapshot)n=e,Q=0;else if(e.type===eL.IncrementalSnapshot){if(e.data.source===ez.Mutation&&e.data.isAttachIframe)return;Q++;let t=o&&Q>=o,a=r&&n&&e.timestamp-n.timestamp>r;(t||a)&&ea(!0)}};let Z=e=>{i({type:eL.IncrementalSnapshot,data:{source:ez.Mutation,...e}})},J=e=>i({type:eL.IncrementalSnapshot,data:{source:ez.Scroll,...e}}),X=e=>i({type:eL.IncrementalSnapshot,data:{source:ez.CanvasMutation,...e}}),ee=new e6({mutationCb:Z,adoptedStyleSheetCb:e=>i({type:eL.IncrementalSnapshot,data:{source:ez.AdoptedStyleSheet,...e}})}),en=new e9;for(let e of F||[])e.getMirror&&e.getMirror({nodeMirror:e7,crossOriginIframeMirror:en.crossOriginIframeMirror,crossOriginIframeStyleMirror:en.crossOriginIframeStyleMirror});let et=new e8,er=function(e,n){try{return e?e(n):new e5}catch(e){return console.warn("Unable to initialize CanvasManager"),new e5}}(W,{mirror:e7,win:window,mutationCb:e=>i({type:eL.IncrementalSnapshot,data:{source:ez.CanvasMutation,...e}}),recordCanvas:N,blockClass:s,blockSelector:c,unblockSelector:u,maxCanvasSize:I,sampling:E.canvas,dataURLOptions:R,errorHandler:H}),eo=new e3,ea=(e=!1)=>{if(!B)return;i({type:eL.Meta,data:{href:window.location.href,width:eS(),height:eC()}},e),ee.reset(),eo.init(),e$.forEach(e=>e.lock());let n=function(e,n){let{mirror:t=new O,blockClass:r="rr-block",blockSelector:o=null,unblockSelector:a=null,maskAllText:i=!1,maskTextClass:l="rr-mask",unmaskTextClass:s=null,maskTextSelector:c=null,unmaskTextSelector:u=null,inlineStylesheet:d=!0,inlineImages:p=!1,recordCanvas:m=!1,maskAllInputs:h=!1,maskAttributeFn:g,maskTextFn:f,maskInputFn:y,slimDOM:_=!1,dataURLOptions:v,preserveWhiteSpace:b,onSerialize:k,onIframeLoad:C,iframeLoadTimeout:S,onStylesheetLoad:T,stylesheetLoadTimeout:w,keepIframeSrcFn:I=()=>!1}=n||{};return em(e,{doc:e,mirror:t,blockClass:r,blockSelector:o,unblockSelector:a,maskAllText:i,maskTextClass:l,unmaskTextClass:s,maskTextSelector:c,unmaskTextSelector:u,skipChild:!1,inlineStylesheet:d,maskInputOptions:!0===h?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0}:!1===h?{}:h,maskAttributeFn:g,maskTextFn:f,maskInputFn:y,slimDOMOptions:!0===_||"all"===_?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaDescKeywords:"all"===_,headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaAuthorship:!0,headMetaVerification:!0}:!1===_?{}:_,dataURLOptions:v,inlineImages:p,recordCanvas:m,preserveWhiteSpace:b,onSerialize:k,onIframeLoad:C,iframeLoadTimeout:S,onStylesheetLoad:T,stylesheetLoadTimeout:w,keepIframeSrcFn:I,newlyAddedElement:!1})}(document,{mirror:e7,blockClass:s,blockSelector:c,unblockSelector:u,maskAllText:m,maskTextClass:h,unmaskTextClass:g,maskTextSelector:f,unmaskTextSelector:y,inlineStylesheet:_,maskAllInputs:G,maskAttributeFn:S,maskInputFn:T,maskTextFn:w,slimDOM:$,dataURLOptions:R,recordCanvas:N,inlineImages:D,onSerialize:e=>{eE(e,e7)&&en.addIframe(e),eR(e,e7)&&ee.trackLinkElement(e),eP(e)&&eo.addShadowRoot(e.shadowRoot,document)},onIframeLoad:(e,n)=>{en.attachIframe(e,n),e.contentWindow&&er.addWindow(e.contentWindow),eo.observeAttachShadow(e)},onStylesheetLoad:(e,n)=>{ee.attachLinkElement(e,n)},keepIframeSrcFn:j});if(!n)return console.warn("Failed to snapshot the document");i({type:eL.FullSnapshot,data:{node:n,initialOffset:ek(window)}}),e$.forEach(e=>e.unlock()),document.adoptedStyleSheets&&document.adoptedStyleSheets.length>0&&ee.adoptStyleSheets(document.adoptedStyleSheets,e7.getId(document))};l=ea;try{let e=[],n=e=>eK(e0)({onMutation:q,mutationCb:Z,mousemoveCb:(e,n)=>i({type:eL.IncrementalSnapshot,data:{source:n,positions:e}}),mouseInteractionCb:e=>i({type:eL.IncrementalSnapshot,data:{source:ez.MouseInteraction,...e}}),scrollCb:J,viewportResizeCb:e=>i({type:eL.IncrementalSnapshot,data:{source:ez.ViewportResize,...e}}),inputCb:e=>i({type:eL.IncrementalSnapshot,data:{source:ez.Input,...e}}),mediaInteractionCb:e=>i({type:eL.IncrementalSnapshot,data:{source:ez.MediaInteraction,...e}}),styleSheetRuleCb:e=>i({type:eL.IncrementalSnapshot,data:{source:ez.StyleSheetRule,...e}}),styleDeclarationCb:e=>i({type:eL.IncrementalSnapshot,data:{source:ez.StyleDeclaration,...e}}),canvasMutationCb:X,fontCb:e=>i({type:eL.IncrementalSnapshot,data:{source:ez.Font,...e}}),selectionCb:e=>{i({type:eL.IncrementalSnapshot,data:{source:ez.Selection,...e}})},customElementCb:e=>{i({type:eL.IncrementalSnapshot,data:{source:ez.CustomElement,...e}})},blockClass:s,ignoreClass:d,ignoreSelector:p,maskAllText:m,maskTextClass:h,unmaskTextClass:g,maskTextSelector:f,unmaskTextSelector:y,maskInputOptions:G,inlineStylesheet:_,sampling:E,recordDOM:B,recordCanvas:N,inlineImages:D,userTriggeredOnInput:L,collectFonts:z,doc:e,maskAttributeFn:S,maskInputFn:T,maskTextFn:w,keepIframeSrcFn:j,blockSelector:c,unblockSelector:u,slimDOMOptions:$,dataURLOptions:R,mirror:e7,iframeManager:en,stylesheetManager:ee,shadowDomManager:eo,processedNodeManager:et,canvasManager:er,ignoreCSSAttributes:U,plugins:C([F,"optionalAccess",e=>e.filter,"call",e=>e(e=>e.observer),"optionalAccess",e=>e.map,"call",e=>e(e=>({observer:e.observer,options:e.options,callback:n=>i({type:eL.Plugin,data:{plugin:e.name,payload:n}})}))])||[]},{});en.addLoadListener(t=>{try{e.push(n(t.contentDocument))}catch(e){console.warn(e)}});let t=()=>{ea(),e.push(n(document))};return"interactive"===document.readyState||"complete"===document.readyState?t():(e.push(eg("DOMContentLoaded",()=>{i({type:eL.DomContentLoaded,data:{}}),"DOMContentLoaded"===M&&t()})),e.push(eg("load",()=>{i({type:eL.Load,data:{}}),"load"===M&&t()},window))),()=>{e.forEach(e=>e()),et.destroy(),l=void 0,a=void 0}}catch(e){console.warn(e)}}function nn(e){return e>9999999999?e:1e3*e}function nt(e){return e>9999999999?e/1e3:e}function nr(e,n){"sentry.transaction"!==n.category&&(["ui.click","ui.input"].includes(n.category)?e.triggerUserActivity():e.checkAndHandleExpiredSession(),e.addUpdate(()=>(e.throttledAddEvent({type:eL.Custom,timestamp:1e3*(n.timestamp||0),data:{tag:"breadcrumb",payload:S.normalize(n,10,1e3)}}),"console"===n.category)))}function no(e){return e.closest("button,a")||e}function na(e){let n=ni(e);return n&&n instanceof Element?no(n):n}function ni(e){return"object"==typeof e&&e&&"target"in e?e.target:e}ne.mirror=e7,ne.takeFullSnapshot=function(e){if(!l)throw Error("please take full snapshot after start recording");l(e)};let nl=new Set([ez.Mutation,ez.StyleSheetRule,ez.StyleDeclaration,ez.AdoptedStyleSheet,ez.CanvasMutation,ez.Selection,ez.MediaInteraction]);class ns{constructor(e,n,t=nr){this._lastMutation=0,this._lastScroll=0,this._clicks=[],this._timeout=n.timeout/1e3,this._threshold=n.threshold/1e3,this._scrollTimeout=n.scrollTimeout/1e3,this._replay=e,this._ignoreSelector=n.ignoreSelector,this._addBreadcrumbEvent=t}addListeners(){var e;let n=(e=()=>{this._lastMutation=nu()},s||(s=[],S.fill(w,"open",function(e){return function(...n){if(s)try{s.forEach(e=>e())}catch(e){}return e.apply(w,n)}})),s.push(e),()=>{let n=s?s.indexOf(e):-1;n>-1&&s.splice(n,1)});this._teardown=()=>{n(),this._clicks=[],this._lastMutation=0,this._lastScroll=0}}removeListeners(){this._teardown&&this._teardown(),this._checkClickTimeout&&clearTimeout(this._checkClickTimeout)}handleClick(e,n){var t;if(t=this._ignoreSelector,!nc.includes(n.tagName)||"INPUT"===n.tagName&&!["submit","button"].includes(n.getAttribute("type")||"")||"A"===n.tagName&&(n.hasAttribute("download")||n.hasAttribute("target")&&"_self"!==n.getAttribute("target"))||t&&n.matches(t)||!(e.data&&"number"==typeof e.data.nodeId&&e.timestamp))return;let r={timestamp:nt(e.timestamp),clickBreadcrumb:e,clickCount:0,node:n};this._clicks.some(e=>e.node===r.node&&1>Math.abs(e.timestamp-r.timestamp))||(this._clicks.push(r),1===this._clicks.length&&this._scheduleCheckClicks())}registerMutation(e=Date.now()){this._lastMutation=nt(e)}registerScroll(e=Date.now()){this._lastScroll=nt(e)}registerClick(e){let n=no(e);this._handleMultiClick(n)}_handleMultiClick(e){this._getClicks(e).forEach(e=>{e.clickCount++})}_getClicks(e){return this._clicks.filter(n=>n.node===e)}_checkClicks(){let e=[],n=nu();for(let t of(this._clicks.forEach(t=>{!t.mutationAfter&&this._lastMutation&&(t.mutationAfter=t.timestamp<=this._lastMutation?this._lastMutation-t.timestamp:void 0),!t.scrollAfter&&this._lastScroll&&(t.scrollAfter=t.timestamp<=this._lastScroll?this._lastScroll-t.timestamp:void 0),t.timestamp+this._timeout<=n&&e.push(t)}),e)){let e=this._clicks.indexOf(t);e>-1&&(this._generateBreadcrumbs(t),this._clicks.splice(e,1))}this._clicks.length&&this._scheduleCheckClicks()}_generateBreadcrumbs(e){let n=this._replay,t=e.scrollAfter&&e.scrollAfter<=this._scrollTimeout,r=e.mutationAfter&&e.mutationAfter<=this._threshold,{clickCount:o,clickBreadcrumb:a}=e;if(!t&&!r){let t=1e3*Math.min(e.mutationAfter||this._timeout,this._timeout),r=t<1e3*this._timeout?"mutation":"timeout",i={type:"default",message:a.message,timestamp:a.timestamp,category:"ui.slowClickDetected",data:{...a.data,url:w.location.href,route:n.getCurrentRoute(),timeAfterClickMs:t,endReason:r,clickCount:o||1}};this._addBreadcrumbEvent(n,i);return}if(o>1){let e={type:"default",message:a.message,timestamp:a.timestamp,category:"ui.multiClick",data:{...a.data,url:w.location.href,route:n.getCurrentRoute(),clickCount:o,metric:!0}};this._addBreadcrumbEvent(n,e)}}_scheduleCheckClicks(){this._checkClickTimeout&&clearTimeout(this._checkClickTimeout),this._checkClickTimeout=T.setTimeout(()=>this._checkClicks(),1e3)}}let nc=["A","BUTTON","INPUT"];function nu(){return Date.now()/1e3}function nd(e){return{timestamp:Date.now()/1e3,type:"default",...e}}(f=b||(b={}))[f.Document=0]="Document",f[f.DocumentType=1]="DocumentType",f[f.Element=2]="Element",f[f.Text=3]="Text",f[f.CDATA=4]="CDATA",f[f.Comment=5]="Comment";let np=new Set(["id","class","aria-label","role","name","alt","title","data-test-id","data-testid","disabled","aria-disabled","data-sentry-component"]),nm=e=>n=>{if(!e.isEnabled())return;let t=function(e){let{target:n,message:t}=function(e){let n;let t="click"===e.name,r=null;try{r=t?na(e.event):ni(e.event),n=S.htmlTreeAsString(r,{maxStringLength:200})||""}catch(e){n=""}return{target:r,message:n}}(e);return nd({category:`ui.${e.name}`,...nh(n,t)})}(n);if(!t)return;let r="click"===n.name,o=r?n.event:void 0;r&&e.clickDetector&&o&&o.target&&!o.altKey&&!o.metaKey&&!o.ctrlKey&&!o.shiftKey&&function(e,n,t){e.handleClick(n,t)}(e.clickDetector,t,na(n.event)),nr(e,t)};function nh(e,n){let t=ne.mirror.getId(e),r=t&&ne.mirror.getNode(t),o=r&&ne.mirror.getMeta(r),a=o&&o.type===b.Element?o:null;return{message:n,data:a?{nodeId:t,node:{id:t,tagName:a.tagName,textContent:Array.from(a.childNodes).map(e=>e.type===b.Text&&e.textContent).filter(Boolean).map(e=>e.trim()).join(""),attributes:function(e){let n={};for(let t in!e["data-sentry-component"]&&e["data-sentry-element"]&&(e["data-sentry-component"]=e["data-sentry-element"]),e)if(np.has(t)){let r=t;("data-testid"===t||"data-test-id"===t)&&(r="testId"),n[r]=e[t]}return n}(a.attributes)}}:{}}}let ng={resource:function(e){let{entryType:n,initiatorType:t,name:r,responseEnd:o,startTime:a,decodedBodySize:i,encodedBodySize:l,responseStatus:s,transferSize:c}=e;return["fetch","xmlhttprequest"].includes(t)?null:{type:`${n}.${t}`,start:n_(a),end:n_(o),name:r,data:{size:c,statusCode:s,decodedBodySize:i,encodedBodySize:l}}},paint:function(e){let{duration:n,entryType:t,name:r,startTime:o}=e,a=n_(o);return{type:t,name:r,start:a,end:a+n,data:void 0}},navigation:function(e){let{entryType:n,name:t,decodedBodySize:r,duration:o,domComplete:a,encodedBodySize:i,domContentLoadedEventStart:l,domContentLoadedEventEnd:s,domInteractive:c,loadEventStart:u,loadEventEnd:d,redirectCount:p,startTime:m,transferSize:h,type:g}=e;return 0===o?null:{type:`${n}.${g}`,start:n_(m),end:n_(a),name:t,data:{size:h,decodedBodySize:r,encodedBodySize:i,duration:o,domInteractive:c,domContentLoadedEventStart:l,domContentLoadedEventEnd:s,loadEventStart:u,loadEventEnd:d,domComplete:a,redirectCount:p}}}};function nf(e,n){return({metric:t})=>void n.replayPerformanceEntries.push(e(t))}function ny(e){let n=ng[e.entryType];return n?n(e):null}function n_(e){return((S.browserPerformanceTimeOrigin||w.performance.timeOrigin)+e)/1e3}function nv(e){let n=e.entries[e.entries.length-1];return nS(e,"largest-contentful-paint",n&&n.element?[n.element]:void 0)}function nb(e){let n=[],t=[];for(let r of e.entries)if(void 0!==r.sources){let e=[];for(let n of r.sources)if(n.node){t.push(n.node);let r=ne.mirror.getId(n.node);r&&e.push(r)}n.push({value:r.value,nodeIds:e.length?e:void 0})}return nS(e,"cumulative-layout-shift",t,n)}function nk(e){let n=e.entries[e.entries.length-1];return nS(e,"first-input-delay",n&&n.target?[n.target]:void 0)}function nC(e){let n=e.entries[e.entries.length-1];return nS(e,"interaction-to-next-paint",n&&n.target?[n.target]:void 0)}function nS(e,n,t,r){let o=e.value,a=e.rating,i=n_(o);return{type:"web-vital",name:n,start:i,end:i,data:{value:o,size:o,rating:a,nodeIds:t?t.map(e=>ne.mirror.getId(e)):void 0,attributions:r}}}let nT=["info","warn","error","log"];(function(){let e={exception:()=>void 0,infoTick:()=>void 0,setConfig:e=>{e.captureExceptions,e.traceInternals}};nT.forEach(n=>{e[n]=()=>void 0})})();class nw extends Error{constructor(){super("Event buffer exceeded maximum size of 20000000.")}}class nI{constructor(){this.events=[],this._totalSize=0,this.hasCheckout=!1,this.waitForCheckout=!1}get hasEvents(){return this.events.length>0}get type(){return"sync"}destroy(){this.events=[]}async addEvent(e){let n=JSON.stringify(e).length;if(this._totalSize+=n,this._totalSize>2e7)throw new nw;this.events.push(e)}finish(){return new Promise(e=>{let n=this.events;this.clear(),e(JSON.stringify(n))})}clear(){this.events=[],this._totalSize=0,this.hasCheckout=!1}getEarliestTimestamp(){let e=this.events.map(e=>e.timestamp).sort()[0];return e?nn(e):null}}class nx{constructor(e){this._worker=e,this._id=0}ensureReady(){return this._ensureReadyPromise||(this._ensureReadyPromise=new Promise((e,n)=>{this._worker.addEventListener("message",({data:t})=>{t.success?e():n()},{once:!0}),this._worker.addEventListener("error",e=>{n(e)},{once:!0})})),this._ensureReadyPromise}destroy(){this._worker.terminate()}postMessage(e,n){let t=this._getAndIncrementId();return new Promise((r,o)=>{let a=({data:n})=>{if(n.method===e&&n.id===t){if(this._worker.removeEventListener("message",a),!n.success){o(Error("Error in compression worker"));return}r(n.response)}};this._worker.addEventListener("message",a),this._worker.postMessage({id:t,method:e,arg:n})})}_getAndIncrementId(){return this._id++}}class nE{constructor(e){this._worker=new nx(e),this._earliestTimestamp=null,this._totalSize=0,this.hasCheckout=!1,this.waitForCheckout=!1}get hasEvents(){return!!this._earliestTimestamp}get type(){return"worker"}ensureReady(){return this._worker.ensureReady()}destroy(){this._worker.destroy()}addEvent(e){let n=nn(e.timestamp);(!this._earliestTimestamp||n2e7)?Promise.reject(new nw):this._sendEventToWorker(t)}finish(){return this._finishRequest()}clear(){this._earliestTimestamp=null,this._totalSize=0,this.hasCheckout=!1,this._worker.postMessage("clear").then(null,e=>{})}getEarliestTimestamp(){return this._earliestTimestamp}_sendEventToWorker(e){return this._worker.postMessage("addEvent",e)}async _finishRequest(){let e=await this._worker.postMessage("finish");return this._earliestTimestamp=null,this._totalSize=0,e}}class nR{constructor(e){this._fallback=new nI,this._compression=new nE(e),this._used=this._fallback,this._ensureWorkerIsLoadedPromise=this._ensureWorkerIsLoaded()}get waitForCheckout(){return this._used.waitForCheckout}get type(){return this._used.type}get hasEvents(){return this._used.hasEvents}get hasCheckout(){return this._used.hasCheckout}set hasCheckout(e){this._used.hasCheckout=e}set waitForCheckout(e){this._used.waitForCheckout=e}destroy(){this._fallback.destroy(),this._compression.destroy()}clear(){return this._used.clear()}getEarliestTimestamp(){return this._used.getEarliestTimestamp()}addEvent(e){return this._used.addEvent(e)}async finish(){return await this.ensureWorkerIsLoaded(),this._used.finish()}ensureWorkerIsLoaded(){return this._ensureWorkerIsLoadedPromise}async _ensureWorkerIsLoaded(){try{await this._compression.ensureReady()}catch(e){return}await this._switchToCompressionWorker()}async _switchToCompressionWorker(){let{events:e,hasCheckout:n,waitForCheckout:t}=this._fallback,r=[];for(let n of e)r.push(this._compression.addEvent(n));this._compression.hasCheckout=n,this._compression.waitForCheckout=t,this._used=this._compression;try{await Promise.all(r),this._fallback.clear()}catch(e){}}}function nP(){try{return"sessionStorage"in w&&!!w.sessionStorage}catch(e){return!1}}function nB(e){return void 0!==e&&Math.random()e.getContext().initialTimestamp+e.getOptions().maxReplayDuration)}function nH(e){return"transaction"===e.type}function nq(e){return"feedback"===e.type}function nW(e){return!!e.category}function nV(){let e=S.getCurrentScope().getPropagationContext().dsc;e&&delete e.replay_id;let n=S.getActiveSpan();if(n){let e=S.getDynamicSamplingContextFromSpan(n);delete e.replay_id}}function nK(e,n){return n.map(({type:n,start:t,end:r,name:o,data:a})=>{let i=e.throttledAddEvent({type:eL.Custom,timestamp:t,data:{tag:"performanceSpan",payload:{op:n,description:o,startTimestamp:t,endTimestamp:r,data:a}}});return"string"==typeof i?Promise.resolve(null):i})}function nG(e,n){var t;e.isEnabled()&&null!==n&&(t=n.name,S.isSentryRequestUrl(t,S.getClient())||e.addUpdate(()=>(nK(e,[n]),!0)))}function n$(e){if(!e)return;let n=new TextEncoder;try{if("string"==typeof e)return n.encode(e).length;if(e instanceof URLSearchParams)return n.encode(e.toString()).length;if(e instanceof FormData){let t=n2(e);return n.encode(t).length}if(e instanceof Blob)return e.size;if(e instanceof ArrayBuffer)return e.byteLength}catch(e){}}function nQ(e){if(!e)return;let n=parseInt(e,10);return isNaN(n)?void 0:n}function nY(e){try{if("string"==typeof e)return[e];if(e instanceof URLSearchParams)return[e.toString()];if(e instanceof FormData)return[n2(e)];if(!e)return[void 0]}catch(e){return[void 0,"BODY_PARSE_ERROR"]}return[void 0,"UNPARSEABLE_BODY_TYPE"]}function nZ(e,n){if(!e)return{headers:{},size:void 0,_meta:{warnings:[n]}};let t={...e._meta},r=t.warnings||[];return t.warnings=[...r,n],e._meta=t,e}function nJ(e,n){if(!n)return null;let{startTimestamp:t,endTimestamp:r,url:o,method:a,statusCode:i,request:l,response:s}=n;return{type:e,start:t/1e3,end:r/1e3,name:o,data:S.dropUndefinedKeys({method:a,statusCode:i,request:l,response:s})}}function nX(e){return{headers:{},size:e,_meta:{warnings:["URL_SKIPPED"]}}}function n0(e,n,t){if(!n&&0===Object.keys(e).length)return;if(!n)return{headers:e};if(!t)return{headers:e,size:n};let r={headers:e,size:n},{body:o,warnings:a}=function(e){if(!e||"string"!=typeof e)return{body:e};let n=e.length>15e4,t=function(e){let n=e[0],t=e[e.length-1];return"["===n&&"]"===t||"{"===n&&"}"===t}(e);if(n){let n=e.slice(0,15e4);return t?{body:n,warnings:["MAYBE_JSON_TRUNCATED"]}:{body:`${n}…`,warnings:["TEXT_TRUNCATED"]}}if(t)try{return{body:JSON.parse(e)}}catch(e){}return{body:e}}(t);return r.body=o,a&&a.length>0&&(r._meta={warnings:a}),r}function n1(e,n){return Object.entries(e).reduce((t,[r,o])=>{let a=r.toLowerCase();return n.includes(a)&&e[r]&&(t[a]=o),t},{})}function n2(e){return new URLSearchParams(e).toString()}function n4(e,n){let t=function(e,n=w.document.baseURI){if(e.startsWith("http://")||e.startsWith("https://")||e.startsWith(w.location.origin))return e;let t=new URL(e,n);if(t.origin!==new URL(n).origin)return e;let r=t.href;return!e.endsWith("/")&&r.endsWith("/")?r.slice(0,-1):r}(e);return S.stringMatchesSomePattern(t,n)}async function n9(e,n,t){try{let r=await n3(e,n,t),o=nJ("resource.fetch",r);nG(t.replay,o)}catch(e){}}async function n3(e,n,t){let r=Date.now(),{startTimestamp:o=r,endTimestamp:a=r}=n,{url:i,method:l,status_code:s=0,request_body_size:c,response_body_size:u}=e.data,d=n4(i,t.networkDetailAllowUrls)&&!n4(i,t.networkDetailDenyUrls);return{startTimestamp:o,endTimestamp:a,url:i,method:l,statusCode:s,request:d?function({networkCaptureBodies:e,networkRequestHeaders:n},t,r){let o=t?1===t.length&&"string"!=typeof t[0]?te(t[0],n):2===t.length?te(t[1],n):{}:{};if(!e)return n0(o,r,void 0);let[a,i]=nY(n8(t)),l=n0(o,r,a);return i?nZ(l,i):l}(t,n.input,c):nX(c),response:await n5(d,t,n.response,u)}}async function n5(e,{networkCaptureBodies:n,networkResponseHeaders:t},r,o){if(!e&&void 0!==o)return nX(o);let a=r?n7(r.headers,t):{};if(!r||!n&&void 0!==o)return n0(a,o,void 0);let[i,l]=await n6(r),s=function(e,{networkCaptureBodies:n,responseBodySize:t,captureDetails:r,headers:o}){try{let a=e&&e.length&&void 0===t?n$(e):t;if(!r)return nX(a);if(n)return n0(o,a,e);return n0(o,a,void 0)}catch(e){return n0(o,t,void 0)}}(i,{networkCaptureBodies:n,responseBodySize:o,captureDetails:e,headers:a});return l?nZ(s,l):s}async function n6(e){let n=function(e){try{return e.clone()}catch(e){}}(e);if(!n)return[void 0,"BODY_PARSE_ERROR"];try{return[await new Promise((e,t)=>{let r=T.setTimeout(()=>t(Error("Timeout while trying to read response body")),500);tn(n).then(n=>e(n),e=>t(e)).finally(()=>clearTimeout(r))})]}catch(e){if(e instanceof Error&&e.message.indexOf("Timeout")>-1)return[void 0,"BODY_PARSE_TIMEOUT"];return[void 0,"BODY_PARSE_ERROR"]}}function n8(e=[]){if(2===e.length&&"object"==typeof e[1])return e[1].body}function n7(e,n){let t={};return n.forEach(n=>{e.get(n)&&(t[n]=e.get(n))}),t}function te(e,n){if(!e)return{};let t=e.headers;return t?t instanceof Headers?n7(t,n):Array.isArray(t)?{}:n1(t,n):{}}async function tn(e){return await e.text()}async function tt(e,n,t){try{let r=function(e,n,t){let r=Date.now(),{startTimestamp:o=r,endTimestamp:a=r,input:i,xhr:l}=n,{url:s,method:c,status_code:u=0,request_body_size:d,response_body_size:p}=e.data;if(!s)return null;if(!l||!n4(s,t.networkDetailAllowUrls)||n4(s,t.networkDetailDenyUrls)){let e=nX(d);return{startTimestamp:o,endTimestamp:a,url:s,method:c,statusCode:u,request:e,response:nX(p)}}let m=l[T.SENTRY_XHR_DATA_KEY],h=m?n1(m.request_headers,t.networkRequestHeaders):{},g=n1(function(e){let n=e.getAllResponseHeaders();return n?n.split("\r\n").reduce((e,n)=>{let[t,r]=n.split(": ");return r&&(e[t.toLowerCase()]=r),e},{}):{}}(l),t.networkResponseHeaders),[f,y]=t.networkCaptureBodies?nY(i):[void 0],[_,v]=t.networkCaptureBodies?function(e){let n=[];try{return[e.responseText]}catch(e){n.push(e)}try{return function(e,n){try{if("string"==typeof e)return[e];if(e instanceof Document)return[e.body.outerHTML];if("json"===n&&e&&"object"==typeof e)return[JSON.stringify(e)];if(!e)return[void 0]}catch(e){return[void 0,"BODY_PARSE_ERROR"]}return[void 0,"UNPARSEABLE_BODY_TYPE"]}(e.response,e.responseType)}catch(e){n.push(e)}return[void 0]}(l):[void 0],b=n0(h,d,f),k=n0(g,p,_);return{startTimestamp:o,endTimestamp:a,url:s,method:c,statusCode:u,request:y?nZ(b,y):b,response:v?nZ(k,v):k}}(e,n,t),o=nJ("resource.xhr",r);nG(t.replay,o)}catch(e){}}async function tr(e){try{return Promise.all(nK(e,[function(e){let{jsHeapSizeLimit:n,totalJSHeapSize:t,usedJSHeapSize:r}=e,o=Date.now()/1e3;return{type:"memory",name:"memory",start:o,end:o,data:{memory:{jsHeapSizeLimit:n,totalJSHeapSize:t,usedJSHeapSize:r}}}}(w.performance.memory)]))}catch(e){return[]}}async function to({client:e,scope:n,replayId:t,event:r}){let o={event_id:t,integrations:"object"!=typeof e._integrations||null===e._integrations||Array.isArray(e._integrations)?void 0:Object.keys(e._integrations)};e.emit("preprocessEvent",r,o);let a=await S.prepareEvent(e.getOptions(),r,o,n,e,S.getIsolationScope());if(!a)return null;a.platform=a.platform||"javascript";let i=e.getSdkMetadata(),{name:l,version:s}=i&&i.sdk||{};return a.sdk={...a.sdk,name:l||"sentry.javascript.unknown",version:s||"0.0.0"},a}async function ta({recordingData:e,replayId:n,segmentId:t,eventContext:r,timestamp:o,session:a}){var i;let l;let s=function({recordingData:e,headers:n}){let t;let r=`${JSON.stringify(n)} `;if("string"==typeof e)t=`${r}${e}`;else{let n=new TextEncoder().encode(r);(t=new Uint8Array(n.length+e.length)).set(n),t.set(e,n.length)}return t}({recordingData:e,headers:{segment_id:t}}),{urls:c,errorIds:u,traceIds:d,initialTimestamp:p}=r,m=S.getClient(),h=S.getCurrentScope(),g=m&&m.getTransport(),f=m&&m.getDsn();if(!m||!g||!f||!a.sampled)return S.resolvedSyncPromise({});let y={type:"replay_event",replay_start_timestamp:p/1e3,timestamp:o/1e3,error_ids:u,trace_ids:d,urls:c,replay_id:n,segment_id:t,replay_type:a.sampled},_=await to({scope:h,client:m,replayId:n,event:y});if(!_)return m.recordDroppedEvent("event_processor","replay",y),S.resolvedSyncPromise({});delete _.sdkProcessingMetadata;let v=(i=m.getOptions().tunnel,S.createEnvelope(S.createEventEnvelopeHeaders(_,S.getSdkMetadataForEnvelopeHeader(_),i,f),[[{type:"replay_event"},_],[{type:"replay_recording",length:"string"==typeof s?new TextEncoder().encode(s).length:s.length},s]]));try{l=await g.send(v)}catch(n){let e=Error(x);try{e.cause=n}catch(e){}throw e}if("number"==typeof l.statusCode&&(l.statusCode<200||l.statusCode>=300))throw new ti(l.statusCode);let b=S.updateRateLimits({},l);if(S.isRateLimited(b,"replay"))throw new tl(b);return l}class ti extends Error{constructor(e){super(`Transport returned status code ${e}`)}}class tl extends Error{constructor(e){super("Rate limit hit"),this.rateLimits=e}}async function ts(e,n={count:0,interval:5e3}){let{recordingData:t,onError:r}=e;if(t.length)try{return await ta(e),!0}catch(t){if(t instanceof ti||t instanceof tl)throw t;if(S.setContext("Replays",{_retryCount:n.count}),r&&r(t),n.count>=3){let e=Error(`${x} - max retries exceeded`);try{e.cause=t}catch(e){}throw e}return n.interval*=++n.count,new Promise((t,r)=>{T.setTimeout(async()=>{try{await ts(e,n),t(!0)}catch(e){r(e)}},n.interval)})}}let tc="__THROTTLED";class tu{constructor({options:e,recordingOptions:n}){tu.prototype.__init.call(this),tu.prototype.__init2.call(this),tu.prototype.__init3.call(this),tu.prototype.__init4.call(this),tu.prototype.__init5.call(this),tu.prototype.__init6.call(this),this.eventBuffer=null,this.performanceEntries=[],this.replayPerformanceEntries=[],this.recordingMode="session",this.timeouts={sessionIdlePause:3e5,sessionIdleExpire:9e5},this._lastActivity=Date.now(),this._isEnabled=!1,this._isPaused=!1,this._requiresManualStart=!1,this._hasInitializedCoreListeners=!1,this._context={errorIds:new Set,traceIds:new Set,urls:[],initialTimestamp:Date.now(),initialUrl:""},this._recordingOptions=n,this._options=e,this._debouncedFlush=function(e,n,t){let r,o,a;let i=t&&t.maxWait?Math.max(t.maxWait,n):0;function l(){return s(),r=e()}function s(){void 0!==o&&clearTimeout(o),void 0!==a&&clearTimeout(a),o=a=void 0}function c(){return o&&clearTimeout(o),o=T.setTimeout(l,n),i&&void 0===a&&(a=T.setTimeout(l,i)),r}return c.cancel=s,c.flush=function(){return void 0!==o||void 0!==a?l():r},c}(()=>this._flush(),this._options.flushMinDelay,{maxWait:this._options.flushMaxDelay}),this._throttledAddEvent=function(e,n,t){let r=new Map,o=e=>{let n=e-5;r.forEach((e,t)=>{t[...r.values()].reduce((e,n)=>e+n,0),i=!1;return(...n)=>{let t=Math.floor(Date.now()/1e3);if(o(t),a()>=300){let e=i;return i=!0,e?"__SKIPPED":tc}i=!1;let l=r.get(t)||0;return r.set(t,l+1),e(...n)}}((e,n)=>nU(this,e)?nj(this,e,n):Promise.resolve(null),0,0);let{slowClickTimeout:t,slowClickIgnoreSelectors:r}=this.getOptions(),o=t?{threshold:Math.min(3e3,t),timeout:t,scrollTimeout:300,ignoreSelector:r?r.join(","):""}:void 0;o&&(this.clickDetector=new ns(this,o))}getContext(){return this._context}isEnabled(){return this._isEnabled}isPaused(){return this._isPaused}isRecordingCanvas(){return!!this._canvas}getOptions(){return this._options}handleException(e){this._options.onError&&this._options.onError(e)}initializeSampling(e){let{errorSampleRate:n,sessionSampleRate:t}=this._options,r=n<=0&&t<=0;this._requiresManualStart=r,!r&&(this._initializeSessionForSampling(e),this.session)&&!1!==this.session.sampled&&(this.recordingMode="buffer"===this.session.sampled&&0===this.session.segmentId?"buffer":"session",this._initializeRecording())}start(){if(this._isEnabled&&"session"===this.recordingMode||this._isEnabled&&"buffer"===this.recordingMode)return;this._updateUserActivity();let e=nD({maxReplayDuration:this._options.maxReplayDuration,sessionIdleExpire:this.timeouts.sessionIdleExpire},{stickySession:this._options.stickySession,sessionSampleRate:1,allowBuffering:!1});this.session=e,this._initializeRecording()}startBuffering(){if(this._isEnabled)return;let e=nD({sessionIdleExpire:this.timeouts.sessionIdleExpire,maxReplayDuration:this._options.maxReplayDuration},{stickySession:this._options.stickySession,sessionSampleRate:0,allowBuffering:!0});this.session=e,this.recordingMode="buffer",this._initializeRecording()}startRecording(){try{var e;let n;let t=this._canvas;this._stopRecording=ne({...this._recordingOptions,..."buffer"===this.recordingMode?{checkoutEveryNms:6e4}:this._options._experiments.continuousCheckout&&{checkoutEveryNms:Math.max(36e4,this._options._experiments.continuousCheckout)},emit:(e=this,n=!1,(t,r)=>{if(!e.checkAndHandleExpiredSession())return;let o=r||!n;n=!0,e.clickDetector&&function(e,n){try{if(3!==n.type)return;let{source:t}=n.data;if(nl.has(t)&&e.registerMutation(n.timestamp),t===ez.Scroll&&e.registerScroll(n.timestamp),n.data.source===ez.MouseInteraction){let{type:t,id:r}=n.data,o=ne.mirror.getNode(r);o instanceof HTMLElement&&t===eD.Click&&e.registerClick(o)}}catch(e){}}(e.clickDetector,t),e.addUpdate(()=>{if("buffer"===e.recordingMode&&o&&e.setInitialState(),!nF(e,t,o))return!0;if(!o)return!1;let n=e.session;if(o&&e.session&&0===e.session.segmentId&&nF(e,function(e){let n=e.getOptions();return{type:eL.Custom,timestamp:Date.now(),data:{tag:"options",payload:{shouldRecordCanvas:e.isRecordingCanvas(),sessionSampleRate:n.sessionSampleRate,errorSampleRate:n.errorSampleRate,useCompressionOption:n.useCompression,blockAllMedia:n.blockAllMedia,maskAllText:n.maskAllText,maskAllInputs:n.maskAllInputs,useCompression:!!e.eventBuffer&&"worker"===e.eventBuffer.type,networkDetailHasUrls:n.networkDetailAllowUrls.length>0,networkCaptureBodies:n.networkCaptureBodies,networkRequestHasHeaders:n.networkRequestHeaders.length>0,networkResponseHasHeaders:n.networkResponseHeaders.length>0}}}}(e),!1),"buffer"===e.recordingMode&&n&&e.eventBuffer){let t=e.eventBuffer.getEarliestTimestamp();t&&(n.started=t,e.getOptions().stickySession&&nA(n))}return!!n&&!!n.previousSessionId||("session"===e.recordingMode&&e.flush(),!0)})}),onMutation:this._onMutationHandler,...t?{recordCanvas:t.recordCanvas,getCanvasManager:t.getCanvasManager,sampling:t.sampling,dataURLOptions:t.dataURLOptions}:{}})}catch(e){this.handleException(e)}}stopRecording(){try{return this._stopRecording&&(this._stopRecording(),this._stopRecording=void 0),!0}catch(e){return this.handleException(e),!1}}async stop({forceFlush:e=!1,reason:n}={}){if(this._isEnabled){this._isEnabled=!1;try{nV(),this._removeListeners(),this.stopRecording(),this._debouncedFlush.cancel(),e&&await this._flush({force:!0}),this.eventBuffer&&this.eventBuffer.destroy(),this.eventBuffer=null,function(){if(nP())try{w.sessionStorage.removeItem(I)}catch(e){}}(),this.session=void 0}catch(e){this.handleException(e)}}}pause(){this._isPaused||(this._isPaused=!0,this.stopRecording())}resume(){this._isPaused&&this._checkSession()&&(this._isPaused=!1,this.startRecording())}async sendBufferedReplayOrFlush({continueRecording:e=!0}={}){if("session"===this.recordingMode)return this.flushImmediate();let n=Date.now();await this.flushImmediate();let t=this.stopRecording();e&&t&&"session"!==this.recordingMode&&(this.recordingMode="session",this.session&&(this._updateUserActivity(n),this._updateSessionActivity(n),this._maybeSaveSession()),this.startRecording())}addUpdate(e){let n=e();"buffer"!==this.recordingMode&&!0!==n&&this._debouncedFlush()}triggerUserActivity(){if(this._updateUserActivity(),!this._stopRecording){if(!this._checkSession())return;this.resume();return}this.checkAndHandleExpiredSession(),this._updateSessionActivity()}updateUserActivity(){this._updateUserActivity(),this._updateSessionActivity()}conditionalFlush(){return"buffer"===this.recordingMode?Promise.resolve():this.flushImmediate()}flush(){return this._debouncedFlush()}flushImmediate(){return this._debouncedFlush(),this._debouncedFlush.flush()}cancelFlush(){this._debouncedFlush.cancel()}getSessionId(){return this.session&&this.session.id}checkAndHandleExpiredSession(){if(this._lastActivity&&nM(this._lastActivity,this.timeouts.sessionIdlePause)&&this.session&&"session"===this.session.sampled){this.pause();return}return!!this._checkSession()}setInitialState(){let e=`${w.location.pathname}${w.location.hash}${w.location.search}`,n=`${w.location.origin}${e}`;this.performanceEntries=[],this.replayPerformanceEntries=[],this._clearContext(),this._context.initialUrl=n,this._context.initialTimestamp=Date.now(),this._context.urls.push(n)}throttledAddEvent(e,n){let t=this._throttledAddEvent(e,n);if(t===tc){let e=nd({category:"replay.throttled"});this.addUpdate(()=>!nF(this,{type:5,timestamp:e.timestamp||0,data:{tag:"breadcrumb",payload:e,metric:!0}}))}return t}getCurrentRoute(){let e=this.lastActiveSpan||S.getActiveSpan(),n=e&&S.getRootSpan(e),t=(n&&S.spanToJSON(n).data||{})[S.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE];if(n&&t&&["route","custom"].includes(t))return S.spanToJSON(n).description}_initializeRecording(){this.setInitialState(),this._updateSessionActivity(),this.eventBuffer=function({useCompression:e,workerUrl:n}){if(e&&window.Worker){let e=function(e){try{let n=e||"";if(!n)return;let t=new Worker(n);return new nR(t)}catch(e){}}(n);if(e)return e}return new nI}({useCompression:this._options.useCompression,workerUrl:this._options.workerUrl}),this._removeListeners(),this._addListeners(),this._isEnabled=!0,this._isPaused=!1,this.startRecording()}_initializeSessionForSampling(e){let n=this._options.errorSampleRate>0,t=nD({sessionIdleExpire:this.timeouts.sessionIdleExpire,maxReplayDuration:this._options.maxReplayDuration,previousSessionId:e},{stickySession:this._options.stickySession,sessionSampleRate:this._options.sessionSampleRate,allowBuffering:n});this.session=t}_checkSession(){if(!this.session)return!1;let e=this.session;return!nz(e,{sessionIdleExpire:this.timeouts.sessionIdleExpire,maxReplayDuration:this._options.maxReplayDuration})||(this._refreshSession(e),!1)}async _refreshSession(e){this._isEnabled&&(await this.stop({reason:"refresh session"}),this.initializeSampling(e.id))}_addListeners(){try{w.document.addEventListener("visibilitychange",this._handleVisibilityChange),w.addEventListener("blur",this._handleWindowBlur),w.addEventListener("focus",this._handleWindowFocus),w.addEventListener("keydown",this._handleKeyboardEvent),this.clickDetector&&this.clickDetector.addListeners(),this._hasInitializedCoreListeners||(function(e){let n=S.getClient();T.addClickKeypressInstrumentationHandler(nm(e)),T.addHistoryInstrumentationHandler(n=>{if(!e.isEnabled())return;let t=function(e){let{from:n,to:t}=e,r=Date.now()/1e3;return{type:"navigation.push",start:r,end:r,name:t,data:{previous:n}}}(n);null!==t&&(e.getContext().urls.push(t.name),e.triggerUserActivity(),e.addUpdate(()=>(nK(e,[t]),!1)))}),function(e){let n=S.getClient();n&&n.on("beforeAddBreadcrumb",n=>(function(e,n){if(!e.isEnabled()||!nW(n))return;let t=!nW(n)||["fetch","xhr","sentry.event","sentry.transaction"].includes(n.category)||n.category.startsWith("ui.")?null:"console"===n.category?function(e){let n=e.data&&e.data.arguments;if(!Array.isArray(n)||0===n.length)return nd(e);let t=!1,r=n.map(e=>{if(!e)return e;if("string"==typeof e)return e.length>5e3?(t=!0,`${e.slice(0,5e3)}…`):e;if("object"==typeof e)try{let n=S.normalize(e,7);if(JSON.stringify(n).length>5e3)return t=!0,`${JSON.stringify(n,null,2).slice(0,5e3)}…`;return n}catch(e){}return e});return nd({...e,data:{...e.data,arguments:r,...t?{_meta:{warnings:["CONSOLE_ARG_TRUNCATED"]}}:{}}})}(n):nd(n);t&&nr(e,t)})(e,n))}(e),function(e){let n=S.getClient();try{let{networkDetailAllowUrls:t,networkDetailDenyUrls:r,networkCaptureBodies:o,networkRequestHeaders:a,networkResponseHeaders:i}=e.getOptions(),l={replay:e,networkDetailAllowUrls:t,networkDetailDenyUrls:r,networkCaptureBodies:o,networkRequestHeaders:a,networkResponseHeaders:i};n&&n.on("beforeAddBreadcrumb",(e,n)=>(function(e,n,t){if(n.data)try{var r,o;"xhr"===n.category&&(r=t)&&r.xhr&&(function(e,n){let{xhr:t,input:r}=n;if(!t)return;let o=n$(r),a=t.getResponseHeader("content-length")?nQ(t.getResponseHeader("content-length")):function(e,n){try{let t="json"===n&&e&&"object"==typeof e?JSON.stringify(e):e;return n$(t)}catch(e){return}}(t.response,t.responseType);void 0!==o&&(e.data.request_body_size=o),void 0!==a&&(e.data.response_body_size=a)}(n,t),tt(n,t,e)),"fetch"===n.category&&(o=t)&&o.response&&(function(e,n){let{input:t,response:r}=n,o=n$(t?n8(t):void 0),a=r?nQ(r.headers.get("content-length")):void 0;void 0!==o&&(e.data.request_body_size=o),void 0!==a&&(e.data.response_body_size=a)}(n,t),n9(n,t,e))}catch(e){}})(l,e,n))}catch(e){}}(e);let t=Object.assign((n,t)=>!e.isEnabled()||e.isPaused()?n:"replay_event"===n.type?(delete n.breadcrumbs,n):!n.type||nH(n)||nq(n)?e.checkAndHandleExpiredSession()?nq(n)?(e.flush(),n.contexts.feedback.replay_id=e.getSessionId(),e.triggerUserActivity(),e.addUpdate(()=>!n.timestamp||(e.throttledAddEvent({type:eL.Custom,timestamp:1e3*n.timestamp,data:{tag:"breadcrumb",payload:{timestamp:n.timestamp,type:"default",category:"sentry.feedback",data:{feedbackId:n.event_id}}}}),!1)),n):!n.type&&n.exception&&n.exception.values&&n.exception.values.length&&t.originalException&&t.originalException.__rrweb__&&!e.getOptions()._experiments.captureExceptions?null:(("buffer"===e.recordingMode&&n.message!==x&&n.exception&&!n.type&&nB(e.getOptions().errorSampleRate)||"session"===e.recordingMode)&&(n.tags={...n.tags,replayId:e.getSessionId()}),n):(nV(),n):n,{id:"Replay"});S.addEventProcessor(t),n&&(n.on("beforeSendEvent",n=>{e.isEnabled()&&!n.type&&function(e,n){let t=n.exception&&n.exception.values&&n.exception.values[0]&&n.exception.values[0].value;"string"==typeof t&&(t.match(/(reactjs\.org\/docs\/error-decoder\.html\?invariant=|react\.dev\/errors\/)(418|419|422|423|425)/)||t.match(/(does not match server-rendered HTML|Hydration failed because)/i))&&nr(e,nd({category:"replay.hydrate-error",data:{url:S.getLocationHref()}}))}(e,n)}),n.on("afterSendEvent",(n,t)=>{if(!e.isEnabled()||n.type&&!nH(n))return;let r=t&&t.statusCode;if(r&&!(r<200)&&!(r>=300)){if(nH(n)){(function(e,n){let t=e.getContext();n.contexts&&n.contexts.trace&&n.contexts.trace.trace_id&&t.traceIds.size<100&&t.traceIds.add(n.contexts.trace.trace_id)})(e,n);return}(function(e,n){let t=e.getContext();if(n.event_id&&t.errorIds.size<100&&t.errorIds.add(n.event_id),"buffer"!==e.recordingMode||!n.tags||!n.tags.replayId)return;let{beforeErrorSampling:r}=e.getOptions();("function"!=typeof r||r(n))&&T.setTimeout(async()=>{try{await e.sendBufferedReplayOrFlush()}catch(n){e.handleException(n)}})})(e,n)}}),n.on("createDsc",n=>{let t=e.getSessionId();t&&e.isEnabled()&&"session"===e.recordingMode&&e.checkAndHandleExpiredSession()&&(n.replay_id=t)}),n.on("spanStart",n=>{e.lastActiveSpan=n}),n.on("spanEnd",n=>{e.lastActiveSpan=n}),n.on("beforeSendFeedback",(n,t)=>{let r=e.getSessionId();t&&t.includeReplay&&e.isEnabled()&&r&&n.contexts&&n.contexts.feedback&&(n.contexts.feedback.replay_id=r)}))}(this),this._hasInitializedCoreListeners=!0)}catch(e){this.handleException(e)}this._performanceCleanupCallback=function(e){function n(n){e.performanceEntries.includes(n)||e.performanceEntries.push(n)}function t({entries:e}){e.forEach(n)}let r=[];return["navigation","paint","resource"].forEach(e=>{r.push(T.addPerformanceInstrumentationHandler(e,t))}),r.push(T.addLcpInstrumentationHandler(nf(nv,e)),T.addClsInstrumentationHandler(nf(nb,e)),T.addFidInstrumentationHandler(nf(nk,e)),T.addInpInstrumentationHandler(nf(nC,e))),()=>{r.forEach(e=>e())}}(this)}_removeListeners(){try{w.document.removeEventListener("visibilitychange",this._handleVisibilityChange),w.removeEventListener("blur",this._handleWindowBlur),w.removeEventListener("focus",this._handleWindowFocus),w.removeEventListener("keydown",this._handleKeyboardEvent),this.clickDetector&&this.clickDetector.removeListeners(),this._performanceCleanupCallback&&this._performanceCleanupCallback()}catch(e){this.handleException(e)}}__init(){this._handleVisibilityChange=()=>{"visible"===w.document.visibilityState?this._doChangeToForegroundTasks():this._doChangeToBackgroundTasks()}}__init2(){this._handleWindowBlur=()=>{let e=nd({category:"ui.blur"});this._doChangeToBackgroundTasks(e)}}__init3(){this._handleWindowFocus=()=>{let e=nd({category:"ui.focus"});this._doChangeToForegroundTasks(e)}}__init4(){this._handleKeyboardEvent=e=>{!function(e,n){if(!e.isEnabled())return;e.updateUserActivity();let t=function(e){var n;let{metaKey:t,shiftKey:r,ctrlKey:o,altKey:a,key:i,target:l}=e;if(!l||"INPUT"===(n=l).tagName||"TEXTAREA"===n.tagName||n.isContentEditable||!i)return null;let s=t||o||a,c=1===i.length;if(!s&&c)return null;let u=S.htmlTreeAsString(l,{maxStringLength:200})||"",d=nh(l,u);return nd({category:"ui.keyDown",message:u,data:{...d.data,metaKey:t,shiftKey:r,ctrlKey:o,altKey:a,key:i}})}(n);t&&nr(e,t)}(this,e)}}_doChangeToBackgroundTasks(e){!this.session||nL(this.session,{maxReplayDuration:this._options.maxReplayDuration,sessionIdleExpire:this.timeouts.sessionIdleExpire})||(e&&this._createCustomBreadcrumb(e),this.conditionalFlush())}_doChangeToForegroundTasks(e){this.session&&this.checkAndHandleExpiredSession()&&e&&this._createCustomBreadcrumb(e)}_updateUserActivity(e=Date.now()){this._lastActivity=e}_updateSessionActivity(e=Date.now()){this.session&&(this.session.lastActivity=e,this._maybeSaveSession())}_createCustomBreadcrumb(e){this.addUpdate(()=>{this.throttledAddEvent({type:eL.Custom,timestamp:e.timestamp||0,data:{tag:"breadcrumb",payload:e}})})}_addPerformanceEntries(){let e=this.performanceEntries.map(ny).filter(Boolean).concat(this.replayPerformanceEntries);if(this.performanceEntries=[],this.replayPerformanceEntries=[],this._requiresManualStart){let n=this._context.initialTimestamp/1e3;e=e.filter(e=>e.start>=n)}return Promise.all(nK(this,e))}_clearContext(){this._context.errorIds.clear(),this._context.traceIds.clear(),this._context.urls=[]}_updateInitialTimestampFromEventBuffer(){let{session:e,eventBuffer:n}=this;if(!e||!n||this._requiresManualStart||e.segmentId)return;let t=n.getEarliestTimestamp();t&&tthis._options.maxReplayDuration+3e4)throw Error("Session is too long, not sending replay");let t=this._popEventContext(),r=this.session.segmentId++;this._maybeSaveSession();let o=await this.eventBuffer.finish();await ts({replayId:e,recordingData:o,segmentId:r,eventContext:t,session:this.session,timestamp:n,onError:e=>this.handleException(e)})}catch(n){this.handleException(n),this.stop({reason:"sendReplay"});let e=S.getClient();e&&e.recordDroppedEvent(n instanceof tl?"ratelimit_backoff":"send_error","replay")}}__init5(){this._flush=async({force:e=!1}={})=>{if(!this._isEnabled&&!e||!this.checkAndHandleExpiredSession()||!this.session)return;let n=this.session.started,t=Date.now()-n;this._debouncedFlush.cancel();let r=tthis._options.maxReplayDuration+5e3;if(r||o){r&&this._debouncedFlush();return}let a=this.eventBuffer;a&&0===this.session.segmentId&&a.hasCheckout;let i=!!this._flushLock;this._flushLock||(this._flushLock=this._runFlush());try{await this._flushLock}catch(e){this.handleException(e)}finally{this._flushLock=void 0,i&&this._debouncedFlush()}}}_maybeSaveSession(){this.session&&this._options.stickySession&&nA(this.session)}__init6(){this._onMutationHandler=e=>{let n=e.length,t=this._options.mutationLimit,r=this._options.mutationBreadcrumbLimit,o=t&&n>t;if(n>r||o){let e=nd({category:"replay.mutations",data:{count:n,limit:o}});this._createCustomBreadcrumb(e)}return!o||(this.stop({reason:"mutationLimit",forceFlush:"session"===this.recordingMode}),!1)}}}function td(e,n){return[...e,...n].join(",")}let tp='img,image,svg,video,object,picture,embed,map,audio,link[rel="icon"],link[rel="apple-touch-icon"]',tm=["content-length","content-type","accept"],th=!1;class tg{static __initStatic(){this.id="Replay"}constructor({flushMinDelay:e=5e3,flushMaxDelay:n=5500,minReplayDuration:t=4999,maxReplayDuration:r=36e5,stickySession:o=!0,useCompression:a=!0,workerUrl:i,_experiments:l={},maskAllText:s=!0,maskAllInputs:c=!0,blockAllMedia:u=!0,mutationBreadcrumbLimit:d=750,mutationLimit:p=1e4,slowClickTimeout:m=7e3,slowClickIgnoreSelectors:h=[],networkDetailAllowUrls:g=[],networkDetailDenyUrls:f=[],networkCaptureBodies:y=!0,networkRequestHeaders:_=[],networkResponseHeaders:v=[],mask:b=[],maskAttributes:k=["title","placeholder"],unmask:C=[],block:T=[],unblock:w=[],ignore:I=[],maskFn:x,beforeAddRecordingEvent:E,beforeErrorSampling:R,onError:P}={}){this.name=tg.id;let B=function({mask:e,unmask:n,block:t,unblock:r,ignore:o}){return{maskTextSelector:td(e,[".sentry-mask","[data-sentry-mask]"]),unmaskTextSelector:td(n,[]),blockSelector:td(t,[".sentry-block","[data-sentry-block]","base","iframe[srcdoc]:not([src])"]),unblockSelector:td(r,[]),ignoreSelector:td(o,[".sentry-ignore","[data-sentry-ignore]",'input[type="file"]'])}}({mask:b,unmask:C,block:T,unblock:w,ignore:I});if(this._recordingOptions={maskAllInputs:c,maskAllText:s,maskInputOptions:{password:!0},maskTextFn:x,maskInputFn:x,maskAttributeFn:(e,n,t)=>(function({el:e,key:n,maskAttributes:t,maskAllText:r,privacyOptions:o,value:a}){return!r||o.unmaskTextSelector&&e.matches(o.unmaskTextSelector)?a:t.includes(n)||"value"===n&&"INPUT"===e.tagName&&["submit","button"].includes(e.getAttribute("type")||"")?a.replace(/[\S]/g,"*"):a})({maskAttributes:k,maskAllText:s,privacyOptions:B,key:e,value:n,el:t}),...B,slimDOMOptions:"all",inlineStylesheet:!0,inlineImages:!1,collectFonts:!0,errorHandler:e=>{try{e.__rrweb__=!0}catch(e){}}},this._initialOptions={flushMinDelay:e,flushMaxDelay:n,minReplayDuration:Math.min(t,15e3),maxReplayDuration:Math.min(r,36e5),stickySession:o,useCompression:a,workerUrl:i,blockAllMedia:u,maskAllInputs:c,maskAllText:s,mutationBreadcrumbLimit:d,mutationLimit:p,slowClickTimeout:m,slowClickIgnoreSelectors:h,networkDetailAllowUrls:g,networkDetailDenyUrls:f,networkCaptureBodies:y,networkRequestHeaders:tf(_),networkResponseHeaders:tf(v),beforeAddRecordingEvent:E,beforeErrorSampling:R,onError:P,_experiments:l},this._initialOptions.blockAllMedia&&(this._recordingOptions.blockSelector=this._recordingOptions.blockSelector?`${this._recordingOptions.blockSelector},${tp}`:tp),this._isInitialized&&S.isBrowser())throw Error("Multiple Sentry Session Replay instances are not supported");this._isInitialized=!0}get _isInitialized(){return th}set _isInitialized(e){th=e}afterAllSetup(e){S.isBrowser()&&!this._replay&&(this._setup(e),this._initialize(e))}start(){this._replay&&this._replay.start()}startBuffering(){this._replay&&this._replay.startBuffering()}stop(){return this._replay?this._replay.stop({forceFlush:"session"===this._replay.recordingMode}):Promise.resolve()}flush(e){return this._replay?this._replay.isEnabled()?this._replay.sendBufferedReplayOrFlush(e):(this._replay.start(),Promise.resolve()):Promise.resolve()}getReplayId(){if(this._replay&&this._replay.isEnabled())return this._replay.getSessionId()}getRecordingMode(){if(this._replay&&this._replay.isEnabled())return this._replay.recordingMode}_initialize(e){this._replay&&(this._maybeLoadFromReplayCanvasIntegration(e),this._replay.initializeSampling())}_setup(e){let n=function(e,n){let t=n.getOptions(),r={sessionSampleRate:0,errorSampleRate:0,...S.dropUndefinedKeys(e)},o=S.parseSampleRate(t.replaysSessionSampleRate),a=S.parseSampleRate(t.replaysOnErrorSampleRate);return null==o&&null==a&&S.consoleSandbox(()=>{console.warn("Replay is disabled because neither `replaysSessionSampleRate` nor `replaysOnErrorSampleRate` are set.")}),null!=o&&(r.sessionSampleRate=o),null!=a&&(r.errorSampleRate=a),r}(this._initialOptions,e);this._replay=new tu({options:n,recordingOptions:this._recordingOptions})}_maybeLoadFromReplayCanvasIntegration(e){try{let n=e.getIntegrationByName("ReplayCanvas");if(!n)return;this._replay._canvas=n.getOptions()}catch(e){}}}function tf(e){return[...tm,...e.map(e=>e.toLowerCase())]}tg.__initStatic(),n.getReplay=function(){let e=S.getClient();return e&&e.getIntegrationByName("Replay")},n.replayIntegration=e=>new tg(e)},26714:function(e,n){"use strict";n.byteLength=function(e){var n=s(e),t=n[0],r=n[1];return(t+r)*3/4-r},n.toByteArray=function(e){var n,t,a=s(e),i=a[0],l=a[1],c=new o((i+l)*3/4-l),u=0,d=l>0?i-4:i;for(t=0;t>16&255,c[u++]=n>>8&255,c[u++]=255&n;return 2===l&&(n=r[e.charCodeAt(t)]<<2|r[e.charCodeAt(t+1)]>>4,c[u++]=255&n),1===l&&(n=r[e.charCodeAt(t)]<<10|r[e.charCodeAt(t+1)]<<4|r[e.charCodeAt(t+2)]>>2,c[u++]=n>>8&255,c[u++]=255&n),c},n.fromByteArray=function(e){for(var n,r=e.length,o=r%3,a=[],i=0,l=r-o;i>18&63]+t[o>>12&63]+t[o>>6&63]+t[63&o]);return a.join("")}(e,i,i+16383>l?l:i+16383));return 1===o?a.push(t[(n=e[r-1])>>2]+t[n<<4&63]+"=="):2===o&&a.push(t[(n=(e[r-2]<<8)+e[r-1])>>10]+t[n>>4&63]+t[n<<2&63]+"="),a.join("")};for(var t=[],r=[],o="undefined"!=typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i=0,l=a.length;i0)throw Error("Invalid string. Length must be a multiple of 4");var t=e.indexOf("=");-1===t&&(t=n);var r=t===n?0:4-t%4;return[t,r]}r["-".charCodeAt(0)]=62,r["_".charCodeAt(0)]=63},93924:function(e,n,t){"use strict";let r=t(26714),o=t(57004),a="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;function i(e){if(e>2147483647)throw RangeError('The value "'+e+'" is invalid for option "size"');let n=new Uint8Array(e);return Object.setPrototypeOf(n,l.prototype),n}function l(e,n,t){if("number"==typeof e){if("string"==typeof n)throw TypeError('The "string" argument must be of type string. Received type number');return u(e)}return s(e,n,t)}function s(e,n,t){if("string"==typeof e)return function(e,n){if(("string"!=typeof n||""===n)&&(n="utf8"),!l.isEncoding(n))throw TypeError("Unknown encoding: "+n);let t=0|h(e,n),r=i(t),o=r.write(e,n);return o!==t&&(r=r.slice(0,o)),r}(e,n);if(ArrayBuffer.isView(e))return function(e){if(z(e,Uint8Array)){let n=new Uint8Array(e);return p(n.buffer,n.byteOffset,n.byteLength)}return d(e)}(e);if(null==e)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(z(e,ArrayBuffer)||e&&z(e.buffer,ArrayBuffer)||"undefined"!=typeof SharedArrayBuffer&&(z(e,SharedArrayBuffer)||e&&z(e.buffer,SharedArrayBuffer)))return p(e,n,t);if("number"==typeof e)throw TypeError('The "value" argument must not be of type number. Received type number');let r=e.valueOf&&e.valueOf();if(null!=r&&r!==e)return l.from(r,n,t);let o=function(e){var n;if(l.isBuffer(e)){let n=0|m(e.length),t=i(n);return 0===t.length||e.copy(t,0,0,n),t}return void 0!==e.length?"number"!=typeof e.length||(n=e.length)!=n?i(0):d(e):"Buffer"===e.type&&Array.isArray(e.data)?d(e.data):void 0}(e);if(o)return o;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return l.from(e[Symbol.toPrimitive]("string"),n,t);throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function c(e){if("number"!=typeof e)throw TypeError('"size" argument must be of type number');if(e<0)throw RangeError('The value "'+e+'" is invalid for option "size"')}function u(e){return c(e),i(e<0?0:0|m(e))}function d(e){let n=e.length<0?0:0|m(e.length),t=i(n);for(let r=0;r=2147483647)throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x7fffffff bytes");return 0|e}function h(e,n){if(l.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||z(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);let t=e.length,r=arguments.length>2&&!0===arguments[2];if(!r&&0===t)return 0;let o=!1;for(;;)switch(n){case"ascii":case"latin1":case"binary":return t;case"utf8":case"utf-8":return O(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*t;case"hex":return t>>>1;case"base64":return M(e).length;default:if(o)return r?-1:O(e).length;n=(""+n).toLowerCase(),o=!0}}function g(e,n,t){let o=!1;if((void 0===n||n<0)&&(n=0),n>this.length||((void 0===t||t>this.length)&&(t=this.length),t<=0||(t>>>=0)<=(n>>>=0)))return"";for(e||(e="utf8");;)switch(e){case"hex":return function(e,n,t){let r=e.length;(!n||n<0)&&(n=0),(!t||t<0||t>r)&&(t=r);let o="";for(let r=n;r2147483647?t=2147483647:t<-2147483648&&(t=-2147483648),(a=t=+t)!=a&&(t=o?0:e.length-1),t<0&&(t=e.length+t),t>=e.length){if(o)return -1;t=e.length-1}else if(t<0){if(!o)return -1;t=0}if("string"==typeof n&&(n=l.from(n,r)),l.isBuffer(n))return 0===n.length?-1:_(e,n,t,r,o);if("number"==typeof n)return(n&=255,"function"==typeof Uint8Array.prototype.indexOf)?o?Uint8Array.prototype.indexOf.call(e,n,t):Uint8Array.prototype.lastIndexOf.call(e,n,t):_(e,[n],t,r,o);throw TypeError("val must be string, number or Buffer")}function _(e,n,t,r,o){let a,i=1,l=e.length,s=n.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||n.length<2)return -1;i=2,l/=2,s/=2,t/=2}function c(e,n){return 1===i?e[n]:e.readUInt16BE(n*i)}if(o){let r=-1;for(a=t;al&&(t=l-s),a=t;a>=0;a--){let t=!0;for(let r=0;r239?4:n>223?3:n>191?2:1;if(o+i<=t){let t,r,l,s;switch(i){case 1:n<128&&(a=n);break;case 2:(192&(t=e[o+1]))==128&&(s=(31&n)<<6|63&t)>127&&(a=s);break;case 3:t=e[o+1],r=e[o+2],(192&t)==128&&(192&r)==128&&(s=(15&n)<<12|(63&t)<<6|63&r)>2047&&(s<55296||s>57343)&&(a=s);break;case 4:t=e[o+1],r=e[o+2],l=e[o+3],(192&t)==128&&(192&r)==128&&(192&l)==128&&(s=(15&n)<<18|(63&t)<<12|(63&r)<<6|63&l)>65535&&s<1114112&&(a=s)}}null===a?(a=65533,i=1):a>65535&&(a-=65536,r.push(a>>>10&1023|55296),a=56320|1023&a),r.push(a),o+=i}return function(e){let n=e.length;if(n<=4096)return String.fromCharCode.apply(String,e);let t="",r=0;for(;rt)throw RangeError("Trying to access beyond buffer length")}function k(e,n,t,r,o,a){if(!l.isBuffer(e))throw TypeError('"buffer" argument must be a Buffer instance');if(n>o||ne.length)throw RangeError("Index out of range")}function C(e,n,t,r,o){P(n,r,o,e,t,7);let a=Number(n&BigInt(4294967295));e[t++]=a,a>>=8,e[t++]=a,a>>=8,e[t++]=a,a>>=8,e[t++]=a;let i=Number(n>>BigInt(32)&BigInt(4294967295));return e[t++]=i,i>>=8,e[t++]=i,i>>=8,e[t++]=i,i>>=8,e[t++]=i,t}function S(e,n,t,r,o){P(n,r,o,e,t,7);let a=Number(n&BigInt(4294967295));e[t+7]=a,a>>=8,e[t+6]=a,a>>=8,e[t+5]=a,a>>=8,e[t+4]=a;let i=Number(n>>BigInt(32)&BigInt(4294967295));return e[t+3]=i,i>>=8,e[t+2]=i,i>>=8,e[t+1]=i,i>>=8,e[t]=i,t+8}function T(e,n,t,r,o,a){if(t+r>e.length||t<0)throw RangeError("Index out of range")}function w(e,n,t,r,a){return n=+n,t>>>=0,a||T(e,n,t,4,34028234663852886e22,-34028234663852886e22),o.write(e,n,t,r,23,4),t+4}function I(e,n,t,r,a){return n=+n,t>>>=0,a||T(e,n,t,8,17976931348623157e292,-17976931348623157e292),o.write(e,n,t,r,52,8),t+8}n.Buffer=l,n.SlowBuffer=function(e){return+e!=e&&(e=0),l.alloc(+e)},n.INSPECT_MAX_BYTES=50,n.kMaxLength=2147483647,l.TYPED_ARRAY_SUPPORT=function(){try{let e=new Uint8Array(1),n={foo:function(){return 42}};return Object.setPrototypeOf(n,Uint8Array.prototype),Object.setPrototypeOf(e,n),42===e.foo()}catch(e){return!1}}(),l.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(l.prototype,"parent",{enumerable:!0,get:function(){if(l.isBuffer(this))return this.buffer}}),Object.defineProperty(l.prototype,"offset",{enumerable:!0,get:function(){if(l.isBuffer(this))return this.byteOffset}}),l.poolSize=8192,l.from=function(e,n,t){return s(e,n,t)},Object.setPrototypeOf(l.prototype,Uint8Array.prototype),Object.setPrototypeOf(l,Uint8Array),l.alloc=function(e,n,t){return(c(e),e<=0)?i(e):void 0!==n?"string"==typeof t?i(e).fill(n,t):i(e).fill(n):i(e)},l.allocUnsafe=function(e){return u(e)},l.allocUnsafeSlow=function(e){return u(e)},l.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==l.prototype},l.compare=function(e,n){if(z(e,Uint8Array)&&(e=l.from(e,e.offset,e.byteLength)),z(n,Uint8Array)&&(n=l.from(n,n.offset,n.byteLength)),!l.isBuffer(e)||!l.isBuffer(n))throw TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===n)return 0;let t=e.length,r=n.length;for(let o=0,a=Math.min(t,r);or.length?(l.isBuffer(n)||(n=l.from(n)),n.copy(r,o)):Uint8Array.prototype.set.call(r,n,o);else if(l.isBuffer(n))n.copy(r,o);else throw TypeError('"list" argument must be an Array of Buffers');o+=n.length}return r},l.byteLength=h,l.prototype._isBuffer=!0,l.prototype.swap16=function(){let e=this.length;if(e%2!=0)throw RangeError("Buffer size must be a multiple of 16-bits");for(let n=0;nt&&(e+=" ... "),""},a&&(l.prototype[a]=l.prototype.inspect),l.prototype.compare=function(e,n,t,r,o){if(z(e,Uint8Array)&&(e=l.from(e,e.offset,e.byteLength)),!l.isBuffer(e))throw TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===n&&(n=0),void 0===t&&(t=e?e.length:0),void 0===r&&(r=0),void 0===o&&(o=this.length),n<0||t>e.length||r<0||o>this.length)throw RangeError("out of range index");if(r>=o&&n>=t)return 0;if(r>=o)return -1;if(n>=t)return 1;if(n>>>=0,t>>>=0,r>>>=0,o>>>=0,this===e)return 0;let a=o-r,i=t-n,s=Math.min(a,i),c=this.slice(r,o),u=e.slice(n,t);for(let e=0;e>>=0,isFinite(t)?(t>>>=0,void 0===r&&(r="utf8")):(r=t,t=void 0);else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");let p=this.length-n;if((void 0===t||t>p)&&(t=p),e.length>0&&(t<0||n<0)||n>this.length)throw RangeError("Attempt to write outside buffer bounds");r||(r="utf8");let m=!1;for(;;)switch(r){case"hex":return function(e,n,t,r){let o;t=Number(t)||0;let a=e.length-t;r?(r=Number(r))>a&&(r=a):r=a;let i=n.length;for(r>i/2&&(r=i/2),o=0;o>8,o.push(t%256),o.push(r);return o}(e,this.length-u),this,u,d);default:if(m)throw TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),m=!0}},l.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},l.prototype.slice=function(e,n){let t=this.length;e=~~e,n=void 0===n?t:~~n,e<0?(e+=t)<0&&(e=0):e>t&&(e=t),n<0?(n+=t)<0&&(n=0):n>t&&(n=t),n>>=0,n>>>=0,t||b(e,n,this.length);let r=this[e],o=1,a=0;for(;++a>>=0,n>>>=0,t||b(e,n,this.length);let r=this[e+--n],o=1;for(;n>0&&(o*=256);)r+=this[e+--n]*o;return r},l.prototype.readUint8=l.prototype.readUInt8=function(e,n){return e>>>=0,n||b(e,1,this.length),this[e]},l.prototype.readUint16LE=l.prototype.readUInt16LE=function(e,n){return e>>>=0,n||b(e,2,this.length),this[e]|this[e+1]<<8},l.prototype.readUint16BE=l.prototype.readUInt16BE=function(e,n){return e>>>=0,n||b(e,2,this.length),this[e]<<8|this[e+1]},l.prototype.readUint32LE=l.prototype.readUInt32LE=function(e,n){return e>>>=0,n||b(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},l.prototype.readUint32BE=l.prototype.readUInt32BE=function(e,n){return e>>>=0,n||b(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},l.prototype.readBigUInt64LE=F(function(e){B(e>>>=0,"offset");let n=this[e],t=this[e+7];(void 0===n||void 0===t)&&N(e,this.length-8);let r=n+256*this[++e]+65536*this[++e]+16777216*this[++e],o=this[++e]+256*this[++e]+65536*this[++e]+16777216*t;return BigInt(r)+(BigInt(o)<>>=0,"offset");let n=this[e],t=this[e+7];(void 0===n||void 0===t)&&N(e,this.length-8);let r=16777216*n+65536*this[++e]+256*this[++e]+this[++e],o=16777216*this[++e]+65536*this[++e]+256*this[++e]+t;return(BigInt(r)<>>=0,n>>>=0,t||b(e,n,this.length);let r=this[e],o=1,a=0;for(;++a=(o*=128)&&(r-=Math.pow(2,8*n)),r},l.prototype.readIntBE=function(e,n,t){e>>>=0,n>>>=0,t||b(e,n,this.length);let r=n,o=1,a=this[e+--r];for(;r>0&&(o*=256);)a+=this[e+--r]*o;return a>=(o*=128)&&(a-=Math.pow(2,8*n)),a},l.prototype.readInt8=function(e,n){return(e>>>=0,n||b(e,1,this.length),128&this[e])?-((255-this[e]+1)*1):this[e]},l.prototype.readInt16LE=function(e,n){e>>>=0,n||b(e,2,this.length);let t=this[e]|this[e+1]<<8;return 32768&t?4294901760|t:t},l.prototype.readInt16BE=function(e,n){e>>>=0,n||b(e,2,this.length);let t=this[e+1]|this[e]<<8;return 32768&t?4294901760|t:t},l.prototype.readInt32LE=function(e,n){return e>>>=0,n||b(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},l.prototype.readInt32BE=function(e,n){return e>>>=0,n||b(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},l.prototype.readBigInt64LE=F(function(e){B(e>>>=0,"offset");let n=this[e],t=this[e+7];return(void 0===n||void 0===t)&&N(e,this.length-8),(BigInt(this[e+4]+256*this[e+5]+65536*this[e+6]+(t<<24))<>>=0,"offset");let n=this[e],t=this[e+7];return(void 0===n||void 0===t)&&N(e,this.length-8),(BigInt((n<<24)+65536*this[++e]+256*this[++e]+this[++e])<>>=0,n||b(e,4,this.length),o.read(this,e,!0,23,4)},l.prototype.readFloatBE=function(e,n){return e>>>=0,n||b(e,4,this.length),o.read(this,e,!1,23,4)},l.prototype.readDoubleLE=function(e,n){return e>>>=0,n||b(e,8,this.length),o.read(this,e,!0,52,8)},l.prototype.readDoubleBE=function(e,n){return e>>>=0,n||b(e,8,this.length),o.read(this,e,!1,52,8)},l.prototype.writeUintLE=l.prototype.writeUIntLE=function(e,n,t,r){if(e=+e,n>>>=0,t>>>=0,!r){let r=Math.pow(2,8*t)-1;k(this,e,n,t,r,0)}let o=1,a=0;for(this[n]=255&e;++a>>=0,t>>>=0,!r){let r=Math.pow(2,8*t)-1;k(this,e,n,t,r,0)}let o=t-1,a=1;for(this[n+o]=255&e;--o>=0&&(a*=256);)this[n+o]=e/a&255;return n+t},l.prototype.writeUint8=l.prototype.writeUInt8=function(e,n,t){return e=+e,n>>>=0,t||k(this,e,n,1,255,0),this[n]=255&e,n+1},l.prototype.writeUint16LE=l.prototype.writeUInt16LE=function(e,n,t){return e=+e,n>>>=0,t||k(this,e,n,2,65535,0),this[n]=255&e,this[n+1]=e>>>8,n+2},l.prototype.writeUint16BE=l.prototype.writeUInt16BE=function(e,n,t){return e=+e,n>>>=0,t||k(this,e,n,2,65535,0),this[n]=e>>>8,this[n+1]=255&e,n+2},l.prototype.writeUint32LE=l.prototype.writeUInt32LE=function(e,n,t){return e=+e,n>>>=0,t||k(this,e,n,4,4294967295,0),this[n+3]=e>>>24,this[n+2]=e>>>16,this[n+1]=e>>>8,this[n]=255&e,n+4},l.prototype.writeUint32BE=l.prototype.writeUInt32BE=function(e,n,t){return e=+e,n>>>=0,t||k(this,e,n,4,4294967295,0),this[n]=e>>>24,this[n+1]=e>>>16,this[n+2]=e>>>8,this[n+3]=255&e,n+4},l.prototype.writeBigUInt64LE=F(function(e,n=0){return C(this,e,n,BigInt(0),BigInt("0xffffffffffffffff"))}),l.prototype.writeBigUInt64BE=F(function(e,n=0){return S(this,e,n,BigInt(0),BigInt("0xffffffffffffffff"))}),l.prototype.writeIntLE=function(e,n,t,r){if(e=+e,n>>>=0,!r){let r=Math.pow(2,8*t-1);k(this,e,n,t,r-1,-r)}let o=0,a=1,i=0;for(this[n]=255&e;++o>0)-i&255;return n+t},l.prototype.writeIntBE=function(e,n,t,r){if(e=+e,n>>>=0,!r){let r=Math.pow(2,8*t-1);k(this,e,n,t,r-1,-r)}let o=t-1,a=1,i=0;for(this[n+o]=255&e;--o>=0&&(a*=256);)e<0&&0===i&&0!==this[n+o+1]&&(i=1),this[n+o]=(e/a>>0)-i&255;return n+t},l.prototype.writeInt8=function(e,n,t){return e=+e,n>>>=0,t||k(this,e,n,1,127,-128),e<0&&(e=255+e+1),this[n]=255&e,n+1},l.prototype.writeInt16LE=function(e,n,t){return e=+e,n>>>=0,t||k(this,e,n,2,32767,-32768),this[n]=255&e,this[n+1]=e>>>8,n+2},l.prototype.writeInt16BE=function(e,n,t){return e=+e,n>>>=0,t||k(this,e,n,2,32767,-32768),this[n]=e>>>8,this[n+1]=255&e,n+2},l.prototype.writeInt32LE=function(e,n,t){return e=+e,n>>>=0,t||k(this,e,n,4,2147483647,-2147483648),this[n]=255&e,this[n+1]=e>>>8,this[n+2]=e>>>16,this[n+3]=e>>>24,n+4},l.prototype.writeInt32BE=function(e,n,t){return e=+e,n>>>=0,t||k(this,e,n,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[n]=e>>>24,this[n+1]=e>>>16,this[n+2]=e>>>8,this[n+3]=255&e,n+4},l.prototype.writeBigInt64LE=F(function(e,n=0){return C(this,e,n,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),l.prototype.writeBigInt64BE=F(function(e,n=0){return S(this,e,n,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),l.prototype.writeFloatLE=function(e,n,t){return w(this,e,n,!0,t)},l.prototype.writeFloatBE=function(e,n,t){return w(this,e,n,!1,t)},l.prototype.writeDoubleLE=function(e,n,t){return I(this,e,n,!0,t)},l.prototype.writeDoubleBE=function(e,n,t){return I(this,e,n,!1,t)},l.prototype.copy=function(e,n,t,r){if(!l.isBuffer(e))throw TypeError("argument should be a Buffer");if(t||(t=0),r||0===r||(r=this.length),n>=e.length&&(n=e.length),n||(n=0),r>0&&r=this.length)throw RangeError("Index out of range");if(r<0)throw RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-n>>=0,t=void 0===t?this.length:t>>>0,e||(e=0),"number"==typeof e)for(o=n;o=r+4;t-=3)n=`_${e.slice(t-3,t)}${n}`;return`${e.slice(0,t)}${n}`}function P(e,n,t,r,o,a){if(e>t||e3?0===n||n===BigInt(0)?`>= 0${o} and < 2${o} ** ${(a+1)*8}${o}`:`>= -(2${o} ** ${(a+1)*8-1}${o}) and < 2 ** ${(a+1)*8-1}${o}`:`>= ${n}${o} and <= ${t}${o}`,new x.ERR_OUT_OF_RANGE("value",r,e)}B(o,"offset"),(void 0===r[o]||void 0===r[o+a])&&N(o,r.length-(a+1))}function B(e,n){if("number"!=typeof e)throw new x.ERR_INVALID_ARG_TYPE(n,"number",e)}function N(e,n,t){if(Math.floor(e)!==e)throw B(e,t),new x.ERR_OUT_OF_RANGE(t||"offset","an integer",e);if(n<0)throw new x.ERR_BUFFER_OUT_OF_BOUNDS;throw new x.ERR_OUT_OF_RANGE(t||"offset",`>= ${t?1:0} and <= ${n}`,e)}E("ERR_BUFFER_OUT_OF_BOUNDS",function(e){return e?`${e} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),E("ERR_INVALID_ARG_TYPE",function(e,n){return`The "${e}" argument must be of type number. Received type ${typeof n}`},TypeError),E("ERR_OUT_OF_RANGE",function(e,n,t){let r=`The value of "${e}" is out of range.`,o=t;return Number.isInteger(t)&&Math.abs(t)>4294967296?o=R(String(t)):"bigint"==typeof t&&(o=String(t),(t>BigInt(2)**BigInt(32)||t<-(BigInt(2)**BigInt(32)))&&(o=R(o)),o+="n"),r+=` It must be ${n}. Received ${o}`},RangeError);let A=/[^+/0-9A-Za-z-_]/g;function O(e,n){let t;n=n||1/0;let r=e.length,o=null,a=[];for(let i=0;i55295&&t<57344){if(!o){if(t>56319||i+1===r){(n-=3)>-1&&a.push(239,191,189);continue}o=t;continue}if(t<56320){(n-=3)>-1&&a.push(239,191,189),o=t;continue}t=(o-55296<<10|t-56320)+65536}else o&&(n-=3)>-1&&a.push(239,191,189);if(o=null,t<128){if((n-=1)<0)break;a.push(t)}else if(t<2048){if((n-=2)<0)break;a.push(t>>6|192,63&t|128)}else if(t<65536){if((n-=3)<0)break;a.push(t>>12|224,t>>6&63|128,63&t|128)}else if(t<1114112){if((n-=4)<0)break;a.push(t>>18|240,t>>12&63|128,t>>6&63|128,63&t|128)}else throw Error("Invalid code point")}return a}function M(e){return r.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(A,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function L(e,n,t,r){let o;for(o=0;o=n.length)&&!(o>=e.length);++o)n[o+t]=e[o];return o}function z(e,n){return e instanceof n||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===n.name}let D=function(){let e="0123456789abcdef",n=Array(256);for(let t=0;t<16;++t){let r=16*t;for(let o=0;o<16;++o)n[r+o]=e[t]+e[o]}return n}();function F(e){return"undefined"==typeof BigInt?j:e}function j(){throw Error("BigInt not supported")}},41792:function(e,n,t){"use strict";var r=t(67909),o=t(89214),a=t(775),i=t(91037);e.exports=i||r.call(a,o)},23738:function(e,n,t){"use strict";var r=t(67909),o=t(89214),a=t(41792);e.exports=function(){return a(r,o,arguments)}},89214:function(e){"use strict";e.exports=Function.prototype.apply},775:function(e){"use strict";e.exports=Function.prototype.call},87201:function(e,n,t){"use strict";var r=t(67909),o=t(64617),a=t(775),i=t(41792);e.exports=function(e){if(e.length<1||"function"!=typeof e[0])throw new o("a function is required");return i(r,a,e)}},91037:function(e){"use strict";e.exports="undefined"!=typeof Reflect&&Reflect&&Reflect.apply},55829:function(e,n,t){"use strict";var r=t(91826),o=t(39042),a=t(87201),i=t(23738);e.exports=function(e){var n=a(arguments),t=e.length-(arguments.length-1);return r(n,1+(t>0?t:0),!0)},o?o(e.exports,"apply",{value:i}):e.exports.apply=i},24959:function(e,n,t){"use strict";var r=t(53622),o=t(87201),a=o([r("%String.prototype.indexOf%")]);e.exports=function(e,n){var t=r(e,!!n);return"function"==typeof t&&a(e,".prototype.")>-1?o([t]):t}},68671:function(e,n,t){"use strict";var r=t(39042),o=t(29626),a=t(64617),i=t(96407);e.exports=function(e,n,t){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new a("`obj` must be an object or a function`");if("string"!=typeof n&&"symbol"!=typeof n)throw new a("`property` must be a string or a symbol`");if(arguments.length>3&&"boolean"!=typeof arguments[3]&&null!==arguments[3])throw new a("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&"boolean"!=typeof arguments[4]&&null!==arguments[4])throw new a("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&"boolean"!=typeof arguments[5]&&null!==arguments[5])throw new a("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&"boolean"!=typeof arguments[6])throw new a("`loose`, if provided, must be a boolean");var l=arguments.length>3?arguments[3]:null,s=arguments.length>4?arguments[4]:null,c=arguments.length>5?arguments[5]:null,u=arguments.length>6&&arguments[6],d=!!i&&i(e,n);if(r)r(e,n,{configurable:null===c&&d?d.configurable:!c,enumerable:null===l&&d?d.enumerable:!l,value:t,writable:null===s&&d?d.writable:!s});else if(!u&&(l||s||c))throw new o("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.");else e[n]=t}},68904:function(e,n){"use strict";var t,r;Object.defineProperty(n,"__esModule",{value:!0}),n.Doctype=n.CDATA=n.Tag=n.Style=n.Script=n.Comment=n.Directive=n.Text=n.Root=n.isTag=n.ElementType=void 0,(r=t=n.ElementType||(n.ElementType={})).Root="root",r.Text="text",r.Directive="directive",r.Comment="comment",r.Script="script",r.Style="style",r.Tag="tag",r.CDATA="cdata",r.Doctype="doctype",n.isTag=function(e){return e.type===t.Tag||e.type===t.Script||e.type===t.Style},n.Root=t.Root,n.Text=t.Text,n.Directive=t.Directive,n.Comment=t.Comment,n.Script=t.Script,n.Style=t.Style,n.Tag=t.Tag,n.CDATA=t.CDATA,n.Doctype=t.Doctype},65522:function(e,n,t){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,n,t,r){void 0===r&&(r=t);var o=Object.getOwnPropertyDescriptor(n,t);(!o||("get"in o?!n.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return n[t]}}),Object.defineProperty(e,r,o)}:function(e,n,t,r){void 0===r&&(r=t),e[r]=n[t]}),o=this&&this.__exportStar||function(e,n){for(var t in e)"default"===t||Object.prototype.hasOwnProperty.call(n,t)||r(n,e,t)};Object.defineProperty(n,"__esModule",{value:!0}),n.DomHandler=void 0;var a=t(68904),i=t(84809);o(t(84809),n);var l={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},s=function(){function e(e,n,t){this.dom=[],this.root=new i.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof n&&(t=n,n=l),"object"==typeof e&&(n=e,e=void 0),this.callback=null!=e?e:null,this.options=null!=n?n:l,this.elementCB=null!=t?t:null}return e.prototype.onparserinit=function(e){this.parser=e},e.prototype.onreset=function(){this.dom=[],this.root=new i.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},e.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},e.prototype.onerror=function(e){this.handleCallback(e)},e.prototype.onclosetag=function(){this.lastNode=null;var e=this.tagStack.pop();this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)},e.prototype.onopentag=function(e,n){var t=this.options.xmlMode?a.ElementType.Tag:void 0,r=new i.Element(e,n,void 0,t);this.addNode(r),this.tagStack.push(r)},e.prototype.ontext=function(e){var n=this.lastNode;if(n&&n.type===a.ElementType.Text)n.data+=e,this.options.withEndIndices&&(n.endIndex=this.parser.endIndex);else{var t=new i.Text(e);this.addNode(t),this.lastNode=t}},e.prototype.oncomment=function(e){if(this.lastNode&&this.lastNode.type===a.ElementType.Comment){this.lastNode.data+=e;return}var n=new i.Comment(e);this.addNode(n),this.lastNode=n},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var e=new i.Text(""),n=new i.CDATA([e]);this.addNode(n),e.parent=n,this.lastNode=e},e.prototype.oncdataend=function(){this.lastNode=null},e.prototype.onprocessinginstruction=function(e,n){var t=new i.ProcessingInstruction(e,n);this.addNode(t)},e.prototype.handleCallback=function(e){if("function"==typeof this.callback)this.callback(e,this.dom);else if(e)throw e},e.prototype.addNode=function(e){var n=this.tagStack[this.tagStack.length-1],t=n.children[n.children.length-1];this.options.withStartIndices&&(e.startIndex=this.parser.startIndex),this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),n.children.push(e),t&&(e.prev=t,t.next=e),e.parent=n,this.lastNode=null},e}();n.DomHandler=s,n.default=s},84809:function(e,n,t){"use strict";var r,o=this&&this.__extends||(r=function(e,n){return(r=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&(e[t]=n[t])})(e,n)},function(e,n){if("function"!=typeof n&&null!==n)throw TypeError("Class extends value "+String(n)+" is not a constructor or null");function t(){this.constructor=e}r(e,n),e.prototype=null===n?Object.create(n):(t.prototype=n.prototype,new t)}),a=this&&this.__assign||function(){return(a=Object.assign||function(e){for(var n,t=1,r=arguments.length;t0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"childNodes",{get:function(){return this.children},set:function(e){this.children=e},enumerable:!1,configurable:!0}),n}(l);n.NodeWithChildren=p;var m=function(e){function n(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=i.ElementType.CDATA,n}return o(n,e),Object.defineProperty(n.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),n}(p);n.CDATA=m;var h=function(e){function n(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=i.ElementType.Root,n}return o(n,e),Object.defineProperty(n.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),n}(p);n.Document=h;var g=function(e){function n(n,t,r,o){void 0===r&&(r=[]),void 0===o&&(o="script"===n?i.ElementType.Script:"style"===n?i.ElementType.Style:i.ElementType.Tag);var a=e.call(this,r)||this;return a.name=n,a.attribs=t,a.type=o,a}return o(n,e),Object.defineProperty(n.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"tagName",{get:function(){return this.name},set:function(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"attributes",{get:function(){var e=this;return Object.keys(this.attribs).map(function(n){var t,r;return{name:n,value:e.attribs[n],namespace:null===(t=e["x-attribsNamespace"])||void 0===t?void 0:t[n],prefix:null===(r=e["x-attribsPrefix"])||void 0===r?void 0:r[n]}})},enumerable:!1,configurable:!0}),n}(p);function f(e){return(0,i.isTag)(e)}function y(e){return e.type===i.ElementType.CDATA}function _(e){return e.type===i.ElementType.Text}function v(e){return e.type===i.ElementType.Comment}function b(e){return e.type===i.ElementType.Directive}function k(e){return e.type===i.ElementType.Root}function C(e,n){if(void 0===n&&(n=!1),_(e))t=new c(e.data);else if(v(e))t=new u(e.data);else if(f(e)){var t,r=n?S(e.children):[],o=new g(e.name,a({},e.attribs),r);r.forEach(function(e){return e.parent=o}),null!=e.namespace&&(o.namespace=e.namespace),e["x-attribsNamespace"]&&(o["x-attribsNamespace"]=a({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(o["x-attribsPrefix"]=a({},e["x-attribsPrefix"])),t=o}else if(y(e)){var r=n?S(e.children):[],i=new m(r);r.forEach(function(e){return e.parent=i}),t=i}else if(k(e)){var r=n?S(e.children):[],l=new h(r);r.forEach(function(e){return e.parent=l}),e["x-mode"]&&(l["x-mode"]=e["x-mode"]),t=l}else if(b(e)){var s=new d(e.name,e.data);null!=e["x-name"]&&(s["x-name"]=e["x-name"],s["x-publicId"]=e["x-publicId"],s["x-systemId"]=e["x-systemId"]),t=s}else throw Error("Not implemented yet: ".concat(e.type));return t.startIndex=e.startIndex,t.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(t.sourceCodeLocation=e.sourceCodeLocation),t}function S(e){for(var n=e.map(function(e){return C(e,!0)}),t=1;t{let n=e.method;return n&&({GET:" -X GET",POST:" -X POST",PUT:" -X PUT",PATCH:" -X PATCH",DELETE:" -X DELETE",HEAD:" -X HEAD",OPTIONS:" -X OPTIONS"})[n.toUpperCase()]||""},r=e=>"function"==typeof Headers&&e instanceof Headers,o=(e,n)=>` -H "${e}: ${`${n}`.replace(/(\\|")/g,"\\$1")}"`,a=(e={})=>{let{headers:n}=e,t=!1,a="";return r(n)?n.forEach((e,n)=>{"content-length"!==n.toLocaleLowerCase()&&(a+=o(n,e)),"accept-encoding"===n.toLocaleLowerCase()&&(t=!0)}):n&&Object.keys(n).map(e=>{"content-length"!==e.toLocaleLowerCase()&&(a+=o(e,n[e])),"accept-encoding"===e.toLocaleLowerCase()&&(t=!0)}),{params:a,isEncode:t}};function i(e){return"string"==typeof e?e.replace(/'/g,"'\\''"):e}n.ZP=(e,n)=>{let r,o;"string"==typeof e||e instanceof URL?(r=e,o=n||{}):(r=(e||{}).url,o=e||{});let{body:l}=o,s=a(o);return`curl '${r}'${t(o)}${s.params||""}${l?"object"==typeof l?` --data-binary '${i(JSON.stringify(l))}'`:` --data-binary '${i(l)}'`:""}${s.isEncode?" --compressed":""}`}},99962:function(e,n,t){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(o=function(){return!!e})()}function a(e){return(a=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function i(e,n){return(i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,n){return e.__proto__=n,e})(e,n)}function l(e){var n=function(e,n){if("object"!=r(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var o=t.call(e,n||"default");if("object"!=r(o))return o;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==r(n)?n:n+""}var s,c,u=t(66123),d=t(97660).createFocusTrap,p=t(42178).isFocusable,m=parseInt(null!==(s=null===(c=/^(\d+)\./.exec(u.version))||void 0===c?void 0:c[1])&&void 0!==s?s:0,10),h=function(e){var n;function t(e){(function(e,n){if(!(e instanceof n))throw TypeError("Cannot call a class as a function")})(this,t),n=t,i=[e],n=a(n),s=d=function(e,n){if(n&&("object"==r(n)||"function"==typeof n))return n;if(void 0!==n)throw TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,o()?Reflect.construct(n,i||[],a(this).constructor):n.apply(this,i)),c="getNodeForOption",u=function(e){var n,t,r=null!==(n=this.internalOptions[e])&&void 0!==n?n:this.originalOptions[e];if("function"==typeof r){for(var o=arguments.length,a=Array(o>1?o-1:0),i=1;i element.");return u.cloneElement(n,{ref:function(t){var r=e.props.containerElements;n&&(m>=19?"function"==typeof n.props.ref?n.props.ref(t):n.props.ref&&(n.props.ref.current=t):"function"==typeof n.ref?n.ref(t):n.ref&&(n.ref.current=t)),e.focusTrapElements=r||[t]}})}return null}}],function(e,n){for(var t=0;te.length)&&(n=e.length);for(var t=0,r=Array(n);t0){var t=e[e.length-1];t!==n&&t.pause()}var r=e.indexOf(n);-1===r||e.splice(r,1),e.push(n)},s=function(e,n){var t=e.indexOf(n);-1!==t&&e.splice(t,1),e.length>0&&e[e.length-1].unpause()},c=function(e){return(null==e?void 0:e.key)==="Tab"||(null==e?void 0:e.keyCode)===9},u=function(e){return c(e)&&!e.shiftKey},d=function(e){return c(e)&&e.shiftKey},p=function(e){return setTimeout(e,0)},m=function(e){for(var n=arguments.length,t=Array(n>1?n-1:0),r=1;r1&&void 0!==arguments[1]?arguments[1]:{},r=t.hasFallback,i=t.params,l=y[e];if("function"==typeof l&&(l=l.apply(void 0,function(e){if(Array.isArray(e))return o(e)}(n=void 0===i?[]:i)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(n)||function(e,n){if(e){if("string"==typeof e)return o(e,void 0);var t=({}).toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?o(e,void 0):void 0}}(n)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())),!0===l&&(l=void 0),!l){if(void 0===l||!1===l)return l;throw Error("`".concat(e,"` was specified but was not a node, or did not return a node"))}var s=l;if("string"==typeof l){try{s=a.querySelector(l)}catch(n){throw Error("`".concat(e,'` appears to be an invalid selector; error="').concat(n.message,'"'))}if(!s&&!(void 0!==r&&r))throw Error("`".concat(e,"` as selector refers to no known node"))}return s},C=function(){var e=k("initialFocus",{hasFallback:!0});if(!1===e)return!1;if(void 0===e||e&&!(0,r.isFocusable)(e,y.tabbableOptions)){if(b(a.activeElement)>=0)e=a.activeElement;else{var n=_.tabbableGroups[0];e=n&&n.firstTabbableNode||k("fallbackFocus")}}else null===e&&(e=k("fallbackFocus"));if(!e)throw Error("Your focus-trap needs to have at least one focusable element");return e},S=function(){if(_.containerGroups=_.containers.map(function(e){var n=(0,r.tabbable)(e,y.tabbableOptions),t=(0,r.focusable)(e,y.tabbableOptions),o=n.length>0?n[0]:void 0,a=n.length>0?n[n.length-1]:void 0,i=t.find(function(e){return(0,r.isTabbable)(e)}),l=t.slice().reverse().find(function(e){return(0,r.isTabbable)(e)}),s=!!n.find(function(e){return(0,r.getTabIndex)(e)>0});return{container:e,tabbableNodes:n,focusableNodes:t,posTabIndexesFound:s,firstTabbableNode:o,lastTabbableNode:a,firstDomTabbableNode:i,lastDomTabbableNode:l,nextTabbableNode:function(e){var o=!(arguments.length>1)||void 0===arguments[1]||arguments[1],a=n.indexOf(e);return a<0?o?t.slice(t.indexOf(e)+1).find(function(e){return(0,r.isTabbable)(e)}):t.slice(0,t.indexOf(e)).reverse().find(function(e){return(0,r.isTabbable)(e)}):n[a+(o?1:-1)]}}}),_.tabbableGroups=_.containerGroups.filter(function(e){return e.tabbableNodes.length>0}),_.tabbableGroups.length<=0&&!k("fallbackFocus"))throw Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times");if(_.containerGroups.find(function(e){return e.posTabIndexesFound})&&_.containerGroups.length>1)throw Error("At least one node with a positive tabindex was found in one of your focus-trap's multiple containers. Positive tabindexes are only supported in single-container focus-traps.")},T=function(e){var n=e.activeElement;return n?n.shadowRoot&&null!==n.shadowRoot.activeElement?T(n.shadowRoot):n:void 0},w=function(e){if(!1!==e&&e!==T(document)){if(!e||!e.focus){w(C());return}e.focus({preventScroll:!!y.preventScroll}),_.mostRecentlyFocusedNode=e,e.tagName&&"input"===e.tagName.toLowerCase()&&"function"==typeof e.select&&e.select()}},I=function(e){var n=k("setReturnFocus",{params:[e]});return n||!1!==n&&e},x=function(e){var n=e.target,t=e.event,o=e.isBackward,a=void 0!==o&&o;n=n||h(t),S();var i=null;if(_.tabbableGroups.length>0){var l=b(n,t),s=l>=0?_.containerGroups[l]:void 0;if(l<0)i=a?_.tabbableGroups[_.tabbableGroups.length-1].lastTabbableNode:_.tabbableGroups[0].firstTabbableNode;else if(a){var u=_.tabbableGroups.findIndex(function(e){var t=e.firstTabbableNode;return n===t});if(u<0&&(s.container===n||(0,r.isFocusable)(n,y.tabbableOptions)&&!(0,r.isTabbable)(n,y.tabbableOptions)&&!s.nextTabbableNode(n,!1))&&(u=l),u>=0){var d=0===u?_.tabbableGroups.length-1:u-1,p=_.tabbableGroups[d];i=(0,r.getTabIndex)(n)>=0?p.lastTabbableNode:p.lastDomTabbableNode}else c(t)||(i=s.nextTabbableNode(n,!1))}else{var m=_.tabbableGroups.findIndex(function(e){var t=e.lastTabbableNode;return n===t});if(m<0&&(s.container===n||(0,r.isFocusable)(n,y.tabbableOptions)&&!(0,r.isTabbable)(n,y.tabbableOptions)&&!s.nextTabbableNode(n))&&(m=l),m>=0){var g=m===_.tabbableGroups.length-1?0:m+1,f=_.tabbableGroups[g];i=(0,r.getTabIndex)(n)>=0?f.firstTabbableNode:f.firstDomTabbableNode}else c(t)||(i=s.nextTabbableNode(n))}}else i=k("fallbackFocus");return i},E=function(e){if(!(b(h(e),e)>=0)){if(m(y.clickOutsideDeactivates,e)){t.deactivate({returnFocus:y.returnFocusOnDeactivate});return}m(y.allowOutsideClick,e)||e.preventDefault()}},R=function(e){var n=h(e),t=b(n,e)>=0;if(t||n instanceof Document)t&&(_.mostRecentlyFocusedNode=n);else{e.stopImmediatePropagation();var o,a=!0;if(_.mostRecentlyFocusedNode){if((0,r.getTabIndex)(_.mostRecentlyFocusedNode)>0){var i=b(_.mostRecentlyFocusedNode),l=_.containerGroups[i].tabbableNodes;if(l.length>0){var s=l.findIndex(function(e){return e===_.mostRecentlyFocusedNode});s>=0&&(y.isKeyForward(_.recentNavEvent)?s+1=0&&(o=l[s-1],a=!1))}}else _.containerGroups.some(function(e){return e.tabbableNodes.some(function(e){return(0,r.getTabIndex)(e)>0})})||(a=!1)}else a=!1;a&&(o=x({target:_.mostRecentlyFocusedNode,isBackward:y.isKeyBackward(_.recentNavEvent)})),o?w(o):w(_.mostRecentlyFocusedNode||C())}_.recentNavEvent=void 0},P=function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];_.recentNavEvent=e;var t=x({event:e,isBackward:n});t&&(c(e)&&e.preventDefault(),w(t))},B=function(e){(y.isKeyForward(e)||y.isKeyBackward(e))&&P(e,y.isKeyBackward(e))},N=function(e){((null==e?void 0:e.key)==="Escape"||(null==e?void 0:e.key)==="Esc"||(null==e?void 0:e.keyCode)===27)&&!1!==m(y.escapeDeactivates,e)&&(e.preventDefault(),t.deactivate())},A=function(e){b(h(e),e)>=0||m(y.clickOutsideDeactivates,e)||m(y.allowOutsideClick,e)||(e.preventDefault(),e.stopImmediatePropagation())},O=function(){if(_.active)return l(f,t),_.delayInitialFocusTimer=y.delayInitialFocus?p(function(){w(C())}):w(C()),a.addEventListener("focusin",R,!0),a.addEventListener("mousedown",E,{capture:!0,passive:!1}),a.addEventListener("touchstart",E,{capture:!0,passive:!1}),a.addEventListener("click",A,{capture:!0,passive:!1}),a.addEventListener("keydown",B,{capture:!0,passive:!1}),a.addEventListener("keydown",N),t},M=function(){if(_.active)return a.removeEventListener("focusin",R,!0),a.removeEventListener("mousedown",E,!0),a.removeEventListener("touchstart",E,!0),a.removeEventListener("click",A,!0),a.removeEventListener("keydown",B,!0),a.removeEventListener("keydown",N),t},L="undefined"!=typeof window&&"MutationObserver"in window?new MutationObserver(function(e){e.some(function(e){return Array.from(e.removedNodes).some(function(e){return e===_.mostRecentlyFocusedNode})})&&w(C())}):void 0,z=function(){L&&(L.disconnect(),_.active&&!_.paused&&_.containers.map(function(e){L.observe(e,{subtree:!0,childList:!0})}))};return(t={get active(){return _.active},get paused(){return _.paused},activate:function(e){if(_.active)return this;var n=v(e,"onActivate"),t=v(e,"onPostActivate"),r=v(e,"checkCanFocusTrap");r||S(),_.active=!0,_.paused=!1,_.nodeFocusedBeforeActivation=a.activeElement,null==n||n();var o=function(){r&&S(),O(),z(),null==t||t()};return r?r(_.containers.concat()).then(o,o):o(),this},deactivate:function(e){if(!_.active)return this;var n=i({onDeactivate:y.onDeactivate,onPostDeactivate:y.onPostDeactivate,checkCanReturnFocus:y.checkCanReturnFocus},e);clearTimeout(_.delayInitialFocusTimer),_.delayInitialFocusTimer=void 0,M(),_.active=!1,_.paused=!1,z(),s(f,t);var r=v(n,"onDeactivate"),o=v(n,"onPostDeactivate"),a=v(n,"checkCanReturnFocus"),l=v(n,"returnFocus","returnFocusOnDeactivate");null==r||r();var c=function(){p(function(){l&&w(I(_.nodeFocusedBeforeActivation)),null==o||o()})};return l&&a?a(I(_.nodeFocusedBeforeActivation)).then(c,c):c(),this},pause:function(e){if(_.paused||!_.active)return this;var n=v(e,"onPause"),t=v(e,"onPostPause");return _.paused=!0,null==n||n(),M(),z(),null==t||t(),this},unpause:function(e){if(!_.paused||!_.active)return this;var n=v(e,"onUnpause"),t=v(e,"onPostUnpause");return _.paused=!1,null==n||n(),S(),O(),z(),null==t||t(),this},updateContainerElements:function(e){var n=[].concat(e).filter(Boolean);return _.containers=n.map(function(e){return"string"==typeof e?a.querySelector(e):e}),_.active&&S(),z(),this}}).updateContainerElements(e),t}},98096:function(e){"use strict";var n=Object.prototype.toString,t=Math.max,r=function(e,n){for(var t=[],r=0;r1&&"boolean"!=typeof n)throw new u('"allowMissing" argument must be a boolean');if(null===q(/^%?[^%]*%?$/,e))throw new c("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var t=K(e),r=t.length>0?t[0]:"",o=G("%"+r+"%",n),a=o.name,i=o.value,l=!1,s=o.alias;s&&(r=s[0],j(t,F([0,1],s)));for(var d=1,p=!0;d=t.length){var f=k(i,m);i=(p=!!f)&&"get"in f&&!("originalValue"in f.get)?f.get:i[m]}else p=D(i,m),i=i[m];p&&!l&&(A[a]=i)}}return i}},20862:function(e,n,t){"use strict";var r=t(8212);e.exports=r.getPrototypeOf||null},6806:function(e){"use strict";e.exports="undefined"!=typeof Reflect&&Reflect.getPrototypeOf||null},7385:function(e,n,t){"use strict";var r=t(6806),o=t(20862),a=t(78113);e.exports=r?function(e){return r(e)}:o||(a?function(e){return a(e)}:null)},56840:function(e){"use strict";e.exports=Object.getOwnPropertyDescriptor},96407:function(e,n,t){"use strict";var r=t(56840);if(r)try{r([],"length")}catch(e){r=null}e.exports=r},98587:function(e,n,t){"use strict";var r=t(39042),o=function(){return!!r};o.hasArrayLengthDefineBug=function(){if(!r)return null;try{return 1!==r([],"length",{value:1}).length}catch(e){return!0}},e.exports=o},1877:function(e,n,t){"use strict";var r="undefined"!=typeof Symbol&&Symbol,o=t(24532);e.exports=function(){return"function"==typeof r&&"function"==typeof Symbol&&"symbol"==typeof r("foo")&&"symbol"==typeof Symbol("bar")&&o()}},24532:function(e){"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},n=Symbol("test"),t=Object(n);if("string"==typeof n||"[object Symbol]"!==Object.prototype.toString.call(n)||"[object Symbol]"!==Object.prototype.toString.call(t))return!1;for(var r in e[n]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length||"function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var o=Object.getOwnPropertySymbols(e);if(1!==o.length||o[0]!==n||!Object.prototype.propertyIsEnumerable.call(e,n))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var a=Object.getOwnPropertyDescriptor(e,n);if(42!==a.value||!0!==a.enumerable)return!1}return!0}},58774:function(e,n,t){"use strict";var r=Function.prototype.call,o=Object.prototype.hasOwnProperty,a=t(67909);e.exports=a.call(r,o)},59145:function(e,n,t){"use strict";var r=t(93903),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function s(e){return r.isMemo(e)?i:l[e.$$typeof]||o}l[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[r.Memo]=i;var c=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,m=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(n,t,r){if("string"!=typeof t){if(h){var o=m(t);o&&o!==h&&e(n,o,r)}var i=u(t);d&&(i=i.concat(d(t)));for(var l=s(n),g=s(t),f=0;f/i,u=//i,d=function(e,n){throw Error("This browser does not support `document.implementation.createHTMLDocument`")},p=function(e,n){throw Error("This browser does not support `DOMParser.prototype.parseFromString`")},m="object"==typeof window&&window.DOMParser;if("function"==typeof m){var h=new m;d=p=function(e,n){return n&&(e="<".concat(n,">").concat(e,"")),h.parseFromString(e,"text/html")}}if("object"==typeof document&&document.implementation){var g=document.implementation.createHTMLDocument();d=function(e,n){if(n){var t=g.documentElement.querySelector(n);return t&&(t.innerHTML=e),g}return g.documentElement.innerHTML=e,g}}var f="object"==typeof document&&document.createElement("template");f&&f.content&&(r=function(e){return f.innerHTML=e,f.content.childNodes})},2032:function(e,n,t){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e){if("string"!=typeof e)throw TypeError("First argument must be a string");if(!e)return[];var n=e.match(i),t=n?n[1]:void 0;return(0,a.formatDOM)((0,o.default)(e),null,t)};var o=r(t(45974)),a=t(43344),i=/<(![a-zA-Z\s]+)>/},43344:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.formatAttributes=a,n.escapeSpecialCharacters=function(e){return e.replace(o.CARRIAGE_RETURN_REGEX,o.CARRIAGE_RETURN_PLACEHOLDER)},n.revertEscapedCharacters=i,n.formatDOM=function e(n,t,l){void 0===t&&(t=null);for(var s,c=[],u=0,d=n.length;u1&&(f=u(f,{key:f.key||h})),r.push(s(f,g,h));continue}}if("text"===g.type){var y=!g.data.trim().length;if(y&&g.parent&&!(0,i.canTextBeChildOfNode)(g.parent)||t.trim&&y)continue;r.push(s(g.data,g,h));continue}var _={};i.PRESERVE_CUSTOM_ATTRIBUTES&&"tag"===g.type&&(0,i.isCustomComponent)(g.name,g.attribs)?((0,i.setStyleProp)(g.attribs.style,g.attribs),_=g.attribs):g.attribs&&(_=(0,a.default)(g.attribs,g.name));var v=void 0;switch(g.type){case"script":case"style":g.children[0]&&(_.dangerouslySetInnerHTML={__html:g.children[0].data});break;case"tag":"textarea"===g.name&&g.children[0]?_.defaultValue=g.children[0].data:g.children&&g.children.length&&(v=e(g.children,t));break;default:continue}m>1&&(_.key=h),r.push(s(d(g.name,_,v),g,h))}return 1===r.length?r[0]:r};var o=t(66123),a=r(t(18859)),i=t(14998),l={cloneElement:o.cloneElement,createElement:o.createElement,isValidElement:o.isValidElement}},58872:function(e,n,t){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(n,"__esModule",{value:!0}),n.htmlToDOM=n.domToReact=n.attributesToProps=n.Text=n.ProcessingInstruction=n.Element=n.Comment=void 0,n.default=function(e,n){if("string"!=typeof e)throw TypeError("First argument must be a string");return e?(0,i.default)((0,o.default)(e,(null==n?void 0:n.htmlparser2)||s),n):[]};var o=r(t(2032));n.htmlToDOM=o.default;var a=r(t(18859));n.attributesToProps=a.default;var i=r(t(28233));n.domToReact=i.default;var l=t(65522);Object.defineProperty(n,"Comment",{enumerable:!0,get:function(){return l.Comment}}),Object.defineProperty(n,"Element",{enumerable:!0,get:function(){return l.Element}}),Object.defineProperty(n,"ProcessingInstruction",{enumerable:!0,get:function(){return l.ProcessingInstruction}}),Object.defineProperty(n,"Text",{enumerable:!0,get:function(){return l.Text}});var s={lowerCaseAttributeNames:!1}},14998:function(e,n,t){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(n,"__esModule",{value:!0}),n.returnFirstArg=n.canTextBeChildOfNode=n.ELEMENTS_WITH_NO_TEXT_CHILDREN=n.PRESERVE_CUSTOM_ATTRIBUTES=void 0,n.isCustomComponent=function(e,n){return e.includes("-")?!i.has(e):!!(n&&"string"==typeof n.is)},n.setStyleProp=function(e,n){if("string"==typeof e){if(!e.trim()){n.style={};return}try{n.style=(0,a.default)(e,l)}catch(e){n.style={}}}};var o=t(66123),a=r(t(79852)),i=new Set(["annotation-xml","color-profile","font-face","font-face-src","font-face-uri","font-face-format","font-face-name","missing-glyph"]),l={reactCompat:!0};n.PRESERVE_CUSTOM_ATTRIBUTES=Number(o.version.split(".")[0])>=16,n.ELEMENTS_WITH_NO_TEXT_CHILDREN=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]),n.canTextBeChildOfNode=function(e){return!n.ELEMENTS_WITH_NO_TEXT_CHILDREN.has(e.name)},n.returnFirstArg=function(e){return e}},57004:function(e,n){n.read=function(e,n,t,r,o){var a,i,l=8*o-r-1,s=(1<>1,u=-7,d=t?o-1:0,p=t?-1:1,m=e[n+d];for(d+=p,a=m&(1<<-u)-1,m>>=-u,u+=l;u>0;a=256*a+e[n+d],d+=p,u-=8);for(i=a&(1<<-u)-1,a>>=-u,u+=r;u>0;i=256*i+e[n+d],d+=p,u-=8);if(0===a)a=1-c;else{if(a===s)return i?NaN:1/0*(m?-1:1);i+=Math.pow(2,r),a-=c}return(m?-1:1)*i*Math.pow(2,a-r)},n.write=function(e,n,t,r,o,a){var i,l,s,c=8*a-o-1,u=(1<>1,p=23===o?5960464477539062e-23:0,m=r?0:a-1,h=r?1:-1,g=n<0||0===n&&1/n<0?1:0;for(isNaN(n=Math.abs(n))||n===1/0?(l=isNaN(n)?1:0,i=u):(i=Math.floor(Math.log(n)/Math.LN2),n*(s=Math.pow(2,-i))<1&&(i--,s*=2),i+d>=1?n+=p/s:n+=p*Math.pow(2,1-d),n*s>=2&&(i++,s/=2),i+d>=u?(l=0,i=u):i+d>=1?(l=(n*s-1)*Math.pow(2,o),i+=d):(l=n*Math.pow(2,d-1)*Math.pow(2,o),i=0));o>=8;e[t+m]=255&l,m+=h,l/=256,o-=8);for(i=i<0;e[t+m]=255&i,m+=h,i/=256,c-=8);e[t+m-h]|=128*g}},75561:function(e){var n=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,t=/\n/g,r=/^\s*/,o=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,a=/^:\s*/,i=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,l=/^[;\s]*/,s=/^\s+|\s+$/g;function c(e){return e?e.replace(s,""):""}e.exports=function(e,s){if("string"!=typeof e)throw TypeError("First argument must be a string");if(!e)return[];s=s||{};var u=1,d=1;function p(e){var n=e.match(t);n&&(u+=n.length);var r=e.lastIndexOf("\n");d=~r?e.length-r:d+e.length}function m(){var e={line:u,column:d};return function(n){return n.position=new h(e),y(r),n}}function h(e){this.start=e,this.end={line:u,column:d},this.source=s.source}h.prototype.content=e;var g=[];function f(n){var t=Error(s.source+":"+u+":"+d+": "+n);if(t.reason=n,t.filename=s.source,t.line=u,t.column=d,t.source=e,s.silent)g.push(t);else throw t}function y(n){var t=n.exec(e);if(t){var r=t[0];return p(r),e=e.slice(r.length),t}}function _(e){var n;for(e=e||[];n=v();)!1!==n&&e.push(n);return e}function v(){var n=m();if("/"==e.charAt(0)&&"*"==e.charAt(1)){for(var t=2;""!=e.charAt(t)&&("*"!=e.charAt(t)||"/"!=e.charAt(t+1));)++t;if(t+=2,""===e.charAt(t-1))return f("End of comment missing");var r=e.slice(2,t-2);return d+=2,p(r),e=e.slice(t),d+=2,n({type:"comment",comment:r})}}return y(r),function(){var e,t=[];for(_(t);e=function(){var e=m(),t=y(o);if(t){if(v(),!y(a))return f("property missing ':'");var r=y(i),s=e({type:"declaration",property:c(t[0].replace(n,"")),value:r?c(r[0].replace(n,"")):""});return y(l),s}}();)!1!==e&&(t.push(e),_(t));return t}()}},50238:function(e){"use strict";e.exports=function(e,n,t,r,o,a,i,l){if(!e){var s;if(void 0===n)s=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[t,r,o,a,i,l],u=0;(s=Error(n.replace(/%s/g,function(){return c[u++]}))).name="Invariant Violation"}throw s.framesToPop=1,s}}},39838:function(e){var n={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==n.call(e)}},57815:function(e,n,t){"use strict";var r=("undefined"!=typeof JSON?JSON:t(41863)).stringify,o=t(39838),a=t(63552),i=t(55829),l=t(24959),s=l("Array.prototype.join"),c=l("Array.prototype.indexOf"),u=l("Array.prototype.splice"),d=l("Array.prototype.sort"),p=function(e,n){for(var t="",r=0;r1?arguments[1]:void 0,t=n&&n.space||"";"number"==typeof t&&(t=p(t," "));var l=!!n&&"boolean"==typeof n.cycles&&n.cycles,h=n&&n.replacer?i(n.replacer):m,g="function"==typeof n?n:n&&n.cmp,f=g&&function(e){var n=g.length>2&&function(n){return e[n]};return function(t,r){return g({key:t,value:e[t]},{key:r,value:e[r]},n?{__proto__:null,get:n}:void 0)}},y=[];return function e(n,i,m,g){var _=t?"\n"+p(g,t):"",v=t?": ":":";if(m&&m.toJSON&&"function"==typeof m.toJSON&&(m=m.toJSON()),void 0!==(m=h(n,i,m))){if("object"!=typeof m||null===m)return r(m);if(o(m)){for(var b=[],k=0;k="0"&&t<="9";)n+=t,i();if("."===t)for(n+=".";i()&&t>="0"&&t<="9";)n+=t;if("e"===t||"E"===t)for(n+=t,i(),("-"===t||"+"===t)&&(n+=t,i());t>="0"&&t<="9";)n+=t,i();return isFinite(e=Number(n))||a("Bad number"),e}function s(){var e,n,r,l="";if('"'===t)for(;i();){if('"'===t)return i(),l;if("\\"===t){if(i(),"u"===t){for(n=0,r=0;n<4&&isFinite(e=parseInt(i(),16));n+=1)r=16*r+e;l+=String.fromCharCode(r)}else if("string"==typeof o[t])l+=o[t];else break}else l+=t}a("Bad string")}function c(){for(;t&&t<=" ";)i()}function u(){switch(c(),t){case"{":return function(){var e,n={};if("{"===t){if(i("{"),c(),"}"===t)return i("}"),n;for(;t;){if(e=s(),c(),i(":"),Object.prototype.hasOwnProperty.call(n,e)&&a('Duplicate key "'+e+'"'),n[e]=u(),c(),"}"===t)return i("}"),n;i(","),c()}}a("Bad object")}();case"[":return function(){var e=[];if("["===t){if(i("["),c(),"]"===t)return i("]"),e;for(;t;){if(e.push(u()),c(),"]"===t)return i("]"),e;i(","),c()}}a("Bad array")}();case'"':return s();case"-":return l();default:return t>="0"&&t<="9"?l():function(){switch(t){case"t":return i("t"),i("r"),i("u"),i("e"),!0;case"f":return i("f"),i("a"),i("l"),i("s"),i("e"),!1;case"n":return i("n"),i("u"),i("l"),i("l"),null;default:a("Unexpected '"+t+"'")}}()}}e.exports=function(e,o){var i;return r=e,n=0,t=" ",i=u(),c(),t&&a("Syntax error"),"function"==typeof o?function e(n,t){var r,a,i=n[t];if(i&&"object"==typeof i)for(r in u)Object.prototype.hasOwnProperty.call(i,r)&&(void 0===(a=e(i,r))?delete i[r]:i[r]=a);return o.call(n,t,i)}({"":i},""):i}},91720:function(e){"use strict";var n,t,r,o=/[\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,a={"\b":"\\b"," ":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};function i(e){return o.lastIndex=0,o.test(e)?'"'+e.replace(o,function(e){var n=a[e];return"string"==typeof n?n:"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+e+'"'}e.exports=function(e,o,a){var l;if(n="",t="","number"==typeof a)for(l=0;l0&&a(u)?t>1?e(u,t-1,a,i,l):r(l,u):i||(l[l.length]=u)}return l}},39347:function(e,n,t){var r=t(9614)();e.exports=r},77219:function(e,n,t){var r=t(50971),o=t(85681);e.exports=function(e,n){n=r(n,e);for(var t=0,a=n.length;null!=e&&to?0:o+n),(t=t>o?o:t)<0&&(t+=o),o=n>t?0:t-n>>>0,n>>>=0;for(var a=Array(o);++r1?t[a-1]:void 0,l=a>2?t[2]:void 0;for(i=e.length>3&&"function"==typeof i?(a--,i):void 0,l&&o(t[0],t[1],l)&&(i=a<3?void 0:i,a=1),n=Object(n);++r-1&&e%1==0&&e-1}},94035:function(e,n,t){var r=t(2247);e.exports=function(e,n){var t=this.__data__,o=r(t,e);return o<0?(++this.size,t.push([e,n])):t[o][1]=n,this}},43837:function(e,n,t){var r=t(69335),o=t(37699),a=t(8887);e.exports=function(){this.size=0,this.__data__={hash:new r,map:new(a||o),string:new r}}},97988:function(e,n,t){var r=t(45679);e.exports=function(e){var n=r(this,e).delete(e);return this.size-=n?1:0,n}},13360:function(e,n,t){var r=t(45679);e.exports=function(e){return r(this,e).get(e)}},86605:function(e,n,t){var r=t(45679);e.exports=function(e){return r(this,e).has(e)}},35272:function(e,n,t){var r=t(45679);e.exports=function(e,n){var t=r(this,e),o=t.size;return t.set(e,n),this.size+=t.size==o?0:1,this}},52136:function(e,n,t){var r=t(16734);e.exports=function(e){var n=r(e,function(e){return 500===t.size&&t.clear(),e}),t=n.cache;return n}},27116:function(e,n,t){var r=t(49415)(Object,"create");e.exports=r},27702:function(e,n,t){var r=t(60298)(Object.keys,Object);e.exports=r},94143:function(e){e.exports=function(e){var n=[];if(null!=e)for(var t in Object(e))n.push(t);return n}},14984:function(e,n,t){e=t.nmd(e);var r=t(44182),o=n&&!n.nodeType&&n,a=o&&e&&!e.nodeType&&e,i=a&&a.exports===o&&r.process,l=function(){try{var e=a&&a.require&&a.require("util").types;if(e)return e;return i&&i.binding&&i.binding("util")}catch(e){}}();e.exports=l},40261:function(e){var n=Object.prototype.toString;e.exports=function(e){return n.call(e)}},60298:function(e){e.exports=function(e,n){return function(t){return e(n(t))}}},52492:function(e,n,t){var r=t(66323),o=Math.max;e.exports=function(e,n,t){return n=o(void 0===n?e.length-1:n,0),function(){for(var a=arguments,i=-1,l=o(a.length-n,0),s=Array(l);++i0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}},84042:function(e,n,t){var r=t(37699);e.exports=function(){this.__data__=new r,this.size=0}},29352:function(e){e.exports=function(e){var n=this.__data__,t=n.delete(e);return this.size=n.size,t}},35544:function(e){e.exports=function(e){return this.__data__.get(e)}},46540:function(e){e.exports=function(e){return this.__data__.has(e)}},68441:function(e,n,t){var r=t(37699),o=t(8887),a=t(95946);e.exports=function(e,n){var t=this.__data__;if(t instanceof r){var i=t.__data__;if(!o||i.length<199)return i.push([e,n]),this.size=++t.size,this;t=this.__data__=new a(i)}return t.set(e,n),this.size=t.size,this}},14856:function(e,n,t){var r=t(52136),o=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,a=/\\(\\)?/g,i=r(function(e){var n=[];return 46===e.charCodeAt(0)&&n.push(""),e.replace(o,function(e,t,r,o){n.push(r?o.replace(a,"$1"):t||e)}),n});e.exports=i},85681:function(e,n,t){var r=t(87855),o=1/0;e.exports=function(e){if("string"==typeof e||r(e))return e;var n=e+"";return"0"==n&&1/e==-o?"-0":n}},25743:function(e){var n=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return n.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},65820:function(e){var n=/\s/;e.exports=function(e){for(var t=e.length;t--&&n.test(e.charAt(t)););return t}},14296:function(e){e.exports=function(e){return function(){return e}}},13759:function(e,n,t){var r=t(985),o=t(69729),a=t(90156),i=Math.max,l=Math.min;e.exports=function(e,n,t){var s,c,u,d,p,m,h=0,g=!1,f=!1,y=!0;if("function"!=typeof e)throw TypeError("Expected a function");function _(n){var t=s,r=c;return s=c=void 0,h=n,d=e.apply(r,t)}function v(e){var t=e-m,r=e-h;return void 0===m||t>=n||t<0||f&&r>=u}function b(){var e,t,r,a=o();if(v(a))return k(a);p=setTimeout(b,(e=a-m,t=a-h,r=n-e,f?l(r,u-t):r))}function k(e){return(p=void 0,y&&s)?_(e):(s=c=void 0,d)}function C(){var e,t=o(),r=v(t);if(s=arguments,c=this,m=t,r){if(void 0===p)return h=e=m,p=setTimeout(b,n),g?_(e):d;if(f)return clearTimeout(p),p=setTimeout(b,n),_(m)}return void 0===p&&(p=setTimeout(b,n)),d}return n=a(n)||0,r(t)&&(g=!!t.leading,u=(f="maxWait"in t)?i(a(t.maxWait)||0,n):u,y="trailing"in t?!!t.trailing:y),C.cancel=function(){void 0!==p&&clearTimeout(p),h=0,s=m=c=p=void 0},C.flush=function(){return void 0===p?d:k(o())},C}},44329:function(e){e.exports=function(e,n){return e===n||e!=e&&n!=n}},32351:function(e,n,t){var r=t(6814),o=/[\\^$.*+?()[\]{}|]/g,a=RegExp(o.source);e.exports=function(e){return(e=r(e))&&a.test(e)?e.replace(o,"\\$&"):e}},79701:function(e,n,t){var r=t(5477);e.exports=function(e){return(null==e?0:e.length)?r(e,1):[]}},42698:function(e,n,t){var r=t(77219);e.exports=function(e,n,t){var o=null==e?void 0:r(e,n);return void 0===o?t:o}},4239:function(e){e.exports=function(e){return e}},38298:function(e,n,t){var r=t(68469),o=t(86644),a=Object.prototype,i=a.hasOwnProperty,l=a.propertyIsEnumerable,s=r(function(){return arguments}())?r:function(e){return o(e)&&i.call(e,"callee")&&!l.call(e,"callee")};e.exports=s},27464:function(e){var n=Array.isArray;e.exports=n},86606:function(e,n,t){var r=t(74323),o=t(78193);e.exports=function(e){return null!=e&&o(e.length)&&!r(e)}},65729:function(e,n,t){var r=t(86606),o=t(86644);e.exports=function(e){return o(e)&&r(e)}},59269:function(e,n,t){e=t.nmd(e);var r=t(18910),o=t(23765),a=n&&!n.nodeType&&n,i=a&&e&&!e.nodeType&&e,l=i&&i.exports===a?r.Buffer:void 0,s=l?l.isBuffer:void 0;e.exports=s||o},74323:function(e,n,t){var r=t(92592),o=t(985);e.exports=function(e){if(!o(e))return!1;var n=r(e);return"[object Function]"==n||"[object GeneratorFunction]"==n||"[object AsyncFunction]"==n||"[object Proxy]"==n}},78193:function(e){e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},24856:function(e,n,t){var r=t(52302),o=t(27825),a=t(14984),i=a&&a.isMap,l=i?o(i):r;e.exports=l},985:function(e){e.exports=function(e){var n=typeof e;return null!=e&&("object"==n||"function"==n)}},86644:function(e){e.exports=function(e){return null!=e&&"object"==typeof e}},30550:function(e,n,t){var r=t(92592),o=t(13219),a=t(86644),i=Object.prototype,l=Function.prototype.toString,s=i.hasOwnProperty,c=l.call(Object);e.exports=function(e){if(!a(e)||"[object Object]"!=r(e))return!1;var n=o(e);if(null===n)return!0;var t=s.call(n,"constructor")&&n.constructor;return"function"==typeof t&&t instanceof t&&l.call(t)==c}},42912:function(e,n,t){var r=t(32362),o=t(27825),a=t(14984),i=a&&a.isSet,l=i?o(i):r;e.exports=l},87855:function(e,n,t){var r=t(92592),o=t(86644);e.exports=function(e){return"symbol"==typeof e||o(e)&&"[object Symbol]"==r(e)}},31122:function(e,n,t){var r=t(9757),o=t(27825),a=t(14984),i=a&&a.isTypedArray,l=i?o(i):r;e.exports=l},30434:function(e,n,t){var r=t(80753),o=t(34066),a=t(86606);e.exports=function(e){return a(e)?r(e):o(e)}},25640:function(e,n,t){var r=t(80753),o=t(72073),a=t(86606);e.exports=function(e){return a(e)?r(e,!0):o(e)}},21218:function(e){e.exports=function(e){var n=null==e?0:e.length;return n?e[n-1]:void 0}},16734:function(e,n,t){var r=t(95946);function o(e,n){if("function"!=typeof e||null!=n&&"function"!=typeof n)throw TypeError("Expected a function");var t=function(){var r=arguments,o=n?n.apply(this,r):r[0],a=t.cache;if(a.has(o))return a.get(o);var i=e.apply(this,r);return t.cache=a.set(o,i)||a,i};return t.cache=new(o.Cache||r),t}o.Cache=r,e.exports=o},1495:function(e,n,t){var r=t(57232),o=t(93530)(function(e,n,t){r(e,n,t)});e.exports=o},69729:function(e,n,t){var r=t(18910);e.exports=function(){return r.Date.now()}},93338:function(e,n,t){var r=t(42015),o=t(12302),a=t(3391),i=t(50971),l=t(11396),s=t(66382),c=t(85107),u=t(27618),d=c(function(e,n){var t={};if(null==e)return t;var c=!1;n=r(n,function(n){return n=i(n,e),c||(c=n.length>1),n}),l(e,u(e),t),c&&(t=o(t,7,s));for(var d=n.length;d--;)a(t,n[d]);return t});e.exports=d},59350:function(e){e.exports=function(){return[]}},23765:function(e){e.exports=function(){return!1}},89495:function(e,n,t){var r=t(13759),o=t(985);e.exports=function(e,n,t){var a=!0,i=!0;if("function"!=typeof e)throw TypeError("Expected a function");return o(t)&&(a="leading"in t?!!t.leading:a,i="trailing"in t?!!t.trailing:i),r(e,n,{leading:a,maxWait:n,trailing:i})}},90156:function(e,n,t){var r=t(71729),o=t(985),a=t(87855),i=0/0,l=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,c=/^0o[0-7]+$/i,u=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(a(e))return i;if(o(e)){var n="function"==typeof e.valueOf?e.valueOf():e;e=o(n)?n+"":n}if("string"!=typeof e)return 0===e?e:+e;e=r(e);var t=s.test(e);return t||c.test(e)?u(e.slice(2),t?2:8):l.test(e)?i:+e}},12069:function(e,n,t){var r=t(11396),o=t(25640);e.exports=function(e){return r(e,o(e))}},6814:function(e,n,t){var r=t(5615);e.exports=function(e){return null==e?"":r(e)}},55930:function(e){"use strict";e.exports=Math.abs},4150:function(e){"use strict";e.exports=Math.floor},93634:function(e){"use strict";e.exports=Number.isNaN||function(e){return e!=e}},13366:function(e){"use strict";e.exports=Math.max},32105:function(e){"use strict";e.exports=Math.min},38966:function(e){"use strict";e.exports=Math.pow},1294:function(e){"use strict";e.exports=Math.round},82147:function(e,n,t){"use strict";var r=t(93634);e.exports=function(e){return r(e)||0===e?e:e<0?-1:1}},40307:function(e,n,t){"use strict";t.d(n,{PB:function(){return g},lX:function(){return h}});var r=t(66123),o=t(93853),a=t.n(o);function i(){return(i=Object.assign?Object.assign.bind():function(e){for(var n=1;n=0||(o[t]=e[t]);return o}var s=["keyOverride"],c=["crossOrigin"],u={templateTitle:"",noindex:!1,nofollow:!1,norobots:!1,defaultOpenGraphImageWidth:0,defaultOpenGraphImageHeight:0,defaultOpenGraphVideoWidth:0,defaultOpenGraphVideoHeight:0},d=function(e,n,t){void 0===n&&(n=[]);var o=void 0===t?{}:t,a=o.defaultWidth,i=o.defaultHeight;return n.reduce(function(n,t,o){return n.push(r.createElement("meta",{key:"og:"+e+":0"+o,property:"og:"+e,content:t.url})),t.alt&&n.push(r.createElement("meta",{key:"og:"+e+":alt0"+o,property:"og:"+e+":alt",content:t.alt})),t.secureUrl&&n.push(r.createElement("meta",{key:"og:"+e+":secure_url0"+o,property:"og:"+e+":secure_url",content:t.secureUrl.toString()})),t.type&&n.push(r.createElement("meta",{key:"og:"+e+":type0"+o,property:"og:"+e+":type",content:t.type.toString()})),t.width?n.push(r.createElement("meta",{key:"og:"+e+":width0"+o,property:"og:"+e+":width",content:t.width.toString()})):a&&n.push(r.createElement("meta",{key:"og:"+e+":width0"+o,property:"og:"+e+":width",content:a.toString()})),t.height?n.push(r.createElement("meta",{key:"og:"+e+":height"+o,property:"og:"+e+":height",content:t.height.toString()})):i&&n.push(r.createElement("meta",{key:"og:"+e+":height"+o,property:"og:"+e+":height",content:i.toString()})),n},[])},p=function(e){var n,t,o,a,p,m=[];e.titleTemplate&&(u.templateTitle=e.titleTemplate);var h="";e.title?(h=e.title,u.templateTitle&&(h=u.templateTitle.replace(/%s/g,function(){return h}))):e.defaultTitle&&(h=e.defaultTitle),h&&m.push(r.createElement("title",{key:"title"},h));var g=void 0===e.noindex?u.noindex||e.dangerouslySetAllPagesToNoIndex:e.noindex,f=void 0===e.nofollow?u.nofollow||e.dangerouslySetAllPagesToNoFollow:e.nofollow,y=e.norobots||u.norobots,_="";if(e.robotsProps){var v=e.robotsProps,b=v.nosnippet,k=v.maxSnippet,C=v.maxImagePreview,S=v.maxVideoPreview,T=v.noarchive,w=v.noimageindex,I=v.notranslate,x=v.unavailableAfter;_=(b?",nosnippet":"")+(k?",max-snippet:"+k:"")+(C?",max-image-preview:"+C:"")+(T?",noarchive":"")+(x?",unavailable_after:"+x:"")+(w?",noimageindex":"")+(S?",max-video-preview:"+S:"")+(I?",notranslate":"")}if(e.norobots&&(u.norobots=!0),g||f?(e.dangerouslySetAllPagesToNoIndex&&(u.noindex=!0),e.dangerouslySetAllPagesToNoFollow&&(u.nofollow=!0),m.push(r.createElement("meta",{key:"robots",name:"robots",content:(g?"noindex":"index")+","+(f?"nofollow":"follow")+_}))):(!y||_)&&m.push(r.createElement("meta",{key:"robots",name:"robots",content:"index,follow"+_})),e.description&&m.push(r.createElement("meta",{key:"description",name:"description",content:e.description})),e.themeColor&&m.push(r.createElement("meta",{key:"theme-color",name:"theme-color",content:e.themeColor})),e.mobileAlternate&&m.push(r.createElement("link",{rel:"alternate",key:"mobileAlternate",media:e.mobileAlternate.media,href:e.mobileAlternate.href})),e.languageAlternates&&e.languageAlternates.length>0&&e.languageAlternates.forEach(function(e){m.push(r.createElement("link",{rel:"alternate",key:"languageAlternate-"+e.hrefLang,hrefLang:e.hrefLang,href:e.href}))}),e.twitter&&(e.twitter.cardType&&m.push(r.createElement("meta",{key:"twitter:card",name:"twitter:card",content:e.twitter.cardType})),e.twitter.site&&m.push(r.createElement("meta",{key:"twitter:site",name:"twitter:site",content:e.twitter.site})),e.twitter.handle&&m.push(r.createElement("meta",{key:"twitter:creator",name:"twitter:creator",content:e.twitter.handle}))),e.facebook&&e.facebook.appId&&m.push(r.createElement("meta",{key:"fb:app_id",property:"fb:app_id",content:e.facebook.appId})),(null!=(n=e.openGraph)&&n.title||h)&&m.push(r.createElement("meta",{key:"og:title",property:"og:title",content:(null==(a=e.openGraph)?void 0:a.title)||h})),(null!=(t=e.openGraph)&&t.description||e.description)&&m.push(r.createElement("meta",{key:"og:description",property:"og:description",content:(null==(p=e.openGraph)?void 0:p.description)||e.description})),e.openGraph){if((e.openGraph.url||e.canonical)&&m.push(r.createElement("meta",{key:"og:url",property:"og:url",content:e.openGraph.url||e.canonical})),e.openGraph.type){var E=e.openGraph.type.toLowerCase();m.push(r.createElement("meta",{key:"og:type",property:"og:type",content:E})),"profile"===E&&e.openGraph.profile?(e.openGraph.profile.firstName&&m.push(r.createElement("meta",{key:"profile:first_name",property:"profile:first_name",content:e.openGraph.profile.firstName})),e.openGraph.profile.lastName&&m.push(r.createElement("meta",{key:"profile:last_name",property:"profile:last_name",content:e.openGraph.profile.lastName})),e.openGraph.profile.username&&m.push(r.createElement("meta",{key:"profile:username",property:"profile:username",content:e.openGraph.profile.username})),e.openGraph.profile.gender&&m.push(r.createElement("meta",{key:"profile:gender",property:"profile:gender",content:e.openGraph.profile.gender}))):"book"===E&&e.openGraph.book?(e.openGraph.book.authors&&e.openGraph.book.authors.length&&e.openGraph.book.authors.forEach(function(e,n){m.push(r.createElement("meta",{key:"book:author:0"+n,property:"book:author",content:e}))}),e.openGraph.book.isbn&&m.push(r.createElement("meta",{key:"book:isbn",property:"book:isbn",content:e.openGraph.book.isbn})),e.openGraph.book.releaseDate&&m.push(r.createElement("meta",{key:"book:release_date",property:"book:release_date",content:e.openGraph.book.releaseDate})),e.openGraph.book.tags&&e.openGraph.book.tags.length&&e.openGraph.book.tags.forEach(function(e,n){m.push(r.createElement("meta",{key:"book:tag:0"+n,property:"book:tag",content:e}))})):"article"===E&&e.openGraph.article?(e.openGraph.article.publishedTime&&m.push(r.createElement("meta",{key:"article:published_time",property:"article:published_time",content:e.openGraph.article.publishedTime})),e.openGraph.article.modifiedTime&&m.push(r.createElement("meta",{key:"article:modified_time",property:"article:modified_time",content:e.openGraph.article.modifiedTime})),e.openGraph.article.expirationTime&&m.push(r.createElement("meta",{key:"article:expiration_time",property:"article:expiration_time",content:e.openGraph.article.expirationTime})),e.openGraph.article.authors&&e.openGraph.article.authors.length&&e.openGraph.article.authors.forEach(function(e,n){m.push(r.createElement("meta",{key:"article:author:0"+n,property:"article:author",content:e}))}),e.openGraph.article.section&&m.push(r.createElement("meta",{key:"article:section",property:"article:section",content:e.openGraph.article.section})),e.openGraph.article.tags&&e.openGraph.article.tags.length&&e.openGraph.article.tags.forEach(function(e,n){m.push(r.createElement("meta",{key:"article:tag:0"+n,property:"article:tag",content:e}))})):("video.movie"===E||"video.episode"===E||"video.tv_show"===E||"video.other"===E)&&e.openGraph.video&&(e.openGraph.video.actors&&e.openGraph.video.actors.length&&e.openGraph.video.actors.forEach(function(e,n){e.profile&&m.push(r.createElement("meta",{key:"video:actor:0"+n,property:"video:actor",content:e.profile})),e.role&&m.push(r.createElement("meta",{key:"video:actor:role:0"+n,property:"video:actor:role",content:e.role}))}),e.openGraph.video.directors&&e.openGraph.video.directors.length&&e.openGraph.video.directors.forEach(function(e,n){m.push(r.createElement("meta",{key:"video:director:0"+n,property:"video:director",content:e}))}),e.openGraph.video.writers&&e.openGraph.video.writers.length&&e.openGraph.video.writers.forEach(function(e,n){m.push(r.createElement("meta",{key:"video:writer:0"+n,property:"video:writer",content:e}))}),e.openGraph.video.duration&&m.push(r.createElement("meta",{key:"video:duration",property:"video:duration",content:e.openGraph.video.duration.toString()})),e.openGraph.video.releaseDate&&m.push(r.createElement("meta",{key:"video:release_date",property:"video:release_date",content:e.openGraph.video.releaseDate})),e.openGraph.video.tags&&e.openGraph.video.tags.length&&e.openGraph.video.tags.forEach(function(e,n){m.push(r.createElement("meta",{key:"video:tag:0"+n,property:"video:tag",content:e}))}),e.openGraph.video.series&&m.push(r.createElement("meta",{key:"video:series",property:"video:series",content:e.openGraph.video.series})))}e.defaultOpenGraphImageWidth&&(u.defaultOpenGraphImageWidth=e.defaultOpenGraphImageWidth),e.defaultOpenGraphImageHeight&&(u.defaultOpenGraphImageHeight=e.defaultOpenGraphImageHeight),e.openGraph.images&&e.openGraph.images.length&&m.push.apply(m,d("image",e.openGraph.images,{defaultWidth:u.defaultOpenGraphImageWidth,defaultHeight:u.defaultOpenGraphImageHeight})),e.defaultOpenGraphVideoWidth&&(u.defaultOpenGraphVideoWidth=e.defaultOpenGraphVideoWidth),e.defaultOpenGraphVideoHeight&&(u.defaultOpenGraphVideoHeight=e.defaultOpenGraphVideoHeight),e.openGraph.videos&&e.openGraph.videos.length&&m.push.apply(m,d("video",e.openGraph.videos,{defaultWidth:u.defaultOpenGraphVideoWidth,defaultHeight:u.defaultOpenGraphVideoHeight})),e.openGraph.audio&&m.push.apply(m,d("audio",e.openGraph.audio)),e.openGraph.locale&&m.push(r.createElement("meta",{key:"og:locale",property:"og:locale",content:e.openGraph.locale})),(e.openGraph.siteName||e.openGraph.site_name)&&m.push(r.createElement("meta",{key:"og:site_name",property:"og:site_name",content:e.openGraph.siteName||e.openGraph.site_name}))}return e.canonical&&m.push(r.createElement("link",{rel:"canonical",href:e.canonical,key:"canonical"})),e.additionalMetaTags&&e.additionalMetaTags.length>0&&e.additionalMetaTags.forEach(function(e){var n,t,o=e.keyOverride,a=l(e,s);m.push(r.createElement("meta",i({key:"meta:"+(null!=(n=null!=(t=null!=o?o:a.name)?t:a.property)?n:a.httpEquiv)},a)))}),null!=(o=e.additionalLinkTags)&&o.length&&e.additionalLinkTags.forEach(function(e){var n,t=e.crossOrigin,o=l(e,c);m.push(r.createElement("link",i({key:"link"+(null!=(n=o.keyOverride)?n:o.href)+o.rel},o,{crossOrigin:"anonymous"===t||"use-credentials"===t||""===t?t:void 0})))}),m},m=function(e){return r.createElement(a(),null,p(e))},h=function(e){var n=e.title,t=e.titleTemplate,o=e.defaultTitle,a=e.themeColor,i=e.dangerouslySetAllPagesToNoIndex,l=e.dangerouslySetAllPagesToNoFollow,s=e.description,c=e.canonical,u=e.facebook,d=e.openGraph,p=e.additionalMetaTags,h=e.twitter,g=e.defaultOpenGraphImageWidth,f=e.defaultOpenGraphImageHeight,y=e.defaultOpenGraphVideoWidth,_=e.defaultOpenGraphVideoHeight,v=e.mobileAlternate,b=e.languageAlternates,k=e.additionalLinkTags,C=e.robotsProps,S=e.norobots;return r.createElement(m,{title:n,titleTemplate:t,defaultTitle:o,themeColor:a,dangerouslySetAllPagesToNoIndex:void 0!==i&&i,dangerouslySetAllPagesToNoFollow:void 0!==l&&l,description:s,canonical:c,facebook:u,openGraph:d,additionalMetaTags:p,twitter:h,defaultOpenGraphImageWidth:g,defaultOpenGraphImageHeight:f,defaultOpenGraphVideoWidth:y,defaultOpenGraphVideoHeight:_,mobileAlternate:v,languageAlternates:b,additionalLinkTags:k,robotsProps:C,norobots:S})},g=function(e){var n=e.title,t=e.themeColor,o=e.noindex,a=e.nofollow,i=e.robotsProps,l=e.description,s=e.canonical,c=e.openGraph,u=e.facebook,d=e.twitter,p=e.additionalMetaTags,h=e.titleTemplate,g=e.defaultTitle,f=e.mobileAlternate,y=e.languageAlternates,_=e.additionalLinkTags;return r.createElement(r.Fragment,null,r.createElement(m,{title:n,themeColor:t,noindex:o,nofollow:a,robotsProps:i,description:l,canonical:s,facebook:u,openGraph:c,additionalMetaTags:p,twitter:d,titleTemplate:h,defaultTitle:g,mobileAlternate:f,languageAlternates:y,additionalLinkTags:_}))};RegExp("["+Object.keys(Object.freeze({"&":"&","<":"<",">":">",'"':""","'":"'"})).join("")+"]","g")},21766:function(e,n,t){e.exports=t(22722)},46680:function(e,n,t){e.exports=t(70208)},4490:function(e,n,t){var r=t(41650);"undefined"!=typeof __nccwpck_require__&&(__nccwpck_require__.ab="//"),({189:function(){!function(e,n){"use strict";if(!e.setImmediate){var t,o,a,i,l,s=1,c={},u=!1,d=e.document,p=Object.getPrototypeOf&&Object.getPrototypeOf(e);(p=p&&p.setTimeout?p:e,"[object process]"===({}).toString.call(e.process))?l=function(e){r.nextTick(function(){h(e)})}:function(){if(e.postMessage&&!e.importScripts){var n=!0,t=e.onmessage;return e.onmessage=function(){n=!1},e.postMessage("","*"),e.onmessage=t,n}}()?(t="setImmediate$"+Math.random()+"$",o=function(n){n.source===e&&"string"==typeof n.data&&0===n.data.indexOf(t)&&h(+n.data.slice(t.length))},e.addEventListener?e.addEventListener("message",o,!1):e.attachEvent("onmessage",o),l=function(n){e.postMessage(t+n,"*")}):e.MessageChannel?((a=new MessageChannel).port1.onmessage=function(e){h(e.data)},l=function(e){a.port2.postMessage(e)}):d&&"onreadystatechange"in d.createElement("script")?(i=d.documentElement,l=function(e){var n=d.createElement("script");n.onreadystatechange=function(){h(e),n.onreadystatechange=null,i.removeChild(n),n=null},i.appendChild(n)}):l=function(e){setTimeout(h,0,e)},p.setImmediate=function(e){"function"!=typeof e&&(e=Function(""+e));for(var n=Array(arguments.length-1),t=0;t=0&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},n))},r(505),n.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==t.g&&t.g.setImmediate||this&&this.setImmediate,n.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==t.g&&t.g.clearImmediate||this&&this.clearImmediate},505:function(e){"use strict";e.exports=t(4490)}},r={};function o(e){var t=r[e];if(void 0!==t)return t.exports;var a=r[e]={exports:{}},i=!0;try{n[e].call(a.exports,a,a.exports,o),i=!1}finally{i&&delete r[e]}return a.exports}o.ab="//";var a=o(845);e.exports=a}()},93853:function(e,n,t){e.exports=t(50174)},52458:function(e,n,t){e.exports=t(54437)},59926:function(e,n,t){e.exports=t(33056)},48192:function(e,n,t){e.exports=t(5430)},38673:function(e,n,t){"use strict";var r;if(!Object.keys){var o=Object.prototype.hasOwnProperty,a=Object.prototype.toString,i=t(50651),l=Object.prototype.propertyIsEnumerable,s=!l.call({toString:null},"toString"),c=l.call(function(){},"prototype"),u=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],d=function(e){var n=e.constructor;return n&&n.prototype===e},p={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},m=function(){if("undefined"==typeof window)return!1;for(var e in window)try{if(!p["$"+e]&&o.call(window,e)&&null!==window[e]&&"object"==typeof window[e])try{d(window[e])}catch(e){return!0}}catch(e){return!0}return!1}(),h=function(e){if("undefined"==typeof window||!m)return d(e);try{return d(e)}catch(e){return!1}};r=function(e){var n=null!==e&&"object"==typeof e,t="[object Function]"===a.call(e),r=i(e),l=n&&"[object String]"===a.call(e),d=[];if(!n&&!t&&!r)throw TypeError("Object.keys called on a non-object");var p=c&&t;if(l&&e.length>0&&!o.call(e,0))for(var m=0;m0)for(var g=0;g=0&&"[object Function]"===n.call(e.callee)),r}},41650:function(e){var n,t,r,o=e.exports={};function a(){throw Error("setTimeout has not been defined")}function i(){throw Error("clearTimeout has not been defined")}function l(e){if(n===setTimeout)return setTimeout(e,0);if((n===a||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:a}catch(e){n=a}try{t="function"==typeof clearTimeout?clearTimeout:i}catch(e){t=i}}();var s=[],c=!1,u=-1;function d(){c&&r&&(c=!1,r.length?s=r.concat(s):u=-1,s.length&&p())}function p(){if(!c){var e=l(d);c=!0;for(var n=s.length;n;){for(r=s,s=[];++u1)for(var t=1;t-1?d:0,e.charCodeAt(m+1)){case 100:case 102:if(u>=s||null==t[u])break;d=s||null==t[u])break;d=s||void 0===t[u])break;d",d=m+2,m++;break}c+=o(t[u]),d=m+2,m++;break;case 115:if(u>=s)break;d{o[e]=new r(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(([e,n])=>{o[e]=new r(e,1,!1,n,null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(e=>{o[e]=new r(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(e=>{o[e]=new r(e,2,!1,e,null,!1,!1)}),["allowFullScreen","async","autoFocus","autoPlay","controls","default","defer","disabled","disablePictureInPicture","disableRemotePlayback","formNoValidate","hidden","loop","noModule","noValidate","open","playsInline","readOnly","required","reversed","scoped","seamless","itemScope"].forEach(e=>{o[e]=new r(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(e=>{o[e]=new r(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(e=>{o[e]=new r(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(e=>{o[e]=new r(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(e=>{o[e]=new r(e,5,!1,e.toLowerCase(),null,!1,!1)});let a=/[\-\:]([a-z])/g,i=e=>e[1].toUpperCase();["accent-height","alignment-baseline","arabic-form","baseline-shift","cap-height","clip-path","clip-rule","color-interpolation","color-interpolation-filters","color-profile","color-rendering","dominant-baseline","enable-background","fill-opacity","fill-rule","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","glyph-name","glyph-orientation-horizontal","glyph-orientation-vertical","horiz-adv-x","horiz-origin-x","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","overline-position","overline-thickness","paint-order","panose-1","pointer-events","rendering-intent","shape-rendering","stop-color","stop-opacity","strikethrough-position","strikethrough-thickness","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-rendering","underline-position","underline-thickness","unicode-bidi","unicode-range","units-per-em","v-alphabetic","v-hanging","v-ideographic","v-mathematical","vector-effect","vert-adv-y","vert-origin-x","vert-origin-y","word-spacing","writing-mode","xmlns:xlink","x-height"].forEach(e=>{let n=e.replace(a,i);o[n]=new r(n,1,!1,e,null,!1,!1)}),["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach(e=>{let n=e.replace(a,i);o[n]=new r(n,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(e=>{let n=e.replace(a,i);o[n]=new r(n,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(e=>{o[e]=new r(e,1,!1,e.toLowerCase(),null,!1,!1)}),o.xlinkHref=new r("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(e=>{o[e]=new r(e,1,!1,e.toLowerCase(),null,!0,!0)});let{CAMELCASE:l,SAME:s,possibleStandardNames:c}=t(38711),u=RegExp.prototype.test.bind(RegExp("^(data|aria)-[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$")),d=Object.keys(c).reduce((e,n)=>{let t=c[n];return t===s?e[n]=n:t===l?e[n.toLowerCase()]=n:e[n]=t,e},{});n.BOOLEAN=3,n.BOOLEANISH_STRING=2,n.NUMERIC=5,n.OVERLOADED_BOOLEAN=4,n.POSITIVE_NUMERIC=6,n.RESERVED=0,n.STRING=1,n.getPropertyInfo=function(e){return o.hasOwnProperty(e)?o[e]:null},n.isCustomAttribute=u,n.possibleStandardNames=d},38711:function(e,n){n.SAME=0,n.CAMELCASE=1,n.possibleStandardNames={accept:0,acceptCharset:1,"accept-charset":"acceptCharset",accessKey:1,action:0,allowFullScreen:1,alt:0,as:0,async:0,autoCapitalize:1,autoComplete:1,autoCorrect:1,autoFocus:1,autoPlay:1,autoSave:1,capture:0,cellPadding:1,cellSpacing:1,challenge:0,charSet:1,checked:0,children:0,cite:0,class:"className",classID:1,className:1,cols:0,colSpan:1,content:0,contentEditable:1,contextMenu:1,controls:0,controlsList:1,coords:0,crossOrigin:1,dangerouslySetInnerHTML:1,data:0,dateTime:1,default:0,defaultChecked:1,defaultValue:1,defer:0,dir:0,disabled:0,disablePictureInPicture:1,disableRemotePlayback:1,download:0,draggable:0,encType:1,enterKeyHint:1,for:"htmlFor",form:0,formMethod:1,formAction:1,formEncType:1,formNoValidate:1,formTarget:1,frameBorder:1,headers:0,height:0,hidden:0,high:0,href:0,hrefLang:1,htmlFor:1,httpEquiv:1,"http-equiv":"httpEquiv",icon:0,id:0,innerHTML:1,inputMode:1,integrity:0,is:0,itemID:1,itemProp:1,itemRef:1,itemScope:1,itemType:1,keyParams:1,keyType:1,kind:0,label:0,lang:0,list:0,loop:0,low:0,manifest:0,marginWidth:1,marginHeight:1,max:0,maxLength:1,media:0,mediaGroup:1,method:0,min:0,minLength:1,multiple:0,muted:0,name:0,noModule:1,nonce:0,noValidate:1,open:0,optimum:0,pattern:0,placeholder:0,playsInline:1,poster:0,preload:0,profile:0,radioGroup:1,readOnly:1,referrerPolicy:1,rel:0,required:0,reversed:0,role:0,rows:0,rowSpan:1,sandbox:0,scope:0,scoped:0,scrolling:0,seamless:0,selected:0,shape:0,size:0,sizes:0,span:0,spellCheck:1,src:0,srcDoc:1,srcLang:1,srcSet:1,start:0,step:0,style:0,summary:0,tabIndex:1,target:0,title:0,type:0,useMap:1,value:0,width:0,wmode:0,wrap:0,about:0,accentHeight:1,"accent-height":"accentHeight",accumulate:0,additive:0,alignmentBaseline:1,"alignment-baseline":"alignmentBaseline",allowReorder:1,alphabetic:0,amplitude:0,arabicForm:1,"arabic-form":"arabicForm",ascent:0,attributeName:1,attributeType:1,autoReverse:1,azimuth:0,baseFrequency:1,baselineShift:1,"baseline-shift":"baselineShift",baseProfile:1,bbox:0,begin:0,bias:0,by:0,calcMode:1,capHeight:1,"cap-height":"capHeight",clip:0,clipPath:1,"clip-path":"clipPath",clipPathUnits:1,clipRule:1,"clip-rule":"clipRule",color:0,colorInterpolation:1,"color-interpolation":"colorInterpolation",colorInterpolationFilters:1,"color-interpolation-filters":"colorInterpolationFilters",colorProfile:1,"color-profile":"colorProfile",colorRendering:1,"color-rendering":"colorRendering",contentScriptType:1,contentStyleType:1,cursor:0,cx:0,cy:0,d:0,datatype:0,decelerate:0,descent:0,diffuseConstant:1,direction:0,display:0,divisor:0,dominantBaseline:1,"dominant-baseline":"dominantBaseline",dur:0,dx:0,dy:0,edgeMode:1,elevation:0,enableBackground:1,"enable-background":"enableBackground",end:0,exponent:0,externalResourcesRequired:1,fill:0,fillOpacity:1,"fill-opacity":"fillOpacity",fillRule:1,"fill-rule":"fillRule",filter:0,filterRes:1,filterUnits:1,floodOpacity:1,"flood-opacity":"floodOpacity",floodColor:1,"flood-color":"floodColor",focusable:0,fontFamily:1,"font-family":"fontFamily",fontSize:1,"font-size":"fontSize",fontSizeAdjust:1,"font-size-adjust":"fontSizeAdjust",fontStretch:1,"font-stretch":"fontStretch",fontStyle:1,"font-style":"fontStyle",fontVariant:1,"font-variant":"fontVariant",fontWeight:1,"font-weight":"fontWeight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:1,"glyph-name":"glyphName",glyphOrientationHorizontal:1,"glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphOrientationVertical:1,"glyph-orientation-vertical":"glyphOrientationVertical",glyphRef:1,gradientTransform:1,gradientUnits:1,hanging:0,horizAdvX:1,"horiz-adv-x":"horizAdvX",horizOriginX:1,"horiz-origin-x":"horizOriginX",ideographic:0,imageRendering:1,"image-rendering":"imageRendering",in2:0,in:0,inlist:0,intercept:0,k1:0,k2:0,k3:0,k4:0,k:0,kernelMatrix:1,kernelUnitLength:1,kerning:0,keyPoints:1,keySplines:1,keyTimes:1,lengthAdjust:1,letterSpacing:1,"letter-spacing":"letterSpacing",lightingColor:1,"lighting-color":"lightingColor",limitingConeAngle:1,local:0,markerEnd:1,"marker-end":"markerEnd",markerHeight:1,markerMid:1,"marker-mid":"markerMid",markerStart:1,"marker-start":"markerStart",markerUnits:1,markerWidth:1,mask:0,maskContentUnits:1,maskUnits:1,mathematical:0,mode:0,numOctaves:1,offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:1,"overline-position":"overlinePosition",overlineThickness:1,"overline-thickness":"overlineThickness",paintOrder:1,"paint-order":"paintOrder",panose1:0,"panose-1":"panose1",pathLength:1,patternContentUnits:1,patternTransform:1,patternUnits:1,pointerEvents:1,"pointer-events":"pointerEvents",points:0,pointsAtX:1,pointsAtY:1,pointsAtZ:1,prefix:0,preserveAlpha:1,preserveAspectRatio:1,primitiveUnits:1,property:0,r:0,radius:0,refX:1,refY:1,renderingIntent:1,"rendering-intent":"renderingIntent",repeatCount:1,repeatDur:1,requiredExtensions:1,requiredFeatures:1,resource:0,restart:0,result:0,results:0,rotate:0,rx:0,ry:0,scale:0,security:0,seed:0,shapeRendering:1,"shape-rendering":"shapeRendering",slope:0,spacing:0,specularConstant:1,specularExponent:1,speed:0,spreadMethod:1,startOffset:1,stdDeviation:1,stemh:0,stemv:0,stitchTiles:1,stopColor:1,"stop-color":"stopColor",stopOpacity:1,"stop-opacity":"stopOpacity",strikethroughPosition:1,"strikethrough-position":"strikethroughPosition",strikethroughThickness:1,"strikethrough-thickness":"strikethroughThickness",string:0,stroke:0,strokeDasharray:1,"stroke-dasharray":"strokeDasharray",strokeDashoffset:1,"stroke-dashoffset":"strokeDashoffset",strokeLinecap:1,"stroke-linecap":"strokeLinecap",strokeLinejoin:1,"stroke-linejoin":"strokeLinejoin",strokeMiterlimit:1,"stroke-miterlimit":"strokeMiterlimit",strokeWidth:1,"stroke-width":"strokeWidth",strokeOpacity:1,"stroke-opacity":"strokeOpacity",suppressContentEditableWarning:1,suppressHydrationWarning:1,surfaceScale:1,systemLanguage:1,tableValues:1,targetX:1,targetY:1,textAnchor:1,"text-anchor":"textAnchor",textDecoration:1,"text-decoration":"textDecoration",textLength:1,textRendering:1,"text-rendering":"textRendering",to:0,transform:0,typeof:0,u1:0,u2:0,underlinePosition:1,"underline-position":"underlinePosition",underlineThickness:1,"underline-thickness":"underlineThickness",unicode:0,unicodeBidi:1,"unicode-bidi":"unicodeBidi",unicodeRange:1,"unicode-range":"unicodeRange",unitsPerEm:1,"units-per-em":"unitsPerEm",unselectable:0,vAlphabetic:1,"v-alphabetic":"vAlphabetic",values:0,vectorEffect:1,"vector-effect":"vectorEffect",version:0,vertAdvY:1,"vert-adv-y":"vertAdvY",vertOriginX:1,"vert-origin-x":"vertOriginX",vertOriginY:1,"vert-origin-y":"vertOriginY",vHanging:1,"v-hanging":"vHanging",vIdeographic:1,"v-ideographic":"vIdeographic",viewBox:1,viewTarget:1,visibility:0,vMathematical:1,"v-mathematical":"vMathematical",vocab:0,widths:0,wordSpacing:1,"word-spacing":"wordSpacing",writingMode:1,"writing-mode":"writingMode",x1:0,x2:0,x:0,xChannelSelector:1,xHeight:1,"x-height":"xHeight",xlinkActuate:1,"xlink:actuate":"xlinkActuate",xlinkArcrole:1,"xlink:arcrole":"xlinkArcrole",xlinkHref:1,"xlink:href":"xlinkHref",xlinkRole:1,"xlink:role":"xlinkRole",xlinkShow:1,"xlink:show":"xlinkShow",xlinkTitle:1,"xlink:title":"xlinkTitle",xlinkType:1,"xlink:type":"xlinkType",xmlBase:1,"xml:base":"xmlBase",xmlLang:1,"xml:lang":"xmlLang",xmlns:0,"xml:space":"xmlSpace",xmlnsXlink:1,"xmlns:xlink":"xmlnsXlink",xmlSpace:1,y1:0,y2:0,y:0,yChannelSelector:1,z:0,zoomAndPan:1}},68705:function(e,n,t){e.exports=t(46218)},6944:function(e){"use strict";function n(e){return e.displayName||e.name||"Component"}e.exports={getComponentName:n,getContainerName:function(e){return"Relay("+n(e)+")"}}},10233:function(e,n,t){"use strict";var r=t(66123),o=t(31347).__internal.createRelayContext;e.exports=o(r)},79871:function(e,n,t){"use strict";var r=t(11915).default,o=r(t(83937)),a=r(t(7538)),i=r(t(79526)),l=r(t(20870)),s=r(t(76481)),c=["componentRef","__relayContext","__rootIsQueryRenderer"],u=t(37621),d=t(6944).getContainerName,p=t(13813).assertRelayContext,m=t(22781),h=t(66123),g=t(31347),f=g.createFragmentSpecResolver,y=g.getDataIDsFromObject,_=g.isScalarAndEqual;function v(e,n){var t,r=d(e);return t=function(t){function u(e){a=t.call(this,e)||this,(0,s.default)((0,i.default)(a),"_handleFragmentDataUpdate",function(){var e=a.state.resolver;a.setState(function(n){return e===n.resolver?{data:n.resolver.resolve(),relayProp:b(n.relayProp.environment)}:null})});var o,a,l=p(e.__relayContext),c=null!==(o=e.__rootIsQueryRenderer)&&void 0!==o&&o,u=f(l,r,n,e,c);return a.state={data:u.resolve(),prevProps:e,prevPropsContext:l,relayProp:b(l.environment),resolver:u},a}(0,l.default)(u,t),u.getDerivedStateFromProps=function(e,t){var o,a=t.prevProps,i=p(e.__relayContext),l=null!==(o=e.__rootIsQueryRenderer)&&void 0!==o&&o,s=y(n,a),c=y(n,e),u=t.resolver;if(t.prevPropsContext.environment!==i.environment||!m(s,c))return{data:(u=f(i,r,n,e,l)).resolve(),prevPropsContext:i,prevProps:e,relayProp:b(i.environment),resolver:u};u.setProps(e);var d=u.resolve();return d!==t.data?{data:d,prevProps:e,prevPropsContext:i,relayProp:b(i.environment)}:null};var d=u.prototype;return d.componentDidMount=function(){this._subscribeToNewResolverAndRerenderIfStoreHasChanged()},d.componentDidUpdate=function(e,n){this.state.resolver!==n.resolver?(n.resolver.dispose(),this._subscribeToNewResolverAndRerenderIfStoreHasChanged()):this._rerenderIfStoreHasChanged()},d.componentWillUnmount=function(){this.state.resolver.dispose()},d.shouldComponentUpdate=function(e,t){if(t.data!==this.state.data)return!0;for(var r=Object.keys(e),o=0;o0||r(!1),this._map=new Map}var n=e.prototype;return n.set=function(e,n){if(this._map.delete(e),this._map.set(e,n),this._map.size>this._capacity){var t=this._map.keys().next();t.done||this._map.delete(t.value)}},n.get=function(e){var n=this._map.get(e);return null!=n&&(this._map.delete(e),this._map.set(e,n)),n},n.has=function(e){return this._map.has(e)},n.delete=function(e){this._map.delete(e)},n.size=function(){return this._map.size},n.capacity=function(){return this._capacity-this._map.size},n.clear=function(){this._map.clear()},e}();e.exports={create:function(e){return new o(e)}}},4596:function(e,n,t){"use strict";var r=t(66123).createContext({wrapPrepareQueryResource:function(e){return e()}});e.exports=r},82686:function(e,n,t){"use strict";var r=t(11915).default,o=r(t(9278)),a=r(t(76481)),i=t(33470),l=t(68353),s=t(50238),c=t(31347).isPromise;t(30499);var u="store-or-network",d="store-and-network",p="function"==typeof WeakMap;function m(e){return void 0!==e.request.node.params.metadata.live}function h(e,n,t,r,o){var a=null!=t?t:m(n)?d:u,i=null!=r?r:e.UNSTABLE_getDefaultRenderPolicy(),l="".concat(a,"-").concat(i,"-").concat(n.request.identifier);return null!=o?"".concat(l,"-").concat(o):l}function g(e,n){var t={__id:e.fragment.dataID,__fragments:(0,a.default)({},e.fragment.node.name,e.request.variables),__fragmentOwner:e.request};return{cacheIdentifier:n,fragmentNode:e.request.node.fragment,fragmentRef:t,operation:e}}var f=2e5;function y(e,n,t,r,o,a){var i=m(n),s=r,c=o,u=new l(function(e){var t=e.retain(n);return{dispose:function(){i&&null!=c&&c.unsubscribe(),t.dispose(),a(d)}}}),d={cacheIdentifier:e,id:f++,processedPayloadsCount:0,operationAvailability:t,getValue:function(){return s},setValue:function(e){s=e},setNetworkSubscription:function(e){i&&null!=c&&c.unsubscribe(),c=e},temporaryRetain:function(e){return u.temporaryRetain(e)},permanentRetain:function(e){return u.permanentRetain(e)},releaseTemporaryRetain:function(){u.releaseTemporaryRetain()}};return d}var _=function(){function e(e){var n=this;(0,a.default)(this,"_clearCacheEntry",function(e){n._cache.delete(e.cacheIdentifier)}),this._environment=e,this._cache=i.create(1e3)}var n=e.prototype;return n.prepare=function(e,n,t,r,o,a,i){var l=h(this._environment,e,t,r,a);return this.prepareWithIdentifier(l,e,n,t,r,o,i)},n.prepareWithIdentifier=function(e,n,t,r,a,i,l){var s=this._environment,p=null!=r?r:m(n)?d:u,h=null!=a?a:s.UNSTABLE_getDefaultRenderPolicy(),g=this._cache.get(e),f=null,y=null!=g;null==g&&(g=this._fetchAndSaveQuery(e,n,t,p,h,l,(0,o.default)((0,o.default)({},i),{},{unsubscribe:function(e){null!=f&&f.dispose();var n=null==i?void 0:i.unsubscribe;n&&n(e)}}))),f=g.temporaryRetain(s);var _=g.getValue();if(c(_))throw s.__log({name:"suspense.query",fetchPolicy:p,isPromiseCached:y,operation:n,queryAvailability:g.operationAvailability,renderPolicy:h}),_;if(_ instanceof Error)throw _;return _},n.retain=function(e,n){var t=this._environment,r=e.cacheIdentifier,o=e.operation,a=this._getOrCreateCacheEntry(r,o,null,e,null),i=a.permanentRetain(t);return t.__log({name:"queryresource.retain",profilerContext:n,resourceID:a.id}),{dispose:function(){i.dispose()}}},n.releaseTemporaryRetain=function(e){var n=this._cache.get(e.cacheIdentifier);null!=n&&n.releaseTemporaryRetain()},n.TESTS_ONLY__getCacheEntry=function(e,n,t,r){var o=h(this._environment,e,n,t,r);return this._cache.get(o)},n._getOrCreateCacheEntry=function(e,n,t,r,o){var a=this._cache.get(e);return null==a&&(a=y(e,n,t,r,o,this._clearCacheEntry),this._cache.set(e,a)),a},n._fetchAndSaveQuery=function(e,n,t,r,a,i,l){var c=this,u=this._environment,d=u.check(n),p=d.status,h="available"===p,f=h||"partial"===a&&"stale"!==p,_=function(){};switch(r){case"store-only":k=!1,C=!0;break;case"store-or-network":k=!h,C=f;break;case"store-and-network":k=!0,C=f;break;default:k=!0,C=!1}if(C){var v=g(n,e),b=y(e,n,d,v,null,this._clearCacheEntry);this._cache.set(e,b)}if(k){var k,C,S,T=g(n,e);t.subscribe({start:function(t){S=t;var r=c._cache.get(e);r&&r.setNetworkSubscription(S);var a=null==l?void 0:l.start;a&&a((0,o.default)((0,o.default)({},t),{},{unsubscribe:function(){m(n)&&t.unsubscribe()}}))},next:function(){var t=c._getOrCreateCacheEntry(e,n,d,T,S);t.processedPayloadsCount+=1,t.setValue(T),_();var r=null==l?void 0:l.next;null!=r&&r(u.lookup(n.fragment))},error:function(t){var r=c._getOrCreateCacheEntry(e,n,d,t,S);0===r.processedPayloadsCount&&r.setValue(t),_(),S=null,r.setNetworkSubscription(null);var o=null==l?void 0:l.error;o&&o(t)},complete:function(){_(),S=null;var n=c._cache.get(e);n&&n.setNetworkSubscription(null);var t=null==l?void 0:l.complete;t&&t()},unsubscribe:null==l?void 0:l.unsubscribe});var w=this._cache.get(e);if(!w){var I=new Promise(function(e){_=e});I.displayName="Relay("+n.fragment.node.name+")",w=y(e,n,d,I,S,this._clearCacheEntry),this._cache.set(e,w)}}else{var x=null==l?void 0:l.complete;x&&x()}var E=this._cache.get(e);return null!=E||s(!1),u.__log({name:"queryresource.fetch",resourceID:E.id,operation:n,profilerContext:i,fetchPolicy:r,renderPolicy:a,queryAvailability:d,shouldFetch:k}),E},e}();function v(e){return new _(e)}var b=p?new WeakMap:new Map;e.exports={createQueryResource:v,getQueryResourceForEnvironment:function(e){var n=b.get(e);if(n)return n;var t=v(e);return b.set(e,t),t},getQueryCacheIdentifier:h}},35656:function(e,n,t){"use strict";var r=t(10233),o=t(66123),a=o.useMemo;e.exports=function(e){var n=e.children,t=e.environment,i=e.getEnvironmentForActor,l=a(function(){return{environment:t,getEnvironmentForActor:i}},[t,i]);return o.createElement(r.Provider,{value:l},n)}},68353:function(e,n,t){"use strict";var r=(0,t(11915).default)(t(76481));t(30499);var o=function(){function e(e){var n=this;(0,r.default)(this,"_retainCount",0),(0,r.default)(this,"_retainDisposable",null),(0,r.default)(this,"_releaseTemporaryRetain",null),this._retain=function(t){return n._retainCount++,1===n._retainCount&&(n._retainDisposable=e(t)),{dispose:function(){n._retainCount=Math.max(0,n._retainCount-1),0===n._retainCount&&null!=n._retainDisposable&&(n._retainDisposable.dispose(),n._retainDisposable=null)}}}}var n=e.prototype;return n.temporaryRetain=function(e){var n,t=this;if(e.isServer())return{dispose:function(){}};var r=this._retain(e),o=null,a=function(){clearTimeout(o),o=null,t._releaseTemporaryRetain=null,r.dispose()};return o=setTimeout(a,3e5),null===(n=this._releaseTemporaryRetain)||void 0===n||n.call(this),this._releaseTemporaryRetain=a,{dispose:function(){var e;null===(e=t._releaseTemporaryRetain)||void 0===e||e.call(t)}}},n.permanentRetain=function(e){var n=this._retain(e);return this.releaseTemporaryRetain(),n},n.releaseTemporaryRetain=function(){var e;null===(e=this._releaseTemporaryRetain)||void 0===e||e.call(this),this._releaseTemporaryRetain=null},n.getRetainCount=function(){return this._retainCount},e}();e.exports=o},35647:function(e,n,t){"use strict";var r=t(50238),o=t(31347),a=o.ConnectionInterface,i=o.getValueAtPath;e.exports=function(e,n,t,o){var l,s,c,u=a.get(),d=u.EDGES,p=u.PAGE_INFO,m=u.HAS_NEXT_PAGE,h=u.HAS_PREV_PAGE,g=u.END_CURSOR,f=u.START_CURSOR,y=i(t,o);if(null==y)return{cursor:null,hasMore:!1};"object"!=typeof y&&r(!1);var _=y[d],v=y[p];if(null==_||null==v)return{cursor:null,hasMore:!1};Array.isArray(_)||r(!1),"object"!=typeof v&&r(!1);var b="forward"===e?null!==(l=v[g])&&void 0!==l?l:null:null!==(s=v[f])&&void 0!==s?s:null;return null===b||"string"==typeof b||r(!1),c="forward"===e?null!=b&&!0===v[m]:null!=b&&!0===v[h],{cursor:b,hasMore:c}}},85147:function(e,n,t){"use strict";var r=t(69792).loadQuery;e.exports=function e(n,t,o){var a=null;null==t.root.getModuleIfRequired()&&(a=t.root.load());var i=t.getPreloadProps(o),l=i.queries,s=i.entryPoints,c=i.extraProps,u={},d={};null!=l&&Object.keys(l).forEach(function(e){var t=l[e];if(null!=t){var o=t.environmentProviderOptions,a=t.options,i=t.parameters,s=t.variables,c=n.getEnvironment(o);u[e]=r(c,i,s,{fetchPolicy:null==a?void 0:a.fetchPolicy,networkCacheConfig:null==a?void 0:a.networkCacheConfig,__nameForWarning:"loadEntryPoint"},o)}}),null!=s&&Object.keys(s).forEach(function(t){var r=s[t];if(null!=r){var o=r.entryPoint,a=r.entryPointParams;d[t]=e(n,o,a)}});var p=!1;return{dispose:function(){p||(null!=u&&Object.values(u).forEach(function(e){(0,e.dispose)()}),null!=d&&Object.values(d).forEach(function(e){(0,e.dispose)()}),p=!0)},entryPoints:d,extraProps:null!=c?c:null,getComponent:function(){var e,n=t.root.getModuleIfRequired();if(null==n)throw a=null!==(e=a)&&void 0!==e?e:t.root.load();return null!=n.default?n.default:n},get isDisposed(){return p},queries:u,rootModuleID:t.root.getModuleId()}}},69792:function(e,n,t){"use strict";var r=(0,t(11915).default)(t(9278)),o=t(50238),a=t(31347),i=a.__internal.fetchQueryDeduped,l=a.Observable,s=a.PreloadableQueryRegistry,c=a.ReplaySubject,u=a.createOperationDescriptor,d=a.getRequest,p=a.getRequestIdentifier,m=100001;e.exports={loadQuery:function(e,n,t,a,h){m++;var g,f,y,_,v,b,k,C=null!==(g=null==a?void 0:a.fetchPolicy)&&void 0!==g?g:"store-or-network",S=(0,r.default)((0,r.default)({},null==a?void 0:a.networkCacheConfig),{},{force:!0}),T=!1,w=function(n,t){return T=!0,e.executeWithSource({operation:n,source:t})},I=new c,x=l.create(function(e){return I.subscribe(e)}),E=null,R=!1,P=function(n){R=!0;var r=new c;return y=i(e,"raw-network-request-"+p(n,t),function(){return e.getNetwork().execute(n,t,S)}).subscribe({error:function(e){E=e,r.error(e)},next:function(e){r.next(e)},complete:function(){r.complete()}}).unsubscribe,l.create(function(e){var n=r.subscribe(e);return function(){n.unsubscribe(),y()}})},B=function(n,t){R=!0,_=i(e,n.request.identifier,t).subscribe({error:function(e){I.error(e)},next:function(e){I.next(e)},complete:function(){I.complete()}}).unsubscribe},N=function(n){var r=u(n,t,S);f=e.retain(r),"store-only"!==C&&("store-or-network"!==C||"available"!==e.check(r).status)&&B(r,function(){return w(r,P(n.params))})};if("PreloadableConcreteRequest"===n.kind){null!==(k=(v=n.params).id)||o(!1);var A=s.get(k);if(null!=A)N(A);else{var O="store-only"===C?null:P(v);b=s.onLoad(k,function(n){b();var r=u(n,t,S);f=e.retain(r),null!=O&&B(r,function(){return w(r,O)})}).dispose}}else{var M=d(n);k=null!=(v=M.params).cacheID?v.cacheID:v.id,N(M)}var L=!1,z=!1,D=!1,F=function(){z||(f&&f.dispose(),z=!0)},j=function(){D||(T?_&&_():y&&y(),b&&b(),D=!0)};return{kind:"PreloadedQuery",environment:e,environmentProviderOptions:h,dispose:function(){L||(F(),j(),L=!0)},releaseQuery:F,cancelNetworkRequest:j,fetchKey:m,id:k,get isDisposed(){return L||z},get networkError(){return E},name:v.name,networkCacheConfig:S,fetchPolicy:C,source:R?x:void 0,variables:t}}}},74544:function(e,n,t){"use strict";var r=t(11915).default,o=r(t(9278)),a=r(t(27969)),i=t(82686).getQueryResourceForEnvironment,l=t(50238),s=t(31347),c=s.__internal.fetchQuery,u=s.RelayFeatureFlags,d=s.createOperationDescriptor,p=s.getPendingOperationsForFragment,m=s.getSelector,h=s.getVariablesFromFragment,g=s.handlePotentialSnapshotErrors;t(30499),e.exports=function(e,n,t,r,s,f){var y,_=m(n,t),v=(null==n?void 0:null===(S=n.metadata)||void 0===S?void 0:S.plural)===!0;v?null==t||Array.isArray(t)||l(!1):Array.isArray(t)&&l(!1),null==t||v&&Array.isArray(t)&&0===t.length||null!=_||l(!1);var b=null==_?{kind:"bailout"}:"PluralReaderSelector"!==_.kind?{kind:"singular",snapshot:e.lookup(_),epoch:e.getStore().getEpoch()}:0===_.selectors.length?{kind:"bailout"}:{kind:"plural",snapshots:_.selectors.map(function(n){return e.lookup(n)}),epoch:e.getStore().getEpoch()},k=null;if((null===(T=n.metadata)||void 0===T?void 0:T.hasClientEdges)===!0){var C=function(e){if("bailout"===e.kind)return null;if("singular"===e.kind)return null!==(n=e.snapshot.missingClientEdges)&&void 0!==n?n:null;var n,t,r=null,o=(0,a.default)(e.snapshots);try{for(o.s();!(t=o.n()).done;){var i=t.value;if(i.missingClientEdges){r=null!==(l=r)&&void 0!==l?l:[];var l,s,c=(0,a.default)(i.missingClientEdges);try{for(c.s();!(s=c.n()).done;){var u=s.value;r.push(u)}}catch(e){c.e(e)}finally{c.f()}}}}catch(e){o.e(e)}finally{o.f()}return r}(b);if(null!=C&&C.length){k=[];var S,T,w,I=(0,a.default)(C);try{for(I.s();!(w=I.n()).done;){var x=w.value;k.push(function(e,n,t,r,a){var l=h(n,t),s=(0,o.default)((0,o.default)({},l),{},{id:r.clientEdgeDestinationID}),u=d(r.request,s,null==a?void 0:a.networkCacheConfig);return i(e).prepare(u,c(e,u),null==a?void 0:a.fetchPolicy)}(e,n,t,x,s))}}catch(e){I.e(e)}finally{I.f()}}}if("bailout"!==b.kind&&("singular"===b.kind?b.snapshot.isMissingData:b.snapshots.some(function(e){return e.isMissingData}))){null!=_||l(!1);var E=p(e,n,"PluralReaderSelector"===_.kind?_.selectors[0].owner:_.owner);if(E)throw E.promise;!function(e,n){if("singular"===n.kind)g(e,n.snapshot.errorResponseFields);else if("plural"===n.kind){var t,r=(0,a.default)(n.snapshots);try{for(r.s();!(t=r.n()).done;){var o=t.value;g(e,o.errorResponseFields)}}catch(e){r.e(e)}finally{r.f()}}}(e,b)}return y="bailout"===b.kind?v?[]:null:"singular"===b.kind?b.snapshot.data:b.snapshots.map(function(e){return e.data}),u.LOG_MISSING_RECORDS_IN_PROD&&null!=t&&(void 0===y||Array.isArray(y)&&y.length>0&&y.every(function(e){return void 0===e})),{data:y,clientEdgeQueries:k}}},70504:function(e,n,t){"use strict";var r=(0,t(11915).default)(t(9278)),o=t(850);e.exports=function(e,n,t){return o(e,n,(0,r.default)((0,r.default)({},t),{},{fetchPolicy:"store-only"}))}},50515:function(e,n,t){"use strict";var r=(0,t(11915).default)(t(27969)),o=t(85147),a=t(2629),i=t(66123),l=i.useCallback,s=i.useEffect,c=i.useRef,u=i.useState,d={kind:"NullEntryPointReference"};e.exports=function(e,n,t){var i,p,m,h,g=null!==(i=null==t?void 0:null===(p=t.TEST_ONLY__initialEntryPointData)||void 0===p?void 0:p.entryPointReference)&&void 0!==i?i:d,f=null!==(m=null==t?void 0:null===(h=t.TEST_ONLY__initialEntryPointData)||void 0===h?void 0:h.entryPointParams)&&void 0!==m?m:null,y=a(),_=c(new Set([g])),v=u(g),b=v[0],k=v[1],C=u(f),S=C[0],T=C[1],w=l(function(){if(y.current){var e={kind:"NullEntryPointReference"};_.current.add(e),k(e)}},[k,y]),I=l(function(t){if(y.current){var r=o(e,n,t);_.current.add(r),k(r),T(t)}},[e,n,k,y]),x=c(!1);return s(function(){return function(){x.current=!0}},[]),s(function(){if(!0===x.current){x.current=!1,"NullEntryPointReference"!==b.kind&&null!=S&&I(S);return}var e=_.current;if(y.current){var n,t=(0,r.default)(e);try{for(t.s();!(n=t.n()).done;){var o=n.value;if(o===b)break;e.delete(o),"NullEntryPointReference"!==o.kind&&o.dispose()}}catch(e){t.e(e)}finally{t.f()}}},[b,S,I,y]),s(function(){return function(){var e,n=(0,r.default)(_.current);try{for(n.s();!(e=n.n()).done;){var t=e.value;"NullEntryPointReference"!==t.kind&&t.dispose()}}catch(e){n.e(e)}finally{n.f()}}},[]),["NullEntryPointReference"===b.kind?null:b,I,w]}},87499:function(e,n,t){"use strict";var r=t(20360),o=t(66123),a=o.useCallback,i=o.useEffect;e.exports=function(){var e=r(null),n=r(!1),t=a(function(){null!=e.current&&(e.current.unsubscribe(),e.current=null),n.current=!1},[]),o=a(function(t){e.current=t,n.current=!0},[]),l=a(function(){e.current=null,n.current=!1},[]);return i(function(){return t},[t]),{isFetchingRef:n,startFetch:o,disposeFetch:t,completeFetch:l}}},46486:function(e,n,t){"use strict";var r=t(93721),o=t(25716);t(66123).useDebugValue;var a=t(31347).getFragment;e.exports=function(e,n){var t=a(e);return o(t,"first argument of useFragment()"),r(t,n,"useFragment()")}},93721:function(e,n,t){"use strict";var r=t(11915).default,o=r(t(39445)),a=r(t(75485)),i=t(31347);e.exports=function(e,n,t,r){return i.RelayFeatureFlags.ENABLE_ACTIVITY_COMPATIBILITY?(0,a.default)(e,n,t,r):(0,o.default)(e,n,t,r)}},39445:function(e,n,t){"use strict";var r=t(11915).default,o=r(t(9278)),a=r(t(27969)),i=r(t(98639)),l=t(82686).getQueryResourceForEnvironment,s=t(2758),c=t(50238),u=t(66123),d=(u.useDebugValue,u.useEffect),p=u.useMemo,m=u.useRef,h=u.useState,g=t(31347),f=g.__internal,y=f.fetchQuery,_=f.getPromiseForActiveRequest,v=g.RelayFeatureFlags,b=g.areEqualSelectors,k=g.createOperationDescriptor,C=g.getPendingOperationsForFragment,S=g.getSelector,T=g.getVariablesFromFragment,w=g.handlePotentialSnapshotErrors,I=g.recycleNodesInto;function x(e,n){if("bailout"===n.kind)return null;var t=e.getStore().getEpoch();if(t===n.epoch)return null;if("singular"===n.kind){var r=e.lookup(n.snapshot.selector),o=I(n.snapshot.data,r.data),a={data:o,isMissingData:r.isMissingData,missingClientEdges:r.missingClientEdges,missingLiveResolverFields:r.missingLiveResolverFields,seenRecords:r.seenRecords,selector:r.selector,errorResponseFields:r.errorResponseFields};return[o!==n.snapshot.data,{kind:"singular",snapshot:a,epoch:t}]}for(var i=!1,l=[],s=0;s0)throw Promise.all(Z.map(function(e){return B.getStore().getLiveResolverPromise(e)}));if(v.ENABLE_RELAY_OPERATION_TRACKER_SUSPENSE||B!==W||!G.current||!b(G.current,R)){null!=R||c(!1);var J=C(B,e,"PluralReaderSelector"===R.kind?R.selectors[0].owner:R.owner);if(J)throw J.promise}}!function(e,n){if("singular"===n.kind)w(e,n.snapshot.errorResponseFields);else if("plural"===n.kind){var t,r=(0,a.default)(n.snapshots);try{for(r.s();!(t=r.n()).done;){var o=t.value;w(e,o.errorResponseFields)}}catch(e){r.e(e)}finally{r.f()}}}(B,M);var X=m(!1);if(d(function(){var e=F,n=x(B,F);if(null!==n){var t=n[0],r=n[1];t&&O(r),e=r}return function(e,n,t,r){if("bailout"===n.kind)return function(){};if("singular"===n.kind){var o=e.subscribe(n.snapshot,function(n){t(function(t){if("singular"!==t.kind||t.snapshot.selector!==n.selector){var o=x(e,t);if(null==o)return t;var a=o[0],i=o[1];return e.__log({name:"useFragment.subscription.missedUpdates",hasDataChanges:a}),r.current=a,a?i:t}return r.current=!0,{kind:"singular",snapshot:n,epoch:e.getStore().getEpoch()}})});return function(){o.dispose()}}var l=n.snapshots.map(function(n,o){return e.subscribe(n,function(n){t(function(t){if("plural"!==t.kind||(null===(a=t.snapshots[o])||void 0===a?void 0:a.selector)!==n.selector){var a,l=x(e,t);if(null==l)return t;var s=l[0],c=l[1];return e.__log({name:"useFragment.subscription.missedUpdates",hasDataChanges:s}),r.current=r.current||s,s?c:t}var u=(0,i.default)(t.snapshots);return u[o]=n,r.current=!0,{kind:"plural",snapshots:u,epoch:e.getStore().getEpoch()}})})});return function(){var e,n=(0,a.default)(l);try{for(n.s();!(e=n.n()).done;)e.value.dispose()}catch(e){n.e(e)}finally{n.f()}}}(B,e,O,X)},[B,F]),X.current){var ee=x(B,M);if(null!=ee){var en=ee[0],et=ee[1];en&&(O(et),M=et)}X.current=!1}if(P){var er=null==n;I=p(function(){return"bailout"===M.kind?er?null:[]:("plural"!==M.kind&&c(!1),M.snapshots.map(function(e){return e.data}))},[M,er])}else"bailout"===M.kind?I=null:("singular"!==M.kind&&c(!1),I=M.snapshot.data);return v.LOG_MISSING_RECORDS_IN_PROD&&null!=n&&(void 0===I||Array.isArray(I)&&I.length>0&&I.every(function(e){return void 0===e})),I}},75485:function(e,n,t){"use strict";var r=t(11915).default,o=r(t(9278)),a=r(t(27969)),i=r(t(98639)),l=t(82686).getQueryResourceForEnvironment,s=t(2758),c=t(50238),u=t(66123),d=(u.useDebugValue,u.useEffect),p=u.useMemo,m=u.useRef,h=u.useState,g=t(31347),f=g.__internal,y=f.fetchQuery,_=f.getPromiseForActiveRequest,v=g.RelayFeatureFlags,b=g.areEqualSelectors,k=g.createOperationDescriptor,C=g.getPendingOperationsForFragment,S=g.getSelector,T=g.getVariablesFromFragment,w=g.handlePotentialSnapshotErrors,I=g.recycleNodesInto;function x(e,n){if("bailout"===n.kind)return null;var t=e.getStore().getEpoch();if(t===n.epoch)return null;if("singular"===n.kind){var r=e.lookup(n.snapshot.selector),o=I(n.snapshot.data,r.data),a={data:o,isMissingData:r.isMissingData,missingClientEdges:r.missingClientEdges,missingLiveResolverFields:r.missingLiveResolverFields,seenRecords:r.seenRecords,selector:r.selector,errorResponseFields:r.errorResponseFields};return[o!==n.snapshot.data,{kind:"singular",snapshot:a,epoch:t,selector:n.selector,environment:n.environment}]}for(var i=!1,l=[],s=0;s0)throw Promise.all(H.map(function(e){return B.getStore().getLiveResolverPromise(e)}));if(v.ENABLE_RELAY_OPERATION_TRACKER_SUSPENSE||B!==L||!D.current||!b(D.current,I)){null!=I||c(!1);var q=C(B,e,"PluralReaderSelector"===I.kind?I.selectors[0].owner:I.owner);if(q)throw q.promise}}!function(e,n){if("singular"===n.kind)w(e,n.snapshot.errorResponseFields);else if("plural"===n.kind){var t,r=(0,a.default)(n.snapshots);try{for(r.s();!(t=r.n()).done;){var o=t.value;w(e,o.errorResponseFields)}}catch(e){r.e(e)}finally{r.f()}}}(B,M);var W=m(null);if(d(function(){var e=W.current;if(null!=e){if(M.environment===e.environment&&M.selector===e.selector)return;e.dispose()}if("bailout"!==M.kind){var n=M,t=x(M.environment,M);if(null!==t){var r=t[0],o=t[1];if(r){O(o);return}n=o}var a=E(M.environment,n,O);W.current={dispose:a,selector:M.selector,environment:M.environment}}},[M]),d(function(){if(null==W.current&&"bailout"!==M.kind){var e=E(M.environment,M,O);W.current={dispose:e,selector:M.selector,environment:M.environment}}return function(){var e;null===(e=W.current)||void 0===e||e.dispose(),W.current=null}},[]),P){var V=null==n;f=p(function(){return"bailout"===M.kind?V?null:[]:("plural"!==M.kind&&c(!1),M.snapshots.map(function(e){return e.data}))},[M,V])}else"bailout"===M.kind?f=null:("singular"!==M.kind&&c(!1),f=M.snapshot.data);return v.LOG_MISSING_RECORDS_IN_PROD&&null!=n&&(void 0===f||Array.isArray(f)&&f.length>0&&f.every(function(e){return void 0===e})),f}},2629:function(e,n,t){"use strict";var r=t(66123),o=r.useEffect,a=r.useRef;e.exports=function(){var e=a(!0);return o(function(){return e.current=!0,function(){e.current=!1}},[]),e}},2738:function(e,n,t){"use strict";var r=t(2758),o=t(50238),a=t(66123),i=t(31347),l=i.__internal.getObservableForActiveRequest,s=i.getSelector,c=a.useEffect,u=a.useState,d=a.useMemo;e.exports=function(e,n){var t=r(),a=d(function(){var r=s(e,n);return null==r?null:("SingularReaderSelector"!==r.kind&&o(!1),l(t,r.owner))},[t,e,n]),i=u(null!=a),p=i[0],m=i[1];return c(function(){var e;if(m(null!=a),null!=a){var n=function(){m(!1)};e=a.subscribe({complete:n,error:n})}return function(){e&&e.unsubscribe()}},[a]),p}},850:function(e,n,t){"use strict";var r=t(95888),o=t(54929),a=t(2758),i=t(31347).__internal.fetchQuery;e.exports=function(e,n,t){var l=a(),s=o(e,n,t&&t.networkCacheConfig?t.networkCacheConfig:{force:!0});return r({componentDisplayName:"useLazyLoadQuery()",fetchKey:null==t?void 0:t.fetchKey,fetchObservable:i(l,s),fetchPolicy:null==t?void 0:t.fetchPolicy,query:s,renderPolicy:null==t?void 0:t.UNSTABLE_renderPolicy})}},95888:function(e,n,t){"use strict";var r=t(4596),o=t(82686),a=o.getQueryCacheIdentifier,i=o.getQueryResourceForEnvironment,l=t(87499),s=t(93721),c=t(2758),u=t(66123),d=u.useContext,p=u.useEffect,m=u.useState,h=u.useRef;e.exports=function(e){var n=e.query,t=e.componentDisplayName,o=e.fetchObservable,u=e.fetchPolicy,g=e.fetchKey,f=e.renderPolicy,y=c(),_=d(r),v=i(y),b=m(0),k=b[0],C=b[1],S=l(),T=S.startFetch,w=S.completeFetch,I=a(y,n,u,f,"".concat(k,"-").concat(null!=g?g:"")),x=_.wrapPrepareQueryResource(function(){return v.prepareWithIdentifier(I,n,o,u,f,{start:T,complete:w,error:w},_)}),E=h(!1);return p(function(){return function(){E.current=!0}},[]),p(function(){if(!0===E.current){E.current=!1,C(function(e){return e+1});return}var e=v.retain(x,_);return function(){e.dispose()}},[y,I]),p(function(){v.releaseTemporaryRetain(x)}),s(x.fragmentNode,x.fragmentRef,t)}},76337:function(e,n,t){"use strict";var r=(0,t(11915).default)(t(9278)),o=t(35647),a=t(87499),i=t(2629),l=t(2738),s=t(93798),c=t(2758),u=t(50238),d=t(66123),p=d.useCallback,m=d.useEffect,h=d.useState,g=t(31347),f=g.__internal.fetchQuery,y=g.RelayFeatureFlags,_=g.createOperationDescriptor,v=g.getPaginationVariables,b=g.getRefetchMetadata,k=g.getSelector;t(30499),e.exports=function(e){var n,t,d,g,C,S,T,w,I,x,E,R,P,B,N,A,O,M,L,z,D,F,j,U,H,q,W,V,K,G;return y.ENABLE_ACTIVITY_COMPATIBILITY?s(e):(n=e.direction,t=e.fragmentNode,d=e.fragmentRef,g=e.fragmentIdentifier,C=e.fragmentData,S=e.connectionPathInFragmentData,T=e.paginationRequest,w=e.paginationMetadata,I=e.componentDisplayName,x=e.observer,E=e.onReset,R=c(),B=(P=a()).isFetchingRef,N=P.startFetch,A=P.disposeFetch,O=P.completeFetch,L=(null==(M=b(t,I).identifierInfo)?void 0:M.identifierField)!=null&&null!=C&&"object"==typeof C?C[M.identifierField]:null,z=i(),F=(D=h(R))[0],j=D[1],H=(U=h(g))[0],q=U[1],W=l(t,d),(R!==F||g!==H)&&(A(),E(),j(R),q(g)),K=(V=o(n,t,C,S)).cursor,G=V.hasMore,m(function(){return function(){A()}},[A]),[p(function(e,o){var a=null==o?void 0:o.onComplete;if(!0!==z.current)return{dispose:function(){}};var i=k(t,d);if(!0===B.current||null==C||W)return a&&a(null),{dispose:function(){}};null!=i&&"PluralReaderSelector"!==i.kind||u(!1);var l=i.owner.variables,s=i.variables,c=null==o?void 0:o.UNSTABLE_extraVariables,p=v(n,e,K,(0,r.default)((0,r.default)({},l),s),(0,r.default)({},c),w);return null!=M&&(p[M.identifierQueryVariableName]=L),f(R,_(T,p,{force:!0})).subscribe((0,r.default)((0,r.default)({},x),{},{start:function(e){N(e),x.start&&x.start(e)},complete:function(){O(),x.complete&&x.complete(),a&&a(null)},error:function(e){O(),x.error&&x.error(e),a&&a(e)}})),{dispose:A}},[R,L,n,K,N,A,O,B,W,C,t.name,d,I]),G,A])}},93798:function(e,n,t){"use strict";var r=(0,t(11915).default)(t(9278)),o=t(35647),a=t(2629),i=t(2738),l=t(2758),s=t(50238),c=t(66123),u=c.useCallback,d=c.useRef,p=c.useState,m=t(31347),h=m.__internal.fetchQuery,g=m.createOperationDescriptor,f=m.getPaginationVariables,y=m.getRefetchMetadata,_=m.getSelector;t(30499),e.exports=function(e){var n=e.direction,t=e.fragmentNode,c=e.fragmentRef,m=e.fragmentIdentifier,v=e.fragmentData,b=e.connectionPathInFragmentData,k=e.paginationRequest,C=e.paginationMetadata,S=e.componentDisplayName,T=e.observer,w=e.onReset,I=l(),x=y(t,S).identifierInfo,E=(null==x?void 0:x.identifierField)!=null&&null!=v&&"object"==typeof v?v[x.identifierField]:null,R=d({kind:"none"}),P=p(I),B=P[0],N=P[1],A=p(m),O=A[0],M=A[1],L=i(t,c),z=u(function(){"fetching"===R.current.kind&&R.current.subscription.unsubscribe(),R.current={kind:"none"}},[]);(I!==B||m!==O)&&(z(),w(),N(I),M(m));var D=o(n,t,v,b),F=D.cursor,j=D.hasMore,U=a();return[u(function(e,o){var a=null==o?void 0:o.onComplete;if(!0!==U.current)return{dispose:function(){}};var i=_(t,c);if("fetching"===R.current.kind||null==v||L)return a&&a(null),{dispose:function(){}};null!=i&&"PluralReaderSelector"!==i.kind||s(!1);var l=i.owner.variables,u=i.variables,d=null==o?void 0:o.UNSTABLE_extraVariables,p=f(n,e,F,(0,r.default)((0,r.default)({},l),u),(0,r.default)({},d),C);return null!=x&&(p[x.identifierQueryVariableName]=E),h(I,g(k,p,{force:!0})).subscribe((0,r.default)((0,r.default)({},T),{},{start:function(e){R.current={kind:"fetching",subscription:e},T.start&&T.start(e)},complete:function(){R.current={kind:"none"},T.complete&&T.complete(),a&&a(null)},error:function(e){R.current={kind:"none"},T.complete&&T.complete(),a&&a(e)}})),{dispose:function(){}}},[I,E,n,F,L,v,t.name,c,S]),j,z]}},54929:function(e,n,t){"use strict";var r=t(5995),o=t(66123),a=t(31347),i=a.createOperationDescriptor,l=a.getRequest,s=o.useMemo;e.exports=function(e,n,t){var o=r(n),a=r(t||{});return s(function(){return i(l(e),o,a)},[e,o,a])}},5995:function(e,n,t){"use strict";var r=t(22781),o=t(66123).useState;e.exports=function(e){var n=o(e),t=n[0],a=n[1];return r(e,t)?t:(a(e),e)}},3545:function(e,n,t){"use strict";var r=(0,t(11915).default)(t(9278)),o=t(2629),a=t(2758),i=t(66123),l=t(31347).commitMutation,s=i.useState,c=i.useEffect,u=i.useRef,d=i.useCallback;e.exports=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l,t=a(),i=o(),p=u(t),m=u(e),h=u(new Set),g=s(!1),f=g[0],y=g[1],_=d(function(n){p.current===t&&m.current===e&&(h.current.delete(n),i.current&&y(h.current.size>0))},[t,i,e]);return c(function(){(p.current!==t||m.current!==e)&&(h.current=new Set,i.current&&y(!1),p.current=t,m.current=e)},[t,i,e]),[d(function(o){i.current&&y(!0);var a=n(t,(0,r.default)((0,r.default)({},o),{},{mutation:e,onCompleted:function(e,n){var t;_(a),null===(t=o.onCompleted)||void 0===t||t.call(o,e,n)},onError:function(e){var n;_(a),null===(n=o.onError)||void 0===n||n.call(o,e)},onUnsubscribe:function(){var e;_(a),null===(e=o.onUnsubscribe)||void 0===e||e.call(o)},onNext:function(){var e;null===(e=o.onNext)||void 0===e||e.call(o)}}));return h.current.add(a),a},[_,n,t,i,e]),f]}},56150:function(e,n,t){"use strict";var r=(0,t(11915).default)(t(9278)),o=t(76337),a=t(69989),i=t(2758),l=t(25716),s=t(66123),c=s.useCallback,u=(s.useDebugValue,s.useState),d=t(31347),p=d.getFragment,m=d.getFragmentIdentifier,h=d.getPaginationMetadata;function g(e){var n=i(),t=u(!1),a=t[0],l=t[1],s=function(e){var t,r=null===(t=n.getScheduler())||void 0===t?void 0:t.schedule;r?r(function(){l(e)}):l(e)},c=o((0,r.default)((0,r.default)({},e),{},{observer:{start:function(){return s(!0)},complete:function(){return s(!1)},error:function(){return s(!1)}},onReset:function(){return s(!1)}}));return[c[0],c[1],a,c[2]]}e.exports=function(e,n){var t=p(e);l(t,"first argument of usePaginationFragment()");var o="usePaginationFragment()",i=h(t,o),s=i.connectionPathInFragmentData,u=i.paginationRequest,d=i.paginationMetadata,f=a(t,n,o),y=f.fragmentData,_=f.fragmentRef,v=f.refetch,b=m(t,_),k=g({componentDisplayName:o,connectionPathInFragmentData:s,direction:"backward",fragmentData:y,fragmentIdentifier:b,fragmentNode:t,fragmentRef:_,paginationMetadata:d,paginationRequest:u}),C=k[0],S=k[1],T=k[2],w=k[3],I=g({componentDisplayName:o,connectionPathInFragmentData:s,direction:"forward",fragmentData:y,fragmentIdentifier:b,fragmentNode:t,fragmentRef:_,paginationMetadata:d,paginationRequest:u}),x=I[0],E=I[1],R=I[2],P=I[3];return{data:y,loadNext:x,loadPrevious:C,hasNext:E,hasPrevious:S,isLoadingNext:R,isLoadingPrevious:T,refetch:c(function(e,n){return P(),w(),v(e,(0,r.default)((0,r.default)({},n),{},{__environment:void 0}))},[P,w,v])}}},7102:function(e,n,t){"use strict";var r=(0,t(11915).default)(t(9278)),o=t(46486),a=t(76337),i=t(69989),l=t(2758),s=t(25716),c=t(50238),u=t(66123),d=u.useCallback,p=(u.useDebugValue,u.useEffect),m=u.useLayoutEffect,h=u.useMemo,g=u.useRef,f=u.useState,y=t(31347),_=y.getFragment,v=y.getFragmentIdentifier,b=y.getPaginationMetadata,k=t(31347),C=k.ConnectionInterface,S=k.getSelector,T=k.getValueAtPath;e.exports=function(e,n,t,u,y){var k,w,I=arguments.length>5&&void 0!==arguments[5]?arguments[5]:1,x=_(e);s(x,"first argument of usePrefetchableForwardPaginationFragment_EXPERIMENTAL()");var E="usePrefetchableForwardPaginationFragment_EXPERIMENTAL()",R=b(x,E),P=R.connectionPathInFragmentData,B=R.paginationRequest,N=R.paginationMetadata,A=i(x,n,E),O=A.fragmentData,M=A.fragmentRef,L=A.refetch,z=v(x,M),D=h(function(){var e=T(O,P);return null==e?null:e[C.get().EDGES]},[P,O]),F=null==D?-1:D.length,j=f(null!=u?u:F),U=j[0],H=j[1],q=U;-1===U&&-1!==F&&H(q=null!=u?u:F);var W=l(),V=f(!1),K=V[0],G=V[1],$=f(!1),Q=$[0],Y=$[1],Z=g(0),J=d(function(e){var n,t=null===(n=W.getScheduler())||void 0===n?void 0:n.schedule;t?t(function(){G(e)}):G(e)},[W]),X=g(!1),ee=a({componentDisplayName:E,connectionPathInFragmentData:P,direction:"forward",fragmentData:O,fragmentIdentifier:z,fragmentNode:x,fragmentRef:M,paginationMetadata:N,paginationRequest:B,observer:h(function(){return{start:function(){X.current=!0,G(!0)},complete:function(){X.current=!1,J(!1)},error:function(){X.current=!1,J(!1)}}},[J]),onReset:d(function(){if(!Q){var e,n=null===(e=W.getScheduler())||void 0===e?void 0:e.schedule;n?n(function(){H(-1)}):H(-1)}X.current=!1,J(!1)},[W,Q,J])}),en=ee[0],et=ee[1],er=ee[2];m(function(){Z.current=F-q},[q,F]);var eo=null==y?void 0:y.UNSTABLE_extraVariables,ea=null==y?void 0:y.onComplete,ei=d(function(e,n){(!X.current||Z.current>=0)&&(Z.current-=e,H(function(n){return n+e}),!X.current&&Z.current<0&&en(Math.max(I,Math.min(e,t-Z.current)),null!=n?n:{onComplete:ea,UNSTABLE_extraVariables:"function"==typeof eo?eo({hasNext:et,data:O,getServerEdges:function(){var e=S(el,D);return null==e?[]:("PluralReaderSelector"!==e.kind&&c(!1),e.selectors.map(function(e){return W.lookup(e).data}))}}):eo}))},[t,en,I,D,O,eo,ea]),el=null===(k=e.metadata)||void 0===k?void 0:null===(w=k.refetch)||void 0===w?void 0:w.edgesFragment;null!=el||c(!1),p(function(){!X.current&&!K&&!Q&&et&&(F-qF)&&en(Math.max(t-Math.max(F-q,0),q-F,I),{onComplete:ea,UNSTABLE_extraVariables:"function"==typeof eo?eo({hasNext:et,data:O,getServerEdges:function(){var e=S(el,D);return null==e?[]:("PluralReaderSelector"!==e.kind&&c(!1),e.selectors.map(function(e){return W.lookup(e).data}))}}):eo})},[et,t,Q,en,q,eo,ea,F,D,K,I,W,el]);var es=Math.min(q,F),ec=o(el,h(function(){var e;return null!==(e=null==D?void 0:D.slice(0,es))&&void 0!==e?e:[]},[D,es])),eu=d(function(e,n){return er(),Y(!0),L(e,(0,r.default)((0,r.default)({},n),{},{onComplete:function(e){var t,r,o=null===(t=W.getScheduler())||void 0===t?void 0:t.schedule;o?o(function(){Y(!1),H(-1)}):(Y(!1),H(-1)),null==n||null===(r=n.onComplete)||void 0===r||r.call(n,e)},__environment:void 0}))},[er,W,L]);return{edges:ec,data:O,loadNext:ei,hasNext:et||F>q,isLoadingNext:K&&q>F,refetch:eu}}},87838:function(e,n,t){"use strict";var r=t(95888),o=t(54929),a=t(2758),i=t(50238);t(66123).useDebugValue;var l=t(31347).__internal,s=l.fetchQueryDeduped,c=l.fetchQuery;t(30499),e.exports=function(e,n,t){var l=a(),u=n.fetchKey,d=n.fetchPolicy,p=n.source,m=o(e,n.variables,n.networkCacheConfig);if("PreloadedQuery_DEPRECATED"===n.kind)m.request.node.params.name!==n.name&&i(!1),h={componentDisplayName:"usePreloadedQuery()",fetchKey:u,fetchObservable:s(l,m.request.identifier,function(){return l===n.environment&&null!=p?l.executeWithSource({operation:m,source:p}):l.execute({operation:m})}),fetchPolicy:d,query:m,renderPolicy:null==t?void 0:t.UNSTABLE_renderPolicy};else{var h,g,f=c(l,m);null!=p&&l===n.environment?g=p.ifEmpty(f):(n.environment,g=f),h={componentDisplayName:"usePreloadedQuery()",fetchObservable:g,fetchKey:u,fetchPolicy:d,query:m,renderPolicy:null==t?void 0:t.UNSTABLE_renderPolicy}}return r(h)}},22645:function(e,n,t){"use strict";var r=(0,t(11915).default)(t(27969)),o=t(69792).loadQuery,a=t(2629),i=t(83167),l=t(2758),s=t(66123),c=s.useCallback,u=s.useEffect,d=s.useRef,p=s.useState,m=t(31347),h=m.RelayFeatureFlags,g=m.getRequest,f={kind:"NullQueryReference"};function y(e){return"PreloadableConcreteRequest"===e.kind?void 0!==e.params.metadata.live:void 0!==g(e).params.metadata.live}e.exports=function(e,n){var t,s,m,g,_,v,b,k,C,S,T,w,I;return h.ENABLE_ACTIVITY_COMPATIBILITY?i(e,n):(t=null!=n?n:f,s=l(),m=a(),g=d(new Set([t])),v=(_=p(function(){return t}))[0],b=_[1],C=(k=p(function(){return t}))[0],S=k[1],t!==C&&(g.current.add(t),S(t),b(t)),T=c(function(){m.current&&(g.current.add(f),b(f))},[m]),w=c(function(n,t){var r=null!=t&&t.hasOwnProperty("__environment")?{fetchPolicy:t.fetchPolicy,networkCacheConfig:t.networkCacheConfig,__nameForWarning:t.__nameForWarning}:t;if(m.current){var a,i=o(null!==(a=null==t?void 0:t.__environment)&&void 0!==a?a:s,e,n,r);g.current.add(i),b(i)}},[s,e,b,m]),I=d(!1),u(function(){return function(){I.current=!0}},[]),u(function(){if(!0===I.current){I.current=!1,"NullQueryReference"!==v.kind&&w(v.variables,{fetchPolicy:v.fetchPolicy,networkCacheConfig:v.networkCacheConfig});return}var n=g.current;if(m.current){var t,o=(0,r.default)(n);try{for(o.s();!(t=o.n()).done;){var a=t.value;if(a===v)break;n.delete(a),"NullQueryReference"!==a.kind&&(y(e)?a.dispose&&a.dispose():a.releaseQuery&&a.releaseQuery())}}catch(e){o.e(e)}finally{o.f()}}},[v,m,w,e]),u(function(){return function(){var n,t=(0,r.default)(g.current);try{for(t.s();!(n=t.n()).done;){var o=n.value;"NullQueryReference"!==o.kind&&(y(e)?o.dispose&&o.dispose():o.releaseQuery&&o.releaseQuery())}}catch(e){t.e(e)}finally{t.f()}}},[e]),["NullQueryReference"===v.kind?null:v,w,T])}},83167:function(e,n,t){"use strict";var r=(0,t(11915).default)(t(27969)),o=t(69792).loadQuery,a=t(2629),i=t(2758),l=t(66123),s=l.useCallback,c=l.useEffect,u=l.useInsertionEffect,d=l.useRef,p=l.useState,m=t(31347).getRequest,h={kind:"NullQueryReference"};e.exports=function(e,n){var t,l=null!=n?n:h,g=i(),f=a(),y=d(null);null==y.current&&(y.current=new Set([l]));var _=p(function(){return l}),v=_[0],b=_[1],k=p(function(){return l}),C=k[0],S=k[1];l!==C&&(null===(t=y.current)||void 0===t||t.add(l),S(l),b(l));var T=s(function(){if(f.current){var e;null===(e=y.current)||void 0===e||e.add(h),b(h)}},[f]),w=s(function(n,t){if(f.current){var r,a,i=null!=t&&t.hasOwnProperty("__environment")?{fetchPolicy:t.fetchPolicy,networkCacheConfig:t.networkCacheConfig,__nameForWarning:t.__nameForWarning}:t,l=o(null!==(r=null==t?void 0:t.__environment)&&void 0!==r?r:g,e,n,i);null===(a=y.current)||void 0===a||a.add(l),b(l)}},[g,e,b,f]),I=s(function(e,n){var t,o,a=null!==(t=y.current)&&void 0!==t?t:new Set,i=(0,r.default)(a);try{for(i.s();!(o=i.n()).done;){var l=o.value;l!==n&&"NullQueryReference"!==l.kind&&(("PreloadableConcreteRequest"===e.kind?void 0!==e.params.metadata.live:void 0!==m(e).params.metadata.live)?l.dispose&&l.dispose():l.releaseQuery&&l.releaseQuery())}}catch(e){i.e(e)}finally{i.f()}},[]),x=d(null);return c(function(){return I(e,v),null!=x.current&&(clearTimeout(x.current),x.current=null),function(){x.current=setTimeout(function(){I(e,null)},3e5)}},[e,v]),u(function(){return function(){x.current&&clearTimeout(x.current),x.current=null,I(e,null)}},[e]),["NullQueryReference"===v.kind?null:v,w,T]}},88139:function(e,n,t){"use strict";var r=t(69989),o=t(25716);t(66123).useDebugValue;var a=t(31347).getFragment;e.exports=function(e,n){var t=a(e);o(t,"first argument of useRefetchableFragment()");var i=r(t,n,"useRefetchableFragment()");return[i.fragmentData,i.refetch]}},69989:function(e,n,t){"use strict";var r=(0,t(11915).default)(t(9278)),o=t(4596),a=t(82686).getQueryResourceForEnvironment,i=t(74544),l=t(93721),s=t(2629),c=t(22645),u=t(2758),d=t(50238),p=t(66123),m=p.useCallback,h=p.useContext,g=p.useReducer,f=t(31347),y=f.__internal.fetchQuery,_=f.createOperationDescriptor,v=f.getFragmentIdentifier,b=f.getRefetchMetadata,k=f.getSelector,C=f.getValueAtPath;function S(e,n){switch(n.type){case"refetch":var t;return(0,r.default)((0,r.default)({},e),{},{fetchPolicy:n.fetchPolicy,mirroredEnvironment:null!==(t=n.refetchEnvironment)&&void 0!==t?t:e.mirroredEnvironment,onComplete:n.onComplete,refetchEnvironment:n.refetchEnvironment,refetchQuery:n.refetchQuery,renderPolicy:n.renderPolicy});case"reset":return{fetchPolicy:void 0,mirroredEnvironment:n.environment,mirroredFragmentIdentifier:n.fragmentIdentifier,onComplete:void 0,refetchQuery:null,renderPolicy:void 0};default:throw n.type,Error("useRefetchableFragmentNode: Unexpected action type")}}t(30499),e.exports=function(e,n,t){var p,f,T=u(),w=b(e,t),I=w.refetchableRequest,x=w.fragmentRefPathInResponse,E=w.identifierInfo,R=v(e,n),P=g(S,{fetchPolicy:void 0,mirroredEnvironment:T,mirroredFragmentIdentifier:R,onComplete:void 0,refetchEnvironment:null,refetchQuery:null,renderPolicy:void 0}),B=P[0],N=P[1],A=B.fetchPolicy,O=B.mirroredEnvironment,M=B.mirroredFragmentIdentifier,L=B.onComplete,z=B.refetchEnvironment,D=B.refetchQuery,F=B.renderPolicy,j=null!=z?z:T,U=a(j),H=h(o),q=j!==O||R!==M,W=c(I),V=W[0],K=W[1],G=W[2],$=n;if(q)N({type:"reset",environment:j,fragmentIdentifier:R}),G();else if(null!=D&&null!=V){var Q=function(e){L&&L(null!=e?e:null)},Y=null!=V.source?V.source:y(j,D),Z=H.wrapPrepareQueryResource(function(){return U.prepare(D,Y,A,F,{error:Q,complete:function(){Q()}},V.fetchKey,H)}),J=i(j,Z.fragmentNode,Z.fragmentRef,t).data;null!=J||d(!1),$=C(J,x)}var X=l(e,$,t),ee=(p=s(),m(function(t,o){if(!0!==p.current)return{dispose:function(){}};var a,i,l,s,c,u,d=null==o?void 0:o.__environment,m=null==o?void 0:o.fetchPolicy,h=null==o?void 0:o.UNSTABLE_renderPolicy,g=null==o?void 0:o.onComplete,y=k(e,n);null==y?(a={},i={}):"PluralReaderSelector"===y.kind?(a=null!==(l=null===(s=y.selectors[0])||void 0===s?void 0:s.owner.variables)&&void 0!==l?l:{},i=null!==(c=null===(u=y.selectors[0])||void 0===u?void 0:u.variables)&&void 0!==c?c:{}):(a=y.owner.variables,i=y.variables);var v=(0,r.default)((0,r.default)((0,r.default)({},a),i),t);null==E||t.hasOwnProperty(E.identifierQueryVariableName)||(v[E.identifierQueryVariableName]=f);var b=_(I,v,{force:!0});return K(b.request.variables,{fetchPolicy:m,__environment:d,__nameForWarning:"refetch"}),N({type:"refetch",fetchPolicy:m,onComplete:g,refetchEnvironment:d,refetchQuery:b,renderPolicy:h}),{dispose:G}},[R,N,G,f=(null==E?void 0:E.identifierField)!=null&&null!=X&&"object"==typeof X?X[E.identifierField]:null,K]));return{fragmentData:X,fragmentRef:$,refetch:ee}}},2758:function(e,n,t){"use strict";var r=t(10233),o=t(50238),a=t(66123).useContext;e.exports=function(){var e=a(r);return null!=e||o(!1),e.environment}},25716:function(e,n,t){"use strict";t(20360),t(30499),e.exports=function(e,n){}},97905:function(e,n,t){"use strict";var r=t(2758),o=t(66123),a=o.useEffect,i=o.useRef;e.exports=function(e,n){var t=r(),o=i(null);return a(function(){var r=t.getStore(),a=r.lookupInvalidationState(e),i=r.subscribeToInvalidationState(a,n);return o.current=i,function(){return i.dispose()}},[Array.from(e).sort().join(""),n,t]),{dispose:function(){null!=o.current&&o.current.dispose()}}}},8253:function(e,n,t){"use strict";var r=t(2758),o=t(66123).useEffect,a=t(31347).requestSubscription;e.exports=function(e,n){var t=null!=n?n:a,i=r();o(function(){return t(i,e).dispose},[i,e,t])}},20360:function(e,n,t){"use strict";var r=t(66123).useMemo;e.exports=function(e){return r(function(){return{current:e}},[])}},11885:function(e,n,t){"use strict";t.d(n,{ZP:function(){return y}});var r=t(61394),o=t(82679),a=t(66123),i=t(58775),l={disabled:!1},s=t(25608),c=t(8997),u="unmounted",d="exited",p="entering",m="entered",h="exiting",g=function(e){function n(n,t){r=e.call(this,n,t)||this;var r,o,a=t&&!t.isMounting?n.enter:n.appear;return r.appearStatus=null,n.in?a?(o=d,r.appearStatus=p):o=m:o=n.unmountOnExit||n.mountOnEnter?u:d,r.state={status:o},r.nextCallback=null,r}(0,o.Z)(n,e),n.getDerivedStateFromProps=function(e,n){return e.in&&n.status===u?{status:d}:null};var t=n.prototype;return t.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},t.componentDidUpdate=function(e){var n=null;if(e!==this.props){var t=this.state.status;this.props.in?t!==p&&t!==m&&(n=p):(t===p||t===m)&&(n=h)}this.updateStatus(!1,n)},t.componentWillUnmount=function(){this.cancelNextCallback()},t.getTimeouts=function(){var e,n,t,r=this.props.timeout;return e=n=t=r,null!=r&&"number"!=typeof r&&(e=r.exit,n=r.enter,t=void 0!==r.appear?r.appear:n),{exit:e,enter:n,appear:t}},t.updateStatus=function(e,n){if(void 0===e&&(e=!1),null!==n){if(this.cancelNextCallback(),n===p){if(this.props.unmountOnExit||this.props.mountOnEnter){var t=this.props.nodeRef?this.props.nodeRef.current:i.findDOMNode(this);t&&(0,c.Q)(t)}this.performEnter(e)}else this.performExit()}else this.props.unmountOnExit&&this.state.status===d&&this.setState({status:u})},t.performEnter=function(e){var n=this,t=this.props.enter,r=this.context?this.context.isMounting:e,o=this.props.nodeRef?[r]:[i.findDOMNode(this),r],a=o[0],s=o[1],c=this.getTimeouts(),u=r?c.appear:c.enter;if(!e&&!t||l.disabled){this.safeSetState({status:m},function(){n.props.onEntered(a)});return}this.props.onEnter(a,s),this.safeSetState({status:p},function(){n.props.onEntering(a,s),n.onTransitionEnd(u,function(){n.safeSetState({status:m},function(){n.props.onEntered(a,s)})})})},t.performExit=function(){var e=this,n=this.props.exit,t=this.getTimeouts(),r=this.props.nodeRef?void 0:i.findDOMNode(this);if(!n||l.disabled){this.safeSetState({status:d},function(){e.props.onExited(r)});return}this.props.onExit(r),this.safeSetState({status:h},function(){e.props.onExiting(r),e.onTransitionEnd(t.exit,function(){e.safeSetState({status:d},function(){e.props.onExited(r)})})})},t.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},t.safeSetState=function(e,n){n=this.setNextCallback(n),this.setState(e,n)},t.setNextCallback=function(e){var n=this,t=!0;return this.nextCallback=function(r){t&&(t=!1,n.nextCallback=null,e(r))},this.nextCallback.cancel=function(){t=!1},this.nextCallback},t.onTransitionEnd=function(e,n){this.setNextCallback(n);var t=this.props.nodeRef?this.props.nodeRef.current:i.findDOMNode(this),r=null==e&&!this.props.addEndListener;if(!t||r){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var o=this.props.nodeRef?[this.nextCallback]:[t,this.nextCallback],a=o[0],l=o[1];this.props.addEndListener(a,l)}null!=e&&setTimeout(this.nextCallback,e)},t.render=function(){var e=this.state.status;if(e===u)return null;var n=this.props,t=n.children,o=(n.in,n.mountOnEnter,n.unmountOnExit,n.appear,n.enter,n.exit,n.timeout,n.addEndListener,n.onEnter,n.onEntering,n.onEntered,n.onExit,n.onExiting,n.onExited,n.nodeRef,(0,r.Z)(n,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return a.createElement(s.Z.Provider,{value:null},"function"==typeof t?t(e,o):a.cloneElement(a.Children.only(t),o))},n}(a.Component);function f(){}g.contextType=s.Z,g.propTypes={},g.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:f,onEntering:f,onEntered:f,onExit:f,onExiting:f,onExited:f},g.UNMOUNTED=u,g.EXITED=d,g.ENTERING=p,g.ENTERED=m,g.EXITING=h;var y=g},25608:function(e,n,t){"use strict";var r=t(66123);n.Z=r.createContext(null)},8997:function(e,n,t){"use strict";t.d(n,{Q:function(){return r}});var r=function(e){return e.scrollTop}},31347:function(e,n,t){e.exports=t(13678)},43020:function(e,n,t){"use strict";var r=t(29783),o=t(13736).observeFragment,a=t(63657).waitForFragmentData;e.exports={resolverDataInjector:r,isValueResult:function(e){return!0===e.ok},isErrorResult:function(e){return!1===e.ok},observeFragment:o,waitForFragmentData:a}},73586:function(e,n,t){"use strict";var r=t(52852),o=t(5337),a=t(50238);e.exports=function(e){switch(e){case"connection":return r;case"deleteRecord":return o.DeleteRecordHandler;case"deleteEdge":return o.DeleteEdgeHandler;case"appendEdge":return o.AppendEdgeHandler;case"prependEdge":return o.PrependEdgeHandler;case"appendNode":return o.AppendNodeHandler;case"prependNode":return o.PrependNodeHandler}a(!1)}},52852:function(e,n,t){"use strict";var r=t(36882).generateClientID,o=t(91583).getStableStorageKey,a=t(23094),i=t(23307),l=t(50238);t(30499);var s="connection",c="__connection_next_edge_index";function u(e,n,t){if(null==t)return t;var o=i.get().EDGES,a=n.getValue(c);"number"!=typeof a&&l(!1);var s=r(n.getDataID(),o,a),u=e.create(s,t.getType());return u.copyFieldsFrom(t),null==u.getValue("cursor")&&u.setValue(null,"cursor"),n.setValue(a+1,c),u}function d(e,n,t){for(var r=i.get().NODE,o=0;o0&&"LinkedField"===e.fragment.selections[0].kind?e.fragment.selections[0].name:null}e.exports={MutationTypes:a,RangeOperations:i,convert:function(e,n,t,a){var i=t?[t]:[],s=a?[a]:[];return e.forEach(function(e){switch(e.type){case"NODE_DELETE":var t,a,c=(t=e.deletedIDFieldName,(a=l(n))?function(e,n){var r=e.getRootField(a);if(r){var o=r.getValue(t);(Array.isArray(o)?o:[o]).forEach(function(n){n&&"string"==typeof n&&e.delete(n)})}}:null);c&&(i.push(c),s.push(c));break;case"RANGE_ADD":var u=function(e,n){var t=e.parentID,a=e.connectionInfo,i=e.edgeName;if(!t)return null;var s=l(n);return a&&s?function(e,n){var l=e.get(t);if(l){var c=e.getRootField(s);if(c){var u,d=c.getLinkedRecord(i),p=(0,r.default)(a);try{for(p.s();!(u=p.n()).done;){var m=u.value;if(d){var h=o.getConnection(l,m.key,m.filters);if(h){var g=o.buildConnectionEdge(e,h,d);if(g)switch(m.rangeBehavior){case"append":o.insertEdgeAfter(h,g);break;case"prepend":o.insertEdgeBefore(h,g)}}}}}catch(e){p.e(e)}finally{p.f()}}}}:null}(e,n);u&&(i.push(u),s.push(u));break;case"RANGE_DELETE":var d=function(e,n){var t=e.parentID,a=e.connectionKeys,i=e.pathToConnection,s=e.deletedIDFieldName;if(!t)return null;var c=l(n);return c?function(e,n){if(n){var l=[],u=n[c];if(u&&Array.isArray(s)){var d,p=(0,r.default)(s);try{for(p.s();!(d=p.n()).done;){var m=d.value;u&&"object"==typeof u&&(u=u[m])}}catch(e){p.e(e)}finally{p.f()}Array.isArray(u)?u.forEach(function(e){e&&e.id&&"object"==typeof e&&"string"==typeof e.id&&l.push(e.id)}):u&&u.id&&"string"==typeof u.id&&l.push(u.id)}else u&&"string"==typeof s&&"object"==typeof u&&("string"==typeof(u=u[s])?l.push(u):Array.isArray(u)&&u.forEach(function(e){"string"==typeof e&&l.push(e)}));(function(e,n,t,a,i){var l=a.get(e);if(l&&!(t.length<2)){for(var s=l,c=1;c0||a(!1),t>0||a(!1),this._responses=new Map,this._size=n,this._ttl=t}var n=e.prototype;return n.clear=function(){this._responses.clear()},n.get=function(e,n){var t=this,o=l(e,n);this._responses.forEach(function(e,n){e.fetchTime+t._ttl>=Date.now()||t._responses.delete(n)});var a=this._responses.get(o);return null==a?null:Array.isArray(a.payload)?a.payload.map(function(e){return(0,r.default)((0,r.default)({},e),{},{extensions:(0,r.default)((0,r.default)({},e.extensions),{},{cacheTimestamp:a.fetchTime})})}):(0,r.default)((0,r.default)({},a.payload),{},{extensions:(0,r.default)((0,r.default)({},a.payload.extensions),{},{cacheTimestamp:a.fetchTime})})},n.set=function(e,n,t){var r=Date.now(),o=l(e,n);if(this._responses.delete(o),this._responses.set(o,{fetchTime:r,payload:t}),this._responses.size>this._size){var a=this._responses.keys().next();a.done||this._responses.delete(a.value)}},e}();function l(e,n){return JSON.stringify(o({queryID:e,variables:n}))}e.exports=i},9946:function(e,n,t){"use strict";var r=t(46273);e.exports=function(e,n){return{execute:function(t,o,a,i){var l=r();return n.execute(t,o,a,i,function(n){e.__log({name:"network.info",networkRequestId:l,info:n})}).do({start:function(n){e.__log({name:"network.start",networkRequestId:l,params:t,variables:o,cacheConfig:a})},next:function(n){e.__log({name:"network.next",networkRequestId:l,response:n})},error:function(n){e.__log({name:"network.error",networkRequestId:l,error:n})},complete:function(){e.__log({name:"network.complete",networkRequestId:l})},unsubscribe:function(){e.__log({name:"network.unsubscribe",networkRequestId:l})}})}}}},77674:function(e,n,t){"use strict";var r=t(70279),o=t(50238);function a(e){var n=e;return"function"==typeof n?n=n():n.default&&(n=n.default),n}function i(e){var n=a(e);return"object"==typeof n&&null!==n&&n.kind===r.FRAGMENT}function l(e){var n=a(e);return"object"==typeof n&&null!==n&&n.kind===r.REQUEST}function s(e){var n=a(e);return"object"==typeof n&&null!==n&&n.kind===r.UPDATABLE_QUERY}function c(e){var n=a(e);return"object"==typeof n&&null!==n&&n.kind===r.INLINE_DATA_FRAGMENT}function u(e){var n=a(e);return i(n)||o(!1),n}t(30499),e.exports={getFragment:u,getNode:a,getPaginationFragment:function(e){var n,t=u(e),r=null===(n=t.metadata)||void 0===n?void 0:n.refetch,o=null==r?void 0:r.connection;return null===r||"object"!=typeof r||null===o||"object"!=typeof o?null:t},getRefetchableFragment:function(e){var n,t=u(e),r=null===(n=t.metadata)||void 0===n?void 0:n.refetch;return null===r||"object"!=typeof r?null:t},getRequest:function(e){var n=a(e);return l(n)||o(!1),n},getUpdatableQuery:function(e){var n=a(e);return s(n)||o(!1),n},getInlineDataFragment:function(e){var n=a(e);return c(n)||o(!1),n},graphql:function(e){o(!1)},isFragment:i,isRequest:l,isUpdatableQuery:s,isInlineDataFragment:c}},6953:function(e){"use strict";var n=new(function(){function e(){this._preloadableQueries=new Map,this._callbacks=new Map}var n=e.prototype;return n.set=function(e,n){this._preloadableQueries.set(e,n);var t=this._callbacks.get(e);null!=t&&t.forEach(function(e){try{e(n)}catch(e){setTimeout(function(){throw e},0)}})},n.get=function(e){return this._preloadableQueries.get(e)},n.onLoad=function(e,n){var t,r=null!==(t=this._callbacks.get(e))&&void 0!==t?t:new Set;return r.add(n),this._callbacks.set(e,r),{dispose:function(){r.delete(n)}}},n.clear=function(){this._preloadableQueries.clear()},e}());e.exports=n},45172:function(e,n,t){"use strict";var r=(0,t(11915).default)(t(9278)),o=t(58405),a=t(98210).createOperationDescriptor,i=t(66561).handlePotentialSnapshotErrors,l=t(45768),s=t(77674).getRequest,c=t(50238);function u(e,n){return l.fetchQuery(e,n).map(function(){return e.lookup(n.fragment)})}e.exports=function(e,n,t,l){var d,p=s(n);"query"!==p.params.operationKind&&c(!1);var m=a(p,t,(0,r.default)({force:!0},null==l?void 0:l.networkCacheConfig)),h=null!==(d=null==l?void 0:l.fetchPolicy)&&void 0!==d?d:"network-only";function g(n){return i(e,n.errorResponseFields),n.data}switch(h){case"network-only":return u(e,m).map(g);case"store-or-network":if("available"===e.check(m).status)return o.from(e.lookup(m.fragment)).map(g);return u(e,m).map(g);default:throw Error("fetchQuery: Invalid fetchPolicy "+h)}}},45768:function(e,n,t){"use strict";var r=t(58405),o=t(59610),a=t(50238),i="function"==typeof WeakMap?new WeakMap:new Map;function l(e,n,t){return r.create(function(i){var l,s=c(e),d=s.get(n);return d||t().finally(function(){return s.delete(n)}).subscribe({start:function(e){d={identifier:n,subject:new o,subjectForInFlightStatus:new o,subscription:e,promise:null},s.set(n,d)},next:function(e){var t=u(s,n);t.subject.next(e),t.subjectForInFlightStatus.next(e)},error:function(e){var t=u(s,n);t.subject.error(e),t.subjectForInFlightStatus.error(e)},complete:function(){var e=u(s,n);e.subject.complete(),e.subjectForInFlightStatus.complete()},unsubscribe:function(e){var t=u(s,n);t.subject.unsubscribe(),t.subjectForInFlightStatus.unsubscribe()}}),null!=d||a(!1),(l=d,r.create(function(e){var n=l.subject.subscribe(e);return function(){n.unsubscribe();var e=s.get(l.identifier);if(e){var t=e.subscription;null!=t&&0===e.subject.getObserverCount()&&(t.unsubscribe(),s.delete(l.identifier))}}})).subscribe(i)})}function s(e,n,t){return r.create(function(n){var r=t.subjectForInFlightStatus.subscribe({error:n.error,next:function(r){if(!e.isRequestActive(t.identifier)){n.complete();return}n.next()},complete:n.complete,unsubscribe:n.complete});return function(){r.unsubscribe()}})}function c(e){var n=i.get(e);if(null!=n)return n;var t=new Map;return i.set(e,t),t}function u(e,n){var t=e.get(n);return null!=t||a(!1),t}e.exports={fetchQuery:function(e,n){return l(e,n.request.identifier,function(){return e.execute({operation:n})})},fetchQueryDeduped:l,getPromiseForActiveRequest:function(e,n){var t=c(e),r=t.get(n.identifier);return r&&e.isRequestActive(r.identifier)?new Promise(function(n,o){var a=!1;s(e,t,r).subscribe({complete:n,error:o,next:function(e){a&&n(e)}}),a=!0}):null},getObservableForActiveRequest:function(e,n){var t=c(e),r=t.get(n.identifier);return r&&e.isRequestActive(r.identifier)?s(e,t,r):null}}},47651:function(e,n,t){"use strict";var r=t(98210).createOperationDescriptor,o=t(77674).getRequest;e.exports=function(e,n,t,a){var i=o(n);if("query"!==i.params.operationKind)throw Error("fetchQuery: Expected query operation");var l=r(i,t,a);return e.execute({operation:l}).map(function(){return e.lookup(l.fragment).data}).toPromise()}},36882:function(e,n,t){"use strict";var r=t(92247),o=t(53706).intern,a="client:",i=0;e.exports={generateClientID:function(e,n,t){var i=(r.STRING_INTERN_LEVEL<=0?e:o(e,r.MAX_DATA_ID_LENGTH))+":"+n;return null!=t&&(i+=":"+t),0!==i.indexOf(a)&&(i=a+i),i},generateClientObjectClientID:function(e,n,t){var r="".concat(a).concat(e,":").concat(n);return null!=t&&(r+=":"+t),r},generateUniqueClientID:function(){return"".concat(a,"local:").concat(i++)},isClientID:function(e){return 0===e.indexOf(a)}}},55650:function(e,n,t){"use strict";var r=(0,t(11915).default)(t(27969)),o=t(92e3),a=t(999),i=t(94111),l=t(36882).isClientID,s=t(6343),c=t(64781),u=t(32933).getLocalVariables,d=t(8340),p=t(72346),m=p.EXISTENT,h=p.UNKNOWN,g=t(91583),f=t(4859),y=f.TYPE_SCHEMA_TYPE,_=f.generateTypeID,v=t(50238),b=g.getModuleOperationKey,k=g.getStorageKey,C=g.getArgumentValues,S=function(){function e(e,n,t,r,o,a,i,l){this._getSourceForActor=e,this._getTargetForActor=n,this._getDataID=i,this._source=e(t),this._mutatorRecordSourceProxyCache=new Map;var s=this._getMutatorAndRecordProxyForActor(t),c=s[0],u=s[1];this._mostRecentlyInvalidatedAt=null,this._handlers=o,this._mutator=c,this._operationLoader=null!=a?a:null,this._recordSourceProxy=u,this._recordWasMissing=!1,this._variables=r,this._shouldProcessClientComponents=l}var n=e.prototype;return n._getMutatorAndRecordProxyForActor=function(e){var n=this._mutatorRecordSourceProxyCache.get(e);if(null==n){var t=this._getTargetForActor(e),r=new o(this._getSourceForActor(e),t),i=new a(r,this._getDataID,void 0,this._handlers);n=[r,i],this._mutatorRecordSourceProxyCache.set(e,n)}return n},n.check=function(e,n){return this._assignClientAbstractTypes(e),this._traverse(e,n),!0===this._recordWasMissing?{status:"missing",mostRecentlyInvalidatedAt:this._mostRecentlyInvalidatedAt}:{status:"available",mostRecentlyInvalidatedAt:this._mostRecentlyInvalidatedAt}},n._getVariableValue=function(e){return this._variables.hasOwnProperty(e)||v(!1),this._variables[e]},n._handleMissing=function(){this._recordWasMissing=!0},n._handleMissingScalarField=function(e,n){if(!("id"===e.name&&null==e.alias&&l(n))){var t,o=void 0!=e.args?C(e.args,this._variables):{},a=(0,r.default)(this._handlers);try{for(a.s();!(t=a.n()).done;){var i=t.value;if("scalar"===i.kind){var s=i.handle(e,this._recordSourceProxy.get(n),o,this._recordSourceProxy);if(void 0!==s)return s}}}catch(e){a.e(e)}finally{a.f()}this._handleMissing()}},n._handleMissingLinkField=function(e,n){var t,o=void 0!=e.args?C(e.args,this._variables):{},a=(0,r.default)(this._handlers);try{for(a.s();!(t=a.n()).done;){var i=t.value;if("linked"===i.kind){var l=i.handle(e,this._recordSourceProxy.get(n),o,this._recordSourceProxy);if(void 0!==l&&(null===l||this._mutator.getStatus(l)===m))return l}}}catch(e){a.e(e)}finally{a.f()}this._handleMissing()},n._handleMissingPluralLinkField=function(e,n){var t,o=this,a=void 0!=e.args?C(e.args,this._variables):{},i=(0,r.default)(this._handlers);try{for(i.s();!(t=i.n()).done;){var l=t.value;if("pluralLinked"===l.kind){var s=l.handle(e,this._recordSourceProxy.get(n),a,this._recordSourceProxy);if(null!=s){if(s.every(function(e){return null!=e&&o._mutator.getStatus(e)===m}))return s}else if(null===s)return null}}}catch(e){i.e(e)}finally{i.f()}this._handleMissing()},n._traverse=function(e,n){var t=this._mutator.getStatus(n);if(t===h&&this._handleMissing(),t===m){var r=this._source.get(n),o=d.getInvalidationEpoch(r);null!=o&&(this._mostRecentlyInvalidatedAt=null!=this._mostRecentlyInvalidatedAt?Math.max(this._mostRecentlyInvalidatedAt,o):o),this._traverseSelections(e.selections,n)}},n._traverseSelections=function(e,n){var t=this;e.forEach(function(r){switch(r.kind){case"ScalarField":t._checkScalar(r,n);break;case"LinkedField":r.plural?t._checkPluralLink(r,n):t._checkLink(r,n);break;case"ActorChange":t._checkActorChange(r.linkedField,n);break;case"Condition":!!t._getVariableValue(r.condition)===r.passingValue&&t._traverseSelections(r.selections,n);break;case"InlineFragment":var o=r.abstractKey;if(null==o)t._mutator.getType(n)===r.type&&t._traverseSelections(r.selections,n);else{var a=t._mutator.getType(n);null!=a||v(!1);var i=_(a),l=t._mutator.getValue(i,o);!0===l?t._traverseSelections(r.selections,n):null==l&&t._handleMissing()}break;case"LinkedHandle":var d=s(r,e,t._variables);d.plural?t._checkPluralLink(d,n):t._checkLink(d,n);break;case"ScalarHandle":var p=c(r,e,t._variables);t._checkScalar(p,n);break;case"ModuleImport":t._checkModuleImport(r,n);break;case"Defer":case"Stream":t._traverseSelections(r.selections,n);break;case"FragmentSpread":var m=t._variables;t._variables=u(t._variables,r.fragment.argumentDefinitions,r.args),t._traverseSelections(r.fragment.selections,n),t._variables=m;break;case"ClientExtension":var h=t._recordWasMissing;t._traverseSelections(r.selections,n),t._recordWasMissing=h;break;case"TypeDiscriminator":var g=r.abstractKey,f=t._mutator.getType(n);null!=f||v(!1);var y=_(f);null==t._mutator.getValue(y,g)&&t._handleMissing();break;case"ClientComponent":if(!1===t._shouldProcessClientComponents)break;t._traverseSelections(r.fragment.selections,n);break;case"RelayResolver":case"RelayLiveResolver":t._checkResolver(r,n);break;case"ClientEdgeToClientObject":t._checkResolver(r.backingField,n);break;default:v(!1)}})},n._checkResolver=function(e,n){e.fragment&&this._traverseSelections([e.fragment],n)},n._checkModuleImport=function(e,n){var t=this._operationLoader;null!==t||v(!1);var r=b(e.documentName),o=this._mutator.getValue(n,r);if(null==o){void 0===o&&this._handleMissing();return}var a=t.get(o);if(null!=a){var l=i(a),s=this._variables;this._variables=u(this._variables,l.argumentDefinitions,e.args),this._traverse(l,n),this._variables=s}else this._handleMissing()},n._checkScalar=function(e,n){var t=k(e,this._variables),r=this._mutator.getValue(n,t);void 0===r&&void 0!==(r=this._handleMissingScalarField(e,n))&&this._mutator.setValue(n,t,r)},n._checkLink=function(e,n){var t=k(e,this._variables),r=this._mutator.getLinkedRecordID(n,t);void 0===r&&(null!=(r=this._handleMissingLinkField(e,n))?this._mutator.setLinkedRecordID(n,t,r):null===r&&this._mutator.setValue(n,t,null)),null!=r&&this._traverse(e,r)},n._checkPluralLink=function(e,n){var t=this,r=k(e,this._variables),o=this._mutator.getLinkedRecordIDs(n,r);void 0===o&&(null!=(o=this._handleMissingPluralLinkField(e,n))?this._mutator.setLinkedRecordIDs(n,r,o):null===o&&this._mutator.setValue(n,r,null)),o&&o.forEach(function(n){null!=n&&t._traverse(e,n)})},n._checkActorChange=function(e,n){var t=k(e,this._variables),r=this._source.get(n),o=null!=r?d.getActorLinkedRecordID(r,t):r;if(null==o)void 0===o&&this._handleMissing();else{var a=o[0],i=o[1],l=this._source,s=this._mutator,c=this._recordSourceProxy,u=this._getMutatorAndRecordProxyForActor(a),p=u[0],m=u[1];this._source=this._getSourceForActor(a),this._mutator=p,this._recordSourceProxy=m,this._assignClientAbstractTypes(e),this._traverse(e,i),this._source=l,this._mutator=s,this._recordSourceProxy=c}},n._assignClientAbstractTypes=function(e){var n=e.clientAbstractTypes;if(null!=n)for(var t=0,o=Object.keys(n);t0?"active":"inactive";break;default:this._state,I(!1)}this._operationExecutions.set(this._operation.request.identifier,e)},n._schedule=function(e,n){var t=this,r=this._scheduler;if(null!=r){var o=this._nextSubscriptionId++;i.create(function(t){var o=r.schedule(function(){try{e(),t.complete()}catch(e){t.error(e)}},n);return function(){return r.cancel(o)}}).subscribe({complete:function(){return t._complete(o)},error:function(e){return t._error(e)},start:function(e){return t._start(o,e)}})}else e()},n._complete=function(e){this._subscriptions.delete(e),0===this._subscriptions.size&&(this.cancel(),this._sink.complete(),this._log({name:"execute.complete",executeId:this._executeId}))},n._error=function(e){this.cancel(),this._sink.error(e),this._log({name:"execute.error",executeId:this._executeId,error:e})},n._start=function(e,n){this._subscriptions.set(e,n),this._updateActiveState()},n._next=function(e,n){var t=this,r="loading_incremental"===this._state?"low":"default";this._schedule(function(){t._log({name:"execute.next.start",executeId:t._executeId,response:n,operation:t._operation}),t._handleNext(n),t._maybeCompleteSubscriptionOperationTracking(),t._log({name:"execute.next.end",executeId:t._executeId,response:n,operation:t._operation})},r)},n._handleErrorResponse=function(e){var n=this,t=[];return e.forEach(function(e){if(null!==e.data||null==e.extensions||e.hasOwnProperty("errors")){if(null==e.data){var r=e.hasOwnProperty("errors")&&null!=e.errors?e.errors:null,o=r?r.map(function(e){return e.message}).join("\n"):"(No errors)",a=c.create("RelayNetwork","No data returned for operation `"+n._operation.request.node.params.name+"`, got error(s):\n"+o+"\n\nSee the error `source` property for more information.");throw a.source={errors:r,operation:n._operation.request.node,variables:n._operation.request.variables},a.stack,a}t.push(e)}}),t},n._handleOptimisticResponses=function(e){if(e.length>1)return e.some(function(e){var n;return(null===(n=e.extensions)||void 0===n?void 0:n.isOptimistic)===!0})&&I(!1),!1;var n,t=e[0],r=(null===(n=t.extensions)||void 0===n?void 0:n.isOptimistic)===!0;return r&&"started"!==this._state&&I(!1),!!r&&(this._processOptimisticResponse(t,null,this._treatMissingFieldsAsNull),this._sink.next(t),!0)},n._handleNext=function(e){if("completed"!==this._state){this._seenActors.clear();var n=Array.isArray(e)?e:[e],t=this._handleErrorResponse(n);if(0===t.length){n.some(function(e){var n;return(null===(n=e.extensions)||void 0===n?void 0:n.is_final)===!0})&&(this._state="loading_final",this._updateActiveState(),this._incrementalPayloadsPending=!1),this._sink.next(e);return}if(!this._handleOptimisticResponses(t)){var r,o,a=(r=[],o=[],t.forEach(function(e){if(null!=e.path||null!=e.label){var n=e.label,t=e.path;(null==n||null==t)&&I(!1),o.push({label:n,path:t,response:e})}else r.push(e)}),[r,o]),i=a[0],l=a[1],s=i.length>0;if(s){if(this._isSubscriptionOperation){var c=g();this._operation={request:this._operation.request,fragment:b(this._operation.fragment.node,c,this._operation.fragment.variables,this._operation.fragment.owner),root:v(this._operation.root.node,c,this._operation.root.variables)}}var u=this._processResponses(i);this._processPayloadFollowups(u)}if(l.length>0){var d=this._processIncrementalResponses(l);this._processPayloadFollowups(d)}this._isSubscriptionOperation&&(null==t[0].extensions?t[0].extensions={__relay_subscription_root_id:this._operation.fragment.dataID}:t[0].extensions.__relay_subscription_root_id=this._operation.fragment.dataID);var p=this._runPublishQueue(s?this._operation:void 0);s&&this._incrementalPayloadsPending&&this._retainData(),this._updateOperationTracker(p),this._sink.next(e)}}},n._processOptimisticResponse=function(e,n,t){var r=this;if(null!==this._optimisticUpdates&&I(!1),null!=e||null!=n){var o=[];if(e){var a=this._normalizeResponse(e,this._operation.root,S,{actorIdentifier:this._actorIdentifier,getDataID:this._getDataID,path:[],shouldProcessClientComponents:this._shouldProcessClientComponents,treatMissingFieldsAsNull:t});E(a),o.push({operation:this._operation,payload:a,updater:n}),this._processOptimisticFollowups(a,o)}else n&&o.push({operation:this._operation,payload:{errors:null,fieldPayloads:null,incrementalPlaceholders:null,followupPayloads:null,source:k.create(),isFinal:!1},updater:n});this._optimisticUpdates=o,o.forEach(function(e){return r._getPublishQueueAndSaveActor().applyUpdate(e)});var i=this._runPublishQueue();u.ENABLE_OPERATION_TRACKER_OPTIMISTIC_UPDATES&&this._updateOperationTracker(i)}},n._processOptimisticFollowups=function(e,n){if(e.followupPayloads&&e.followupPayloads.length){var t,r=e.followupPayloads,i=(0,o.default)(r);try{for(i.s();!(t=i.n()).done;){var l=t.value;switch(l.kind){case"ModuleImportPayload":var s=this._expectOperationLoader().get(l.operationReference);if(null==s)this._processAsyncOptimisticModuleImport(l);else{var c=this._processOptimisticModuleImport(s,l);n.push.apply(n,(0,a.default)(c))}break;case"ActorPayload":break;default:I(!1)}}}catch(e){i.e(e)}finally{i.f()}}},n._normalizeFollowupPayload=function(e,n){t="SplitOperation"===n.kind&&"ModuleImportPayload"===e.kind?f(e.variables,n.argumentDefinitions,e.args):e.variables;var t,r=v(n,e.dataID,t);return this._normalizeResponse({data:e.data},r,e.typeName,{actorIdentifier:this._actorIdentifier,getDataID:this._getDataID,path:e.path,treatMissingFieldsAsNull:this._treatMissingFieldsAsNull,shouldProcessClientComponents:this._shouldProcessClientComponents})},n._processOptimisticModuleImport=function(e,n){var t=s(e),r=[],o=this._normalizeFollowupPayload(n,t);return E(o),r.push({operation:this._operation,payload:o,updater:null}),this._processOptimisticFollowups(o,r),r},n._processAsyncOptimisticModuleImport=function(e){var n=this;this._expectOperationLoader().load(e.operationReference).then(function(t){if(null!=t&&"started"===n._state){var r,o=n._processOptimisticModuleImport(t,e);o.forEach(function(e){return n._getPublishQueueAndSaveActor().applyUpdate(e)}),null==n._optimisticUpdates||((r=n._optimisticUpdates).push.apply(r,(0,a.default)(o)),n._runPublishQueue())}})},n._processResponses=function(e){var n=this;return this._log({name:"execute.normalize.start",operation:this._operation}),null!==this._optimisticUpdates&&(this._optimisticUpdates.forEach(function(e){n._getPublishQueueAndSaveActor().revertUpdate(e)}),this._optimisticUpdates=null),this._incrementalPayloadsPending=!1,this._incrementalResults.clear(),this._source.clear(),e.map(function(e){var t=n._normalizeResponse(e,n._operation.root,S,{actorIdentifier:n._actorIdentifier,getDataID:n._getDataID,path:[],treatMissingFieldsAsNull:n._treatMissingFieldsAsNull,shouldProcessClientComponents:n._shouldProcessClientComponents});return n._getPublishQueueAndSaveActor().commitPayload(n._operation,t,n._updater),n._log({name:"execute.normalize.end",operation:n._operation}),t})},n._processPayloadFollowups=function(e){var n=this;"completed"!==this._state&&e.forEach(function(e){var t=e.incrementalPlaceholders,r=e.followupPayloads,o=e.isFinal;if(n._state=o?"loading_final":"loading_incremental",n._updateActiveState(),o&&(n._incrementalPayloadsPending=!1),r&&0!==r.length&&r.forEach(function(e){var t,r=n._actorIdentifier;n._actorIdentifier=null!==(t=e.actorIdentifier)&&void 0!==t?t:n._actorIdentifier,n._processFollowupPayload(e),n._actorIdentifier=r}),t&&0!==t.length&&(n._incrementalPayloadsPending="loading_final"!==n._state,t.forEach(function(t){var r,o=n._actorIdentifier;n._actorIdentifier=null!==(r=t.actorIdentifier)&&void 0!==r?r:n._actorIdentifier,n._processIncrementalPlaceholder(e,t),n._actorIdentifier=o}),n._isClientPayload||"loading_final"===n._state)){var a=[];t.forEach(function(e){"defer"===e.kind&&a.push(n._processDeferResponse(e.label,e.path,e,{data:e.data}))}),a.length>0&&n._processPayloadFollowups(a)}})},n._maybeCompleteSubscriptionOperationTracking=function(){this._isSubscriptionOperation&&0===this._pendingModulePayloadsCount&&!1===this._incrementalPayloadsPending&&this._completeOperationTracker()},n._processFollowupPayload=function(e){var n=this;switch(e.kind){case"ModuleImportPayload":var t=this._expectOperationLoader(),r=t.get(e.operationReference);if(null!=r)this._processFollowupPayloadWithNormalizationNode(e,s(r));else{var o=this._nextSubscriptionId++;this._pendingModulePayloadsCount++;var a=function(){n._pendingModulePayloadsCount--,n._maybeCompleteSubscriptionOperationTracking()},l=i.from(new Promise(function(n,r){t.load(e.operationReference).then(n,r)}));i.create(function(t){var r,o=l.subscribe({next:function(o){if(null!=o){var a=function(){try{var r=s(o),a=u.BATCH_ASYNC_MODULE_UPDATES_FN,i=null!=a&&n._pendingModulePayloadsCount>1,l=p(function(){if(n._handleFollowupPayload(e,r),i)n._scheduleAsyncStoreUpdate(a,t.complete);else{var o=n._runPublishQueue();n._updateOperationTracker(o)}}),c=(l[0],l[1]);n._log({name:"execute.async.module",executeId:n._executeId,operationName:r.name,duration:c}),i||t.complete()}catch(e){t.error(e)}},i=n._scheduler;null==i?a():r=i.schedule(a)}else t.complete()},error:t.error});return function(){o.unsubscribe(),null!=n._scheduler&&null!=r&&n._scheduler.cancel(r)}}).subscribe({complete:function(){n._complete(o),a()},error:function(e){n._error(e),a()},start:function(e){return n._start(o,e)}})}break;case"ActorPayload":this._processFollowupPayloadWithNormalizationNode(e,e.node);break;default:I(!1)}},n._processFollowupPayloadWithNormalizationNode=function(e,n){this._handleFollowupPayload(e,n),this._maybeCompleteSubscriptionOperationTracking()},n._handleFollowupPayload=function(e,n){var t=this._normalizeFollowupPayload(e,n);this._getPublishQueueAndSaveActor().commitPayload(this._operation,t),this._processPayloadFollowups([t])},n._processIncrementalPlaceholder=function(e,n){var t,r,o,a,i=n.label,l=n.path.map(String).join("."),s=this._incrementalResults.get(i);null==s&&(s=new Map,this._incrementalResults.set(i,s));var c=s.get(l),u=null!=c&&"response"===c.kind?c.responses:null;s.set(l,{kind:"placeholder",placeholder:n}),"stream"===n.kind?r=n.parentID:"defer"===n.kind?r=n.selector.dataID:I(!1);var p=e.source.get(r),m=(null!==(t=e.fieldPayloads)&&void 0!==t?t:[]).filter(function(e){var n=h(e.dataID,e.fieldKey);return e.dataID===r||n===r});null!=p||I(!1);var g=this._source.get(r);if(null!=g){o=y.update(g.record,p);var f=new Map,_=function(e){var n,t=null!==(n=JSON.stringify(d(e)))&&void 0!==n?n:"";f.set(t,e)};g.fieldPayloads.forEach(_),m.forEach(_),a=Array.from(f.values())}else o=p,a=m;if(this._source.set(r,{record:o,fieldPayloads:a}),null!=u){var v=this._processIncrementalResponses(u);this._processPayloadFollowups(v)}},n._processIncrementalResponses=function(e){var n=this,t=[];return e.forEach(function(e){var r=e.label,o=e.path,a=e.response,i=n._incrementalResults.get(r);if(null==i&&(i=new Map,n._incrementalResults.set(r,i)),-1!==r.indexOf("$defer$")){var l=o.map(String).join("."),s=i.get(l);if(null==s){s={kind:"response",responses:[e]},i.set(l,s);return}if("response"===s.kind){s.responses.push(e);return}var c=s.placeholder;"defer"!==c.kind&&I(!1),t.push(n._processDeferResponse(r,o,c,a))}else{var u=o.slice(0,-2).map(String).join("."),d=i.get(u);if(null==d){d={kind:"response",responses:[e]},i.set(u,d);return}if("response"===d.kind){d.responses.push(e);return}var p=d.placeholder;"stream"!==p.kind&&I(!1),t.push(n._processStreamResponse(r,o,p,a))}}),t},n._processDeferResponse=function(e,n,t,r){var o=t.selector.dataID,a=this._actorIdentifier;this._actorIdentifier=null!==(c=t.actorIdentifier)&&void 0!==c?c:this._actorIdentifier;var i=this._normalizeResponse(r,t.selector,t.typeName,{actorIdentifier:this._actorIdentifier,getDataID:this._getDataID,path:t.path,treatMissingFieldsAsNull:this._treatMissingFieldsAsNull,shouldProcessClientComponents:this._shouldProcessClientComponents});this._getPublishQueueAndSaveActor().commitPayload(this._operation,i);var l=this._source.get(o);null!=l||I(!1);var s=l.fieldPayloads;if(0!==s.length){var c,u,d={errors:null,fieldPayloads:s,incrementalPlaceholders:null,followupPayloads:null,source:k.create(),isFinal:(null===(u=r.extensions)||void 0===u?void 0:u.is_final)===!0};this._getPublishQueueAndSaveActor().commitPayload(this._operation,d)}return this._actorIdentifier=a,i},n._processStreamResponse=function(e,n,t,r){var o=t.parentID,i=t.node,l=t.variables,s=t.actorIdentifier,c=this._actorIdentifier;this._actorIdentifier=null!=s?s:this._actorIdentifier;var u=i.selections[0];null!=u&&"LinkedField"===u.kind&&!0===u.plural||I(!1);var d=this._normalizeStreamItem(r,o,u,l,n,t.path),p=d.fieldPayloads,m=d.itemID,h=d.itemIndex,g=d.prevIDs,f=d.relayPayload,y=d.storageKey;if(this._getPublishQueueAndSaveActor().commitPayload(this._operation,f,function(e){var n=e.get(o);if(null!=n){var t=n.getLinkedRecords(y);if(!(null==t||t.length!==g.length||t.some(function(e,n){return g[n]!==(e&&e.getDataID())}))){var r=(0,a.default)(t);r[h]=e.get(m),n.setLinkedRecords(r,y)}}}),0!==p.length){var _={errors:null,fieldPayloads:p,incrementalPlaceholders:null,followupPayloads:null,source:k.create(),isFinal:!1};this._getPublishQueueAndSaveActor().commitPayload(this._operation,_)}return this._actorIdentifier=c,f},n._normalizeStreamItem=function(e,n,t,r,o,i){var l,s,c,u,d=e.data;"object"!=typeof d&&I(!1);var p=null!==(l=t.alias)&&void 0!==l?l:t.name,m=w(t,r),g=this._source.get(n);null!=g||I(!1);var f=g.record,_=g.fieldPayloads,b=y.getLinkedRecordIDs(f,m);null!=b||I(!1);var k=o[o.length-1],C=parseInt(k,10);C===k&&C>=0||I(!1);var S=null!==(s=t.concreteType)&&void 0!==s?s:d[T];"string"!=typeof S&&I(!1);var x=null!==(c=null!==(u=this._getDataID(d,S))&&void 0!==u?u:null==b?void 0:b[C])&&void 0!==c?c:h(n,m,C);"string"!=typeof x&&I(!1);var E=v(t,x,r),R=y.clone(f),P=(0,a.default)(b);P[C]=x,y.setLinkedRecordIDs(R,m,P),this._source.set(n,{record:R,fieldPayloads:_});var B=this._normalizeResponse(e,E,S,{actorIdentifier:this._actorIdentifier,getDataID:this._getDataID,path:[].concat((0,a.default)(i),[p,String(C)]),treatMissingFieldsAsNull:this._treatMissingFieldsAsNull,shouldProcessClientComponents:this._shouldProcessClientComponents});return{fieldPayloads:_,itemID:x,itemIndex:C,prevIDs:b,relayPayload:B,storageKey:m}},n._scheduleAsyncStoreUpdate=function(e,n){var t=this;this._completeFns.push(n),null==this._asyncStoreUpdateDisposable&&(this._asyncStoreUpdateDisposable=e(function(){t._asyncStoreUpdateDisposable=null;var e=t._runPublishQueue();t._updateOperationTracker(e);var n,r=(0,o.default)(t._completeFns);try{for(r.s();!(n=r.n()).done;)(0,n.value)()}catch(e){r.e(e)}finally{r.f()}t._completeFns=[]}))},n._updateOperationTracker=function(e){null!=e&&e.length>0&&this._operationTracker.update(this._operation.request,new Set(e))},n._completeOperationTracker=function(){this._operationTracker.complete(this._operation.request)},n._getPublishQueueAndSaveActor=function(){return this._seenActors.add(this._actorIdentifier),this._getPublishQueue(this._actorIdentifier)},n._getActorsToVisit=function(){return 0===this._seenActors.size?new Set([this._actorIdentifier]):this._seenActors},n._runPublishQueue=function(e){var n,t=new Set,r=(0,o.default)(this._getActorsToVisit());try{for(r.s();!(n=r.n()).done;){var a=n.value;this._getPublishQueue(a).run(e).forEach(function(e){return t.add(e)})}}catch(e){r.e(e)}finally{r.f()}return Array.from(t)},n._retainData=function(){var e,n=(0,o.default)(this._getActorsToVisit());try{for(n.s();!(e=n.n()).done;){var t=e.value;this._retainDisposables.has(t)||this._retainDisposables.set(t,this._getStore(t).retain(this._operation))}}catch(e){n.e(e)}finally{n.f()}},n._disposeRetainedData=function(){var e,n=(0,o.default)(this._retainDisposables.values());try{for(n.s();!(e=n.n()).done;)e.value.dispose()}catch(e){n.e(e)}finally{n.f()}this._retainDisposables.clear()},n._expectOperationLoader=function(){var e=this._operationLoader;return e||I(!1),e},e}();function E(e){var n=e.incrementalPlaceholders;null!=n&&0!==n.length&&I(!1)}e.exports={execute:function(e){return new x(e)}}},32933:function(e,n,t){"use strict";var r=(0,t(11915).default)(t(9278)),o=t(91583).getArgumentValues,a=t(50238);e.exports={getLocalVariables:function(e,n,t){if(null==n)return e;var a=(0,r.default)({},e),i=t?o(t,e):{};return n.forEach(function(e){var n,t=null!==(n=i[e.name])&&void 0!==n?n:e.defaultValue;a[e.name]=t}),a},getFragmentVariables:function(e,n,t){var o;return null==e.argumentDefinitions?t:(e.argumentDefinitions.forEach(function(e){if(!t.hasOwnProperty(e.name))switch(o=o||(0,r.default)({},t),e.kind){case"LocalArgument":o[e.name]=e.defaultValue;break;case"RootArgument":if(!n.hasOwnProperty(e.name)){o[e.name]=void 0;break}o[e.name]=n[e.name];break;default:a(!1)}}),o||t)},getOperationVariables:function(e,n,t){var r={};return e.argumentDefinitions.forEach(function(e){var n=e.defaultValue;null!=t[e.name]&&(n=t[e.name]),r[e.name]=n}),null!=n&&Object.keys(n).forEach(function(e){r[e]=n[e].get()}),r}}},69e3:function(e,n,t){"use strict";var r=t(11915).default,o=r(t(9278)),a=r(t(7538)),i=r(t(27969)),l=r(t(98639)),s=["path","locations"],c=Symbol("$SELF");e.exports={SELF:c,buildErrorTrie:function(e){if(null==e)return null;var n,t=new Map,r=(0,i.default)(e);try{for(r.s();!(n=r.n()).done;){var o=n.value,l=o.path,u=(o.locations,(0,a.default)(o,s));if(null!=l){var d=l.length;if(0!==d){for(var p=d-1,m=t,h=0;h0&&this._scheduleUpdates(function(){t._publishQueue.commitSource(r),t._publishQueue.run()}),a},n._scheduleUpdates=function(e){var n=this._scheduler;null!=n?n.schedule(e):e()},n.execute=function(e){var n=this,t=e.operation;return this._execute({createSource:function(){return n.getNetwork().execute(t.request.node.params,t.request.variables,t.request.cacheConfig||{},null)},isClientPayload:!1,operation:t,optimisticConfig:null,updater:null})},n.executeSubscription=function(e){var n=this,t=e.operation,r=e.updater;return this._execute({createSource:function(){return n.getNetwork().execute(t.request.node.params,t.request.variables,t.request.cacheConfig||{},null)},isClientPayload:!1,operation:t,optimisticConfig:null,updater:r})},n.executeMutation=function(e){var n,t=this,o=e.operation,a=e.optimisticResponse,i=e.optimisticUpdater,l=e.updater,s=e.uploadables;return(a||i)&&(n={operation:o,response:a,updater:i}),this._execute({createSource:function(){return t.getNetwork().execute(o.request.node.params,o.request.variables,(0,r.default)((0,r.default)({},o.request.cacheConfig),{},{force:!0}),s)},isClientPayload:!1,operation:o,optimisticConfig:n,updater:l})},n.executeWithSource=function(e){var n=e.operation,t=e.source;return this._execute({createSource:function(){return t},isClientPayload:!1,operation:n,optimisticConfig:null,updater:null})},n.toJSON=function(){var e;return"RelayModernEnvironment(".concat(null!==(e=this.configName)&&void 0!==e?e:"",")")},n._execute=function(e){var n=this,t=e.createSource,r=e.isClientPayload,o=e.operation,a=e.optimisticConfig,c=e.updater,u=this._publishQueue,d=this._store;return s.create(function(e){var s=g.execute({actorIdentifier:i,getDataID:n._getDataID,isClientPayload:r,log:n.__log,operation:o,operationExecutions:n._operationExecutions,operationLoader:n._operationLoader,operationTracker:n._operationTracker,optimisticConfig:a,getPublishQueue:function(e){return l(e),u},scheduler:n._scheduler,shouldProcessClientComponents:n._shouldProcessClientComponents,sink:e,source:t(),getStore:function(e){return l(e),d},treatMissingFieldsAsNull:n._treatMissingFieldsAsNull,updater:c,normalizeResponse:n._normalizeResponse});return function(){return s.cancel()}})},e}();function v(){}_.prototype["@@RelayModernEnvironment"]=!0,e.exports=_},99358:function(e,n,t){"use strict";var r=t(11915).default,o=r(t(9278)),a=r(t(76481)),i=t(40003),l=t(66561).handlePotentialSnapshotErrors,s=t(82789),c=t(1344),u=t(92247),d=t(98210).createRequestDescriptor,p=t(44421),m=p.areEqualSelectors,h=p.createReaderSelector,g=p.getSelectorsFromObject,f=t(22781),y=t(50238);t(30499);var _=function(){function e(e,n,t,r,o){var i=this;(0,a.default)(this,"_onChange",function(){i._stale=!0,"function"==typeof i._callback&&i._callback()}),this._callback=r,this._context=e,this._data={},this._fragments=n,this._props={},this._resolvers={},this._stale=!1,this._rootIsQueryRenderer=o,this.setProps(t)}var n=e.prototype;return n.dispose=function(){for(var e in this._resolvers)this._resolvers.hasOwnProperty(e)&&k(this._resolvers[e])},n.resolve=function(){if(this._stale){var e,n=this._data;for(var t in this._resolvers)if(this._resolvers.hasOwnProperty(t)){var r=this._resolvers[t],a=n[t];if(r){var i=r.resolve();(e||i!==a)&&((e=e||(0,o.default)({},n))[t]=i)}else{var l=this._props[t],c=void 0!==l?l:null;(e||!s(c,a))&&((e=e||(0,o.default)({},n))[t]=c)}}this._data=e||n,this._stale=!1}return this._data},n.setCallback=function(e,n){this._callback=n,!0===u.ENABLE_CONTAINERS_SUBSCRIBE_ON_COMMIT&&this.setProps(e)},n.setProps=function(e){this._props={};var n=g(this._fragments,e);for(var t in n)if(n.hasOwnProperty(t)){var r=n[t],o=this._resolvers[t];null==r?(null!=o&&o.dispose(),o=null):"PluralReaderSelector"===r.kind?null==o?o=new b(this._context.environment,this._rootIsQueryRenderer,r,null!=this._callback,this._onChange):(o instanceof b||y(!1),o.setSelector(r)):null==o?o=new v(this._context.environment,this._rootIsQueryRenderer,r,null!=this._callback,this._onChange):(o instanceof v||y(!1),o.setSelector(r)),this._props[t]=e[t],this._resolvers[t]=o}this._stale=!0},n.setVariables=function(e,n){for(var t in this._resolvers)if(this._resolvers.hasOwnProperty(t)){var r=this._resolvers[t];r&&r.setVariables(e,n)}this._stale=!0},e}(),v=function(){function e(e,n,t,r,o){var i=this;(0,a.default)(this,"_onChange",function(e){i._data=e.data,i._isMissingData=e.isMissingData,i._errorResponseFields=e.errorResponseFields,i._callback()});var l=e.lookup(t);this._callback=o,this._data=l.data,this._isMissingData=l.isMissingData,this._errorResponseFields=l.errorResponseFields,this._environment=e,this._rootIsQueryRenderer=n,this._selector=t,!0===u.ENABLE_CONTAINERS_SUBSCRIBE_ON_COMMIT?r&&(this._subscription=e.subscribe(l,this._onChange)):this._subscription=e.subscribe(l,this._onChange)}var n=e.prototype;return n.dispose=function(){this._subscription&&(this._subscription.dispose(),this._subscription=null)},n.resolve=function(){if(!0===this._isMissingData){var e=i(this._environment,this._selector.node,this._selector.owner),n=null==e?void 0:e.promise;if(null!=n){if(this._rootIsQueryRenderer);else{var t,r=null!==(t=null==e?void 0:e.pendingOperations)&&void 0!==t?t:[];throw this._environment.__log({name:"suspense.fragment",data:this._data,fragment:this._selector.node,isRelayHooks:!1,isMissingData:this._isMissingData,isPromiseCached:!1,pendingOperations:r}),n}}}return l(this._environment,this._errorResponseFields),this._data},n.setSelector=function(e){if(!(null!=this._subscription&&m(e,this._selector))){this.dispose();var n=this._environment.lookup(e);this._data=c(this._data,n.data),this._isMissingData=n.isMissingData,this._errorResponseFields=n.errorResponseFields,this._selector=e,this._subscription=this._environment.subscribe(n,this._onChange)}},n.setVariables=function(e,n){if(!f(e,this._selector.variables)){var t=d(n,e),r=h(this._selector.node,this._selector.dataID,e,t);this.setSelector(r)}},e}(),b=function(){function e(e,n,t,r,o){var i=this;(0,a.default)(this,"_onChange",function(e){i._stale=!0,i._callback()}),this._callback=o,this._data=[],this._environment=e,this._resolvers=[],this._stale=!0,this._rootIsQueryRenderer=n,this._subscribeOnConstruction=r,this.setSelector(t)}var n=e.prototype;return n.dispose=function(){this._resolvers.forEach(k)},n.resolve=function(){if(this._stale){for(var e,n=this._data,t=0;tn.length;)this._resolvers.pop().dispose();for(var t=0;t3&&void 0!==arguments[3]?arguments[3]:u,l=e.operation,m=i(l,e.params.providedVariables,n);o.ENABLE_CYLE_DETECTION_IN_VARIABLES&&a(m)&&d(!1);var h=p(e,m,t);return{fragment:c(e.fragment,r,m,h),request:h,root:s(l,r,m)}},createRequestDescriptor:p}},8340:function(e,n,t){"use strict";var r=t(11915).default,o=r(t(76481)),a=r(t(7538)),i=r(t(91934)),l=r(t(9278)),s=t(58723),c=t(36882),u=c.generateClientObjectClientID;c.isClientID;var d=t(95850).isSuspenseSentinel,p=t(91583),m=p.ACTOR_IDENTIFIER_KEY,h=p.ERRORS_KEY,g=p.ID_KEY,f=p.INVALIDATED_AT_KEY,y=p.REF_KEY,_=p.REFS_KEY,v=p.RELAY_RESOLVER_VALUE_KEY,b=(p.ROOT_ID,p.TYPENAME_KEY),k=t(22781),C=t(50238);function S(e,n){var t=e[n];return!t||"object"!=typeof t||(t.hasOwnProperty(y)||t.hasOwnProperty(_))&&C(!1),t}function T(e,n,t){var r=e[h];if(null!=t&&t.length>0)null==r?e[h]=(0,o.default)({},n,t):r[n]=t;else if(null!=r&&delete r[n]){for(var a in r)if(r.hasOwnProperty(a))return;delete e[h]}}t(30499),e.exports={clone:function(e){return(0,l.default)({},e)},copyFields:function(e,n){for(var t in e)e.hasOwnProperty(t)&&t!==g&&t!==b&&(n[t]=e[t])},create:function(e,n){var t={};return t[g]=e,t[b]=n,t},freeze:function(e){s(e)},fromObject:function(e){return e},getDataID:function(e){return e[g]},getErrors:function(e,n){var t;return null===(t=e[h])||void 0===t?void 0:t[n]},getFields:function(e){return h in e?Object.keys(e).filter(function(e){return e!==h}):Object.keys(e)},getInvalidationEpoch:function(e){if(null==e)return null;var n=e[f];return"number"!=typeof n?null:n},getLinkedRecordID:function(e,n){var t=e[n];return null==t?t:("object"==typeof t&&t&&"string"==typeof t[y]||C(!1),t[y])},getLinkedRecordIDs:function(e,n){var t=e[n];return null==t?t:("object"==typeof t&&Array.isArray(t[_])||C(!1),t[_])},getType:function(e){return e[b]},getValue:S,hasValue:function(e,n){return n in e},hasLinkedRecordID:function(e,n){var t=e[n];return null!=t&&"object"==typeof t&&t&&"string"==typeof t[y]},hasLinkedRecordIDs:function(e,n){var t=e[n];return null!=t&&"object"==typeof t&&Array.isArray(t[_])&&t[_].every(function(e){return"string"==typeof e})},merge:function(e,n){if(!(h in e)&&!(h in n))return(0,l.default)((0,l.default)({},e),n);var t=e[h],r=(0,a.default)(e,[h].map(i.default)),o=n[h],s=(0,a.default)(n,[h].map(i.default)),c=(0,l.default)((0,l.default)({},r),s);if(null==t&&null==o)return c;var u={};for(var d in t)s.hasOwnProperty(d)||(u[d]=t[d]);for(var p in o)u[p]=o[p];for(var m in u){c[h]=u;break}return c},setErrors:T,setValue:function(e,n,t){e[n]=t},setLinkedRecordID:function(e,n,t){var r={};r[y]=t,e[n]=r},setLinkedRecordIDs:function(e,n,t){var r={};r[_]=t,e[n]=r},update:function(e,n){var t,r,o=e[h],a=n[h],i=null;if(null==o&&null==a){for(var s in n)(i||!k(e[s],n[s]))&&((i=null!==i?i:(0,l.default)({},e))[s]=n[s]);return null!==(r=i)&&void 0!==r?r:e}for(var c in n)if(c!==h){var u=n[c],d=null==a?void 0:a[c];if(null==i){var p=e[c],m=null==o?void 0:o[c];if(k(p,u)&&k(m,d))continue;i=(0,l.default)({},e),null!=o&&(i[h]=(0,l.default)({},o))}i[c]=u,T(i,c,d)}return null!==(t=i)&&void 0!==t?t:e},getActorLinkedRecordID:function(e,n){var t=e[n];return null==t?t:("object"==typeof t&&"string"==typeof t[y]&&null!=t[m]||C(!1),[t[m],t[y]])},setActorLinkedRecordID:function(e,n,t,r){var o={};o[y]=r,o[m]=t,e[n]=o},getResolverLinkedRecordID:function(e,n){var t=S(e,v);return null==t||d(t)?null:("object"==typeof t&&(t=t.id),"string"!=typeof t&&C(!1),u(n,t))},getResolverLinkedRecordIDs:function(e,n){var t=S(e,v);return null==t||d(t)?null:(Array.isArray(t)||C(!1),t.map(function(e){return null==e?null:("object"==typeof e&&(e=e.id),"string"!=typeof e&&C(!1),u(n,e))}))},toJSON:function(e){return e}}},44421:function(e,n,t){"use strict";var r=t(32933).getFragmentVariables,o=t(91583),a=o.CLIENT_EDGE_TRAVERSAL_PATH,i=o.FRAGMENT_OWNER_KEY,l=o.FRAGMENT_POINTER_IS_WITHIN_UNMATCHED_TYPE_REFINEMENT,s=o.FRAGMENTS_KEY,c=o.ID_KEY,u=t(22781),d=t(50238);function p(e,n){("object"!=typeof n||null===n||Array.isArray(n))&&d(!1);var t=n[c],o=n[s],u=n[i],p=n[a];if("string"==typeof t&&"object"==typeof o&&null!==o&&"object"==typeof o[e.name]&&null!==o[e.name]&&"object"==typeof u&&null!==u&&(null==p||Array.isArray(p))){var m=o[e.name],h=r(e,u.variables,m);return k(e,t,h,u,!0===m[l],p)}return null}function m(e,n){var t=null;return(n.forEach(function(n,r){var o=null!=n?p(e,n):null;null!=o&&(t=t||[]).push(o)}),null==t)?null:{kind:"PluralReaderSelector",selectors:t}}function h(e,n){return null==n?n:e.metadata&&!0===e.metadata.plural?(Array.isArray(n)||d(!1),m(e,n)):(Array.isArray(n)&&d(!1),p(e,n))}function g(e,n){var t;return null==n?n:e.metadata&&!0===e.metadata.plural?(Array.isArray(n)||d(!1),t=null,n.forEach(function(n){var r=null!=n?f(e,n):null;null!=r&&(t=t||[]).push(r)}),t):(Array.isArray(n)&&d(!1),f(e,n))}function f(e,n){("object"!=typeof n||null===n||Array.isArray(n))&&d(!1);var t=n[c];return"string"==typeof t?t:null}function y(e,n){var t;return null==n?{}:(null===(t=e.metadata)||void 0===t?void 0:t.plural)===!0?(Array.isArray(n)||d(!1),v(e,n)):(Array.isArray(n)&&d(!1),_(e,n)||{})}function _(e,n){var t=p(e,n);return t?t.variables:null}function v(e,n){var t={};return n.forEach(function(n,r){if(null!=n){var o=_(e,n);null!=o&&Object.assign(t,o)}}),t}function b(e,n){var t,r;return e.dataID===n.dataID&&e.node===n.node&&u(e.variables,n.variables)&&((t=e.owner)===(r=n.owner)||t.identifier===r.identifier&&u(t.cacheConfig,r.cacheConfig))&&e.isWithinUnmatchedTypeRefinement===n.isWithinUnmatchedTypeRefinement&&function(e,n){if(e===n)return!0;if(null==e||null==n||e.length!==n.length)return!1;for(var t=e.length;t--;){var r=e[t],o=n[t];if(r!==o&&(null==r||null==o||r.clientEdgeDestinationID!==o.clientEdgeDestinationID||r.readerClientEdge!==o.readerClientEdge))return!1}return!0}(e.clientEdgeTraversalPath,n.clientEdgeTraversalPath)}function k(e,n,t,r){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],a=arguments.length>5?arguments[5]:void 0;return{kind:"SingularReaderSelector",dataID:n,isWithinUnmatchedTypeRefinement:o,clientEdgeTraversalPath:null!=a?a:null,node:e,variables:t,owner:r}}t(30499),e.exports={areEqualSelectors:function(e,n){return e===n||(null==e?null==n:null==n?null==e:"SingularReaderSelector"===e.kind&&"SingularReaderSelector"===n.kind?b(e,n):"PluralReaderSelector"===e.kind&&"PluralReaderSelector"===n.kind&&e.selectors.length===n.selectors.length&&e.selectors.every(function(e,t){return b(e,n.selectors[t])}))},createReaderSelector:k,createNormalizationSelector:function(e,n,t){return{dataID:n,node:e,variables:t}},getDataIDsFromFragment:g,getDataIDsFromObject:function(e,n){var t={};for(var r in e)if(e.hasOwnProperty(r)){var o=e[r],a=n[r];t[r]=g(o,a)}return t},getSingularSelector:p,getPluralSelector:m,getSelector:h,getSelectorsFromObject:function(e,n){var t={};for(var r in e)if(e.hasOwnProperty(r)){var o=e[r],a=n[r];t[r]=h(o,a)}return t},getVariablesFromSingularFragment:_,getVariablesFromPluralFragment:v,getVariablesFromFragment:y,getVariablesFromObject:function(e,n){var t={};for(var r in e)e.hasOwnProperty(r)&&Object.assign(t,y(e[r],n[r]));return t}}},12071:function(e,n,t){"use strict";var r=t(11915).default,o=r(t(27969)),a=r(t(76481)),i=t(25399),l=i.INTERNAL_ACTOR_IDENTIFIER_DO_NOT_USE,s=i.assertInternalActorIdentifier;t(58723);var c=t(79097),u=t(55650),d=t(72713),p=t(3122),m=p.LiveResolverCache,h=p.RELAY_RESOLVER_LIVE_STATE_SUBSCRIPTION_KEY,g=p.getUpdatedDataIDs,f=t(8340),y=t(82182),_=t(3889),v=t(30490),b=t(25638),k=t(91583),C=t(91583),S=C.ROOT_ID,T=C.ROOT_TYPE,w=t(50238),I=function(){function e(e,n){var t,r,o,i,l,s,u,p=this;(0,a.default)(this,"_gcStep",function(){p._gcRun&&(p._gcRun.next().done?p._gcRun=null:p._gcScheduler(p._gcStep))}),this._currentWriteEpoch=0,this._gcHoldCounter=0,this._gcReleaseBufferSize=null!==(t=null==n?void 0:n.gcReleaseBufferSize)&&void 0!==t?t:10,this._gcRun=null,this._gcScheduler=null!==(r=null==n?void 0:n.gcScheduler)&&void 0!==r?r:c,this._getDataID=null!==(o=null==n?void 0:n.getDataID)&&void 0!==o?o:d,this._globalInvalidationEpoch=null,this._invalidationSubscriptions=new Set,this._invalidatedRecordIDs=new Set,this.__log=null!==(i=null==n?void 0:n.log)&&void 0!==i?i:null,this._queryCacheExpirationTime=null==n?void 0:n.queryCacheExpirationTime,this._operationLoader=null!==(l=null==n?void 0:n.operationLoader)&&void 0!==l?l:null,this._optimisticSource=null,this._recordSource=e,this._releaseBuffer=[],this._roots=new Map,this._shouldScheduleGC=!1,this._resolverCache=new m(function(){return p._getMutableRecordSource()},this),this._storeSubscriptions=new b(null==n?void 0:n.log,this._resolverCache),this._updatedRecordIDs=new Set,this._shouldProcessClientComponents=null!==(s=null==n?void 0:n.shouldProcessClientComponents)&&void 0!==s&&s,this._resolverContext=null==n?void 0:n.resolverContext,this._treatMissingFieldsAsNull=null!==(u=null==n?void 0:n.treatMissingFieldsAsNull)&&void 0!==u&&u,this._actorIdentifier=null==n?void 0:n.actorIdentifier,function(e){if(!e.has(S)){var n=f.create(S,T);e.set(S,n)}}(this._recordSource)}var n=e.prototype;return n.getSource=function(){var e;return null!==(e=this._optimisticSource)&&void 0!==e?e:this._recordSource},n.getOperationLoader=function(){return this._operationLoader},n._getMutableRecordSource=function(){var e;return null!==(e=this._optimisticSource)&&void 0!==e?e:this._recordSource},n.getLiveResolverPromise=function(e){return this._resolverCache.getLiveResolverPromise(e)},n.batchLiveStateUpdates=function(e){null!=this.__log&&this.__log({name:"liveresolver.batch.start"});try{this._resolverCache.batchLiveStateUpdates(e)}finally{null!=this.__log&&this.__log({name:"liveresolver.batch.end"})}},n.check=function(e,n){var t,r,o,a,i,c,d,p,m,h=e.root,g=this._getMutableRecordSource(),f=this._globalInvalidationEpoch,y=this._roots.get(e.request.identifier),_=null!=y?y.epoch:null;if(null!=f&&(null==_||_<=f))return{status:"stale"};var v=null!==(c=null==n?void 0:n.handlers)&&void 0!==c?c:[],b=null!==(d=null==n?void 0:n.getSourceForActor)&&void 0!==d?d:function(e){return s(e),g},k=null!==(p=null==n?void 0:n.getTargetForActor)&&void 0!==p?p:function(e){return s(e),g};return t=u.check(b,k,null!==(m=null==n?void 0:n.defaultActorIdentifier)&&void 0!==m?m:l,h,v,this._operationLoader,this._getDataID,this._shouldProcessClientComponents,this.__log),r=null==y?void 0:y.fetchTime,o=this._queryCacheExpirationTime,a=t.mostRecentlyInvalidatedAt,i=t.status,"number"==typeof a&&(null==_||a>_)?{status:"stale"}:"missing"===i?{status:"missing"}:null!=r&&null!=o&&r<=Date.now()-o?{status:"stale"}:{status:"available",fetchTime:null!=r?r:null}},n.retain=function(e){var n=this,t=e.request.identifier,r=!1,o=this._roots.get(t);return null!=o?(0===o.refCount&&(this._releaseBuffer=this._releaseBuffer.filter(function(e){return e!==t})),o.refCount+=1):this._roots.set(t,{operation:e,refCount:1,epoch:null,fetchTime:null}),{dispose:function(){if(!r){r=!0;var e=n._roots.get(t);if(null!=e&&(e.refCount--,0===e.refCount)){var o=n._queryCacheExpirationTime;if(null!=e.fetchTime&&null!=o&&e.fetchTime<=Date.now()-o)n._roots.delete(t),n.scheduleGC();else if(n._releaseBuffer.push(t),n._releaseBuffer.length>n._gcReleaseBufferSize){var a=n._releaseBuffer.shift();n._roots.delete(a),n.scheduleGC()}}}}}},n.lookup=function(e){var n=this.__log;null!=n&&n({name:"store.lookup.start",selector:e});var t=this.getSource(),r=_.read(t,e,this._resolverCache,this._resolverContext);return null!=n&&n({name:"store.lookup.end",selector:e}),r},n.notify=function(e,n){var t=this,r=this.__log;null!=r&&r({name:"store.notify.start",sourceOperation:e}),this._currentWriteEpoch++,!0===n&&(this._globalInvalidationEpoch=this._currentWriteEpoch),this._resolverCache.invalidateDataIDs(this._updatedRecordIDs);var o=this.getSource(),a=[];if(this._storeSubscriptions.updateSubscriptions(o,this._updatedRecordIDs,a,e),this._invalidationSubscriptions.forEach(function(e){t._updateInvalidationSubscription(e,!0===n)}),null!=e){var i=e.request.identifier,l=this._roots.get(i);if(null!=l)l.epoch=this._currentWriteEpoch,l.fetchTime=Date.now();else if("query"===e.request.node.params.operationKind&&this._gcReleaseBufferSize>0&&this._releaseBuffer.length0&&(e._gcHoldCounter--,0===e._gcHoldCounter&&e._shouldScheduleGC&&(e.scheduleGC(),e._shouldScheduleGC=!1))}}},n.toJSON=function(){return"RelayModernStore()"},n.getEpoch=function(){return this._currentWriteEpoch},n.__getUpdatedRecordIDs=function(){return this._updatedRecordIDs},n.lookupInvalidationState=function(e){var n=this,t=new Map;return e.forEach(function(e){var r,o=n.getSource().get(e);t.set(e,null!==(r=f.getInvalidationEpoch(o))&&void 0!==r?r:null)}),t.set("global",this._globalInvalidationEpoch),{dataIDs:e,invalidations:t}},n.checkInvalidationState=function(e){var n=this.lookupInvalidationState(e.dataIDs).invalidations,t=e.invalidations;if(n.get("global")!==t.get("global"))return!0;var r,a=(0,o.default)(e.dataIDs);try{for(a.s();!(r=a.n()).done;){var i=r.value;if(n.get(i)!==t.get(i))return!0}}catch(e){a.e(e)}finally{a.f()}return!1},n.subscribeToInvalidationState=function(e,n){var t=this,r={callback:n,invalidationState:e};return this._invalidationSubscriptions.add(r),{dispose:function(){t._invalidationSubscriptions.delete(r)}}},n._updateInvalidationSubscription=function(e,n){var t=this,r=e.callback,o=e.invalidationState.dataIDs;(n||o.some(function(e){return t._invalidatedRecordIDs.has(e)}))&&r()},n.snapshot=function(){null!=this._optimisticSource&&w(!1);var e=this.__log;null!=e&&e({name:"store.snapshot"}),this._storeSubscriptions.snapshotSubscriptions(this.getSource()),this._gcRun&&(this._gcRun=null,this._shouldScheduleGC=!0),this._optimisticSource=y.create(this.getSource())},n.restore=function(){var e=this._optimisticSource;e||w(!1);var n=this.__log;null!=n&&n({name:"store.restore"});var t=y.getOptimisticRecordIDs(e);this._resolverCache.unsubscribeFromLiveResolverRecords(t),this._optimisticSource=null,this._shouldScheduleGC&&this.scheduleGC(),this._storeSubscriptions.restoreSubscriptions(),this._resolverCache.invalidateResolverRecords(t)},n.scheduleGC=function(){if(this._gcHoldCounter>0){this._shouldScheduleGC=!0;return}this._gcRun||(this._gcRun=this._collect(),this._gcScheduler(this._gcStep))},n.__gc=function(){if(null==this._optimisticSource)for(var e=this._collect();!e.next().done;);},n._collect=function*(){var e=this.__log;n:for(;;){null!=e&&e({name:"store.gc.start"});var n,t=this._currentWriteEpoch,r=new Set,a=(0,o.default)(this._roots.values());try{for(a.s();!(n=a.n()).done;){var i=n.value.operation.root;if(v.mark(this._recordSource,i,r,this._operationLoader,this._shouldProcessClientComponents),yield,t!==this._currentWriteEpoch){null!=e&&e({name:"store.gc.interrupted"});continue n}}}catch(e){a.e(e)}finally{a.f()}if(0===r.size)this._recordSource.clear();else for(var l=this._recordSource.getRecordIDs(),s=0;s0?i.add(s):a.add(s))}}catch(e){l.e(e)}finally{l.f()}var u,d=(0,r.default)(a);try{for(d.s();!(u=d.n()).done;){var p=u.value;this._resolveOwnerResolvers(p),this._ownersToPendingOperations.delete(p)}}catch(e){d.e(e)}finally{d.f()}var m,h=(0,r.default)(i);try{for(h.s();!(m=h.n()).done;){var g=m.value;this._resolveOwnerResolvers(g)}}catch(e){h.e(e)}finally{h.f()}this._pendingOperationsToOwners.delete(n)}},n._resolveOwnerResolvers=function(e){var n=this._ownersToPendingPromise.get(e);null!=n&&n.resolve(),this._ownersToPendingPromise.delete(e)},n.getPendingOperationsAffectingOwner=function(e){var n,t=e.identifier,r=this._ownersToPendingOperations.get(t);if(null==r||0===r.size)return null;var a=this._ownersToPendingPromise.get(t);if(null!=a)return{promise:a.promise,pendingOperations:a.pendingOperations};var i=new Promise(function(e){n=e});null!=n||o(!1);var l=Array.from(r.values());return this._ownersToPendingPromise.set(t,{promise:i,resolve:n,pendingOperations:l}),{promise:i,pendingOperations:l}},e}();e.exports=a},82182:function(e,n,t){"use strict";var r=(0,t(11915).default)(t(9278)),o=t(8340),a=t(59628),i=t(50238),l=o.fromObject(Object.freeze({__UNPUBLISH_RECORD_SENTINEL:!0})),s=function(){function e(e){this._base=e,this._sink=a.create()}var n=e.prototype;return n.has=function(e){return this._sink.has(e)?this._sink.get(e)!==l:this._base.has(e)},n.get=function(e){if(!this._sink.has(e))return this._base.get(e);var n=this._sink.get(e);if(n!==l)return n},n.getStatus=function(e){var n=this.get(e);return void 0===n?"UNKNOWN":null===n?"NONEXISTENT":"EXISTENT"},n.clear=function(){this._base=a.create(),this._sink.clear()},n.delete=function(e){this._sink.delete(e)},n.remove=function(e){this._sink.set(e,l)},n.set=function(e,n){this._sink.set(e,n)},n.getRecordIDs=function(){return Object.keys(this.toJSON())},n.size=function(){return Object.keys(this.toJSON()).length},n.toJSON=function(){var e=this,n=(0,r.default)({},this._base.toJSON());return this._sink.getRecordIDs().forEach(function(t){var r=e.get(t);void 0===r?delete n[t]:n[t]=o.toJSON(r)}),n},n.getOptimisticRecordIDs=function(){return new Set(this._sink.getRecordIDs())},e}();e.exports={create:function(e){return new s(e)},getOptimisticRecordIDs:function(e){return e instanceof s||i(!1),e.getOptimisticRecordIDs()}}},25011:function(e,n,t){"use strict";var r,o,a=t(92e3),i=t(999),l=t(80829),s=t(3889),c=t(59628),u=t(50238);t(30499);var d=void 0!==t.g?t.g:"undefined"!=typeof window?window:void 0,p=null!==(r=null==d?void 0:null===(o=d.ErrorUtils)||void 0===o?void 0:o.applyWithGuard)&&void 0!==r?r:function(e,n,t,r,o){return e.apply(n,t)},m=function(){function e(e,n,t,r){this._hasStoreSnapshot=!1,this._handlerProvider=n||null,this._pendingBackupRebase=!1,this._pendingData=new Set,this._pendingOptimisticUpdates=new Set,this._store=e,this._appliedOptimisticUpdates=new Set,this._gcHold=null,this._getDataID=t,this._missingFieldHandlers=r}var n=e.prototype;return n.applyUpdate=function(e){(this._appliedOptimisticUpdates.has(e)||this._pendingOptimisticUpdates.has(e))&&u(!1),this._pendingOptimisticUpdates.add(e)},n.revertUpdate=function(e){this._pendingOptimisticUpdates.has(e)?this._pendingOptimisticUpdates.delete(e):this._appliedOptimisticUpdates.has(e)&&(this._pendingBackupRebase=!0,this._appliedOptimisticUpdates.delete(e))},n.revertAll=function(){this._pendingBackupRebase=!0,this._pendingOptimisticUpdates.clear(),this._appliedOptimisticUpdates.clear()},n.commitPayload=function(e,n,t){this._pendingBackupRebase=!0,this._pendingData.add({kind:"payload",operation:e,payload:n,updater:t})},n.commitUpdate=function(e){this._pendingBackupRebase=!0,this._pendingData.add({kind:"updater",updater:e})},n.commitSource=function(e){this._pendingBackupRebase=!0,this._pendingData.add({kind:"source",source:e})},n.run=function(e){var n=0===this._appliedOptimisticUpdates&&!!this._gcHold;if(!this._pendingBackupRebase&&0===this._pendingOptimisticUpdates.size&&!n)return[];this._pendingBackupRebase&&this._hasStoreSnapshot&&(this._store.restore(),this._hasStoreSnapshot=!1);var t=this._commitData();return(this._pendingOptimisticUpdates.size||this._pendingBackupRebase&&this._appliedOptimisticUpdates.size)&&(this._hasStoreSnapshot||(this._store.snapshot(),this._hasStoreSnapshot=!0),this._applyUpdates()),this._pendingBackupRebase=!1,this._appliedOptimisticUpdates.size>0?this._gcHold||(this._gcHold=this._store.holdGC()):this._gcHold&&(this._gcHold.dispose(),this._gcHold=null),this._store.notify(e,t)},n._publishSourceFromPayload=function(e){var n=this,t=e.payload,r=e.operation,o=e.updater,s=t.source,c=t.fieldPayloads,d=new a(this._store.getSource(),s),p=new i(d,this._getDataID,this._handlerProvider,this._missingFieldHandlers);if(c&&c.length&&c.forEach(function(e){var t=n._handlerProvider&&n._handlerProvider(e.handle);t||u(!1),t.update(p,e)}),o){var m=r.fragment;null!=m||u(!1),o(new l(d,p,m,this._missingFieldHandlers),h(s,m))}var g=p.getIDsMarkedForInvalidation();return this._store.publish(s,g),p.isStoreMarkedForInvalidation()},n._commitData=function(){var e=this;if(!this._pendingData.size)return!1;var n=!1;return this._pendingData.forEach(function(t){if("payload"===t.kind){var r=e._publishSourceFromPayload(t);n=n||r}else if("source"===t.kind){var o=t.source;e._store.publish(o)}else{var l=t.updater,s=c.create(),u=new i(new a(e._store.getSource(),s),e._getDataID,e._handlerProvider,e._missingFieldHandlers);p(l,null,[u],null,"RelayPublishQueue:commitData"),n=n||u.isStoreMarkedForInvalidation();var d=u.getIDsMarkedForInvalidation();e._store.publish(s,d)}}),this._pendingData.clear(),n},n._applyUpdates=function(){var e=this,n=c.create(),t=new a(this._store.getSource(),n),r=new i(t,this._getDataID,this._handlerProvider,this._missingFieldHandlers),o=function(n){if(n.storeUpdater)p(n.storeUpdater,null,[r],null,"RelayPublishQueue:applyUpdates");else{var o,a=n.operation,i=n.payload,s=n.updater,c=i.source,u=i.fieldPayloads;c&&r.publishSource(c,u),s&&(c&&(o=h(c,a.fragment)),p(s,null,[new l(t,r,a.fragment,e._missingFieldHandlers),o],null,"RelayPublishQueue:applyUpdates"))}};this._pendingBackupRebase&&this._appliedOptimisticUpdates.size&&this._appliedOptimisticUpdates.forEach(o),this._pendingOptimisticUpdates.size&&(this._pendingOptimisticUpdates.forEach(function(n){o(n),e._appliedOptimisticUpdates.add(n)}),this._pendingOptimisticUpdates.clear()),this._store.publish(n)},e}();function h(e,n){return s.read(e,n).data}e.exports=m},3889:function(e,n,t){"use strict";var r=t(11915).default,o=r(t(9278)),a=r(t(76481)),i=r(t(7538)),l=r(t(27969)),s=r(t(98639)),c=["message"],u=t(95850).isSuspenseSentinel,d=t(32933),p=t(8340),m=t(91583),h=m.CLIENT_EDGE_TRAVERSAL_PATH,g=m.FRAGMENT_OWNER_KEY,f=m.FRAGMENT_PROP_NAME_KEY,y=m.FRAGMENTS_KEY,_=m.ID_KEY,v=m.MODULE_COMPONENT_KEY,b=m.ROOT_ID,k=m.getArgumentValues,C=m.getModuleComponentKey,S=m.getStorageKey,T=t(82381).NoopResolverCache,w=t(94819),I=w.RESOLVER_FRAGMENT_ERRORED_SENTINEL,x=w.withResolverContext,E=t(4859).generateTypeID,R=t(50238);function P(e,n,t,r){return new B(e,n,null!=t?t:new T,r).read()}var B=function(){function e(e,n,t,r){var o,a;this._clientEdgeTraversalPath=null!==(o=n.clientEdgeTraversalPath)&&void 0!==o&&o.length?(0,s.default)(n.clientEdgeTraversalPath):[],this._missingClientEdges=[],this._missingLiveResolverFields=[],this._isMissingData=!1,this._isWithinUnmatchedTypeRefinement=!1,this._errorResponseFields=null,this._owner=n.owner,this._useExecTimeResolvers=null!==(a=this._owner.node.operation.use_exec_time_resolvers)&&void 0!==a&&a,this._recordSource=e,this._seenRecords=new Set,this._selector=n,this._variables=n.variables,this._resolverCache=t,this._fragmentName=n.node.name,this._updatedDataIDs=new Set,this._resolverContext=r}var n=e.prototype;return n.read=function(){var e,n=this._selector,t=n.node,r=n.dataID,o=n.isWithinUnmatchedTypeRefinement,a=t.abstractKey,i=this._recordSource.get(r),l=!o;l&&null==a&&null!=i&&!this._recordMatchesTypeCondition(i,t.type)&&(l=!1),l&&null!=a&&null!=i&&!1===this._implementsInterface(i,a)&&(l=!1),this._isWithinUnmatchedTypeRefinement=!l;var s=this._traverse(t,r,null),c=null===(e=this._selector.node.metadata)||void 0===e?void 0:e.catchTo;return null!=c&&(s=this._catchErrors(s,c,null)),this._updatedDataIDs.size>0&&(this._resolverCache.notifyUpdatedSubscribers(this._updatedDataIDs),this._updatedDataIDs.clear()),{data:s,isMissingData:this._isMissingData&&l,missingClientEdges:this._missingClientEdges.length?this._missingClientEdges:null,missingLiveResolverFields:this._missingLiveResolverFields,seenRecords:this._seenRecords,selector:this._selector,errorResponseFields:this._errorResponseFields}},n._maybeAddErrorResponseFields=function(e,n){var t=p.getErrors(e,n);if(null!=t){var r=this._fragmentName;null==this._errorResponseFields&&(this._errorResponseFields=[]);var o,a=(0,l.default)(t);try{for(a.s();!(o=a.n()).done;){var i,s,c,u=o.value;this._errorResponseFields.push({kind:"relay_field_payload.error",owner:r,fieldPath:(null!==(i=u.path)&&void 0!==i?i:[]).join("."),error:u,shouldThrow:null!==(s=null===(c=this._selector.node.metadata)||void 0===c?void 0:c.throwOnFieldError)&&void 0!==s&&s,handled:!1})}}catch(e){a.e(e)}finally{a.f()}}},n._markDataAsMissing=function(e){if(!this._isWithinUnmatchedTypeRefinement){null==this._errorResponseFields&&(this._errorResponseFields=[]);var n,t,r=this._fragmentName;if(this._errorResponseFields.push(null!==(n=null===(t=this._selector.node.metadata)||void 0===t?void 0:t.throwOnFieldError)&&void 0!==n&&n?{kind:"missing_expected_data.throw",owner:r,fieldPath:e,handled:!1}:{kind:"missing_expected_data.log",owner:r,fieldPath:e}),this._isMissingData=!0,this._clientEdgeTraversalPath.length){var o=this._clientEdgeTraversalPath[this._clientEdgeTraversalPath.length-1];null!==o&&this._missingClientEdges.push({request:o.readerClientEdge.operation,clientEdgeDestinationID:o.clientEdgeDestinationID})}}},n._traverse=function(e,n,t){var r=this._recordSource.get(n);if(this._seenRecords.add(n),null==r)return void 0===r&&this._markDataAsMissing(""),r;var o=t||{};return this._traverseSelections(e.selections,r,o)?o:null},n._getVariableValue=function(e){return this._variables.hasOwnProperty(e)||R(!1),this._variables[e]},n._maybeReportUnexpectedNull=function(e){if("NONE"!==e.action){var n,t,r,o=this._fragmentName;switch(null==this._errorResponseFields&&(this._errorResponseFields=[]),n=null!=e.field.linkedField?null!==(t=e.field.linkedField.alias)&&void 0!==t?t:e.field.linkedField.name:null!==(r=e.field.alias)&&void 0!==r?r:e.field.name,e.action){case"THROW":this._errorResponseFields.push({kind:"missing_required_field.throw",fieldPath:n,owner:o,handled:!1});return;case"LOG":this._errorResponseFields.push({kind:"missing_required_field.log",fieldPath:n,owner:o});return;default:e.action}}},n._handleRequiredFieldValue=function(e,n){return null!=n||(this._maybeReportUnexpectedNull(e),!1)},n._catchErrors=function(e,n,t){var r=e;switch(n){case"RESULT":r=this._asResult(e);break;case"NULL":null!=this._errorResponseFields&&this._errorResponseFields.length>0&&(r=null)}var o=this._errorResponseFields;if(this._errorResponseFields=t,null!=o){null==this._errorResponseFields&&(this._errorResponseFields=[]);for(var a=0;ah||this._missingLiveResolverFields.length>0,this._clientEdgeTraversalPath.pop(),!g)return!1;break;case"Stream":if(!this._traverseSelections(o.selections,n,t))return!1;break;case"ActorChange":this._readActorChange(o,n,t);break;case"ClientEdgeToClientObject":case"ClientEdgeToServerObject":if(this._useExecTimeResolvers&&("RelayResolver"===o.backingField.kind||"RelayLiveResolver"===o.backingField.kind)){var f=o.linkedField;f.plural?this._readPluralLink(f,n,t):this._readLink(f,n,t)}else this._readClientEdge(o,n,t);break;default:R(!1)}}return!0},n._readClientSideDirectiveField=function(e,n,t){switch(e.field.kind){case"ScalarField":return this._readScalar(e.field,n,t);case"LinkedField":if(e.field.plural)return this._readPluralLink(e.field,n,t);return this._readLink(e.field,n,t);case"RelayResolver":case"RelayLiveResolver":return this._readResolverField(e.field,n,t);case"ClientEdgeToClientObject":case"ClientEdgeToServerObject":return this._readClientEdge(e.field,n,t);case"AliasedInlineFragmentSpread":return this._readAliasedInlineFragment(e.field,n,t);default:e.field.kind,R(!1)}},n._readResolverField=function(e,n,t){var r,o=p.getDataID(n),a=this._errorResponseFields;this._errorResponseFields=null;var i=this._readResolverFieldImpl(e,o),l=null!==(r=e.alias)&&void 0!==r?r:e.name;return this._prependPreviousErrors(a,l),t[l]=i,i},n._readResolverFieldImpl=function(e,n){var t,r=this,o=e.fragment,i=function(e){return null!=t?{data:t.data,isMissingData:t.isMissingData,errorResponseFields:t.errorResponseFields}:{data:(t=P(r._recordSource,e,r._resolverCache)).data,isMissingData:t.isMissingData,errorResponseFields:t.errorResponseFields}},l=this._resolverCache.readFromCacheOrEvaluate(n,e,this._variables,function(){if(null!=o){var l={__id:n,__fragmentOwner:r._owner,__fragments:(0,a.default)({},o.name,o.args?k(o.args,r._variables):{})};return x({getDataForResolverFragment:i},function(){var n=A(e,r._variables,l,r._resolverContext),o=n[0],a=n[1];return{resolverResult:o,snapshot:t,error:a}})}var s=A(e,r._variables,null,r._resolverContext);return{resolverResult:s[0],snapshot:void 0,error:s[1]}},i),s=l[0],c=l[1],u=l[2],d=l[3],p=l[4],m=l[5];return this._propagateResolverMetadata(e.path,d,u,c,p,m),s},n._propagateResolverMetadata=function(e,n,t,r,o,a){if(null!=n){if(null!=n.missingClientEdges){var i,s=(0,l.default)(n.missingClientEdges);try{for(s.s();!(i=s.n()).done;){var c=i.value;this._missingClientEdges.push(c)}}catch(e){s.e(e)}finally{s.f()}}if(null!=n.missingLiveResolverFields){this._isMissingData=this._isMissingData||n.missingLiveResolverFields.length>0;var u,d=(0,l.default)(n.missingLiveResolverFields);try{for(d.s();!(u=d.n()).done;){var p=u.value;this._missingLiveResolverFields.push(p)}}catch(e){d.e(e)}finally{d.f()}}if(null!=n.errorResponseFields){null==this._errorResponseFields&&(this._errorResponseFields=[]);var m,h=(0,l.default)(n.errorResponseFields);try{for(h.s();!(m=h.n()).done;){var g,f=m.value;(null===(g=this._selector.node.metadata)||void 0===g?void 0:g.throwOnFieldError)===!0?this._errorResponseFields.push(f):this._errorResponseFields.push(N(f))}}catch(e){h.e(e)}finally{h.f()}}this._isMissingData=this._isMissingData||n.isMissingData}if(t){var y,_,v={kind:"relay_resolver.error",fieldPath:e,owner:this._fragmentName,error:t,shouldThrow:null!==(y=null===(_=this._selector.node.metadata)||void 0===_?void 0:_.throwOnFieldError)&&void 0!==y&&y,handled:!1};null==this._errorResponseFields?this._errorResponseFields=[v]:this._errorResponseFields.push(v)}if(null!=r&&this._seenRecords.add(r),null!=o&&(this._isMissingData=!0,this._missingLiveResolverFields.push(o)),null!=a){var b,k=(0,l.default)(a);try{for(k.s();!(b=k.n()).done;){var C=b.value;this._updatedDataIDs.add(C)}}catch(e){k.e(e)}finally{k.f()}}},n._readClientEdge=function(e,n,t){var r=this,o=e.backingField;"ClientExtension"!==o.kind||R(!1);var a=null!==(s=o.alias)&&void 0!==s?s:o.name,i={};this._traverseSelections([o],n,i);var l=i[a];if(null==l||u(l))return t[a]=l,l;if(e.linkedField.plural){Array.isArray(l)||R(!1),"ClientEdgeToClientObject"!==e.kind&&R(!1),c=null==e.backingField.normalizationInfo?l.map(function(n){var t,a=null!==(t=e.concreteType)&&void 0!==t?t:n.__typename;"string"!=typeof a&&R(!1);var i=O(n,o.path,r._owner.identifier),l=r._resolverCache.ensureClientRecord(i,a),s=e.modelResolvers;if(null!=s){var c=s[a];return void 0!==c||R(!1),null!=r._readResolverFieldImpl(c,l)?l:null}return l}):l.map(function(e){return O(e,o.path,r._owner.identifier)}),this._clientEdgeTraversalPath.push(null);var s,c,d=this._readLinkedIds(e.linkedField,c,n,t);return this._clientEdgeTraversalPath.pop(),t[a]=d,d}var p,m,h,g=O(l,o.path,this._owner.identifier),f=null!==(p=e.concreteType)&&void 0!==p?p:l.__typename;"ClientEdgeToClientObject"===e.kind?(null==e.backingField.normalizationInfo?("string"!=typeof f&&R(!1),m=this._resolverCache.ensureClientRecord(g,f)):m=g,h=null):(m=g,h={readerClientEdge:e,clientEdgeDestinationID:g});var y=e.modelResolvers;if(null!=y){"string"!=typeof f&&R(!1);var _=y[f];if(void 0!==_||R(!1),null==this._readResolverFieldImpl(_,m))return t[a]=null,null}this._clientEdgeTraversalPath.push(h);var v=t[a];null==v||"object"==typeof v||R(!1);var b=this._errorResponseFields;this._errorResponseFields=null;var k=this._traverse(e.linkedField,m,v);return this._prependPreviousErrors(b,a),this._clientEdgeTraversalPath.pop(),t[a]=k,k},n._readScalar=function(e,n,t){var r,o=null!==(r=e.alias)&&void 0!==r?r:e.name,a=S(e,this._variables),i=p.getValue(n,a);return null===i?this._maybeAddErrorResponseFields(n,a):void 0===i&&this._markDataAsMissing(o),t[o]=i,i},n._readLink=function(e,n,t){var r,o=null!==(r=e.alias)&&void 0!==r?r:e.name,a=S(e,this._variables),i=p.getLinkedRecordID(n,a);if(null==i)return t[o]=i,null===i?this._maybeAddErrorResponseFields(n,a):void 0===i&&this._markDataAsMissing(o),i;var l=t[o];null==l||"object"==typeof l||R(!1);var s=this._errorResponseFields;this._errorResponseFields=null;var c=this._traverse(e,i,l);return this._prependPreviousErrors(s,o),t[o]=c,c},n._prependPreviousErrors=function(e,n){if(null!=this._errorResponseFields){for(var t=0;t=0;o--)e.push(this._errorResponseFields[o]);this._errorResponseFields=e}}else this._errorResponseFields=e},n._readActorChange=function(e,n,t){var r,o=null!==(r=e.alias)&&void 0!==r?r:e.name,a=S(e,this._variables),i=p.getActorLinkedRecordID(n,a);if(null==i)return t[o]=i,void 0===i?this._markDataAsMissing(o):null===i&&this._maybeAddErrorResponseFields(n,a),t[o];var l=i[0],s=i[1],c={};return this._createFragmentPointer(e.fragmentSpread,p.fromObject({__id:s}),c),t[o]={__fragmentRef:c,__viewer:l},t[o]},n._readPluralLink=function(e,n,t){var r=S(e,this._variables),o=p.getLinkedRecordIDs(n,r);return null===o&&this._maybeAddErrorResponseFields(n,r),this._readLinkedIds(e,o,n,t)},n._readLinkedIds=function(e,n,t,r){var o,a=this,i=null!==(o=e.alias)&&void 0!==o?o:e.name;if(null==n)return r[i]=n,void 0===n&&this._markDataAsMissing(i),n;var l=r[i];null==l||Array.isArray(l)||R(!1);var s=this._errorResponseFields;this._errorResponseFields=null;var c=l||[];return n.forEach(function(n,t){if(null==n){void 0===n&&a._markDataAsMissing(String(t)),c[t]=n;return}var r=c[t];null==r||"object"==typeof r||R(!1);var o=a._errorResponseFields;a._errorResponseFields=null,c[t]=a._traverse(e,n,r),a._prependPreviousErrors(o,t)}),this._prependPreviousErrors(s,i),r[i]=c,c},n._readModuleImport=function(e,n,t){var r,o=C(e.documentName),a=null!==(r=e.componentModuleProvider)&&void 0!==r?r:p.getValue(n,o);if(null==a){void 0===a&&this._markDataAsMissing("");return}this._createFragmentPointer({kind:"FragmentSpread",name:e.fragmentName,args:e.args},n,t),t[f]=e.fragmentPropName,t[v]=a},n._readAliasedInlineFragment=function(e,n,t){var r=this._errorResponseFields;this._errorResponseFields=null;var o=this._readInlineFragment(e.fragment,n,{},!0);this._prependPreviousErrors(r,e.name),!1===o&&(o=null),t[e.name]=o},n._readInlineFragment=function(e,n,t,r){if(null==e.type){var o=this._traverseSelections(e.selections,n,t);return!1!==o&&t}var a=e.abstractKey;if(null==a){if(!this._recordMatchesTypeCondition(n,e.type))return null;var o=this._traverseSelections(e.selections,n,t);if(!o)return!1}else{var i=this._implementsInterface(n,a);if(!1===i&&r)return null;var l=this._isMissingData,s=this._isWithinUnmatchedTypeRefinement;this._isWithinUnmatchedTypeRefinement=s||!1===i;var c=this._traverseSelections(e.selections,n,t);if(this._isWithinUnmatchedTypeRefinement=s,!1===i)return this._isMissingData=l,null;if(null==i)return;if(!1===c)return!1}return t},n._recordMatchesTypeCondition=function(e,n){var t=p.getType(e);return null!=t&&t===n||p.getDataID(e)===b},n._createFragmentPointer=function(e,n,t){var r=t[y];null==r&&(r=t[y]={}),"object"==typeof r&&null!=r||R(!1),null==t[_]&&(t[_]=p.getDataID(n)),r[e.name]=k(e.args,this._variables,this._isWithinUnmatchedTypeRefinement),t[g]=this._owner,this._clientEdgeTraversalPath.length>0&&null!==this._clientEdgeTraversalPath[this._clientEdgeTraversalPath.length-1]&&(t[h]=(0,s.default)(this._clientEdgeTraversalPath))},n._createInlineDataOrResolverFragmentPointer=function(e,n,t){var r=t[y];null==r&&(r=t[y]={}),"object"==typeof r&&null!=r||R(!1),null==t[_]&&(t[_]=p.getDataID(n));var o={},a=this._fragmentName;this._fragmentName=e.name;var i=this._variables,l=e.args?k(e.args,this._variables):{};this._variables=d.getFragmentVariables(e,this._owner.variables,l),this._traverseSelections(e.selections,n,o),this._variables=i,this._fragmentName=a,r[e.name]=o},n._implementsInterface=function(e,n){var t=p.getType(e),r=this._recordSource.get(E(t)),o=null!=r?p.getValue(r,n):null;return null==o&&this._markDataAsMissing(""),o},e}();function N(e){switch(e.kind){case"missing_expected_data.throw":case"missing_required_field.throw":case"relay_field_payload.error":case"relay_resolver.error":return(0,o.default)((0,o.default)({},e),{},{handled:!0});case"missing_expected_data.log":case"missing_required_field.log":return e;default:e.kind,R(!1)}}function A(e,n,t,r){var o="function"==typeof e.resolverModule?e.resolverModule:e.resolverModule.default,a=null,i=null;try{var l=[];null!=e.fragment&&l.push(t);var s=e.args?k(e.args,n):void 0;l.push(s),l.push(r),a=o.apply(null,l)}catch(e){a=null,e!==I&&(i=e)}return[a,i]}function O(e,n,t){return"string"==typeof e?e:"object"==typeof e&&null!=e&&"string"==typeof e.id?e.id:void R(!1)}e.exports={read:P}},59628:function(e,n,t){"use strict";var r=(0,t(11915).default)(t(27969)),o=t(8340),a=t(72346),i=a.EXISTENT,l=a.NONEXISTENT,s=a.UNKNOWN,c=function(){function e(e){var n=this;this._records=new Map,null!=e&&Object.keys(e).forEach(function(t){var r=e[t],a=o.fromObject(r);n._records.set(t,a)})}e.create=function(n){return new e(n)};var n=e.prototype;return n.clear=function(){this._records=new Map},n.delete=function(e){this._records.set(e,null)},n.get=function(e){return this._records.get(e)},n.getRecordIDs=function(){return Array.from(this._records.keys())},n.getStatus=function(e){return this._records.has(e)?null==this._records.get(e)?l:i:s},n.has=function(e){return this._records.has(e)},n.remove=function(e){this._records.delete(e)},n.set=function(e,n){this._records.set(e,n)},n.size=function(){return this._records.size},n.toJSON=function(){var e,n={},t=(0,r.default)(this._records);try{for(t.s();!(e=t.n()).done;){var a=e.value,i=a[0],l=a[1];n[i]=o.toJSON(l)}}catch(e){t.e(e)}finally{t.f()}return n},e}();e.exports=c},72346:function(e){"use strict";e.exports={EXISTENT:"EXISTENT",NONEXISTENT:"NONEXISTENT",UNKNOWN:"UNKNOWN"}},30490:function(e,n,t){"use strict";var r=(0,t(11915).default)(t(27969)),o=t(94111),a=t(6343),i=t(12041),l=t(32933).getLocalVariables,s=t(8340),c=t(91583),u=t(4859).generateTypeID,d=t(50238),p=c.getStorageKey,m=c.getModuleOperationKey,h=function(){function e(e,n,t,r,o){this._operationLoader=null!=r?r:null,this._operationName=null,this._recordSource=e,this._references=t,this._variables=n,this._shouldProcessClientComponents=o}var n=e.prototype;return n.mark=function(e,n){("Operation"===e.kind||"SplitOperation"===e.kind)&&(this._operationName=e.name),this._traverse(e,n)},n._traverse=function(e,n){this._references.add(n);var t=this._recordSource.get(n);null!=t&&this._traverseSelections(e.selections,t)},n._getVariableValue=function(e){return this._variables.hasOwnProperty(e)||d(!1),this._variables[e]},n._traverseSelections=function(e,n){var t=this;e.forEach(function(r){switch(r.kind){case"ActorChange":t._traverseLink(r.linkedField,n);break;case"LinkedField":r.plural?t._traversePluralLink(r,n):t._traverseLink(r,n);break;case"Condition":!!t._getVariableValue(r.condition)===r.passingValue&&t._traverseSelections(r.selections,n);break;case"InlineFragment":if(null==r.abstractKey){var o=s.getType(n);(null!=o&&o===r.type||o===c.ROOT_TYPE)&&t._traverseSelections(r.selections,n)}else{var i=u(s.getType(n));t._references.add(i),t._traverseSelections(r.selections,n)}break;case"FragmentSpread":var p=t._variables;t._variables=l(t._variables,r.fragment.argumentDefinitions,r.args),t._traverseSelections(r.fragment.selections,n),t._variables=p;break;case"LinkedHandle":var m=a(r,e,t._variables);m.plural?t._traversePluralLink(m,n):t._traverseLink(m,n);break;case"Defer":case"Stream":case"ClientExtension":t._traverseSelections(r.selections,n);break;case"ScalarField":case"ScalarHandle":break;case"TypeDiscriminator":var h=u(s.getType(n));t._references.add(h);break;case"ModuleImport":t._traverseModuleImport(r,n);break;case"ClientComponent":if(!1===t._shouldProcessClientComponents)break;t._traverseSelections(r.fragment.selections,n);break;case"RelayResolver":case"RelayLiveResolver":t._traverseResolverField(r,n);break;case"ClientEdgeToClientObject":t._traverseClientEdgeToClientObject(r,n);break;default:d(!1)}})},n._traverseClientEdgeToClientObject=function(e,n){var t=this._traverseResolverField(e.backingField,n);if(null!=t){var o=this._recordSource.get(t);if(null!=o){if(e.backingField.isOutputType){var a=i(o);if(null!=a){var l,c=(0,r.default)(a);try{for(c.s();!(l=c.n()).done;){var u=l.value;this._references.add(u)}}catch(e){c.e(e)}finally{c.f()}}}else{var d=e.linkedField,p=d.concreteType;if(null==p)return;if(d.plural){var m=s.getResolverLinkedRecordIDs(o,p);if(null!=m){var h,g=(0,r.default)(m);try{for(g.s();!(h=g.n()).done;){var f=h.value;null!=f&&this._traverse(d,f)}}catch(e){g.e(e)}finally{g.f()}}}else{var y=s.getResolverLinkedRecordID(o,p);null!=y&&this._traverse(d,y)}}}}},n._traverseResolverField=function(e,n){var t=p(e,this._variables),r=s.getLinkedRecordID(n,t);null!=r&&this._references.add(r);var o=e.fragment;return null!=o&&this._traverseSelections([o],n),r},n._traverseModuleImport=function(e,n){var t=this._operationLoader;null!==t||d(!1);var r=m(e.documentName),a=s.getValue(n,r);if(null!=a){var i=t.get(a);if(null!=i){var c=o(i),u=this._variables;this._variables=l(this._variables,c.argumentDefinitions,e.args),this._traverseSelections(c.selections,n),this._variables=u}}},n._traverseLink=function(e,n){var t=p(e,this._variables),r=s.getLinkedRecordID(n,t);null!=r&&this._traverse(e,r)},n._traversePluralLink=function(e,n){var t=this,r=p(e,this._variables),o=s.getLinkedRecordIDs(n,r);null!=o&&o.forEach(function(n){null!=n&&t._traverse(e,n)})},e}();e.exports={mark:function(e,n,t,r,o){var a=n.dataID,i=n.node;new h(e,n.variables,t,r,o).mark(i,a)}}},73277:function(e,n,t){"use strict";var r=t(11915).default,o=r(t(27969)),a=r(t(98639)),i=t(43114),l=(i.ACTOR_IDENTIFIER_FIELD_NAME,i.getActorIdentifierFromPayload),s=t(92247),c=t(36882),u=c.generateClientID;c.isClientID;var d=t(32933).getLocalVariables,p=t(69e3),m=p.buildErrorTrie,h=p.getErrorsByKey,g=p.getNestedErrorTrieByKey,f=t(8340),y=t(44421).createNormalizationSelector,_=t(91583),v=(_.ROOT_ID,_.TYPENAME_KEY),b=_.getArgumentValues,k=_.getHandleStorageKey,C=_.getModuleComponentKey,S=_.getModuleOperationKey,T=_.getStorageKey,w=t(4859),I=w.TYPE_SCHEMA_TYPE,x=w.generateTypeID;t(22781);var E=t(50238);t(30499);var R=function(){function e(e,n,t){this._actorIdentifier=t.actorIdentifier,this._getDataId=t.getDataID,this._handleFieldPayloads=[],this._treatMissingFieldsAsNull=t.treatMissingFieldsAsNull,this._incrementalPlaceholders=[],this._isClientExtension=!1,this._isUnmatchedAbstractType=!1,this._followupPayloads=[],this._path=t.path?(0,a.default)(t.path):[],this._recordSource=e,this._variables=n,this._shouldProcessClientComponents=t.shouldProcessClientComponents}var n=e.prototype;return n.normalizeResponse=function(e,n,t,r){var o=this._recordSource.get(n);return o||E(!1),this._assignClientAbstractTypes(e),this._errorTrie=m(r),this._traverseSelections(e,o,t),{errors:r,fieldPayloads:this._handleFieldPayloads,incrementalPlaceholders:this._incrementalPlaceholders,followupPayloads:this._followupPayloads,source:this._recordSource,isFinal:!1}},n._assignClientAbstractTypes=function(e){var n=e.clientAbstractTypes;if(null!=n)for(var t=0,r=Object.keys(n);t-1})),t&&(d=null!=d?[t].concat((0,r.default)(d)):[t]),null===d)?u:h(u,m(d,n))},getStorageKey:function(e,n){if(e.storageKey)return e.storageKey;var t=function(e){if("RelayResolver"===e.kind||"RelayLiveResolver"===e.kind){var n,t;return null==e.args?null===(t=e.fragment)||void 0===t?void 0:t.args:(null===(n=e.fragment)||void 0===n?void 0:n.args)==null?e.args:e.args.concat(e.fragment.args)}return void 0===e.args?void 0:e.args}(e),r=e.name;return t&&0!==t.length?h(r,m(t,n)):r},getStableStorageKey:function(e,n){return h(e,i(n))},getModuleComponentKey:function(e){return"".concat("__module_component_").concat(e)},getModuleOperationKey:function(e){return"".concat("__module_operation_").concat(e)}};e.exports=g},82381:function(e,n,t){"use strict";var r=t(70279).RELAY_LIVE_RESOLVER,o=t(50238),a=function(){function e(){}var n=e.prototype;return n.readFromCacheOrEvaluate=function(e,n,t,a,i){n.kind!==r||o(!1);var l=a(),s=l.resolverResult,c=l.snapshot;return[s,void 0,l.error,c,void 0,void 0]},n.invalidateDataIDs=function(e){},n.ensureClientRecord=function(e,n){o(!1)},n.notifyUpdatedSubscribers=function(e){},e}();e.exports={NoopResolverCache:a}},94819:function(e,n,t){"use strict";var r=t(77674).getFragment,o=t(66561).eventShouldThrow,a=t(44421).getSelector,i=t(50238),l=[],s={};e.exports={readFragment:function(e,n){if(!l.length)throw Error("readFragment should be called only from within a Relay Resolver function.");var t=l[l.length-1],c=a(r(e),n);null!=c||i(!1),"SingularReaderSelector"!==c.kind&&i(!1);var u=t.getDataForResolverFragment(c,n),d=u.data,p=u.isMissingData,m=u.errorResponseFields;if(p||null!=m&&m.some(o))throw s;return d},withResolverContext:function(e,n){l.push(e);try{return n()}finally{l.pop()}},RESOLVER_FRAGMENT_ERRORED_SENTINEL:s}},4859:function(e){"use strict";var n="client:__type:";e.exports={generateTypeID:function(e){return n+e},isTypeID:function(e){return 0===e.indexOf(n)},TYPE_SCHEMA_TYPE:"__TypeSchema"}},28600:function(e,n,t){"use strict";var r=(0,t(36882).generateClientID)(t(91583).ROOT_ID,"viewer");e.exports={VIEWER_ID:r,VIEWER_TYPE:"Viewer"}},6343:function(e,n,t){"use strict";var r=t(70279).LINKED_FIELD,o=t(91583).getHandleStorageKey,a=t(22781),i=t(50238);e.exports=function(e,n,t){var l=n.find(function(n){return n.kind===r&&n.name===e.name&&n.alias===e.alias&&a(n.args,e.args)});l&&l.kind===r||i(!1);var s=o(e,t);return{kind:"LinkedField",alias:l.alias,name:s,storageKey:s,args:null,concreteType:l.concreteType,plural:l.plural,selections:l.selections}}},64781:function(e,n,t){"use strict";var r=t(70279).SCALAR_FIELD,o=t(91583).getHandleStorageKey,a=t(22781),i=t(50238);e.exports=function(e,n,t){var l=n.find(function(n){return n.kind===r&&n.name===e.name&&n.alias===e.alias&&a(n.args,e.args)});l&&l.kind===r||i(!1);var s=o(e,t);return{kind:"ScalarField",alias:l.alias,name:s,storageKey:s,args:null}}},44469:function(e,n,t){"use strict";var r=t(99358);t(30499),e.exports=function(e,n,t,o,a,i){return new r(e,t,o,i,a)}},72725:function(e,n,t){"use strict";var r,o,a=t(50238);e.exports=function(e){return r||(r=e.createContext(null),o=e),e!==o&&a(!1),r}},72713:function(e,n,t){"use strict";var r=t(28600),o=r.VIEWER_ID,a=r.VIEWER_TYPE;e.exports=function(e,n){return n===a&&null==e.id?o:e.id}},11408:function(e){"use strict";e.exports=function(e){}},30479:function(e){"use strict";var n=Symbol.iterator;e.exports=function(e,t){for(var r=e[n](),o=r.next();!o.done;){var a=o.value;if(t.has(a))return!0;o=r.next()}return!1}},7030:function(e,n,t){"use strict";var r=t(91583).ROOT_ID,o=t(28600).VIEWER_ID,a=Symbol.iterator;e.exports=function(e,n){for(var t=e[a](),i=t.next();!i.done;){var l=i.value;if(n.has(l)&&l!==r&&l!==o)return!0;i=t.next()}return!1}},18500:function(e){"use strict";e.exports=function(e){return!!(e&&e["@@RelayModernEnvironment"])}},3122:function(e,n,t){"use strict";var r=(0,t(11915).default)(t(27969)),o=t(1344),a=t(70279).RELAY_LIVE_RESOLVER,i=t(92247),l=t(69418),s=t(36882),c=s.generateClientID,u=s.generateClientObjectClientID,d=t(8340),p=t(44421).createNormalizationSelector,m=t(59628),h=t(73277).normalize,g=t(91583),f=g.RELAY_RESOLVER_ERROR_KEY,y=g.RELAY_RESOLVER_INVALIDATION_KEY,_=g.RELAY_RESOLVER_OUTPUT_TYPE_RECORD_IDS,v=g.RELAY_RESOLVER_SNAPSHOT_KEY,b=g.RELAY_RESOLVER_VALUE_KEY,k=g.getStorageKey,C=t(12041),S=t(341),T=t(95850).isSuspenseSentinel,w=t(50238);t(30499);var I="__resolverLiveStateSubscription",x="__resolverLiveStateValue",E="__resolverLiveStateDirty",R="__RELAY_RESOLVER__";function P(e,n,t){var r=e.get(n);r||(r=new Set,e.set(n,r)),r.add(t)}var B=function(){function e(e,n){this._resolverIDToRecordIDs=new Map,this._recordIDToResolverIDs=new Map,this._getRecordSource=e,this._store=n,this._handlingBatch=!1,this._liveResolverBatchRecordSource=null}var n=e.prototype;return n.readFromCacheOrEvaluate=function(e,n,t,o,i){var l,s=this._getRecordSource(),u=L(s,e),p=k(n,t),m=d.getLinkedRecordID(u,p),h=null==m?null:s.get(m);if(null==h||this._isInvalid(h,i)){null!=h&&M(h),m=null!==(N=m)&&void 0!==N?N:c(e,p),h=d.create(m,R);var g=o();if(d.setValue(h,v,g.snapshot),d.setValue(h,f,g.error),n.kind===a){if(null!=g.resolverResult){null!=g.error&&w(!1);var y=g.resolverResult;B=this._setLiveStateValue(h,m,y,n,t)}}else B=this._setResolverValue(h,g.resolverResult,n,t);s.set(m,h);var _=L(s,e),b=d.clone(_);if(d.setLinkedRecordID(b,p,m),s.set(e,b),null!=n.fragment){var C=c(e,k(n.fragment,t));P(this._resolverIDToRecordIDs,C,m),P(this._recordIDToResolverIDs,e,C);var I=null===(A=g.snapshot)||void 0===A?void 0:A.seenRecords;if(null!=I){var B,N,A,O,z=(0,r.default)(I);try{for(z.s();!(O=z.n()).done;){var D=O.value;P(this._recordIDToResolverIDs,D,C)}}catch(e){z.e(e)}finally{z.f()}}}}else if(n.kind===a&&d.getValue(h,E)){m=null!==(F=m)&&void 0!==F?F:c(e,p),h=d.clone(h);var F,j=d.getValue(h,x);S(j)||w(!1),B=this._setLiveResolverValue(h,j,n,t),d.setValue(h,E,!1),s.set(m,h)}var U=this._getResolverValue(h),H=d.getValue(h,v),q=d.getValue(h,f),W=null;return T(U)&&(W=null!==(l=m)&&void 0!==l?l:c(e,p)),[U,m,q,H,W,B]},n.getLiveResolverPromise=function(e){var n=this._getRecordSource().get(e);null!=n||w(!1);var t=d.getValue(n,x);return new Promise(function(e){var n=t.subscribe(function(){n(),e()})})},n._setLiveStateValue=function(e,n,t,r,o){var a=this._makeLiveStateHandler(n),i=t.subscribe(a);d.setValue(e,x,t);var l=this._setLiveResolverValue(e,t,r,o);return d.setValue(e,E,!1),d.setValue(e,I,i),l},n._makeLiveStateHandler=function(e){var n=this;return function(){var t=n._getRecordSource().get(e);if(t&&d.hasValue(t,x)){var r=d.clone(t);d.setValue(r,E,!0),n._setLiveResolverUpdate(e,r)}}},n._setLiveResolverUpdate=function(e,n){if(this._handlingBatch)null==this._liveResolverBatchRecordSource&&(this._liveResolverBatchRecordSource=m.create()),this._liveResolverBatchRecordSource.set(e,n);else{var t=m.create();t.set(e,n),this._store.publish(t),this._store.notify()}},n.batchLiveStateUpdates=function(e){this._handlingBatch&&w(!1),this._handlingBatch=!0;try{e()}finally{null!=this._liveResolverBatchRecordSource&&(this._store.publish(this._liveResolverBatchRecordSource),this._store.notify()),this._liveResolverBatchRecordSource=null,this._handlingBatch=!1}},n._setLiveResolverValue=function(e,n,t,r){var o=null,a=null;try{o=n.read()}catch(e){a=e}return d.setValue(e,f,a),this._setResolverValue(e,o,t,r)},n._setResolverValue=function(e,n,t,o){var a=t.normalizationInfo,i=null;if(null==n||null==a||T(n))l(n),d.setValue(e,b,n);else{var s=C(e),c=new Set,p=this._getRecordSource();if(a.plural){Array.isArray(n)||w(!1),y=[];for(var h=m.create(),g=0;g0,a=null!=r.missingClientEdges&&r.missingClientEdges.length>0;if(o||a||r.isMissingData&&null!=i(e,n,t))return{state:"loading"};try{l(e,r.errorResponseFields)}catch(e){return{error:e,state:"error"}}return null!=r.data||c(!1),{state:"ok",value:r.data}}e.exports={observeFragment:d,waitForFragmentData:function(e,n,t){return u.apply(this,arguments)}}},43125:function(e,n,t){"use strict";var r=t(77674).getInlineDataFragment,o=t(91583).FRAGMENTS_KEY,a=t(50238);e.exports=function(e,n){var t,i=r(e);if(null==n)return n;"object"!=typeof n&&a(!1);var l=null===(t=n[o])||void 0===t?void 0:t[i.name];return null!=l||a(!1),l}},63657:function(e,n,t){"use strict";var r=t(48212).default,o=t(13736).observeFragment;function a(){return(a=r(function*(e,n,t){try{var r,a,i,l=yield new Promise(function(r,i){a=o(e,n,t).subscribe({next:function(e){"ok"===e.state?r(e.value):"error"===e.state&&i(e.error)}})});return null===(i=a)||void 0===i||i.unsubscribe(),l}catch(e){throw null===(r=a)||void 0===r||r.unsubscribe(),e}})).apply(this,arguments)}e.exports={waitForFragmentData:function(e,n,t){return a.apply(this,arguments)}}},28266:function(e,n,t){"use strict";var r=t(72833),o=t(77674).getRequest,a=t(98210).createOperationDescriptor,i=t(44421).createReaderSelector;t(30499),e.exports=function(e,n){var t=o(n.subscription);if("subscription"!==t.params.operationKind)throw Error("requestSubscription: Must use Subscription operation");var l=n.configs,s=n.onCompleted,c=n.onError,u=n.onNext,d=a(t,n.variables,n.cacheConfig),p=(l?r.convert(l,t,null,n.updater):n).updater;return{dispose:e.executeSubscription({operation:d,updater:p}).subscribe({next:function(n){if(null!=u){var t,r,o,a,l=d.fragment;"string"==typeof(t=Array.isArray(n)?null===(r=n[0])||void 0===r?void 0:null===(o=r.extensions)||void 0===o?void 0:o.__relay_subscription_root_id:null===(a=n.extensions)||void 0===a?void 0:a.__relay_subscription_root_id)&&(l=i(l.node,t,l.variables,l.owner)),u(e.lookup(l).data)}},error:c,complete:s}).unsubscribe}}},70279:function(e){"use strict";e.exports={ACTOR_CHANGE:"ActorChange",CATCH_FIELD:"CatchField",CONDITION:"Condition",CLIENT_COMPONENT:"ClientComponent",CLIENT_EDGE_TO_SERVER_OBJECT:"ClientEdgeToServerObject",CLIENT_EDGE_TO_CLIENT_OBJECT:"ClientEdgeToClientObject",CLIENT_EXTENSION:"ClientExtension",DEFER:"Defer",CONNECTION:"Connection",FRAGMENT:"Fragment",FRAGMENT_SPREAD:"FragmentSpread",INLINE_DATA_FRAGMENT_SPREAD:"InlineDataFragmentSpread",INLINE_DATA_FRAGMENT:"InlineDataFragment",INLINE_FRAGMENT:"InlineFragment",LINKED_FIELD:"LinkedField",LINKED_HANDLE:"LinkedHandle",LITERAL:"Literal",LIST_VALUE:"ListValue",LOCAL_ARGUMENT:"LocalArgument",MODULE_IMPORT:"ModuleImport",ALIASED_FRAGMENT_SPREAD:"AliasedFragmentSpread",ALIASED_INLINE_FRAGMENT_SPREAD:"AliasedInlineFragmentSpread",RELAY_RESOLVER:"RelayResolver",RELAY_LIVE_RESOLVER:"RelayLiveResolver",REQUIRED_FIELD:"RequiredField",OBJECT_VALUE:"ObjectValue",OPERATION:"Operation",REQUEST:"Request",ROOT_ARGUMENT:"RootArgument",SCALAR_FIELD:"ScalarField",SCALAR_HANDLE:"ScalarHandle",SPLIT_OPERATION:"SplitOperation",STREAM:"Stream",TYPE_DISCRIMINATOR:"TypeDiscriminator",UPDATABLE_QUERY:"UpdatableQuery",VARIABLE:"Variable"}},21633:function(e){"use strict";e.exports={DEFAULT_HANDLE_KEY:""}},53790:function(e){"use strict";function n(e,n,t){for(var r=arguments.length,o=Array(r>3?r-3:0),a=3;a2?r-2:0),a=2;a2?r-2:0),a=2;a0){for(var a=[],i=o.length-1;i>=0;i--){var l=o[i](e,r);a.unshift(l)}return{stop:function(e){a.forEach(function(n){return n(e)})}}}return t},attachProfileHandler:function(e,t){n.hasOwnProperty(e)||(n[e]=[]),n[e].push(t)},detachProfileHandler:function(e,t){var r,o;n.hasOwnProperty(e)&&-1!==(o=(r=n[e]).indexOf(t))&&r.splice(o,1)}}},59610:function(e,n,t){"use strict";var r=t(11915).default,o=r(t(27969)),a=r(t(76481)),i=t(58405),l=t(50238),s=function(){function e(){var e=this;(0,a.default)(this,"_complete",!1),(0,a.default)(this,"_events",[]),(0,a.default)(this,"_sinks",new Set),(0,a.default)(this,"_subscription",[]),this._observable=i.create(function(n){e._sinks.add(n);for(var t=e._events,r=0;r1&&void 0!==arguments[1]?arguments[1]:new Set;if(!n||"object"!=typeof n)return!1;if(t.has(n))return!0;var r=new Set(t);return r.add(n),(Array.isArray(n)?n:Object.values(n)).some(function(n){return e(n,r)})}}},75464:function(e,n,t){"use strict";t(22781),t(30499);var r="function"==typeof WeakMap?new WeakMap:new Map;function o(e,n){if(null==n)return e;var t={};return Object.assign(t,e),Object.keys(n).forEach(function(e){var o=n[e].get,a=o();if(r.has(o)){var i=r.get(o);t[e]=i}else r.set(o,a),t[e]=a}),t}o.tests_only_resetDebugCache=void 0,e.exports=o},40778:function(e){"use strict";var n,t,r="undefined"!=typeof window&&"function"==typeof(null===(n=window)||void 0===n?void 0:null===(t=n.performance)||void 0===t?void 0:t.now);function o(){return r?window.performance.now():Date.now()}e.exports=function(e){var n=o(),t=e();return[n,o()-n,t]}},91826:function(e,n,t){"use strict";var r=t(53622),o=t(68671),a=t(98587)(),i=t(96407),l=t(64617),s=r("%Math.floor%");e.exports=function(e,n){if("function"!=typeof e)throw new l("`fn` is not a function");if("number"!=typeof n||n<0||n>4294967295||s(n)!==n)throw new l("`length` must be a positive 32-bit integer");var t=arguments.length>2&&!!arguments[2],r=!0,c=!0;if("length"in e&&i){var u=i(e,"length");u&&!u.configurable&&(r=!1),u&&!u.writable&&(c=!1)}return(r||c||!t)&&(a?o(e,"length",n,!0,!0):o(e,"length",n)),e}},1074:function(e,n,t){"use strict";t.r(n),t.d(n,{parse:function(){return o}});var r="";function o(e){return e.split("\n").reduce(function(e,n){var t,o,p,m=function(e){var n=a.exec(e);if(!n)return null;var t=n[2]&&0===n[2].indexOf("native"),o=n[2]&&0===n[2].indexOf("eval"),l=i.exec(n[2]);return o&&null!=l&&(n[2]=l[1],n[3]=l[2],n[4]=l[3]),{file:t?null:n[2],methodName:n[1]||r,arguments:t?[n[2]]:[],lineNumber:n[3]?+n[3]:null,column:n[4]?+n[4]:null}}(n)||((t=l.exec(n))?{file:t[2],methodName:t[1]||r,arguments:[],lineNumber:+t[3],column:t[4]?+t[4]:null}:null)||function(e){var n=s.exec(e);if(!n)return null;var t=n[3]&&n[3].indexOf(" > eval")>-1,o=c.exec(n[3]);return t&&null!=o&&(n[3]=o[1],n[4]=o[2],n[5]=null),{file:n[3],methodName:n[1]||r,arguments:n[2]?n[2].split(","):[],lineNumber:n[4]?+n[4]:null,column:n[5]?+n[5]:null}}(n)||((o=d.exec(n))?{file:o[2],methodName:o[1]||r,arguments:[],lineNumber:+o[3],column:o[4]?+o[4]:null}:null)||((p=u.exec(n))?{file:p[3],methodName:p[1]||r,arguments:[],lineNumber:+p[4],column:p[5]?+p[5]:null}:null);return m&&e.push(m),e},[])}var a=/^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|webpack||\/|[a-z]:\\|\\\\).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,i=/\((\S*)(?::(\d+))(?::(\d+))\)/,l=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i,s=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|\[native).*?|[^@]*bundle)(?::(\d+))?(?::(\d+))?\s*$/i,c=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,u=/^\s*(?:([^@]*)(?:\((.*?)\))?@)?(\S.*?):(\d+)(?::(\d+))?\s*$/i,d=/^\s*at (?:((?:\[object object\])?[^\\/]+(?: \[as \S+\])?) )?\(?(.*?):(\d+)(?::(\d+))?\)?\s*$/i},79852:function(e,n,t){"use strict";var r=(this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}})(t(91027)),o=t(61276);function a(e,n){var t={};return e&&"string"==typeof e&&(0,r.default)(e,function(e,r){e&&r&&(t[(0,o.camelCase)(e,n)]=r)}),t}a.default=a,e.exports=a},61276:function(e,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.camelCase=void 0;var t=/^--[a-zA-Z0-9_-]+$/,r=/-([a-z])/g,o=/^[^-]+$/,a=/^-(webkit|moz|ms|o|khtml)-/,i=/^-(ms)-/,l=function(e,n){return n.toUpperCase()},s=function(e,n){return"".concat(n,"-")};n.camelCase=function(e,n){var c;return(void 0===n&&(n={}),!(c=e)||o.test(c)||t.test(c))?e:(e=e.toLowerCase(),(e=n.reactCompat?e.replace(i,s):e.replace(a,s)).replace(r,l))}},91027:function(e,n,t){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e,n){var t=null;if(!e||"string"!=typeof e)return t;var r=(0,o.default)(e),a="function"==typeof n;return r.forEach(function(e){if("declaration"===e.type){var r=e.property,o=e.value;a?n(r,o,e):o&&((t=t||{})[r]=o)}}),t};var o=r(t(75561))},42178:function(e,n,t){"use strict";t.r(n),t.d(n,{focusable:function(){return E},getTabIndex:function(){return m},isFocusable:function(){return B},isTabbable:function(){return R},tabbable:function(){return x}});var r=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],o=r.join(","),a="undefined"==typeof Element,i=a?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,l=!a&&Element.prototype.getRootNode?function(e){var n;return null==e?void 0:null===(n=e.getRootNode)||void 0===n?void 0:n.call(e)}:function(e){return null==e?void 0:e.ownerDocument},s=function e(n,t){void 0===t&&(t=!0);var r,o=null==n?void 0:null===(r=n.getAttribute)||void 0===r?void 0:r.call(n,"inert");return""===o||"true"===o||t&&n&&e(n.parentNode)},c=function(e){var n,t=null==e?void 0:null===(n=e.getAttribute)||void 0===n?void 0:n.call(e,"contenteditable");return""===t||"true"===t},u=function(e,n,t){if(s(e))return[];var r=Array.prototype.slice.apply(e.querySelectorAll(o));return n&&i.call(e,o)&&r.unshift(e),r=r.filter(t)},d=function e(n,t,r){for(var a=[],l=Array.from(n);l.length;){var c=l.shift();if(!s(c,!1)){if("SLOT"===c.tagName){var u=c.assignedElements(),d=e(u.length?u:c.children,!0,r);r.flatten?a.push.apply(a,d):a.push({scopeParent:c,candidates:d})}else{i.call(c,o)&&r.filter(c)&&(t||!n.includes(c))&&a.push(c);var p=c.shadowRoot||"function"==typeof r.getShadowRoot&&r.getShadowRoot(c),m=!s(p,!1)&&(!r.shadowRootFilter||r.shadowRootFilter(c));if(p&&m){var h=e(!0===p?c.children:p.children,!0,r);r.flatten?a.push.apply(a,h):a.push({scopeParent:c,candidates:h})}else l.unshift.apply(l,c.children)}}}return a},p=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},m=function(e){if(!e)throw Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||c(e))&&!p(e)?0:e.tabIndex},h=function(e,n){var t=m(e);return t<0&&n&&!p(e)?0:t},g=function(e,n){return e.tabIndex===n.tabIndex?e.documentOrder-n.documentOrder:e.tabIndex-n.tabIndex},f=function(e){return"INPUT"===e.tagName},y=function(e,n){for(var t=0;tsummary:first-of-type")?e.parentElement:e;if(i.call(o,"details:not([open]) *"))return!0;if(t&&"full"!==t&&"legacy-full"!==t){if("non-zero-area"===t)return b(e)}else{if("function"==typeof r){for(var a=e;e;){var s=e.parentElement,c=l(e);if(s&&!s.shadowRoot&&!0===r(s))return b(e);e=e.assignedSlot?e.assignedSlot:s||c===e.ownerDocument?s:c.host}e=a}if(v(e))return!e.getClientRects().length;if("legacy-full"!==t)return!0}return!1},C=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var n=e.parentElement;n;){if("FIELDSET"===n.tagName&&n.disabled){for(var t=0;tm(n))&&!!S(e,n)},w=function(e){var n=parseInt(e.getAttribute("tabindex"),10);return!!isNaN(n)||n>=0},I=function e(n){var t=[],r=[];return n.forEach(function(n,o){var a=!!n.scopeParent,i=a?n.scopeParent:n,l=h(i,a),s=a?e(n.candidates):i;0===l?a?t.push.apply(t,s):t.push(i):r.push({documentOrder:o,tabIndex:l,item:n,isScope:a,content:s})}),r.sort(g).reduce(function(e,n){return n.isScope?e.push.apply(e,n.content):e.push(n.content),e},[]).concat(t)},x=function(e,n){return I((n=n||{}).getShadowRoot?d([e],n.includeContainer,{filter:T.bind(null,n),flatten:!1,getShadowRoot:n.getShadowRoot,shadowRootFilter:w}):u(e,n.includeContainer,T.bind(null,n)))},E=function(e,n){return(n=n||{}).getShadowRoot?d([e],n.includeContainer,{filter:S.bind(null,n),flatten:!0,getShadowRoot:n.getShadowRoot}):u(e,n.includeContainer,S.bind(null,n))},R=function(e,n){if(n=n||{},!e)throw Error("No node provided");return!1!==i.call(e,o)&&T(n,e)},P=r.concat("iframe").join(","),B=function(e,n){if(n=n||{},!e)throw Error("No node provided");return!1!==i.call(e,P)&&S(n,e)}},7209:function(e,n,t){"use strict";t.d(n,{ST:function(){return i},el:function(){return l},z$:function(){return a}});var r=t(66123);let o=(0,r.createContext)(null),a=()=>{let e=(0,r.useContext)(o);return e?e.client:null},i=()=>{let e=(0,r.useContext)(o);return e?e.volume:null},l=()=>{let e=(0,r.useContext)(o);return e?e.subXTrackingEnabled:null};n.ZP=o},84994:function(e,n,t){"use strict";t.d(n,{$3:function(){return l},II:function(){return i},aC:function(){return a}});var r=t(66123);let o=(0,r.createContext)({authMethod:null,userLoading:!0,setUser:()=>{}});function a(){return(0,r.useContext)(o)}function i(){var e,n;let t=(0,r.useContext)(o);return(t.user||t.viewer)&&((null===(e=t.user)||void 0===e?void 0:e.uid)||(null===(n=t.viewer)||void 0===n?void 0:n.id))||null}function l(){var e;let[n,t]=(0,r.useState)(!1),a=(0,r.useContext)(o);return(0,r.useEffect)(()=>{var e;!a.userLoading&&(null===(e=a.user)||void 0===e?void 0:e.isEntitled)&&t(!0)},[null===(e=a.user)||void 0===e?void 0:e.isEntitled,a.userLoading]),n}n.ZP=o},19093:function(e,n,t){"use strict";t.d(n,{G:function(){return a}});var r=t(66123);let o=(0,r.createContext)(null),a=()=>{let e=(0,r.useContext)(o);if(!e)throw Error("Missing Campaign Context");return e};n.Z=o},47727:function(e,n,t){"use strict";t.d(n,{ly:function(){return l},uj:function(){return i},v1:function(){return a}});var r=t(66123);let o=(0,r.createContext)(null),a=()=>{let e=(0,r.useContext)(o);if(!e)throw Error("Missing Community Context");return e},i=()=>{var e;let{currentCycloneCommunityId:n,currentCommunity:t}=a(),r=null===(e=t.cycloneCommunities)||void 0===e?void 0:e[n];if(!r)throw Error(`Cyclone community not found for current cyclone community ID: ${n}`);return r},l=e=>{let{communities:n}=a();return Object.values(n).find(n=>n.wpSiteId===e)};n.ZP=o},84795:function(e,n,t){"use strict";t.d(n,{q:function(){return a}});var r=t(66123);let o=(0,r.createContext)(null),a=()=>{let e=(0,r.useContext)(o);if(!e)throw Error("Missing Config Context");return e};n.Z=o},8447:function(e,n,t){"use strict";t.d(n,{M:function(){return a}});var r=t(66123);let o=r.createContext({drawerId:"coral-drawer",isDrawerOpen:!1,isDrawerTransitionDisabled:!1,isDrawerPrerendered:!1,openDrawer:()=>{},closeDrawer:()=>{},prerenderDrawer:()=>{}}),a=()=>(0,r.useContext)(o);n.Z=o},97650:function(e,n,t){"use strict";t.d(n,{Q:function(){return a}});var r=t(66123);let o=(0,r.createContext)(null),a=()=>{let e=(0,r.useContext)(o);if(!e)throw Error("Missing Global Data Context");return e};n.Z=o},42103:function(e,n,t){"use strict";t.d(n,{D:function(){return a}});var r=t(66123);let o=(0,r.createContext)(null),a=()=>{let e=(0,r.useContext)(o);if(!e)throw Error("Missing Loop Nav Context");return e};n.Z=o},4274:function(e,n,t){"use strict";var r,o;t.d(n,{Dj:function(){return a},P_:function(){return i}});let a=((r={}).acfDisabled="acfDisabled",r.archived="archived",r.autoDraft="autoDraft",r.dpRewriteRepublish="dpRewriteRepublish",r.draft="draft",r.future="future",r.inherit="inherit",r.pending="pending",r.private="private",r.publish="publish",r.requestCompleted="requestCompleted",r.requestConfirmed="requestConfirmed",r.requestFailed="requestFailed",r.requestPending="requestPending",r.trash="trash",r),i=((o={}).authorProfile="authorProfile",o.campaign="campaign",o.category="category",o.clientError="clientError",o.customStory="customStory",o.embedStory="embedStory",o.homepage="homepage",o.image="image",o.internalCategory="internalCategory",o.internalSuperCat="internalSuperCat",o.linkPost="linkPost",o.loopNav="loopNav",o.map="map",o.neighborhood="neighborhood",o.package="package",o.page="page",o.post="post",o.product="product",o.productBrand="productBrand",o.quickPost="quickPost",o.redirect="redirect",o.stream="stream",o.superCat="superCat",o.tag="tag",o.vault="vault",o.venue="venue",o.videoGame="videoGame",o.videoGamePlatform="videoGamePlatform",o.videoPost="videoPost",o.volumeVideo="volumeVideo",o)},96109:function(e,n,t){"use strict";var r,o,a,i,l,s,c,u,d,p,m,h,g,f,y,_,v,b,k,C,S,T,w,I,x,E,R,P,B,N,A;t.r(n);let O=(a={alias:null,args:null,concreteType:"BannerType",kind:"LinkedField",name:"breakingNewsBanner",plural:!1,selections:o=[{alias:null,args:null,kind:"ScalarField",name:"buttonText",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"buttonUrl",storageKey:null},{alias:null,args:null,concreteType:"RichTextType",kind:"LinkedField",name:"content",plural:!0,selections:r=[{alias:null,args:null,kind:"ScalarField",name:"html",storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"heading",storageKey:null}],storageKey:null},i={alias:null,args:null,concreteType:"BannerType",kind:"LinkedField",name:"wikiBanner",plural:!1,selections:o,storageKey:null},l={alias:null,args:null,kind:"ScalarField",name:"siteDomain",storageKey:null},s={alias:null,args:null,kind:"ScalarField",name:"siteSlug",storageKey:null},c={alias:null,args:null,kind:"ScalarField",name:"siteTitle",storageKey:null},u={alias:null,args:null,kind:"ScalarField",name:"siteTagline",storageKey:null},h={alias:null,args:null,concreteType:"ThumbnailMapType",kind:"LinkedField",name:"thumbnails",plural:!1,selections:[m={alias:null,args:null,concreteType:"ThumbnailType",kind:"LinkedField",name:"horizontal",plural:!1,selections:p=[d={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:p,storageKey:null},{alias:null,args:null,concreteType:"ThumbnailType",kind:"LinkedField",name:"square",plural:!1,selections:p,storageKey:null},{alias:null,args:null,concreteType:"ThumbnailType",kind:"LinkedField",name:"social",plural:!1,selections:p,storageKey:null}],storageKey:null},g={alias:null,args:null,kind:"ScalarField",name:"originalWidth",storageKey:null},f={alias:null,args:null,kind:"ScalarField",name:"originalHeight",storageKey:null},_={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:y=[d,{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:y,storageKey:null}],storageKey:null},v={alias:null,args:null,concreteType:"SocialMediaLink",kind:"LinkedField",name:"socialMediaLinks",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"platformName",storageKey:null},d],storageKey:null},k={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:[b={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},C={alias:null,args:null,kind:"ScalarField",name:"slug",storageKey:null},S={alias:null,args:null,kind:"ScalarField",name:"listId",storageKey:null},T={alias:null,args:null,kind:"ScalarField",name:"default",storageKey:null},w={alias:null,args:null,concreteType:"RichTextType",kind:"LinkedField",name:"promoText",plural:!1,selections:r,storageKey:null},I={alias:null,args:null,kind:"ScalarField",name:"frequency",storageKey:null},x={alias:null,args:null,concreteType:"ThumbnailMapType",kind:"LinkedField",name:"thumbnails",plural:!1,selections:[m],storageKey:null},E=[{kind:"Literal",name:"location",value:"MAIN"}],P=[{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:[R={alias:null,args:null,kind:"ScalarField",name:"label",storageKey:null},d,{alias:null,args:null,concreteType:"NavMenuItemType",kind:"LinkedField",name:"menuItems",plural:!0,selections:[R,d],storageKey:null}],storageKey:null}],storageKey:null}],B=[{kind:"Literal",name:"location",value:"FOOTER"}],A=[{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:[R,d,{alias:null,args:null,concreteType:"NavMenuItemType",kind:"LinkedField",name:"menuItems",plural:!0,selections:[R,d,N={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null}],storageKey:null},N],storageKey:null}],storageKey:null}],{fragment:{argumentDefinitions:[],kind:"Fragment",metadata:null,name:"GlobalDataContainerQuery",selections:[a,i,{alias:null,args:null,concreteType:"SiteSettingsType",kind:"LinkedField",name:"siteSettings",plural:!1,selections:[l,s,c,u,{alias:null,args:null,concreteType:"ImageResourceType",kind:"LinkedField",name:"placeholderImage",plural:!1,selections:[h],storageKey:null},{alias:null,args:null,concreteType:"ImageResourceType",kind:"LinkedField",name:"siteLogo",plural:!1,selections:[g,f,_],storageKey:null},v,k],storageKey:null},{alias:null,args:null,concreteType:"NewsletterType",kind:"LinkedField",name:"newsletters",plural:!0,selections:[b,C,S,T,w,I,{alias:null,args:null,concreteType:"ImageResourceType",kind:"LinkedField",name:"image",plural:!1,selections:[x],storageKey:null}],storageKey:null},{alias:"mainNav",args:E,concreteType:"NavMenuType",kind:"LinkedField",name:"navMenu",plural:!1,selections:P,storageKey:'navMenu(location:"MAIN")'},{alias:"footerNav",args:B,concreteType:"NavMenuType",kind:"LinkedField",name:"navMenu",plural:!1,selections:P,storageKey:'navMenu(location:"FOOTER")'}],type:"RootQuery",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[],kind:"Operation",name:"GlobalDataContainerQuery",selections:[a,i,{alias:null,args:null,concreteType:"SiteSettingsType",kind:"LinkedField",name:"siteSettings",plural:!1,selections:[l,s,c,u,{alias:null,args:null,concreteType:"ImageResourceType",kind:"LinkedField",name:"placeholderImage",plural:!1,selections:[h,N],storageKey:null},{alias:null,args:null,concreteType:"ImageResourceType",kind:"LinkedField",name:"siteLogo",plural:!1,selections:[g,f,_,N],storageKey:null},v,k],storageKey:null},{alias:null,args:null,concreteType:"NewsletterType",kind:"LinkedField",name:"newsletters",plural:!0,selections:[b,C,S,T,w,I,{alias:null,args:null,concreteType:"ImageResourceType",kind:"LinkedField",name:"image",plural:!1,selections:[x,N],storageKey:null}],storageKey:null},{alias:"mainNav",args:E,concreteType:"NavMenuType",kind:"LinkedField",name:"navMenu",plural:!1,selections:A,storageKey:'navMenu(location:"MAIN")'},{alias:"footerNav",args:B,concreteType:"NavMenuType",kind:"LinkedField",name:"navMenu",plural:!1,selections:A,storageKey:'navMenu(location:"FOOTER")'}]},params:{id:"d46ae2b64f7c1cf9febe797d25ca1570",metadata:{},name:"GlobalDataContainerQuery",operationKind:"query",text:null}});O.hash="57f37f66d389401eae7031e4254aed89",n.default=O},9274:function(e,n,t){"use strict";var r,o,a,i,l,s,c,u,d,p,m;t.r(n);let h={fragment:{argumentDefinitions:r=[{defaultValue:null,kind:"LocalArgument",name:"nodeId"}],kind:"Fragment",metadata:null,name:"LoopNavProviderContainerQuery",selections:[{kind:"RequiredField",field:{alias:null,args:o=[{kind:"Variable",name:"id",variableName:"nodeId"}],concreteType:null,kind:"LinkedField",name:"node",plural:!1,selections:[a={alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},{kind:"InlineFragment",selections:d=[i={alias:null,args:null,kind:"ScalarField",name:"path",storageKey:null},{alias:null,args:null,concreteType:"LoopNavResourceType",kind:"LinkedField",name:"loopNav",plural:!1,selections:[l={alias:null,args:null,kind:"ScalarField",name:"title",storageKey:null},{alias:null,args:null,concreteType:"LoopNavListItemType",kind:"LinkedField",name:"items",plural:!0,selections:[s={alias:null,args:null,kind:"ScalarField",name:"listItemResourceId",storageKey:null},c={alias:null,args:null,kind:"ScalarField",name:"text",storageKey:null},u={alias:null,args:null,kind:"ScalarField",name:"permalink",storageKey:null},{alias:null,args:null,concreteType:"LoopNavListItemType",kind:"LinkedField",name:"items",plural:!0,selections:[s,u,c],storageKey:null}],storageKey:null}],storageKey:null}],type:"FeedContentResourceInterface",abstractKey:"__isFeedContentResourceInterface"},{kind:"InlineFragment",selections:d,type:"CategoryResourceType",abstractKey:null},{kind:"InlineFragment",selections:d,type:"VideoGameResourceType",abstractKey:null}],storageKey:null},action:"THROW"}],type:"RootQuery",abstractKey:null},kind:"Request",operation:{argumentDefinitions:r,kind:"Operation",name:"LoopNavProviderContainerQuery",selections:[{alias:null,args:o,concreteType:null,kind:"LinkedField",name:"node",plural:!1,selections:[a,{kind:"InlineFragment",selections:m=[i,{alias:null,args:null,concreteType:"LoopNavResourceType",kind:"LinkedField",name:"loopNav",plural:!1,selections:[l,{alias:null,args:null,concreteType:"LoopNavListItemType",kind:"LinkedField",name:"items",plural:!0,selections:[s,c,u,{alias:null,args:null,concreteType:"LoopNavListItemType",kind:"LinkedField",name:"items",plural:!0,selections:[s,u,c,p={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null}],storageKey:null},p],storageKey:null},p],storageKey:null}],type:"FeedContentResourceInterface",abstractKey:"__isFeedContentResourceInterface"},{kind:"InlineFragment",selections:m,type:"CategoryResourceType",abstractKey:null},{kind:"InlineFragment",selections:m,type:"VideoGameResourceType",abstractKey:null},p],storageKey:null}]},params:{id:"529cad23f4ba104eb71ed003fb84403b",metadata:{},name:"LoopNavProviderContainerQuery",operationKind:"query",text:null}};h.hash="4c3e8c249bd5b267f0ed4e22d21e8d9d",n.default=h},98416:function(e,n,t){"use strict";t.d(n,{$1:function(){return m},$Z:function(){return o},GH:function(){return l},GQ:function(){return h},J$:function(){return _},Jm:function(){return a},Ns:function(){return g},P3:function(){return d},WG:function(){return s},X5:function(){return c},Zp:function(){return i},eG:function(){return f},k5:function(){return u},lV:function(){return y},wb:function(){return r},yN:function(){return p}});let r="DUET",o="DEV",a="?",i="production";Number.parseFloat("0.001");let l=15,s=10,c=40,u=25,d=15,p=10,m=15,h=15,g=7,f={deployEnv:i,defaultBrandedContentDisclaimer:"This advertising content was produced in collaboration between Vox Creative and our sponsor, without involvement from Vox Media editorial staff."},y="_chorus_ccpa_consent_donotsell",_="This video contains sensitive or violent content"},34993:function(e,n,t){var r=t(41650);let{normalize:o}=t(347),a=e=>{let n=`${e}=`;return decodeURIComponent(document.cookie).split("; ").reduce((e,t)=>0===t.indexOf(n)?t.substring(n.length):e,"")},{SENTRY_SERVER_SAMPLE_RATE:i,SENTRY_CLIENT_SAMPLE_RATE:l}=t(78939),s="undefined"==typeof window,c=e=>{if(s)return!0;let n=e.exception?.values?.[0]?.stacktrace?.frames||[];return!!n[n.length-1].filename?.startsWith("app:///_next/")&&!(n.filter(e=>e.filename?.startsWith("app:///_next/")).length<2)};function u(e,n){let t=n;for(let r of(Array.isArray(n)||(t=[n]),t))if("string"==typeof r&&e===r||r instanceof RegExp&&e.match(r))return!0;return!1}e.exports={createSentryConfig:function(e){let{supportedBrowsersRegExp:n,allowDomains:d="www.theverge.com"}=e;return{debug:!1,integrations:function(e){let n=e;n=e.filter(function(e){return"RewriteFrames"!==e.name});let{rewriteFramesIntegration:r}=t(30182),o=r({iteratee:e=>{if(!s){try{let{hostname:n}=new URL(e.filename);u(n,d)&&(e.filename=e.filename.replace(origin,"app://"))}catch{}return e.filename&&e.filename.startsWith("app:///_next")&&(e.filename=decodeURI(e.filename)),e.filename&&e.filename.match(/^app:\/\/\/_next\/static\/chunks\/(main-|main-app-|polyfills-|webpack-|framework-|framework\.)[0-9a-f]+\.js$/)&&(e.in_app=!1),e}}});return n.push(o),n},dsn:"https://dda62d08b807fc79b0fff14e1d7dd23d@o4507017844228096.ingest.us.sentry.io/4507272654159872",environment:"production",tracePropagationTargets:[],sampleRate:s?i:l,tracesSampleRate:0,autoSessionTracking:!1,sendClientReports:!1,normalizeDepth:10,normalizeMaxBreadth:1e3,beforeSend:(e,i)=>{e.contexts=e.contexts||{},e.tags=e.tags||{},e.tags["network.name"]="The Verge",e.tags["network.id"]="2",e.tags["wordpress.target"]="production",e.tags["wordpress.origin"]="https://platform.theverge.com",e.tags["deploy.environment"]="production",s||e.tags["runtime.name"]||(e.tags["runtime.name"]="browser");let l=e.request?.cookies?.OptanonConsent||!s&&a("OptanonConsent");if(l)try{let n={};new URLSearchParams(l).forEach((e,t)=>{"groups"===t||"hosts"===t?n[t]=e.split(","):n[t]=e}),e.contexts["Consent Cookie"]=n}catch(e){s&&console.error(e)}r.env.VERSION&&(e.tags.version=r.env.VERSION),i.originalException?.extra&&(e.extra=e.extra||{},Object.assign(e.extra,i.originalException.extra),e.extra=o(e.extra,10,1e3));let u=!c(e)||!s&&!n.test(t.g.navigator.userAgent);return(s?console.error(JSON.stringify({...function(e,n){let{[n]:t,...r}=e;return r}(e,"sdkProcessingMetadata"),msg:e?.extra?.message||`${i.originalException?.message}`,errorMessage:`${i.originalException?.message}`,errorType:`${i.originalException?.name}`},void 0,2)):u||console.error(`Error: ${i.event_id}`),u)?null:e}}},isValidHostname:u}},78939:function(e){e.exports={APP_NAME:"duet-network-theverge",WP_ORIGIN:"https://platform.theverge.com",SENTRY_CLIENT_SAMPLE_RATE:Number.parseFloat("0.001"),SENTRY_SERVER_SAMPLE_RATE:Number.parseFloat("0.10")}},46644:function(e,n,t){"use strict";t.d(n,{Cv:function(){return d},mD:function(){return p},rG:function(){return i},vA:function(){return l},tp:function(){return s},K0:function(){return m}});let r="815a6122-a71c-47a0-a311-32f264c80c8a",o={450:{name:"Eater",displayName:"Eater",subdomain:null,domain:"eater.com",wpSiteId:2,isPrimaryCommunity:!0,sailthruSlug:"eater",cycloneCommunities:{[r]:{displayName:"Eater",isPrimaryCommunity:!0,cycloneCommunityId:r,cycloneCommunityCacheId:3}}},454:{name:"Eater Maine",displayName:"Maine",subdomain:"maine",domain:"maine.eater.com",wpSiteId:3},456:{name:"Eater Boston",displayName:"Boston",subdomain:"boston",domain:"boston.eater.com",wpSiteId:4,sailthruSlug:"boston-eater"},458:{name:"Eater Montreal",displayName:"Montreal",subdomain:"montreal",domain:"montreal.eater.com",wpSiteId:5,sailthruSlug:"montreal-eater"},460:{name:"Eater NY",displayName:"New York",subdomain:"ny",domain:"ny.eater.com",wpSiteId:6,sailthruSlug:"ny-eater"},464:{name:"Eater Philly",displayName:"Philadelphia",subdomain:"philly",domain:"philly.eater.com",wpSiteId:8,sailthruSlug:"philly-eater"},466:{name:"Eater DC",displayName:"Washington DC",subdomain:"dc",domain:"dc.eater.com",wpSiteId:9,sailthruSlug:"dc-eater"},468:{name:"Eater Toronto",displayName:"Toronto",subdomain:"toronto",domain:"toronto.eater.com",wpSiteId:10},470:{name:"Eater Carolinas",displayName:"Carolinas",subdomain:"carolinas",domain:"carolinas.eater.com",wpSiteId:11,sailthruSlug:"carolinas-eater"},472:{name:"Eater Miami",displayName:"Miami",subdomain:"miami",domain:"miami.eater.com",wpSiteId:12,sailthruSlug:"miami-eater"},474:{name:"Eater Detroit",displayName:"Detroit",subdomain:"detroit",domain:"detroit.eater.com",wpSiteId:13,sailthruSlug:"detroit-eater"},476:{name:"Eater Atlanta",displayName:"Atlanta",subdomain:"atlanta",domain:"atlanta.eater.com",wpSiteId:14,sailthruSlug:"atlanta-eater"},478:{name:"Eater Louisville",displayName:"Louisville",subdomain:"louisville",domain:"louisville.eater.com",wpSiteId:15},480:{name:"Eater Nashville",displayName:"Nashville",subdomain:"nashville",domain:"nashville.eater.com",wpSiteId:16,sailthruSlug:"nashville-eater"},482:{name:"Eater Chicago",displayName:"Chicago",subdomain:"chicago",domain:"chicago.eater.com",wpSiteId:17,sailthruSlug:"chicago-eater"},484:{name:"Eater New Orleans",displayName:"New Orleans",subdomain:"nola",domain:"nola.eater.com",wpSiteId:18,sailthruSlug:"nola-eater"},486:{name:"Eater Twin Cities",displayName:"Twin Cities",subdomain:"twincities",domain:"twincities.eater.com",wpSiteId:19,sailthruSlug:"twincities-eater"},488:{name:"Eater Houston",displayName:"Houston",subdomain:"houston",domain:"houston.eater.com",wpSiteId:20,sailthruSlug:"houston-eater"},490:{name:"Eater Dallas",displayName:"Dallas",subdomain:"dallas",domain:"dallas.eater.com",wpSiteId:21,sailthruSlug:"dallas-eater"},492:{name:"Eater Austin",displayName:"Austin",subdomain:"austin",domain:"austin.eater.com",wpSiteId:22,sailthruSlug:"austin-eater"},494:{name:"Eater Denver",displayName:"Denver",subdomain:"denver",domain:"denver.eater.com",wpSiteId:23,sailthruSlug:"denver-eater"},496:{name:"Eater Vegas",displayName:"Las Vegas",subdomain:"vegas",domain:"vegas.eater.com",wpSiteId:24,sailthruSlug:"vegas-eater"},498:{name:"Eater San Diego",displayName:"San Diego",subdomain:"sandiego",domain:"sandiego.eater.com",wpSiteId:25,sailthruSlug:"sandiego-eater"},500:{name:"Eater LA",displayName:"Los Angeles",subdomain:"la",domain:"la.eater.com",wpSiteId:26,sailthruSlug:"la-eater"},502:{name:"Eater Seattle",displayName:"Seattle",subdomain:"seattle",domain:"seattle.eater.com",wpSiteId:27,sailthruSlug:"seattle-eater"},504:{name:"Eater SF",displayName:"San Francisco",subdomain:"sf",domain:"sf.eater.com",wpSiteId:28,sailthruSlug:"sf-eater"},506:{name:"Eater Portland",displayName:"Portland",subdomain:"pdx",domain:"pdx.eater.com",wpSiteId:29,sailthruSlug:"pdx-eater"},508:{name:"Eater Vancouver",displayName:"Vancouver",subdomain:"vancouver",domain:"vancouver.eater.com",wpSiteId:30},707:{name:"Eater London",displayName:"London",subdomain:"london",domain:"london.eater.com",wpSiteId:31,sailthruSlug:"eater-london"},782:{name:"Eater Phoenix",displayName:"Phoenix",subdomain:"phoenix",domain:"phoenix.eater.com",wpSiteId:32,sailthruSlug:"phoenix-eater"}};var a=t(70550);let i=1,l=372,s=641,c="815a6122-a71c-47a0-a311-32f264c80c8a",u="1cc08290-4858-4562-8f55-7f474d32bee8",d={372:"Verge",...Object.entries(o).reduce((e,n)=>{let[t]=n;return{...e,[t]:"Eater"}},{})},p={4:{domain:"polygon.com",communities:{405:{name:"Polygon",displayName:"Polygon",subdomain:null,domain:"polygon.com",wpSiteId:2,isPrimaryCommunity:!0}}},2:{domain:"theverge.com",communities:{[l]:{name:"The Verge",displayName:"The Verge",subdomain:null,domain:"theverge.com",wpSiteId:2,isPrimaryCommunity:!0,cycloneCommunities:{[c]:{displayName:"The Verge",isPrimaryCommunity:!0,cycloneCommunityId:c,cycloneCommunityCacheId:2}}}}},5:{domain:"vox.com",communities:{441:{name:"Vox",displayName:"Vox",subdomain:null,domain:"vox.com",wpSiteId:2,isPrimaryCommunity:!0,cycloneCommunities:{[u]:{displayName:"Vox",isPrimaryCommunity:!0,cycloneCommunityId:u,cycloneCommunityCacheId:1}}}}},6:{domain:"eater.com",isMultiCommunity:!0,isSubdomainFormatMultiCommunity:!0,communities:o},[i]:{domain:"sbnation.com",isMultiCommunity:!0,communities:a.IQ2}},m=(e,n)=>{if(n){let n=Object.values(p).flatMap(e=>Object.values(e.communities)).find(n=>n.cycloneCommunities?.[e]);return n?.cycloneCommunities?.[e]}let t=Object.values(p).flatMap(e=>Object.values(e.communities)).find(n=>n.cycloneCommunities?.[e]);return t?.cycloneCommunities?.[e]}},70550:function(e,n,t){"use strict";t.d(n,{IQ2:function(){return to},dq_:function(){return tr}});let r="b750955c-6e73-4300-8141-58b6f548cf3b",o="8e811fe2-fb04-47b2-a2ac-9a726841a965",a="9ae273ba-5ca0-43b1-bdc1-5a926a1d4d25",i="777e4080-b46a-48a6-a0c2-1615393728e3",l="a446ceb6-48ea-4849-82e1-95ee30d08b55",s="ce2d4fff-1c42-4422-b4cb-9ae485b5131f",c="a8047418-5d95-4bc6-b6b1-4b64d5a026dd",u="144c5e06-25a0-4020-b574-c08aa00feb71",d="561fdf8b-3a86-416f-8536-3d82b5e60f65",p="29b5663d-d287-442b-b43d-361117361a21",m="a9d0653a-9bfa-49d2-92a0-2f5d8dbaf44c",h="8e9f1e37-b646-4640-bfbe-18684e2b4dda",g="d8c6faa2-28dd-4dc5-9d63-dcb7d71b9f90",f="c5d0907b-aa85-4ed7-ac12-bbeaa023ac0e",y="6cc8f673-791e-45fe-ab58-1cc51bbf5830",_="6bf6bd90-4107-470c-a569-1431d9352a11",v="4af4632f-c70a-483c-911a-7f764397b35c",b="2ecf370f-8d9f-408f-9263-04436e846786",k="cabc0720-7c2d-4be2-8ac1-aa7fc7ef4868",C="45f9ce25-0f0b-4004-a265-e5824b7434af",S="615aae4e-58b2-416f-9b81-9666e3bd7474",T="1f186f61-7599-4add-a747-913be313106f",w="0c76a6d3-479d-4152-917b-dcb3c20c1de8",I="eed16011-2956-4edd-ba58-e237cc32632d",x="a6bf659d-4d7e-4ed5-915f-e6546d05a087",E="d77540dd-9660-4bbf-a3d6-1018ddb219a5",R="648532c3-3e95-4ba4-b6c2-e96d9a4d182f",P="15cd39d7-cf69-4d7f-9dfe-2fc2f6e098f3",B="bbda911d-949c-41c1-b91e-8a74af653af3",N="3d2be038-16d0-487a-9e66-b8d212f5e284",A="ca1fb546-3504-493e-8133-48e7d59cf1e5",O="aef1958e-d086-437a-bcab-d17fd20cc580",M="2a73fda7-bdf4-489b-b69e-066ea7141f63",L="2c667624-20bf-46e3-a4e3-58d4d2e92df3",z="ab487767-0787-4c0c-aeb5-4097580d800b",D="86747a8d-95f3-4356-a4d5-1715ef31bbf8",F="76f175c7-2585-47c1-9f11-335dcb8adc5f",j="7910057f-ecb6-4744-bb0c-75a992cb3f8e",U="24feadb9-6a8d-4203-af59-13ef6e300a9b",H="57b45c7d-bd22-4102-9f2e-7a17add7472d",q="c3666d7b-761b-4e69-8b23-36d924c5d788",W="e89546f3-1215-4e36-9b20-75763263b2bd",V="845ff58b-b9ae-4078-99db-e3e5213cf146",K="0c21f2cf-daf0-4285-b38c-6a1972b08e5c",G="d7fd8990-2a9a-4382-bfc2-f0846cd3d80f",$="24f88981-4b57-4a61-bf0f-0aabff6f8f38",Q="bf94ef62-ce3c-49ba-9818-03dbee81dc97",Y="b27c5f7a-e02c-4785-b34e-650376e10212",Z="92e3c499-45b9-4456-8501-71311ccbce08",J="0020fd3f-c4a0-4e2f-afd3-127f0a96938e",X="677b9e66-58a4-4a5c-aa83-45cbd3ab4a41",ee="1bce5546-9fa4-447f-a903-a412982bd519",en="aa28cb96-e7ca-485f-b209-a3de52d56369",et="87208962-c48b-4d6d-b41b-7c13cebbfb95",er="88380134-386b-4227-aec3-7bd211a3a0ba",eo="ae469e4e-2e76-48aa-b806-7e56e248777a",ea="9d32aea6-a7b3-466b-b413-1d6836b0af95",ei="9a3d9ff5-6d73-4341-a524-8a120f02e981",el="80cc8d78-8060-4115-ba64-6289d8f3b5bb",es="e5ad5835-07a4-4ca3-99bd-41844e4a0807",ec="154c3f04-2187-4ad4-b66a-b43b0e8952b1",eu="38669b58-b5d0-4d75-ad75-0ec329540de9",ed="4c3ec771-7761-4c52-aa77-24d331c89ab1",ep="793aac58-6441-4a46-ba50-1ee712e95378",em="8afb5f79-b188-4e7e-af57-8ded27bc964d",eh="4ad14d7e-adc6-4c84-8864-1863b642edba",eg="da3f6132-d92b-4598-be80-3980368ee3d0",ef="c1ba5522-a35f-4e72-ae01-d4054d9c5b16",ey="93865050-e00d-48f2-bc77-d1ae9b0f75d9",e_="77945c81-1069-48fe-96cd-31a3b54e4df1",ev="b5aaba37-094b-441a-93c0-8ee65d85cb45",eb="635bbc4c-1e3c-4be4-806d-537cb36a2788",ek="75205b9a-8d37-4d99-acb1-9ae16c8ab3a4",eC="1c962d17-2b31-4604-af34-306d6b5e7c07",eS="3bd8d29b-5df5-4788-9291-b33bbf00ac7a",eT="0e7cd6ad-c100-4085-91ec-cc83c84ce44f",ew="15ff4555-6ad9-4c42-b00c-e333c911f007",eI="358a6099-7e34-4c74-b63f-dcbcd2e402c9",ex="3220c6b6-d773-439e-844c-bcccd89daaea",eE="d7e4aaa0-df19-4c55-bd77-84d5a97c5422",eR="a9e351f8-75a4-4418-bbcf-34d6b5492e8c",eP="bf4440fd-9734-44cf-9dc0-3a145802712b",eB="8dd330fa-87aa-4201-9719-58474140db63",eN="18b01bb8-3cde-490d-a681-99410da211c0",eA="5e7b1f54-e01a-49d0-be9f-e1c3f269c591",eO="49e2a356-1ded-406d-9f12-fd8df7b18c22",eM="a877e64b-a81d-499a-83a6-7c6bb07726ae",eL="379ad422-96c5-4fce-a4f2-2f902ddd8b27",ez="2f9fac5a-1b59-41d0-bf2e-f7b41e0063a2",eD="d7d9b6ce-0993-42ca-b785-d7f46377edec",eF="ba91bb68-c3a5-4abd-abaa-c9e1e64d6df8",ej="289c9acf-256c-413f-8ac4-d8e16f2d1655",eU="de429510-14a6-4d16-849f-4e392b0ab61a",eH="6f203ef9-4cc5-4910-8818-92b1f5992fba",eq="2206adec-1d3c-40db-8e36-b9df26fc118e",eW="5535ac2c-37de-41a6-9d8b-9e0c267d2dc0",eV="5c58dbff-414d-4092-a87f-87ba4edcda17",eK="9825d761-6187-469a-b386-5c87d8c26ddc",eG="22e45d4b-230f-401f-973e-e9b8e776896e",e$="a33fd586-9e19-40bb-af8c-341e0cb96fae",eQ="9d34dcea-2e44-4b82-8544-ef3ec52d17e5",eY="95c96cb7-1427-4570-922f-7238698bf854",eZ="2eb780ee-aa64-456d-b829-b06e2a2dcd8f",eJ="fe3c95db-3d67-49ee-95a7-12755463987a",eX="d1519754-f366-4c04-9571-1480bd323eaa",e0="2594eeb9-3042-4a12-8994-f11639411191",e1="b6ab48d6-76ca-46d5-ac88-55117d30385a",e2="ba68eef1-ce3a-4490-8f38-b84b3b55c488",e4="5cc2f6f0-a34f-4f13-8eaa-41ad7c2dac12",e9="d277bc55-c174-496d-8f7a-17548404c5f4",e3="a4840748-e542-4bb7-8e56-de320e43377a",e5="13354dec-1d3c-40db-8e36-b9df26fc257d",e6="7081e1de-888c-4153-bd5e-f538b99eb172",e8="8dfaea63-6bc1-4ac4-97b0-05ca3ffdb752",e7="77700d24-b5a0-4100-a887-97f201d34c96",ne="6af98ed9-5ffd-4fb0-937e-80f86b049e7d",nn="b3979275-bcea-4dad-8957-192e46ab4171",nt="250d3fc7-3451-45ac-b5c4-21d030fba0aa",nr="8e20227c-3fc7-48ee-b69c-acbb29f49f4d",no="3d212a88-296a-43e2-bd09-f3306bfb69d9",na="ee164b7d-9aac-4ac5-a8b1-d401cfa2d13e",ni="960f324f-afb7-47bc-9515-8704017810af",nl="839365f4-8538-4055-804e-6a453529641b",ns="7dcf1336-87a8-4bf1-a4fb-753883afbdce",nc="a40f31b6-be94-4324-be58-aabeef0ef7ad",nu="865a77e8-1147-4173-9b37-d9edda444986",nd="c8fee18b-6ad7-4401-80d9-a526d34b342c",np="72c92f24-b5c9-4774-99c2-8b5695d5e2f6",nm="10625d49-f40f-4938-adcc-fdb23235fc9a",nh="fe27429b-a98b-44f3-ac37-170a363dcb05",ng="81eb01ab-86e1-4ea1-861d-e2eefd404688",nf="2afed7c1-1b64-4647-b4ff-44298fa9a141",ny="88da4c00-dbef-46a4-91d7-7bc8b73f94bd",n_="c474cff6-6a04-489c-b6fd-695f6f34ed3b",nv="67e983f5-aa1e-4bbd-a8f5-94a6fb56edfb",nb="47a66bc8-383e-4943-9ea6-3bfb8636d222",nk="f8d37d27-8906-4cb1-a3cb-2472c5d14a92",nC="e1487206-55f3-497e-b0a0-45341add0589",nS="c4d2aa31-7945-4fea-98de-fc3b5484505f",nT="4418270e-c0db-4c49-94bb-e3ea4f431731",nw="b4cec2a3-f4ce-4a13-96cf-a175574e23cd",nI="20695974-50cc-417e-8188-c7b988162d0c",nx="2bd4e23d-8bc0-4ded-9783-a6912f85169d",nE="9efaad6b-375e-4b0e-b71c-41ca1dff30ed",nR="8833a13d-16a4-42eb-8e22-1951dc52e11d",nP="a5716f5b-b6e4-44ae-b585-8c37c197b8e1",nB="279adbe2-8f24-4840-b276-88b7fe5a0138",nN="d372ce6e-1509-4e21-b903-9a58aee1cef8",nA="028228ed-37a8-4bbd-8234-a8409990981b",nO="513a7499-f833-460c-84a6-1f3ba2cc871a",nM="bdf2cfee-20d2-4ba1-b24b-2c3aa8f2e415",nL="fbe18188-2aa8-45f1-8290-b16c417ef838",nz="d1febce7-8a79-40cf-8f5b-a78f1f7be03c",nD="40dac3c4-3c47-48b6-afc2-bd4e247784b5",nF="b4fdb6e6-9ed1-4030-a536-78d7c90c29d1",nj="e41ebb53-f77f-47b7-ad0e-3d6eeedfa4fe",nU="fbcbd64f-9adc-4c46-9950-f13763f170a0",nH="ac424697-1e30-4e89-bc87-b8b514c31cda",nq="2b56ce69-9b0c-43df-92e3-fe479cdb9782",nW="a2a9b964-54f5-4fdd-be59-61fd033b6fc9",nV="e2a2c715-c2a1-4585-9e75-661072becc4a",nK="b8425b65-381b-4e08-b002-7da8d1e48d05",nG="f93a42df-67f2-4850-aca5-5156a8689cee",n$="a4ac6d13-d800-4ebe-bf9d-67a4a2e6cf7c",nQ="c480b2fd-f9e7-435a-beb6-a31db23a4ae0",nY="3da058f1-4e82-408a-975f-6dea2445bb14",nZ="8f71c916-2467-4acd-b1be-a5ffa5f1eefa",nJ="2567764c-c928-408d-88c1-9af5ab9564a3",nX="760e1f98-9998-4a63-bb2c-aefb0564a2c5",n0="662e009e-8ab7-4544-8163-a772706e687a",n1="799deb7b-2a7e-4cb4-911f-710f4ad313f4",n2="941c7396-1115-4740-bf2c-e2fc90f98f2c",n4="ec475e14-226d-4d9a-8ec0-bb89c8f713a2",n9="1ded2d49-4aaf-4528-92f6-a1a3fe905a9a",n3="49a96fd7-ce63-4c3a-9528-20dc7ad7d418",n5="ec7448fe-49b1-4a49-bb8f-e5d3756d02b7",n6="8fba2fbc-e11a-4131-8598-be867109267c",n8="81890cb2-2827-47e8-b33e-b23406e37b6d",n7="34ab39d7-cf69-4d7f-9dfe-2fc2f6e098e2",te="33f9e3fa-9eb3-412c-a861-aad7a8a32605",tn="07b4a012-fd21-47f9-bc0f-7a9b1ad8c95f",tt="463076da-9b20-4a6e-81cd-53c80e485022",tr=247,to={247:{name:"SB Nation",displayName:"SB Nation",subdomain:null,domain:"sbnation.com",wpSiteId:2,isPrimaryCommunity:!0,cycloneCommunities:{[i]:{displayName:"SB Nation",isPrimaryCommunity:!0,cycloneCommunityId:i,cycloneCommunityCacheId:4},[r]:{displayName:"SBNation (Product)",cycloneCommunityId:r,cycloneCommunityCacheId:5,cycloneCommunityPrefix:"/product"},[o]:{displayName:"Breakaway",cycloneCommunityId:o,cycloneCommunityCacheId:10,cycloneCommunityPrefix:"/womens-sports"},[a]:{displayName:"Playing Through",cycloneCommunityId:a,cycloneCommunityCacheId:11,cycloneCommunityPrefix:"/golf"}}},77:{name:"Acme Packing Company",displayName:"Acme Packing Company",subdomain:null,domain:"acmepackingcompany.com",wpSiteId:3,cycloneCommunities:{[l]:{displayName:"Acme Packing Company",isPrimaryCommunity:!0,cycloneCommunityId:l,cycloneCommunityCacheId:79}}},378:{name:"The AC Milan Offside",displayName:"The AC Milan Offside",subdomain:"acmilan",domain:"acmilan.theoffside.com",wpSiteId:4,cycloneCommunities:{[s]:{displayName:"The AC Milan Offside",isPrimaryCommunity:!0,cycloneCommunityId:s,cycloneCommunityCacheId:172}}},145:{name:"Addicted To Quack",displayName:"Addicted To Quack",subdomain:null,domain:"addictedtoquack.com",wpSiteId:5,cycloneCommunities:{[c]:{displayName:"Addicted To Quack",isPrimaryCommunity:!0,cycloneCommunityId:c,cycloneCommunityCacheId:102}}},176:{name:"All About The Jersey",displayName:"All About The Jersey",subdomain:null,domain:"allaboutthejersey.com",wpSiteId:6,cycloneCommunities:{[u]:{displayName:"All About The Jersey",isPrimaryCommunity:!0,cycloneCommunityId:u,cycloneCommunityCacheId:118}}},756:{name:"All For XI",displayName:"All For XI",subdomain:null,domain:"allforxi.com",wpSiteId:7,cycloneCommunities:{[d]:{displayName:"All For XI",isPrimaryCommunity:!0,cycloneCommunityId:d,cycloneCommunityCacheId:186}}},35:{name:"Amazin' Avenue",displayName:"Amazin' Avenue",subdomain:null,domain:"amazinavenue.com",wpSiteId:8,cycloneCommunities:{[p]:{displayName:"Amazin' Avenue",isPrimaryCommunity:!0,cycloneCommunityId:p,cycloneCommunityCacheId:52}}},259:{name:"Anchor Of Gold",displayName:"Anchor Of Gold",subdomain:null,domain:"anchorofgold.com",wpSiteId:9,cycloneCommunities:{[m]:{displayName:"Anchor Of Gold",isPrimaryCommunity:!0,cycloneCommunityId:m,cycloneCommunityCacheId:147}}},101:{name:"And The Valley Shook",displayName:"And The Valley Shook",subdomain:null,domain:"andthevalleyshook.com",wpSiteId:10,cycloneCommunities:{[h]:{displayName:"And The Valley Shook",isPrimaryCommunity:!0,cycloneCommunityId:h,cycloneCommunityCacheId:87}}},279:{name:"Anonymous Eagle",displayName:"Anonymous Eagle",subdomain:null,domain:"anonymouseagle.com",wpSiteId:11,cycloneCommunities:{[g]:{displayName:"Anonymous Eagle",isPrimaryCommunity:!0,cycloneCommunityId:g,cycloneCommunityCacheId:152}}},59:{name:"Arrowhead Pride",displayName:"Arrowhead Pride",subdomain:null,domain:"arrowheadpride.com",wpSiteId:12,cycloneCommunities:{[f]:{displayName:"Arrowhead Pride",isPrimaryCommunity:!0,cycloneCommunityId:f,cycloneCommunityCacheId:18}}},109:{name:"A Sea Of Blue",displayName:"A Sea Of Blue",subdomain:null,domain:"aseaofblue.com",wpSiteId:13,cycloneCommunities:{[y]:{displayName:"A Sea Of Blue",isPrimaryCommunity:!0,cycloneCommunityId:y,cycloneCommunityCacheId:24}}},1:{name:"Athletics Nation",displayName:"Athletics Nation",subdomain:null,domain:"athleticsnation.com",wpSiteId:14,cycloneCommunities:{[_]:{displayName:"Athletics Nation",isPrimaryCommunity:!0,cycloneCommunityId:_,cycloneCommunityCacheId:27}}},196:{name:"Arizona Desert Swarm",displayName:"Arizona Desert Swarm",subdomain:null,domain:"azdesertswarm.com",wpSiteId:15,cycloneCommunities:{[v]:{displayName:"Arizona Desert Swarm",isPrimaryCommunity:!0,cycloneCommunityId:v,cycloneCommunityCacheId:123}}},12:{name:"AZ Snake Pit",displayName:"AZ Snake Pit",subdomain:null,domain:"azsnakepit.com",wpSiteId:16,cycloneCommunities:{[b]:{displayName:"AZ Snake Pit",isPrimaryCommunity:!0,cycloneCommunityId:b,cycloneCommunityCacheId:32}}},232:{name:"Backing The Pack",displayName:"Backing The Pack",subdomain:null,domain:"backingthepack.com",wpSiteId:17,cycloneCommunities:{[k]:{displayName:"Backing The Pack",isPrimaryCommunity:!0,cycloneCommunityId:k,cycloneCommunityCacheId:139}}},105:{name:"Bad Left Hook",displayName:"Bad Left Hook",subdomain:null,domain:"badlefthook.com",wpSiteId:18,cycloneCommunities:{[C]:{displayName:"Bad Left Hook",isPrimaryCommunity:!0,cycloneCommunityId:C,cycloneCommunityCacheId:88}}},81:{name:"Baltimore Beatdown",displayName:"Baltimore Beatdown",subdomain:null,domain:"baltimorebeatdown.com",wpSiteId:19,cycloneCommunities:{[S]:{displayName:"Baltimore Beatdown",isPrimaryCommunity:!0,cycloneCommunityId:S,cycloneCommunityCacheId:82}}},361:{name:"Banners On The Parkway",displayName:"Banners On The Parkway",subdomain:null,domain:"bannersontheparkway.com",wpSiteId:20,cycloneCommunities:{[T]:{displayName:"Banners On The Parkway",isPrimaryCommunity:!0,cycloneCommunityId:T,cycloneCommunityCacheId:163}}},337:{name:"Barca Blaugranes",displayName:"Barca Blaugranes",subdomain:null,domain:"barcablaugranes.com",wpSiteId:21,cycloneCommunities:{[w]:{displayName:"Barca Blaugranes",isPrimaryCommunity:!0,cycloneCommunityId:w,cycloneCommunityCacheId:20}}},26:{name:"Battery Power",displayName:"Battery Power",subdomain:null,domain:"batterypower.com",wpSiteId:22,cycloneCommunities:{[I]:{displayName:"Battery Power",isPrimaryCommunity:!0,cycloneCommunityId:I,cycloneCommunityCacheId:7}}},74:{name:"Battle Red Blog",displayName:"Battle Red Blog",subdomain:null,domain:"battleredblog.com",wpSiteId:23,cycloneCommunities:{[x]:{displayName:"Battle Red Blog",isPrimaryCommunity:!0,cycloneCommunityId:x,cycloneCommunityCacheId:77}}},398:{name:"Bavarian Football Works",displayName:"Bavarian Football Works",subdomain:null,domain:"bavarianfootballworks.com",wpSiteId:24,cycloneCommunities:{[E]:{displayName:"Bavarian Football Works",isPrimaryCommunity:!0,cycloneCommunityId:E,cycloneCommunityCacheId:174}}},242:{name:"BC Interruption",displayName:"BC Interruption",subdomain:null,domain:"bcinterruption.com",wpSiteId:25,cycloneCommunities:{[R]:{displayName:"BC Interruption",isPrimaryCommunity:!0,cycloneCommunityId:R,cycloneCommunityCacheId:143}}},64:{name:"Behind the Steel Curtain",displayName:"Behind the Steel Curtain",subdomain:null,domain:"behindthesteelcurtain.com",wpSiteId:26,cycloneCommunities:{[P]:{displayName:"Behind the Steel Curtain",isPrimaryCommunity:!0,cycloneCommunityId:P,cycloneCommunityCacheId:25}}},76:{name:"Big Blue View",displayName:"Big Blue View",subdomain:null,domain:"bigblueview.com",wpSiteId:27,cycloneCommunities:{[B]:{displayName:"Big Blue View",isPrimaryCommunity:!0,cycloneCommunityId:B,cycloneCommunityCacheId:19}}},54:{name:"Big Cat Country",displayName:"Big Cat Country",subdomain:null,domain:"bigcatcountry.com",wpSiteId:28,cycloneCommunities:{[N]:{displayName:"Big Cat Country",isPrimaryCommunity:!0,cycloneCommunityId:N,cycloneCommunityCacheId:63}}},194:{name:"Bitter and Blue",displayName:"Bitter and Blue",subdomain:"bitterandblue",domain:"bitterandblue.sbnation.com",wpSiteId:29,cycloneCommunities:{[A]:{displayName:"Bitter and Blue",isPrimaryCommunity:!0,cycloneCommunityId:A,cycloneCommunityCacheId:122}}},749:{name:"Black & Gold Banneret",displayName:"Black & Gold Banneret",subdomain:null,domain:"blackandgoldbanneret.com",wpSiteId:30,cycloneCommunities:{[O]:{displayName:"Black & Gold Banneret",isPrimaryCommunity:!0,cycloneCommunityId:O,cycloneCommunityCacheId:185}}},134:{name:"Black Heart Gold Pants",displayName:"Black Heart Gold Pants",subdomain:null,domain:"blackheartgoldpants.com",wpSiteId:31,cycloneCommunities:{[M]:{displayName:"Black Heart Gold Pants",isPrimaryCommunity:!0,cycloneCommunityId:M,cycloneCommunityCacheId:95}}},111:{name:"Black Shoe Diaries",displayName:"Black Shoe Diaries",subdomain:null,domain:"blackshoediaries.com",wpSiteId:32,cycloneCommunities:{[L]:{displayName:"Black Shoe Diaries",isPrimaryCommunity:!0,cycloneCommunityId:L,cycloneCommunityCacheId:90}}},374:{name:"Black & White & Read All Over",displayName:"Black & White & Read All Over",subdomain:null,domain:"blackwhitereadallover.com",wpSiteId:33,cycloneCommunities:{[z]:{displayName:"Black & White & Read All Over",isPrimaryCommunity:!0,cycloneCommunityId:z,cycloneCommunityCacheId:168}}},37:{name:"Blazer's Edge",displayName:"Blazer's Edge",subdomain:null,domain:"blazersedge.com",wpSiteId:34,cycloneCommunities:{[D]:{displayName:"Blazer's Edge",isPrimaryCommunity:!0,cycloneCommunityId:D,cycloneCommunityCacheId:54}}},8:{name:"Bleed Cubbie Blue",displayName:"Bleed Cubbie Blue",subdomain:null,domain:"bleedcubbieblue.com",wpSiteId:35,cycloneCommunities:{[F]:{displayName:"Bleed Cubbie Blue",isPrimaryCommunity:!0,cycloneCommunityId:F,cycloneCommunityCacheId:30}}},68:{name:"Bleeding Green Nation",displayName:"Bleeding Green Nation",subdomain:null,domain:"bleedinggreennation.com",wpSiteId:36,cycloneCommunities:{[j]:{displayName:"Bleeding Green Nation",isPrimaryCommunity:!0,cycloneCommunityId:j,cycloneCommunityCacheId:16}}},23:{name:"Bless You Boys",displayName:"Bless You Boys",subdomain:null,domain:"blessyouboys.com",wpSiteId:37,cycloneCommunities:{[U]:{displayName:"Bless You Boys",isPrimaryCommunity:!0,cycloneCommunityId:U,cycloneCommunityCacheId:41}}},205:{name:"Blogger So Dear",displayName:"Blogger So Dear",subdomain:null,domain:"bloggersodear.com",wpSiteId:38,cycloneCommunities:{[H]:{displayName:"Blogger So Dear",isPrimaryCommunity:!0,cycloneCommunityId:H,cycloneCommunityCacheId:126}}},57:{name:"Blogging The Boys",displayName:"Blogging The Boys",subdomain:null,domain:"bloggingtheboys.com",wpSiteId:39,cycloneCommunities:{[q]:{displayName:"Blogging The Boys",isPrimaryCommunity:!0,cycloneCommunityId:q,cycloneCommunityCacheId:21}}},217:{name:"Blogging the Bracket",displayName:"Blogging the Bracket",subdomain:null,domain:"bloggingthebracket.com",wpSiteId:40,cycloneCommunities:{[W]:{displayName:"Blogging the Bracket",isPrimaryCommunity:!0,cycloneCommunityId:W,cycloneCommunityCacheId:131}}},28:{name:"Bluebird Banter",displayName:"Bluebird Banter",subdomain:null,domain:"bluebirdbanter.com",wpSiteId:41,cycloneCommunities:{[V]:{displayName:"Bluebird Banter",isPrimaryCommunity:!0,cycloneCommunityId:V,cycloneCommunityCacheId:45}}},167:{name:"Bolts From The Blue",displayName:"Bolts From The Blue",subdomain:null,domain:"boltsfromtheblue.com",wpSiteId:42,cycloneCommunities:{[K]:{displayName:"Bolts From The Blue",isPrimaryCommunity:!0,cycloneCommunityId:K,cycloneCommunityCacheId:112}}},13:{name:"Brew Crew Ball",displayName:"Brew Crew Ball",subdomain:null,domain:"brewcrewball.com",wpSiteId:43,cycloneCommunities:{[G]:{displayName:"Brew Crew Ball",isPrimaryCommunity:!0,cycloneCommunityId:G,cycloneCommunityCacheId:33}}},42:{name:"Brew Hoop",displayName:"Brew Hoop",subdomain:null,domain:"brewhoop.com",wpSiteId:44,cycloneCommunities:{[$]:{displayName:"Brew Hoop",isPrimaryCommunity:!0,cycloneCommunityId:$,cycloneCommunityCacheId:57}}},49:{name:"Bright Side Of The Sun",displayName:"Bright Side Of The Sun",subdomain:null,domain:"brightsideofthesun.com",wpSiteId:45,cycloneCommunities:{[Q]:{displayName:"Bright Side Of The Sun",isPrimaryCommunity:!0,cycloneCommunityId:Q,cycloneCommunityCacheId:60}}},127:{name:"Bring On The Cats",displayName:"Bring On The Cats",subdomain:null,domain:"bringonthecats.com",wpSiteId:46,cycloneCommunities:{[Y]:{displayName:"Bring On The Cats",isPrimaryCommunity:!0,cycloneCommunityId:Y,cycloneCommunityCacheId:94}}},342:{name:"BT Powerhouse",displayName:"BT Powerhouse",subdomain:null,domain:"btpowerhouse.com",wpSiteId:47,cycloneCommunities:{[Z]:{displayName:"BT Powerhouse",isPrimaryCommunity:!0,cycloneCommunityId:Z,cycloneCommunityCacheId:159}}},207:{name:"Bucky's 5th Quarter",displayName:"Bucky's 5th Quarter",subdomain:null,domain:"buckys5thquarter.com",wpSiteId:48,cycloneCommunities:{[J]:{displayName:"Bucky's 5th Quarter",isPrimaryCommunity:!0,cycloneCommunityId:J,cycloneCommunityCacheId:127}}},17:{name:"Bucs Dugout",displayName:"Bucs Dugout",subdomain:null,domain:"bucsdugout.com",wpSiteId:49,cycloneCommunities:{[X]:{displayName:"Bucs Dugout",isPrimaryCommunity:!0,cycloneCommunityId:X,cycloneCommunityCacheId:37}}},78:{name:"Bucs Nation",displayName:"Bucs Nation",subdomain:null,domain:"bucsnation.com",wpSiteId:50,cycloneCommunities:{[ee]:{displayName:"Bucs Nation",isPrimaryCommunity:!0,cycloneCommunityId:ee,cycloneCommunityCacheId:80}}},70:{name:"Buffalo Rumblings",displayName:"Buffalo Rumblings",subdomain:null,domain:"buffalorumblings.com",wpSiteId:51,cycloneCommunities:{[en]:{displayName:"Buffalo Rumblings",isPrimaryCommunity:!0,cycloneCommunityId:en,cycloneCommunityCacheId:73}}},48:{name:"Bullets Forever",displayName:"Bullets Forever",subdomain:null,domain:"bulletsforever.com",wpSiteId:52,cycloneCommunities:{[et]:{displayName:"Bullets Forever",isPrimaryCommunity:!0,cycloneCommunityId:et,cycloneCommunityCacheId:59}}},52:{name:"Burnt Orange Nation",displayName:"Burnt Orange Nation",subdomain:null,domain:"burntorangenation.com",wpSiteId:53,cycloneCommunities:{[er]:{displayName:"Burnt Orange Nation",isPrimaryCommunity:!0,cycloneCommunityId:er,cycloneCommunityCacheId:62}}},244:{name:"Cageside Seats",displayName:"Cageside Seats",subdomain:null,domain:"cagesideseats.com",wpSiteId:54,cycloneCommunities:{[eo]:{displayName:"Cageside Seats",isPrimaryCommunity:!0,cycloneCommunityId:eo,cycloneCommunityCacheId:13}}},14:{name:"Camden Chat",displayName:"Camden Chat",subdomain:null,domain:"camdenchat.com",wpSiteId:55,cycloneCommunities:{[ea]:{displayName:"Camden Chat",isPrimaryCommunity:!0,cycloneCommunityId:ea,cycloneCommunityCacheId:34}}},79:{name:"Canal Street Chronicles",displayName:"Canal Street Chronicles",subdomain:null,domain:"canalstreetchronicles.com",wpSiteId:56,cycloneCommunities:{[ei]:{displayName:"Canal Street Chronicles",isPrimaryCommunity:!0,cycloneCommunityId:ei,cycloneCommunityCacheId:81}}},200:{name:"Canes Country",displayName:"Canes Country",subdomain:null,domain:"canescountry.com",wpSiteId:57,cycloneCommunities:{[el]:{displayName:"Canes Country",isPrimaryCommunity:!0,cycloneCommunityId:el,cycloneCommunityCacheId:124}}},51:{name:"Canis Hoopus",displayName:"Canis Hoopus",subdomain:null,domain:"canishoopus.com",wpSiteId:58,cycloneCommunities:{[es]:{displayName:"Canis Hoopus",isPrimaryCommunity:!0,cycloneCommunityId:es,cycloneCommunityCacheId:61}}},144:{name:"Card Chronicle",displayName:"Card Chronicle",subdomain:null,domain:"cardchronicle.com",wpSiteId:59,cycloneCommunities:{[ec]:{displayName:"Card Chronicle",isPrimaryCommunity:!0,cycloneCommunityId:ec,cycloneCommunityCacheId:101}}},328:{name:"Cartilage Free Captain",displayName:"Cartilage Free Captain",subdomain:"cartilagefreecaptain",domain:"cartilagefreecaptain.sbnation.com",wpSiteId:60,cycloneCommunities:{[eu]:{displayName:"Cartilage Free Captain",isPrimaryCommunity:!0,cycloneCommunityId:eu,cycloneCommunityCacheId:157}}},218:{name:"Casual Hoya",displayName:"Casual Hoya",subdomain:null,domain:"casualhoya.com",wpSiteId:61,cycloneCommunities:{[ed]:{displayName:"Casual Hoya",isPrimaryCommunity:!0,cycloneCommunityId:ed,cycloneCommunityCacheId:132}}},80:{name:"Cat Scratch Reader",displayName:"Cat Scratch Reader",subdomain:null,domain:"catscratchreader.com",wpSiteId:62,cycloneCommunities:{[ep]:{displayName:"Cat Scratch Reader",isPrimaryCommunity:!0,cycloneCommunityId:ep,cycloneCommunityCacheId:8}}},175:{name:"CelticsBlog",displayName:"CelticsBlog",subdomain:null,domain:"celticsblog.com",wpSiteId:63,cycloneCommunities:{[em]:{displayName:"CelticsBlog",isPrimaryCommunity:!0,cycloneCommunityId:em,cycloneCommunityCacheId:117}}},376:{name:"Chiesa Di Totti",displayName:"Chiesa Di Totti",subdomain:null,domain:"chiesaditotti.com",wpSiteId:64,cycloneCommunities:{[eh]:{displayName:"Chiesa Di Totti",isPrimaryCommunity:!0,cycloneCommunityId:eh,cycloneCommunityCacheId:170}}},66:{name:"Cincy Jungle",displayName:"Cincy Jungle",subdomain:null,domain:"cincyjungle.com",wpSiteId:65,cycloneCommunities:{[eg]:{displayName:"Cincy Jungle",isPrimaryCommunity:!0,cycloneCommunityId:eg,cycloneCommunityCacheId:71}}},346:{name:"Coming Home Newcastle",displayName:"Coming Home Newcastle",subdomain:"cominghomenewcastle",domain:"cominghomenewcastle.sbnation.com",wpSiteId:66,cycloneCommunities:{[ef]:{displayName:"Coming Home Newcastle",isPrimaryCommunity:!0,cycloneCommunityId:ef,cycloneCommunityCacheId:160}}},141:{name:"Corn Nation",displayName:"Corn Nation",subdomain:null,domain:"cornnation.com",wpSiteId:67,cycloneCommunities:{[ey]:{displayName:"Corn Nation",isPrimaryCommunity:!0,cycloneCommunityId:ey,cycloneCommunityCacheId:98}}},157:{name:"CougCenter",displayName:"CougCenter",subdomain:null,domain:"cougcenter.com",wpSiteId:68,cycloneCommunities:{[e_]:{displayName:"CougCenter",isPrimaryCommunity:!0,cycloneCommunityId:e_,cycloneCommunityCacheId:107}}},15:{name:"Covering the Corner",displayName:"Covering the Corner",subdomain:null,domain:"coveringthecorner.com",wpSiteId:69,cycloneCommunities:{[ev]:{displayName:"Covering the Corner",isPrimaryCommunity:!0,cycloneCommunityId:ev,cycloneCommunityCacheId:35}}},21:{name:"The Crawfish Boxes",displayName:"The Crawfish Boxes",subdomain:null,domain:"crawfishboxes.com",wpSiteId:70,cycloneCommunities:{[eb]:{displayName:"The Crawfish Boxes",isPrimaryCommunity:!0,cycloneCommunityId:eb,cycloneCommunityCacheId:40}}},215:{name:"The Crimson Quarry",displayName:"The Crimson Quarry",subdomain:null,domain:"crimsonquarry.com",wpSiteId:71,cycloneCommunities:{[ek]:{displayName:"The Crimson Quarry",isPrimaryCommunity:!0,cycloneCommunityId:ek,cycloneCommunityCacheId:130}}},65:{name:"Daily Norseman",displayName:"Daily Norseman",subdomain:null,domain:"dailynorseman.com",wpSiteId:72,cycloneCommunities:{[eC]:{displayName:"Daily Norseman",isPrimaryCommunity:!0,cycloneCommunityId:eC,cycloneCommunityCacheId:70}}},62:{name:"Dawgs By Nature",displayName:"Dawgs By Nature",subdomain:null,domain:"dawgsbynature.com",wpSiteId:73,cycloneCommunities:{[eS]:{displayName:"Dawgs By Nature",isPrimaryCommunity:!0,cycloneCommunityId:eS,cycloneCommunityCacheId:69}}},114:{name:"Dawg Sports",displayName:"Dawg Sports",subdomain:null,domain:"dawgsports.com",wpSiteId:74,cycloneCommunities:{[eT]:{displayName:"Dawg Sports",isPrimaryCommunity:!0,cycloneCommunityId:eT,cycloneCommunityCacheId:92}}},222:{name:"Detroit Bad Boys",displayName:"Detroit Bad Boys",subdomain:null,domain:"detroitbadboys.com",wpSiteId:75,cycloneCommunities:{[ew]:{displayName:"Detroit Bad Boys",isPrimaryCommunity:!0,cycloneCommunityId:ew,cycloneCommunityCacheId:133}}},31:{name:"DRaysBay",displayName:"DRaysBay",subdomain:null,domain:"draysbay.com",wpSiteId:76,cycloneCommunities:{[eI]:{displayName:"DRaysBay",isPrimaryCommunity:!0,cycloneCommunityId:eI,cycloneCommunityCacheId:48}}},417:{name:"Duke Basketball Report",displayName:"Duke Basketball Report",subdomain:null,domain:"dukebasketballreport.com",wpSiteId:77,cycloneCommunities:{[ex]:{displayName:"Duke Basketball Report",isPrimaryCommunity:!0,cycloneCommunityId:ex,cycloneCommunityCacheId:180}}},158:{name:"Fear The Sword",displayName:"Fear The Sword",subdomain:null,domain:"fearthesword.com",wpSiteId:78,cycloneCommunities:{[eE]:{displayName:"Fear The Sword",isPrimaryCommunity:!0,cycloneCommunityId:eE,cycloneCommunityCacheId:108}}},621:{name:"Fear The Wall",displayName:"Fear The Wall",subdomain:null,domain:"fearthewall.com",wpSiteId:79,cycloneCommunities:{[eR]:{displayName:"Fear The Wall",isPrimaryCommunity:!0,cycloneCommunityId:eR,cycloneCommunityCacheId:183}}},27:{name:"Federal Baseball",displayName:"Federal Baseball",subdomain:null,domain:"federalbaseball.com",wpSiteId:80,cycloneCommunities:{[eP]:{displayName:"Federal Baseball",isPrimaryCommunity:!0,cycloneCommunityId:eP,cycloneCommunityCacheId:44}}},60:{name:"Field Gulls",displayName:"Field Gulls",subdomain:null,domain:"fieldgulls.com",wpSiteId:81,cycloneCommunities:{[eB]:{displayName:"Field Gulls",isPrimaryCommunity:!0,cycloneCommunityId:eB,cycloneCommunityCacheId:67}}},354:{name:"FMF State Of Mind",displayName:"FMF State Of Mind",subdomain:null,domain:"fmfstateofmind.com",wpSiteId:82,cycloneCommunities:{[eN]:{displayName:"FMF State Of Mind",isPrimaryCommunity:!0,cycloneCommunityId:eN,cycloneCommunityCacheId:162}}},635:{name:"Fosse Posse",displayName:"Fosse Posse",subdomain:"fosseposse",domain:"fosseposse.sbnation.com",wpSiteId:83,cycloneCommunities:{[eA]:{displayName:"Fosse Posse",isPrimaryCommunity:!0,cycloneCommunityId:eA,cycloneCommunityCacheId:184}}},366:{name:"Frogs O' War",displayName:"Frogs O' War",subdomain:null,domain:"frogsowar.com",wpSiteId:84,cycloneCommunities:{[eO]:{displayName:"Frogs O' War",isPrimaryCommunity:!0,cycloneCommunityId:eO,cycloneCommunityCacheId:165}}},234:{name:"From The Rumble Seat",displayName:"From The Rumble Seat",subdomain:null,domain:"fromtherumbleseat.com",wpSiteId:85,cycloneCommunities:{[eM]:{displayName:"From The Rumble Seat",isPrimaryCommunity:!0,cycloneCommunityId:eM,cycloneCommunityCacheId:140}}},166:{name:"Gang Green Nation",displayName:"Gang Green Nation",subdomain:null,domain:"ganggreennation.com",wpSiteId:86,cycloneCommunities:{[eL]:{displayName:"Gang Green Nation",isPrimaryCommunity:!0,cycloneCommunityId:eL,cycloneCommunityCacheId:9}}},33:{name:"Gaslamp Ball",displayName:"Gaslamp Ball",subdomain:null,domain:"gaslampball.com",wpSiteId:87,cycloneCommunities:{[ez]:{displayName:"Gaslamp Ball",isPrimaryCommunity:!0,cycloneCommunityId:ez,cycloneCommunityCacheId:50}}},226:{name:"Gobbler Country",displayName:"Gobbler Country",subdomain:null,domain:"gobblercountry.com",wpSiteId:88,cycloneCommunities:{[eD]:{displayName:"Gobbler Country",isPrimaryCommunity:!0,cycloneCommunityId:eD,cycloneCommunityCacheId:135}}},36:{name:"Golden State Of Mind",displayName:"Golden State Of Mind",subdomain:null,domain:"goldenstateofmind.com",wpSiteId:89,cycloneCommunities:{[eF]:{displayName:"Golden State Of Mind",isPrimaryCommunity:!0,cycloneCommunityId:eF,cycloneCommunityCacheId:53}}},402:{name:"Good Bull Hunting",displayName:"Good Bull Hunting",subdomain:null,domain:"goodbullhunting.com",wpSiteId:90,cycloneCommunities:{[ej]:{displayName:"Good Bull Hunting",isPrimaryCommunity:!0,cycloneCommunityId:ej,cycloneCommunityCacheId:176}}},213:{name:"Hammer and Rails",displayName:"Hammer and Rails",subdomain:null,domain:"hammerandrails.com",wpSiteId:91,cycloneCommunities:{[eU]:{displayName:"Hammer and Rails",isPrimaryCommunity:!0,cycloneCommunityId:eU,cycloneCommunityCacheId:129}}},61:{name:"Hogs Haven",displayName:"Hogs Haven",subdomain:null,domain:"hogshaven.com",wpSiteId:92,cycloneCommunities:{[eH]:{displayName:"Hogs Haven",isPrimaryCommunity:!0,cycloneCommunityId:eH,cycloneCommunityCacheId:68}}},318:{name:"Hustle Belt",displayName:"Hustle Belt",subdomain:null,domain:"hustlebelt.com",wpSiteId:93,cycloneCommunities:{[eq]:{displayName:"Hustle Belt",isPrimaryCommunity:!0,cycloneCommunityId:eq,cycloneCommunityCacheId:15}}},246:{name:"Inside NU",displayName:"Inside NU",subdomain:null,domain:"insidenu.com",wpSiteId:94,cycloneCommunities:{[eW]:{displayName:"Inside NU",isPrimaryCommunity:!0,cycloneCommunityId:eW,cycloneCommunityCacheId:144}}},562:{name:"Into the Calderon",displayName:"Into the Calderon",subdomain:null,domain:"intothecalderon.com",wpSiteId:95,cycloneCommunities:{[eV]:{displayName:"Into the Calderon",isPrimaryCommunity:!0,cycloneCommunityId:eV,cycloneCommunityCacheId:182}}},400:{name:"Land-Grant Holy Land",displayName:"Land-Grant Holy Land",subdomain:null,domain:"landgrantholyland.com",wpSiteId:96,cycloneCommunities:{[eK]:{displayName:"Land-Grant Holy Land",isPrimaryCommunity:!0,cycloneCommunityId:eK,cycloneCommunityCacheId:175}}},171:{name:"Liberty Ballers",displayName:"Liberty Ballers",subdomain:null,domain:"libertyballers.com",wpSiteId:97,cycloneCommunities:{[eG]:{displayName:"Liberty Ballers",isPrimaryCommunity:!0,cycloneCommunityId:eG,cycloneCommunityCacheId:115}}},170:{name:"Lighthouse Hockey",displayName:"Lighthouse Hockey",subdomain:null,domain:"lighthousehockey.com",wpSiteId:98,cycloneCommunities:{[e$]:{displayName:"Lighthouse Hockey",isPrimaryCommunity:!0,cycloneCommunityId:e$,cycloneCommunityCacheId:114}}},373:{name:"The Liverpool Offside",displayName:"The Liverpool Offside",subdomain:"liverpooloffside",domain:"liverpooloffside.sbnation.com",wpSiteId:99,cycloneCommunities:{[eQ]:{displayName:"The Liverpool Offside",isPrimaryCommunity:!0,cycloneCommunityId:eQ,cycloneCommunityCacheId:167}}},10:{name:"Lone Star Ball",displayName:"Lone Star Ball",subdomain:null,domain:"lonestarball.com",wpSiteId:100,cycloneCommunities:{[eY]:{displayName:"Lone Star Ball",isPrimaryCommunity:!0,cycloneCommunityId:eY,cycloneCommunityCacheId:31}}},29:{name:"Lookout Landing",displayName:"Lookout Landing",subdomain:null,domain:"lookoutlanding.com",wpSiteId:101,cycloneCommunities:{[eZ]:{displayName:"Lookout Landing",isPrimaryCommunity:!0,cycloneCommunityId:eZ,cycloneCommunityCacheId:46}}},84:{name:"Maize n Brew",displayName:"Maize n Brew",subdomain:null,domain:"maizenbrew.com",wpSiteId:102,cycloneCommunities:{[eJ]:{displayName:"Maize n Brew",isPrimaryCommunity:!0,cycloneCommunityId:eJ,cycloneCommunityCacheId:85}}},364:{name:"Managing Madrid",displayName:"Managing Madrid",subdomain:null,domain:"managingmadrid.com",wpSiteId:103,cycloneCommunities:{[eX]:{displayName:"Managing Madrid",isPrimaryCommunity:!0,cycloneCommunityId:eX,cycloneCommunityCacheId:164}}},38:{name:"Mavs Moneyball",displayName:"Mavs Moneyball",subdomain:null,domain:"mavsmoneyball.com",wpSiteId:104,cycloneCommunities:{[e0]:{displayName:"Mavs Moneyball",isPrimaryCommunity:!0,cycloneCommunityId:e0,cycloneCommunityCacheId:55}}},4:{name:"McCovey Chronicles",displayName:"McCovey Chronicles",subdomain:null,domain:"mccoveychronicles.com",wpSiteId:105,cycloneCommunities:{[e1]:{displayName:"McCovey Chronicles",isPrimaryCommunity:!0,cycloneCommunityId:e1,cycloneCommunityCacheId:28}}},231:{name:"Mid-Major Madness",displayName:"Mid-Major Madness",subdomain:null,domain:"midmajormadness.com",wpSiteId:106,cycloneCommunities:{[e2]:{displayName:"Mid-Major Madness",isPrimaryCommunity:!0,cycloneCommunityId:e2,cycloneCommunityCacheId:138}}},125:{name:"Mile High Hockey",displayName:"Mile High Hockey",subdomain:null,domain:"milehighhockey.com",wpSiteId:107,cycloneCommunities:{[e4]:{displayName:"Mile High Hockey",isPrimaryCommunity:!0,cycloneCommunityId:e4,cycloneCommunityCacheId:93}}},55:{name:"Mile High Report",displayName:"Mile High Report",subdomain:null,domain:"milehighreport.com",wpSiteId:108,cycloneCommunities:{[e9]:{displayName:"Mile High Report",isPrimaryCommunity:!0,cycloneCommunityId:e9,cycloneCommunityCacheId:64}}},395:{name:"MMA Fighting",displayName:"MMA Fighting",subdomain:null,domain:"mmafighting.com",wpSiteId:109,cycloneCommunities:{[e3]:{displayName:"MMA Fighting",isPrimaryCommunity:!0,cycloneCommunityId:e3,cycloneCommunityCacheId:12}}},258:{name:"MMAmania",displayName:"MMAmania",subdomain:null,domain:"mmamania.com",wpSiteId:110,cycloneCommunities:{[e5]:{displayName:"MMAmania",isPrimaryCommunity:!0,cycloneCommunityId:e5,cycloneCommunityCacheId:14}}},72:{name:"Music City Miracles",displayName:"Music City Miracles",subdomain:null,domain:"musiccitymiracles.com",wpSiteId:111,cycloneCommunities:{[e6]:{displayName:"Music City Miracles",isPrimaryCommunity:!0,cycloneCommunityId:e6,cycloneCommunityCacheId:75}}},237:{name:"Mountain West Connection",displayName:"Mountain West Connection",subdomain:null,domain:"mwcconnection.com",wpSiteId:112,cycloneCommunities:{[e8]:{displayName:"Mountain West Connection",isPrimaryCommunity:!0,cycloneCommunityId:e8,cycloneCommunityCacheId:141}}},276:{name:"NetsDaily",displayName:"NetsDaily",subdomain:null,domain:"netsdaily.com",wpSiteId:113,cycloneCommunities:{[e7]:{displayName:"NetsDaily",isPrimaryCommunity:!0,cycloneCommunityId:e7,cycloneCommunityCacheId:150}}},375:{name:"Never Manage Alone",displayName:"Never Manage Alone",subdomain:null,domain:"nevermanagealone.com",wpSiteId:114,cycloneCommunities:{[ne]:{displayName:"Never Manage Alone",isPrimaryCommunity:!0,cycloneCommunityId:ne,cycloneCommunityCacheId:169}}},67:{name:"Niners Nation",displayName:"Niners Nation",subdomain:null,domain:"ninersnation.com",wpSiteId:115,cycloneCommunities:{[nn]:{displayName:"Niners Nation",isPrimaryCommunity:!0,cycloneCommunityId:nn,cycloneCommunityCacheId:22}}},168:{name:"Troy Nunes Is An Absolute Magician",displayName:"Troy Nunes Is An Absolute Magician",subdomain:null,domain:"nunesmagician.com",wpSiteId:116,cycloneCommunities:{[nt]:{displayName:"Troy Nunes Is An Absolute Magician",isPrimaryCommunity:!0,cycloneCommunityId:nt,cycloneCommunityCacheId:113}}},160:{name:"Off Tackle Empire",displayName:"Off Tackle Empire",subdomain:null,domain:"offtackleempire.com",wpSiteId:117,cycloneCommunities:{[nr]:{displayName:"Off Tackle Empire",isPrimaryCommunity:!0,cycloneCommunityId:nr,cycloneCommunityCacheId:110}}},368:{name:"One Foot Down",displayName:"One Foot Down",subdomain:null,domain:"onefootdown.com",wpSiteId:118,cycloneCommunities:{[no]:{displayName:"One Foot Down",isPrimaryCommunity:!0,cycloneCommunityId:no,cycloneCommunityCacheId:166}}},275:{name:"On the Banks",displayName:"On the Banks",subdomain:null,domain:"onthebanks.com",wpSiteId:119,cycloneCommunities:{[na]:{displayName:"On the Banks",isPrimaryCommunity:!0,cycloneCommunityId:na,cycloneCommunityCacheId:149}}},34:{name:"Over the Monster",displayName:"Over the Monster",subdomain:null,domain:"overthemonster.com",wpSiteId:120,cycloneCommunities:{[ni]:{displayName:"Over the Monster",isPrimaryCommunity:!0,cycloneCommunityId:ni,cycloneCommunityCacheId:51}}},82:{name:"Pats Pulpit",displayName:"Pats Pulpit",subdomain:null,domain:"patspulpit.com",wpSiteId:121,cycloneCommunities:{[nl]:{displayName:"Pats Pulpit",isPrimaryCommunity:!0,cycloneCommunityId:nl,cycloneCommunityCacheId:83}}},161:{name:"Peachtree Hoops",displayName:"Peachtree Hoops",subdomain:null,domain:"peachtreehoops.com",wpSiteId:122,cycloneCommunities:{[ns]:{displayName:"Peachtree Hoops",isPrimaryCommunity:!0,cycloneCommunityId:ns,cycloneCommunityCacheId:111}}},138:{name:"PensBurgh",displayName:"PensBurgh",subdomain:null,domain:"pensburgh.com",wpSiteId:123,cycloneCommunities:{[nc]:{displayName:"PensBurgh",isPrimaryCommunity:!0,cycloneCommunityId:nc,cycloneCommunityCacheId:97}}},11:{name:"Pinstripe Alley",displayName:"Pinstripe Alley",subdomain:null,domain:"pinstripealley.com",wpSiteId:124,cycloneCommunities:{[nu]:{displayName:"Pinstripe Alley",isPrimaryCommunity:!0,cycloneCommunityId:nu,cycloneCommunityCacheId:23}}},46:{name:"Posting and Toasting",displayName:"Posting and Toasting",subdomain:null,domain:"postingandtoasting.com",wpSiteId:125,cycloneCommunities:{[nd]:{displayName:"Posting and Toasting",isPrimaryCommunity:!0,cycloneCommunityId:nd,cycloneCommunityCacheId:58}}},39:{name:"Pounding The Rock",displayName:"Pounding The Rock",subdomain:null,domain:"poundingtherock.com",wpSiteId:126,cycloneCommunities:{[np]:{displayName:"Pounding The Rock",isPrimaryCommunity:!0,cycloneCommunityId:np,cycloneCommunityCacheId:56}}},63:{name:"Pride Of Detroit",displayName:"Pride Of Detroit",subdomain:null,domain:"prideofdetroit.com",wpSiteId:127,cycloneCommunities:{[nm]:{displayName:"Pride Of Detroit",isPrimaryCommunity:!0,cycloneCommunityId:nm,cycloneCommunityCacheId:17}}},19:{name:"Purple Row",displayName:"Purple Row",subdomain:null,domain:"purplerow.com",wpSiteId:128,cycloneCommunities:{[nh]:{displayName:"Purple Row",isPrimaryCommunity:!0,cycloneCommunityId:nh,cycloneCommunityCacheId:38}}},156:{name:"The Ralphie Report",displayName:"The Ralphie Report",subdomain:null,domain:"ralphiereport.com",wpSiteId:129,cycloneCommunities:{[ng]:{displayName:"The Ralphie Report",isPrimaryCommunity:!0,cycloneCommunityId:ng,cycloneCommunityCacheId:106}}},230:{name:"Raptors HQ",displayName:"Raptors HQ",subdomain:null,domain:"raptorshq.com",wpSiteId:130,cycloneCommunities:{[nf]:{displayName:"Raptors HQ",isPrimaryCommunity:!0,cycloneCommunityId:nf,cycloneCommunityCacheId:137}}},211:{name:"Red Cup Rebellion",displayName:"Red Cup Rebellion",subdomain:null,domain:"redcuprebellion.com",wpSiteId:131,cycloneCommunities:{[ny]:{displayName:"Red Cup Rebellion",isPrimaryCommunity:!0,cycloneCommunityId:ny,cycloneCommunityCacheId:128}}},25:{name:"Red Reporter",displayName:"Red Reporter",subdomain:null,domain:"redreporter.com",wpSiteId:132,cycloneCommunities:{[n_]:{displayName:"Red Reporter",isPrimaryCommunity:!0,cycloneCommunityId:n_,cycloneCommunityCacheId:43}}},83:{name:"Revenge of the Birds",displayName:"Revenge of the Birds",subdomain:null,domain:"revengeofthebirds.com",wpSiteId:133,cycloneCommunities:{[nv]:{displayName:"Revenge of the Birds",isPrimaryCommunity:!0,cycloneCommunityId:nv,cycloneCommunityCacheId:84}}},148:{name:"Rock Chalk Talk",displayName:"Rock Chalk Talk",subdomain:null,domain:"rockchalktalk.com",wpSiteId:134,cycloneCommunities:{[nb]:{displayName:"Rock Chalk Talk",isPrimaryCommunity:!0,cycloneCommunityId:nb,cycloneCommunityCacheId:103}}},137:{name:"Rock M Nation",displayName:"Rock M Nation",subdomain:null,domain:"rockmnation.com",wpSiteId:135,cycloneCommunities:{[nk]:{displayName:"Rock M Nation",isPrimaryCommunity:!0,cycloneCommunityId:nk,cycloneCommunityCacheId:96}}},143:{name:"Rocky Top Talk",displayName:"Rocky Top Talk",subdomain:null,domain:"rockytoptalk.com",wpSiteId:136,cycloneCommunities:{[nC]:{displayName:"Rocky Top Talk",isPrimaryCommunity:!0,cycloneCommunityId:nC,cycloneCommunityCacheId:100}}},350:{name:"Roker Report",displayName:"Roker Report",subdomain:"rokerreport",domain:"rokerreport.sbnation.com",wpSiteId:137,cycloneCommunities:{[nS]:{displayName:"Roker Report",isPrimaryCommunity:!0,cycloneCommunityId:nS,cycloneCommunityCacheId:161}}},107:{name:"Roll 'Bama Roll",displayName:"Roll 'Bama Roll",subdomain:null,domain:"rollbamaroll.com",wpSiteId:138,cycloneCommunities:{[nT]:{displayName:"Roll 'Bama Roll",isPrimaryCommunity:!0,cycloneCommunityId:nT,cycloneCommunityCacheId:89}}},289:{name:"Royal Blue Mersey",displayName:"Royal Blue Mersey",subdomain:"royalbluemersey",domain:"royalbluemersey.sbnation.com",wpSiteId:139,cycloneCommunities:{[nw]:{displayName:"Royal Blue Mersey",isPrimaryCommunity:!0,cycloneCommunityId:nw,cycloneCommunityCacheId:154}}},16:{name:"Royals Review",displayName:"Royals Review",subdomain:null,domain:"royalsreview.com",wpSiteId:140,cycloneCommunities:{[nI]:{displayName:"Royals Review",isPrimaryCommunity:!0,cycloneCommunityId:nI,cycloneCommunityCacheId:36}}},341:{name:"Rumble In The Garden",displayName:"Rumble In The Garden",subdomain:null,domain:"rumbleinthegarden.com",wpSiteId:141,cycloneCommunities:{[nx]:{displayName:"Rumble In The Garden",isPrimaryCommunity:!0,cycloneCommunityId:nx,cycloneCommunityCacheId:158}}},255:{name:"Shakin The Southland",displayName:"Shakin The Southland",subdomain:null,domain:"shakinthesouthland.com",wpSiteId:142,cycloneCommunities:{[nE]:{displayName:"Shakin The Southland",isPrimaryCommunity:!0,cycloneCommunityId:nE,cycloneCommunityCacheId:146}}},71:{name:"Silver And Black Pride",displayName:"Silver And Black Pride",subdomain:null,domain:"silverandblackpride.com",wpSiteId:143,cycloneCommunities:{[nR]:{displayName:"Silver And Black Pride",isPrimaryCommunity:!0,cycloneCommunityId:nR,cycloneCommunityCacheId:74}}},227:{name:"Silver Screen and Roll",displayName:"Silver Screen and Roll",subdomain:null,domain:"silverscreenandroll.com",wpSiteId:144,cycloneCommunities:{[nP]:{displayName:"Silver Screen and Roll",isPrimaryCommunity:!0,cycloneCommunityId:nP,cycloneCommunityCacheId:136}}},113:{name:"SLC Dunk",displayName:"SLC Dunk",subdomain:null,domain:"slcdunk.com",wpSiteId:145,cycloneCommunities:{[nB]:{displayName:"SLC Dunk",isPrimaryCommunity:!0,cycloneCommunityId:nB,cycloneCommunityCacheId:91}}},187:{name:"The Slipper Still Fits",displayName:"The Slipper Still Fits",subdomain:null,domain:"slipperstillfits.com",wpSiteId:146,cycloneCommunities:{[nN]:{displayName:"The Slipper Still Fits",isPrimaryCommunity:!0,cycloneCommunityId:nN,cycloneCommunityCacheId:119}}},193:{name:"The Smoking Musket",displayName:"The Smoking Musket",subdomain:null,domain:"smokingmusket.com",wpSiteId:147,cycloneCommunities:{[nA]:{displayName:"The Smoking Musket",isPrimaryCommunity:!0,cycloneCommunityId:nA,cycloneCommunityCacheId:121}}},20:{name:"South Side Sox",displayName:"South Side Sox",subdomain:null,domain:"southsidesox.com",wpSiteId:148,cycloneCommunities:{[nO]:{displayName:"South Side Sox",isPrimaryCommunity:!0,cycloneCommunityId:nO,cycloneCommunityCacheId:39}}},56:{name:"Stampede Blue",displayName:"Stampede Blue",subdomain:null,domain:"stampedeblue.com",wpSiteId:149,cycloneCommunities:{[nM]:{displayName:"Stampede Blue",isPrimaryCommunity:!0,cycloneCommunityId:nM,cycloneCommunityCacheId:65}}},188:{name:"Stanley Cup of Chowder",displayName:"Stanley Cup of Chowder",subdomain:null,domain:"stanleycupofchowder.com",wpSiteId:150,cycloneCommunities:{[nL]:{displayName:"Stanley Cup of Chowder",isPrimaryCommunity:!0,cycloneCommunityId:nL,cycloneCommunityCacheId:120}}},404:{name:"Stars and Stripes FC",displayName:"Stars and Stripes FC",subdomain:null,domain:"starsandstripesfc.com",wpSiteId:151,cycloneCommunities:{[nz]:{displayName:"Stars and Stripes FC",isPrimaryCommunity:!0,cycloneCommunityId:nz,cycloneCommunityCacheId:178}}},204:{name:"State of The U",displayName:"State of The U",subdomain:null,domain:"stateoftheu.com",wpSiteId:152,cycloneCommunities:{[nD]:{displayName:"State of The U",isPrimaryCommunity:!0,cycloneCommunityId:nD,cycloneCommunityCacheId:125}}},326:{name:"Streaking The Lawn",displayName:"Streaking The Lawn",subdomain:null,domain:"streakingthelawn.com",wpSiteId:153,cycloneCommunities:{[nF]:{displayName:"Streaking The Lawn",isPrimaryCommunity:!0,cycloneCommunityId:nF,cycloneCommunityCacheId:156}}},248:{name:"Swish Appeal",displayName:"Swish Appeal",subdomain:null,domain:"swishappeal.com",wpSiteId:154,cycloneCommunities:{[nj]:{displayName:"Swish Appeal",isPrimaryCommunity:!0,cycloneCommunityId:nj,cycloneCommunityCacheId:145}}},142:{name:"Tar Heel Blog",displayName:"Tar Heel Blog",subdomain:null,domain:"tarheelblog.com",wpSiteId:155,cycloneCommunities:{[nU]:{displayName:"Tar Heel Blog",isPrimaryCommunity:!0,cycloneCommunityId:nU,cycloneCommunityCacheId:99}}},151:{name:"Testudo Times",displayName:"Testudo Times",subdomain:null,domain:"testudotimes.com",wpSiteId:156,cycloneCommunities:{[nH]:{displayName:"Testudo Times",isPrimaryCommunity:!0,cycloneCommunityId:nH,cycloneCommunityCacheId:104}}},277:{name:"The Busby Babe",displayName:"The Busby Babe",subdomain:"thebusbybabe",domain:"thebusbybabe.sbnation.com",wpSiteId:157,cycloneCommunities:{[nq]:{displayName:"The Busby Babe",isPrimaryCommunity:!0,cycloneCommunityId:nq,cycloneCommunityCacheId:151}}},407:{name:"The Champaign Room",displayName:"The Champaign Room",subdomain:null,domain:"thechampaignroom.com",wpSiteId:158,cycloneCommunities:{[nW]:{displayName:"The Champaign Room",isPrimaryCommunity:!0,cycloneCommunityId:nW,cycloneCommunityCacheId:179}}},153:{name:"The Daily Gopher",displayName:"The Daily Gopher",subdomain:null,domain:"thedailygopher.com",wpSiteId:159,cycloneCommunities:{[nV]:{displayName:"The Daily Gopher",isPrimaryCommunity:!0,cycloneCommunityId:nV,cycloneCommunityCacheId:105}}},172:{name:"The Dream Shake",displayName:"The Dream Shake",subdomain:null,domain:"thedreamshake.com",wpSiteId:160,cycloneCommunities:{[nK]:{displayName:"The Dream Shake",isPrimaryCommunity:!0,cycloneCommunityId:nK,cycloneCommunityCacheId:116}}},73:{name:"The Falcoholic",displayName:"The Falcoholic",subdomain:null,domain:"thefalcoholic.com",wpSiteId:161,cycloneCommunities:{[nG]:{displayName:"The Falcoholic",isPrimaryCommunity:!0,cycloneCommunityId:nG,cycloneCommunityCacheId:76}}},24:{name:"The Good Phight",displayName:"The Good Phight",subdomain:null,domain:"thegoodphight.com",wpSiteId:162,cycloneCommunities:{[n$]:{displayName:"The Good Phight",isPrimaryCommunity:!0,cycloneCommunityId:n$,cycloneCommunityCacheId:42}}},224:{name:"The Only Colors",displayName:"The Only Colors",subdomain:null,domain:"theonlycolors.com",wpSiteId:163,cycloneCommunities:{[nQ]:{displayName:"The Only Colors",isPrimaryCommunity:!0,cycloneCommunityId:nQ,cycloneCommunityCacheId:134}}},69:{name:"The Phinsider",displayName:"The Phinsider",subdomain:null,domain:"thephinsider.com",wpSiteId:164,cycloneCommunities:{[nY]:{displayName:"The Phinsider",isPrimaryCommunity:!0,cycloneCommunityId:nY,cycloneCommunityCacheId:72}}},286:{name:"The Short Fuse",displayName:"The Short Fuse",subdomain:"theshortfuse",domain:"theshortfuse.sbnation.com",wpSiteId:165,cycloneCommunities:{[nZ]:{displayName:"The Short Fuse",isPrimaryCommunity:!0,cycloneCommunityId:nZ,cycloneCommunityCacheId:153}}},392:{name:"The Tilehurst End",displayName:"The Tilehurst End",subdomain:"thetilehurstend",domain:"thetilehurstend.sbnation.com",wpSiteId:166,cycloneCommunities:{[nJ]:{displayName:"The Tilehurst End",isPrimaryCommunity:!0,cycloneCommunityId:nJ,cycloneCommunityCacheId:173}}},270:{name:"The UConn Blog",displayName:"The UConn Blog",subdomain:null,domain:"theuconnblog.com",wpSiteId:167,cycloneCommunities:{[nX]:{displayName:"The UConn Blog",isPrimaryCommunity:!0,cycloneCommunityId:nX,cycloneCommunityCacheId:148}}},99:{name:"Tomahawk Nation",displayName:"Tomahawk Nation",subdomain:null,domain:"tomahawknation.com",wpSiteId:168,cycloneCommunities:{[n0]:{displayName:"Tomahawk Nation",isPrimaryCommunity:!0,cycloneCommunityId:n0,cycloneCommunityCacheId:86}}},32:{name:"True Blue LA",displayName:"True Blue LA",subdomain:null,domain:"truebluela.com",wpSiteId:169,cycloneCommunities:{[n1]:{displayName:"True Blue LA",isPrimaryCommunity:!0,cycloneCommunityId:n1,cycloneCommunityCacheId:49}}},75:{name:"Turf Show Times",displayName:"Turf Show Times",subdomain:null,domain:"turfshowtimes.com",wpSiteId:170,cycloneCommunities:{[n2]:{displayName:"Turf Show Times",isPrimaryCommunity:!0,cycloneCommunityId:n2,cycloneCommunityCacheId:78}}},30:{name:"Twinkie Town",displayName:"Twinkie Town",subdomain:null,domain:"twinkietown.com",wpSiteId:171,cycloneCommunities:{[n4]:{displayName:"Twinkie Town",isPrimaryCommunity:!0,cycloneCommunityId:n4,cycloneCommunityCacheId:47}}},448:{name:"Underdog Dynasty",displayName:"Underdog Dynasty",subdomain:null,domain:"underdogdynasty.com",wpSiteId:172,cycloneCommunities:{[n9]:{displayName:"Underdog Dynasty",isPrimaryCommunity:!0,cycloneCommunityId:n9,cycloneCommunityCacheId:181}}},159:{name:"UW Dawg Pound",displayName:"UW Dawg Pound",subdomain:null,domain:"uwdawgpound.com",wpSiteId:173,cycloneCommunities:{[n3]:{displayName:"UW Dawg Pound",isPrimaryCommunity:!0,cycloneCommunityId:n3,cycloneCommunityCacheId:109}}},238:{name:"Vanquish The Foe",displayName:"Vanquish The Foe",subdomain:null,domain:"vanquishthefoe.com",wpSiteId:174,cycloneCommunities:{[n5]:{displayName:"Vanquish The Foe",isPrimaryCommunity:!0,cycloneCommunityId:n5,cycloneCommunityCacheId:142}}},403:{name:"Viola Nation",displayName:"Viola Nation",subdomain:null,domain:"violanation.com",wpSiteId:175,cycloneCommunities:{[n6]:{displayName:"Viola Nation",isPrimaryCommunity:!0,cycloneCommunityId:n6,cycloneCommunityCacheId:177}}},5:{name:"Viva El Birdos",displayName:"Viva El Birdos",subdomain:null,domain:"vivaelbirdos.com",wpSiteId:176,cycloneCommunities:{[n8]:{displayName:"Viva El Birdos",isPrimaryCommunity:!0,cycloneCommunityId:n8,cycloneCommunityCacheId:29}}},285:{name:"VU Hoops",displayName:"VU Hoops",subdomain:null,domain:"vuhoops.com",wpSiteId:177,cycloneCommunities:{[n7]:{displayName:"VU Hoops",isPrimaryCommunity:!0,cycloneCommunityId:n7,cycloneCommunityCacheId:26}}},319:{name:"We Ain't Got No History",displayName:"We Ain't Got No History",subdomain:"weaintgotnohistory",domain:"weaintgotnohistory.sbnation.com",wpSiteId:178,cycloneCommunities:{[te]:{displayName:"We Ain't Got No History",isPrimaryCommunity:!0,cycloneCommunityId:te,cycloneCommunityCacheId:155}}},377:{name:"Wide Right & Natty Lite",displayName:"Wide Right & Natty Lite",subdomain:null,domain:"widerightnattylite.com",wpSiteId:179,cycloneCommunities:{[tn]:{displayName:"Wide Right & Natty Lite",isPrimaryCommunity:!0,cycloneCommunityId:tn,cycloneCommunityCacheId:171}}},58:{name:"Windy City Gridiron",displayName:"Windy City Gridiron",subdomain:null,domain:"windycitygridiron.com",wpSiteId:180,cycloneCommunities:{[tt]:{displayName:"Windy City Gridiron",isPrimaryCommunity:!0,cycloneCommunityId:tt,cycloneCommunityCacheId:66}}}}},71042:function(e,n,t){"use strict";t.d(n,{Jx:function(){return s}});var r=t(46644),o=t(41650);let a=e=>`vg${e}:`,i=e=>{let n=Object.entries(r.mD).find(n=>{let[,t]=n;return e in t.communities});if(!n)throw Error(`No community config found for communityId: ${e}`);let[,t]=n,o=t.communities[e];if(!o)throw Error(`Invalid community: ${e}`);let{name:a,domain:i,sailthruSlug:l,subdomain:s,wpSiteId:c,isPrimaryCommunity:u=!1,cycloneCommunities:d}=o,p=r.Cv[e]||a;return{communityName:a,communitySailthruSlug:l,communityShortName:p,domain:s?i:`www.${i}`,vipDomain:i,isPrimaryCommunity:u,wpSiteId:c,cycloneCommunities:d}},l=e=>{let{targetEnv:n,vipDomain:t,fastlyProxySubdomain:r,isPrimaryCommunity:o}=e,a="production"===n,i=!o&&3===t.split(".").length,l=a?i?t:`www.${t}`:`${n}.${t}`,s=a?`platform.${t}`:`platform.${n}.${t}`;if("local"===n){let e=t.replace(".com","");s=`platform.${e}.voxmedia.wpenv.net`}if(r){if(i){if("www"===r)s=t;else{let[e,...n]=t.split(".");s=`${e}.${r}.${n.join(".")}`}}else s=`${r}.${t}`}return{vipCommunityDomain:l,vipCommunityApiDomain:s}},s=e=>{let{communityName:n,communitySailthruSlug:t,domain:s,vipDomain:c,wpSiteId:u,communityShortName:d,isPrimaryCommunity:p,cycloneCommunities:m}=i(e),h="true"===o.env.ENABLE_FASTLY_API_PROXY,{vipCommunityDomain:g,vipCommunityApiDomain:f}=l({targetEnv:"production",vipDomain:c,fastlyProxySubdomain:h&&o.env.WP_API_PROXY_SUBDOMAIN?.length?o.env.WP_API_PROXY_SUBDOMAIN:null,isPrimaryCommunity:p}),y=`https://${g}`,_=o.env.NEXT_PUBLIC_IDENTITY_SSO_AUTH_DOMAIN||"",v=`https://${f}`,b=`${v}${h?"/wp-api":""}/graphql`;return{communityApiOrigin:v,communityApiUrl:b,communityCanonicalDomain:s,communityDomain:g,communityOrigin:y,communityId:e,communityName:n,communitySailthruSlug:t,communityShortName:d,communityWpSiteId:u,isPrimaryCommunity:p,siteOrigin:null,vmPrefix:a(u),voxCreativeCommunityId:r.tp,ssoAuthDomain:_,cycloneCommunities:m}}},54963:function(e,n,t){"use strict";t.d(n,{dm:function(){return c},vG:function(){return u}});var r=t(66123),o=t(22840),a=t(84795),i=t(35683),l=r.memo(e=>{let{globalId:n,chorusId:t,chorusUuid:l,url:s,noText:c}=e;(0,r.useEffect)(()=>{window.CoralCount?.reload()},[]);let{coralConfig:u}=(0,a.q)();if(!u)throw Error("missing coral config");let[d,p]=(0,r.useState)(""),{appConfig:{deployEnv:m},communityConfig:{communityOrigin:h}}=(0,a.q)(),g="production"!==m&&"pre-production"!==m;(0,r.useEffect)(()=>{g&&s&&p(s.replace(h,window.location.origin))},[s,h,g]);let f=(0,o.w)({chorusId:t,chorusUuid:l,globalId:n});return g&&!d?null:(0,i.jsx)("span",{className:"coral-count","data-coral-id":f,"data-coral-notext":!!c||void 0,"data-coral-url":d||s})});let s=t(41650).env.NEXT_PUBLIC_CORAL_CACHE_FINGERPRINT||"0",c="https://theverge.coral.coralproject.net";c&&new URL("/api/graphql",c).toString();let u={commentRecThreshold:5,commentCalloutThreshold:75,enableLegacyID:!1,namePrefix:"verge_user",cacheFingerprint:s,origin:c,moderationEmail:"moderators@theverge.com",embedLocation:"drawer",CoralCount:l}},65777:function(e,n,t){"use strict";t.d(n,{GH:function(){return a.GH},J$:function(){return a.J$},Jx:function(){return r.Jx},P3:function(){return a.P3},QE:function(){return o.QE},Zp:function(){return a.Zp},k5:function(){return a.k5},yN:function(){return a.yN}});var r=t(71042),o=t(25785),a=t(98416)},25785:function(e,n,t){"use strict";t.d(n,{$:function(){return d},Ab:function(){return u},QE:function(){return c},er:function(){return i},l$:function(){return l}});var r=t(74960),o=t(78939),a=t(41650);let i=Number("2"),l="d588142387a65e9372652547c863cef3",s=String("vg"),c=String("100003"),u=(0,r.N3)("www.theverge.com");(a.env.ENTITLEMENTS?.split(",")||[]).filter(Boolean);let d={affiliateSubtagsSiteKey:s,affiliateNCAParticipant:!0,appName:o.APP_NAME,networkId:i,networkName:"The Verge",organizationId:1,concertAds:{network:"verge",gam:"172968584"}}},22840:function(e,n,t){"use strict";t.d(n,{w:function(){return o}});var r=t(84795);function o(e){let{coralConfig:n}=(0,r.q)();if(!n)throw Error("missing coral config");return n.enableLegacyID&&e.chorusId?.toString()||e.chorusUuid||e.globalId&&function(e){let n=e,t=4-e.length%4;for(let e=0;e{await fetch("/SendEventData",{method:"POST",body:JSON.stringify(e)}).catch(()=>{})},a=async()=>{await fetch("/blaize/anonymous-session",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({})}).catch(()=>{})},i=async()=>{let e=await fetch("/blaize/datalayer",{signal:AbortSignal.timeout(1e3)});if(!e.ok)return{};{let{dataLayer:n}=await e.json(),t=n.tracking_id,o=Object.entries(r).find(e=>{let[n]=e;return location.hostname.includes(n)}),a=o&&o[1]||"";return{event:"zephrExperimentsReady",experiments:Object.entries(n).filter(e=>{let[n]=e;return n.startsWith(a)}).map(e=>{let[n,t]=e;return`${n}${t}`}).join(","),tracking_id:t}}}},97132:function(e,n,t){"use strict";t.d(n,{Q:function(){return r}});class r extends Error{constructor(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};super(e),Error.captureStackTrace&&Error.captureStackTrace(this,r),this.name="DuetError",this.cause=n.cause,this.extra=n.extra,this.extraStringified=JSON.stringify(this.extra,null,2)}}},90967:function(e,n,t){"use strict";let r=(0,t(66123).createContext)(null);n.Z=r},74400:function(e,n,t){"use strict";var r=t(66123),o=t(90967);n.Z=function(){let e=(0,r.useContext)(o.Z);if(!e||!e.routeInfo)throw Error("Make sure to use ");return e.routeInfo}},75066:function(e,n,t){"use strict";var r=t(93853),o=t.n(r),a=t(35683);n.Z=e=>{let{schema:n}=e;return(0,a.jsx)(o(),{children:(0,a.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(n)}})})}},78979:function(e,n,t){"use strict";t.d(n,{K$:function(){return d},OF:function(){return o},VS:function(){return u},nZ:function(){return c},vu:function(){return r},zE:function(){return s}}),t(98970),t(41650);let r="no-cache, no-store, must-revalidate",o="private, no-store",a=e=>{let{keys:n,vmPrefix:t,duetPrefix:r=!1}=e;return n.map(e=>`${r?"d:":""}${t||""}${e}`)},i=e=>{let{vmPrefix:n,pageKeys:t=[],queryResponseKeys:r=[]}=e,o=["all","duet"],i=a({keys:o,vmPrefix:n,duetPrefix:!1}),l=[...o,...i,...r];return t.length&&(l.push(...t),l.push(...a({keys:t,vmPrefix:n,duetPrefix:!1}))),l},l=e=>{let{vmPrefix:n,apiHandlerKeys:t=[],queryResponseKeys:r=[],apiPrefix:o,addVmPrefixToQueryResponseKeys:i=!0}=e,l=["all","api",...o?[o]:[]],s=a({keys:l,vmPrefix:n,duetPrefix:!1}),c=[...l,...s,...i?a({keys:r,vmPrefix:n,duetPrefix:!1}):r];if(t.length){if(o){let e=t.map(e=>`${o}:${e}`),r=t.map(e=>`${n}${o}:${e}`);c.push(...e,...r)}else c.push(...t),c.push(...a({keys:t,vmPrefix:n,duetPrefix:!1}))}return c},s=function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"gql",t=e?.["gql"===n?"x-graphql-keys":"surrogate-key"];return"string"!=typeof t?[]:a({keys:t.split(" ").filter(e=>"gql"===n?!(e.includes(":graphql:")||"wp"===e||e.includes(":wp")):!("wp"===e||"rest"===e||e.endsWith(":wp")||e.endsWith(":rest"))),duetPrefix:!0})},c=e=>{let n,{res:t,vmPrefix:a,cacheControl:s,maxAge:c,stale:u,preview:d,pageKeys:p=[],apiHandlerKeys:m=[],apiPrefix:h,queryResponseKeys:g=[],addVmPrefixToQueryResponseKeys:f=!0,exactKeys:y=[],secondsToNextSponsorshipTransition:_}=e;if(d){t.setHeader("cache-control",r),t.setHeader("surrogate-control",o);return}(n=m.length>0?l({vmPrefix:a,apiHandlerKeys:m,queryResponseKeys:g,apiPrefix:h,addVmPrefixToQueryResponseKeys:f}):i({vmPrefix:a,pageKeys:p,queryResponseKeys:g})).push(...y);let v=t.getHeader("surrogate-key");v&&"string"==typeof v&&n.push(...v.split(" "));let b=(function(e,n){let t=`d:${n}`,r={default:{priority:100,priorityGroup:"default",sortLexicographically:!0},noPrefix:{priority:1,priorityGroup:"noPrefix",sortLexicographically:!0},vmPrefix:{priority:2,priorityGroup:"vmPrefix",sortLexicographically:!0},duetPageKey:{priority:3,priorityGroup:"duetPageKey",sortLexicographically:!0},queryId:{priority:4,priorityGroup:"queryId",sortLexicographically:!1},operation:{priority:5,priorityGroup:"operation",sortLexicographically:!1},operationLayout:{priority:6,priorityGroup:"operationLayout",sortLexicographically:!1},customKey:{priority:7,priorityGroup:"customKey",sortLexicographically:!0},resource:{priority:8,priorityGroup:"resource",sortLexicographically:!0},mediaResource:{priority:9,priorityGroup:"mediaResource",sortLexicographically:!0},list:{priority:10,priorityGroup:"list",sortLexicographically:!0}},o=e=>{if(e.startsWith(n))return r.vmPrefix;if(e.startsWith(t)){let n=e.replace(t,"");if(/^[0-9a-fA-F]+$/.test(n))return r.queryId;if(!n.includes(":"))return r.duetPageKey;if(n.startsWith("operation:"))return n.includes("LayoutQuery")?r.operationLayout:r.operation;if(n.startsWith("ck:"))return r.customKey;let[o,a]=n.split(":");return o&&a&&!isNaN(Number(a))?"image"===o||"volumeVideo"===o?r.mediaResource:r.resource:n.startsWith("list:")?r.list:r.default}return r.noPrefix};return e.sort((e,n)=>{let t=o(e),r=o(n);return t.priority===r.priority&&t.sortLexicographically?e.localeCompare(n):t.priority-r.priority})})([...new Set(n)],a).join(" "),k=Number((c||"max-age=3600").replace("max-age=","")),C=`max-age=${Math.min(k,_||1/0)}`;t.setHeader("cache-control",s||"no-store"),t.setHeader("surrogate-control",`${C}, ${u||"stale-while-revalidate=86400, stale-if-error=604800"}`),t.setHeader("surrogate-key",b)},u=e=>{e.setHeader("cache-control",r),e.setHeader("surrogate-control",o),e.removeHeader("Surrogate-Key")},d=e=>{if("headers"in e){let n;if("function"==typeof e.headers.get&&(n=e.headers.get("vm-cache-bypass-wp")),"vm-cache-bypass-wp"in e.headers&&(n=e.headers["vm-cache-bypass-wp"]),n)return!0}let n="headers"in e&&"host"in e.headers?`http://${e.headers.host}`:e.url;return!!(e.url&&new URL(e.url,n).searchParams.get("bypassWpCache"))}},46727:function(e,n,t){"use strict";t.d(n,{FF:function(){return o},Tn:function(){return s},Vn:function(){return a},aW:function(){return i},lK:function(){return l}});let r=function(e,n){let t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=e[n];if(void 0===r){if(!t)return null;throw Error(`Header '${n}' is not defined.`)}if("string"!=typeof r)throw Error(`Header '${n}' is not a string.`);return r},o=e=>r(e,"vm-cyclone-community-id",!0),a=e=>"true"===r(e,"vm-resource-is-paywall-eligible"),i=(e,n)=>{let t=Number(r(e,"vm-community-id",!0)),o=r(e,"vm-resource-primary-category",!0),i=r(e,"vm-resource-primary-super-cat"),l=r(e,"vm-resource-package"),s=r(e,"vm-resource-stream"),c="true"===r(e,"vm-resource-has-campaign"),u=a(e);if(n){for(let t in e)if(t.startsWith("vm-resource")){let o=r(e,t);o&&n.setHeader(t,o)}}return{communityId:t,primaryPackageNodeId:l,primaryStreamNodeId:s,primaryCategoryNodeId:o,primarySuperCatNodeId:i,hasCampaign:c,isPaywallEligible:u}},l=e=>r(e,"vm-resource-type")||void 0,s=e=>{let n=e;if(e.includes("Layout"))return"vm-duration-layout-query";e.includes("ProviderContainerQuery")&&(n=e.replace("ProviderContainer","")),e.includes("ContainerQuery")&&(n=e.replace("Container","")),e.includes("ArticleRecirc")&&(n=e.replace("Article",""));let t=n.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();return`vm-duration-${t}`}},28207:function(e,n,t){"use strict";t.d(n,{Z:function(){return J},W:function(){return r}});var r={};t.r(r),t.d(r,{Uh:function(){return s},rJ:function(){return c},KO:function(){return u},EO:function(){return d},Ps:function(){return p},Ym:function(){return m},X8:function(){return h},eu:function(){return g},Mq:function(){return f},He:function(){return y},oD:function(){return _},tE:function(){return v},l:function(){return b},Hh:function(){return k},b6:function(){return C},Rl:function(){return S},aX:function(){return T},F0:function(){return w},vD:function(){return I},DL:function(){return x},FO:function(){return E},cj:function(){return R},_E:function(){return P},Hb:function(){return B},Yq:function(){return N},zP:function(){return A},cg:function(){return O},I_:function(){return M},oy:function(){return L},L5:function(){return z},tO:function(){return D},Dj:function(){return F},rS:function(){return j},bq:function(){return U},P:function(){return H},yr:function(){return q},Zc:function(){return W},yO:function(){return V},Xx:function(){return K},_x:function(){return G},rN:function(){return $},TR:function(){return Q},IK:function(){return Y}});var o=t(35683),a=t(4093),i=t(84994),l=t(84795);t(82990);var s="_10nsm930",c={containerClassName:"_10nsm938",slotClassName:"_10nsm939"},u={containerClassName:"_10nsm938",slotClassName:"_10nsm93d _10nsm939"},d={containerClassName:"_10nsm938",slotClassName:"_10nsm93f _10nsm939"},p={containerClassName:"_10nsm93q _10nsm931",slotClassName:"_10nsm93r"},m={containerClassName:"_10nsm93o _10nsm931",slotClassName:"_10nsm93p"},h={containerClassName:"_10nsm931w",slotClassName:"_10nsm931x"},g={containerClassName:"_10nsm931u",slotClassName:"_10nsm931v"},f={containerClassName:"_10nsm931y",slotClassName:"_10nsm931z"},y={containerClassName:"_10nsm9324 _10nsm931"},_="_10nsm932c",v={containerClassName:"_10nsm93k _10nsm931",slotClassName:"_10nsm93l"},b={containerClassName:"_10nsm93m _10nsm931",slotClassName:"_10nsm93n"},k={containerClassName:"_10nsm931",slotClassName:"_10nsm93j"},C={containerClassName:"_10nsm93g",slotClassName:"_10nsm93h"},S={containerClassName:"_10nsm9310 _10nsm931",slotClassName:"_10nsm9311"},T={containerClassName:"_10nsm93w _10nsm931",slotClassName:"_10nsm93x"},w={containerClassName:"_10nsm93y _10nsm931",slotClassName:"_10nsm93z"},I={containerClassName:"_10nsm93s _10nsm937",slotClassName:"_10nsm93t"},x={containerClassName:"_10nsm93u _10nsm931",slotClassName:"_10nsm93v"},E={containerClassName:"_10nsm931i _10nsm932",slotClassName:"_10nsm931j"},R={containerClassName:"_10nsm931g _10nsm931",slotClassName:"_10nsm931h"},P="_10nsm9325",B={containerClassName:"_10nsm931a _10nsm931",slotClassName:"_10nsm931b"},N={containerClassName:"_10nsm9318 _10nsm931",slotClassName:"_10nsm9319"},A={containerClassName:"_10nsm931e _10nsm932",slotClassName:"_10nsm931f"},O={containerClassName:"_10nsm931c _10nsm931",slotClassName:"_10nsm931d"},M={containerClassName:"_10nsm9312 _10nsm931",slotClassName:"_10nsm9313"},L={containerClassName:"_10nsm931o",slotClassName:"_10nsm931p"},z={containerClassName:"_10nsm931m",slotClassName:"_10nsm931n"},D={containerClassName:"_10nsm931k",slotClassName:"_10nsm931l"},F="_10nsm9326",j="_10nsm932a",U="_10nsm9327",H="_10nsm9329",q="_10nsm9328",W="_10nsm932b",V={containerClassName:"_10nsm9322",slotClassName:"_10nsm9323"},K={containerClassName:"_10nsm9320 _10nsm931",slotClassName:"_10nsm9321"},G={containerClassName:"_10nsm9316 _10nsm931",slotClassName:"_10nsm9317"},$={containerClassName:"_10nsm9314 _10nsm931",slotClassName:"_10nsm9315"},Q={containerClassName:"_10nsm931s",slotClassName:"_10nsm931t"},Y={containerClassName:"_10nsm931q",slotClassName:"_10nsm931r"};let Z={all:F,mobile:U,tablet:q,mobileAndTablet:H,desktop:j,tabletAndDesktop:W,flexTabletAndDesktop:_};var J=({adType:e})=>{let{adConfig:{staticAdConfig:n},networkConfig:t}=(0,l.q)(),r=t.concertAds.network,c=(0,i.$3)();return(0,o.jsx)(o.Fragment,{children:n[e]?.map(({containerClassName:n,slotClassName:t,style:i,slotName:l,viewport:u,hideSlot:d,hideIfSubscription:p},m)=>{let h=c&&p?.includes(r),g=Array.isArray(d)&&d.includes(r);if(!h&&!g)return o.jsx("div",{className:a.Z(n,s,Z[u]),children:o.jsx("div",{style:i,className:a.Z(s,t,"networkRiverHome"===e&&P),"data-concert":l},l)},m)})})}},71415:function(e,n,t){"use strict";t.d(n,{Z:function(){return a}});var r=t(35683),o=t(79829),a=({analyticsPayload:e,includeClickAnalytics:n,includeViewAnalytics:t,children:a,...i})=>{let l=(0,o.U)();if(!l||!l.linkComponent)return(0,r.jsx)("a",{...i,children:a});let s=l.linkComponent;return(0,r.jsx)(s,{analyticsPayload:e,includeClickAnalytics:n,includeViewAnalytics:t,...i,children:a})}},73613:function(e,n,t){"use strict";t.d(n,{Z:function(){return f}});var r=t(35683),o=t(4093),a=t(58872),i=a.default||a,l=t(32351),s=t.n(l),c=t(66123),u=t(71415),d=t(9124),p=t(79829),m=t(84795),h=t(74960);let g=(e,n)=>{let t=RegExp(`(href\\s*=\\s*['"])(${s()(n)})`,"gi");return"string"==typeof e?e.replace(t,"$1"):e};var f=({html:e,component:n="p",className:t,...l})=>{let s=(0,p.U)(),{communityOrigin:f}=(0,m.q)().communityConfig,y=(0,c.useMemo)(()=>g(e,f),[e,f]),_={className:(0,o.Z)(d.I.DangerouslySetCMSMarkup,t),...l},v=(0,c.useMemo)(()=>(function(e){let n={replace:(t,o)=>{if("a"===t.tagName&&(!e||t.attribs.href&&e(t.attribs.href))){let e=(0,a.attributesToProps)(t.attribs),i=(0,a.domToReact)(t.children,n);return(0,r.jsx)(u.Z,{...e,includeClickAnalytics:"auto",includeViewAnalytics:"auto",children:i},o)}}};return n})(s?.isAffiliate),[s?.isAffiliate]);return(0,c.useMemo)(()=>!s?.isAffiliate||function(e,n){for(let t of e.matchAll(h.iL))if(n(t[0]))return!0;return!1}(y,s.isAffiliate),[y,s?.isAffiliate])?(0,r.jsx)(n,{..._,children:i(y,v)}):(0,r.jsx)(n,{..._,dangerouslySetInnerHTML:{__html:y}})}},2653:function(e,n,t){"use strict";t.d(n,{Z:function(){return r.Z}});var r=t(73613)},65548:function(e,n,t){"use strict";var r=t(35683);n.Z=({className:e,fill:n})=>(0,r.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 309 70",role:"img",className:e,width:"100%",height:"100%",fill:n||"currentColor",children:[(0,r.jsx)("title",{children:"The Verge"}),(0,r.jsx)("desc",{children:"The Verge logo."}),(0,r.jsx)("path",{d:"m231.196 17.897-.302 9.071c-10.592-.726-13.618 1.996-13.618 10.885V39h-9.078V18.441h9.078v5.866c2.724-4.777 6.416-6.954 13.92-6.41ZM15.131 54.786h9.078V19.71h-9.078v35.075Zm44.968-36.828c-6.355 0-10.228 2.842-12.286 5.986V4.593H0v8.466h39.34V39h8.654c0-7.438 4.298-12.697 9.563-12.697 4.54 0 6.597 2.237 6.597 10.28v18.203h9.078V33.318c0-10.28-5.265-15.36-13.133-15.36ZM95.807 47.83c-5.507 0-9.078-3.326-9.683-8.829H77.59c.847 9.676 7.202 16.51 18.157 16.51 8.473 0 13.254-3.81 15.736-9.555l-7.687-3.387c-1.15 3.447-3.268 5.261-7.989 5.261Zm-.363-29.692a19.226 19.226 0 0 0-9.32 2.177l4.357 6.168c1.634-.846 3.39-1.27 5.266-1.21 5.084 0 7.686 3.327 8.049 7.68H95.02v6.048h17.31c.121-.907.182-1.754.182-2.66.06-13.184-8.655-18.203-17.068-18.203ZM185.32 47.83c-5.507 0-9.078-3.326-9.683-8.829h-8.534c.847 9.676 7.202 16.51 18.157 16.51 8.473 0 13.254-3.81 15.736-9.555l-7.687-3.387c-1.21 3.447-3.328 5.261-7.989 5.261Zm-.302-29.692a19.226 19.226 0 0 0-9.321 2.177l4.358 6.168c1.634-.846 3.389-1.27 5.265-1.21 5.084 0 7.687 3.327 8.05 7.68h-8.776v6.048h17.31c.121-.907.181-1.754.181-2.66.061-13.184-8.655-18.203-17.067-18.203ZM291.416 47.83c-5.507 0-9.078-3.326-9.683-8.829h-8.534c.847 9.676 7.202 16.51 18.157 16.51 8.473 0 13.254-3.81 15.736-9.555l-7.687-3.387c-1.21 3.447-3.328 5.261-7.989 5.261Zm-.484-29.692a19.225 19.225 0 0 0-9.32 2.177l4.357 6.168c1.635-.846 3.39-1.27 5.266-1.21 5.084 0 7.686 3.327 8.049 7.68h-8.775v6.048h17.309c.121-.907.182-1.754.182-2.66.06-13.184-8.655-18.203-17.068-18.203ZM117.172.299 133.5 39h9.926L130.971 8.221h16.099V.36L117.172.3Zm48.418.06L146.888 47.71l-2.784 7.076h9.502L176.06.36h-10.47Zm83.461 53.58c3.873 0 7.081-1.089 9.32-2.963l-3.631-5.745c-1.15.484-2.421.665-3.692.665-4.963 0-7.808-2.963-8.776-6.894h-8.897c1.211 8.406 7.263 14.937 15.676 14.937Zm11.196-30.418c-2.057-3.265-6.234-5.624-12.044-5.624-5.689-.06-10.954 3.024-13.738 8.043l7.565 4.838c1.392-2.903 4.116-4.838 8.292-4.838 5.931 0 9.925 4.596 9.925 10.038 0 1.029-.121 2.057-.423 3.024h9.502v-20.5h-9.079v5.019Zm-8.775 38.642c-5.871 0-8.05-2.842-8.474-6.168h-8.654c.181 6.35 4.418 13.304 17.309 13.304 8.715 0 14.404-4.354 16.765-10.885l-8.171-2.842c-1.15 4.233-4.297 6.591-8.775 6.591Z"})]})},5725:function(e,n,t){"use strict";t.d(n,{Z:function(){return r.Z}});var r=t(65548)},61996:function(e,n,t){"use strict";t.d(n,{Z:function(){return C}});var r=t(35683),o=t(4093),a=t(18146),i=t(62223),l=t(5674),s=t(12370),c=t(54332),u=t(83114),d=t(26900),p=t(3610),m=t(58393),h=t(65707),g=t(68115),f=t(44079),y=t(50229),_=t(7209),v=t(97650),b=t(14099),k=t(88413),C=e=>{let{componentContext:n="compactContentCard"}=e,t=(0,h.kj)(["compactContentCard",n]),C=(0,h.dj)("compactContentCard",e.componentContext||""),S=(0,_.z$)(),{metadata:T}=(0,m.r)(),{placeholderImageUrl:w}=(0,v.Q)().siteSettings,{adFlag:I,advertiserName:x,alignTop:E,authors:R,authorByLine:P,category:B,chorusId:N,chorusUuid:A,commentUrl:O,comments:M,contentBlockClassName:L,contentBlockContainerClassName:z,contentBlockHeadlineContainerClassName:D,contentBlockInnerClassName:F,contentBlockSize:j,contentBlockVariation:U,contentType:H,coverLink:q,crossPostSource:W,crossPostUrl:V,dek:K,extraImageStyles:G,firstChild:$,gaComponentName:Q,globalId:Y,headline:Z,id:J,imageAspectRatio:X,imagePosition:ee,lastChild:en,latestRecircPadding:et,linkClassName:er,live:eo,lowerMetaFirstComponent:ea,lowerMetaSecondComponent:ei,lowerMetaThirdComponent:el,mediaIconInset:es,mediaVariation:ec,mediaVariationIconPlacement:eu,membersOnly:ed,metaVariation:ep,packageName:em,permalink:eh,postTemplate:eg,priorityImage:ef,score:ey,showAuthorBy:e_,showCommentCallout:ev,showBorderOnLastContentCard:eb,showDek:ek,showScore:eC,site:eS,streamName:eT,thumbnails:ew,timestamp:eI,upperMetaFirstComponent:ex,upperMetaSecondComponent:eE,upperMetaThirdComponent:eR,verticalCategory:eP}=(0,f.Z)(e,C),eB=ex;void 0===eB&&(eB=I?"ContentBlockAdvertiserFlag":"map"===H?"ContentBlockMap":em?"ContentBlockPackage":W?"ContentBlockCrossPost":eo?"LiveBadge":"Category");let eN={adFlag:I,advertiserName:x,authors:R,authorByLine:P,category:B,chorusId:N,chorusUuid:A,className:L,commentUrl:O,componentContext:t,contentBlockSize:j,contentBlockVariation:U,contentType:H,coverLink:q,crossPostSource:W,crossPostUrl:V,dek:K,gaComponentName:Q,globalId:Y,headline:Z,headlineContainerClassName:D,id:J,innerClassName:F,linkClassName:er,live:eo,lowerMetaFirstComponent:ea,lowerMetaSecondComponent:ei,lowerMetaThirdComponent:el,mediaVariation:ec,mediaVariationIconPlacement:eu,membersOnly:ed,metaVariation:ep,packageName:em,permalink:eh,postTemplate:eg,showAuthorBy:e_,showDek:ek,site:eS,streamName:eT,timestamp:eI,upperMetaFirstComponent:eB,upperMetaSecondComponent:eE,upperMetaThirdComponent:eR,verticalCategory:eP},eA=(0,r.jsxs)("div",{className:(0,o.Z)(k.Bj[ee],k.lB[X],k.l5,E&&k.Lb,c.TN,G),children:["wide"===X?(0,r.jsx)(l.Z,{sizes:"221px",src:ew?.horizontal||w.horizontal,priority:!!ef,alt:Z}):"square"===X?(0,r.jsx)("div",{children:(0,r.jsx)(l.Z,{sizes:"100px",src:ew?.square||w.square,priority:!!ef,alt:Z})}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(l.Z,{sizes:"100px",src:ew?.square||w.square,priority:!!ef,alt:Z,className:k.af}),(0,r.jsx)(l.Z,{sizes:"195px",src:ew?.horizontal||w.horizontal,priority:!!ef,alt:Z,className:k.AS})]}),ec&&"thumbnail"===eu&&(0,r.jsx)(s.Z,{placement:"thumbnail",variation:ec,inset:es}),ey&&eC&&(0,r.jsx)(i.Z,{score:ey}),M?.enabled&&ev&&A&&N&&(0,r.jsx)(u.Z,{globalId:Y,chorusUuid:A,chorusId:N,url:eh})]});return(0,r.jsxs)("div",{...(0,g.p)(e),className:(0,o.Z)(e.className,p.Z.ContentCard,k.xN[ee],q?y.F.contentCard.coverLinkContentCardContainer:y.F.contentCard.contentCardContainer,$&&k.mU,en&&k.QO,en&&!eb&&k.ri,et&&k.xN.latestRecirc),children:["floatRight"===ee&&(0,r.jsx)("div",{className:k.rC,children:(0,r.jsx)(a.X,{...eN})}),"hideImage"!==ee&&(q?eA:(0,r.jsx)(d.Z,{href:eh,hrefSiteData:eS,className:y.F.contentCard.thumbnailLink,onClick:()=>{S?.emit({event:"article_click",article_click:{article_component_name:Q,article_uri:eh,article_title:Z,author:R[0]?.name??P,page_type:b.C2(H,!!eg),...T}})},children:eA})),(0,r.jsx)("div",{className:(0,o.Z)(k.nz,z,E&&k.Lb),children:(0,r.jsx)(a.Z,{...eN,upperMetaClassName:(0,o.Z)("floatRight"===ee&&k.jq)})})]})}},18146:function(e,n,t){"use strict";t.d(n,{X:function(){return b},Z:function(){return k}});var r=t(35683),o=t(4093),a=t(2653),i=t(12370),l=t(140),s=t(26900),c=t(58393),u=t(68115),d=t(50229),p=t(7209),m=t(14099),h=t(45599);t(56589);var g={micro:"_1pm20r5m _1pm20r5e _1pm20r5f",small:"_1pm20r5n _1pm20r5e _1pm20r5f",medium:"_1pm20r5o _1pm20r5e _1pm20r5f",large:"_1pm20r5p _1pm20r5e _1pm20r5g",jumbo:"_1pm20r5q _1pm20r5e _1pm20r5g"},f={micro:"_1pm20r5h _1pm20r5e _1pm20r5f",small:"_1pm20r5i _1pm20r5e _1pm20r5f",medium:"_1pm20r5j _1pm20r5e _1pm20r5f",large:"_1pm20r5k _1pm20r5e _1pm20r5g",jumbo:"_1pm20r5l _1pm20r5e _1pm20r5g"},y={micro:"_1pm20r58 _1pm20r52",small:"_1pm20r59 _1pm20r52",medium:"_1pm20r5a _1pm20r52",large:"_1pm20r5b _1pm20r52",jumbo:"_1pm20r5c _1pm20r52"},_={micro:"_1pm20r53 _1pm20r52",small:"_1pm20r54 _1pm20r52",medium:"_1pm20r55 _1pm20r52",large:"_1pm20r56 _1pm20r52",jumbo:"_1pm20r57 _1pm20r52"};let v=e=>{let{adFlag:n,advertiserName:t,authors:r,authorByLine:o,category:a,chorusId:i,chorusUuid:l,componentContext:s,commentUrl:c,contentBlockVariation:u="standard",contentType:d,crossPostSource:p,globalId:m,headline:h,id:g,linkClassName:f,live:y,membersOnly:_,metaVariation:v,packageName:b,permalink:k,showAuthorBy:C,site:S,streamName:T,timestamp:w}=e;return{adFlag:n,advertiserName:t,authorByLine:o,authors:r,category:a,chorusId:i,chorusUuid:l,componentContext:s,commentUrl:c,contentType:d,crossPostSource:p,globalId:m,headline:h,id:g,linkClassName:f,live:y,membersOnly:_,metaVariation:v||u,packageName:b,permalink:k,showAuthorBy:C,site:S,streamName:T,timestamp:w}},b=e=>{let{componentContext:n,contentBlockSize:t="medium",live:o,upperMetaFirstComponent:a,upperMetaSecondComponent:i,upperMetaThirdComponent:l,verticalCategory:s}=e;return("LiveBadge"===a&&o||a&&"LiveBadge"!==a||i||l)&&(0,r.jsx)(h.Z,{...v(e),layout:"upper",firstComponent:a,secondComponent:i,thirdComponent:l,contentBlockSize:t,componentContext:n,verticalCategory:s})};var k=e=>{let{adFlag:n,authors:t,authorByLine:k,category:C,className:S,componentContext:T,contentBlockSize:w="medium",contentBlockVariation:I="standard",contentType:x,coverLink:E,dek:R,gaComponentName:P,headline:B,headlineClassName:N,headlineContainerClassName:A,innerClassName:O,linkClassName:M,lowerMetaFirstComponent:L,lowerMetaSecondComponent:z,lowerMetaThirdComponent:D,mediaVariation:F,mediaVariationIconPlacement:j,permalink:U,postTemplate:H,showDek:q,site:W,upperMetaClassName:V,verticalCategory:K}=e,G=(0,p.z$)(),{metadata:$}=(0,c.r)();return(0,r.jsxs)("div",{...(0,u.p)(e),className:(0,o.Z)(K?"_1pm20r50":"",S),children:[K&&C&&(0,r.jsx)(l.ZP,{metaVariation:"vertical",className:"_1pm20r5t",category:C,vertical:!0}),(0,r.jsxs)("div",{className:(0,o.Z)(K?"_1pm20r51":"",O),children:[(0,r.jsx)("div",{className:(0,o.Z)(V),children:(0,r.jsx)(b,{...e})}),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:A,children:(0,r.jsx)("div",{className:(0,o.Z)(d.F.text.hangingPunctuation,n?"_1pm20r5d":"special"===I?y[w]:_[w],N),children:(0,r.jsxs)(s.Z,{href:U,hrefSiteData:W,className:(0,o.Z)(d.F.contentCard.contentCardLink,E&&d.F.contentCard.coverLink,"special"===I&&d.F.contentCard.specialContentCardLink,M),onClick:()=>{G?.emit({event:"article_click",article_click:{article_component_name:P,article_uri:U,article_title:B,author:t[0]?.name??k,page_type:m.C2(x,!!H),...$}})},children:[B,F&&"title"===j&&(0,r.jsxs)("span",{className:"_1pm20r5s",children:["\uFEFF",(0,r.jsx)(i.Z,{placement:"title",variation:F})]})]})})}),q&&R&&(0,r.jsx)(a.Z,{html:R,className:n?"_1pm20r5r _1pm20r5e":"special"===I?g[w]:f[w]}),(L||z||D)&&(0,r.jsx)(h.Z,{...v(e),layout:"lower",firstComponent:L,secondComponent:z,thirdComponent:D,contentBlockSize:w,componentContext:T})]})]})]})}},91491:function(e,n,t){"use strict";t.d(n,{Z:function(){return c}});var r=t(35683),o=t(4093),a=t(65707),i=t(44079);t(79881),t(90935),t(63207),t(45808),t(72462),t(60349),t(74678),t(50056),t(14611),t(27531),t(73435),t(63517);var l="_1lldluw0",s={default:"_1lldluw2 _1xwtict5",breaker:"_1lldluw3 _1xwtict5"},c=({authors:e,authorByLine:n,className:t,showAuthorBy:c=!0,componentContext:u,...d})=>{let p=(0,a.dj)("contentBlockByline",u||""),{variation:m}=(0,i.Z)(d,p);return 0!==e.length||n?(0,r.jsxs)("span",{children:[c&&(0,r.jsx)("span",{className:l,children:"By "}),(0,r.jsxs)("span",{className:(0,o.Z)(s[m],t),children:[e.slice(0,2).map((n,t)=>{let o=t===e.length-1;return(0,r.jsxs)("span",{children:[o&&2===e.length&&(0,r.jsx)("span",{className:l,children:" and "}),0!==t&&!o&&e.length>2&&", ",(0,r.jsx)("span",{children:n.name})]},t)}),e.length>2&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("span",{className:l,children:" and "}),(0,r.jsx)("span",{children:`${e.length-2} more`})]}),0===e.length&&!!n&&(0,r.jsx)("span",{children:n})]})]}):null}},73961:function(e,n,t){"use strict";t.d(n,{Z:function(){return i}});var r=t(35683),o=t(4093),a=t(50229),i=({label:e,icon:n,metaVariation:t="standard",className:i})=>(0,r.jsxs)("span",{className:(0,o.Z)(a.F.text.metaTextVariant[t],i),children:[n&&n,e]})},45599:function(e,n,t){"use strict";t.d(n,{Z:function(){return k}});var r=t(35683),o=t(4093);t(79881),t(90935),t(63207),t(45808),t(72462),t(60349),t(74678),t(50056),t(14611),t(27531),t(73435),t(53285);var a=({className:e,advertiserName:n})=>(0,r.jsxs)("span",{className:(0,o.Z)("_7igkzy0 _1xwtict5",e),children:[(0,r.jsx)("span",{"data-native-ad-id":"preamble",children:"Advertiser Content From"}),(0,r.jsx)("span",{className:"_7igkzy1",children:n})]}),i=t(91491),l=t(65707);t(49678);var s=({componentContext:e,source:n,className:t})=>{let{defaultPrefix:o}=(0,l.dj)("contentBlockCrossCommunityPost",e||"");return(0,r.jsxs)("span",{className:t,children:[o&&(0,r.jsx)("span",{className:"n1zr6y1",children:o}),(0,r.jsx)("span",{className:"n1zr6y0",children:n})]})},c=t(22749),u=t(4742);t(65713);var d=({source:e,metaVariation:n="standard",className:t})=>(0,r.jsxs)("span",{className:(0,o.Z)(u.metaTextVariant[n],"_1z0a8s30",t),children:["From ",e,(0,r.jsx)(c.Z,{className:"_1z0a8s31"})]}),p=t(73961),m=t(140),h=t(62927),g=t(92049),f=t(92216),y=t(51921),_=t(44079),v=t(47727),b=t(25863),k=e=>{let n=(0,l.dj)("contentBlockMeta",e.componentContext||""),{adFlag:t,advertiserName:c,authors:u,authorByLine:k,category:C,chorusId:S,chorusUuid:T,commentUrl:w,contentType:I,crossPostSource:x,firstComponent:E,headline:R,layout:P,live:B,membersOnly:N,defaultSeparators:A,MapIcon:O,metaVariation:M,packageName:L,permalink:z,secondComponent:D,showAuthorBy:F,site:j,streamName:U,thirdComponent:H,timestamp:q,globalId:W,contentBlockSize:V,componentContext:K,verticalCategory:G,showCommentCountText:$}=(0,_.Z)(e,n),Q=(0,v.ly)(j?.wpId),Y=j?.isCrossCommunity&&Q?Q:null,Z=(e,n)=>{switch(e){case"ContentBlockByline":return(0,r.jsx)(i.Z,{authors:u,authorByLine:k,showAuthorBy:F,className:n,componentContext:K});case"Category":return C&&(0,r.jsx)(m.ZP,{category:C,metaVariation:G?"vertical":M,className:(0,o.Z)(n,G&&b._X)});case"Timestamp":return q&&(0,r.jsx)(y.Z,{timestamp:q,className:n,componentContext:K});case"ContentBlockAdvertiserFlag":return t&&(0,r.jsx)(a,{advertiserName:c,className:n});case"CommentCount":return w&&R&&(0,r.jsx)(h.Z,{url:w,permalink:z,authorName:u[0]?.name||"",headline:R,contentType:I,globalId:W,chorusId:S||null,chorusUuid:T||null,className:n,variant:"contentCard",noText:!$});case"ContentBlockCrossCommunityPost":return Y&&(0,r.jsx)(s,{source:Y.name,metaVariation:M,className:n});case"ContentBlockCrossPost":return x&&(0,r.jsx)(d,{source:x,metaVariation:M,className:n});case"ContentBlockPackage":return L&&(0,r.jsx)(p.Z,{label:L,metaVariation:M,className:(0,o.Z)(b.i5,n)});case"LiveBadge":return B&&(0,r.jsx)(g.Z,{variation:"card",className:n});case"ContentBlockStream":return U&&(0,r.jsx)(p.Z,{label:U,metaVariation:M,className:n});case"MembersOnlyBadge":return N&&(0,r.jsx)(f.Z,{className:b.ET});case"ContentBlockMap":return(0,r.jsx)(p.Z,{label:"Map",icon:(0,r.jsx)(O,{className:b.Ap,fill:"currentColor"}),className:(0,o.Z)(b.i5,n)})}},J="Category"===E&&G&&!D&&!H;return Z(E)||Z(D)||Z(H)?(0,r.jsxs)("div",{className:(0,o.Z)("upper"===P?b.kE[V||"medium"]:b.qp[V||"medium"],J&&b.xB),children:[!("lower"===P&&t)&&(0,r.jsx)(r.Fragment,{children:Z(E)}),D&&!t&&(0,r.jsx)(r.Fragment,{children:Z(D,Z(E)?"LiveBadge"===E?b.De:A[P][0]:void 0)}),H&&!t&&(0,r.jsx)(r.Fragment,{children:Z(H,E||D?A[P][1]:void 0)})]}):null}},62223:function(e,n,t){"use strict";t.d(n,{Z:function(){return i}});var r=t(35683),o=t(65707),a=t(44079);t(84781),t(92142),t(23284);var i=({score:e,...n})=>{let t=(0,o.dj)("contentCardScore",""),{scoreLabel:i}=(0,a.Z)(n,t);return(0,r.jsxs)("div",{className:"_3rfqh70 _16zyrvq0",children:[(0,r.jsx)("p",{className:"_16zyrvq1",children:e}),(0,r.jsx)("p",{className:"_16zyrvq2",children:i})]})}},23056:function(e,n,t){"use strict";var r=t(35683),o=t(4093),a=t(18146),i=t(62223),l=t(5674),s=t(12370),c=t(54332),u=t(83114),d=t(26900),p=t(3610),m=t(58393),h=t(65707),g=t(68115),f=t(44079),y=t(50229),_=t(7209),v=t(97650),b=t(14099),k=t(61214);n.Z=e=>{let{componentContext:n="river"}=e,t=(0,h.kj)(["prominentContentCard",n]),C=(0,h.dj)("prominentContentCard",n),S=(0,_.z$)(),{metadata:T}=(0,m.r)(),{placeholderImageUrl:w}=(0,v.Q)().siteSettings,{adFlag:I,advertiserName:x,authors:E,authorByLine:R,category:P,chorusId:B,chorusUuid:N,className:A,commentUrl:O,comments:M,contentBlockSize:L,contentBlockVariation:z,contentType:D,coverLink:F,crossPostSource:j,dek:U,extraContentBlockStyles:H,extraImageStyles:q,gaComponentName:W,globalId:V,headline:K,headlineClassName:G,id:$,imageAspectRatio:Q,imageTreatment:Y,imageOverlay:Z,lastChild:J,live:X,lowerMetaFirstComponent:ee,lowerMetaSecondComponent:en,lowerMetaThirdComponent:et,mediaIconInset:er,mediaVariation:eo,mediaVariationIconPlacement:ea,membersOnly:ei,metaVariation:el,overlap:es,overlapStyle:ec="default",packageName:eu,permalink:ed,postTemplate:ep,priorityImage:em,score:eh,showAuthorBy:eg,showCommentCallout:ef,showBorder:ey,showDek:e_,showScore:ev,site:eb,streamName:ek,thumbnails:eC,timestamp:eS,upperMetaFirstComponent:eT,upperMetaSecondComponent:ew,upperMetaThirdComponent:eI,logo:ex,imagePosition:eE,imageLeftTablet:eR}=(0,f.Z)(e,C),eP=eT;void 0===eP&&(eP=I?"ContentBlockAdvertiserFlag":"map"===D?"ContentBlockMap":eu?"ContentBlockPackage":j?"ContentBlockCrossPost":X?"LiveBadge":"Category");let eB=(0,r.jsx)("div",{className:(0,o.Z)(es&&k.at[ec||"default"]),children:(0,r.jsx)("div",{className:H||k.zs,children:(0,r.jsx)(a.Z,{adFlag:I,advertiserName:x,authorByLine:R,authors:E,category:P,chorusId:B,chorusUuid:N,commentUrl:O,componentContext:t,contentBlockSize:L,contentBlockVariation:z,contentType:D,coverLink:F,crossPostSource:j,dek:U,gaComponentName:W,globalId:V,headline:K,headlineClassName:G,id:$,live:X,lowerMetaFirstComponent:ee,lowerMetaSecondComponent:en,lowerMetaThirdComponent:et,mediaVariation:eo,mediaVariationIconPlacement:ea,membersOnly:ei,metaVariation:el,packageName:eu,permalink:ed,postTemplate:ep,showAuthorBy:eg,showDek:e_,site:eb,streamName:ek,timestamp:eS,upperMetaFirstComponent:eP,upperMetaSecondComponent:ew,upperMetaThirdComponent:eI})})}),eN="square"===Q?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(l.Z,{src:eC?.horizontal||w.horizontal,alt:K,priority:!!em,sizes:"100vw",className:y.F.layout.hideTabletPlus}),(0,r.jsx)(l.Z,{src:eC?.square||w.square,alt:K,priority:!!em,sizes:"250px",className:y.F.layout.showTabletPlus})]}):(0,r.jsx)(l.Z,{src:eC?.horizontal||w.horizontal,alt:K,priority:!!em,sizes:"(max-width: 768px) 100vw, (max-width: 1180px) 50vw, 640px"});return(0,r.jsxs)("div",{className:(0,o.Z)(p.Z.ContentCard,!J&&ey?k.Cg:"",eR?k.Ej.imageLeftTablet:k.Ej.default,F?y.F.contentCard.coverLinkContentCardContainer:y.F.contentCard.contentCardContainer,A),...(0,g.p)(e),children:["imageBelow"===eE&&eB,ex,(0,r.jsxs)("div",{className:(0,o.Z)(eR?k.mm.imageLeftTablet:k.mm.default,k.lB[Q],Y&&k.db[Y],Z&&k.p6[Z],!Y&&!Z&&k.E0,c.TN,q),children:[F?eN:(0,r.jsx)(d.Z,{href:ed,hrefSiteData:eb,className:y.F.contentCard.thumbnailLink,onClick:()=>{S?.emit({event:"article_click",article_click:{article_component_name:W,article_uri:ed,article_title:K,author:E[0]?.name,page_type:b.C2(D,!!ep),...T}})},children:eN}),eo&&"thumbnail"===ea&&(0,r.jsx)(s.Z,{placement:"thumbnail",variation:eo,inset:er}),eh&&ev&&(0,r.jsx)(i.Z,{score:eh}),M?.enabled&&ef&&N&&B&&(0,r.jsx)(u.Z,{globalId:V,chorusUuid:N,chorusId:B,url:ed})]}),"imageAbove"===eE&&eB]})}},49572:function(e,n,t){"use strict";t.d(n,{Z:function(){return r.Z}});var r=t(23056)},14521:function(e,n,t){"use strict";t.d(n,{Z:function(){return y}});var r=t(35683),o=t(4093),a=t(45599),i=t(18146),l=t(62223),s=t(5674),c=t(12370),u=t(54332),d=t(83114),p=t(65707),m=t(68115),h=t(44079),g=t(50229),f=t(97650);t(93864);var y=e=>{let{componentContext:n="splitContentCard"}=e,t=(0,p.kj)(["splitContentCard",n]),y=(0,p.dj)("splitContentCard",n||""),{placeholderImageUrl:_}=(0,f.Q)().siteSettings,{adFlag:v,advertiserName:b,authors:k,category:C,chorusId:S,chorusUuid:T,className:w,contentBlockSize:I,contentBlockVariation:x,contentType:E,crossPostSource:R,crossPostUrl:P,comments:B,dek:N,gaComponentName:A,globalId:O,headline:M,id:L,live:z,lowerMetaFirstComponent:D,lowerMetaSecondComponent:F,lowerMetaThirdComponent:j,mediaIconInset:U,mediaVariation:H,mediaVariationIconPlacement:q,metaVariation:W,packageName:V,permalink:K,postTemplate:G,score:$,showCommentCallout:Q,showDek:Y,showScore:Z,site:J,streamName:X,thumbnails:ee,timestamp:en,upperMetaFirstComponent:et,upperMetaSecondComponent:er,upperMetaThirdComponent:eo,verticalCategory:ea}=(0,h.Z)(e,y);return(0,r.jsxs)("div",{className:(0,o.Z)("fw4w1z0",g.F.contentCard.coverLinkContentCardContainer,u.TN,w),...(0,m.p)(e),children:[(0,r.jsx)(a.Z,{adFlag:v,advertiserName:b,authors:k,category:C,chorusId:S,chorusUuid:T,componentContext:n,contentType:E,crossPostSource:R,crossPostUrl:P,firstComponent:et,globalId:O,headline:M,id:L,layout:"upper",live:z,metaVariation:W,packageName:V,permalink:K,secondComponent:er,site:J,streamName:X,thirdComponent:eo,timestamp:en}),(0,r.jsxs)("div",{className:(0,o.Z)("fw4w1z2",u.TN),children:[(0,r.jsx)(s.Z,{sizes:"221px",src:ee?.horizontal||_.horizontal,alt:M}),H&&"thumbnail"===q&&(0,r.jsx)(c.Z,{placement:"thumbnail",variation:H,inset:U}),$&&Z&&(0,r.jsx)(l.Z,{score:$}),B?.enabled&&Q&&T&&S&&(0,r.jsx)(d.Z,{globalId:O,chorusUuid:T,chorusId:S,url:K})]}),(0,r.jsx)("div",{className:"fw4w1z1",children:(0,r.jsx)(i.Z,{adFlag:v,advertiserName:b,authors:k,category:C,chorusId:S,chorusUuid:T,componentContext:t,contentBlockSize:I,contentBlockVariation:x,contentType:E,crossPostSource:R,crossPostUrl:P,dek:N,gaComponentName:A,globalId:O,headline:M,id:L,live:z,lowerMetaFirstComponent:D,lowerMetaSecondComponent:F,lowerMetaThirdComponent:j,mediaVariation:H,mediaVariationIconPlacement:q,packageName:V,permalink:K,postTemplate:G,showDek:Y,site:J,streamName:X,timestamp:en,verticalCategory:ea})})]})}},29129:function(e,n,t){"use strict";t.d(n,{Z:function(){return s}});var r=t(35683),o=t(4093),a=t(9124);t(28472);var i={primary:"_1f7jm898",secondary:"_1f7jm898",commerce:"_1f7jm898",account:"_1f7jm898",auth:"_1f7jm898",cyclone:"_1f7jm89e",cycloneSecondary:"_1f7jm89f"},l={primary:"_1f7jm891 _1f7jm890",secondary:"_1f7jm892 _1f7jm890",cyclone:"_1f7jm893 _1f7jm890",cycloneSecondary:"_1f7jm894 _1f7jm890",commerce:"_1f7jm895 _1f7jm890",account:"_1f7jm896 _1f7jm890",auth:"_1f7jm897 _1f7jm890"},s=({text:e,displayType:n="primary",className:t,iconLeft:s,iconRight:c,fullWidth:u,active:d=!1,...p})=>(0,r.jsxs)("href"in p?"a":"button",{className:(0,o.Z)(a.I.Button,l[n],d&&i[n],t&&t,u&&"_1f7jm89g"),...p,children:[s&&(0,r.jsx)("span",{children:s}),(0,r.jsx)("span",{children:e}),c&&(0,r.jsx)("span",{children:c})]})},78842:function(e,n,t){"use strict";t.d(n,{Z:function(){return r.Z}});var r=t(29129)},128:function(e,n,t){"use strict";t.d(n,{Z:function(){return s}});var r=t(35683),o=t(4093),a=t(66123),i=t(9124),l=t(50229);t(79881),t(90935),t(63207),t(45808),t(72462),t(60349),t(74678),t(50056),t(14611),t(27531),t(73435),t(57240);var s=(0,a.forwardRef)(({label:e,className:n,actionButton:t,id:s,hideLabel:c,inputClassName:u,actionButtonContainerClassName:d,error:p,...m},h)=>{let g=(0,a.useId)(),f=s||g;return(0,r.jsxs)("div",{className:(0,o.Z)(i.I.FormFieldText,"_1i902bu0",n),children:[(0,r.jsx)("label",{htmlFor:f,className:(0,o.Z)("_1pbfapu0",c&&l.F.accessibility.srOnly),children:e}),(0,r.jsxs)("div",{className:"_1i902bu1",children:[(0,r.jsx)("input",{id:f,ref:h,className:(0,o.Z)("_1pbfapu1",u,p&&l.F.form.errorField),"aria-invalid":!!p,"aria-describedby":p?`${f}-error`:void 0,...m}),t&&(0,r.jsx)("span",{className:(0,o.Z)("_1i902bu4",d),children:t})]}),p&&(0,r.jsx)("span",{id:`${f}-error`,className:l.F.form.error,children:p})]})})},45348:function(e,n,t){"use strict";t.d(n,{Z:function(){return l}});var r=t(35683),o=t(4093),a=t(9124);t(6519);var i="_1mu177r2",l=({text:e,className:n,textClassName:t,containerClassName:l,iconLeft:s,iconRight:c,underlineIcon:u=!0,style:d,...p})=>(0,r.jsx)("href"in p?"a":"button",{className:(0,o.Z)("_1mu177r0",l),...p,children:(0,r.jsxs)("span",{className:(0,o.Z)(a.I.LinkButton,"_1mu177r1",u&&i,n),style:d,children:[s&&(0,r.jsx)("span",{children:s}),(0,r.jsx)("span",{className:(0,o.Z)(!u&&i,t),children:e}),c&&(0,r.jsx)("span",{children:c})]})})},52325:function(e,n,t){"use strict";t.d(n,{Z:function(){return s}});var r=t(35683),o=t(4093),a=t(66123),i=t(128),l=({className:e,width:n=25,height:t=24,fill:o="currentColor",stroke:a="currentColor",strokeWidth:i=".5","aria-label":l})=>(0,r.jsx)("svg",{className:e,width:n,height:t,viewBox:"0 0 27 26",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-label":l,children:(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M18.9014 19.5858C17.0158 21.0382 14.6241 21.9067 12.0217 21.9067C5.9346 21.9067 1 17.1549 1 11.2932C1 5.43152 5.9346 0.679688 12.0217 0.679688C18.1089 0.679688 23.0435 5.43152 23.0435 11.2932C23.0435 13.7992 22.1416 16.1023 20.6333 17.918L26 23.086L24.2681 24.7538L18.9014 19.5858ZM3.44927 11.2932C3.44927 6.73412 7.2873 3.03825 12.0217 3.03825C16.7562 3.03825 20.5942 6.73412 20.5942 11.2932C20.5942 13.416 19.7621 15.3516 18.3949 16.8142L17.755 17.4303C16.2362 18.7469 14.2262 19.5482 12.0217 19.5482C7.2873 19.5482 3.44927 15.8523 3.44927 11.2932Z",fill:o,stroke:a,strokeWidth:i,strokeLinecap:"square"})});t(16769);var s=(0,a.forwardRef)(({iconClassName:e,inputClassName:n,inputContainerClassName:t,defaultValue:a,searchIconContainer:s,placeholder:c="Search"},u)=>(0,r.jsx)(i.Z,{name:"query",type:"text",label:"Search",spellCheck:"false",maxLength:255,autoComplete:"off",placeholder:c,className:(0,o.Z)(t,"blb8p81"),inputClassName:(0,o.Z)(n,"blb8p82"),ref:u,defaultValue:a,actionButtonContainerClassName:s,actionButton:(0,r.jsx)("button",{type:"submit","aria-label":"Submit Search",children:(0,r.jsx)(l,{className:(0,o.Z)(e,"blb8p83"),stroke:"none",strokeWidth:.5})}),hideLabel:!0,required:!0}))},44389:function(e,n,t){"use strict";var r=t(35683);n.Z=({className:e="",fill:n="",width:t=13,height:o=10})=>(0,r.jsxs)("svg",{className:e,width:t,height:o,viewBox:"0 0 13 10",xmlns:"http://www.w3.org/2000/svg",children:[(0,r.jsx)("title",{children:"Podcast"}),(0,r.jsx)("path",{d:"M6.648.463 3.471 3.212H.463v3.537h2.962l3.223 2.788V.463Z",fill:n}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.841.042c.165.075.27.24.27.421v9.074a.463.463 0 0 1-.766.35L3.253 7.212H.463A.463.463 0 0 1 0 6.749V3.212c0-.256.207-.463.463-.463h2.835L6.345.113a.463.463 0 0 1 .496-.071Zm-.656 1.434L3.774 3.562a.463.463 0 0 1-.303.113H.926v2.61h2.5c.11 0 .218.04.302.113l2.457 2.126V1.476ZM10.474.145c.2-.16.49-.128.65.071a7.65 7.65 0 0 1 0 9.583.463.463 0 0 1-.721-.58 6.725 6.725 0 0 0 0-8.423.463.463 0 0 1 .07-.65Zm-1.19 1.192a.463.463 0 0 1 .648.098 6.02 6.02 0 0 1 0 7.145.463.463 0 1 1-.745-.55 5.094 5.094 0 0 0 0-6.045.463.463 0 0 1 .098-.648ZM7.99 2.638a.463.463 0 0 1 .642.133 4.075 4.075 0 0 1 0 4.473.463.463 0 0 1-.775-.508 3.15 3.15 0 0 0 0-3.456.463.463 0 0 1 .133-.642Z",fill:n})]})},97585:function(e,n,t){"use strict";var r=t(35683);n.Z=({className:e,width:n=13,height:t=8})=>(0,r.jsx)("svg",{className:e,xmlns:"http://www.w3.org/2000/svg",width:n,height:t,viewBox:"0 0 13 8",fill:"currentColor",children:(0,r.jsx)("path",{fillRule:"evenodd",d:"M12.357 1.179 6.179 7.357 0 1.179 1.179 0l5 5 5-5 1.178 1.179Z",clipRule:"evenodd"})})},95712:function(e,n,t){"use strict";var r=t(35683);n.Z=({className:e,width:n=6,height:t=10})=>(0,r.jsx)("svg",{className:e,width:n,height:t,fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 6 10",children:(0,r.jsx)("path",{d:"M1.1342 0.801025L5.33325 5.00008L1.1342 9.19914L0.333252 8.3982L3.73137 5.00008L0.333252 1.60197L1.1342 0.801025Z"})})},11078:function(e,n,t){"use strict";var r=t(35683);n.Z=({className:e,width:n=20,height:t=19,fill:o="currentColor",strokeWidth:a=2})=>(0,r.jsxs)("svg",{className:e,width:n,height:t,viewBox:"0 0 20 19",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,r.jsx)("title",{children:"Close"}),(0,r.jsx)("line",{x1:"1.70711",y1:"0.831956",x2:"18.6483",y2:"17.7731",stroke:o,strokeWidth:a}),(0,r.jsx)("line",{x1:"1.35149",y1:"17.7734",x2:"18.2927",y2:"0.832185",stroke:o,strokeWidth:a})]})},98228:function(e,n,t){"use strict";var r=t(35683);n.Z=({className:e="",width:n=20,height:t=20,viewBox:o="0 0 20 20"})=>(0,r.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",className:e,width:n,height:t,viewBox:o,fill:"none",children:[(0,r.jsx)("title",{children:"Location"}),(0,r.jsx)("path",{fill:"inherit",fillRule:"evenodd",d:"M9.147 2.071c-2.526.445-4.383 2.97-4.123 5.607.205 2.075 1.774 5.166 4.344 8.555.32.422.604.767.632.767.061 0 1.052-1.295 1.626-2.126 1.997-2.89 3.175-5.42 3.35-7.196.197-1.993-.843-4.033-2.57-5.041-.942-.55-2.155-.76-3.26-.566Zm1.516 2.87c1.36.443 2.02 2.036 1.394 3.367-.39.833-1.155 1.325-2.057 1.325-1.152 0-2.08-.826-2.268-2.021-.272-1.719 1.342-3.19 2.93-2.671Z",clipRule:"evenodd"})]})},95395:function(e,n,t){"use strict";var r=t(35683);n.Z=({className:e="",width:n=29,height:t=30,fill:o="currentColor"})=>(0,r.jsxs)("svg",{className:e,width:n,height:t,viewBox:"0 0 29 30",fill:o,xmlns:"http://www.w3.org/2000/svg",children:[(0,r.jsx)("title",{children:"Collapse"}),(0,r.jsx)("line",{x1:"4",y1:"14.4805",x2:"26",y2:"14.4805",stroke:o,strokeWidth:"4"})]})},22749:function(e,n,t){"use strict";var r=t(35683);n.Z=({className:e="",fill:n="",width:t=18,height:o=18})=>(0,r.jsxs)("svg",{className:e,width:t,height:o,viewBox:"0 0 11 11",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,r.jsx)("title",{children:"External Link"}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.8999 0.400024H10.8999V4.40002H9.8999V2.10713L4.8999 7.10713L4.1928 6.40002L9.1928 1.40002H6.8999V0.400024ZM2.3999 2.90002C2.12604 2.90002 1.8999 3.12617 1.8999 3.40002V8.90002C1.8999 9.03263 1.95258 9.15981 2.04635 9.25358C2.14012 9.34735 2.26729 9.40002 2.3999 9.40002H7.8999C8.03251 9.40002 8.15969 9.34735 8.25346 9.25358C8.34722 9.15981 8.3999 9.03263 8.3999 8.90002V5.90002H9.3999V8.90002C9.3999 9.29785 9.24187 9.67938 8.96056 9.96068C8.67926 10.242 8.29773 10.4 7.8999 10.4H2.3999C2.00208 10.4 1.62055 10.242 1.33924 9.96068C1.05794 9.67938 0.899902 9.29785 0.899902 8.90002V3.40002C0.899902 2.57388 1.57376 1.90002 2.3999 1.90002H5.3999V2.90002H2.3999Z",fill:n})]})},64639:function(e,n,t){"use strict";var r=t(35683);n.Z=({className:e="",width:n="29",height:t="30",fill:o="currentColor"})=>(0,r.jsxs)("svg",{className:e,width:n,height:t,viewBox:"0 0 29 30",fill:o,xmlns:"http://www.w3.org/2000/svg",children:[(0,r.jsx)("title",{children:"Expand"}),(0,r.jsx)("line",{x1:"4",y1:"14.4805",x2:"26",y2:"14.4805",stroke:o,strokeWidth:"4"}),(0,r.jsx)("line",{x1:"15",y1:"3.48047",x2:"15",y2:"25.4805",stroke:o,strokeWidth:"4"})]})},13700:function(e,n,t){"use strict";var r=t(35683);n.Z=({className:e="",fill:n="",height:t=30,width:o=30})=>(0,r.jsxs)("svg",{className:e,height:t,width:o,viewBox:"-2 -1 16 16",xmlns:"http://www.w3.org/2000/svg",children:[(0,r.jsx)("title",{children:"RSS"}),(0,r.jsx)("path",{fill:n,d:"M3.772 10.864c0 .454-.159.84-.477 1.159a1.578 1.578 0 0 1-1.159.477c-.454 0-.84-.16-1.159-.477a1.578 1.578 0 0 1-.477-1.16c0-.454.16-.84.477-1.158a1.578 1.578 0 0 1 1.16-.478c.454 0 .84.16 1.158.478.318.318.477.704.477 1.159Zm4.363 1.048a.516.516 0 0 1-.144.409.502.502 0 0 1-.401.179H6.44a.524.524 0 0 1-.367-.14.519.519 0 0 1-.17-.354A5.3 5.3 0 0 0 4.33 8.669 5.3 5.3 0 0 0 .994 7.097a.519.519 0 0 1-.353-.17A.524.524 0 0 1 .5 6.56V5.41c0-.166.06-.3.179-.401a.497.497 0 0 1 .366-.145h.043a7.64 7.64 0 0 1 2.608.686c.83.383 1.565.899 2.207 1.547a7.536 7.536 0 0 1 1.546 2.207c.384.83.613 1.699.686 2.608Zm4.364.017a.493.493 0 0 1-.154.4.504.504 0 0 1-.392.171h-1.218a.532.532 0 0 1-.38-.15.51.51 0 0 1-.166-.361 9.53 9.53 0 0 0-.86-3.482 9.796 9.796 0 0 0-1.973-2.864A9.795 9.795 0 0 0 4.492 3.67a9.65 9.65 0 0 0-3.48-.869.51.51 0 0 1-.363-.166.522.522 0 0 1-.149-.37v-1.22C.5.886.557.755.67.653A.51.51 0 0 1 1.045.5h.026c1.488.074 2.913.415 4.274 1.023 1.36.608 2.569 1.443 3.625 2.505a11.948 11.948 0 0 1 2.506 3.627 11.83 11.83 0 0 1 1.022 4.274Z"})]})},3602:function(e,n,t){"use strict";var r=t(35683);n.Z=({className:e="",fill:n="currentColor",width:t=13,height:o=8})=>(0,r.jsxs)("svg",{className:e,width:t,height:o,viewBox:"0 0 22 13",xmlns:"http://www.w3.org/2000/svg",children:[(0,r.jsx)("title",{children:"Video"}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.867 0h-9.61C1.114 0 .187 1.045.187 2.333v8.334c0 1.288.927 2.333 2.07 2.333h9.61c1.143 0 2.07-1.045 2.07-2.333V2.333c0-1.288-.927-2.333-2.07-2.333Zm3.342 4.344a.48.48 0 0 0-.209.407v3.498c0 .169.08.325.209.407l6.061 3.86c.126.08.28.079.404-.005a.482.482 0 0 0 .2-.401V.89a.482.482 0 0 0-.2-.401.363.363 0 0 0-.404-.005l-6.061 3.86Z",fill:n})]})},55286:function(e,n,t){"use strict";var r=t(35683);n.Z=({className:e="",fill:n="",width:t=40,height:o=40})=>(0,r.jsxs)("svg",{className:e,width:t,height:o,viewBox:"0 0 40 40",xmlns:"http://www.w3.org/2000/svg",children:[(0,r.jsx)("title",{children:"Facebook"}),(0,r.jsx)("path",{d:"M27.0174 21.7497L27.8495 16.3604H22.6403V12.8637C22.6403 11.3906 23.3668 9.95151 25.7019 9.95151H28.0714V5.36435C28.0714 5.36435 25.9212 5 23.866 5C19.5761 5 16.7707 7.57929 16.7707 12.2529V16.3604H12V21.7497H16.7707V34.7746C17.727 34.924 18.707 35 19.7055 35C20.704 35 21.6841 34.9214 22.6403 34.7746V21.7497H27.0174Z",fill:n})]})},50905:function(e,n,t){"use strict";var r=t(35683);n.Z=({className:e="",fill:n="",width:t=40,height:o=40})=>(0,r.jsxs)("svg",{className:e,width:t,height:o,viewBox:"0 0 40 40",xmlns:"http://www.w3.org/2000/svg",children:[(0,r.jsx)("title",{children:"Instagram"}),(0,r.jsx)("path",{d:"M14.1274 6C9.65144 6 6 9.65144 6 14.1274V25.8726C6 30.3486 9.65144 34 14.1274 34H25.8726C30.3486 34 34 30.3486 34 25.8726V14.1274C34 9.65144 30.3486 6 25.8726 6H14.1274ZM14.1274 8.15385H25.8726C29.1833 8.15385 31.8462 10.8125 31.8462 14.1274V25.8726C31.8462 29.1833 29.1875 31.8462 25.8726 31.8462H14.1274C10.8167 31.8462 8.15385 29.1875 8.15385 25.8726V14.1274C8.15385 10.8167 10.8125 8.15385 14.1274 8.15385ZM28.0769 10.3077C27.1851 10.3077 26.4615 11.0313 26.4615 11.9231C26.4615 12.8149 27.1851 13.5385 28.0769 13.5385C28.9688 13.5385 29.6923 12.8149 29.6923 11.9231C29.6923 11.0313 28.9688 10.3077 28.0769 10.3077ZM20 12.4615C15.848 12.4615 12.4615 15.848 12.4615 20C12.4615 24.152 15.848 27.5385 20 27.5385C24.152 27.5385 27.5385 24.152 27.5385 20C27.5385 15.848 24.152 12.4615 20 12.4615ZM20 14.6154C22.9868 14.6154 25.3846 17.0132 25.3846 20C25.3846 22.9868 22.9868 25.3846 20 25.3846C17.0132 25.3846 14.6154 22.9868 14.6154 20C14.6154 17.0132 17.0132 14.6154 20 14.6154Z",fill:n})]})},64237:function(e,n,t){"use strict";var r=t(35683);n.Z=({className:e="",fill:n="",width:t=40,height:o=40})=>(0,r.jsxs)("svg",{className:e,width:t,height:o,viewBox:"0 0 40 40",xmlns:"http://www.w3.org/2000/svg",children:[(0,r.jsx)("title",{children:"Threads"}),(0,r.jsx)("path",{d:"M27.566 19.2947C27.4209 19.2265 27.2733 19.161 27.1238 19.0982C26.8638 14.4047 24.2441 11.7179 19.8455 11.6902C19.8255 11.6902 19.8057 11.6902 19.7857 11.6902C17.1548 11.6902 14.9666 12.7897 13.62 14.7901L16.0391 16.4145C17.0453 14.9201 18.6243 14.6016 19.7871 14.6016C19.8005 14.6016 19.8139 14.6016 19.8274 14.6016C21.2758 14.6107 22.3686 15.0229 23.0758 15.8267C23.5907 16.4119 23.9349 17.2207 24.1053 18.2415C22.8212 18.0277 21.4324 17.9622 19.9481 18.0455C15.7662 18.2812 13.0777 20.6692 13.2582 23.9869C13.3498 25.6699 14.2062 27.1176 15.6696 28.0635C16.9068 28.8629 18.5005 29.2539 20.1566 29.1656C22.3437 29.0482 24.0595 28.2313 25.2563 26.7376C26.1654 25.6033 26.7403 24.1332 26.9941 22.281C28.0365 22.8968 28.8089 23.7073 29.2355 24.6813C29.961 26.3372 30.0033 29.0587 27.735 31.2772C25.7479 33.2207 23.3592 34.0615 19.7492 34.0876C15.7448 34.0586 12.7161 32.8012 10.7471 30.3507C8.90346 28.0567 7.9505 24.7423 7.91511 20.5C7.95077 16.2577 8.90346 12.9433 10.7474 10.6485C12.7164 8.19798 15.7448 6.94063 19.7495 6.91162C23.783 6.94089 26.8643 8.20416 28.9088 10.6668C29.9111 11.8742 30.6671 13.3928 31.1653 15.1634L34 14.423C33.396 12.2437 32.4457 10.3657 31.1526 8.80812C28.5316 5.65105 24.6984 4.03357 19.7594 4H19.7396C14.8105 4.0333 11.0203 5.65722 8.47389 8.82612C6.20807 11.6462 5.03923 15.57 5 20.4885V20.5V20.5115C5.03923 25.43 6.20807 29.3538 8.47389 32.1739C11.0203 35.3428 14.8105 36.9667 19.7396 37H19.7594C24.1415 36.9702 27.2303 35.8471 29.775 33.3582C33.1044 30.102 33.004 26.0206 31.9067 23.515C31.1192 21.7181 29.6184 20.2588 27.566 19.2947ZM19.9999 26.2591C18.167 26.36 16.263 25.5547 16.1689 23.8295C16.0992 22.5504 17.0988 21.123 20.1124 20.953C20.4575 20.9334 20.7963 20.924 21.129 20.924C22.2235 20.924 23.2478 21.0282 24.1788 21.2275C23.8313 25.4733 21.7945 26.1627 19.9999 26.2591Z",fill:n})]})},39782:function(e,n,t){"use strict";var r=t(35683);n.Z=({className:e="",fill:n="",width:t=40,height:o=40})=>(0,r.jsxs)("svg",{className:e,width:t,height:o,viewBox:"0 0 40 40",xmlns:"http://www.w3.org/2000/svg",children:[(0,r.jsx)("title",{children:"TikTok"}),(0,r.jsx)("path",{d:"M34 17.1227C31.2476 17.1293 28.5627 16.2709 26.3247 14.669V25.8418C26.3239 27.9111 25.6914 29.9309 24.5117 31.6311C23.332 33.3312 21.6613 34.6307 19.7231 35.3558C17.7849 36.0808 15.6715 36.1969 13.6655 35.6885C11.6595 35.1801 9.85661 34.0714 8.49777 32.5107C7.13894 30.95 6.28899 29.0116 6.06156 26.9548C5.83414 24.898 6.24009 22.8208 7.22513 21.001C8.21016 19.1811 9.72734 17.7053 11.5738 16.771C13.4202 15.8366 15.5079 15.4882 17.5577 15.7724V21.3919C16.6197 21.0969 15.6125 21.1058 14.6799 21.4173C13.7472 21.7288 12.9369 22.3271 12.3645 23.1266C11.7922 23.9262 11.4871 24.8861 11.4929 25.8694C11.4987 26.8526 11.8151 27.8089 12.3968 28.6016C12.9785 29.3944 13.7958 29.983 14.7321 30.2836C15.6683 30.5841 16.6756 30.5811 17.6101 30.2751C18.5445 29.969 19.3584 29.3755 19.9354 28.5793C20.5124 27.7832 20.8231 26.825 20.8231 25.8418V4H26.3247C26.3208 4.46458 26.3598 4.92853 26.4409 5.38598C26.6321 6.40716 27.0296 7.37861 27.6091 8.24091C28.1886 9.10321 28.938 9.83822 29.8113 10.401C31.0538 11.2225 32.5105 11.6604 34 11.6601V17.1227Z",fill:n})]})},55333:function(e,n,t){"use strict";var r=t(35683);n.Z=({className:e="",fill:n="",width:t=40,height:o=40})=>(0,r.jsxs)("svg",{className:e,width:t,height:o,viewBox:"0 0 40 40",xmlns:"http://www.w3.org/2000/svg",children:[(0,r.jsx)("title",{children:"Twitter"}),(0,r.jsx)("path",{d:"M22.667 17.8573L33.0917 6H30.6217L21.5658 16.2934L14.3382 6H6L16.9321 21.5668L6 34H8.47L18.0274 23.1273L25.6618 34H34L22.667 17.8573ZM19.2828 21.7035L18.1735 20.1524L9.36075 7.82205H13.1552L20.2694 17.7768L21.3741 19.3278L30.6205 32.2667H26.8261L19.2828 21.7035Z",fill:n})]})},52091:function(e,n,t){"use strict";var r=t(35683);n.Z=({className:e="",fill:n="",width:t=40,height:o=40})=>(0,r.jsxs)("svg",{className:e,width:t,height:o,viewBox:"0 0 40 40",xmlns:"http://www.w3.org/2000/svg",children:[(0,r.jsx)("title",{children:"Youtube"}),(0,r.jsx)("path",{d:"M33.4148 12.0057C33.0928 10.8232 32.1436 9.891 30.9396 9.57475C28.7556 9 20 9 20 9C20 9 11.2444 9 9.0604 9.57475C7.8564 9.891 6.9072 10.8232 6.5852 12.0057C6 14.1507 6 20 6 20C6 20 6 25.8492 6.5852 27.9942C6.9072 29.1767 7.8564 30.109 9.0604 30.4253C11.2444 31 20 31 20 31C20 31 28.7556 31 30.9396 30.4253C32.145 30.109 33.0928 29.1767 33.4148 27.9942C34 25.8492 34 20 34 20C34 20 34 14.1507 33.4148 12.0057ZM17.2 24.763V15.237L25.6 20L17.2 24.763Z",fill:n})]})},29474:function(e,n,t){"use strict";t.d(n,{Z:function(){return v}});var r=t(35683),o=t(4093),a=t(66123),i=t(28207),l=t(2653),s=t(45348),c=t(22749),u=t(9124),d=t(65707),p=t(28054),m=t(44079),h=t(50229),g=t(7209),f=t(47727),y=t(74960),_=t(74397),v=e=>{let n;let t=(0,g.z$)(),{stickyNavTriggerClassName:v}=(0,p.Q)(),{currentOrigin:b,currentCommunity:k}=(0,f.v1)(),C=(0,d.dj)("pageHeader",e.componentContext||""),{borderBottom:S,borderTop:T,center:w,className:I,classNameDescription:x,classNameLinks:E,classNameSubhead:R,classNameTitle:P,classNameMoreLink:B,classNameMoreLinkText:N,classNameContainer:A,description:O,headingLevel:M="h1",isBranded:L,links:z,moreLink:D,moreLinkIcon:F,paddingBottom:j,size:U="small",subhead:H,title:q,sponsorshipAdType:W,iconList:V,titlePrefix:K}=(0,m.Z)(e,C);return n="string"==typeof O?[O]:O||[],(0,r.jsxs)("div",{className:(0,o.Z)(u.I.PageHeader,_.nC,{[h.F.layout.fancyBorder]:"fancy"===S||"fancy"===T,[_.j1[U]]:T,[_.h$[U]]:S},j&&_.Et[U],I),children:[(0,r.jsxs)("div",{className:(0,o.Z)(_.jW[U],W&&_._q,W&&w&&_.X6,A),children:[q&&(0,r.jsxs)(r.Fragment,{children:[K,(0,a.isValidElement)(q)?q:"string"==typeof q&&(0,r.jsx)(l.Z,{html:q,component:M,className:(0,o.Z)(_.TN[U],L&&_.TN.branded,w&&_.E4,P)}),W&&(0,r.jsx)("div",{children:(0,r.jsx)(i.Z,{adType:W})})]}),D&&(0,r.jsx)("span",{className:(0,o.Z)(_.YQ,B),children:(0,r.jsx)(s.Z,{href:D.url,text:D.text,iconRight:F,className:(0,o.Z)(_.We[U],N),onClick:()=>{D.event&&t?.emit(D.event)}})})]}),H&&(0,r.jsx)(l.Z,{className:(0,o.Z)(_.v4,w&&_.E4,R),html:H}),n.map((e,n)=>(0,r.jsx)(l.Z,{className:(0,o.Z)(u.I.EntryGroupDescription,_.WL[U],L&&_.WL.branded,h.F.text.paragraphSpacing,h.F.text.linkStyles,w&&_.E4,x),html:e},n)),z&&z.length>0&&(0,r.jsx)("ul",{className:(0,o.Z)(E,_.Ok,w&&_.w3),children:z.map(e=>(0,r.jsx)("li",{children:(0,r.jsx)("a",{href:(0,y.gj)({href:e.url,currentOrigin:b,currentApexDomain:k.domain}),className:(0,o.Z)(_.p4,e.highlight&&_.PI),onClick:()=>t?.emit({event:"subnavigation_click",subnavigation_click:{name:e.text}}),children:e.text})},e.url))}),V&&V.length>0&&(0,r.jsx)("ul",{className:(0,o.Z)(_.sY),children:V.map((e,n)=>{let t=(0,r.jsxs)(r.Fragment,{children:[e.icon({className:(0,o.Z)(_.ad),width:20,height:20}),(0,r.jsxs)("div",{className:(0,o.Z)(_.aD),children:[e.content,e.isOutboundLink&&(0,r.jsx)(c.Z,{width:14,height:14,fill:"currentColor",className:(0,o.Z)(_.Kc)})]})]});return(0,r.jsx)("li",{className:(0,o.Z)(_._C),children:e.url?(0,r.jsx)("a",{href:e.url,className:(0,o.Z)(_.OB[U],_.So),onClick:e.onClick,...e.isOutboundLink&&{target:"_blank",rel:"noopener noreferrer"},children:t}):(0,r.jsx)("span",{className:(0,o.Z)(_.OB[U]),children:t})},n)})}),(0,r.jsx)("div",{className:v})]})}},49413:function(e,n,t){"use strict";t.d(n,{Z:function(){return i}});var r=t(35683),o=t(4093);t(28710);var a="_11q5e2o3",i=({campaign:e,className:n,imageClassName:t="",textClassName:i=""})=>{let l=e?.advertiserPreamble||"Advertisement Content from";if(!e)return null;let s=e.advertiserName?`${e.advertiserName} logo`:"Campaign Logo";return(0,r.jsxs)("div",{className:(0,o.Z)("_11q5e2o0",n),children:[(0,r.jsxs)("div",{className:(0,o.Z)("_11q5e2o1",i),children:[e.campaignDisclaimer?(0,r.jsx)("span",{className:"_11q5e2o8",children:l}):(0,r.jsx)("span",{children:l}),e.campaignDisclaimer&&(0,r.jsx)("div",{className:"_11q5e2o9",children:e.campaignDisclaimer})]}),(0,r.jsx)("div",{className:(0,o.Z)("_11q5e2o6",t),children:(0,r.jsx)("a",{href:e.advertiserClickthroughUrl?e.advertiserClickthroughUrl:"/",children:e.campaignAdvertiserDarkImage||e.campaignAdvertiserLightImage?(0,r.jsxs)("div",{className:"_11q5e2o2",children:[(0,r.jsx)("img",{className:(0,o.Z)(a,"_11q5e2o4"),src:e.campaignAdvertiserDarkImage||e.campaignAdvertiserLightImage,alt:s}),(0,r.jsx)("img",{className:(0,o.Z)(a,"_11q5e2o5"),src:e.campaignAdvertiserLightImage||e.campaignAdvertiserDarkImage,alt:s})]}):(0,r.jsx)("span",{className:"_11q5e2o7",children:e.advertiserName})})})]})}},20361:function(e,n,t){"use strict";t.d(n,{Z:function(){return c}});var r=t(35683),o=t(4093),a=t(52458),i=t.n(a);function l({src:e,width:n}){try{let t=new URL(e).pathname.split("/");if("wp-content"===t[1])return function({src:e,width:n}){let t=new URL(e);return t.searchParams.set("w",n.toString()),t.toString()}({src:e,width:n});return e}catch{return e}}t(93523);let s="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8+R8AAtcB6oaHtZcAAAAASUVORK5CYII=";var c=({sizes:e,placeholder:n="blur",blurDataURL:t=s,className:a,...c})=>{let u=c.fill||!(c.height&&c.width);return(0,r.jsx)(i(),{...c,fill:u,className:(0,o.Z)(a,u&&"x271pn0"),blurDataURL:t,placeholder:n,sizes:e,loader:l,"data-chromatic":"ignore"})}},5674:function(e,n,t){"use strict";t.d(n,{Z:function(){return r.Z}});var r=t(20361)},12370:function(e,n,t){"use strict";t.d(n,{Z:function(){return c}});var r=t(35683),o=t(4093),a=t(44389),i=({className:e="",fill:n="",width:t=40,height:o=40})=>(0,r.jsxs)("svg",{className:e,width:t,height:o,fill:"none",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 40 40",children:[(0,r.jsx)("title",{children:"Play"}),(0,r.jsx)("path",{d:"m35.011 21.54-24.03 13.68c-1.052.527-2.104.176-2.806-.701 0-.35-.175-.702-.175-1.052V6.105C8 4.877 8.877 4 9.93 4c.35 0 .701.175 1.052.35l24.03 13.682c1.051.526 1.227 1.754.7 2.806-.175.35-.35.526-.7.702Z",fill:n})]}),l=t(3602),s=t(54332),c=({variation:e,placement:n,inset:t="default"})=>{if("title"===n){let n="video"===e?l.Z:a.Z;return(0,r.jsx)(n,{className:s.Wr})}{let n="video"===e?i:a.Z;return(0,r.jsx)("div",{className:(0,o.Z)(s.Xw,s.dN[t]),children:(0,r.jsx)(n,{className:s.sy})})}}},140:function(e,n,t){"use strict";t.d(n,{ot:function(){return p},ZP:function(){return d}});var r=t(35683),o=t(4093),a=t(66123),i=t(65707),l=t(44079),s=t(7209);t(6519),t(79881),t(90935),t(63207),t(45808),t(72462),t(60349),t(74678),t(50056),t(14611),t(27531),t(73435),t(2160);var c={standard:"_4hoisse",wide:"_4hoissf"},u={standard:"_4hoiss1 _1xwtict7 _1xwtict5",box:"_4hoiss2 _1xwtict6 _1xwtict5",special:"_4hoiss3 _1xwtict8 _1xwtict5",articleMetaStandard:"_4hoiss4 _1xwtict5",articleMetaFeature:"_4hoiss5 _1xwtict5",articleMetaFeatureSplit:"_4hoiss6 _1xwtict5",articleMetaSpecial:"_4hoiss7 _1xwtict5",articleMetaSpecialSplit:"_4hoiss8 _1xwtict5",linkButton:"_4hoiss9",vertical:"_4hoissa",pageHeader:"_4hoissb _1xwtict7 _1xwtict5"},d=e=>{let{category:n,className:t,componentContext:a,path:c}=e,d=(0,s.z$)(),p=(0,i.dj)("metaCategory",a||""),{metaVariation:m="standard",vertical:h}=(0,l.Z)(e,p),g=(0,o.Z)(u[m],h&&"_4hoissc",t);return c?(0,r.jsx)("a",{href:c,onClick:()=>d?.emit({event:"breadcrumb",breadcrumb:{platform:n}}),className:g,children:n}):(0,r.jsx)("span",{className:g,children:n})},p=e=>{let{categories:n,componentContext:t,variant:s="standard",className:p}=e,m=(0,i.dj)("metaCategory",t||""),{categorySeparator:h=" /",metaVariation:g="standard",vertical:f}=(0,l.Z)(e,m),y="string"==typeof h&&h.length?(0,r.jsx)("span",{className:(0,o.Z)("_4hoissd",u[g]),children:h}):(0,a.isValidElement)(h)?h:null;return(0,r.jsx)("ul",{className:(0,o.Z)(c[s],p),children:n.map((e,a)=>(0,r.jsxs)("li",{className:(0,o.Z)("linkButton"===g&&"_4hoiss0 _1mu177r0"),children:[(0,r.jsx)(d,{...e,vertical:f,metaVariation:g,componentContext:t}),a{let{coralConfig:s}=(0,i.q)(),[c,u]=(0,a.useState)(!1),d=(0,a.useRef)(null);if(!s)throw Error("missing coral config");return(0,a.useEffect)(()=>{if(!s.commentCalloutThreshold||!d.current||c)return;let e=new MutationObserver(e=>{e.forEach(e=>{if("childList"===e.type||"characterData"===e.type){let e=d.current?.querySelector(".coral-count-number");if(e){let n=e.textContent;u((n?parseInt(n,10):0)>=s.commentCalloutThreshold)}}})});return e.observe(d.current,{childList:!0,subtree:!0,characterData:!0}),()=>e.disconnect()},[s,c]),(0,r.jsxs)("div",{ref:d,className:(0,o.Z)("_16azr3u0",c&&"_16azr3u1"),children:[(0,r.jsx)(s.CoralCount,{globalId:e,chorusUuid:n,chorusId:t,url:l,noText:!0}),(0,r.jsx)("span",{className:"_16azr3u2",children:"Comments"})]})})},62927:function(e,n,t){"use strict";t.d(n,{Z:function(){return m}});var r=t(35683),o=t(4093),a=t(66123),i=({className:e="",width:n=13,height:t=13,fill:o="none",viewBox:a="0 0 13 13"})=>(0,r.jsxs)("svg",{className:e,width:n,height:t,fill:o,viewBox:a,xmlns:"http://www.w3.org/2000/svg",children:[(0,r.jsx)("title",{children:"Comments"}),(0,r.jsx)("desc",{children:"Comment Icon Bubble"}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.8999 2.10001C2.76729 2.10001 2.64012 2.15268 2.54635 2.24645C2.45258 2.34022 2.3999 2.4674 2.3999 2.60001V9.3929L3.6928 8.10001H9.8999C10.0325 8.10001 10.1597 8.04733 10.2535 7.95356C10.3472 7.85979 10.3999 7.73261 10.3999 7.60001V2.60001C10.3999 2.4674 10.3472 2.34022 10.2535 2.24645C10.1597 2.15268 10.0325 2.10001 9.8999 2.10001H2.8999ZM1.83924 1.53935C2.12055 1.25804 2.50208 1.10001 2.8999 1.10001H9.8999C10.2977 1.10001 10.6793 1.25804 10.9606 1.53935C11.2419 1.82065 11.3999 2.20218 11.3999 2.60001V7.60001C11.3999 7.99783 11.2419 8.37936 10.9606 8.66067C10.6793 8.94197 10.2977 9.10001 9.8999 9.10001H4.10701L1.3999 11.8071V2.60001C1.3999 2.20218 1.55794 1.82065 1.83924 1.53935Z"})]}),l=t(26900),s=t(9124),c=t(7209),u=t(84795),d=t(8447);t(28472),t(81990);var p={lede:"b1p9671 b1p9670",fullWidthLede:"b1p9672 b1p9670",splitLede:"b1p9673 b1p9670",contentCard:"b1p9674",stickyNav:"b1p9675",button:"b1p9676 _1f7jm892 _1f7jm890 _1f7jm89g",quickPostRiver:"b1p9677",quickPostPermalink:"b1p9678"},m=a.memo(({url:e,noText:n,authorName:t,headline:a,contentType:m,globalId:h,chorusUuid:g,chorusId:f,permalink:y,className:_,variant:v="lede"})=>{let{coralConfig:b}=(0,u.q)(),{prerenderDrawer:k}=(0,d.M)(),C=(0,c.z$)();if(!b)throw Error("missing coral config");return(0,r.jsx)("span",{className:(0,o.Z)(p[v],_),children:(0,r.jsxs)(l.Z,{href:e,className:(0,o.Z)(s.I.CommentsLink,"b1p9679"),onMouseEnter:k,onClick:()=>{switch(v){case"lede":case"quickPostPermalink":C?.emit({event:"coral_comment",coral_comment:{action:"drawer_open_lede"}});return;case"button":C?.emit({event:"coral_comment",coral_comment:{action:"drawer_open_footer"}});return;case"stickyNav":C?.emit({event:"coral_comment",coral_comment:{action:"drawer_open_nav"}});return;case"quickPostRiver":C?.emit({event:"quickpost_click",quickpost_click:{url:e,title:a,author:t,component_name:v,variant:"comment"}});return;default:C?.emit({event:"article_click",article_click:{article_uri:e,article_title:a,author:t,page_type:m}});return}},children:["contentCard"===v&&(0,r.jsx)(i,{width:12,height:12,viewBox:"0 0 12 12",className:"b1p967a"}),(0,r.jsx)(b.CoralCount,{globalId:h,chorusUuid:g,chorusId:f,url:y,noText:n})]})})})},92049:function(e,n,t){"use strict";t.d(n,{Z:function(){return i}});var r=t(35683),o=t(4093);t(29001);var a={lede:"u3wdi61 u3wdi60",card:"u3wdi62 u3wdi60"},i=({badgeOrientation:e="horizontal",variation:n="lede",className:t})=>(0,r.jsx)("span",{className:(0,o.Z)(a[n],"vertical"===e&&"u3wdi63",t),children:"LIVE"})},92216:function(e,n,t){"use strict";t.d(n,{Z:function(){return l}});var r=t(35683),o=t(4093),a=t(73961);t(9017);var i={card:"_1ovjudv1 _1ovjudv0",lede:"_1ovjudv2 _1ovjudv0"},l=({leadLayout:e,variant:n="card",className:t})=>{let l=["fullWidth","split"].includes(e);return(0,r.jsx)("span",{className:t,children:(0,r.jsx)(a.Z,{label:"The\xa0Highlight",icon:(0,r.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"11",height:"10",fill:"none",className:"_1ovjudv4","aria-hidden":"true",children:(0,r.jsx)("path",{fill:"#000",d:"m5.5 0 1.123 3.455h3.632L7.316 5.59 8.44 9.045 5.5 6.91 2.561 9.045 3.684 5.59.744 3.455h3.633L5.5 0Z"})}),className:(0,o.Z)(i[n],l&&"_1ovjudv3"),metaVariation:"box"})})}},51921:function(e,n,t){"use strict";t.d(n,{Z:function(){return u}});var r=t(35683),o=t(4093),a=t(9124),i=t(65707),l=t(44079),s=t(95409);t(79881),t(90935),t(63207),t(45808),t(72462),t(60349),t(74678),t(50056),t(14611),t(27531),t(73435),t(80073);var c={hub:"tvl9dp2 tvl9dp0 _1xwtict5",cyclone:"tvl9dp3 tvl9dp0 _1xwtict5",lede:"tvl9dp4 tvl9dp1 tvl9dp0 _1xwtict5",stream:"tvl9dp5 tvl9dp1 tvl9dp0 _1xwtict5",latestRecirc:"tvl9dp6 tvl9dp0 _1xwtict5",breaker:"tvl9dp7 tvl9dp0 _1xwtict5",in5:"tvl9dp0 _1xwtict5",relatedQuickPost:"tvl9dp0 _1xwtict5",quickPostPermalink:"tvl9dpa"},u=({timestamp:e,className:n,children:t,componentContext:u,...d})=>{let p={hub:s.WH,breaker:s.WH,lede:s.Vm,stream:s.cv,latestRecirc:s.WH,relatedQuickPost:s.q7,quickPostPermalink:s.g1,cyclone:s.BD,in5:s.D7},m=(0,i.dj)("metaTimestamp",u||""),{format:h}=(0,l.Z)(d,m),g=p[h](e);return(0,r.jsxs)("span",{className:(0,o.Z)(a.I.Timestamp,c[h],n),children:[t,(0,r.jsx)("time",{dateTime:e,suppressHydrationWarning:!0,children:g})]})}},25254:function(e,n,t){"use strict";let r;t.d(n,{Z:function(){return F}});var o=t(35683),a=t(66123);function i(){let e=[],n={addEventListener:(e,t,r,o)=>(e.addEventListener(t,r,o),n.add(()=>e.removeEventListener(t,r,o))),requestAnimationFrame(...e){let t=requestAnimationFrame(...e);return n.add(()=>cancelAnimationFrame(t))},nextFrame:(...e)=>n.requestAnimationFrame(()=>n.requestAnimationFrame(...e)),setTimeout(...e){let t=setTimeout(...e);return n.add(()=>clearTimeout(t))},microTask(...e){var t;let r={current:!0};return t=()=>{r.current&&e[0]()},"function"==typeof queueMicrotask?queueMicrotask(t):Promise.resolve().then(t).catch(e=>setTimeout(()=>{throw e})),n.add(()=>{r.current=!1})},style(e,n,t){let r=e.style.getPropertyValue(n);return Object.assign(e.style,{[n]:t}),this.add(()=>{Object.assign(e.style,{[n]:r})})},group(e){let n=i();return e(n),this.add(()=>n.dispose())},add:n=>(e.push(n),()=>{let t=e.indexOf(n);if(t>=0)for(let n of e.splice(t,1))n()}),dispose(){for(let n of e.splice(0))n()}};return n}function l(){let[e]=(0,a.useState)(i);return(0,a.useEffect)(()=>()=>e.dispose(),[e]),e}var s=t(63059),c=t(44058);function u(){let e=(0,a.useRef)(!1);return(0,c.e)(()=>(e.current=!0,()=>{e.current=!1}),[]),e}var d=t(53120),p=t(25245),m=t(82782),h=t(65911);function g(e,...n){e&&n.length>0&&e.classList.add(...n)}function f(e,...n){e&&n.length>0&&e.classList.remove(...n)}var y=t(8739),_=t(16283),v=t(26105);function b(e=""){return e.split(/\s+/).filter(e=>e.length>1)}let k=(0,a.createContext)(null);k.displayName="TransitionContext";var C=((r=C||{}).Visible="visible",r.Hidden="hidden",r);let S=(0,a.createContext)(null);function T(e){return"children"in e?T(e.children):e.current.filter(({el:e})=>null!==e.current).filter(({state:e})=>"visible"===e).length>0}function w(e,n){let t=(0,d.E)(e),r=(0,a.useRef)([]),o=u(),i=l(),c=(0,s.z)((e,n=v.l4.Hidden)=>{let a=r.current.findIndex(({el:n})=>n===e);-1!==a&&((0,h.E)(n,{[v.l4.Unmount](){r.current.splice(a,1)},[v.l4.Hidden](){r.current[a].state="hidden"}}),i.microTask(()=>{var e;!T(r)&&o.current&&(null==(e=t.current)||e.call(t))}))}),p=(0,s.z)(e=>{let n=r.current.find(({el:n})=>n===e);return n?"visible"!==n.state&&(n.state="visible"):r.current.push({el:e,state:"visible"}),()=>c(e,v.l4.Unmount)}),m=(0,a.useRef)([]),g=(0,a.useRef)(Promise.resolve()),f=(0,a.useRef)({enter:[],leave:[],idle:[]}),y=(0,s.z)((e,t,r)=>{m.current.splice(0),n&&(n.chains.current[t]=n.chains.current[t].filter(([n])=>n!==e)),null==n||n.chains.current[t].push([e,new Promise(e=>{m.current.push(e)})]),null==n||n.chains.current[t].push([e,new Promise(e=>{Promise.all(f.current[t].map(([e,n])=>n)).then(()=>e())})]),"enter"===t?g.current=g.current.then(()=>null==n?void 0:n.wait.current).then(()=>r(t)):r(t)}),_=(0,s.z)((e,n,t)=>{Promise.all(f.current[n].splice(0).map(([e,n])=>n)).then(()=>{var e;null==(e=m.current.shift())||e()}).then(()=>t(n))});return(0,a.useMemo)(()=>({children:r,register:p,unregister:c,onStart:y,onStop:_,wait:g,chains:f}),[p,c,r,y,_,f,g])}function I(){}S.displayName="NestingContext";let x=["beforeEnter","afterEnter","beforeLeave","afterLeave"];function E(e){var n;let t={};for(let r of x)t[r]=null!=(n=e[r])?n:I;return t}let R=v.AN.RenderStrategy,P=(0,v.yV)(function(e,n){let{show:t,appear:r=!1,unmount:o=!0,...i}=e,l=(0,a.useRef)(null),u=(0,m.T)(l,n);(0,p.H)();let d=(0,y.oJ)();if(void 0===t&&null!==d&&(t=(d&y.ZM.Open)===y.ZM.Open),![!0,!1].includes(t))throw Error("A is used but it is missing a `show={true | false}` prop.");let[h,g]=(0,a.useState)(t?"visible":"hidden"),f=w(()=>{g("hidden")}),[_,b]=(0,a.useState)(!0),C=(0,a.useRef)([t]);(0,c.e)(()=>{!1!==_&&C.current[C.current.length-1]!==t&&(C.current.push(t),b(!1))},[C,t]);let I=(0,a.useMemo)(()=>({show:t,appear:r,initial:_}),[t,r,_]);(0,a.useEffect)(()=>{if(t)g("visible");else if(T(f)){let e=l.current;if(!e)return;let n=e.getBoundingClientRect();0===n.x&&0===n.y&&0===n.width&&0===n.height&&g("hidden")}else g("hidden")},[t,f]);let x={unmount:o},E=(0,s.z)(()=>{var n;_&&b(!1),null==(n=e.beforeEnter)||n.call(e)}),P=(0,s.z)(()=>{var n;_&&b(!1),null==(n=e.beforeLeave)||n.call(e)});return a.createElement(S.Provider,{value:f},a.createElement(k.Provider,{value:I},(0,v.sY)({ourProps:{...x,as:a.Fragment,children:a.createElement(B,{ref:u,...x,...i,beforeEnter:E,beforeLeave:P})},theirProps:{},defaultTag:a.Fragment,features:R,visible:"visible"===h,name:"Transition"})))}),B=(0,v.yV)(function(e,n){var t,r,o;let C;let{beforeEnter:I,afterEnter:x,beforeLeave:P,afterLeave:B,enter:N,enterFrom:A,enterTo:O,entered:M,leave:L,leaveFrom:z,leaveTo:D,...F}=e,j=(0,a.useRef)(null),U=(0,m.T)(j,n),H=null==(t=F.unmount)||t?v.l4.Unmount:v.l4.Hidden,{show:q,appear:W,initial:V}=function(){let e=(0,a.useContext)(k);if(null===e)throw Error("A is used but it is missing a parent or .");return e}(),[K,G]=(0,a.useState)(q?"visible":"hidden"),$=function(){let e=(0,a.useContext)(S);if(null===e)throw Error("A is used but it is missing a parent or .");return e}(),{register:Q,unregister:Y}=$;(0,a.useEffect)(()=>Q(j),[Q,j]),(0,a.useEffect)(()=>{if(H===v.l4.Hidden&&j.current){if(q&&"visible"!==K){G("visible");return}return(0,h.E)(K,{hidden:()=>Y(j),visible:()=>Q(j)})}},[K,j,Q,Y,q,H]);let Z=(0,d.E)({base:b(F.className),enter:b(N),enterFrom:b(A),enterTo:b(O),entered:b(M),leave:b(L),leaveFrom:b(z),leaveTo:b(D)}),J=(o={beforeEnter:I,afterEnter:x,beforeLeave:P,afterLeave:B},C=(0,a.useRef)(E(o)),(0,a.useEffect)(()=>{C.current=E(o)},[o]),C),X=(0,p.H)();(0,a.useEffect)(()=>{if(X&&"visible"===K&&null===j.current)throw Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[j,K,X]);let ee=W&&q&&V,en=X&&(!V||W)?q?"enter":"leave":"idle",et=function(e=0){let[n,t]=(0,a.useState)(e),r=u(),o=(0,a.useCallback)(e=>{r.current&&t(n=>n|e)},[n,r]),i=(0,a.useCallback)(e=>!!(n&e),[n]);return{flags:n,addFlag:o,hasFlag:i,removeFlag:(0,a.useCallback)(e=>{r.current&&t(n=>n&~e)},[t,r]),toggleFlag:(0,a.useCallback)(e=>{r.current&&t(n=>n^e)},[t])}}(0),er=(0,s.z)(e=>(0,h.E)(e,{enter:()=>{et.addFlag(y.ZM.Opening),J.current.beforeEnter()},leave:()=>{et.addFlag(y.ZM.Closing),J.current.beforeLeave()},idle:()=>{}})),eo=(0,s.z)(e=>(0,h.E)(e,{enter:()=>{et.removeFlag(y.ZM.Opening),J.current.afterEnter()},leave:()=>{et.removeFlag(y.ZM.Closing),J.current.afterLeave()},idle:()=>{}})),ea=w(()=>{G("hidden"),Y(j)},$),ei=(0,a.useRef)(!1);!function({immediate:e,container:n,direction:t,classes:r,onStart:o,onStop:a}){let s=u(),p=l(),m=(0,d.E)(t);(0,c.e)(()=>{e&&(m.current="enter")},[e]),(0,c.e)(()=>{let e=i();p.add(e.dispose);let t=n.current;if(t&&"idle"!==m.current&&s.current){var l,c,u;let n,s,d,p,y,_,v;return e.dispose(),o.current(m.current),e.add((l=r.current,c="enter"===m.current,u=()=>{e.dispose(),a.current(m.current)},s=c?"enter":"leave",d=i(),p=void 0!==u?(n={called:!1},(...e)=>{if(!n.called)return n.called=!0,u(...e)}):()=>{},"enter"===s&&(t.removeAttribute("hidden"),t.style.display=""),y=(0,h.E)(s,{enter:()=>l.enter,leave:()=>l.leave}),_=(0,h.E)(s,{enter:()=>l.enterTo,leave:()=>l.leaveTo}),v=(0,h.E)(s,{enter:()=>l.enterFrom,leave:()=>l.leaveFrom}),f(t,...l.base,...l.enter,...l.enterTo,...l.enterFrom,...l.leave,...l.leaveFrom,...l.leaveTo,...l.entered),g(t,...l.base,...y,...v),d.nextFrame(()=>{f(t,...l.base,...y,...v),g(t,...l.base,...y,..._),function(e,n){let t=i();if(!e)return t.dispose;let{transitionDuration:r,transitionDelay:o}=getComputedStyle(e),[a,l]=[r,o].map(e=>{let[n=0]=e.split(",").filter(Boolean).map(e=>e.includes("ms")?parseFloat(e):1e3*parseFloat(e)).sort((e,n)=>n-e);return n}),s=a+l;if(0!==s){t.group(t=>{t.setTimeout(()=>{n(),t.dispose()},s),t.addEventListener(e,"transitionrun",e=>{e.target===e.currentTarget&&t.dispose()})});let r=t.addEventListener(e,"transitionend",e=>{e.target===e.currentTarget&&(n(),r())})}else n();t.add(()=>n()),t.dispose}(t,()=>(f(t,...l.base,...y),g(t,...l.base,...l.entered),p()))}),d.dispose)),e.dispose}},[t])}({immediate:ee,container:j,classes:Z,direction:en,onStart:(0,d.E)(e=>{ei.current=!0,ea.onStart(j,e,er)}),onStop:(0,d.E)(e=>{ei.current=!1,ea.onStop(j,e,eo),"leave"!==e||T(ea)||(G("hidden"),Y(j))})});let el=F;return ee?el={...el,className:(0,_.A)(F.className,...Z.current.enter,...Z.current.enterFrom)}:ei.current&&(el.className=(0,_.A)(F.className,null==(r=j.current)?void 0:r.className),""===el.className&&delete el.className),a.createElement(S.Provider,{value:ea},a.createElement(y.up,{value:(0,h.E)(K,{visible:y.ZM.Open,hidden:y.ZM.Closed})|et.flags},(0,v.sY)({ourProps:{ref:U},theirProps:el,defaultTag:"div",features:R,visible:"visible"===K,name:"Transition.Child"})))}),N=(0,v.yV)(function(e,n){let t=null!==(0,a.useContext)(k),r=null!==(0,y.oJ)();return a.createElement(a.Fragment,null,!t&&r?a.createElement(P,{ref:n,...e}):a.createElement(B,{ref:n,...e}))}),A=Object.assign(P,{Child:N,Root:P});var O=t(4093),M=t(99962),L=t.n(M),z=t(50229);t(37096);var D="_1huz5gz2",F=({children:e,drawerId:n,drawerClassName:t,onClose:r,open:i,storybookStatic:l,initialFocusElement:s,"aria-label":c,scrollToTop:u=!0,disableTransition:d})=>{let p=(0,a.useRef)(s);p.current=s;let[m,h]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{i&&u&&document.getElementById(`${n}-scroll`)?.scrollTo({top:0})},[n,i,u]),(0,o.jsx)(A.Root,{show:i,as:a.Fragment,unmount:!1,children:(0,o.jsx)("div",{className:(0,O.Z)("_1huz5gz0",l&&D),id:n,onClick:e=>{e.currentTarget===e.target&&r()},onKeyUp:e=>{"Escape"===e.key&&r()},role:"dialog","aria-modal":"true","aria-labelledby":`${n}-title`,children:(0,o.jsx)(A.Child,{as:a.Fragment,className:d?"_1huz5gz3":void 0,enter:"_1huz5gz4",enterFrom:"_1huz5gz5",enterTo:"_1huz5gz6",leave:"_1huz5gz7",leaveFrom:"_1huz5gz8",leaveTo:"_1huz5gz9",unmount:!1,afterEnter:()=>h(!0),afterLeave:()=>h(!1),children:(0,o.jsxs)("section",{className:(0,O.Z)("_1huz5gz1",t,l&&D),id:`${n}-scroll`,children:[(0,o.jsx)("div",{className:z.F.accessibility.srOnly,children:(0,o.jsx)("div",{id:`${n}-title`,children:c})}),(0,o.jsx)(L(),{active:m,focusTrapOptions:{escapeDeactivates:!1,clickOutsideDeactivates:!1,allowOutsideClick:!0,preventScroll:!0,initialFocus:()=>p.current?p.current:void 0},children:(0,o.jsx)("div",{children:e})})]})})})})}},26900:function(e,n,t){"use strict";t.d(n,{Z:function(){return i}});var r=t(35683),o=t(47727),a=t(74960),i=({href:e,hrefSiteData:n,suppressHydrationWarning:t=!1,...i})=>{let{currentOrigin:l,currentCommunity:s}=(0,o.v1)(),c=s.domain,u=(0,o.ly)(n?.wpId),d=(0,a.gj)({href:e,currentOrigin:l,currentApexDomain:c,isCrossCommunity:u&&n?.isCrossCommunity,hrefCommunityDomain:u?.domain,hrefCommunitySubdomain:u?.subdomain});return(0,r.jsx)("a",{...i,href:d,suppressHydrationWarning:t,className:i.className,children:i.children})}},9948:function(e,n,t){"use strict";t.d(n,{Z:function(){return f}});var r=t(35683),o=t(4093),a=t(66123),i=t(23627),l=t(3610),s=t(65707),c=t(44079),u=t(7209),d=t(97650),p=t(26900);t(78618);var m="_1twvhsd2",h=({linkData:e,showBrandLinks:n=!0})=>{let t=(0,u.z$)();return(0,r.jsx)("div",{className:"_1twvhsd0",children:e&&e.map((e,i)=>{if(0!==i||n)return(0,r.jsx)(a.Fragment,{children:(0,r.jsx)("ul",{className:(0,o.Z)("_1twvhsd1",0===i&&"_1twvhsd4"),children:e.map((e,n)=>e.component?(0,r.jsx)("li",{className:m,children:e.component},n):e.title&&e.href?(0,r.jsx)("li",{className:m,children:(0,r.jsx)(p.Z,{className:"_1twvhsd3",onClick:()=>t?.emit({event:"footer_click",footer_click:{name:e.title}}),rel:"nofollow",href:e.href,children:e.title})},n):void 0)})},i)})})};t(50206);var g={standard:"_5j91126 _5j91125"},f=e=>{let n=(0,u.z$)(),t=(0,s.dj)("footer"),{footerNav:p}=(0,d.Q)(),{className:m,getLinkData:f,Logo:y,linkData:_,showUpperContainer:v,showBrandLinks:b,border:k,adText:C}=(0,c.Z)(e,t),S=(0,a.useMemo)(()=>f?f(p):_,[f,p,_]);return(0,r.jsx)("footer",{className:(0,o.Z)(l.Z.Footer,m),children:(0,r.jsx)("div",{className:"_5j91120",children:(0,r.jsxs)("div",{className:"_5j91121",children:[v&&(0,r.jsxs)("div",{className:(0,o.Z)("_5j91123",k&&"_5j91124 _5j91122"),children:[(0,r.jsx)("a",{href:"/",onClick:()=>n?.emit({event:"footer_click",footer_click:{name:"Logo"}}),children:(0,r.jsx)(y,{className:g.standard})}),(0,r.jsx)("div",{className:(0,o.Z)("_5j91128",k&&"_5j91129 _5j91122"),children:(0,r.jsx)(i.Z,{})})]}),(0,r.jsx)(h,{showBrandLinks:b,linkData:S}),(0,r.jsxs)("p",{className:"_5j9112a",children:["\xa9 ",new Date().getFullYear()," ",(0,r.jsx)("a",{rel:"nofollow",href:"https://www.voxmedia.com",children:"Vox Media"}),", LLC. All Rights Reserved"]}),C&&(0,r.jsx)("p",{className:"_5j9112b",children:C})]})})})}},23627:function(e,n,t){"use strict";t.d(n,{Z:function(){return _}});var r=t(35683),o=t(4093),a=t(13700),i=t(55286),l=t(50905),s=({className:e,fill:n="currentColor",width:t=20,height:o=20})=>(0,r.jsx)("svg",{className:e,width:t,height:o,fill:"none",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",children:(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.0001 5.98809C1.99998 5.99488 1.99997 6.00167 2.00007 6.00845V14C2.00007 15.1015 2.98022 16 4.18187 16H15.8181C17.0198 16 17.9999 15.1015 17.9999 14V6.00781C18 6.0015 18 5.99519 17.9999 5.98887C17.9933 4.89243 17.0157 4 15.8181 4H4.18187C2.98455 4 2.00714 4.89201 2.0001 5.98809ZM3.53211 5.70263C3.65238 5.48462 3.89972 5.33333 4.18187 5.33333H15.8181C16.1003 5.33333 16.3476 5.48461 16.4679 5.70263L10 9.8529L3.53211 5.70263ZM16.5454 7.28044V14C16.5454 14.3651 16.2165 14.6667 15.8181 14.6667H4.18187C3.78353 14.6667 3.4546 14.3651 3.4546 14V7.28044L10 11.4804L16.5454 7.28044Z",fill:n})}),c=t(64237),u=t(39782),d=t(55333),p=t(52091),m=t(65707),h=t(44079),g=t(7209),f=t(97650);t(58893);var y="_7j7yhw2",_=e=>{let{siteSettings:{socialMediaLinks:n}}=(0,f.Q)(),t=(0,m.dj)("socialLinks"),_=(0,g.z$)(),{className:v,linkData:b}=(0,h.Z)(e,t),k=e=>_?.emit({event:"navigation_click",navigation_click:{name:e}}),C=[{key:"facebook",content:(0,r.jsx)(i.Z,{className:y}),url:n.find(e=>"Facebook"===e.platformName)?.url||b.facebook},{key:"twitter",content:(0,r.jsx)(d.Z,{className:y}),url:n.find(e=>"Twitter"===e.platformName)?.url||b.twitter},{key:"threads",content:(0,r.jsx)(c.Z,{className:y}),url:n.find(e=>"Threads"===e.platformName)?.url||b.threads},{key:"instagram",content:(0,r.jsx)(l.Z,{className:y}),url:n.find(e=>"Instagram"===e.platformName)?.url||b.instagram},{key:"youtube",content:(0,r.jsx)(p.Z,{className:y}),url:n.find(e=>"YouTube"===e.platformName)?.url||b.youtube},{key:"rss",content:(0,r.jsx)(a.Z,{className:y}),url:b.rss},{key:"tiktok",content:(0,r.jsx)(u.Z,{className:y}),url:n.find(e=>"TikTok"===e.platformName)?.url||b.tiktok},{key:"newsletter",content:(0,r.jsx)(s,{className:y}),url:b.newsletter}];return(0,r.jsx)("ul",{className:(0,o.Z)("_7j7yhw0",v),children:C.filter(e=>!!e.url).map(({key:e,content:n,url:t})=>(0,r.jsx)("li",{children:(0,r.jsx)("a",{href:t,className:(0,o.Z)("_7j7yhw1"),onClick:()=>k(e),rel:"nofollow",children:n})},e))})}},83110:function(e,n,t){"use strict";t.d(n,{Z:function(){return m}});var r=t(66123),o=t(35683),a=t(4093),i=t(1495),l=t.n(i),s=t(49572),c=t(8721),u=t(65707),d=t(50229),p=t(11360);t(95815);var m=e=>{let n=(0,u.dj)("threeGridBigPattern",e.componentContext||""),{cardsData:t,gaComponentName:i="three_grid_big_pattern",mobileCardContext:m="threeGridPattern",desktopCardContext:h,showGridBorders:g=!1,mobileCardClassName:f,desktopCardClassName:y,desktopContainerClassName:_,mobileContainerClassName:v}=l()({},n,e),{mobileContext:b,desktopContext:k}=(0,p.A)(t.length,m,h),C=(e,n)=>(0,o.jsx)("div",{className:(0,a.Z)(g&&c.w8),children:(0,o.jsx)(s.Z,{...e,componentContext:k[n],gaComponentName:i,imageTreatment:0===n||n%2==0?"two":"three",imageOverlay:0===n||n%2==0?"two":"three",className:y})},e.id),S=(n,o)=>(0,r.createElement)(s.Z,{...n,key:n.id,componentContext:b[o],gaComponentName:i,extraContentBlockStyles:(0,a.Z)(e.centerText&&"udd3ya1"),imageTreatment:0===o||o%2==0?"two":"three",imageOverlay:0===o||o%2==0?"two":"three",className:(0,a.Z)(o!==t.length-1&&d.F.layout.standardSpacing.medium,f)}),T=[],w=[];return t.forEach((e,n)=>{T.push(C(e,n)),w.push(S(e,n))}),(0,o.jsxs)("div",{children:[(0,o.jsx)("div",{className:(0,a.Z)("udd3ya0",_),children:T}),(0,o.jsx)("div",{className:(0,a.Z)(c.zs,v),children:w})]})}},24310:function(e,n,t){"use strict";t.d(n,{Z:function(){return m}});var r=t(35683),o=t(4093),a=t(1495),i=t.n(a),l=t(23056),s=t(65707),c=t(11360),u=t(25782);let d=["threeUpPatternLargeFirst","threeUpPatternLargeSecond","threeUpPatternLargeThird"],p=["threeUpPatternFirst","threeUpPatternSecond","threeUpPatternThird"];var m=e=>{let n=(0,s.dj)("threeUpPattern",e.componentContext||""),{cardsData:t,mobileCardContext:a=p,desktopCardContext:m=d,gaComponentName:h="three_up_pattern",desktopContainerClassName:g,className:f}=i()({},n,e),{mobileContext:y,desktopContext:_}=(0,c.A)(t.length,a,m),v=e=>u.er[(e+1).toString()]||u.er["1"],b=(e,n)=>(0,r.jsx)("div",{className:v(n),children:(0,r.jsx)(l.Z,{...e,componentContext:_[n],gaComponentName:h})},e.id),k=(e,n)=>(0,r.jsx)("div",{className:v(n),children:(0,r.jsx)(l.Z,{...e,componentContext:y[n],gaComponentName:h})},e.id),C=[],S=[];return t.forEach((e,n)=>{C.push(b(e,n)),S.push(k(e,n))}),(0,r.jsxs)("div",{className:f,children:[(0,r.jsx)("div",{className:(0,o.Z)(u.aS,g),children:C}),(0,r.jsx)("div",{className:u.zs,children:S})]})}},3610:function(e,n){"use strict";n.Z={Accordion:"duet--article--accordion",ActionBox:"duet--article--action-box",ArticleByline:"duet--article--article-byline",ArticleGallery:"duet--article--gallery",ArticleGroups:"duet--article--article-groups",ArticleRecirc:"duet--layout--article-recirc",Blockquote:"duet--article--blockquote",BlockPlacement:"duet--article--block-placement",BrandedContentDisclaimer:"duet--article--branded-content-disclaimer",BrandedContentSponsor:"duet--cta--branded-content-sponsor",BrandedLede:"duet--ledes--branded-lede",BreakerByline:"duet--recirculation--breaker-byline",BreakerPattern:"duet--recirculation--breaker",BreakingNewsBanner:"duet--cta--breaking-news-banner",Button:"duet--cta--button",LinkButton:"duet--cta--link-button",Caption:"duet--media--caption",CommentsLink:"duet--article--comments-link",ContactForm:"duet--article--contact-form",ArticleCommentsButton:"duet--article--comments-button",ContentWarning:"duet--media--content-warning",ContentCardGroup:"duet--content-cards--content-card-group",ContentCardPlayButton:"duet--content-cards--content-card-play-button",ContentCardScore:"duet--content-cards--content-card-score",ContentCardStreamLabel:"duet--content-cards--content-card-stream-label",CookieBanner:"duet--cta--cookie-banner",CuratedShowcaseCards:"duet--layout--curated-showcase-cards",DangerouslySetCMSMarkup:"duet--article--dangerously-set-cms-markup",Disclaimer:"duet--article--disclaimer",Divider:"duet--article--divider",Embed:"duet--media--embed",ArticleBody:"duet--layout--entry-body",ArticleBodyContainer:"duet--layout--entry-body-container",EntryImage:"duet--layout--entry-image",FeatureDek:"duet--article--feature-dek",FeatureHeadline:"duet--article--feature-headline",FeatureLede:"duet--ledes--feature-lede",SpecialFeatureLede:"duet--ledes--special-feature-lede",SpecialFeatureOverlayLede:"duet--ledes--feature-lede-overlay",Footer:"duet--navigation--footer",Header:"duet--layout--header",HeaderPattern:"duet--layout--header-pattern",In5Game:"duet--layout--in5game",PageHeader:"duet--layout--page-header",Highlight:"duet--article--highlight",ImageComparison:"duet--article--image-comparison",ImageGalleryImage:"duet--article--image-gallery-image",ImageGalleryFourUp:"duet--article--image-gallery-four-up",ImageGalleryThreeUp:"duet--article--image-gallery-three-up",ImageGalleryThreeUpBottom:"duet--article--image-gallery-three-up-bottom",ImageGalleryTwoUp:"duet--article--image-gallery-two-up",LeadParagraph:"duet--article--lead-paragraph",LedeBackground:"duet--article--lede-background",FormFieldSelect:"duet--cta--form-field-select",FormFieldText:"duet--cta--form-field-text",FormFieldTextarea:"duet--cta--form-field-textarea",MapLede:"duet--ledes--map-lede",MapCard:"duet--article--map-card",MapCardRecirc:"duet--recirculation--map-card-recirc",MapFooterRecirc:"duet--recirculation--map-footer-recirc",MetadataStrip:"duet--meta--metadata-strip",MinimalNav:"duet--navigation--minimal-nav",Navigation:"duet--navigation--navigation",NavigationDrawer:"duet--navigation--navigation-drawer",Newsletter:"duet--cta--newsletter",OrderedList:"duet--article--ordered-list",PackageLede:"duet--ledes--package-lede",Pagination:"duet--navigation--pagination",PodcastSection:"duet--media--podcast-section",ProductCard:"duet--article--product-card",ProductGrid:"duet--article--product-grid",Pullquote:"duet--article--article-pullquote",QuickLinks:"duet--cta--quick-links",Rail:"duet--layout--rail",Rating:"duet--article--rating",ReadMoreWrapper:"duet--cta--read-more-wrapper",RecommendedArticles:"duet--recirculation--recommended-articles",Related:"duet--article--related",River:"duet--layout--river",RiverContainer:"duet--layout--river-container",RelatedList:"duet--recirculation--related-list",PatternSwitcher:"duet--layout--pattern-switcher",Scorecard:"duet--article--scorecard",ShareButtons:"duet--article--share-buttons",ShowcaseCard:"duet--content-cards--showcase-card",StreamHighlights:"duet--navigation--stream-highlights",RightRailRecirc:"duet--recirculation--right-rail-recirc",SkipToContent:"duet--cta--skip-to-content",StandaloneLink:"duet--navigation--standalone-link",StandardDivider:"duet--layout--standard-divider",StandardHeading:"duet--article--standard-heading",StandardLede:"duet--ledes--standard-lede",StandardLedeBottom:"duet--ledes--standard-lede-bottom",StandardParagraph:"duet--article--standard-paragraph",StickyNav:"duet--navigation--sticky-nav",StorystreamHeader:"duet--recirculation--storystream-header",StorystreamHeaderBeacon:"duet--recirculation--storystream-header-beacon",StreamLede:"duet--ledes--stream-lede",Table:"duet--article--table",TableOfContents:"duet--article--table-of-contents",Timestamp:"duet--article--timestamp",Toggle:"duet--cta--toggle",UnorderedList:"duet--article--unordered-list",UtilityBar:"duet--navigation-utility-bar",VenueCard:"duet--content-cards--venue-card",VideoEmbed:"duet--media--video-embed",VideoSection:"duet--media--video-section",FeaturedVideoSection:"duet--media--featured-video-section",WikiBanner:"duet--navigation--wiki-banner",LoopNav:"duet--navigation--loop-nav",CategorySpotlight:"duet-page-layout--category-spotlight",AuthorProfileArchiveLayout:"duet--page-layout--author-archive",AuthorProfileLayout:"duet--page-layout--author",BrandedArticleContainer:"duet--page-layout--branded-article",CategoryLayout:"duet--page-layout--category",CityDirectoryLayout:"duet--page-layout--city-directory",CommunitiesLayout:"duet--page-layout--communities",EmbedStoryLayout:"duet--page-layout--embed-story",EntryLayout:"duet--page-layout--entry",EntryBodySidebar:"duet--article--sidebar",EntryGroupLayout:"duet--page-layout--group",EntryGroupHubLayout:"duet--page-layout--group-hub",EntryRailComponents:"duet--article--rail",FanPostFeedLayout:"duet--page-layout--fan-post-feed",FanPostLayout:"duet--page-layout--fan-post",FeatureArticleContainer:"duet--page-layout--feature-article",FrontPageArchiveLayout:"duet--page-layout--front-page-archive",FrontPageLayout:"duet--page-layout--front-page",FullArchiveLayout:"duet--page-layout--full-archive",HeroContainer:"duet--article--hero",HomepageLayout:"duet--page-layout--homepage",HomepageArchiveLayout:"duet--page-layout--homepage-archive",LedeHeadlineOverlay:"duet--article--lede-headline-overlay",LedeImage:"duet--article--lede-image",LedeSplit:"duet--article--lede-split",MapPageLayout:"duet--page-layout--map",NativeAdLinkset:"duet--ad--native-ad-linkset",NativeAdRail:"duet--ad--native-ad-rail",NativeAdContentLink:"duet--ad--native-content-link",NativeAdFanPost:"duet--ad--native-fan-post",NeighborhoodLayout:"duet--page-layout--neighborhood",NeighborhoodDirectoryLayout:"duet--page-layout--neighborhood-directory",NewslettersPageCard:"duet--cta--newsletters-page-card",NewslettersPagePanel:"duet--cta--newsletters-page-panel",PackageContainer:"duet--page-layout--package",PackageLayout:"duet--page-layout--package",PageLayout:"duet--page-layout--page",PostLayout:"duet--page-layout--post",VenuePageLayout:"duet--page-layout--venue",VideoGamePageLayout:"duet--page-layout--gamepage",VideoPostLayout:"duet--page-layout--video-post",QuickPostLayout:"duet--page-layout--quick-post",StandardArticleContainer:"duet--page-layout--standard-article",StreamLayout:"duet--page-layout--stream",SubcommunityHomepageLayout:"duet--page-layout--subcommunity-homepage",MapSearchLayout:"duet--page-layout--map-search",AppContainer:"duet--app",BodyStickyNav:"duet--sticky-nav",ArticleBodyComponent:"duet--article--article-body-component",ArticleBodyComponentContainer:"duet--article--article-body-component-container",ArticleDateAndComments:"duet--article--date-and-comments",ArticleLede:"duet--article--lede",ArticleRecircColorContainer:"duet--layout--article-recirc-color-container",ContentCard:"duet--content-cards--content-card",EntryGroupDescription:"duet--group--description",HomepageMapsContainer:"duet--homepage--maps-container",HomepageUtilityBarContainer:"duet--homepage--utility-bar-container",LedeHeadlineAboveBlurple:"duet--article--lede-headline-above-blurple",LedeHeadlineAboveFranklin:"duet--article--lede-headline-above-franklin",MapContainer:"duet--article--map-container",MoreStories:"duet--article--more-stories",PackageLandingPageToc:"duet--article--package-toc",QuickPost:"duet--content-cards--quick-post"}},9124:function(e,n,t){"use strict";t.d(n,{j:function(){return r},I:function(){return o.Z}});let r={mobile:0,productCard:335,productCardDesktop:550,river:700,narrowRiver:600,tablet:768,navigation:901,desktop:1180};var o=t(3610)},79829:function(e,n,t){"use strict";t.d(n,{U:function(){return a}});var r=t(66123);let o=(0,r.createContext)(null),a=()=>(0,r.useContext)(o);n.Z=o},58393:function(e,n,t){"use strict";t.d(n,{r:function(){return a}});var r=t(66123);let o=(0,r.createContext)({metadata:{}}),a=()=>(0,r.useContext)(o);n.Z=o},65707:function(e,n,t){"use strict";t.d(n,{dj:function(){return i},kj:function(){return l}});var r=t(66123),o=t(5493);let a=(0,r.createContext)(null),i=(e,n="")=>{let t=(0,r.useContext)(a);if(!t)throw Error("Missing ComponentConfig Context");let{componentContext:i,...l}=t[e];return i?.[n]?(0,o.d)(l,i[n]):l},l=e=>{let[n,...t]=e;return[n,...t.map(e=>`${e.charAt(0).toUpperCase()}${e.slice(1)}`)].join("")};n.ZP=a},28054:function(e,n,t){"use strict";t.d(n,{Q:function(){return a}});var r=t(66123);let o=(0,r.createContext)(null),a=()=>{let e=(0,r.useContext)(o);if(!e)throw Error("Missing Navigation Context");return e};n.Z=o},150:function(e,n,t){"use strict";t.d(n,{n:function(){return l}});var r=t(35683),o=t(3092),a=t(66123);class i extends a.Component{constructor(e){super(e),this.state={hasError:!1}}static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(e,n){(0,o.Tb)(e,{tags:{context:this.props.context,layout:this.props.layout||null,captureMethod:"ErrorBoundary"},extra:{componentStack:n.componentStack}})}render(){return this.state.hasError?null:this.props.children}}function l(e,n){return t=>(0,r.jsx)(i,{...n,children:(0,r.jsx)(e,{...t})})}n.Z=i},56141:function(e,n,t){"use strict";var r=t(66123),o=t(7209);n.Z=(e,n)=>{let t=(0,o.z$)();(0,r.useEffect)(()=>{let r=e?.current;if(!r||"undefined"==typeof IntersectionObserver)return;let o=new IntersectionObserver(([e])=>{e?.isIntersecting&&(t?.emit(n),o.unobserve(r))});return o.observe(r),()=>{o.unobserve(r)}},[t,e,n])}},68115:function(e,n,t){"use strict";t.d(n,{p:function(){return a}});var r=t(84795);let o=["id","componentContext"],a=e=>{let{appConfig:{deployEnv:n}}=(0,r.q)();return"production"===n?{}:o.reduce((n,t)=>{if(Object.prototype.hasOwnProperty.call(e,t)&&["string","number","boolean"].includes(typeof e[t])){let r=e[t],o=t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();n[`data-${o}`]=r}return n},{})}},44079:function(e,n,t){"use strict";t.d(n,{Z:function(){return a}});var r=t(66123),o=t(5493);function a(e,n){return(0,r.useMemo)(()=>(0,o.d)(n,e),[...Object.values(e),...Object.values(n)])}},50229:function(e,n,t){"use strict";t.d(n,{F:function(){return Y}});var r={};t.r(r),t.d(r,{contentCardContainer:function(){return u},contentCardLink:function(){return d},coverLink:function(){return p},coverLinkContentCardContainer:function(){return m},fixedWidthCard:function(){return h},specialContentCardLink:function(){return g},squareFixedWidthCard:function(){return f},thumbnailLink:function(){return y}});var o={};t.r(o),t.d(o,{error:function(){return _},errorField:function(){return v},formLabel:function(){return b},inputBase:function(){return k}});var a={};t.r(a),t.d(a,{articleDetailsContainer:function(){return S},backgroundFill:function(){return T},backgroundFillBase:function(){return w},imageInnerContainerBase:function(){return I},mediaContainer:function(){return x},overlayBase:function(){return E},overlayImage:function(){return R}});var i={};t.r(i),t.d(i,{bodyPadding:function(){return P},emailRequirements:function(){return B},errorContainer:function(){return N},finePrint:function(){return A},form:function(){return O},formButton:function(){return M},formInfo:function(){return L},heading:function(){return z},inputGroup:function(){return D},loginContainer:function(){return F}});var l={};t.r(l),t.d(l,{actionButton:function(){return j},disclaimer:function(){return U},dl:function(){return H},h2:function(){return q},h3:function(){return W},labeledData:function(){return V},spinner:function(){return K}});var s={};t.r(s),t.d(s,{spin:function(){return $},webkitRenderFix:function(){return Q}});var c=t(67430);t(90935),t(63207),t(45808);var u="_1lkmsmo1",d="_1lkmsmo0",p="_1lkmsmo4",m="_1lkmsmo3",h="_1lkmsmo6",g="_1lkmsmo5",f="_1lkmsmo7",y="_1lkmsmo2";t(72462);var _="_1pbfapu2",v="_1pbfapu3",b="_1pbfapu0",k="_1pbfapu1",C=t(63132);t(74678);var S="bu4cqqc",T={solidFeature:"bu4cqq5 bu4cqq4",solidFeatureSplit:"bu4cqq6 bu4cqq4",solidSpecialFeature:"bu4cqq7 bu4cqq4",solidSpecialFeatureSplit:"bu4cqq8 bu4cqq4",lightGradient:"bu4cqq9 bu4cqq4",darkGradient:"bu4cqqa bu4cqq4",solidGradient:"bu4cqqb bu4cqq4"},w="bu4cqq4",I="bu4cqq1",x="bu4cqq0",E="bu4cqq2",R="bu4cqq3";t(50056);var P="_158x7ag0",B="_158x7ag2",N="_158x7ag9",A="_158x7ag8",O="_158x7ag3",M="_158x7ag6",L="_158x7ag7",z="_158x7ag5",D="_158x7ag4",F="_158x7ag1";t(14611),t(27531);var j="sw9bmy6",U="sw9bmy2",H="sw9bmy1",q="sw9bmy3",W="sw9bmy4",V="sw9bmy5",K="sw9bmy0",G=t(4742),$="_1lp96da1",Q="_1lp96da0";let Y={accessibility:c,contentCard:r,form:o,layout:C,lede:a,login:i,membership:l,text:G,utils:s}},5493:function(e,n,t){"use strict";t.d(n,{d:function(){return function e(n,t){let r={...t};return Object.keys(n).forEach(a=>{if(!(a in r)||void 0===r[a]){r[a]=n[a];return}!(o(t[a])||o(n[a]))&&function e(n,t){let r=Object.keys(n);for(let a of Object.keys(t))if(!r.includes(a)||void 0===n[a]||!o(t[a])&&!o(n[a])&&e(n[a],t[a]))return!0;return!1}(t[a],n[a])&&(r[a]=e(n[a],r[a]))}),r}}});var r=t(66123);function o(e){return Array.isArray(e)||(0,r.isValidElement)(e)||"function"==typeof e||"object"!=typeof e||null==e||"constructor"in e&&e.constructor!==Object.prototype.constructor}},11360:function(e,n,t){"use strict";t.d(n,{A:function(){return r}});let r=(e,n,t)=>{let r=Array.isArray(n)?n:Array(e).fill(n),o=t&&Array.isArray(t)?t:t?Array(e).fill(t):r;return{mobileContext:r,desktopContext:o}}},14099:function(e,n,t){"use strict";t.d(n,{C2:function(){return r}});let r=(e,n)=>"post"===e&&n?"feature":"post"===e?"story":"quickPost"===e?"quick_post":e},28959:function(e,n,t){"use strict";t.d(n,{C:function(){return r}});let r=()=>"undefined"!=typeof window},19936:function(e,n,t){"use strict";t.d(n,{d8:function(){return a},ej:function(){return r},qS:function(){return o}});let r=e=>{let n=`${e}=`;return decodeURIComponent(document.cookie).split("; ").reduce((e,t)=>0===t.indexOf(n)?t.substring(n.length):e,"")},o=(e,n)=>{let t=e.headers.cookie;if(t)return t.split("; ").reduce((e,t)=>{let r=t.split("=");return r[0]===n?decodeURIComponent(r[1]||""):e},void 0)},a=(e,n,t)=>{let r="";if(t){let e=new Date;e.setTime(e.getTime()+864e5*t),r="; expires="+e.toUTCString()}document.cookie=encodeURIComponent(e)+"="+(encodeURIComponent(n)||"")+r+"; path=/"}},95409:function(e,n,t){"use strict";t.d(n,{q7:function(){return nc},Vm:function(){return ns},BD:function(){return ni},WH:function(){return na},D7:function(){return nh},g1:function(){return nd},cv:function(){return nl},Ur:function(){return np},Ax:function(){return e8},RR:function(){return e6},tg:function(){return nm},zk:function(){return no}});var r,o=t(77325);function a(e){return!(!(e instanceof Date||"object"==typeof e&&"[object Date]"===Object.prototype.toString.call(e))&&"number"!=typeof e||isNaN(+(0,o.Q)(e)))}function i(e,n,t){let r;return void 0===n||"locale"in n?t=n:r=n,new Intl.DateTimeFormat(t?.locale,r).format((0,o.Q)(e))}let l={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function s(e){return (n={})=>{let t=n.width?String(n.width):e.defaultWidth;return e.formats[t]||e.formats[e.defaultWidth]}}let c={date:s({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:s({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:s({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},u={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function d(e){return(n,t)=>{let r;if("formatting"===(t?.context?String(t.context):"standalone")&&e.formattingValues){let n=e.defaultFormattingWidth||e.defaultWidth,o=t?.width?String(t.width):n;r=e.formattingValues[o]||e.formattingValues[n]}else{let n=e.defaultWidth,o=t?.width?String(t.width):e.defaultWidth;r=e.values[o]||e.values[n]}return r[e.argumentCallback?e.argumentCallback(n):n]}}function p(e){return(n,t={})=>{let r;let o=t.width,a=o&&e.matchPatterns[o]||e.matchPatterns[e.defaultMatchWidth],i=n.match(a);if(!i)return null;let l=i[0],s=o&&e.parsePatterns[o]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(s)?function(e,n){for(let t=0;te.test(l)):function(e,n){for(let t in e)if(Object.prototype.hasOwnProperty.call(e,t)&&n(e[t]))return t}(s,e=>e.test(l));return r=e.valueCallback?e.valueCallback(c):c,{value:r=t.valueCallback?t.valueCallback(r):r,rest:n.slice(l.length)}}}let m={code:"en-US",formatDistance:(e,n,t)=>{let r;let o=l[e];return(r="string"==typeof o?o:1===n?o.one:o.other.replace("{{count}}",n.toString()),t?.addSuffix)?t.comparison&&t.comparison>0?"in "+r:r+" ago":r},formatLong:c,formatRelative:(e,n,t,r)=>u[e],localize:{ordinalNumber:(e,n)=>{let t=Number(e),r=t%100;if(r>20||r<10)switch(r%10){case 1:return t+"st";case 2:return t+"nd";case 3:return t+"rd"}return t+"th"},era:d({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:d({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:d({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:d({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:d({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:(r={matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)},(e,n={})=>{let t=e.match(r.matchPattern);if(!t)return null;let o=t[0],a=e.match(r.parsePattern);if(!a)return null;let i=r.valueCallback?r.valueCallback(a[0]):a[0];return{value:i=n.valueCallback?n.valueCallback(i):i,rest:e.slice(o.length)}}),era:p({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:p({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:p({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:p({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:p({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}},h={};function g(e){let n=(0,o.Q)(e),t=new Date(Date.UTC(n.getFullYear(),n.getMonth(),n.getDate(),n.getHours(),n.getMinutes(),n.getSeconds(),n.getMilliseconds()));return t.setUTCFullYear(n.getFullYear()),+e-+t}var f=t(19302);function y(e,...n){let t=f.L.bind(null,e||n.find(e=>"object"==typeof e));return n.map(t)}var _=t(21156);function v(e,n){let t=(0,o.Q)(e,n?.in);return t.setHours(0,0,0,0),t}function b(e,n,t){let[r,o]=y(t?.in,e,n),a=v(r),i=v(o);return Math.round((+a-g(a)-(+i-g(i)))/_.dP)}function k(e,n){let t=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??h.weekStartsOn??h.locale?.options?.weekStartsOn??0,r=(0,o.Q)(e,n?.in),a=r.getDay();return r.setDate(r.getDate()-((a=i.getTime()?r+1:t.getTime()>=s.getTime()?r:r-1}function T(e,n){let t=(0,o.Q)(e,n?.in);return Math.round((+C(t)-+function(e,n){let t=S(e,void 0),r=(0,f.L)(e,0);return r.setFullYear(t,0,4),r.setHours(0,0,0,0),C(r)}(t))/_.jE)+1}function w(e,n){let t=(0,o.Q)(e,n?.in),r=t.getFullYear(),a=n?.firstWeekContainsDate??n?.locale?.options?.firstWeekContainsDate??h.firstWeekContainsDate??h.locale?.options?.firstWeekContainsDate??1,i=(0,f.L)(n?.in||e,0);i.setFullYear(r+1,0,a),i.setHours(0,0,0,0);let l=k(i,n),s=(0,f.L)(n?.in||e,0);s.setFullYear(r,0,a),s.setHours(0,0,0,0);let c=k(s,n);return+t>=+l?r+1:+t>=+c?r:r-1}function I(e,n){let t=(0,o.Q)(e,n?.in);return Math.round((+k(t,n)-+function(e,n){let t=n?.firstWeekContainsDate??n?.locale?.options?.firstWeekContainsDate??h.firstWeekContainsDate??h.locale?.options?.firstWeekContainsDate??1,r=w(e,n),o=(0,f.L)(n?.in||e,0);return o.setFullYear(r,0,t),o.setHours(0,0,0,0),k(o,n)}(t,n))/_.jE)+1}function x(e,n){let t=Math.abs(e).toString().padStart(n,"0");return(e<0?"-":"")+t}let E={y(e,n){let t=e.getFullYear(),r=t>0?t:1-t;return x("yy"===n?r%100:r,n.length)},M(e,n){let t=e.getMonth();return"M"===n?String(t+1):x(t+1,2)},d:(e,n)=>x(e.getDate(),n.length),a(e,n){let t=e.getHours()/12>=1?"pm":"am";switch(n){case"a":case"aa":return t.toUpperCase();case"aaa":return t;case"aaaaa":return t[0];default:return"am"===t?"a.m.":"p.m."}},h:(e,n)=>x(e.getHours()%12||12,n.length),H:(e,n)=>x(e.getHours(),n.length),m:(e,n)=>x(e.getMinutes(),n.length),s:(e,n)=>x(e.getSeconds(),n.length),S(e,n){let t=n.length;return x(Math.trunc(e.getMilliseconds()*Math.pow(10,t-3)),n.length)}},R={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},P={G:function(e,n,t){let r=e.getFullYear()>0?1:0;switch(n){case"G":case"GG":case"GGG":return t.era(r,{width:"abbreviated"});case"GGGGG":return t.era(r,{width:"narrow"});default:return t.era(r,{width:"wide"})}},y:function(e,n,t){if("yo"===n){let n=e.getFullYear();return t.ordinalNumber(n>0?n:1-n,{unit:"year"})}return E.y(e,n)},Y:function(e,n,t,r){let o=w(e,r),a=o>0?o:1-o;return"YY"===n?x(a%100,2):"Yo"===n?t.ordinalNumber(a,{unit:"year"}):x(a,n.length)},R:function(e,n){return x(S(e),n.length)},u:function(e,n){return x(e.getFullYear(),n.length)},Q:function(e,n,t){let r=Math.ceil((e.getMonth()+1)/3);switch(n){case"Q":return String(r);case"QQ":return x(r,2);case"Qo":return t.ordinalNumber(r,{unit:"quarter"});case"QQQ":return t.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return t.quarter(r,{width:"narrow",context:"formatting"});default:return t.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,n,t){let r=Math.ceil((e.getMonth()+1)/3);switch(n){case"q":return String(r);case"qq":return x(r,2);case"qo":return t.ordinalNumber(r,{unit:"quarter"});case"qqq":return t.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return t.quarter(r,{width:"narrow",context:"standalone"});default:return t.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,n,t){let r=e.getMonth();switch(n){case"M":case"MM":return E.M(e,n);case"Mo":return t.ordinalNumber(r+1,{unit:"month"});case"MMM":return t.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return t.month(r,{width:"narrow",context:"formatting"});default:return t.month(r,{width:"wide",context:"formatting"})}},L:function(e,n,t){let r=e.getMonth();switch(n){case"L":return String(r+1);case"LL":return x(r+1,2);case"Lo":return t.ordinalNumber(r+1,{unit:"month"});case"LLL":return t.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return t.month(r,{width:"narrow",context:"standalone"});default:return t.month(r,{width:"wide",context:"standalone"})}},w:function(e,n,t,r){let o=I(e,r);return"wo"===n?t.ordinalNumber(o,{unit:"week"}):x(o,n.length)},I:function(e,n,t){let r=T(e);return"Io"===n?t.ordinalNumber(r,{unit:"week"}):x(r,n.length)},d:function(e,n,t){return"do"===n?t.ordinalNumber(e.getDate(),{unit:"date"}):E.d(e,n)},D:function(e,n,t){let r=function(e,n){let t=(0,o.Q)(e,void 0);return b(t,function(e,n){let t=(0,o.Q)(e,void 0);return t.setFullYear(t.getFullYear(),0,1),t.setHours(0,0,0,0),t}(t))+1}(e);return"Do"===n?t.ordinalNumber(r,{unit:"dayOfYear"}):x(r,n.length)},E:function(e,n,t){let r=e.getDay();switch(n){case"E":case"EE":case"EEE":return t.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return t.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return t.day(r,{width:"short",context:"formatting"});default:return t.day(r,{width:"wide",context:"formatting"})}},e:function(e,n,t,r){let o=e.getDay(),a=(o-r.weekStartsOn+8)%7||7;switch(n){case"e":return String(a);case"ee":return x(a,2);case"eo":return t.ordinalNumber(a,{unit:"day"});case"eee":return t.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return t.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return t.day(o,{width:"short",context:"formatting"});default:return t.day(o,{width:"wide",context:"formatting"})}},c:function(e,n,t,r){let o=e.getDay(),a=(o-r.weekStartsOn+8)%7||7;switch(n){case"c":return String(a);case"cc":return x(a,n.length);case"co":return t.ordinalNumber(a,{unit:"day"});case"ccc":return t.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return t.day(o,{width:"narrow",context:"standalone"});case"cccccc":return t.day(o,{width:"short",context:"standalone"});default:return t.day(o,{width:"wide",context:"standalone"})}},i:function(e,n,t){let r=e.getDay(),o=0===r?7:r;switch(n){case"i":return String(o);case"ii":return x(o,n.length);case"io":return t.ordinalNumber(o,{unit:"day"});case"iii":return t.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return t.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return t.day(r,{width:"short",context:"formatting"});default:return t.day(r,{width:"wide",context:"formatting"})}},a:function(e,n,t){let r=e.getHours()/12>=1?"pm":"am";switch(n){case"a":case"aa":return t.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"aaa":return t.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return t.dayPeriod(r,{width:"narrow",context:"formatting"});default:return t.dayPeriod(r,{width:"wide",context:"formatting"})}},b:function(e,n,t){let r;let o=e.getHours();switch(r=12===o?R.noon:0===o?R.midnight:o/12>=1?"pm":"am",n){case"b":case"bb":return t.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"bbb":return t.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return t.dayPeriod(r,{width:"narrow",context:"formatting"});default:return t.dayPeriod(r,{width:"wide",context:"formatting"})}},B:function(e,n,t){let r;let o=e.getHours();switch(r=o>=17?R.evening:o>=12?R.afternoon:o>=4?R.morning:R.night,n){case"B":case"BB":case"BBB":return t.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"BBBBB":return t.dayPeriod(r,{width:"narrow",context:"formatting"});default:return t.dayPeriod(r,{width:"wide",context:"formatting"})}},h:function(e,n,t){if("ho"===n){let n=e.getHours()%12;return 0===n&&(n=12),t.ordinalNumber(n,{unit:"hour"})}return E.h(e,n)},H:function(e,n,t){return"Ho"===n?t.ordinalNumber(e.getHours(),{unit:"hour"}):E.H(e,n)},K:function(e,n,t){let r=e.getHours()%12;return"Ko"===n?t.ordinalNumber(r,{unit:"hour"}):x(r,n.length)},k:function(e,n,t){let r=e.getHours();return(0===r&&(r=24),"ko"===n)?t.ordinalNumber(r,{unit:"hour"}):x(r,n.length)},m:function(e,n,t){return"mo"===n?t.ordinalNumber(e.getMinutes(),{unit:"minute"}):E.m(e,n)},s:function(e,n,t){return"so"===n?t.ordinalNumber(e.getSeconds(),{unit:"second"}):E.s(e,n)},S:function(e,n){return E.S(e,n)},X:function(e,n,t){let r=e.getTimezoneOffset();if(0===r)return"Z";switch(n){case"X":return N(r);case"XXXX":case"XX":return A(r);default:return A(r,":")}},x:function(e,n,t){let r=e.getTimezoneOffset();switch(n){case"x":return N(r);case"xxxx":case"xx":return A(r);default:return A(r,":")}},O:function(e,n,t){let r=e.getTimezoneOffset();switch(n){case"O":case"OO":case"OOO":return"GMT"+B(r,":");default:return"GMT"+A(r,":")}},z:function(e,n,t){let r=e.getTimezoneOffset();switch(n){case"z":case"zz":case"zzz":return"GMT"+B(r,":");default:return"GMT"+A(r,":")}},t:function(e,n,t){return x(Math.trunc(+e/1e3),n.length)},T:function(e,n,t){return x(+e,n.length)}};function B(e,n=""){let t=e>0?"-":"+",r=Math.abs(e),o=Math.trunc(r/60),a=r%60;return 0===a?t+String(o):t+String(o)+n+x(a,2)}function N(e,n){return e%60==0?(e>0?"-":"+")+x(Math.abs(e)/60,2):A(e,n)}function A(e,n=""){let t=Math.abs(e);return(e>0?"-":"+")+x(Math.trunc(t/60),2)+n+x(t%60,2)}let O=(e,n)=>{switch(e){case"P":return n.date({width:"short"});case"PP":return n.date({width:"medium"});case"PPP":return n.date({width:"long"});default:return n.date({width:"full"})}},M=(e,n)=>{switch(e){case"p":return n.time({width:"short"});case"pp":return n.time({width:"medium"});case"ppp":return n.time({width:"long"});default:return n.time({width:"full"})}},L={p:M,P:(e,n)=>{let t;let r=e.match(/(P+)(p+)?/)||[],o=r[1],a=r[2];if(!a)return O(e,n);switch(o){case"P":t=n.dateTime({width:"short"});break;case"PP":t=n.dateTime({width:"medium"});break;case"PPP":t=n.dateTime({width:"long"});break;default:t=n.dateTime({width:"full"})}return t.replace("{{date}}",O(o,n)).replace("{{time}}",M(a,n))}},z=/^D+$/,D=/^Y+$/,F=["D","DD","YY","YYYY"];function j(e,n,t){let r=function(e,n,t){let r="Y"===e[0]?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${n}\`) for formatting ${r} to the input \`${t}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}(e,n,t);if(console.warn(r),F.includes(e))throw RangeError(r)}let U=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,H=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,q=/^'([^]*?)'?$/,W=/''/g,V=/[a-zA-Z]/;function K(e,n,t){let r=t?.locale??h.locale??m,i=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??h.firstWeekContainsDate??h.locale?.options?.firstWeekContainsDate??1,l=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??h.weekStartsOn??h.locale?.options?.weekStartsOn??0,s=(0,o.Q)(e,t?.in);if(!a(s))throw RangeError("Invalid time value");let c=n.match(H).map(e=>{let n=e[0];return"p"===n||"P"===n?(0,L[n])(e,r.formatLong):e}).join("").match(U).map(e=>{if("''"===e)return{isToken:!1,value:"'"};let n=e[0];if("'"===n)return{isToken:!1,value:function(e){let n=e.match(q);return n?n[1].replace(W,"'"):e}(e)};if(P[n])return{isToken:!0,value:e};if(n.match(V))throw RangeError("Format string contains an unescaped latin alphabet character `"+n+"`");return{isToken:!1,value:e}});r.localize.preprocessor&&(c=r.localize.preprocessor(s,c));let u={firstWeekContainsDate:i,weekStartsOn:l,locale:r};return c.map(o=>{if(!o.isToken)return o.value;let a=o.value;return(!t?.useAdditionalWeekYearTokens&&D.test(a)||!t?.useAdditionalDayOfYearTokens&&z.test(a))&&j(a,n,String(e)),(0,P[a[0]])(s,a,r.localize,u)}).join("")}var G=t(71567);function $(e,n){let t=e.getFullYear()-n.getFullYear()||e.getMonth()-n.getMonth()||e.getDate()-n.getDate()||e.getHours()-n.getHours()||e.getMinutes()-n.getMinutes()||e.getSeconds()-n.getSeconds()||e.getMilliseconds()-n.getMilliseconds();return t<0?-1:t>0?1:t}let Q={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},Y=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,Z=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,J=/^([+-])(\d{2})(?::?(\d{2}))?$/;function X(e){return e?parseInt(e):1}function ee(e){return e&&parseFloat(e.replace(",","."))||0}let en=[31,null,31,30,31,30,31,31,30,31,30,31];function et(e){return e%400==0||e%4==0&&e%100!=0}class er{subPriority=0;validate(e,n){return!0}}class eo extends er{constructor(e,n,t,r,o){super(),this.value=e,this.validateValue=n,this.setValue=t,this.priority=r,o&&(this.subPriority=o)}validate(e,n){return this.validateValue(e,this.value,n)}set(e,n,t){return this.setValue(e,n,this.value,t)}}class ea extends er{priority=10;subPriority=-1;constructor(e,n){super(),this.context=e||(e=>(0,f.L)(n,e))}set(e,n){return n.timestampIsSet?e:(0,f.L)(e,function(e,n){let t="function"==typeof n&&n.prototype?.constructor===n?new n(0):(0,f.L)(n,0);return t.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()),t.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()),t}(e,this.context))}}class ei{run(e,n,t,r){let o=this.parse(e,n,t,r);return o?{setter:new eo(o.value,this.validate,this.set,this.priority,this.subPriority),rest:o.rest}:null}validate(e,n,t){return!0}}class el extends ei{priority=140;parse(e,n,t){switch(n){case"G":case"GG":case"GGG":return t.era(e,{width:"abbreviated"})||t.era(e,{width:"narrow"});case"GGGGG":return t.era(e,{width:"narrow"});default:return t.era(e,{width:"wide"})||t.era(e,{width:"abbreviated"})||t.era(e,{width:"narrow"})}}set(e,n,t){return n.era=t,e.setFullYear(t,0,1),e.setHours(0,0,0,0),e}incompatibleTokens=["R","u","t","T"]}let es={month:/^(1[0-2]|0?\d)/,date:/^(3[0-1]|[0-2]?\d)/,dayOfYear:/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,week:/^(5[0-3]|[0-4]?\d)/,hour23h:/^(2[0-3]|[0-1]?\d)/,hour24h:/^(2[0-4]|[0-1]?\d)/,hour11h:/^(1[0-1]|0?\d)/,hour12h:/^(1[0-2]|0?\d)/,minute:/^[0-5]?\d/,second:/^[0-5]?\d/,singleDigit:/^\d/,twoDigits:/^\d{1,2}/,threeDigits:/^\d{1,3}/,fourDigits:/^\d{1,4}/,anyDigitsSigned:/^-?\d+/,singleDigitSigned:/^-?\d/,twoDigitsSigned:/^-?\d{1,2}/,threeDigitsSigned:/^-?\d{1,3}/,fourDigitsSigned:/^-?\d{1,4}/},ec={basicOptionalMinutes:/^([+-])(\d{2})(\d{2})?|Z/,basic:/^([+-])(\d{2})(\d{2})|Z/,basicOptionalSeconds:/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,extended:/^([+-])(\d{2}):(\d{2})|Z/,extendedOptionalSeconds:/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/};function eu(e,n){return e?{value:n(e.value),rest:e.rest}:e}function ed(e,n){let t=n.match(e);return t?{value:parseInt(t[0],10),rest:n.slice(t[0].length)}:null}function ep(e,n){let t=n.match(e);if(!t)return null;if("Z"===t[0])return{value:0,rest:n.slice(1)};let r="+"===t[1]?1:-1,o=t[2]?parseInt(t[2],10):0,a=t[3]?parseInt(t[3],10):0,i=t[5]?parseInt(t[5],10):0;return{value:r*(o*_.vh+a*_.yJ+i*_.qk),rest:n.slice(t[0].length)}}function em(e){return ed(es.anyDigitsSigned,e)}function eh(e,n){switch(e){case 1:return ed(es.singleDigit,n);case 2:return ed(es.twoDigits,n);case 3:return ed(es.threeDigits,n);case 4:return ed(es.fourDigits,n);default:return ed(RegExp("^\\d{1,"+e+"}"),n)}}function eg(e,n){switch(e){case 1:return ed(es.singleDigitSigned,n);case 2:return ed(es.twoDigitsSigned,n);case 3:return ed(es.threeDigitsSigned,n);case 4:return ed(es.fourDigitsSigned,n);default:return ed(RegExp("^-?\\d{1,"+e+"}"),n)}}function ef(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;default:return 0}}function ey(e,n){let t;let r=n>0,o=r?n:1-n;if(o<=50)t=e||100;else{let n=o+50;t=e+100*Math.trunc(n/100)-(e>=n%100?100:0)}return r?t:1-t}function e_(e){return e%400==0||e%4==0&&e%100!=0}class ev extends ei{priority=130;incompatibleTokens=["Y","R","u","w","I","i","e","c","t","T"];parse(e,n,t){let r=e=>({year:e,isTwoDigitYear:"yy"===n});switch(n){case"y":return eu(eh(4,e),r);case"yo":return eu(t.ordinalNumber(e,{unit:"year"}),r);default:return eu(eh(n.length,e),r)}}validate(e,n){return n.isTwoDigitYear||n.year>0}set(e,n,t){let r=e.getFullYear();if(t.isTwoDigitYear){let n=ey(t.year,r);return e.setFullYear(n,0,1),e.setHours(0,0,0,0),e}let o="era"in n&&1!==n.era?1-t.year:t.year;return e.setFullYear(o,0,1),e.setHours(0,0,0,0),e}}class eb extends ei{priority=130;parse(e,n,t){let r=e=>({year:e,isTwoDigitYear:"YY"===n});switch(n){case"Y":return eu(eh(4,e),r);case"Yo":return eu(t.ordinalNumber(e,{unit:"year"}),r);default:return eu(eh(n.length,e),r)}}validate(e,n){return n.isTwoDigitYear||n.year>0}set(e,n,t,r){let o=w(e,r);if(t.isTwoDigitYear){let n=ey(t.year,o);return e.setFullYear(n,0,r.firstWeekContainsDate),e.setHours(0,0,0,0),k(e,r)}let a="era"in n&&1!==n.era?1-t.year:t.year;return e.setFullYear(a,0,r.firstWeekContainsDate),e.setHours(0,0,0,0),k(e,r)}incompatibleTokens=["y","R","u","Q","q","M","L","I","d","D","i","t","T"]}class ek extends ei{priority=130;parse(e,n){return"R"===n?eg(4,e):eg(n.length,e)}set(e,n,t){let r=(0,f.L)(e,0);return r.setFullYear(t,0,4),r.setHours(0,0,0,0),C(r)}incompatibleTokens=["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]}class eC extends ei{priority=130;parse(e,n){return"u"===n?eg(4,e):eg(n.length,e)}set(e,n,t){return e.setFullYear(t,0,1),e.setHours(0,0,0,0),e}incompatibleTokens=["G","y","Y","R","w","I","i","e","c","t","T"]}class eS extends ei{priority=120;parse(e,n,t){switch(n){case"Q":case"QQ":return eh(n.length,e);case"Qo":return t.ordinalNumber(e,{unit:"quarter"});case"QQQ":return t.quarter(e,{width:"abbreviated",context:"formatting"})||t.quarter(e,{width:"narrow",context:"formatting"});case"QQQQQ":return t.quarter(e,{width:"narrow",context:"formatting"});default:return t.quarter(e,{width:"wide",context:"formatting"})||t.quarter(e,{width:"abbreviated",context:"formatting"})||t.quarter(e,{width:"narrow",context:"formatting"})}}validate(e,n){return n>=1&&n<=4}set(e,n,t){return e.setMonth((t-1)*3,1),e.setHours(0,0,0,0),e}incompatibleTokens=["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]}class eT extends ei{priority=120;parse(e,n,t){switch(n){case"q":case"qq":return eh(n.length,e);case"qo":return t.ordinalNumber(e,{unit:"quarter"});case"qqq":return t.quarter(e,{width:"abbreviated",context:"standalone"})||t.quarter(e,{width:"narrow",context:"standalone"});case"qqqqq":return t.quarter(e,{width:"narrow",context:"standalone"});default:return t.quarter(e,{width:"wide",context:"standalone"})||t.quarter(e,{width:"abbreviated",context:"standalone"})||t.quarter(e,{width:"narrow",context:"standalone"})}}validate(e,n){return n>=1&&n<=4}set(e,n,t){return e.setMonth((t-1)*3,1),e.setHours(0,0,0,0),e}incompatibleTokens=["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]}class ew extends ei{incompatibleTokens=["Y","R","q","Q","L","w","I","D","i","e","c","t","T"];priority=110;parse(e,n,t){let r=e=>e-1;switch(n){case"M":return eu(ed(es.month,e),r);case"MM":return eu(eh(2,e),r);case"Mo":return eu(t.ordinalNumber(e,{unit:"month"}),r);case"MMM":return t.month(e,{width:"abbreviated",context:"formatting"})||t.month(e,{width:"narrow",context:"formatting"});case"MMMMM":return t.month(e,{width:"narrow",context:"formatting"});default:return t.month(e,{width:"wide",context:"formatting"})||t.month(e,{width:"abbreviated",context:"formatting"})||t.month(e,{width:"narrow",context:"formatting"})}}validate(e,n){return n>=0&&n<=11}set(e,n,t){return e.setMonth(t,1),e.setHours(0,0,0,0),e}}class eI extends ei{priority=110;parse(e,n,t){let r=e=>e-1;switch(n){case"L":return eu(ed(es.month,e),r);case"LL":return eu(eh(2,e),r);case"Lo":return eu(t.ordinalNumber(e,{unit:"month"}),r);case"LLL":return t.month(e,{width:"abbreviated",context:"standalone"})||t.month(e,{width:"narrow",context:"standalone"});case"LLLLL":return t.month(e,{width:"narrow",context:"standalone"});default:return t.month(e,{width:"wide",context:"standalone"})||t.month(e,{width:"abbreviated",context:"standalone"})||t.month(e,{width:"narrow",context:"standalone"})}}validate(e,n){return n>=0&&n<=11}set(e,n,t){return e.setMonth(t,1),e.setHours(0,0,0,0),e}incompatibleTokens=["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]}class ex extends ei{priority=100;parse(e,n,t){switch(n){case"w":return ed(es.week,e);case"wo":return t.ordinalNumber(e,{unit:"week"});default:return eh(n.length,e)}}validate(e,n){return n>=1&&n<=53}set(e,n,t,r){return k(function(e,n,t){let r=(0,o.Q)(e,t?.in),a=I(r,t)-n;return r.setDate(r.getDate()-7*a),(0,o.Q)(r,t?.in)}(e,t,r),r)}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","i","t","T"]}class eE extends ei{priority=100;parse(e,n,t){switch(n){case"I":return ed(es.week,e);case"Io":return t.ordinalNumber(e,{unit:"week"});default:return eh(n.length,e)}}validate(e,n){return n>=1&&n<=53}set(e,n,t){return C(function(e,n,t){let r=(0,o.Q)(e,void 0),a=T(r,void 0)-n;return r.setDate(r.getDate()-7*a),r}(e,t))}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]}let eR=[31,28,31,30,31,30,31,31,30,31,30,31],eP=[31,29,31,30,31,30,31,31,30,31,30,31];class eB extends ei{priority=90;subPriority=1;parse(e,n,t){switch(n){case"d":return ed(es.date,e);case"do":return t.ordinalNumber(e,{unit:"date"});default:return eh(n.length,e)}}validate(e,n){let t=e_(e.getFullYear()),r=e.getMonth();return t?n>=1&&n<=eP[r]:n>=1&&n<=eR[r]}set(e,n,t){return e.setDate(t),e.setHours(0,0,0,0),e}incompatibleTokens=["Y","R","q","Q","w","I","D","i","e","c","t","T"]}class eN extends ei{priority=90;subpriority=1;parse(e,n,t){switch(n){case"D":case"DD":return ed(es.dayOfYear,e);case"Do":return t.ordinalNumber(e,{unit:"date"});default:return eh(n.length,e)}}validate(e,n){return e_(e.getFullYear())?n>=1&&n<=366:n>=1&&n<=365}set(e,n,t){return e.setMonth(0,t),e.setHours(0,0,0,0),e}incompatibleTokens=["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]}var eA=t(92758);function eO(e,n,t){let r=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??h.weekStartsOn??h.locale?.options?.weekStartsOn??0,a=(0,o.Q)(e,t?.in),i=a.getDay(),l=7-r;return(0,eA.E)(a,n<0||n>6?n-(i+l)%7:((n%7+7)%7+l)%7-(i+l)%7,t)}class eM extends ei{priority=90;parse(e,n,t){switch(n){case"E":case"EE":case"EEE":return t.day(e,{width:"abbreviated",context:"formatting"})||t.day(e,{width:"short",context:"formatting"})||t.day(e,{width:"narrow",context:"formatting"});case"EEEEE":return t.day(e,{width:"narrow",context:"formatting"});case"EEEEEE":return t.day(e,{width:"short",context:"formatting"})||t.day(e,{width:"narrow",context:"formatting"});default:return t.day(e,{width:"wide",context:"formatting"})||t.day(e,{width:"abbreviated",context:"formatting"})||t.day(e,{width:"short",context:"formatting"})||t.day(e,{width:"narrow",context:"formatting"})}}validate(e,n){return n>=0&&n<=6}set(e,n,t,r){return(e=eO(e,t,r)).setHours(0,0,0,0),e}incompatibleTokens=["D","i","e","c","t","T"]}class eL extends ei{priority=90;parse(e,n,t,r){let o=e=>(e+r.weekStartsOn+6)%7+7*Math.floor((e-1)/7);switch(n){case"e":case"ee":return eu(eh(n.length,e),o);case"eo":return eu(t.ordinalNumber(e,{unit:"day"}),o);case"eee":return t.day(e,{width:"abbreviated",context:"formatting"})||t.day(e,{width:"short",context:"formatting"})||t.day(e,{width:"narrow",context:"formatting"});case"eeeee":return t.day(e,{width:"narrow",context:"formatting"});case"eeeeee":return t.day(e,{width:"short",context:"formatting"})||t.day(e,{width:"narrow",context:"formatting"});default:return t.day(e,{width:"wide",context:"formatting"})||t.day(e,{width:"abbreviated",context:"formatting"})||t.day(e,{width:"short",context:"formatting"})||t.day(e,{width:"narrow",context:"formatting"})}}validate(e,n){return n>=0&&n<=6}set(e,n,t,r){return(e=eO(e,t,r)).setHours(0,0,0,0),e}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]}class ez extends ei{priority=90;parse(e,n,t,r){let o=e=>(e+r.weekStartsOn+6)%7+7*Math.floor((e-1)/7);switch(n){case"c":case"cc":return eu(eh(n.length,e),o);case"co":return eu(t.ordinalNumber(e,{unit:"day"}),o);case"ccc":return t.day(e,{width:"abbreviated",context:"standalone"})||t.day(e,{width:"short",context:"standalone"})||t.day(e,{width:"narrow",context:"standalone"});case"ccccc":return t.day(e,{width:"narrow",context:"standalone"});case"cccccc":return t.day(e,{width:"short",context:"standalone"})||t.day(e,{width:"narrow",context:"standalone"});default:return t.day(e,{width:"wide",context:"standalone"})||t.day(e,{width:"abbreviated",context:"standalone"})||t.day(e,{width:"short",context:"standalone"})||t.day(e,{width:"narrow",context:"standalone"})}}validate(e,n){return n>=0&&n<=6}set(e,n,t,r){return(e=eO(e,t,r)).setHours(0,0,0,0),e}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]}class eD extends ei{priority=90;parse(e,n,t){let r=e=>0===e?7:e;switch(n){case"i":case"ii":return eh(n.length,e);case"io":return t.ordinalNumber(e,{unit:"day"});case"iii":return eu(t.day(e,{width:"abbreviated",context:"formatting"})||t.day(e,{width:"short",context:"formatting"})||t.day(e,{width:"narrow",context:"formatting"}),r);case"iiiii":return eu(t.day(e,{width:"narrow",context:"formatting"}),r);case"iiiiii":return eu(t.day(e,{width:"short",context:"formatting"})||t.day(e,{width:"narrow",context:"formatting"}),r);default:return eu(t.day(e,{width:"wide",context:"formatting"})||t.day(e,{width:"abbreviated",context:"formatting"})||t.day(e,{width:"short",context:"formatting"})||t.day(e,{width:"narrow",context:"formatting"}),r)}}validate(e,n){return n>=1&&n<=7}set(e,n,t){return(e=function(e,n,t){let r=(0,o.Q)(e,void 0),a=function(e,n){let t=(0,o.Q)(e,n?.in).getDay();return 0===t?7:t}(r,void 0);return(0,eA.E)(r,n-a,void 0)}(e,t)).setHours(0,0,0,0),e}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]}class eF extends ei{priority=80;parse(e,n,t){switch(n){case"a":case"aa":case"aaa":return t.dayPeriod(e,{width:"abbreviated",context:"formatting"})||t.dayPeriod(e,{width:"narrow",context:"formatting"});case"aaaaa":return t.dayPeriod(e,{width:"narrow",context:"formatting"});default:return t.dayPeriod(e,{width:"wide",context:"formatting"})||t.dayPeriod(e,{width:"abbreviated",context:"formatting"})||t.dayPeriod(e,{width:"narrow",context:"formatting"})}}set(e,n,t){return e.setHours(ef(t),0,0,0),e}incompatibleTokens=["b","B","H","k","t","T"]}class ej extends ei{priority=80;parse(e,n,t){switch(n){case"b":case"bb":case"bbb":return t.dayPeriod(e,{width:"abbreviated",context:"formatting"})||t.dayPeriod(e,{width:"narrow",context:"formatting"});case"bbbbb":return t.dayPeriod(e,{width:"narrow",context:"formatting"});default:return t.dayPeriod(e,{width:"wide",context:"formatting"})||t.dayPeriod(e,{width:"abbreviated",context:"formatting"})||t.dayPeriod(e,{width:"narrow",context:"formatting"})}}set(e,n,t){return e.setHours(ef(t),0,0,0),e}incompatibleTokens=["a","B","H","k","t","T"]}class eU extends ei{priority=80;parse(e,n,t){switch(n){case"B":case"BB":case"BBB":return t.dayPeriod(e,{width:"abbreviated",context:"formatting"})||t.dayPeriod(e,{width:"narrow",context:"formatting"});case"BBBBB":return t.dayPeriod(e,{width:"narrow",context:"formatting"});default:return t.dayPeriod(e,{width:"wide",context:"formatting"})||t.dayPeriod(e,{width:"abbreviated",context:"formatting"})||t.dayPeriod(e,{width:"narrow",context:"formatting"})}}set(e,n,t){return e.setHours(ef(t),0,0,0),e}incompatibleTokens=["a","b","t","T"]}class eH extends ei{priority=70;parse(e,n,t){switch(n){case"h":return ed(es.hour12h,e);case"ho":return t.ordinalNumber(e,{unit:"hour"});default:return eh(n.length,e)}}validate(e,n){return n>=1&&n<=12}set(e,n,t){let r=e.getHours()>=12;return r&&t<12?e.setHours(t+12,0,0,0):r||12!==t?e.setHours(t,0,0,0):e.setHours(0,0,0,0),e}incompatibleTokens=["H","K","k","t","T"]}class eq extends ei{priority=70;parse(e,n,t){switch(n){case"H":return ed(es.hour23h,e);case"Ho":return t.ordinalNumber(e,{unit:"hour"});default:return eh(n.length,e)}}validate(e,n){return n>=0&&n<=23}set(e,n,t){return e.setHours(t,0,0,0),e}incompatibleTokens=["a","b","h","K","k","t","T"]}class eW extends ei{priority=70;parse(e,n,t){switch(n){case"K":return ed(es.hour11h,e);case"Ko":return t.ordinalNumber(e,{unit:"hour"});default:return eh(n.length,e)}}validate(e,n){return n>=0&&n<=11}set(e,n,t){return e.getHours()>=12&&t<12?e.setHours(t+12,0,0,0):e.setHours(t,0,0,0),e}incompatibleTokens=["h","H","k","t","T"]}class eV extends ei{priority=70;parse(e,n,t){switch(n){case"k":return ed(es.hour24h,e);case"ko":return t.ordinalNumber(e,{unit:"hour"});default:return eh(n.length,e)}}validate(e,n){return n>=1&&n<=24}set(e,n,t){return e.setHours(t<=24?t%24:t,0,0,0),e}incompatibleTokens=["a","b","h","H","K","t","T"]}class eK extends ei{priority=60;parse(e,n,t){switch(n){case"m":return ed(es.minute,e);case"mo":return t.ordinalNumber(e,{unit:"minute"});default:return eh(n.length,e)}}validate(e,n){return n>=0&&n<=59}set(e,n,t){return e.setMinutes(t,0,0),e}incompatibleTokens=["t","T"]}class eG extends ei{priority=50;parse(e,n,t){switch(n){case"s":return ed(es.second,e);case"so":return t.ordinalNumber(e,{unit:"second"});default:return eh(n.length,e)}}validate(e,n){return n>=0&&n<=59}set(e,n,t){return e.setSeconds(t,0),e}incompatibleTokens=["t","T"]}class e$ extends ei{priority=30;parse(e,n){return eu(eh(n.length,e),e=>Math.trunc(e*Math.pow(10,-n.length+3)))}set(e,n,t){return e.setMilliseconds(t),e}incompatibleTokens=["t","T"]}class eQ extends ei{priority=10;parse(e,n){switch(n){case"X":return ep(ec.basicOptionalMinutes,e);case"XX":return ep(ec.basic,e);case"XXXX":return ep(ec.basicOptionalSeconds,e);case"XXXXX":return ep(ec.extendedOptionalSeconds,e);default:return ep(ec.extended,e)}}set(e,n,t){return n.timestampIsSet?e:(0,f.L)(e,e.getTime()-g(e)-t)}incompatibleTokens=["t","T","x"]}class eY extends ei{priority=10;parse(e,n){switch(n){case"x":return ep(ec.basicOptionalMinutes,e);case"xx":return ep(ec.basic,e);case"xxxx":return ep(ec.basicOptionalSeconds,e);case"xxxxx":return ep(ec.extendedOptionalSeconds,e);default:return ep(ec.extended,e)}}set(e,n,t){return n.timestampIsSet?e:(0,f.L)(e,e.getTime()-g(e)-t)}incompatibleTokens=["t","T","X"]}class eZ extends ei{priority=40;parse(e){return em(e)}set(e,n,t){return[(0,f.L)(e,1e3*t),{timestampIsSet:!0}]}incompatibleTokens="*"}class eJ extends ei{priority=20;parse(e){return em(e)}set(e,n,t){return[(0,f.L)(e,t),{timestampIsSet:!0}]}incompatibleTokens="*"}let eX={G:new el,y:new ev,Y:new eb,R:new ek,u:new eC,Q:new eS,q:new eT,M:new ew,L:new eI,w:new ex,I:new eE,d:new eB,D:new eN,E:new eM,e:new eL,c:new ez,i:new eD,a:new eF,b:new ej,B:new eU,h:new eH,H:new eq,K:new eW,k:new eV,m:new eK,s:new eG,S:new e$,X:new eQ,x:new eY,t:new eZ,T:new eJ},e0=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,e1=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,e2=/^'([^]*?)'?$/,e4=/''/g,e9=/\S/,e3=/[a-zA-Z]/;function e5(e,n,t,r){let a=()=>(0,f.L)(r?.in||t,NaN),i=Object.assign({},h),l=r?.locale??i.locale??m,s=r?.firstWeekContainsDate??r?.locale?.options?.firstWeekContainsDate??i.firstWeekContainsDate??i.locale?.options?.firstWeekContainsDate??1,c=r?.weekStartsOn??r?.locale?.options?.weekStartsOn??i.weekStartsOn??i.locale?.options?.weekStartsOn??0;if(!n)return e?a():(0,o.Q)(t,r?.in);let u={firstWeekContainsDate:s,weekStartsOn:c,locale:l},d=[new ea(r?.in,t)],p=n.match(e1).map(e=>{let n=e[0];return n in L?(0,L[n])(e,l.formatLong):e}).join("").match(e0),g=[];for(let t of p){var y,_;!r?.useAdditionalWeekYearTokens&&(y=t,D.test(y))&&j(t,n,e),!r?.useAdditionalDayOfYearTokens&&(_=t,z.test(_))&&j(t,n,e);let o=t[0],i=eX[o];if(i){let{incompatibleTokens:n}=i;if(Array.isArray(n)){let e=g.find(e=>n.includes(e.token)||e.token===o);if(e)throw RangeError(`The format string mustn't contain \`${e.fullToken}\` and \`${t}\` at the same time`)}else if("*"===i.incompatibleTokens&&g.length>0)throw RangeError(`The format string mustn't contain \`${t}\` and any other token at the same time`);g.push({token:o,fullToken:t});let r=i.run(e,t,l.match,u);if(!r)return a();d.push(r.setter),e=r.rest}else{if(o.match(e3))throw RangeError("Format string contains an unescaped latin alphabet character `"+o+"`");if("''"===t?t="'":"'"===o&&(t=t.match(e2)[1].replace(e4,"'")),0!==e.indexOf(t))return a();e=e.slice(t.length)}}if(e.length>0&&e9.test(e))return a();let v=d.map(e=>e.priority).sort((e,n)=>n-e).filter((e,n,t)=>t.indexOf(e)===n).map(e=>d.filter(n=>n.priority===e).sort((e,n)=>n.subPriority-e.subPriority)).map(e=>e[0]),b=(0,o.Q)(t,r?.in);if(isNaN(+b))return a();let k={};for(let e of v){if(!e.validate(b,u))return a();let n=e.set(b,k,u);Array.isArray(n)?(b=n[0],Object.assign(k,n[1])):b=n}return b}function e6(e,n){return+(0,o.Q)(e)<+(0,o.Q)(n)}function e8(e,n){return+(0,o.Q)(e)>+(0,o.Q)(n)}let e7=e=>a(e)?i(e,{year:"numeric",month:"short",day:"numeric"},{locale:"en-US"}):"",ne=e=>a(e)?i(e,{month:"short",day:"numeric"},{locale:"en-US"}):"",nn=e=>a(e)?i(e,{year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric",timeZoneName:"short"},{locale:"en-US"}):"",nt=e=>a(e)?i(e,{hour:"numeric",minute:"numeric",timeZoneName:"short"},{locale:"en-US"}):"",nr=(e,n)=>new Intl.RelativeTimeFormat("en-US",{numeric:"auto"}).format(e,n),no=e=>{let n=new Date;return n.getFullYear()===e.getFullYear()&&n.getMonth()===e.getMonth()&&n.getDate()===e.getDate()},na=e=>{if(!e.length)return"";let n=new Date,t=new Date(e),r=n.getTime()-t.getTime(),o=no(t);if(!(t instanceof Date)||isNaN(t.valueOf()))return"";if(r<1e3)return"Now";if(r<6e4)return nr(Math.floor(-1*r/1e3),"seconds");if(r<12e4)return"A minute ago";if(r<36e5)return nr(Math.floor(-1*r/6e4),"minutes");if(r<54e5)return"An hour ago";if(r<108e5)return"Two hours ago";else if(o)return nt(t);else if(n.getFullYear()-t.getFullYear()>0)return e7(t);else return ne(t)},ni=e=>{if(!e.length)return"";let n=new Date,t=new Date(e),r=n.getTime()-t.getTime();if(!(t instanceof Date)||isNaN(t.valueOf()))return"";if(r<1e3)return"Now";if(r<6e4)return`${Math.floor(r/1e3)}s`;if(r<36e5)return`${Math.floor(r/6e4)}m`;if(r<864e5)return`${Math.floor(r/36e5)}h`;if(r<6048e5)return`${Math.floor(r/864e5)}d`;if(n.getFullYear()-t.getFullYear()>0)return K(t,"MM/dd/yyyy");else return ne(t)},nl=e=>{if(!e.length)return"";let n=new Date(e);return!(n instanceof Date)||isNaN(n.valueOf())?"":nn(n)},ns=e=>i(new Date(e),{year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric",timeZoneName:"short"},{locale:"en-US"}),nc=e=>ne(new Date(e)),nu=e=>{if(!e.length)return{date:"",time:""};let n=new Date(e);return!(n instanceof Date)||isNaN(n.valueOf())?{date:"",time:""}:{date:e7(n),time:nt(n)}},nd=e=>{let{date:n,time:t}=nu(e);return`${n} at ${t}`},np=e=>(0,G.l)(new Date,{days:e}),nm=(e,n)=>(function(e,n,t){let[r,o]=y(void 0,e,n),a=$(r,o),i=Math.abs(b(r,o));r.setDate(r.getDate()-a*i);let l=Number($(r,o)===-a),s=a*(i-l);return 0===s?0:s})(new Date,function(e,n){let t,r;let a=()=>(0,f.L)(void 0,NaN),i=function(e){let n;let t={},r=e.split(Q.dateTimeDelimiter);if(r.length>2)return t;if(/:/.test(r[0])?n=r[0]:(t.date=r[0],n=r[1],Q.timeZoneDelimiter.test(t.date)&&(t.date=e.split(Q.timeZoneDelimiter)[0],n=e.substr(t.date.length,e.length))),n){let e=Q.timezone.exec(n);e?(t.time=n.replace(e[1],""),t.timezone=e[1]):t.time=n}return t}(e);if(i.date){let e=function(e,n){let t=RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+n)+"})|(\\d{2}|[+-]\\d{"+(2+n)+"})$)"),r=e.match(t);if(!r)return{year:NaN,restDateString:""};let o=r[1]?parseInt(r[1]):null,a=r[2]?parseInt(r[2]):null;return{year:null===a?o:100*a,restDateString:e.slice((r[1]||r[2]).length)}}(i.date,(void 0)??2);t=function(e,n){if(null===n)return new Date(NaN);let t=e.match(Y);if(!t)return new Date(NaN);let r=!!t[4],o=X(t[1]),a=X(t[2])-1,i=X(t[3]),l=X(t[4]),s=X(t[5])-1;if(r)return l>=1&&l<=53&&s>=0&&s<=6?function(e,n,t){let r=new Date(0);r.setUTCFullYear(e,0,4);let o=r.getUTCDay()||7;return r.setUTCDate(r.getUTCDate()+((n-1)*7+t+1-o)),r}(n,l,s):new Date(NaN);{let e=new Date(0);return a>=0&&a<=11&&i>=1&&i<=(en[a]||(et(n)?29:28))&&o>=1&&o<=(et(n)?366:365)?(e.setUTCFullYear(n,a,Math.max(o,i)),e):new Date(NaN)}}(e.restDateString,e.year)}if(!t||isNaN(+t))return a();let l=+t,s=0;if(i.time&&isNaN(s=function(e){let n=e.match(Z);if(!n)return NaN;let t=ee(n[1]),r=ee(n[2]),o=ee(n[3]);return(24===t?0===r&&0===o:o>=0&&o<60&&r>=0&&r<60&&t>=0&&t<25)?t*_.vh+r*_.yJ+1e3*o:NaN}(i.time)))return a();if(i.timezone){if(isNaN(r=function(e){if("Z"===e)return 0;let n=e.match(J);if(!n)return 0;let t="+"===n[1]?-1:1,r=parseInt(n[2]),o=n[3]&&parseInt(n[3])||0;return o>=0&&o<=59?t*(r*_.vh+o*_.yJ):NaN}(i.timezone)))return a()}else{let e=new Date(l+s),n=(0,o.Q)(0,void 0);return n.setFullYear(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()),n.setHours(e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()),n}return(0,o.Q)(l+s+r,n?.in)}(e))>=n,nh=e=>{try{let n=e5(e,"MM-dd-yyyy",new Date);if(!isNaN(n.getTime()))return K(n,"MMMM d, yyyy");let t=e5(e,"yyyy-MM-dd",new Date);if(!isNaN(t.getTime()))return K(t,"MMMM d, yyyy");throw Error("Invalid date format")}catch(n){return console.error("Error parsing date:",e,n),e}}},80926:function(e,n,t){"use strict";t.d(n,{b1:function(){return r},bt:function(){return i},wh:function(){return a}});let r=()=>"ontouchstart"in window||window.navigator.maxTouchPoints>0,o=e=>{let n=!!window.screen.orientation&&window.screen.orientation.angle||window.orientation||0;return 90===n||270===n||window.screen.heighto(768),i=()=>/BlackBerry|webOS|iPhone|IEMobile|Android|Windows Phone|iPad|iPod/i.test(window.navigator.userAgent)},39348:function(e,n,t){"use strict";t.d(n,{Hx:function(){return r},P_:function(){return o},ex:function(){return a}});let r=1200,o=(e,n)=>{let{originalWidth:t,originalHeight:r}=e,{width:o,height:a}=n.cropCoordinates;return{width:Math.floor(o/100*t),height:Math.floor(a/100*r)}},a=({url:e,width:n,quality:t})=>{let r=new URL(e);return n&&r.searchParams.set("w",n.toString()),t&&r.searchParams.set("quality",t.toString()),r.toString()}},98970:function(e,n,t){"use strict";t.d(n,{Z9:function(){return c},_E:function(){return l},cM:function(){return i}});var r=t(89789),o=t.n(r),a=t(41650);let i=o()({browser:{write(e){try{console.log(JSON.stringify(e))}catch(e){e instanceof Error&&console.log(JSON.stringify(e,["name","message","stack"])),console.log(JSON.stringify({message:"Unknown error type"}))}}},level:a.env.LOG_LEVEL||"true"===a.env.DEBUG_ENABLED?"debug":"info"}),l=()=>"undefined"!=typeof performance?performance.now():Date.now(),s=e=>"undefined"!=typeof performance?performance.now()-e:Date.now()-e,c=(e,n="ms")=>{let t=s(e),r="s"===n;return(r?t/1e3:t).toFixed(r?2:0)}},95242:function(e,n,t){"use strict";t.d(n,{FS:function(){return o},bn:function(){return i},xs:function(){return a},yS:function(){return l}});let r=/^(.*)\/archives\/([0-9]+)\/?(\?.*)?$/;function o(e){return`archives/${e}`}function a(e){return"/"!==e[e.length-1]?`${e}/`:e}function i(e){var n,t;let o;let a=new URL(e,"http://localhost"),i=(n=a.pathname,o=null,(o=n.match(r))?{base:o[1],page:Number.parseInt(o[2])}:null);return{base:"/"!==(t=i?i.base:a.pathname)[0]?`/${t}`:t,page:i?i.page:null,query:Object.fromEntries(a.searchParams.entries())}}function l(e){return`/archives/${e.category?e.category+"/":""}${e.year}/${e.month||1}/${e.pageNumber||1}`}},74960:function(e,n,t){"use strict";t.d(n,{iL:function(){return p},il:function(){return m},N3:function(){return l},R2:function(){return d},QW:function(){return i},gj:function(){return a},P6:function(){return u}});let r=({origin:e,targetSubdomain:n=null,targetDomain:t=null})=>{let r=new URL(e),{hostname:o}=r,a=o.split(".");if(!a.length)throw Error(`Host parts not found in hostname ${o}`);let i="duet.voxops.net",l=o.includes(i),s=l?a.at(-4):a.at(-2);if(!s)throw Error(`Domain not found in hostname ${o}`);let c=t?t.split(".").at(-2):s;if(a.includes("dev")){let e=r.port?`:${r.port}`:"";return n?`http://dev.${n}.${c}.com${e}`:`http://dev.${c}.com${e}`}let u=a.slice(0,l?-4:-2),d=2===u.length;if(3===a.length)return`https://${n||"www"}.${c}.com`;let p=n?[n,...u.slice(d?1:0)]:d?u.slice(1):u;return`https://${p.join(".")}.${c}.${l?i:"com"}`};var o=t(41650);let a=({href:e,currentOrigin:n,currentApexDomain:t,isCrossCommunity:o,hrefCommunityDomain:a,hrefCommunitySubdomain:i})=>{if(!e.startsWith("http"))return e;let l=new URL(e,n),{pathname:s,search:c,hash:u}=l;return o||l.origin===n||l.hostname.includes(a||t)||l.hostname.includes((a||t).replace(".com",".duet.voxops.net"))?o?new URL(`${s}${c}${u}`,r({origin:n,targetSubdomain:i,targetDomain:a})).href:`${s}${c}${u}`:e},i=(e,n)=>{let t=new URL(e,n);return t.origin===n?`${t.pathname}${t.search}${t.hash}`:e};function l(e){let n=e.split(".");return n.length>2?`${n[n.length-2]}.${n[n.length-1]}`:e}function s(e,n){let t=`x-forwarded-${n}`;if("nextUrl"in e){let n=e.headers.get(t);return n?n.split(",")[0]:null}return"string"!=typeof e.headers[t]?null:e.headers[t].split(",")[0]}let c=e=>new URLSearchParams(new URL("https://example.com"+e).search),u=e=>!!e&&"true"===c(e).get("preview"),d=(e,n)=>{let t="/api";return o.env.INTERNAL_SERVICE_ORIGIN?new URL(t,o.env.INTERNAL_SERVICE_ORIGIN):function({req:e,path:n,communityDomain:t}){let r="https"===s(e,"proto")?"https":"http",o=function(e,n){if(!e.headers.host)throw Error("missing host header");let t="string"==typeof e.headers["x-duet-forwarded-host"]&&e.headers["x-duet-forwarded-host"];return t&&l(t)===l(n)?t:e.headers.host}(e,t);return new URL(n,`${r}://${o}`)}({req:e,path:t,communityDomain:n})},p=/https?:\/\/(www\.)?[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_+.~#?&//=]*)/g;function m(e){return function(e,n="localhost:3000"){let t;t=e?"nextUrl"in e?e.headers.get("host")||e.nextUrl.host:e.headers.host||n:"undefined"!=typeof window?window.location.host:n;let r=/^(localhost(:\d+)?|dev\.[^.]+\.?[^.]+\.com(:\d+)?)$/.test(t)?"http:":"https:";if(e){let n=s(e,"host");n&&(t=n);let o=s(e,"proto");o&&(r=`${o}:`)}return{protocol:r,host:t,origin:r+"//"+t}}(e).origin}},95567:function(e,n,t){"use strict";var r=t(66123);n.Z="undefined"!=typeof window?r.useLayoutEffect:r.useEffect},4646:function(e){e.exports=function(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:a}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,l=!0,s=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return l=e.done,e},e:function(e){s=!0,i=e},f:function(){try{l||null==t.return||t.return()}finally{if(s)throw i}}}},e.exports.__esModule=!0,e.exports.default=e.exports},76481:function(e,n,t){var r=t(91934);e.exports=function(e,n,t){return(n=r(n))in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e},e.exports.__esModule=!0,e.exports.default=e.exports},83937:function(e){function n(){return e.exports=n=Object.assign?Object.assign.bind():function(e){for(var n=1;n-1&&(f=!1);let b=Object.keys(e.customLevels||{}),k=["error","fatal","warn","info","debug","trace"].concat(b);"function"==typeof l&&k.forEach(function(e){l[e]=l}),(!1===e.enabled||e.browser.disabled)&&(e.level="silent");let C=e.level||"info",S=Object.create(l);S.log||(S.log=y),function(e,n,t){let r={};n.forEach(e=>{r[e]=t[e]?t[e]:o[e]||o[s[e]||"log"]||y}),e[i]=r}(S,k,l),c({},S),Object.defineProperty(S,"levelVal",{get:function(){return a(this.level,this)}}),Object.defineProperty(S,"level",{get:function(){return this._level},set:function(e){if("silent"!==e&&!this.levels.values[e])throw Error("unknown level "+e);this._level=e,d(this,T,S,"error"),d(this,T,S,"fatal"),d(this,T,S,"warn"),d(this,T,S,"info"),d(this,T,S,"debug"),d(this,T,S,"trace"),b.forEach(e=>{d(this,T,S,e)})}});let T={transmit:r,serialize:g,asObject:e.browser.asObject,formatters:e.browser.formatters,levels:k,timestamp:"function"==typeof(t=e).timestamp?t.timestamp:!1===t.timestamp?_:v,messageKey:e.messageKey||"msg",onChild:e.onChild||y};function w(n,t,o){if(!t)throw Error("missing bindings for child Pino");o=o||{},g&&t.serializers&&(o.serializers=t.serializers);let a=o.serializers;if(g&&a){var i=Object.assign({},h,a),l=!0===e.browser.serialize?Object.keys(i):g;delete t.serializers,p([t],l,i,this._stdErrSerialize)}function s(e){this._childLevel=(0|e._childLevel)+1,this.bindings=t,i&&(this.serializers=i,this._serialize=l),r&&(this._logEvent=m([].concat(e._logEvent.bindings,t)))}s.prototype=this;let u=new s(this);return c(this,u),u.child=function(...e){return w.call(this,n,...e)},u.level=o.level||this.level,n.onChild(u),u}return S.levels=function(e){let n=e.customLevels||{};return{values:Object.assign({},u.levels.values,n),labels:Object.assign({},u.levels.labels,function(e){let n={};return Object.keys(e).forEach(function(t){n[e[t]]=t}),n}(n))}}(e),S.level=C,S.setMaxListeners=S.getMaxListeners=S.emit=S.addListener=S.on=S.prependListener=S.once=S.prependOnceListener=S.removeListener=S.removeAllListeners=S.listeners=S.listenerCount=S.eventNames=S.write=S.flush=y,S.serializers=h,S._serialize=g,S._stdErrSerialize=f,S.child=function(...e){return w.call(this,T,...e)},r&&(S._logEvent=m()),S}function d(e,n,t,s){var c,u;if(Object.defineProperty(e,s,{value:a(e.level,t)>a(s,t)?y:t[i][s],writable:!0,enumerable:!0,configurable:!0}),e[s]===y){if(!n.transmit)return;let r=a(n.transmit.level||e.level,t);if(a(s,t)e}=a.formatters||{},s=t.slice(),c=s[0],u={};o&&(u.time=o),i?Object.assign(u,i(n,e.levels.values[n])):u.level=e.levels.values[n];let d=(0|e._childLevel)+1;if(d<1&&(d=1),null!==c&&"object"==typeof c){for(;d--&&"object"==typeof s[0];)Object.assign(u,s.shift());c=s.length?r(s.shift(),s):void 0}else"string"==typeof c&&(c=r(s.shift(),s));return void 0!==c&&(u[a.messageKey]=c),l(u)}(this,s,l,i,n)):c.apply(u,l),n.transmit){let r=n.transmit.level||e._level,o=a(r,t),c=a(s,t);if(c-1&&r in t&&(e[o][r]=t[r](e[o][r]))}function m(e){return{ts:0,messages:[],bindings:e||[],level:{label:"",value:0}}}function h(e){let n={type:e.constructor.name,msg:e.message,stack:e.stack};for(let t in e)void 0===n[t]&&(n[t]=e[t]);return n}function g(){return{}}function f(e){return e}function y(){}function _(){return!1}function v(){return Date.now()}u.levels={values:{fatal:60,error:50,warn:40,info:30,debug:20,trace:10},labels:{10:"trace",20:"debug",30:"info",40:"warn",50:"error",60:"fatal"}},u.stdSerializers={mapHttpRequest:g,mapHttpResponse:g,wrapRequestSerializer:f,wrapResponseSerializer:f,wrapErrorSerializer:f,req:g,res:g,err:h,errWithCause:h},u.stdTimeFunctions=Object.assign({},{nullTime:_,epochTime:v,unixTime:function(){return Math.round(Date.now()/1e3)},isoTime:function(){return new Date(Date.now()).toISOString()}}),e.exports.default=u,e.exports.pino=u},82679:function(e,n,t){"use strict";function r(e,n){return(r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,n){return e.__proto__=n,e})(e,n)}function o(e,n){e.prototype=Object.create(n.prototype),e.prototype.constructor=e,r(e,n)}t.d(n,{Z:function(){return o}})},61394:function(e,n,t){"use strict";function r(e,n){if(null==e)return{};var t={};for(var r in e)if(({}).hasOwnProperty.call(e,r)){if(n.includes(r))continue;t[r]=e[r]}return t}t.d(n,{Z:function(){return r}})},63059:function(e,n,t){"use strict";t.d(n,{z:function(){return a}});var r=t(66123),o=t(53120);let a=function(e){let n=(0,o.E)(e);return r.useCallback((...e)=>n.current(...e),[n])}},44058:function(e,n,t){"use strict";t.d(n,{e:function(){return a}});var r=t(66123),o=t(39431);let a=(e,n)=>{o.O.isServer?(0,r.useEffect)(e,n):(0,r.useLayoutEffect)(e,n)}},53120:function(e,n,t){"use strict";t.d(n,{E:function(){return a}});var r=t(66123),o=t(44058);function a(e){let n=(0,r.useRef)(e);return(0,o.e)(()=>{n.current=e},[e]),n}},25245:function(e,n,t){"use strict";t.d(n,{H:function(){return i}});var r,o=t(66123),a=t(39431);function i(){let e;let n=(e="undefined"==typeof document,(0,(r||(r=t.t(o,2))).useSyncExternalStore)(()=>()=>{},()=>!1,()=>!e)),[i,l]=o.useState(a.O.isHandoffComplete);return i&&!1===a.O.isHandoffComplete&&l(!1),o.useEffect(()=>{!0!==i&&l(!0)},[i]),o.useEffect(()=>a.O.handoff(),[]),!n&&i}},82782:function(e,n,t){"use strict";t.d(n,{T:function(){return l},h:function(){return i}});var r=t(66123),o=t(63059);let a=Symbol();function i(e,n=!0){return Object.assign(e,{[a]:n})}function l(...e){let n=(0,r.useRef)(e);(0,r.useEffect)(()=>{n.current=e},[e]);let t=(0,o.z)(e=>{for(let t of n.current)null!=t&&("function"==typeof t?t(e):t.current=e)});return e.every(e=>null==e||(null==e?void 0:e[a]))?void 0:t}},8739:function(e,n,t){"use strict";let r;t.d(n,{ZM:function(){return i},oJ:function(){return l},up:function(){return s}});var o=t(66123);let a=(0,o.createContext)(null);a.displayName="OpenClosedContext";var i=((r=i||{})[r.Open=1]="Open",r[r.Closed=2]="Closed",r[r.Closing=4]="Closing",r[r.Opening=8]="Opening",r);function l(){return(0,o.useContext)(a)}function s({value:e,children:n}){return o.createElement(a.Provider,{value:e},n)}},16283:function(e,n,t){"use strict";function r(...e){return Array.from(new Set(e.flatMap(e=>"string"==typeof e?e.split(" "):[]))).filter(Boolean).join(" ")}t.d(n,{A:function(){return r}})},39431:function(e,n,t){"use strict";t.d(n,{O:function(){return l}});var r=Object.defineProperty,o=(e,n,t)=>n in e?r(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,a=(e,n,t)=>(o(e,"symbol"!=typeof n?n+"":n,t),t);class i{constructor(){a(this,"current",this.detect()),a(this,"handoffState","pending"),a(this,"currentId",0)}set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"undefined"==typeof window||"undefined"==typeof document?"server":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}}let l=new i},65911:function(e,n,t){"use strict";function r(e,n,...t){if(e in n){let r=n[e];return"function"==typeof r?r(...t):r}let o=Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(n).map(e=>`"${e}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(o,r),o}t.d(n,{E:function(){return r}})},26105:function(e,n,t){"use strict";let r,o;t.d(n,{AN:function(){return s},Y2:function(){return p},l4:function(){return c},sY:function(){return u},yV:function(){return g}});var a=t(66123),i=t(16283),l=t(65911),s=((r=s||{})[r.None=0]="None",r[r.RenderStrategy=1]="RenderStrategy",r[r.Static=2]="Static",r),c=((o=c||{})[o.Unmount=0]="Unmount",o[o.Hidden=1]="Hidden",o);function u({ourProps:e,theirProps:n,slot:t,defaultTag:r,features:o,visible:a=!0,name:i,mergeRefs:s}){s=null!=s?s:m;let c=h(n,e);if(a)return d(c,t,r,i,s);let u=null!=o?o:0;if(2&u){let{static:e=!1,...n}=c;if(e)return d(n,t,r,i,s)}if(1&u){let{unmount:e=!0,...n}=c;return(0,l.E)(e?0:1,{0:()=>null,1:()=>d({...n,hidden:!0,style:{display:"none"}},t,r,i,s)})}return d(c,t,r,i,s)}function d(e,n={},t,r,o){let{as:l=t,children:s,refName:c="ref",...u}=y(e,["unmount","static"]),d=void 0!==e.ref?{[c]:e.ref}:{},p="function"==typeof s?s(n):s;"className"in u&&u.className&&"function"==typeof u.className&&(u.className=u.className(n));let m={};if(n){let e=!1,t=[];for(let[r,o]of Object.entries(n))"boolean"==typeof o&&(e=!0),!0===o&&t.push(r);e&&(m["data-headlessui-state"]=t.join(" "))}if(l===a.Fragment&&Object.keys(f(u)).length>0){if(!(0,a.isValidElement)(p)||Array.isArray(p)&&p.length>1)throw Error(['Passing props on "Fragment"!',"",`The current component <${r} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(u).map(e=>` - ${e}`).join(` `),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(e=>` - ${e}`).join(` `)].join(` `));let e=p.props,n="function"==typeof(null==e?void 0:e.className)?(...n)=>(0,i.A)(null==e?void 0:e.className(...n),u.className):(0,i.A)(null==e?void 0:e.className,u.className);return(0,a.cloneElement)(p,Object.assign({},h(p.props,f(y(u,["ref"]))),m,d,{ref:o(p.ref,d.ref)},n?{className:n}:{}))}return(0,a.createElement)(l,Object.assign({},y(u,["ref"]),l!==a.Fragment&&d,l!==a.Fragment&&m),p)}function p(){let e=(0,a.useRef)([]),n=(0,a.useCallback)(n=>{for(let t of e.current)null!=t&&("function"==typeof t?t(n):t.current=n)},[]);return(...t)=>{if(!t.every(e=>null==e))return e.current=t,n}}function m(...e){return e.every(e=>null==e)?void 0:n=>{for(let t of e)null!=t&&("function"==typeof t?t(n):t.current=n)}}function h(...e){if(0===e.length)return{};if(1===e.length)return e[0];let n={},t={};for(let r of e)for(let e in r)e.startsWith("on")&&"function"==typeof r[e]?(null!=t[e]||(t[e]=[]),t[e].push(r[e])):n[e]=r[e];if(n.disabled||n["aria-disabled"])return Object.assign(n,Object.fromEntries(Object.keys(t).map(e=>[e,void 0])));for(let e in t)Object.assign(n,{[e](n,...r){for(let o of t[e]){if((n instanceof Event||(null==n?void 0:n.nativeEvent)instanceof Event)&&n.defaultPrevented)return;o(n,...r)}}});return n}function g(e){var n;return Object.assign((0,a.forwardRef)(e),{displayName:null!=(n=e.displayName)?n:e.name})}function f(e){let n=Object.assign({},e);for(let e in n)void 0===n[e]&&delete n[e];return n}function y(e,n=[]){let t=Object.assign({},e);for(let e of n)e in t&&delete t[e];return t}},3092:function(e,n,t){"use strict";t.d(n,{Tb:function(){return x},yl:function(){return P},v:function(){return E},YA:function(){return R}});let r="8.48.0",o=globalThis;function a(e,n,t){let a=t||o,i=a.__SENTRY__=a.__SENTRY__||{},l=i[r]=i[r]||{};return l[e]||(l[e]=n())}function i(e){let n=e.__SENTRY__=e.__SENTRY__||{};return n.version=n.version||r,n[r]=n[r]||{}}function l(){return Date.now()/1e3}let s=function(){let{performance:e}=o;if(!e||!e.now)return l;let n=Date.now()-e.now(),t=void 0==e.timeOrigin?n:e.timeOrigin;return()=>(t+e.now())/1e3}();function c(){let e=o.crypto||o.msCrypto,n=()=>16*Math.random();try{if(e&&e.randomUUID)return e.randomUUID().replace(/-/g,"");e&&e.getRandomValues&&(n=()=>{let n=new Uint8Array(1);return e.getRandomValues(n),n[0]})}catch(e){}return"10000000100040008000100000000000".replace(/[018]/g,e=>(e^(15&n())>>e/4).toString(16))}(()=>{let{performance:e}=o;if(!e||!e.now)return;let n=e.now(),t=Date.now(),r=e.timeOrigin?Math.abs(e.timeOrigin+n-t):36e5,a=e.timing&&e.timing.navigationStart,i="number"==typeof a?Math.abs(a+n-t):36e5;if(r<36e5||i<36e5)return r<=i?e.timeOrigin:void 0})();let u=Object.prototype.toString,d=["debug","info","warn","error","log","assert","trace"],p=a("logger",function(){let e=!1,n={enable:()=>{e=!0},disable:()=>{e=!1},isEnabled:()=>e};return d.forEach(e=>{n[e]=()=>void 0}),n});function m(){return c().substring(16)}let h="_sentrySpan";function g(e,n){n?function(e,n,t){try{Object.defineProperty(e,n,{value:t,writable:!0,configurable:!0})}catch(e){}}(e,h,n):delete e[h]}class f{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext={traceId:c(),spanId:m()}}clone(){let e=new f;return e._breadcrumbs=[...this._breadcrumbs],e._tags={...this._tags},e._extra={...this._extra},e._contexts={...this._contexts},this._contexts.flags&&(e._contexts.flags={values:[...this._contexts.flags.values]}),e._user=this._user,e._level=this._level,e._session=this._session,e._transactionName=this._transactionName,e._fingerprint=this._fingerprint,e._eventProcessors=[...this._eventProcessors],e._requestSession=this._requestSession,e._attachments=[...this._attachments],e._sdkProcessingMetadata={...this._sdkProcessingMetadata},e._propagationContext={...this._propagationContext},e._client=this._client,e._lastEventId=this._lastEventId,g(e,this[h]),e}setClient(e){this._client=e}setLastEventId(e){this._lastEventId=e}getClient(){return this._client}lastEventId(){return this._lastEventId}addScopeListener(e){this._scopeListeners.push(e)}addEventProcessor(e){return this._eventProcessors.push(e),this}setUser(e){return this._user=e||{email:void 0,id:void 0,ip_address:void 0,username:void 0},this._session&&function(e,n={}){if(!n.user||(!e.ipAddress&&n.user.ip_address&&(e.ipAddress=n.user.ip_address),e.did||n.did||(e.did=n.user.id||n.user.email||n.user.username)),e.timestamp=n.timestamp||s(),n.abnormal_mechanism&&(e.abnormal_mechanism=n.abnormal_mechanism),n.ignoreDuration&&(e.ignoreDuration=n.ignoreDuration),n.sid&&(e.sid=32===n.sid.length?n.sid:c()),void 0!==n.init&&(e.init=n.init),!e.did&&n.did&&(e.did=`${n.did}`),"number"==typeof n.started&&(e.started=n.started),e.ignoreDuration)e.duration=void 0;else if("number"==typeof n.duration)e.duration=n.duration;else{let n=e.timestamp-e.started;e.duration=n>=0?n:0}n.release&&(e.release=n.release),n.environment&&(e.environment=n.environment),!e.ipAddress&&n.ipAddress&&(e.ipAddress=n.ipAddress),!e.userAgent&&n.userAgent&&(e.userAgent=n.userAgent),"number"==typeof n.errors&&(e.errors=n.errors),n.status&&(e.status=n.status)}(this._session,{user:e}),this._notifyScopeListeners(),this}getUser(){return this._user}getRequestSession(){return this._requestSession}setRequestSession(e){return this._requestSession=e,this}setTags(e){return this._tags={...this._tags,...e},this._notifyScopeListeners(),this}setTag(e,n){return this._tags={...this._tags,[e]:n},this._notifyScopeListeners(),this}setExtras(e){return this._extra={...this._extra,...e},this._notifyScopeListeners(),this}setExtra(e,n){return this._extra={...this._extra,[e]:n},this._notifyScopeListeners(),this}setFingerprint(e){return this._fingerprint=e,this._notifyScopeListeners(),this}setLevel(e){return this._level=e,this._notifyScopeListeners(),this}setTransactionName(e){return this._transactionName=e,this._notifyScopeListeners(),this}setContext(e,n){return null===n?delete this._contexts[e]:this._contexts[e]=n,this._notifyScopeListeners(),this}setSession(e){return e?this._session=e:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(e){if(!e)return this;let n="function"==typeof e?e(this):e,[t,r]=n instanceof y?[n.getScopeData(),n.getRequestSession()]:"[object Object]"===u.call(n)?[e,e.requestSession]:[],{tags:o,extra:a,user:i,contexts:l,level:s,fingerprint:c=[],propagationContext:d}=t||{};return this._tags={...this._tags,...o},this._extra={...this._extra,...a},this._contexts={...this._contexts,...l},i&&Object.keys(i).length&&(this._user=i),s&&(this._level=s),c.length&&(this._fingerprint=c),d&&(this._propagationContext=d),r&&(this._requestSession=r),this}clear(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._requestSession=void 0,this._session=void 0,g(this,void 0),this._attachments=[],this.setPropagationContext({traceId:c()}),this._notifyScopeListeners(),this}addBreadcrumb(e,n){let t="number"==typeof n?n:100;if(t<=0)return this;let r={timestamp:l(),...e},o=this._breadcrumbs;return o.push(r),this._breadcrumbs=o.length>t?o.slice(-t):o,this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(e){return this._attachments.push(e),this}clearAttachments(){return this._attachments=[],this}getScopeData(){return{breadcrumbs:this._breadcrumbs,attachments:this._attachments,contexts:this._contexts,tags:this._tags,extra:this._extra,user:this._user,level:this._level,fingerprint:this._fingerprint||[],eventProcessors:this._eventProcessors,propagationContext:this._propagationContext,sdkProcessingMetadata:this._sdkProcessingMetadata,transactionName:this._transactionName,span:this[h]}}setSDKProcessingMetadata(e){return this._sdkProcessingMetadata=function e(n,t,r=2){if(!t||"object"!=typeof t||r<=0)return t;if(n&&t&&0===Object.keys(t).length)return n;let o={...n};for(let n in t)Object.prototype.hasOwnProperty.call(t,n)&&(o[n]=e(o[n],t[n],r-1));return o}(this._sdkProcessingMetadata,e,2),this}setPropagationContext(e){return this._propagationContext={spanId:m(),...e},this}getPropagationContext(){return this._propagationContext}captureException(e,n){let t=n&&n.event_id?n.event_id:c();if(!this._client)return p.warn("No client configured on scope - will not capture exception!"),t;let r=Error("Sentry syntheticException");return this._client.captureException(e,{originalException:e,syntheticException:r,...n,event_id:t},this),t}captureMessage(e,n,t){let r=t&&t.event_id?t.event_id:c();if(!this._client)return p.warn("No client configured on scope - will not capture message!"),r;let o=Error(e);return this._client.captureMessage(e,n,{originalException:e,syntheticException:o,...t,event_id:r},this),r}captureEvent(e,n){let t=n&&n.event_id?n.event_id:c();return this._client?this._client.captureEvent(e,{...n,event_id:t},this):p.warn("No client configured on scope - will not capture event!"),t}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach(e=>{e(this)}),this._notifyingListeners=!1)}}let y=f;class _{constructor(e,n){let t,r;t=e||new y,r=n||new y,this._stack=[{scope:t}],this._isolationScope=r}withScope(e){var n;let t;let r=this._pushScope();try{t=e(r)}catch(e){throw this._popScope(),e}return(n=t)&&n.then&&"function"==typeof n.then?t.then(e=>(this._popScope(),e),e=>{throw this._popScope(),e}):(this._popScope(),t)}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getIsolationScope(){return this._isolationScope}getStackTop(){return this._stack[this._stack.length-1]}_pushScope(){let e=this.getScope().clone();return this._stack.push({client:this.getClient(),scope:e}),e}_popScope(){return!(this._stack.length<=1)&&!!this._stack.pop()}}function v(){let e=(i(o),o),n=i(e);return n.stack=n.stack||new _(a("defaultCurrentScope",()=>new y),a("defaultIsolationScope",()=>new y))}function b(e){return v().withScope(e)}function k(e,n){let t=v();return t.withScope(()=>(t.getStackTop().scope=e,n(e)))}function C(e){return v().withScope(()=>e(v().getIsolationScope()))}function S(e){let n=i(e);return n.acs?n.acs:{withIsolationScope:C,withScope:b,withSetScope:k,withSetIsolationScope:(e,n)=>C(n),getCurrentScope:()=>v().getScope(),getIsolationScope:()=>v().getIsolationScope()}}function T(){return S((i(o),o)).getCurrentScope()}function w(){return S((i(o),o)).getIsolationScope()}let I=["user","level","extra","contexts","tags","fingerprint","requestSession","propagationContext"];function x(e,n){return T().captureException(e,n?n instanceof y||"function"==typeof n||Object.keys(n).some(e=>I.includes(e))?{captureContext:n}:n:void 0)}function E(e,n){w().setContext(e,n)}function R(e,n){w().setTag(e,n)}async function P(e){let n=T().getClient();return n?n.flush(e):Promise.resolve(!1)}},4093:function(e,n,t){"use strict";n.Z=function(){for(var e,n,t=0,r="",o=arguments.length;t=l.getDate())?l:(o.setFullYear(l.getFullYear(),l.getMonth(),i),o)}(e,-(c+12*s),t),l=d+7*u,(0,o.E)(i,-l,t));return(0,r.L)(t?.in||e,+g-1e3*(h+60*(m+60*p)))}},77325:function(e,n,t){"use strict";t.d(n,{Q:function(){return o}});var r=t(19302);function o(e,n){return(0,r.L)(n||e,e)}},10586:function(e){"use strict";e.exports=JSON.parse('{"0299779ce69ae58936ec890924f524af":"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 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 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 tempContents {\\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 ...BlockPlacementContainer_block\\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 chorusUuid\\n chorusId\\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 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 }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n children {\\n __typename\\n ... on CoreParagraphBlockType {\\n tempContents {\\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 contents {\\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_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","0b64869dd4d0e4c957cebd0595fe3463":"query VideoPostLayoutQuery(\\n $nodeId: ID!\\n) {\\n node(id: $nodeId) {\\n __typename\\n ... on VideoPostResourceType {\\n globalId\\n chorusUuid\\n chorusId\\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 }\\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 ...CoralSectionContainer_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 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 ProductsTableBlockType {\\n ...ProductsTableBlockContainer_block\\n }\\n ... on LegacyProductsTableBlockType {\\n ...LegacyProductsTableBlockContainer_block\\n }\\n ... on LegacyProductBlockType {\\n ...LegacyProductBlockContainer_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 globalId\\n chorusId\\n chorusUuid\\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 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 ... on PostResourceType {\\n template\\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 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 chorusId\\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 chorusId\\n }\\n streams(first: 100) {\\n nodes @excludeCacheKey {\\n id\\n chorusId\\n }\\n }\\n games {\\n nodes @excludeCacheKey {\\n title\\n path\\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 }\\n ... on PostResourceType {\\n template\\n }\\n }\\n ... on StreamResourceType {\\n streamPublishedAt\\n }\\n}\\n\\nfragment CoralDrawer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ...CoralSectionContainer_contentResource\\n}\\n\\nfragment CoralSectionContainer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n chorusId\\n chorusUuid\\n globalId\\n permalink\\n comments {\\n enabled\\n mode\\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 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 tempContents {\\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 }\\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 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 }\\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 tempContents {\\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 contents {\\n plaintext\\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}\\n\\nfragment SearchTagsContainer_feedContentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n status\\n chorusId\\n chorusUuid\\n 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 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 }\\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","107aa438af565797123701b501b0381f":"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 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 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 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 tempContents {\\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 ...BlockPlacementContainer_block\\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 chorusUuid\\n chorusId\\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 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 }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n children {\\n __typename\\n ... on CoreParagraphBlockType {\\n tempContents {\\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 title\\n slug\\n id\\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 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 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}\\n","23b7dd598dad67a645abd9829f649605":"query PostLayoutQuery(\\n $nodeId: ID!\\n) {\\n node(id: $nodeId) {\\n __typename\\n ... on PostResourceType {\\n globalId\\n title\\n permalink\\n customCss\\n comments {\\n enabled\\n mode\\n }\\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 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 }\\n games {\\n nodes {\\n title\\n path\\n id\\n }\\n }\\n blocks {\\n ...ArticleBlockContainer_block\\n __typename\\n }\\n venues {\\n ...ArticleVenueContainer_venue\\n __typename\\n id\\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 ...CoralSectionContainer_contentResource\\n ...CoralArticleBody_contentResource\\n ...CoralDrawer_contentResource\\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 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 ProductsTableBlockType {\\n ...ProductsTableBlockContainer_block\\n }\\n ... on LegacyProductsTableBlockType {\\n ...LegacyProductsTableBlockContainer_block\\n }\\n ... on LegacyProductBlockType {\\n ...LegacyProductBlockContainer_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 globalId\\n chorusId\\n chorusUuid\\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 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 ... on PostResourceType {\\n template\\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 description {\\n html\\n }\\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}\\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 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 chorusId\\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 chorusId\\n }\\n streams(first: 100) {\\n nodes @excludeCacheKey {\\n id\\n chorusId\\n }\\n }\\n games {\\n nodes @excludeCacheKey {\\n title\\n path\\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 }\\n ... on PostResourceType {\\n template\\n }\\n }\\n ... on StreamResourceType {\\n streamPublishedAt\\n }\\n}\\n\\nfragment CoralArticleBody_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ...CoralSectionContainer_contentResource\\n}\\n\\nfragment CoralDrawer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ...CoralSectionContainer_contentResource\\n}\\n\\nfragment CoralSectionContainer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n chorusId\\n chorusUuid\\n globalId\\n permalink\\n comments {\\n enabled\\n mode\\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 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 tempContents {\\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 }\\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 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 }\\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 tempContents {\\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 contents {\\n plaintext\\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}\\n\\nfragment SearchTagsContainer_feedContentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n status\\n chorusId\\n chorusUuid\\n 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 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 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 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 }\\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 }\\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","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","35b3f54063c3882316e43cee82f012d2":"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 ...ArticleSEOContainer_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 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 chorusId\\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 chorusId\\n }\\n streams(first: 100) {\\n nodes @excludeCacheKey {\\n id\\n chorusId\\n }\\n }\\n games {\\n nodes @excludeCacheKey {\\n title\\n path\\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 }\\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 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 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 tempContents {\\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 }\\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 ...BlockPlacementContainer_block\\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 chorusUuid\\n chorusId\\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 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 }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n children {\\n __typename\\n ... on CoreParagraphBlockType {\\n tempContents {\\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 contents {\\n plaintext\\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}\\n\\nfragment SearchTagsContainer_feedContentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n status\\n chorusId\\n chorusUuid\\n 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 title\\n slug\\n id\\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 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 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}\\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 title\\n slug\\n id\\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 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 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}\\n","4229e8d4711c96ed06f04013e8821904":"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 ...CoralSectionContainer_contentResource\\n ...CoralArticleBody_contentResource\\n ...CoralDrawer_contentResource\\n ...StreamHighlightsContainer_streamResourceType\\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}\\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 chorusId\\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 chorusId\\n }\\n streams(first: 100) {\\n nodes @excludeCacheKey {\\n id\\n chorusId\\n }\\n }\\n games {\\n nodes @excludeCacheKey {\\n title\\n path\\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 }\\n ... on PostResourceType {\\n template\\n }\\n }\\n ... on StreamResourceType {\\n streamPublishedAt\\n }\\n}\\n\\nfragment CoralArticleBody_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ...CoralSectionContainer_contentResource\\n}\\n\\nfragment CoralDrawer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n ...CoralSectionContainer_contentResource\\n}\\n\\nfragment CoralSectionContainer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n chorusId\\n chorusUuid\\n globalId\\n permalink\\n comments {\\n enabled\\n mode\\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 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 tempContents {\\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 }\\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 ...BlockPlacementContainer_block\\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 chorusUuid\\n chorusId\\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 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 }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n children {\\n __typename\\n ... on CoreParagraphBlockType {\\n tempContents {\\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 contents {\\n plaintext\\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}\\n\\nfragment SearchTagsContainer_feedContentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n status\\n chorusId\\n chorusUuid\\n 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 contents {\\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 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 globalId\\n chorusId\\n chorusUuid\\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 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 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 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","43d930e0a741a4f7e1c9200d47da7a95":"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 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 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 tempContents {\\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 ...BlockPlacementContainer_block\\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 chorusUuid\\n chorusId\\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 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 }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n children {\\n __typename\\n ... on CoreParagraphBlockType {\\n tempContents {\\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 title\\n slug\\n id\\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 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 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}\\n","46793d91a9f769614d68bc7751b21e6c":"query StreamArticlesContainerPaginationPollQuery(\\n $nodeId: ID!\\n $cursor: 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","49b89eca128d9edb68f46398346afe74":"query HomepageArchiveLayoutQuery(\\n $limit: Int!\\n $offset: String!\\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) {\\n pageInfo {\\n hasNextPage\\n totalPages\\n }\\n nodes {\\n __typename\\n publishedAt\\n id\\n }\\n ...ContentCardRiverContainer_posts\\n }\\n ...AdminContainer_resolvedResource\\n }\\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 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 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 tempContents {\\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 ...BlockPlacementContainer_block\\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 chorusUuid\\n chorusId\\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 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 }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n children {\\n __typename\\n ... on CoreParagraphBlockType {\\n tempContents {\\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 title\\n slug\\n id\\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 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 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}\\n","4cd53e02da3e845d0397bfffdb1af392":"query QuickPostLayoutQuery(\\n $nodeId: ID!\\n) {\\n node(id: $nodeId) {\\n __typename\\n ... on QuickPostResourceType {\\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 ...CoralSectionContainer_contentResource\\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}\\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 chorusId\\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 chorusId\\n }\\n streams(first: 100) {\\n nodes @excludeCacheKey {\\n id\\n chorusId\\n }\\n }\\n games {\\n nodes @excludeCacheKey {\\n title\\n path\\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 }\\n ... on PostResourceType {\\n template\\n }\\n }\\n ... on StreamResourceType {\\n streamPublishedAt\\n }\\n}\\n\\nfragment CoralSectionContainer_contentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n chorusId\\n chorusUuid\\n globalId\\n permalink\\n comments {\\n enabled\\n mode\\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 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 tempContents {\\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 }\\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 ...BlockPlacementContainer_block\\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 chorusUuid\\n chorusId\\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 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 }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n children {\\n __typename\\n ... on CoreParagraphBlockType {\\n tempContents {\\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 contents {\\n plaintext\\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}\\n\\nfragment SearchTagsContainer_feedContentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n status\\n chorusId\\n chorusUuid\\n 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","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","6b2644c1e0f3a47fa3a3e705fc8a5640":"query ArticleStreamRecircContainerQuery(\\n $streamNodeId: ID!\\n) {\\n node(id: $streamNodeId) {\\n __typename\\n ... on StreamResourceType {\\n status\\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 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 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 tempContents {\\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 ...BlockPlacementContainer_block\\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 chorusUuid\\n chorusId\\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 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 }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n children {\\n __typename\\n ... on CoreParagraphBlockType {\\n tempContents {\\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 title\\n slug\\n id\\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 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 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}\\n","6df2a9b5cc871da8d3efb2021b621cfa":"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 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 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 tempContents {\\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 ...BlockPlacementContainer_block\\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 chorusUuid\\n chorusId\\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 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 }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n children {\\n __typename\\n ... on CoreParagraphBlockType {\\n tempContents {\\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 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 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 title\\n slug\\n id\\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 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 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}\\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 title\\n slug\\n id\\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 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 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}\\n","794c34ae050d94e4f77171a6ea33c238":"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 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 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 tempContents {\\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 ...BlockPlacementContainer_block\\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 chorusUuid\\n chorusId\\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 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 }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n children {\\n __typename\\n ... on CoreParagraphBlockType {\\n tempContents {\\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 title\\n slug\\n id\\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 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 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}\\n","87b4853b16f836956c044533dd9e86a5":"query PageLayoutQuery(\\n $nodeId: ID!\\n) {\\n node(id: $nodeId) {\\n __typename\\n ... on PageResourceType {\\n id\\n title\\n permalink\\n customCss\\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}\\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}\\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 chorusId\\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 chorusId\\n }\\n streams(first: 100) {\\n nodes @excludeCacheKey {\\n id\\n chorusId\\n }\\n }\\n games {\\n nodes @excludeCacheKey {\\n title\\n path\\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 }\\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 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 ...BlockPlacementContainer_block\\n}\\n\\nfragment ParagraphBlockContainer_block on CoreParagraphBlockType {\\n tempContents {\\n html\\n }\\n dropcap\\n endmark\\n lead\\n}\\n\\nfragment ProductBlockContainer_block on ProductBlockType {\\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 }\\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 tempContents {\\n html\\n }\\n }\\n }\\n citation {\\n html\\n }\\n}\\n\\nfragment RatingBlockContainer_block on RatingBlockType {\\n rating\\n searchTitle\\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 pageContentResourcePages_query on RootQuery {\\n node(id: $nodeId) {\\n __typename\\n ... on PageResourceType {\\n title\\n }\\n id\\n }\\n}\\n","9b893b4a3c326dd2a9c5d7567fe0b342":"query fetchUpdatedRestaurantsSyncRemixQuery(\\n $limit: Int\\n $offset: String\\n) {\\n venues(first: $limit, after: $offset) {\\n pageInfo {\\n hasNextPage\\n endCursor\\n }\\n nodes @excludeCacheKey {\\n createdAt\\n updatedAt\\n publishedAt\\n lastContentPublishedAt\\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 latestMap: posts(first: 1, where: {filter: {resourceType: {eq: map}}}) {\\n edges {\\n node {\\n __typename\\n publishedAt\\n ... on MapResourceType {\\n mapPoints {\\n venue @excludeCacheKey {\\n id\\n }\\n description {\\n plaintext\\n }\\n }\\n }\\n id\\n }\\n }\\n }\\n }\\n }\\n}\\n","9d6b9a3d21e9ba99a146422aead9df7c":"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 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 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 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 tempContents {\\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 ...BlockPlacementContainer_block\\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 chorusUuid\\n chorusId\\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 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 }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n children {\\n __typename\\n ... on CoreParagraphBlockType {\\n tempContents {\\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 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 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 title\\n slug\\n id\\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 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 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}\\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 title\\n slug\\n id\\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 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 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}\\n","9fcd7bb545015544be748684ef0f6085":"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 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 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 tempContents {\\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 ...BlockPlacementContainer_block\\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 chorusUuid\\n chorusId\\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 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 }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n children {\\n __typename\\n ... on CoreParagraphBlockType {\\n tempContents {\\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 title\\n slug\\n id\\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 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 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}\\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","cf8457e0e6bf39ea6a7bd4d0d517c57a":"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 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 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 tempContents {\\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 ...BlockPlacementContainer_block\\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 chorusUuid\\n chorusId\\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 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 }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n children {\\n __typename\\n ... on CoreParagraphBlockType {\\n tempContents {\\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 title\\n slug\\n id\\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 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 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}\\n","d46ae2b64f7c1cf9febe797d25ca1570":"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 }\\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 horizontal {\\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","da3e90b11e9fcac009602a6cd4450b11":"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}\\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 chorusId\\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 chorusId\\n }\\n streams(first: 100) {\\n nodes @excludeCacheKey {\\n id\\n chorusId\\n }\\n }\\n games {\\n nodes @excludeCacheKey {\\n title\\n path\\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 }\\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 }\\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 contents {\\n plaintext\\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}\\n\\nfragment SearchTagsContainer_feedContentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n status\\n chorusId\\n chorusUuid\\n 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","e40ef8cecce7ad0d2cfc4b58f64f06b6":"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_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 ...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 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 chorusId\\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 chorusId\\n }\\n streams(first: 100) {\\n nodes @excludeCacheKey {\\n id\\n chorusId\\n }\\n }\\n games {\\n nodes @excludeCacheKey {\\n title\\n path\\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 }\\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 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 tempContents {\\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 }\\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 ...BlockPlacementContainer_block\\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 chorusUuid\\n chorusId\\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 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 }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n children {\\n __typename\\n ... on CoreParagraphBlockType {\\n tempContents {\\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 contents {\\n plaintext\\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}\\n\\nfragment SearchTagsContainer_feedContentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n status\\n chorusId\\n chorusUuid\\n 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 title\\n slug\\n id\\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 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 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}\\n","f6a9d6fbb7719304866f10b1cef67930":"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 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 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 tempContents {\\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 ...BlockPlacementContainer_block\\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 chorusUuid\\n chorusId\\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 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 }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n children {\\n __typename\\n ... on CoreParagraphBlockType {\\n tempContents {\\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 contents {\\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 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","f91dac7f41697e034685c74a0582ad28":"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 }\\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 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 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 tempContents {\\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 ...BlockPlacementContainer_block\\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 chorusUuid\\n chorusId\\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 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 }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n children {\\n __typename\\n ... on CoreParagraphBlockType {\\n tempContents {\\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 }\\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 title\\n slug\\n id\\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 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 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}\\n","fc24996ce692e21a920fed5466322f08":"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 title\\n slug\\n id\\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 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 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}\\n","ff281f8d8a21078f916cf143dc65afc1":"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 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 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 chorusId\\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 chorusId\\n }\\n streams(first: 100) {\\n nodes @excludeCacheKey {\\n id\\n chorusId\\n }\\n }\\n games {\\n nodes @excludeCacheKey {\\n title\\n path\\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 }\\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 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 tempContents {\\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 }\\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 ...BlockPlacementContainer_block\\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 chorusUuid\\n chorusId\\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 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 }\\n}\\n\\nfragment QuoteBlockContainer_block on CoreQuoteBlockType {\\n children {\\n __typename\\n ... on CoreParagraphBlockType {\\n tempContents {\\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 contents {\\n plaintext\\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}\\n\\nfragment SearchTagsContainer_feedContentResource on ContentResourceInterface {\\n __isContentResourceInterface: __typename\\n status\\n chorusId\\n chorusUuid\\n 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 title\\n slug\\n id\\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 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 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}\\n"}')}},function(e){var n=function(n){return e(e.s=n)};e.O(0,[9774,179],function(){return n(4476),n(43307),n(33056)}),_N_E=e.O()}]);