(()=>{var id=Object.defineProperty;var Fe=(e,t)=>()=>(e&&(t=e(e=0)),t);var S=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),ad=(e,t)=>{for(var r in t)id(e,r,{get:t[r],enumerable:!0})};var h,a=Fe(()=>{h={id:"10",name:"Epicurious",configuration:{access:{receipts:[{provider:"*",product:"epi:web:basic"},{provider:"*",product:"ba:web:basic"},{provider:"*",product:"epicurious.com:basic"},{provider:"*",product:"bonappetit.com:basic"}]},payment:{acceptableForms:["pass"],acceptableScopes:["recipe","epi-web-basic","ba-web-basic","ba-cds"]}}}});var g,c=Fe(()=>{g={context:"05ab77a99169a5814b836d8cdb31b8aba1cc5d52",content:"229b0b103bd165c444bd0c453306d3392611a67e",code:"0c1765040e819d9e314b32f8549a76685b742503"}});var v,u=Fe(()=>{v=[{key:"25cmsn3vujl1aufr",name:"[module] Paywall",targeting:{contentType:"recipe",contentCanBePaywalled:!0},configuration:{module:{defaults:{items:1,"meter-max":1},uiSchema:{},schema:{properties:{"meter-max":{title:"The number of free pieces of content allowed",type:"number"},items:{title:"The number of items to show after truncation",type:"number"}}}}},from:null,to:null,units:[{key:"6zutfzl600tnqmq5",name:"emit-paywall-status-event",targeting:{},data:{function:"emitAnalyticsEvent",event:"paywall-status-updated",content:{paywallStatus:"paywalled"}},configuration:{},function:{name:"Emit Analytics Event",configuration:{}},slot:!1},{key:"s7i9t7c5v4ppvadi",name:"check-free-sample-token-expiration",targeting:{},data:{function:"tokenExpiration",paymentForm:"msmp",rule:"on",date:"*/*/01",priority:2},configuration:{},function:{name:"Token Expiration",configuration:{types:["paywall"]}},slot:!1},{key:"c0e8ghxcg5ew11td",name:"truncate-aside-layout",targeting:{payment:""},data:{function:"hideDOMElement",selector:".grid-layout__aside"},configuration:{},function:{name:"Hide DOM Element",configuration:{types:["paywall","hide-content"]}},slot:!1},{key:"z3iaiqb5ulmk2eij",name:"truncate-article-chunks",targeting:{payment:"",contentType:"article"},data:{function:"truncateMarkedContent",selector:'[class*="ArticlePageChunks-"] > *',items:"{{ items }}"},configuration:{},function:{name:"Truncate Marked Content",configuration:{types:["paywall","hide-content"]}},slot:!1},{key:"anbj8p2a10yvr8mc",name:"truncate-gallery-slides",targeting:{payment:"",contentType:"gallery"},data:{function:"truncateMarkedContent",selector:".gallery__slides__slide",items:"{{ items }}"},configuration:{},function:{name:"Truncate Marked Content",configuration:{types:["paywall","hide-content"]}},slot:!1},{key:"fp9iw7245gxrj8f2",name:"check-free-sample-token-signature",targeting:{},data:{function:"verifyTokenSignature",tokens:["pay_ent_msmp"],signature:"gvW4hgUoeM4tcgWRlpwz1344mUKplViBnhEQRqXh-epi",key:"2mIgQ3UNq9hNHtbFMfchD930rfyTwax0",priority:1},configuration:{},function:{name:"Verify Token Signatures",configuration:{}},slot:!1},{key:"5fie33ylayrzac7r",name:"truncate-background-content",targeting:{payment:""},data:{function:"truncateMarkedContent",selector:".content-background > *",items:"{{ items }}"},configuration:{},function:{name:"Truncate Marked Content",configuration:{types:["paywall","hide-content"]}},slot:!1},{key:"r98xpi5c9xdmt616",name:"access-payment-negotiation",targeting:{},data:{function:"paymentNegotiation",paymentForms:["access","pass","msmp"],acceptableScopes:["ba-web-basic","epi-web-basic","ba-cds"],signature:"gvW4hgUoeM4tcgWRlpwz1344mUKplViBnhEQRqXh-epi",key:"2mIgQ3UNq9hNHtbFMfchD930rfyTwax0",props:{counter:"all",max:"{{meter-max}}"},receipts:[{provider:"*",product:"ba:web:basic"},{provider:"*",product:"epi:web:basic"},{provider:"*",product:"ba:web:allaccess"},{provider:"*",product:"ba:web:allaccessplus"}],priority:3},configuration:{},function:{name:"Payment Negotiation",configuration:{types:["paywall"]}},slot:!1},{key:"k0hinowhkgehszfg",name:"truncate-recipe-content",targeting:{payment:""},data:{function:"truncateMarkedContent",mark:"recipe-content",selector:".container--body-inner > *",items:"{{ items }}"},configuration:{},function:{name:"Truncate Marked Content",configuration:{types:["paywall","hide-content"]}},slot:!1},{key:"qvn0yl8knac2lvoc",name:"truncate-recipe-information",targeting:{payment:"",contentType:"recipe"},data:{function:"truncateMarkedContent",selector:'[class*="GridWithMarginsWrapper-"] > *, [class*="RecipePageInfoSlice-"] > *',items:0},configuration:{types:["paywall","hide-content"]},function:{name:"Truncate Marked Content",configuration:{types:["paywall","hide-content"]}},slot:!1},{key:"avf8yt1jvk60uvyn",name:"truncate-recipe-ingredients-column",targeting:{payment:"",contentType:"recipe"},data:{function:"truncateMarkedContent",selector:'[class*="grid_content_columnOne"] > *, [data-testid="IngredientList"] > *',items:0},configuration:{types:["paywall","hide-content"]},function:{name:"Truncate Marked Content",configuration:{types:["paywall","hide-content"]}},slot:!1},{key:"tm2qsw845r69z4i2",name:"truncate-recipe-instructions",targeting:{payment:"",contentType:"recipe"},data:{function:"truncateMarkedContent",selector:'[class*="grid_content_columnTwo"] > *, [class*="InstructionsWrapper-"] > *',items:0},configuration:{types:["paywall","hide-content"]},function:{name:"Truncate Marked Content",configuration:{types:["paywall","hide-content"]}},slot:!1},{key:"ekq0je4ttajs0vjw",name:"truncate-article-paragraphs",targeting:{payment:"",contentType:"article"},data:{function:"truncateMarkedContent",selector:".body__inner-container > *:not([class*=CneAudioEmbedFigure])",items:"{{ items }}"},configuration:{},function:{name:"Truncate Marked Content",configuration:{types:["paywall","hide-content"]}},slot:!1},{key:"osjy8yo9heri3fau",name:"truncate-gallery-chunks",targeting:{payment:"",contentType:"gallery"},data:{function:"truncateMarkedContent",selector:"[class*=GalleryPageContentChunks] > [class*=LazyChunk]",items:"{{ items }}"},configuration:{},function:{name:"Truncate Marked Content",configuration:{types:["paywall","hide-content"]}},slot:!1},{key:"orihapeh6e279e7j",name:"truncate-gallery-paragraphs",targeting:{payment:"",contentType:"gallery","not contentType":["article","recipe"]},data:{function:"truncateMarkedContent",selector:"[class*=GalleryPageIntroBody] > div > *:not([class*=CneAudioEmbedFigure])",items:"{{ items }}"},configuration:{types:["paywall","hide-content"]},function:{name:"Truncate Marked Content",configuration:{types:["paywall","hide-content"]}},slot:!1},{key:"pi7hq793dllgkv6p",name:"legacy-token-exchange",targeting:{},data:{function:"exchangeEntitlementTokens",rollout:100,priority:1},configuration:{},function:{name:"Legacy Token Exchange",configuration:{}},slot:!1}]},{key:"epi-app-download-crm",name:"EPI App Download_CRM",targeting:{contentType:"recipe",entitled:!0,os:"iOS",segment:"aiq.344267",width:{min:0,max:1023}},configuration:{source:{offer:"https://epicurious.dummy-url.com"}},from:"2023-06-08T21:23:36.000Z",to:null,units:[{key:"audit-entitlement-tokens-446",name:"audit-entitlement-tokens-copy",targeting:{},data:{function:"auditEntitlementTokens",acceptableForms:["pass"],acceptableScopes:["ba-web-basic","epi-web-basic","ba-cds"]},configuration:{},function:{name:"Audit Entitlement Tokens",configuration:{types:["paywall"]}},slot:!1},{key:"revalidate-entitlement-tokens-495",name:"revalidate-entitlement-tokens-copy",targeting:{},data:{function:"revalidateEntitlementTokens",acceptableForms:["pass"],acceptableScopes:["ba-web-basic","epi-web-basic","ba-cds"]},configuration:{},function:{name:"Revalidate Entitlement Tokens",configuration:{types:["paywall"]}},slot:!1},{key:"verify-entitlement-token-signatures-285",name:"verify-entitlement-token-signatures-copy",targeting:{},data:{function:"verifyTokenSignature",tokens:["pay_ent_pass"],key:"mYA9B26vA7WrafLuzOp560GDyAWrz65m",priority:1},configuration:{},function:{name:"Verify Token Signatures",configuration:{}},slot:!1},{key:"payment-negotiation-741",name:"payment-negotiation-copy",targeting:{},data:{function:"paymentNegotiation",paymentForms:["pass","sample"],acceptableScopes:["recipe","ba-web-basic","epi-web-basic","ba-cds"],signature:"gvW4hgUoeM4tcgWRlpwz1344mUKplViBnhEQRqXh-epi",key:"2mIgQ3UNq9hNHtbFMfchD930rfyTwax0",props:{max:3},priority:3,prevent:"payment-negotiation-reg-gate"},configuration:{},function:{name:"Payment Negotiation",configuration:{types:["paywall"]}},slot:!1},{key:"footer-760",name:"footer",targeting:{},data:{ctaUrl:{desktop:"https://apps.apple.com/app/apple-store/id312101965?pt=45076&ct=CRM_EPI_AppDwnld_Footer&mt=8",tablet:"https://apps.apple.com/app/apple-store/id312101965?pt=45076&ct=CRM_EPI_AppDwnld_Footer&mt=8",mobile:"https://apps.apple.com/app/apple-store/id312101965?pt=45076&ct=CRM_EPI_AppDwnld_Footer&mt=8"},imageSrc:{alt:"A Delicious Duo",scale:!0,desktop:"https://assets.bonappetit.com/photos/646cf4c60bcd58b2b9f880a2/master/pass/BAEPI_Footer_Tab.png?format=original",tablet:"https://assets.bonappetit.com/photos/646cf4c60bcd58b2b9f880a2/master/pass/BAEPI_Footer_Tab.png?format=original",mobile:"https://assets.bonappetit.com/photos/646cf4fae757a8816cf19671/master/pass/BAEPI_FooterMob.png?format=original"}},configuration:{analytics:{impressionEvent:{name:"cm-footer"},clickEvent:{name:"cm-footer",selector:"a"}}},component:{name:"Footer",variation:"Image",renderer:"verso",configuration:{types:["intender"]}},slot:"Footer"},{key:"paywall-bar-690",name:"paywall-bar-crm",targeting:{payment:"pass"},data:{initialStatus:"expanded",imageSize:"small",desktop:{expanded:{subHed:{renderSubHedImage:!0,img:{alt:"Bon Appetit and Epicurious",src:"https://assets.bonappetit.com/photos/6372a136c1b599014a698ec7/master/pass/BAEPI_lockup_263x30.png?format=original"}},hed:"Get the app your kitchen is hungry for.",dek:"The Epicurious app for iOS is free with your subscription!",img:{src:"https://assets.bonappetit.com/photos/64528c6b669e7c83891e6ca8/master/pass/BAAppDLBUG.png?format=original",alt:"image alt"},cta:{url:"https://apps.apple.com/app/apple-store/id312101965?pt=45076&ct=CRM_EPI_AppDwnld_Growler&mt=8",copy:"DOWNLOAD NOW"}},collapsed:{copy:"Unlimited access to the Epicurious app for iOS is included with your subscription!",cta:{url:"https://apps.apple.com/app/apple-store/id312101965?pt=45076&ct=CRM_EPI_AppDwnld_Growler&mt=8",copy:"DOWNLOAD NOW"}}},tablet:{expanded:{subHed:{renderSubHedImage:!0,img:{alt:"Bon Appetit and Epicurious",src:"https://assets.bonappetit.com/photos/6372a133f9c8eb05c5b04f2c/master/pass/BAEPI_lockup_232x30.png?format=original"}},hed:"Get the app your kitchen is hungry for.",dek:"The Epicurious app for iOS is free with your subscription!",img:{src:"https://assets.bonappetit.com/photos/64528c6b669e7c83891e6ca8/master/pass/BAAppDLBUG.png?format=original",alt:"image alt"},cta:{url:"https://apps.apple.com/app/apple-store/id312101965?pt=45076&ct=CRM_EPI_AppDwnld_Growler&mt=8",copy:"DOWNLOAD NOW"}},collapsed:{copy:"Unlimited access to the Epicurious app for iOS is included with your subscription!",cta:{url:"https://apps.apple.com/app/apple-store/id312101965?pt=45076&ct=CRM_EPI_AppDwnld_Growler&mt=8",copy:"DOWNLOAD NOW"}}},mobile:{expanded:{subHed:{renderSubHedImage:!0,img:{alt:"Bon Appetit and Epicurious",src:"https://assets.bonappetit.com/photos/6372a139276d998a07a60e36/master/pass/BAEPI_lockup_243x30.png?format=original"}},hed:"Get the app your kitchen is hungry for.",dek:"The Epicurious app for iOS is free with your subscription!",cta:{url:"https://apps.apple.com/app/apple-store/id312101965?pt=45076&ct=CRM_EPI_AppDwnld_Growler&mt=8",copy:"DOWNLOAD NOW"}},collapsed:{copy:"Get the Epicurious app.",cta:{url:"https://apps.apple.com/app/apple-store/id312101965?pt=45076&ct=CRM_EPI_AppDwnld_Growler&mt=8",copy:"DOWNLOAD NOW"}}},signIn:{cta:{}}},configuration:{analytics:{impressionEvent:{name:"paywall-bar",payload:"paywallPayloadGenerator"},clickEvent:[{name:"paywall-bar-subscribe",selector:"[class*=PaywallBarCTAButton]"},{name:"paywall-bar-subscribe",selector:"[class*=PaywallBarCTALink]"},{name:"paywall-bar-sign-in",selector:"[class*=PaywallBarSignInLink]"}]}},component:{name:"PaywallBar",variation:"",renderer:"verso",configuration:{types:["paywall"]}},slot:"PaywallBar"}]},{key:"ol69puuyl93hm2rs",name:"[Behind segment] Quick pay Test",targeting:{segment:"quickpaytest@123",country:["IN","US","GB"],bucket:{min:17,max:19},entitled:!1,queryParameter:[{key:"qp",value:"true"},{key:"inline",value:"true"}]},configuration:{source:{}},from:"2025-07-16T10:03:09.000Z",to:null,units:[{key:"rqz6lj4ye6sgn29l",name:"in-content-barrier-content-bar-test",targeting:{},data:{isModalPresent:!0,mobile:{floatingBar:{copy:"Want to keep reading?",linkCopy:"Subscribe",url:"JNY_EPI_MOBILE_QP_IN_CONTENT_BARRIER_0_"},iframe:{src:"https://www.epicurious.com/v2/offers/inline-quick-pay-test?source=JNY_EPI_MOBILE_QP_IN_CONTENT_BARRIER_0_",title:"TNY offer"}},tablet:{floatingBar:{copy:"Want to keep reading?",linkCopy:"Subscribe",url:"JNY_EPI_TABLET_QP_IN_CONTENT_BARRIER_0_"},iframe:{src:"https://www.epicurious.com/v2/offers/inline-quick-pay-test?source=JNY_EPI_TABLET_QP_IN_CONTENT_BARRIER_0_",title:"TNY offer"}},desktop:{floatingBar:{copy:"Want to keep reading?",linkCopy:"Subscribe",url:"JNY_EPI_DESKTOP_QP_IN_CONTENT_BARRIER_0_"},iframe:{src:"https://www.epicurious.com/v2/offers/inline-quick-pay-test?source=JNY_EPI_DESKTOP_QP_IN_CONTENT_BARRIER_0_",title:"TNY offer"}}},configuration:{analytics:{impressionEvent:[{name:"in-content-barrier",state:"incontent-barrier",payload:"paywallPayloadGenerator",sourcePattern:"JNY"},{name:"in-content-barrier",selector:"[class*=InContentBarrierFloatingBar]",state:"floating-bar",payload:"paywallPayloadGenerator",sourcePattern:"JNY"}],clickEvent:[{name:"in-content-barrier-floating-bar-subscribe",selector:"[class*=InContentBarrierFloatingBarLink]"}]},types:["paywall"]},component:{name:"InContentBarrier",variation:"ContentBar",renderer:"verso",configuration:{types:["paywall"]}},slot:"InContentBarrier"}]},{key:"wrtbbip3a29fii8s",name:"[module] Newsletter ",targeting:{contentType:["article","gallery","recipe"]},configuration:{module:{scope:"global"}},from:"2024-10-22T06:22:50.000Z",to:null,units:[{key:"7tb6x115jtbldbgu",name:"footer-newsletter-cook-this-now",targeting:{authenticated:!1,channel:["ingredients","holidays-events","recipes-menus","thanksgiving"]},data:{buttonLabel:"Sign up",dangerousDek:"Get our best recipes, tips, and tools, handpicked for you, every day.",dangerousDisclaimer:'By signing up, you agree to our user agreement (including class action waiver and arbitration provisions), and acknowledge our privacy policy.',dangerousHed:"Cook This Now newsletter",newsletterId:"5117"},configuration:{analytics:{impressionEvent:{name:"newsletter-article"},clickEvent:{name:"newsletter-article",selector:"[class*=JourneyButtonWrapper]"}}},component:{name:"FooterNewsletter",variation:"",renderer:"verso",configuration:{}},slot:"FooterNewsletter"},{key:"0fmf9tbl4vgjvdpi",name:"footer-newsletter-cook-this-now-oneclick",targeting:{authenticated:!0,channel:["ingredients","holidays-events","recipes-menus","thanksgiving"]},data:{buttonLabel:"Sign up",dangerousDek:"Get our best recipes, tips, and tools, handpicked for you, every day.",dangerousDisclaimer:'By signing up, you agree to our user agreement (including class action waiver and arbitration provisions), and acknowledge our privacy policy.',dangerousHed:"Cook This Now Newsletter",newsletterId:"5117"},configuration:{analytics:{impressionEvent:{name:"newsletter-article-oneclick"},clickEvent:{name:"newsletter-article-oneclick",selector:"[class*=NewsletterOneClickSignUpButton]"}}},component:{name:"NewsletterExtended",variation:"",renderer:"verso",configuration:{}},slot:"NewsletterExtended"},{key:"e05nli51ywhxk7qi",name:"footer-newsletter-well-equipped",targeting:{authenticated:!1,channel:["expert-advice","shopping"]},data:{buttonLabel:"Sign up",dangerousDek:"Gear reviews, taste tests, last-minute deals, and everything else you need to shop smart for your kitchen. Arrives a few times a week.",dangerousDisclaimer:'By signing up, you agree to our user agreement (including class action waiver and arbitration provisions), and acknowledge our privacy policy.',dangerousHed:"Well Equipped",newsletterId:"248886"},configuration:{analytics:{impressionEvent:{name:"newsletter-article"},clickEvent:{name:"newsletter-article",selector:"[class*=JourneyButtonWrapper]"}}},component:{name:"FooterNewsletter",variation:"",renderer:"verso",configuration:{}},slot:"FooterNewsletter"},{key:"330bt855pu9lhuqd",name:"footer-newsletter-well-equipped-oneclick",targeting:{authenticated:!0,channel:["expert-advice","shopping"]},data:{buttonLabel:"Sign up",dangerousDek:"Gear reviews, taste tests, last-minute deals, and everything else you need to shop smart for your kitchen. Arrives a few times a week.",dangerousDisclaimer:'By signing up, you agree to our user agreement (including class action waiver and arbitration provisions), and acknowledge our privacy policy.',dangerousHed:"Well Equipped Newsletter",newsletterId:"248886"},configuration:{analytics:{impressionEvent:{name:"newsletter-article-oneclick"},clickEvent:{name:"newsletter-article-oneclick",selector:"[class*=NewsletterOneClickSignUpButton]"}}},component:{name:"NewsletterExtended",variation:"",renderer:"verso",configuration:{}},slot:"NewsletterExtended"},{key:"9loyzbu46093crok",name:"inline-newsletter-cook-this-now",targeting:{"not payment":"",channel:["ingredients","holidays-events","recipes-menus","thanksgiving"]},data:{buttonLabel:"Sign up",dangerousDek:"Get the best recipes from Epicurious, Bon App\xE9tit, Gourmet, and our favorite cookbooks delivered right to you, every day.",dangerousDisclaimer:'By signing up, you agree to our user agreement (including class action waiver and arbitration provisions), and acknowledge our privacy policy. By signing up, you agree to our user agreement (including class action waiver and arbitration provisions), and acknowledge our privacy policy. H2 to H5 selected. F2 to F5 selected. https://interfaces.conde.io/apps/journey/createUnit?campaignKey=wrtbbip3a29fii8s&brandSlug=epicurious&brandId=10 Has link Cell F2 To focus pop-up, hold Control+\u2318, press E, then P F2 to F5 selected. Cook This Now A daily mix of our newest recipes and greatest hits, curated by Epicurious editors. Cell G3 Cook This Now A daily mix of our newest recipes and greatest hits, curated by Epicurious editors. Cell G3 H2 to H5 selected. By signing up, you agree to our user agreement (including class action waiver and arbitration provisions), and acknowledge our privacy policy. Cell H2 H2 to H5 selected. H2 to H5 selected. By signing up, you agree to our user agreement (including class action waiver and arbitration provisions), and acknowledge our privacy policy. Cell H2 H2 to H5 selected. H2 to H5 selected.',dangerousHed:"The Epicurious daily newsletter",newsletterId:"5117"},configuration:{analytics:{impressionEvent:{name:"newsletter-slim"},clickEvent:{name:"newsletter-slim",selector:"[class*=JourneyButtonWrapper]"}}},component:{name:"InlineNewsletter",variation:"",renderer:"verso",configuration:{}},slot:"InlineNewsletter"},{key:"p9881ir4amlasgot",name:"footer-newsletter-cook-this-now-2-oneclick",targeting:{authenticated:!0,channel:["ingredients","holidays-events","recipes-menus","thanksgiving"]},data:{buttonLabel:"Sign up",dangerousDek:"Get our daily newsletter for the best recipes to make every day, plus ingenious cooking tips and tricks.",dangerousDisclaimer:'By signing up, you agree to our user agreement (including class action waiver and arbitration provisions), and acknowledge our privacy policy.',dangerousHed:"Meal planning made easier",newsletterId:"5117"},configuration:{analytics:{impressionEvent:{name:"newsletter-article-oneclick"},clickEvent:{name:"newsletter-article-oneclick",selector:"[class*=NewsletterOneClickSignUpButton]"}}},component:{name:"NewsletterExtended",variation:"",renderer:"verso",configuration:{}},slot:"NewsletterExtended"},{key:"izcs9xcwr8sjmnot",name:"footer-newsletter-cook-this-now-2",targeting:{authenticated:!1,channel:["ingredients","holidays-events","recipes-menus","thanksgiving"]},data:{buttonLabel:"Sign up",dangerousDek:"Get our daily newsletter for the best recipes to make every day, plus ingenious cooking tips and tricks.",dangerousDisclaimer:'By signing up, you agree to our user agreement (including class action waiver and arbitration provisions), and acknowledge our privacy policy.',dangerousHed:"Meal planning made easier",newsletterId:"5117"},configuration:{analytics:{impressionEvent:{name:"newsletter-article"},clickEvent:{name:"newsletter-article",selector:"[class*=JourneyButtonWrapper]"}}},component:{name:"FooterNewsletter",variation:"",renderer:"verso",configuration:{}},slot:"FooterNewsletter"},{key:"gj2ts3xblf58v2j5",name:"inline-newsletter-cook-this-now-2",targeting:{"not payment":"",tag:"occasion"},data:{buttonLabel:"Sign up",dangerousDek:"Get essential recipes, tips, and tools, delivered to your inbox.",dangerousDisclaimer:'By signing up, you agree to our user agreement (including class action waiver and arbitration provisions), and acknowledge our privacy policy.',dangerousHed:"Cook This Now newsletter",newsletterId:"5117"},configuration:{analytics:{impressionEvent:{name:"newsletter-slim"},clickEvent:{name:"newsletter-slim",selector:"[class*=JourneyButtonWrapper]"}}},component:{name:"InlineNewsletter",variation:"",renderer:"verso",configuration:{}},slot:"InlineNewsletter"},{key:"khefj7if4y919cfw",name:"inline-newsletter-well-equipped",targeting:{"not payment":"",channel:["expert-advice","shopping"]},data:{buttonLabel:"Sign up",dangerousDek:"Gear reviews, taste tests, last-minute deals, and everything else you need to shop smart for your kitchen. Arrives a few times a week.",dangerousDisclaimer:'By signing up, you agree to our user agreement (including class action waiver and arbitration provisions), and acknowledge our privacy policy.',dangerousHed:"Well Equipped",newsletterId:"248886"},configuration:{analytics:{impressionEvent:{name:"newsletter-slim"},clickEvent:{name:"newsletter-slim",selector:"[class*=JourneyButtonWrapper]"}}},component:{name:"InlineNewsletter",variation:"",renderer:"verso",configuration:{}},slot:"InlineNewsletter"}]},{key:"04-02-epi-ungating-google-discover",name:"[04.02] EPI Ungating Google Discover",targeting:{referralSource:"ref.gd",entitled:!1},configuration:{source:{offer:"https://epicurious.dummy-url.com"}},from:"2024-04-02T13:00:00.000Z",to:null,units:[{key:"nav-cta-2415",name:"nav-cta",targeting:{},data:{subscribeUrl:{mobile:"https://www.epicurious.com/v2/offers/epia01001?source=Site_0_JNY_EPI_GATED_MOBILE_NAV_CTA_UNIT_0_2025_GOOGLE_DISCOVER_ZZ",tablet:"https://www.epicurious.com/v2/offers/epia01001?source=Site_0_JNY_EPI_GATED_TABLET_NAV_CTA_UNIT_0_2025_GOOGLE_DISCOVER_ZZ",desktop:"https://www.epicurious.com/v2/offers/epi023?source=Site_0_JNY_EPI_GATED_DESKTOP_NAV_CTA_UNIT_0_2025_GOOGLE_DISCOVER_ZZ"},cta:"SUBSCRIBE"},configuration:{analytics:{impressionEvent:{name:"cm-nav-cta",payload:"paywallPayloadGenerator"},clickEvent:{name:"cm-nav-cta-subscribe",selector:".cm-nav-cta__anchor"}}},template:{name:"cm_nav-cta",classname:"consumer-marketing-unit--nav-cta",configuration:{types:["intender"]}},slot:"consumer-marketing-unit--nav-cta"},{key:"ungated-growler-17",name:"ungated-growler",targeting:{},data:{hed:"Come see what\u2019s cooking.",dek:"Over 50,000 test-kitchen perfected recipes for just $6 $3/month for 1 year\u2014cancel anytime.",subscribeUrl:{mobile:"https://www.epicurious.com/v2/offers/epia01001?source=Site_0_JNY_EPI_UNGATED_MOBILE_UNGATED_GROWLER_0_2024_GOOGLE_DISCOVER_ZZ",tablet:"https://www.epicurious.com/v2/offers/epia01001?source=Site_0_JNY_EPI_UNGATED_TABLET_UNGATED_GROWLER_0_2024_GOOGLE_DISCOVER_ZZ",desktop:"https://www.epicurious.com/v2/offers/epia01001?source=Site_0_JNY_EPI_UNGATED_DESKTOP_UNGATED_GROWLER_0_2024_GOOGLE_DISCOVER_ZZ"},cta:"GET DIGITAL ACCESS"},configuration:{frequencyCap:{times:1,multiplier:1,timeFrame:"week"},analytics:{impressionEvent:{name:"cm-barrier",payload:"paywallPayloadGenerator"},clickEvent:{name:"cm-barrier",selector:".cm_un-gated-growler-bar-BA-EPI__cta-link"}}},template:{name:"cm_un-gated-growler-bar-BA-EPI",classname:"consumer-marketing-unit--paywall-bar-call-to-action",configuration:{types:["intender"]}},slot:"consumer-marketing-unit--paywall-bar-call-to-action"},{key:"homepage-ticker-48",name:"homepage-ticker",targeting:{channel:"homepage"},data:{image:{url:"https://assets.bonappetit.com/photos/65c268b9e2ed84ebaf102481/original/pass/EPI_Ticker-icon.png?format=original",alt:"Epicurious logo"},copy:"Unlock access to over 50,000+ expertly tested recipes.",signIn:{url:{desktop:"https://www.epicurious.com/v2/offers/epia01001?source=Site_0_JNY_EPI_UNGATED_DESKTOP_HOMEPAGE_BANNER_0_2025_GOOGLE_DISCOVER_ZZ",tablet:"https://www.epicurious.com/v2/offers/epia01001?source=Site_0_JNY_EPI_UNGATED_TABLET_HOMEPAGE_BANNER_0_2025_GOOGLE_DISCOVER_ZZ",mobile:"https://www.epicurious.com/v2/offers/epia01001?source=Site_0_JNY_EPI_UNGATED_MOBILE_HOMEPAGE_BANNER_0_2025_GOOGLE_DISCOVER_ZZ"},text:"SUBSCRIBE TODAY>>"},withBorderTop:!0,withBorderBottom:!0},configuration:{analytics:{impressionEvent:{name:"cm-journey-ticker",payload:"paywallPayloadGenerator"},clickEvent:{name:"cm-journey-ticker",selector:"a.cm__signin"}}},component:{name:"Ticker",variation:"",renderer:"verso",configuration:{types:["intender"]}},slot:"Ticker"},{key:"xw9v4jfohlv5s3ny",name:"footer-component",targeting:{},data:{ctaUrl:{desktop:"https://www.epicurious.com/v2/offers/epia01001?source=Site_0_JNY_EPI_GATED_DESKTOP_FOOTER_0_2025_GOOGLE_DISCOVER_ZZ",tablet:"https://www.epicurious.com/v2/offers/epia01001?source=Site_0_JNY_EPI_GATED_TABLET_FOOTER_0_2025_GOOGLE_DISCOVER_ZZ",mobile:"https://www.epicurious.com/v2/offers/epia01001?source=Site_0_JNY_EPI_GATED_MOBILE_FOOTER_0_2025_GOOGLE_DISCOVER_ZZ"},imageSrc:{alt:"Image may contain: Logo, Symbol, Trademark, Text, and Word",scale:!0,desktop:"https://assets.bonappetit.com/photos/67fe686aebe91dae530471ce/original/pass/BaEpi_Refresh_Culture_Banner_DT_940x140_v1d.gif?format=original",tablet:"https://assets.bonappetit.com/photos/67fe68889d2c11d40fcb8f14/original/pass/BaEpi_Refresh_Culture_Mobile_Banner_276x100_01a.gif?format=original",mobile:"https://assets.bonappetit.com/photos/67fe68889d2c11d40fcb8f14/original/pass/BaEpi_Refresh_Culture_Mobile_Banner_276x100_01a.gif?format=original"}},configuration:{analytics:{impressionEvent:{name:"cm-footer",payload:"paywallPayloadGenerator"},clickEvent:{name:"cm-footer",selector:"[class*='FooterAnchor']"}},types:["intender"]},component:{name:"Footer",variation:"Image",renderer:"verso",configuration:{types:["intender"]}},slot:"Footer"}]},{key:"x9tvel1c9mgijj39",name:"[Behind segment] in-content barrier redesign",targeting:{segment:"ib-redesign",queryParameter:[{key:"barrier",value:"true"}],authenticated:!1,entitled:!1,country:["IN","GB","US"],bucket:{min:1,max:100},paid:!1},configuration:{source:{offer:"test.com"}},from:"2025-11-17T12:37:11.000Z",to:null,units:[{key:"lhjor8n9kt4s3umq",name:"in-content-barrier-test-without-image",targeting:{queryParameter:[{key:"image",value:"false"}]},data:{isModalPresent:!0,signIn:{copy:"Are you already a subscriber?",cta:{text:"Log In",url:"/go/failsafe"}},mobile:{hed:"Subscribe for exclusive access",dek:"Access premium content for $6 plus get a free quote",image:{},cta:{copy:"Subscribe",url:"{{source.offer}}?source={{source.category}}_0_{{source.platform}}_{{source.brand}}_MOBILE_{{tracking.unit.name}}_0_{{source.campaign}}_ZZ_{{source.postfix}}"},floatingBar:{copy:"Want to keep reading?",linkCopy:"Subscribe",url:"{{source.offer}}?source={{source.category}}_0_{{source.platform}}_{{source.brand}}_MOBILE_{{tracking.unit.name}}_BAR_0_{{source.campaign}}_ZZ_{{source.postfix}}"}},tablet:{hed:"Subscribe for exclusive access",dek:"Access premium content for $6 plus get a free quote",image:{},cta:{copy:"Subscribe",url:"{{source.offer}}?source={{source.category}}_0_{{source.platform}}_{{source.brand}}_TABLET_{{tracking.unit.name}}_0_{{source.campaign}}_ZZ_{{source.postfix}}"},floatingBar:{copy:"Want to keep reading?",linkCopy:"Subscribe",url:"{{source.offer}}?source={{source.category}}_0_{{source.platform}}_{{source.brand}}_TABLET_{{tracking.unit.name}}_BAR_0_{{source.campaign}}_ZZ_{{source.postfix}}"}},desktop:{hed:"Subscribe for exclusive access",dek:"Access premium content for $6 plus get a free quote",image:{},cta:{copy:"Subscribe",url:"{{source.offer}}?source={{source.category}}_0_{{source.platform}}_{{source.brand}}_DESKTOP_{{tracking.unit.name}}_0_{{source.campaign}}_ZZ_{{source.postfix}}"},floatingBar:{copy:"Want to keep reading?",linkCopy:"Subscribe",url:"{{source.offer}}?source={{source.category}}_0_{{source.platform}}_{{source.brand}}_DESKTOP_{{tracking.unit.name}}_BAR_0_{{source.campaign}}_ZZ_{{source.postfix}}"}}},configuration:{analytics:{impressionEvent:[{name:"in-content-barrier",state:"incontent-barrier",payload:"paywallPayloadGenerator",sourcePattern:"JNY"},{name:"in-content-barrier",selector:"[class*=InContentBarrierFloatingBar]",state:"floating-bar",payload:"paywallPayloadGenerator",sourcePattern:"JNY"}],clickEvent:[{name:"in-content-barrier-subscribe",selector:"[class*=InContentBarrierCTAButton]"},{name:"in-content-barrier-floating-bar-subscribe",selector:"[class*=InContentBarrierFloatingBarLink]"},{name:"in-content-barrier-sign-in",selector:"[class*=InContentBarrierSignInLink]"}]},types:["paywall"]},component:{name:"InContentBarrier",variation:"Filled",renderer:"verso",configuration:{types:["paywall"]}},slot:"InContentBarrier"},{key:"i5gz9a1cbhw6qlna",name:"in-content-barrier-test",targeting:{queryParameter:[{key:"image",value:"true"}]},data:{isModalPresent:!0,signIn:{copy:"Are you already a subscriber?",cta:{url:"/go/failsafe",text:"Log In"}},mobile:{hed:"Subscribe for exclusive access",dek:"Access premium content for $6 plus get a free quote",image:{src:"https://media.newyorker.com/photos/65c64f9d87e32c491b5a5d41/original/pass/TNY_MeterTest_B_FinalCanvas_DT_375x250_rev.png?format=original",alt:"Subscription Offer"},cta:{copy:"Subscribe",url:"{{source.offer}}?source={{source.category}}_0_{{source.platform}}_{{source.brand}}_MOBILE_{{tracking.unit.name}}_0_{{source.campaign}}_ZZ_{{source.postfix}}"},floatingBar:{copy:"Want to keep reading?",linkCopy:"Subscribe",url:"{{source.offer}}?source={{source.category}}_0_{{source.platform}}_{{source.brand}}_MOBILE_{{tracking.unit.name}}_BAR_0_{{source.campaign}}_ZZ_{{source.postfix}}"}},tablet:{hed:"Subscribe for exclusive access",dek:"Access premium content for $6 plus get a free quote",image:{src:"https://media.newyorker.com/photos/65c64f9d87e32c491b5a5d41/original/pass/TNY_MeterTest_B_FinalCanvas_DT_375x250_rev.png?format=original",alt:"Subscription Offer"},cta:{copy:"Subscribe",url:"{{source.offer}}?source={{source.category}}_0_{{source.platform}}_{{source.brand}}_TABLET_{{tracking.unit.name}}_0_{{source.campaign}}_ZZ_{{source.postfix}}"},floatingBar:{copy:"Want to keep reading?",linkCopy:"Subscribe",url:"{{source.offer}}?source={{source.category}}_0_{{source.platform}}_{{source.brand}}_TABLET_{{tracking.unit.name}}_BAR_0_{{source.campaign}}_ZZ_{{source.postfix}}"}},desktop:{hed:"Subscribe for exclusive access",dek:"Access premium content for $6 plus get a free quote",image:{src:"https://media.newyorker.com/photos/65c64f9d87e32c491b5a5d41/original/pass/TNY_MeterTest_B_FinalCanvas_DT_375x250_rev.png?format=original",alt:"Subscription Offer"},cta:{copy:"Subscribe",url:"{{source.offer}}?source={{source.category}}_0_{{source.platform}}_{{source.brand}}_DESKTOP_{{tracking.unit.name}}_0_{{source.campaign}}_ZZ_{{source.postfix}}"},floatingBar:{copy:"Want to keep reading?",linkCopy:"Subscribe",url:"{{source.offer}}?source={{source.category}}_0_{{source.platform}}_{{source.brand}}_DESKTOP_{{tracking.unit.name}}_BAR_0_{{source.campaign}}_ZZ_{{source.postfix}}"}}},configuration:{analytics:{impressionEvent:[{name:"in-content-barrier",state:"incontent-barrier",payload:"paywallPayloadGenerator",sourcePattern:"JNY"},{name:"in-content-barrier",selector:"[class*=InContentBarrierFloatingBar]",state:"floating-bar",payload:"paywallPayloadGenerator",sourcePattern:"JNY"}],clickEvent:[{name:"in-content-barrier-subscribe",selector:"[class*=InContentBarrierCTAButton]"},{name:"in-content-barrier-floating-bar-subscribe",selector:"[class*=InContentBarrierFloatingBarLink]"},{name:"in-content-barrier-sign-in",selector:"[class*=InContentBarrierSignInLink]"}]},types:["paywall"]},component:{name:"InContentBarrier",variation:"Filled",renderer:"verso",configuration:{types:["paywall"]}},slot:"InContentBarrier"}]},{key:"0na9bbli028cp5kt",name:"[module] Fingerprint Paywall",targeting:{contentType:"recipe",contentCanBePaywalled:!0},configuration:{module:{defaults:{items:1,"meter-max":1},uiSchema:{},schema:{properties:{"meter-max":{title:"The number of free pieces of content allowed",type:"number"},items:{title:"The number of items to show before truncation",type:"number"}}}}},from:null,to:null,units:[{key:"5xnuuww8vijmt8dy",name:"truncate-gallery-slides",targeting:{payment:"",contentType:"gallery"},data:{function:"truncateMarkedContent",selector:".gallery__slides__slide",items:"{{ items }}"},configuration:{types:["paywall","hide-content"]},function:{name:"Truncate Marked Content",configuration:{types:["paywall","hide-content"]}},slot:!1},{key:"h6dfhm0y8kw70ola",name:"truncate-article-chunks",targeting:{payment:"",contentType:"article"},data:{function:"truncateMarkedContent",selector:'[class*="ArticlePageChunks-"] > *',items:"{{ items }}"},configuration:{types:["paywall","hide-content"]},function:{name:"Truncate Marked Content",configuration:{types:["paywall","hide-content"]}},slot:!1},{key:"aqaxs466do6nlowr",name:"legacy-token-exchange",targeting:{},data:{function:"exchangeEntitlementTokens",rollout:100,priority:1},configuration:{},function:{name:"Legacy Token Exchange",configuration:{}},slot:!1},{key:"m50o6jmqz2gcgfd7",name:"emit-paywall-status-event",targeting:{},data:{function:"emitAnalyticsEvent",event:"paywall-status-updated",content:{paywallStatus:"paywalled"}},configuration:{},function:{name:"Emit Analytics Event",configuration:{}},slot:!1},{key:"uuk1vc421eygkduh",name:"check-free-sample-token-expiration",targeting:{},data:{function:"tokenExpiration",paymentForm:"fsmp",rule:"on",date:"*/*/01",priority:2,clientCredentials:"am91cm5leS1zZXJ2aWNlOnBhc3N3b3Jk",serviceURL:"https://visitiq.conde.io/api/reconcile"},configuration:{types:["paywall"]},function:{name:"Token Expiration",configuration:{types:["paywall"]}},slot:!1},{key:"57tbwzp5hpljw1ge",name:"access-payment-negotiation",targeting:{},data:{function:"paymentNegotiation",paymentForms:["access","pass","fsmp"],acceptableScopes:["ba-web-basic","epi-web-basic","ba-cds"],signature:"gvW4hgUoeM4tcgWRlpwz1344mUKplViBnhEQRqXh-epi",key:"2mIgQ3UNq9hNHtbFMfchD930rfyTwax0",props:{counter:"all",max:"{{meter-max}}"},fsmp:{clientCredentials:"am91cm5leS1zZXJ2aWNlOnBhc3N3b3Jk",serviceURL:"https://visitiq.conde.io/api/reconcile"},receipts:[{provider:"*",product:"ba:web:basic"},{provider:"*",product:"epi:web:basic"},{provider:"*",product:"ba:web:allaccess"},{provider:"*",product:"ba:web:allaccessplus"}],priority:3},configuration:{types:["paywall"]},function:{name:"Payment Negotiation",configuration:{types:["paywall"]}},slot:!1},{key:"2q4lulifgj5j65fw",name:"check-free-sample-token-signature",targeting:{},data:{function:"verifyTokenSignature",tokens:["pay_ent_fsmp"],signature:"gvW4hgUoeM4tcgWRlpwz1344mUKplViBnhEQRqXh-epi",key:"2mIgQ3UNq9hNHtbFMfchD930rfyTwax0",priority:1},configuration:{},function:{name:"Verify Token Signatures",configuration:{}},slot:!1},{key:"ddt72am0z67iavex",name:"truncate-background-content",targeting:{payment:""},data:{function:"truncateMarkedContent",selector:".content-background > *",items:"{{ items }}"},configuration:{},function:{name:"Truncate Marked Content",configuration:{types:["paywall","hide-content"]}},slot:!1},{key:"87lvkof05nnaogmv",name:"truncate-recipe-content",targeting:{payment:""},data:{function:"truncateMarkedContent",mark:"recipe-content",selector:".container--body-inner > *",items:"{{ items }}"},configuration:{},function:{name:"Truncate Marked Content",configuration:{types:["paywall","hide-content"]}},slot:!1},{key:"9f2rw8fnmo1fh7bv",name:"truncate-recipe-information",targeting:{payment:"",contentType:"recipe"},data:{function:"truncateMarkedContent",selector:'[class*="GridWithMarginsWrapper-"] > *, [class*="RecipePageInfoSlice-"] > *',items:0},configuration:{types:["paywall","hide-content"]},function:{name:"Truncate Marked Content",configuration:{types:["paywall","hide-content"]}},slot:!1},{key:"j74cd990ghpwdsn6",name:"truncate-recipe-ingredients-column",targeting:{payment:"",contentType:"recipe"},data:{function:"truncateMarkedContent",selector:'[class*="grid_content_columnOne"] > *, [data-testid="IngredientList"] > *',items:0},configuration:{types:["paywall","hide-content"]},function:{name:"Truncate Marked Content",configuration:{types:["paywall","hide-content"]}},slot:!1},{key:"s65quoyg6egktiwe",name:"truncate-recipe-instructions",targeting:{payment:"",contentType:"recipe"},data:{function:"truncateMarkedContent",selector:'[class*="grid_content_columnTwo"] > *, [class*="InstructionsWrapper-"] > *',items:0},configuration:{types:["paywall","hide-content"]},function:{name:"Truncate Marked Content",configuration:{types:["paywall","hide-content"]}},slot:!1},{key:"0fmhg06opbc454lp",name:"truncate-article-paragraphs",targeting:{payment:"",contentType:"article"},data:{function:"truncateMarkedContent",selector:".body__inner-container > *:not([class*=CneAudioEmbedFigure])",items:"{{ items }}"},configuration:{types:["paywall","hide-content"]},function:{name:"Truncate Marked Content",configuration:{types:["paywall","hide-content"]}},slot:!1},{key:"pf8nc3fi2ew624sk",name:"truncate-gallery-chunks",targeting:{payment:"",contentType:"gallery"},data:{function:"truncateMarkedContent",selector:"[class*=GalleryPageContentChunks] > [class*=LazyChunk]",items:"{{ items }}"},configuration:{types:["paywall","hide-content"]},function:{name:"Truncate Marked Content",configuration:{types:["paywall","hide-content"]}},slot:!1},{key:"ehg7qhk58dhwvzix",name:"truncate-gallery-paragraphs",targeting:{payment:"",contentType:"gallery","not contentType":["article","recipe"]},data:{function:"truncateMarkedContent",selector:"[class*=GalleryPageIntroBody] > div > *:not([class*=CneAudioEmbedFigure])",items:"{{ items }}"},configuration:{types:["paywall","hide-content"]},function:{name:"Truncate Marked Content",configuration:{types:["paywall","hide-content"]}},slot:!1}]},{key:"da4v0gtxqpd9s1qj",name:"[02.12.2025] INTL Holdout",targeting:{bucket:{min:97,max:100},paid:!1,"not country":"US"},configuration:{source:{offer:"https://epicurious.dummy-url.com"}},from:"2025-02-12T13:00:00.000Z",to:null,units:[{key:"nd6ndlxffd54vyd1",name:"footer-component",targeting:{},data:{ctaUrl:{desktop:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_DESKTOP_FOOTER_HOLDOUT_U_ZZ",tablet:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_TABLET_FOOTER_HOLDOUT_U_ZZ",mobile:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_MOBILE_FOOTER_HOLDOUT_U_ZZ"},imageSrc:{alt:"Image may contain: Logo, Symbol, Trademark, Text, and Word",scale:!0,desktop:"https://assets.bonappetit.com/photos/67fe686aebe91dae530471ce/original/pass/BaEpi_Refresh_Culture_Banner_DT_940x140_v1d.gif?format=original",tablet:"https://assets.bonappetit.com/photos/67fe68889d2c11d40fcb8f14/original/pass/BaEpi_Refresh_Culture_Mobile_Banner_276x100_01a.gif?format=original",mobile:"https://assets.bonappetit.com/photos/67fe68889d2c11d40fcb8f14/original/pass/BaEpi_Refresh_Culture_Mobile_Banner_276x100_01a.gif?format=original"}},configuration:{analytics:{impressionEvent:{name:"cm-footer",payload:"paywallPayloadGenerator"},clickEvent:{name:"cm-footer",selector:"[class*='FooterAnchor']"}},types:["intender"]},component:{name:"Footer",variation:"Image",renderer:"verso",configuration:{types:["intender"]}},slot:"Footer"},{key:"w17vivdvgvdmco3z",name:"homepage-ticker",targeting:{channel:"homepage"},data:{image:{url:"https://assets.bonappetit.com/photos/65c268b9e2ed84ebaf102481/original/pass/EPI_Ticker-icon.png?format=original",alt:"EPI logo"},copy:"Unlock access to over 50,000+ expertly tested recipes.",signIn:{url:{desktop:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_DESKTOP_HOMEPAGE_BANNER_HOLDOUT_U_ZZ",tablet:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_TABLET_HOMEPAGE_BANNER_HOLDOUT_U_ZZ",mobile:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_MOBILE_HOMEPAGE_BANNER_HOLDOUT_U_ZZ"},text:"SUBSCRIBE TODAY>>"},withBorderTop:!0,withBorderBottom:!0},configuration:{analytics:{impressionEvent:{name:"cm-journey-ticker",payload:"paywallPayloadGenerator"},clickEvent:{name:"cm-journey-ticker",selector:"a.cm__signin"}},types:["intender"]},component:{name:"Ticker",variation:"",renderer:"verso",configuration:{types:["intender"]}},slot:"Ticker"},{key:"1ncd8j7r0u8dlrya",name:"nav-cta",targeting:{},data:{copy:{mobile:"SUBSCRIBE",tablet:"SUBSCRIBE",desktop:"SUBSCRIBE"},subscribeUrl:{mobile:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_MOBILE_NAV_CTA_HOLDOUT_U_ZZ",tablet:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_MOBILE_NAV_CTA_HOLDOUT_U_ZZ",desktop:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_DESKTOP_NAV_CTA_HOLDOUT_U_ZZ"}},configuration:{analytics:{impressionEvent:{name:"cm-nav-cta",payload:"paywallPayloadGenerator"},clickEvent:{name:"cm-nav-cta-subscribe",selector:"[class*='NavCTALink']"}},types:["intender"]},component:{name:"NavCTA",variation:"",renderer:"verso",configuration:{types:["intender"]}},slot:"NavCTA"},{key:"eix9qiqlyrs9hfaz",name:"rollover-component",targeting:{},data:{ctaUrl:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_DESKTOP_NAV_ROLLOVER_HOLDOUT_U_ZZ",image:{scale:!0,alt:"Image may contain: Text",src:"https://assets.bonappetit.com/photos/67fe67bcebe91dae530471cc/original/pass/BaEpi_Refresh_Culture_Overlay_Banner_300x200_02a.gif?format=original"}},configuration:{analytics:{impressionEvent:{name:"cm-nav-rollover",payload:"paywallPayloadGenerator"},clickEvent:{name:"cm-nav-rollover",selector:".nav-rollover__component a"}},types:["intender"]},component:{name:"NavRollover",variation:"Image",renderer:"verso",configuration:{types:["intender"]}},slot:"NavRollover"}]},{key:"dbylkix2pjbqo804",name:"[03.27.2025] INTL In-Content Barrier PV0 [Excluding Search and Newsletter]",targeting:{bucket:{min:1,max:96},paid:!1,"not country":"US","not referralSource":["ref.gg","ref.nl"],"not channel":"newsletter",contentCanBePaywalled:!0},configuration:{includes:{"25cmsn3vujl1aufr":{items:1,"meter-max":0}},source:{offer:"https://epicurious.dummy-url.com"}},from:"2025-03-27T13:00:00.000Z",to:null,units:[{key:"si1nza879i6nrfk1",name:"footer-component",targeting:{},data:{ctaUrl:{desktop:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_DESKTOP_FOOTER_0_INTL_NEW_BARRIER_TEST_PV0_ZZ",tablet:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_TABLET_FOOTER_0_INTL_NEW_BARRIER_TEST_PV0_ZZ",mobile:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_MOBILE_FOOTER_0_INTL_NEW_BARRIER_TEST_PV0_ZZ"},imageSrc:{alt:"Image may contain: Logo, Symbol, Trademark, Text, and Word",scale:!0,desktop:"https://assets.bonappetit.com/photos/67fe686aebe91dae530471ce/original/pass/BaEpi_Refresh_Culture_Banner_DT_940x140_v1d.gif?format=original",tablet:"https://assets.bonappetit.com/photos/67fe68889d2c11d40fcb8f14/original/pass/BaEpi_Refresh_Culture_Mobile_Banner_276x100_01a.gif?format=original",mobile:"https://assets.bonappetit.com/photos/67fe68889d2c11d40fcb8f14/original/pass/BaEpi_Refresh_Culture_Mobile_Banner_276x100_01a.gif?format=original"}},configuration:{analytics:{impressionEvent:{name:"cm-footer",payload:"paywallPayloadGenerator"},clickEvent:{name:"cm-footer",selector:"[class*='FooterAnchor']"}},types:["intender"]},component:{name:"Footer",variation:"Image",renderer:"verso",configuration:{types:["intender"]}},slot:"Footer"},{key:"aqce0jeewvux27z8",name:"homepage-ticker",targeting:{channel:"homepage"},data:{image:{url:"https://assets.bonappetit.com/photos/65c268b9e2ed84ebaf102481/original/pass/EPI_Ticker-icon.png?format=original",alt:"EPI logo"},copy:"Unlock access to over 50,000+ expertly tested recipes.",signIn:{url:{desktop:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_DESKTOP_HOMEPAGE_BANNER_0_INTL_NEW_BARRIER_TEST_PV0_ZZ",tablet:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_MOBILE_HOMEPAGE_BANNER_0_INTL_NEW_BARRIER_TEST_PV0_ZZ",mobile:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_MOBILE_HOMEPAGE_BANNER_0_INTL_NEW_BARRIER_TEST_PV0_ZZ"},text:"SUBSCRIBE TODAY \xBB"},withBorderTop:!0,withBorderBottom:!0},configuration:{analytics:{impressionEvent:{name:"cm-journey-ticker",payload:"paywallPayloadGenerator"},clickEvent:{name:"cm-journey-ticker",selector:"a.cm__signin"}},types:["intender"]},component:{name:"Ticker",variation:"",renderer:"verso",configuration:{types:["intender"]}},slot:"Ticker"},{key:"xd20owfm7ggx93gg",name:"in-content-barrier",targeting:{payment:""},data:{isModalPresent:!0,mobile:{hed:"Ready for More?",dek:"You\u2019ve read your last free article. Start your free trial and get unlimited access\u2014cancel anytime.",image:{src:"https://assets.bonappetit.com/photos/667ae5f12379750c75f3b045/original/pass/BAEPI_SiteMeter_DT_375x250@2%20(1).gif?format=original",alt:"Subscription Offer"},cta:{copy:"START FREE TRIAL",url:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_MOBILE_PAYWALL_IN_CONTENT_BARRIER_0_INTL_NEW_BARRIER_TEST_PV0_ZZ"},floatingBar:{copy:"Start your free trial!",linkCopy:"START FREE TRIAL",url:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_MOBILE_PAYWALL_IN_CONTENT_BARRIER_BAR_0_INTL_NEW_BARRIER_TEST_PV0_ZZ"}},tablet:{hed:"Ready for More?",dek:"You\u2019ve read your last free article. Start your free trial and get unlimited access\u2014cancel anytime.",image:{src:"https://assets.bonappetit.com/photos/667ae5f12379750c75f3b045/original/pass/BAEPI_SiteMeter_DT_375x250@2%20(1).gif?format=original",alt:"Subscription Offer"},cta:{copy:"START FREE TRIAL",url:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_MOBILE_PAYWALL_IN_CONTENT_BARRIER_0_INTL_NEW_BARRIER_TEST_PV0_ZZ"},floatingBar:{copy:"Start your free trial!",linkCopy:"START FREE TRIAL",url:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_MOBILE_PAYWALL_IN_CONTENT_BARRIER_BAR_0_INTL_NEW_BARRIER_TEST_PV0_ZZ"}},desktop:{hed:"Ready for More?",dek:"You\u2019ve read your last free article. Start your free trial and get unlimited access\u2014cancel anytime.",image:{src:"https://assets.bonappetit.com/photos/667ae5f12379750c75f3b045/original/pass/BAEPI_SiteMeter_DT_375x250@2%20(1).gif?format=original",alt:"Subscription Offer"},cta:{copy:"START FREE TRIAL",url:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_DESKTOP_PAYWALL_IN_CONTENT_BARRIER_0_INTL_NEW_BARRIER_TEST_PV0_ZZ"},floatingBar:{copy:"Start your free trial and get unlimited access\u2014cancel anytime.",linkCopy:"START FREE TRIAL",url:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_DESKTOP_PAYWALL_IN_CONTENT_BARRIER_BAR_0_INTL_NEW_BARRIER_TEST_PV0_ZZ"}},signIn:{copy:"Already a subscriber?",cta:{url:"/auth/initiate",text:"Sign In"}}},configuration:{analytics:{impressionEvent:[{name:"in-content-barrier",state:"incontent-barrier",payload:"paywallPayloadGenerator",sourcePattern:"JNY"},{name:"in-content-barrier",selector:"[class*=InContentBarrierFloatingBar]",state:"floating-bar",payload:"paywallPayloadGenerator",sourcePattern:"JNY"}],clickEvent:[{name:"in-content-barrier-subscribe",selector:"[class*=InContentBarrierCTAButton]"},{name:"in-content-barrier-floating-bar-subscribe",selector:"[class*=InContentBarrierFloatingBarLink]"},{name:"in-content-barrier-sign-in",selector:"[class*=InContentBarrierSignInLink]"}]},types:["paywall"]},component:{name:"InContentBarrier",variation:"",renderer:"verso",configuration:{types:["paywall"]}},slot:"InContentBarrier"},{key:"wa6doyj8l2lcn7on",name:"nav-cta",targeting:{},data:{copy:{mobile:"SUBSCRIBE",tablet:"SUBSCRIBE",desktop:"START FREE TRIAL"},subscribeUrl:{mobile:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_MOBILE_NAV_CTA_0_INTL_NEW_BARRIER_TEST_PV0_ZZ",tablet:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_MOBILE_NAV_CTA_0_INTL_NEW_BARRIER_TEST_PV0_ZZ",desktop:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_DESKTOP_NAV_CTA_0_INTL_NEW_BARRIER_TEST_PV0_ZZ"}},configuration:{analytics:{impressionEvent:{name:"cm-nav-cta",payload:"paywallPayloadGenerator"},clickEvent:{name:"cm-nav-cta-subscribe",selector:"[class*='NavCTALink']"}},types:["intender"]},component:{name:"NavCTA",variation:"",renderer:"verso",configuration:{types:["intender"]}},slot:"NavCTA"},{key:"mvgrysh52lo8st5s",name:"rollover-component",targeting:{},data:{ctaUrl:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_DESKTOP_NAV_ROLLOVER_0_INTL_NEW_BARRIER_TEST_PV0_ZZ",image:{scale:!0,alt:"Image may contain: Text",src:"https://assets.bonappetit.com/photos/67fe67bcebe91dae530471cc/original/pass/BaEpi_Refresh_Culture_Overlay_Banner_300x200_02a.gif?format=original"}},configuration:{analytics:{impressionEvent:{name:"cm-nav-rollover",payload:"paywallPayloadGenerator"},clickEvent:{name:"cm-nav-rollover",selector:".nav-rollover__component a"}},types:["intender"]},component:{name:"NavRollover",variation:"Image",renderer:"verso",configuration:{types:["intender"]}},slot:"NavRollover"}]},{key:"8n2vngm1hfaw5zv0",name:"[03.27.2025] INTL In-Content Barrier PV1 [Including Search and Newsletter]",targeting:{bucket:{min:1,max:96},paid:!1,"not country":"US",referralSource:["ref.gg","ref.nl"],contentCanBePaywalled:!0},configuration:{includes:{"25cmsn3vujl1aufr":{items:1,"meter-max":1}},source:{offer:"https://epicurious.dummy-url.com"}},from:"2025-03-27T13:00:00.000Z",to:null,units:[{key:"jt2es2rfflnuov7e",name:"footer-component",targeting:{},data:{ctaUrl:{desktop:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_DESKTOP_FOOTER_0_INTL_NEW_BARRIER_TEST_PV1_ZZ",tablet:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_TABLET_FOOTER_0_INTL_NEW_BARRIER_TEST_PV1_ZZ",mobile:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_MOBILE_FOOTER_0_INTL_NEW_BARRIER_TEST_PV1_ZZ"},imageSrc:{alt:"Start your free trial today and expand your horizons with global flavors and vibrant ideas.
Cancel anytime.
CTA : START FREE TRIAL",scale:!0,desktop:"https://assets.bonappetit.com/photos/67fe686aebe91dae530471ce/original/pass/BaEpi_Refresh_Culture_Banner_DT_940x140_v1d.gif?format=original",tablet:"https://assets.bonappetit.com/photos/67fe68889d2c11d40fcb8f14/original/pass/BaEpi_Refresh_Culture_Mobile_Banner_276x100_01a.gif?format=original",mobile:"https://assets.bonappetit.com/photos/67fe68889d2c11d40fcb8f14/original/pass/BaEpi_Refresh_Culture_Mobile_Banner_276x100_01a.gif?format=original"}},configuration:{analytics:{impressionEvent:{name:"cm-footer",payload:"paywallPayloadGenerator"},clickEvent:{name:"cm-footer",selector:"[class*='FooterAnchor']"}},types:["intender"]},component:{name:"Footer",variation:"Image",renderer:"verso",configuration:{types:["intender"]}},slot:"Footer"},{key:"ysnwvnmsnph9zfz1",name:"homepage-ticker",targeting:{channel:"homepage"},data:{image:{url:"https://assets.bonappetit.com/photos/65c268b9e2ed84ebaf102481/original/pass/EPI_Ticker-icon.png?format=original",alt:"EPI logo"},copy:"Unlock access to over 50,000+ expertly tested recipes.",signIn:{url:{desktop:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_DESKTOP_HOMEPAGE_BANNER_0_INTL_NEW_BARRIER_TEST_PV1_ZZ",tablet:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_MOBILE_HOMEPAGE_BANNER_0_INTL_NEW_BARRIER_TEST_PV1_ZZ",mobile:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_MOBILE_HOMEPAGE_BANNER_0_INTL_NEW_BARRIER_TEST_PV1_ZZ"},text:"SUBSCRIBE TODAY \xBB"},withBorderTop:!0,withBorderBottom:!0},configuration:{analytics:{impressionEvent:{name:"cm-journey-ticker",payload:"paywallPayloadGenerator"},clickEvent:{name:"cm-journey-ticker",selector:"a.cm__signin"}},types:["intender"]},component:{name:"Ticker",variation:"",renderer:"verso",configuration:{types:["intender"]}},slot:"Ticker"},{key:"kz8zgeg3emsdcf58",name:"in-content-barrier",targeting:{payment:""},data:{isModalPresent:!0,mobile:{hed:"Ready for More?",dek:"You\u2019ve read your last free article. Start your free trial and get unlimited access\u2014cancel anytime.",image:{src:"https://assets.bonappetit.com/photos/667ae5f12379750c75f3b045/original/pass/BAEPI_SiteMeter_DT_375x250@2%20(1).gif?format=original",alt:"Subscription Offer"},cta:{copy:"START FREE TRIAL",url:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_MOBILE_PAYWALL_IN_CONTENT_BARRIER_0_INTL_NEW_BARRIER_TEST_PV1_ZZ"},floatingBar:{copy:"Start your free trial!",linkCopy:"START FREE TRIAL",url:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_MOBILE_PAYWALL_IN_CONTENT_BARRIER_BAR_0_INTL_NEW_BARRIER_TEST_PV1_ZZ"}},tablet:{hed:"Ready for More?",dek:"You\u2019ve read your last free article. Start your free trial and get unlimited access\u2014cancel anytime.",image:{src:"https://assets.bonappetit.com/photos/667ae5f12379750c75f3b045/original/pass/BAEPI_SiteMeter_DT_375x250@2%20(1).gif?format=original",alt:"Subscription Offer"},cta:{copy:"START FREE TRIAL",url:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_MOBILE_PAYWALL_IN_CONTENT_BARRIER_0_INTL_NEW_BARRIER_TEST_PV1_ZZ"},floatingBar:{copy:"Start your free trial!",linkCopy:"START FREE TRIAL",url:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_MOBILE_PAYWALL_IN_CONTENT_BARRIER_BAR_0_INTL_NEW_BARRIER_TEST_PV1_ZZ"}},desktop:{hed:"Ready for More?",dek:"You\u2019ve read your last free article. Start your free trial and get unlimited access\u2014cancel anytime.",image:{src:"https://assets.bonappetit.com/photos/667ae5f12379750c75f3b045/original/pass/BAEPI_SiteMeter_DT_375x250@2%20(1).gif?format=original",alt:"Subscription Offer"},cta:{copy:"START FREE TRIAL",url:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_DESKTOP_PAYWALL_IN_CONTENT_BARRIER_0_INTL_NEW_BARRIER_TEST_PV1_ZZ"},floatingBar:{copy:"Start your free trial and get unlimited access\u2014cancel anytime.",linkCopy:"START FREE TRIAL",url:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_DESKTOP_PAYWALL_IN_CONTENT_BARRIER_BAR_0_INTL_NEW_BARRIER_TEST_PV1_ZZ"}},signIn:{copy:"Already a subscriber?",cta:{url:"/auth/initiate",text:"Sign In"}}},configuration:{analytics:{impressionEvent:[{name:"in-content-barrier",state:"incontent-barrier",payload:"paywallPayloadGenerator",sourcePattern:"JNY"},{name:"in-content-barrier",selector:"[class*=InContentBarrierFloatingBar]",state:"floating-bar",payload:"paywallPayloadGenerator",sourcePattern:"JNY"}],clickEvent:[{name:"in-content-barrier-subscribe",selector:"[class*=InContentBarrierCTAButton]"},{name:"in-content-barrier-floating-bar-subscribe",selector:"[class*=InContentBarrierFloatingBarLink]"},{name:"in-content-barrier-sign-in",selector:"[class*=InContentBarrierSignInLink]"}]},types:["paywall"]},component:{name:"InContentBarrier",variation:"",renderer:"verso",configuration:{types:["paywall"]}},slot:"InContentBarrier"},{key:"uu6iqjj4ll3fbzmj",name:"nav-cta",targeting:{},data:{copy:{mobile:"SUBSCRIBE",tablet:"SUBSCRIBE",desktop:"START FREE TRIAL"},subscribeUrl:{mobile:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_MOBILE_NAV_CTA_0_INTL_NEW_BARRIER_TEST_PV1_ZZ",tablet:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_MOBILE_NAV_CTA_0_INTL_NEW_BARRIER_TEST_PV1_ZZ",desktop:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_DESKTOP_NAV_CTA_0_INTL_NEW_BARRIER_TEST_PV1_ZZ"}},configuration:{analytics:{impressionEvent:{name:"cm-nav-cta",payload:"paywallPayloadGenerator"},clickEvent:{name:"cm-nav-cta-subscribe",selector:"[class*='NavCTALink']"}},types:["intender"]},component:{name:"NavCTA",variation:"",renderer:"verso",configuration:{types:["intender"]}},slot:"NavCTA"},{key:"wlradkfa66gb9apf",name:"paywall-bar-thin",targeting:{payment:"fsmp","msmp.cnts.all":{comparison:"=",threshold:1}},data:{showCloseButton:!1,desktop:{cta:{url:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_DESKTOP_PAYWALL_THIN_METER_ARTICLE_1_0_INTL_NEW_BARRIER_TEST_PV1_ZZ",copy:"START FREE TRIAL"},copy:"Start your free trial and get unlimited access\u2014cancel anytime."},tablet:{cta:{url:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_MOBILE_PAYWALL_THIN_METER_ARTICLE_1_0_INTL_NEW_BARRIER_TEST_PV1_ZZ",copy:"START FREE TRIAL"},copy:"Start your free trial today!"},mobile:{cta:{url:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_MOBILE_PAYWALL_THIN_METER_ARTICLE_1_0_INTL_NEW_BARRIER_TEST_PV1_ZZ",copy:"START FREE TRIAL"},copy:"Start your free trial today!"}},configuration:{analytics:{impressionEvent:{name:"paywall-bar-thin",payload:"paywallPayloadGenerator"},clickEvent:[{name:"paywall-bar-thin-subscribe",selector:"[class*=PaywallBarThinCTALink]"}]},types:["paywall"]},component:{name:"PaywallBarThin",variation:"",renderer:"verso",configuration:{types:["paywall"]}},slot:"PaywallBarThin"},{key:"j25miq5b5vew9jgk",name:"rollover-component",targeting:{},data:{ctaUrl:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_DESKTOP_NAV_ROLLOVER_0_INTL_NEW_BARRIER_TEST_PV1_ZZ",image:{scale:!0,alt:"Image may contain: Text",src:"https://assets.bonappetit.com/photos/67fe67bcebe91dae530471cc/original/pass/BaEpi_Refresh_Culture_Overlay_Banner_300x200_02a.gif?format=original"}},configuration:{analytics:{impressionEvent:{name:"cm-nav-rollover",payload:"paywallPayloadGenerator"},clickEvent:{name:"cm-nav-rollover",selector:".nav-rollover__component a"}},types:["intender"]},component:{name:"NavRollover",variation:"Image",renderer:"verso",configuration:{types:["intender"]}},slot:"NavRollover"}]},{key:"wq34lb2gjqkuxuhr",name:"[12.15.2025] EPI Holiday Sale - All Site",targeting:{bucket:{min:1,max:96},paid:!1,country:"US",contentCanBePaywalled:!0,contentCanBeSampled:!0},configuration:{source:{offer:"https://www.epicurious.com/v2/offers/epia01015",category:"Site",campaign:"DECEMBER_2025_HOLIDAY_SALE"},includes:{"25cmsn3vujl1aufr":{items:1,"meter-max":1,enabled:!1},"0na9bbli028cp5kt":{items:1,"meter-max":1}}},from:"2025-12-15T13:00:00.000Z",to:null,units:[{key:"o55xzmxrlo05aon8",name:"nav-cta",targeting:{},data:{copy:{mobile:"SUBSCRIBE",tablet:"SUBSCRIBE",desktop:"SUBSCRIBE"},subscribeUrl:{mobile:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_MOBILE_NAV_CTA_0_DECEMBER_2025_THANKSGIVING_SALE_ZZ",tablet:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_MOBILE_NAV_CTA_0_DECEMBER_2025_THANKSGIVING_SALE_ZZ",desktop:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_DESKTOP_NAV_CTA_0_DECEMBER_2025_THANKSGIVING_SALE_ZZ"}},configuration:{analytics:{impressionEvent:{name:"cm-nav-cta",payload:"paywallPayloadGenerator"},clickEvent:{name:"cm-nav-cta-subscribe",selector:"[class*='NavCTALink']"}},types:["intender"]},component:{name:"NavCTA",variation:"",renderer:"verso",configuration:{types:["intender"]}},slot:"NavCTA"},{key:"uj6eieo85582o1b5",name:"footer-component",targeting:{entitled:!1},data:{ctaUrl:{desktop:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_DESKTOP_FOOTER_0_DECEMBER_2025_HOLIDAY_SALE_ZZ",tablet:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_TABLET_FOOTER_0_DECEMBER_2025_HOLIDAY_SALE_ZZ",mobile:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_MOBILE_FOOTER_0_DECEMBER_2025_HOLIDAY_SALE_ZZ"},imageSrc:{alt:"THE HOLIDAY SALE
Get unlimited recipe access for just $6 $2/month Cancel anytime.
CTA:GET DIGITAL ACCESS",scale:!0,desktop:"https://assets.bonappetit.com/photos/69209a55757b4ff7064dc703/original/pass/BAEPI_Holiday_Footer_Desktop_Sale_940x140.gif?format=original",tablet:"https://assets.bonappetit.com/photos/69209a38747fe644e26e4096/original/pass/BAEPI_Holiday_Mobile_Banner_Sale_552x200_2x.gif?format=original",mobile:"https://assets.bonappetit.com/photos/69209a38747fe644e26e4096/original/pass/BAEPI_Holiday_Mobile_Banner_Sale_552x200_2x.gif?format=original"}},configuration:{analytics:{impressionEvent:{name:"cm-footer",payload:"paywallPayloadGenerator"},clickEvent:{name:"cm-footer",selector:"[class*='FooterAnchor']"}}},component:{name:"Footer",variation:"Image",renderer:"verso",configuration:{types:["intender"]}},slot:"Footer"},{key:"e1d7rmt7s071njh7",name:"homepage-ticker",targeting:{channel:"homepage"},data:{image:{url:"https://assets.bonappetit.com/photos/65c268b9e2ed84ebaf102481/original/pass/EPI_Ticker-icon.png?format=original",alt:"EPI logo"},copy:"Unlock access to over 50,000+ expertly tested recipes.",signIn:{url:{desktop:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_DESKTOP_TICKER_BANNER_0_DECEMBER_2025_HOLIDAY_SALE_ZZ",tablet:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_TABLET_TICKER_BANNER_0_DECEMBER_2025_HOLIDAY_SALE_ZZ",mobile:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_MOBILE_TICKER_BANNER_0_DECEMBER_2025_HOLIDAY_SALE_ZZ"},text:"SUBSCRIBE TODAY \xBB"},withBorderTop:!0,withBorderBottom:!0},configuration:{analytics:{impressionEvent:{name:"cm-journey-ticker",payload:"paywallPayloadGenerator"},clickEvent:{name:"cm-journey-ticker",selector:"a.cm__signin"}}},component:{name:"Ticker",variation:"",renderer:"verso",configuration:{types:["intender"]}},slot:"Ticker"},{key:"nrhl2bnh9oeao0sx",name:"in-content-barrier",targeting:{payment:""},data:{isModalPresent:!0,signIn:{copy:"Already a subscriber?",cta:{text:"Sign In",url:"/auth/initiate"}},mobile:{hed:"Holiday Sale!",dek:"You've read your last free article. Get the Holiday Sale for $6 $2/month for one year\u2014cancel anytime.",image:{src:"https://assets.bonappetit.com/photos/69207fbea7f6f3e7dfcf8fc6/original/pass/BAEPI_Holiday_In_Content_Barrier_Cookies_234x156.gif?format=original",alt:"Subscription Offer"},cta:{copy:"GET DIGITAL ACCESS",url:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_MOBILE_PAYWALL_IN_CONTENT_BARRIER_0_DECEMBER_2025_HOLIDAY_SALE_ZZ"},floatingBar:{copy:"Holiday Sale for $2/month!",linkCopy:"GET DIGITAL ACCESS",url:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_MOBILE_PAYWALL_IN_CONTENT_BARRIER_BAR_0_DECEMBER_2025_HOLIDAY_SALE_ZZ"}},tablet:{hed:"Holiday Sale!",dek:"You've read your last free article. Get the Holiday Sale for $6 $2/month for one year\u2014cancel anytime.",image:{src:"https://assets.bonappetit.com/photos/69207fbea7f6f3e7dfcf8fc6/original/pass/BAEPI_Holiday_In_Content_Barrier_Cookies_234x156.gif?format=original",alt:"Subscription Offer"},cta:{copy:"GET DIGITAL ACCESS",url:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_TABLET_PAYWALL_IN_CONTENT_BARRIER_0_DECEMBER_2025_HOLIDAY_SALE_ZZ"},floatingBar:{copy:"Holiday Sale for $2/month!",linkCopy:"GET DIGITAL ACCESS",url:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_TABLET_PAYWALL_IN_CONTENT_BARRIER_BAR_0_DECEMBER_2025_HOLIDAY_SALE_ZZ"}},desktop:{hed:"Holiday Sale!",dek:"You've read your last free article. Get the Holiday Sale for $6 $2/month for one year\u2014cancel anytime.",image:{src:"https://assets.bonappetit.com/photos/69207fbea7f6f3e7dfcf8fc6/original/pass/BAEPI_Holiday_In_Content_Barrier_Cookies_234x156.gif?format=original",alt:"Subscription Offer"},cta:{copy:"GET DIGITAL ACCESS",url:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_DESKTOP_PAYWALL_IN_CONTENT_BARRIER_0_DECEMBER_2025_HOLIDAY_SALE_ZZ"},floatingBar:{copy:"Holidays are here! Get the sale for just $6 $2/month\u2014cancel anytime.",linkCopy:"GET DIGITAL ACCESS",url:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_DESKTOP_PAYWALL_IN_CONTENT_BARRIER_BAR_0_DECEMBER_2025_HOLIDAY_SALE_ZZ"}}},configuration:{analytics:{impressionEvent:[{name:"in-content-barrier",state:"incontent-barrier",payload:"paywallPayloadGenerator",sourcePattern:"JNY"},{name:"in-content-barrier",selector:"[class*=InContentBarrierFloatingBar]",state:"floating-bar",payload:"paywallPayloadGenerator",sourcePattern:"JNY"}],clickEvent:[{name:"in-content-barrier-subscribe",selector:"[class*=InContentBarrierCTAButton]"},{name:"in-content-barrier-floating-bar-subscribe",selector:"[class*=InContentBarrierFloatingBarLink]"},{name:"in-content-barrier-sign-in",selector:"[class*=InContentBarrierSignInLink]"}]},types:["paywall"]},component:{name:"InContentBarrier",variation:"",renderer:"verso",configuration:{types:["paywall"]}},slot:"InContentBarrier"},{key:"3bqq6128q168knuf",name:"nav-rollover-component",targeting:{entitled:!1},data:{ctaUrl:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_NAV_ROLLOVER_0_DECEMBER_2025_HOLIDAY_SALE_ZZ",image:{scale:!0,alt:"THE HOLIDAY SALE
Get unlimited recipes for just $6 $2/month. Cancel anytime.
CTA:GET DIGITAL ACCESS",src:"https://assets.bonappetit.com/photos/69209992078e465fe879ace1/original/pass/BAEPI_Holiday_Rollover_Banner_Sale_600x400_2x.gif?format=original"}},configuration:{analytics:{impressionEvent:{name:"cm-nav-rollover",payload:"paywallPayloadGenerator"},clickEvent:{name:"cm-nav-rollover",selector:".nav-rollover__component a"}}},component:{name:"NavRollover",variation:"Image",renderer:"verso",configuration:{types:["intender"]}},slot:"NavRollover"},{key:"d1w611x4oz8jgnq9",name:"paywall-bar-thin",targeting:{payment:"fsmp","fsmp.cnts.all":{comparison:"=",threshold:1}},data:{showCloseButton:!1,desktop:{copy:"The holidays are here! Get the sale for just $6 $2/month\u2014cancel anytime.",cta:{url:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_DESKTOP_PAYWALL_THIN_0_DECEMBER_2025_HOLIDAY_SALE_ZZ",copy:"GET DIGITAL ACCESS"}},tablet:{copy:"Holiday Sale for $2/month!",cta:{url:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_TABLET_PAYWALL_THIN_0_DECEMBER_2025_HOLIDAY_SALE_ZZ",copy:"GET DIGITAL ACCESS"}},mobile:{copy:"Holiday Sale for $2/month!",cta:{url:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_MOBILE_PAYWALL_THIN_0_DECEMBER_2025_HOLIDAY_SALE_ZZ",copy:"GET DIGITAL ACCESS"}}},configuration:{theme:"dark",analytics:{impressionEvent:{name:"paywall-bar-thin",payload:"paywallPayloadGenerator"},clickEvent:[{name:"paywall-bar-thin-subscribe",selector:"[class*=PaywallBarThinCTALink]"}]},types:["paywall"]},component:{name:"PaywallBarThin",variation:"",renderer:"verso",configuration:{types:["paywall"]}},slot:"PaywallBarThin"}]},{key:"7hiay3gbg434u9ar",name:"[12.15.2025] EPI Holiday Sale - Holdout",targeting:{bucket:{min:97,max:100},country:"US",contentCanBeSampled:!0},configuration:{source:{offer:"https://www.epicurious.com/v2/offers/epia01015",campaign:"HOLDOUT_U",category:"Site"},includes:{"0na9bbli028cp5kt":{items:1,"meter-max":1,enabled:!1}}},from:"2025-12-15T13:00:00.000Z",to:null,units:[{key:"gkttl40cjtjitv1b",name:"homepage-ticker",targeting:{channel:"homepage"},data:{image:{url:"https://assets.bonappetit.com/photos/65c268b9e2ed84ebaf102481/original/pass/EPI_Ticker-icon.png?format=original",alt:"EPI logo"},copy:"Unlock access to over 50,000+ expertly tested recipes.",signIn:{url:{desktop:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_DESKTOP_HOMEPAGE_BANNER_0_HOLDOUT_U_ZZ",tablet:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_MOBILE_HOMEPAGE_BANNER_0_HOLDOUT_U_ZZ",mobile:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_MOBILE_HOMEPAGE_BANNER_0_HOLDOUT_U_ZZ"},text:"SUBSCRIBE TODAY \xBB"},withBorderTop:!0,withBorderBottom:!0},configuration:{analytics:{impressionEvent:{name:"cm-journey-ticker",payload:"paywallPayloadGenerator"},clickEvent:{name:"cm-journey-ticker",selector:"a.cm__signin"}}},component:{name:"Ticker",variation:"",renderer:"verso",configuration:{types:["intender"]}},slot:"Ticker"},{key:"5l52umoptpwsvjln",name:"nav-cta",targeting:{},data:{copy:{mobile:"SUBSCRIBE",tablet:"SUBSCRIBE",desktop:"SUBSCRIBE"},subscribeUrl:{mobile:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_MOBILE_NAV_CTA_0_HOLDOUT_U_ZZ",tablet:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_MOBILE_NAV_CTA_0_HOLDOUT_U_ZZ",desktop:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_DESKTOP_NAV_CTA_0_HOLDOUT_U_ZZ"}},configuration:{analytics:{impressionEvent:{name:"cm-nav-cta",payload:"paywallPayloadGenerator"},clickEvent:{name:"cm-nav-cta-subscribe",selector:"[class*='NavCTALink']"}},types:["intender"]},component:{name:"NavCTA",variation:"",renderer:"verso",configuration:{types:["intender"]}},slot:"NavCTA"},{key:"csazdto4zjehzd69",name:"nav-rollover-component",targeting:{},data:{ctaUrl:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_DESKTOP_NAV_ROLLOVER_0_HOLDOUT_U_ZZ",image:{scale:!0,alt:"THE HOLIDAY SALE
Get unlimited recipes for just $6 $2/month. Cancel anytime.
CTA:GET DIGITAL ACCESS",src:"https://assets.bonappetit.com/photos/69209992078e465fe879ace1/original/pass/BAEPI_Holiday_Rollover_Banner_Sale_600x400_2x.gif?format=original"}},configuration:{analytics:{impressionEvent:{name:"cm-nav-rollover",payload:"paywallPayloadGenerator"},clickEvent:{name:"cm-nav-rollover",selector:".nav-rollover__component a"}}},component:{name:"NavRollover",variation:"Image",renderer:"verso",configuration:{types:["intender"]}},slot:"NavRollover"},{key:"c0hex6jgf6h267og",name:"footer-component",targeting:{},data:{ctaUrl:{desktop:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_DESKTOP_FOOTER_0_HOLDOUT_U_ZZ",tablet:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_MOBILE_FOOTER_0_HOLDOUT_U_ZZ",mobile:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_MOBILE_FOOTER_0_HOLDOUT_U_ZZ"},imageSrc:{alt:"THE HOLIDAY SALE
Get unlimited recipe access for just $6 $2/month Cancel anytime.
CTA:GET DIGITAL ACCESS",scale:!0,desktop:"https://assets.bonappetit.com/photos/69209a55757b4ff7064dc703/original/pass/BAEPI_Holiday_Footer_Desktop_Sale_940x140.gif?format=original",tablet:"https://assets.bonappetit.com/photos/69209a38747fe644e26e4096/original/pass/BAEPI_Holiday_Mobile_Banner_Sale_552x200_2x.gif?format=original",mobile:"https://assets.bonappetit.com/photos/69209a38747fe644e26e4096/original/pass/BAEPI_Holiday_Mobile_Banner_Sale_552x200_2x.gif?format=original"}},configuration:{analytics:{impressionEvent:{name:"cm-footer",payload:"paywallPayloadGenerator"},clickEvent:{name:"cm-footer",selector:"[class*='FooterAnchor']"}}},component:{name:"Footer",variation:"Image",renderer:"verso",configuration:{types:["intender"]}},slot:"Footer"}]},{key:"qnosnhb4s7ox3wqt",name:"[module] Brand",targeting:{},configuration:{source:{brand:"EPI",platform:"JNY"},module:{scope:"global"}},from:null,to:null,units:[{key:"qx82fghf97nvx41j",name:"set-tracking-on-login-links",targeting:{},data:{function:"setTracking",conditions:{url:"/auth/initiate"},tracking:{source:"JOURNEY_{{tracking.unitType}}"}},configuration:{rule:!0},function:{name:"Set Tracking",configuration:{}},slot:!1},{key:"zwhyf5vduzx7tjca",name:"commercial-traffic-exclusion",targeting:{},data:{function:"setTargeting",conditions:{unitType:"paywall"},targeting:{"not queryParameter":{key:"utm_campaign",value:"paid-revops"}},mode:"add"},configuration:{rule:!0},function:{name:"Set Targeting",configuration:{}},slot:!1},{key:"2k6fxi2tb5274lt5",name:"google-discover-users-are-not-paywalled",targeting:{},data:{function:"setTargeting",conditions:{unitType:"paywall"},targeting:{"not segment":["ref.gd"]}},configuration:{rule:!0},function:{name:"Set Targeting",configuration:{}},slot:!1},{key:"v9ppi7l6l175mg66",name:"commerce-content-exclusion",targeting:{},data:{function:"setTargeting",conditions:{unitType:"paywall"},targeting:{"not tags":["shopping","commerce"]},mode:"assign",priority:1},configuration:{rule:!0},function:{name:"Set Targeting",configuration:{}},slot:!1},{key:"95s7xqi3nwlh98s1",name:"paywalled-content-types",targeting:{},data:{function:"setTargeting",conditions:{unitType:"paywall"},targeting:{contentType:["article","recipe","gallery"]},mode:"assign"},configuration:{rule:!0},function:{name:"Set Targeting",configuration:{}},slot:!1},{key:"my8y6ivgfblr5e9j",name:"entitled-users-are-not-paywalled",targeting:{},data:{function:"setTargeting",conditions:{unitType:"paywall"},targeting:{entitled:!1}},configuration:{rule:!0},function:{name:"Set Targeting",configuration:{}},slot:!1},{key:"dkch6slbb0h3azfa",name:"ad-block-source-tracking",targeting:{adblock:!0},data:{function:"setTracking",conditions:{url:"epicurious.com/v./offers/"},tracking:{source:"ADB"},mode:"add"},configuration:{rule:!0},function:{name:"Set Tracking",configuration:{}},slot:!1},{key:"3qfhi12xbg8zaav0",name:"disable-admiral",targeting:{},data:{function:"admiralSuppression"},configuration:{rule:!0},function:{name:"Admiral Suppression",configuration:{}},slot:!1},{key:"bi5cf3njjb6jefkb",name:"hard-gate-ad-block-experience",targeting:{adblock:!0},data:{function:"setInjections",set:{"meter-max":0},priority:100},configuration:{rule:!0},function:{name:"Set Injections",configuration:{}},slot:!1},{key:"3qlv1o1ymv8ucaxx",name:"audit-access-token",targeting:{authenticated:!0,entitled:!1},data:{function:"auditAccessToken",priority:1},configuration:{},function:{name:"Audit Access Token",configuration:{}},slot:!1},{key:"6lkz0ok18ifouq0s",name:"amazon-exclusion",targeting:{},data:{function:"setTargeting",conditions:{unitType:"paywall"},targeting:{"not queryParameter":{key:"utm_campaign",value:"wnf1"}},mode:"add"},configuration:{rule:!0},function:{name:"Set Targeting",configuration:{}},slot:!1},{key:"t4ed4k3wuv4vh93s",name:"audio-player-hardgated-event",targeting:{bucket:{min:92,max:96},entitled:!1},data:{function:"emitBusEvent",id:"audio.player.gated",payload:{subscribeCopy:"Subscribe to listen to this story",subscribeUrl:"https://www.epicurious.com/v2/offers/epi_generic?source=Site_0_JNY_EPI_AUDIO_PLAYER_HARDGATE_0_NARRATED_AUDIO_ROLLOUT_2025_ZZ"}},configuration:{},function:{name:"Emit Bus Event",configuration:{}},slot:!1},{key:"4cmgriw30b7586ng",name:"audio-player-sampled-event",targeting:{bucket:{min:1,max:91},payment:""},data:{function:"emitBusEvent",id:"audio.player.gated",payload:{subscribeCopy:"Subscribe to listen to this story",subscribeUrl:"https://www.epicurious.com/v2/offers/epi_generic?source=Site_0_JNY_EPI_AUDIO_PLAYER_PAYWALL_0_NARRATED_AUDIO_ROLLOUT_2025_ZZ"}},configuration:{},function:{name:"Emit Bus Event",configuration:{}},slot:!1},{key:"wpmjmfbmw7ung5ge",name:"reddit-traffic-exclusion",targeting:{paid:!1,contentCanBeSampled:!0},data:{function:"setTargeting",conditions:{unitType:"paywall"},targeting:{"not segment":["ref.rd"]}},configuration:{rule:!0},function:{name:"Set Targeting",configuration:{}},slot:!1},{key:"hyg9ssirvr1ofqz4",name:"newsletter-subscriber-paywall-exclusion",targeting:{},data:{function:"setTargeting",conditions:{unitType:"paywall"},targeting:{"not queryParameter":[{key:"utm_term",value:"EPI_Daily_Flagship_NoFeature"}]},mode:"add",priority:1},configuration:{rule:!0},function:{name:"Set Targeting",configuration:{}},slot:!1},{key:"oto86pws7rnsh6c1",name:"functional-tagged-exclusion",targeting:{paid:!1},data:{function:"setTargeting",conditions:{unitType:"paywall"},targeting:{"not tags":["paywall-exclude","reg-gate-exclude"]},mode:"add",priority:2},configuration:{rule:!0},function:{name:"Set Targeting",configuration:{}},slot:!1}]}]});var w,l=Fe(()=>{w=["Footer","PaywallBar","InContentBarrier","FooterNewsletter","NewsletterExtended","InlineNewsletter","consumer-marketing-unit--nav-cta","consumer-marketing-unit--paywall-bar-call-to-action","Ticker","NavCTA","NavRollover","PaywallBarThin"]});var b,d=Fe(()=>{b={"cm_nav-cta":["div",{class:"journey-template--nav-cta"},`
`,["style",".cm-nav-cta__anchor{color:#333;display:block;font-family:Renner,helvetica,sans-serif;font-size:12px;font-weight:500;line-height:1.5em;margin-right:16px;text-decoration:none}.cm-nav-cta__anchor:focus,.cm-nav-cta__anchor:hover{text-decoration:underline}"],`
`,["a",{class:"cm-nav-cta__anchor",target:"_blank",rel:"noopener noreferrer",href:"{{{ addRedirectURL(subscribeUrl) }}}"},`
{{{ cta }}}
`],`
`],"cm_un-gated-growler-bar-BA-EPI":["div",{class:"cm_un-gated-growler-bar-BA-EPI journey-template--cm_un-gated-growler-bar-BA-EPI"},`
`,["style","@font-face{font-family:FuturaPT;font-style:normal;font-weight:500;src:url(/journey/fonts/FuturaPT-Medium.woff) format('woff')}@font-face{font-family:FuturaPT;font-style:normal;font-weight:700;src:url(/journey/fonts/FuturaPT-Bold.woff) format('woff')}.cm_un-gated-growler-bar-BA-EPI{background:#fffaec;color:#000;font-family:FuturaPT,helvetica,sans-serif}.cm_un-gated-growler-bar-BA-EPI__container{height:300px;margin:0 auto;max-width:1280px;position:relative;text-align:center}.cm_un-gated-growler-bar-BA-EPI__close{background:0 0;position:absolute;right:29px;top:26px}.cm_un-gated-growler-bar-BA-EPI__close svg{height:19px;width:17px}.cm_un-gated-growler-bar-BA-EPI__logo{height:46px;margin:auto;padding-top:30px;width:372px}.cm_un-gated-growler-bar-BA-EPI__dek,.cm_un-gated-growler-bar-BA-EPI__hed{max-width:954px}.cm_un-gated-growler-bar-BA-EPI__hed{color:#eb0000;font-weight:700;font-size:47px;margin:60px auto 21px auto}.cm_un-gated-growler-bar-BA-EPI__dek{font-weight:500;font-size:22px;line-height:31px;margin:0 auto 38px auto}.cm_un-gated-growler-bar-BA-EPI__dek del{-webkit-text-decoration-color:#eb0000;text-decoration-color:#eb0000;text-decoration-thickness:3px}.cm_un-gated-growler-bar-BA-EPI__dek strong{color:#eb0000}.cm_un-gated-growler-bar-BA-EPI__cta{font-size:26px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.cm_un-gated-growler-bar-BA-EPI__cta-link{background:#000;border-radius:26px;color:#fff;padding:10px 42px;text-decoration:none}@media screen and (min-width:768px) and (max-width:1023px){.cm_un-gated-growler-bar-BA-EPI__logo{height:41px;padding-top:33px;width:334px}.cm_un-gated-growler-bar-BA-EPI__close{right:17px;top:8px}.cm_un-gated-growler-bar-BA-EPI__close svg{height:12px;width:11px}.cm_un-gated-growler-bar-BA-EPI__dek,.cm_un-gated-growler-bar-BA-EPI__hed{max-width:532px}.cm_un-gated-growler-bar-BA-EPI__hed{font-size:43px;margin-bottom:17px;margin-top:57px}.cm_un-gated-growler-bar-BA-EPI__dek{font-size:20px;line-height:28px;margin-bottom:32px}.cm_un-gated-growler-bar-BA-EPI__cta{font-size:23px}.cm_un-gated-growler-bar-BA-EPI__cta-link{padding:9px 42px}.cm_un-gated-growler-bar-BA-EPI__container{max-width:768px}}@media screen and (max-width:767px){.cm_un-gated-growler-bar-BA-EPI__close{right:17px;top:8px}.cm_un-gated-growler-bar-BA-EPI__logo{height:32px;padding-top:31px;width:261px}.cm_un-gated-growler-bar-BA-EPI__close svg{height:12px;width:11px}.cm_un-gated-growler-bar-BA-EPI__hed{font-size:33px;line-height:34px;margin-bottom:17px;margin-top:50px;max-width:250px}.cm_un-gated-growler-bar-BA-EPI__dek{font-size:15px;line-height:22px;margin-bottom:28px;max-width:310px}.cm_un-gated-growler-bar-BA-EPI__cta{font-size:18px}.cm_un-gated-growler-bar-BA-EPI__cta-link{padding:7px 30px}.cm_un-gated-growler-bar-BA-EPI__container{max-width:375px}}"],`
`,["div",{class:"cm_un-gated-growler-bar-BA-EPI__container"},`
`,["button",{class:"cm_un-gated-growler-bar-BA-EPI__close","aria-label":"close un gated growler"},`
`,["svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},`
`,["line",{y1:"-0.791667",x2:"24.664",y2:"-0.791667",transform:"matrix(-0.691378 0.722493 -0.691378 -0.722493 17.9629 0.780518)",stroke:"black","stroke-width":"1.58333"}],`
`,["line",{y1:"-0.791667",x2:"25.1912",y2:"-0.791667",transform:"matrix(0.691378 0.722493 -0.691378 0.722493 0.911377 1.79968)",stroke:"black","stroke-width":"1.58333"}],`
`],`
`],`
`,["div",{class:"cm_un-gated-growler-bar-BA-EPI__logo"},`
`,["svg",{viewBox:"0 0 244 30",xmlns:"http://www.w3.org/2000/svg"},`
`,["path",{d:"m19.208 10.818c-3.2829 0-5.6553 2.5252-5.6553 5.8174 0 3.2921 2.3724 5.8173 5.6553 5.8173s5.6553-2.5252 5.6553-5.8173c0-3.2922-2.3724-5.8174-5.6553-5.8174zm0 10.226c-2.2085 0-3.3375-1.92-3.3375-4.4348s1.129-4.4348 3.3375-4.4348c2.2086 0 3.3376 1.92 3.3376 4.4348s-1.1316 4.4348-3.3376 4.4348zm32.834-0.4566c-0.2396 0.1552-0.5123 0.2517-0.796 0.2818-0.3095 0-0.4552-0.1644-0.4552-0.6235v-5.3113c0-2.5252-1.5608-4.1165-4.3598-4.1165-2.5546 0-4.2142 1.2261-4.2142 2.6087-0.0075 0.1431 0.0144 0.2862 0.0645 0.4205 0.05 0.1342 0.1271 0.2567 0.2265 0.3597 0.0993 0.103 0.2187 0.1845 0.3508 0.2392s0.274 0.0815 0.4169 0.0788c0.5827 0 0.9495-0.2765 1.2591-1.1165 0.3277-0.8974 0.7804-1.2626 2.0056-1.2626 1.4047 0 2.0811 0.7513 2.0811 2.2878v0.9678c-5.0336 0.2009-6.9846 1.6826-6.9846 3.8609 0 1.9383 1.4593 3.1461 3.5742 3.1461 0.6663-0.0087 1.3235-0.1563 1.9299-0.4334s1.1486-0.6776 1.5923-1.1762c0.2003 1.0044 0.9287 1.4635 1.9693 1.4635 0.6941-0.0258 1.3552-0.304 1.8599-0.7826l-0.5203-0.8948v0.0026zm-6.3108 0.2818c-1.0223 0-1.7169-0.66-1.7169-1.6826 0-1.3905 1.3501-2.3479 4.5992-2.5618v2.6087c-0.7674 1.0591-1.9354 1.6357-2.8823 1.6357zm36.518-10.764l-0.4916-0.58697 1.5321-1.8652c0.3172-0.39246 0.6577-0.76532 1.0198-1.1165 0.5671-0.47478 1.168-0.43826 1.5608 0.01826 0.3928 0.45653 0.3303 1.0617-0.2602 1.5652-0.4068 0.30326-0.8335 0.57867-1.2772 0.82435l-2.0837 1.1609zm1.0223 10.764c-2.1903 0-3.4311-1.5-3.4311-4.2444-0.0031-0.1281 3e-3 -0.2562 0.0182-0.3835h7.6245v-0.7773c0-2.5227-1.8417-4.6644-4.724-4.6644-2.9734 0-5.2391 2.6348-5.2391 5.8174 0 3.5296 2.1331 5.8174 5.4628 5.8174 1.8625 0 3.5586-0.8974 4.8723-2.507l-0.8272-0.8843c-1.1836 1.1948-2.4063 1.8261-3.7564 1.8261zm-0.5202-8.6713c1.4411 0 2.4088 1.0434 2.4634 2.7626h-5.1714c0.3824-1.727 1.4385-2.7705 2.7158-2.7705l-0.0078 0.0079zm11.839 7.7374l0.822 0.9156c-0.9677 1.0617-2.0629 1.6096-3.2283 1.6096-1.6778 0-2.6455-0.8426-2.6455-2.58v-7.4896h-1.8054v-1.1348c1.8964-0.2374 2.5337-0.8948 2.8459-4.333h1.1108v4.2235h3.1216v1.2443h-3.1216v7.4348c0 0.7826 0.2913 1.0617 0.9495 1.0617 0.7336-0.1175 1.4156-0.4518 1.9588-0.96l-0.0078 0.0079zm2.7548-12.146c0-0.28584 0.0845-0.56526 0.2429-0.80292 0.1583-0.23767 0.3834-0.4229 0.6467-0.53229 0.2634-0.10938 0.5531-0.138 0.8327-0.08224 0.2795 0.05576 0.5363 0.19341 0.7379 0.39553 0.2011 0.20211 0.3391 0.45963 0.3941 0.73997 0.056 0.28034 0.027 0.57093-0.082 0.83501s-0.2935 0.48979-0.5305 0.64859c-0.237 0.15881-0.5156 0.24357-0.8007 0.24357-0.1895 1e-5 -0.3772-0.03768-0.5521-0.1109-0.1749-0.07321-0.3336-0.18049-0.4669-0.31563-0.1334-0.13513-0.2386-0.29544-0.3097-0.47164-0.0711-0.17621-0.1067-0.3648-0.1046-0.55488l-0.0078 0.00783zm-59.311 13.304v1.0435h-5.8556v-1.0435c1.6961-0.1278 1.8418-0.2922 1.8418-1.92v-4.3043c0-1.7009-0.6764-2.4705-2.0265-2.4705-0.9833 0-2.1877 0.7331-3.1736 1.9592v4.8026c0 1.6278 0.1457 1.7921 1.8443 1.92v1.0435h-5.8738v-1.0435c1.6961-0.1279 1.86-0.2922 1.86-1.92v-4.9774c0-1.6278-0.1639-1.7922-1.86-1.92v-1.0461l3.9202-0.2922v1.9018c1.0041-1.26 2.3412-2.0113 3.7954-2.0113 2.2788 0 3.7017 1.4452 3.7017 3.9521v4.4087c-0.0364 1.6096 0.1275 1.7739 1.8417 1.9018l-0.0156 0.0156zm20.811-10.281c-0.6436 6e-4 -1.279 0.1454-1.8596 0.4239s-1.0918 0.6836-1.4962 1.1857v-1.5313l-3.9046 0.2922v1.0435c1.6987 0.1278 1.8626 0.2921 1.8626 1.92v10.435c0 1.6279-0.1639 1.7948-1.8626 1.9227v1.0434h6.2588v-1.0043c-1.99-0.1461-2.2267-0.2948-2.2267-1.9226v-3.3913c0.9253 0.8005 2.1159 1.2249 3.3375 1.1895 3.0826 0 5.2183-2.6895 5.2183-5.8174 0-3.2739-2.245-5.7991-5.3093-5.7991l-0.0182 0.0104zm-0.3642 10.057c-0.5389-0.0065-1.0704-0.1259-1.5605-0.3505-0.49-0.2247-0.9279-0.5496-1.2854-0.9539v-5.6374c0.731-0.9678 1.8209-1.5652 2.8094-1.5652 2.0421 0 3.4104 1.5365 3.4104 4.2444 0 2.773-1.4229 4.2626-3.3739 4.2626zm43.25 0.2191v1.0435h-5.8743v-1.0435c1.6961-0.1278 1.86-0.2922 1.86-1.92v-4.9852c0-1.6278-0.1639-1.7922-1.86-1.92v-1.0461l4.0347-0.2896v8.2331c0 1.6278 0.1426 1.7921 1.8396 1.92v0.0078zm-30.499-10.289c-0.6439 5e-4 -1.2797 0.1453-1.8607 0.4238s-1.0927 0.6836-1.4976 1.1858v-1.5183l-3.9202 0.2922v1.0435c1.6961 0.1278 1.8599 0.2921 1.8599 1.92v10.435c0 1.6279-0.1638 1.7948-1.8599 1.9227v1.0434h6.2432v-1.0043c-1.9874-0.1461-2.2267-0.2948-2.2267-1.9226v-3.3913c0.926 0.8012 2.1176 1.2256 3.3401 1.1895 3.0826 0 5.2157-2.6895 5.2157-5.8174 0-3.2739-2.2424-5.7991-5.3068-5.7991l0.013-0.0026zm-0.385 10.07c-0.5388-0.0067-1.0702-0.1261-1.5603-0.3508-0.49-0.2246-0.9279-0.5494-1.2855-0.9536v-5.6374c0.731-0.9678 1.8209-1.5652 2.8094-1.5652 2.0447 0 3.413 1.5365 3.413 4.2444-0.0182 2.7808-1.423 4.2626-3.3818 4.2626h0.0052zm-63.587-10.07c-0.61139-0.0048-1.2166 0.1233-1.7738 0.3755s-1.0535 0.6225-1.4544 1.0854v-7.5339l-4.0321 0.25565v1.0435c1.6961 0.12783 1.86 0.29217 1.86 1.92v14.27h0.74138l0.98331-1.3044c0.94948 1.0252 2.2632 1.5183 3.7407 1.5183 3.1216 0 5.2521-2.6896 5.2521-5.8174-0.0104-3.287-2.2527-5.8122-5.3171-5.8122zm-0.3824 10.07c-0.53873-7e-3 -1.0701-0.1266-1.5601-0.3512-0.49003-0.2246-0.92794-0.5492-1.2858-0.9532v-5.6374c0.74658-1.0043 1.8417-1.5652 2.7912-1.5652 2.0421 0 3.4104 1.5365 3.4104 4.2444 0.0182 2.7913-1.4411 4.2626-3.3557 4.2626zm102.57-0.0366c-0.97 1.054-2.06 1.6018-3.228 1.6018-1.678 0-2.646-0.8426-2.646-2.58v-7.4818h-1.805v-1.1347c1.896-0.2374 2.536-0.8948 2.846-4.3331h1.113v4.2235h3.382v1.2443h-3.382v7.427c0 0.7826 0.292 1.0617 0.947 1.0617 0.494 0 1.259-0.3287 1.935-0.9156 0.019-0.0183 0.838 0.8791 0.838 0.8791v0.0078z"}],`
`,["path",{d:"m122.87 0h-1.576v30h1.576v-30z"}],`
`,["path",{d:"m152.16 20.489c-0.193 0.014-0.387-0.0245-0.56-0.1112-0.173-0.0868-0.319-0.2187-0.424-0.3818v-8.1209c0.321-0.2581 0.72-0.3981 1.132-0.3965 1.561 0 1.987 2.0139 1.987 4.3174-0.018 3.4147-0.967 4.693-2.135 4.693zm1.88-10.883c-0.552-0.00129-1.097 0.12126-1.596 0.35869-0.499 0.23738-0.938 0.58368-1.286 1.0135l-0.091-1.1348h-4.162l-0.018 17.562h4.287v-5.8722c0.658 0.5216 1.476 0.7981 2.315 0.7826 2.861 0 5.018-2.6896 5.018-6.3678 2e-3 -3.3966-1.439-6.3418-4.467-6.3418zm47.605 0.26087h4.266v12.177h-4.266v-12.177zm-1.132 2.2513c0 1.4087-0.804 2.3765-2.117 2.3765-1.314 0-1.969-0.9313-1.969-1.8261 0.014-0.4809 0.159-0.9489 0.418-1.3539-0.52-0.2921-2.042 0.3287-2.57 2.087v8.6087h-4.263v-12.149h4.196l0.054 2.0322c0.765-1.4453 1.933-2.2879 3.382-2.2879 1.881 0 2.874 1.1896 2.874 2.5252l-5e-3 -0.013zm-16.49-2.2513h4.269v12.177h-4.263v-2.687c-0.44 1.187-1.46 2.9818-3.668 2.9818-2.279 0-3.382-1.8131-3.382-3.7513v-6.9522c0-0.913-0.26-1.3696-0.583-1.5183v-0.23736h4.841v7.4635c0 1.8496 0.82 1.9774 1.301 1.9774 0.674 0 1.186-0.5869 1.478-1.4269v-8.014l7e-3 -0.01304zm59.6 8.2278c0 2.4496-2.191 4.1896-5.31 4.1896-1.641 0-3.21-0.8244-4.105-0.8244-0.637 0-0.801 0.1827-0.801 0.1827l-0.146-3.3653h0.383c1.714 2.2853 2.9 3.2739 4.682 3.2739 1.15 0 2.115-0.566 2.115-1.5652 0-1.0617-0.947-1.3174-2.315-1.6461-3.704-0.9521-4.742-2.5617-4.742-4.7373 0-2.3974 2.096-4.0435 4.706-4.0435 0.806 0.00469 1.606 0.14036 2.369 0.40174 0.404 0.12779 1.535 0.62349 2.3 0.56869v3.2661h-0.364c-1.441-2.1209-2.7-3.5113-4.287-3.5113-1.004 0-1.561 0.6209-1.561 1.4269 0 0.9861 0.929 1.26 2.601 1.7374 2.961 0.9496 4.475 2.1026 4.475 4.6461zm-15.962-8.2148h4.269v12.164h-4.269v-2.687c-0.437 1.187-1.46 2.9818-3.665 2.9818-2.282 0-3.395-1.8131-3.395-3.7513v-6.9522c0-0.913-0.26-1.3696-0.583-1.5183v-0.23736h4.87v7.4635c0 1.8496 0.822 1.9774 1.3 1.9774 0.674 0 1.187-0.5869 1.478-1.4269v-8.014h-5e-3zm-14.448 11.653c-1.241 0-1.678-1.6826-1.678-5.5983 0-3.9156 0.455-5.5956 1.678-5.5956s1.678 1.6826 1.678 5.5956c0 3.9131-0.455 5.5983-1.678 5.5983zm0-11.927c-3.866 0-6.092 2.8357-6.092 6.3287 0 3.4931 2.245 6.3313 6.092 6.3313s6.082-2.8356 6.082-6.3313c0-3.4956-2.232-6.3287-6.082-6.3287zm-53.489 0.27391h4.266v12.164h-4.266v-12.164zm15.931 8.1209l0.26 0.0913c-0.31 1.6096-1.787 4.2078-5.125 4.2078-3.777 0-5.582-2.9452-5.582-6.3495 0-3.6522 2.39-6.3652 5.965-6.3652 2.645 0 4.269 1.4087 4.269 2.9452 3e-3 0.2267-0.039 0.4517-0.126 0.6613-0.086 0.2095-0.215 0.399-0.377 0.5567s-0.355 0.2804-0.567 0.3603c-0.211 0.0799-0.437 0.1154-0.663 0.1043-0.403-0.0192-0.784-0.1916-1.066-0.4824-0.281-0.2907-0.441-0.6779-0.448-1.0828 0-0.8766 0.52-1.3722 1.168-1.4635-0.12-0.23-0.305-0.4188-0.533-0.5424-0.228-0.1237-0.487-0.1764-0.744-0.1515-1.168 0-2.482 1.4452-2.482 4.9565 0 2.2878 1.113 4.3174 3.382 4.3174 1.821-0.0183 2.664-1.7739 2.664-1.7739l5e-3 0.0104zm26.031-11.431c0-1.08 0.929-1.9383 2.097-1.9383s2.097 0.85826 2.097 1.9383-0.929 1.9383-2.097 1.9383-2.097-0.85826-2.097-1.9383zm-41.918 0c0-1.08 0.929-1.9383 2.097-1.9383s2.097 0.85826 2.097 1.9383-0.929 1.9383-2.097 1.9383-2.097-0.85826-2.097-1.9383zm-20.795 9.6052c-0.385-2.6348 0.383-5.5252 1.441-5.5252 1.059 0 1.533 2.1757 1.561 4.6957l-3.002 0.8295zm1.387-6.5504c-3.887 0-6.186 2.9635-6.186 6.3469 0 2.0322 0.804 3.8974 2.263 5.0687 1.041 0.8885 2.371 1.3636 3.738 1.3357 1.259 0.0345 2.491-0.3642 3.492-1.1298s1.71-1.8519 2.01-3.078h-0.018c-1e-3 -0.0099 0-0.02 3e-3 -0.0295 3e-3 -0.0094 8e-3 -0.0181 0.015-0.0253l-0.273-0.0913s-1.332 1.7556-3.319 1.7556c-0.616-0.0084-1.215-0.2059-1.715-0.5661-0.595-0.5023-1-1.1936-1.15-1.9591l6.694-1.9382v-0.0548c-0.175-3.2922-2.49-5.6348-5.554-5.6348z"}],`
`],`
`],`
`,["div",{class:"cm_un-gated-growler-bar-BA-EPI__hed"},`
{{ hed }}
`],`
`,["div",{class:"cm_un-gated-growler-bar-BA-EPI__dek"},`
{{{ dek }}}
`],`
`,["div",{class:"cm_un-gated-growler-bar-BA-EPI__cta"},`
`,["a",{class:"cm_un-gated-growler-bar-BA-EPI__cta-link",href:"{{{ addRedirectURL(subscribeUrl) }}}",target:"_blank",rel:"noopener noreferrer"},"{{{ cta }}}"],`
`],`
`],`
`,["script","document.querySelector('.cm_un-gated-growler-bar-BA-EPI__close').addEventListener('click',()=>{document.querySelector('.journey-template--cm_un-gated-growler-bar-BA-EPI').remove()});"],`
`]}});var z=S((zE,eo)=>{a();c();u();l();d();var gr=e=>typeof e<"u"?[].concat(e):[],fd=(e,t)=>JSON.parse(JSON.stringify(e),t),md=e=>new Option(e).innerHTML,zn=(e,t)=>[e.slice(0,t),e.slice(t)],Yn=(e,t,r)=>{let n=t.split(".").reduce((o,s)=>o&&o[s],e);return r===void 0?n:n||r},Kn=(e,t,r)=>{let n=t.split("."),[o,s]=zn(n,-1),i=o.reduce((f,p)=>(f&&!f[p]&&(f[p]={}),f[p]),e);return i&&(i[s]=r),e},Qn=(e={},t)=>t.reduce((r,n)=>{let o=Yn(e,n);return o===void 0?r:Kn(r,n,o)},{}),yd=(e,t)=>Qn(e,Object.keys(e).filter(r=>!t.includes(r))),hd=e=>typeof e=="object"?JSON.stringify(e):e,Te=Array.isArray,ce=e=>e!=null&&typeof e=="object",gd=e=>typeof e<"u",vd=e=>ce(e)&&Object.keys(e).length===0,vr=e=>!ce(e),wd=e=>typeof e=="string",bd=e=>Number.isInteger(e),wt=e=>typeof e>"u",Ee=(e,t)=>Te(e)&&Te(t)?!t.find(r=>!e.find(n=>Ee(n,r)))||!e.find(r=>!t.find(n=>Ee(n,r))):Te(e)&&!ce(t)?!!e.find(r=>Ee(r,t)):Te(t)&&!ce(e)?!!t.find(r=>Ee(r,e)):ce(e)&&ce(t)?!Object.entries(t).find(([r,n])=>!Ee(e[r],n)):wt(t)?!0:e===t,Sd=e=>(...t)=>!e(...t),qd=(e=[],t=[])=>e.reduce((r,n,o)=>(r[n]=t[o],r),{}),Ed=e=>Array.prototype.concat.apply([],e),Td=(e,t)=>Object.entries(e).reduce((r,[n,o])=>(r[n]=t(o,n,e),r),{}),Ad=e=>Object.keys(e).length===0,xd=(e,t,r)=>r.indexOf(e)===t,wr=(e,t)=>Object.entries(e).forEach(([r,n])=>t(n,r,e)),Zn=(e,t)=>(wr(t,(r,n)=>{if(wt(e[n])||vr(e[n]))return e[n]=r;if(Te(e[n]))return e[n]=e[n].concat(r);if(ce(e[n])&&ce(r))return Zn(e[n],r);e[n]=r}),e),kd=e=>[...new Set(e)],Xn=(e,t)=>{let r=s=>i=>Ee(s,i),n=s=>i=>s.some(f=>gr(i).some(r(f))),o=(s,i)=>s.filter(f=>!gr(i).some(r(f)));return wr(t,(s,i)=>{if(!wt(i)){if(vr(e[i])){e[i]==s&&delete e[i];return}if(Te(e[i])){n(e[i],s)&&(e[i]=o(e[i],s));return}if(ce(e[i])&&ce(s)){Xn(e[i],s),vd(e[i])&&delete e[i];return}e[i]=void 0}}),e};eo.exports={deepClone:fd,escape:md,forEach:wr,flatten:Ed,get:Yn,isArray:Te,isMatch:Ee,isEmpty:Ad,isObject:ce,isDefined:gd,isPrimative:vr,isString:wd,isInteger:bd,isUndefined:wt,isUniq:xd,map:Td,merge:Zn,not:Sd,pick:Qn,omit:yd,set:Kn,splitAt:zn,stringify:hd,toArray:gr,uniq:kd,without:Xn,zipObject:qd}});var Ze=S((eT,ro)=>{a();c();u();l();d();var Cd=e=>btoa(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,""),to=e=>atob(e.replace(/-/g,"+").replace(/_/g,"/")),Pd=e=>Uint8Array.from(to(e),t=>t.charCodeAt(0));ro.exports={encode:Cd,decode:to,toUInt8Array:Pd}});var br=S((iT,so)=>{a();c();u();l();d();var Ie=Ze(),bt=e=>new window.TextEncoder().encode(e),no=JSON.stringify,oo=e=>{let t=new Set;JSON.stringify(e,(n,o)=>t.add(n)&&o);let r=Array.from(t).sort();return JSON.stringify(e,r)};function Nd({payload:e,key:t="",subtle:r=crypto.subtle,sort:n=!0}){let o={alg:"HS256",typ:"JWT",ver:1},s,i;try{n?(s=oo(o),i=oo(e)):(s=no(o),i=no(e))}catch{return Promise.reject("Cannot JSON encode the JWT")}let f,p;try{f=Ie.encode(s),p=Ie.encode(i)}catch{return Promise.reject("Cannot base64url encode the JWT")}return r.importKey("raw",bt(t),{name:"HMAC",hash:"SHA-256"},!1,["sign"]).then(y=>r.sign("HMAC",y,bt(f+"."+p))).then(y=>Ie.encode(String.fromCharCode(...new Uint8Array(y)))).then(y=>`${f}.${p}.${y}`)}function _d({token:e}){if(!e){console.warn("Cannot decode a missing JWT token");return}let[,t]=e.split(".");if(!t){console.warn("Cannot decode an improperly formatted JWT token");return}let r;try{r=Ie.decode(t)}catch{console.warn("Cannot base64 decode the JWT token");return}let n;try{n=JSON.parse(r)}catch{console.warn("Cannot parse the JWT token as JSON");return}return n}function Rd({token:e,key:t,subtle:r=crypto.subtle}){if(!e)return Promise.reject("Cannot verify a missing JWT token");if(!t)return Promise.reject("Cannot verify without a key");let[n,o,s]=e.split(".");return s?r.importKey("raw",bt(t),{name:"HMAC",hash:"SHA-256"},!1,["sign"]).then(i=>r.sign("HMAC",i,bt(n+"."+o))).then(i=>Ie.encode(String.fromCharCode(...new Uint8Array(i)))).then(i=>s===i):Promise.reject("Cannot verify an improperly formatted JWT token")}function Dd({token:e}){if(!e)return!1;let[t]=e.split(".");if(!t)return!1;try{let r=Ie.decode(t),n=JSON.parse(r),{alg:o,ver:s}=n;return o==="HS256"&&s===1}catch{return!1}}var Od=e=>e.key&&crypto&&crypto.subtle;so.exports={name:"HS256",encode:Nd,decode:_d,verify:Rd,supports:Dd,available:Od}});var Sr=S((pT,ao)=>{a();c();u();l();d();var io=e=>String.fromCharCode.apply(null,e),Fd=e=>window.btoa(io(e)).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,""),Id=e=>new TextEncoder().encode(e);ao.exports={toString:io,toBase64:Fd,encode:Id}});var lo=S((vT,uo)=>{a();c();u();l();d();var co=Ze(),qr=Sr(),jd=(e=window.crypto)=>e.getRandomValues(new Uint8Array(16)),Ld=(e,t=crypto.subtle)=>t.importKey("raw",co.toUInt8Array(e),{name:"AES-CTR"},!1,["encrypt","decrypt"]),Ud=(e,t,r,n=crypto.subtle)=>n.encrypt({name:"AES-CTR",counter:t,length:128},e,qr.encode(r)).then(o=>new Uint8Array(o)).then(o=>qr.toBase64(o)),Md=(e,t,r,n=crypto.subtle)=>n.decrypt({name:"AES-CTR",counter:t,length:128},e,co.toUInt8Array(r)).then(o=>new Uint8Array(o)).then(o=>qr.toString(o)),Bd=e=>e.key&&crypto&&crypto.subtle;uo.exports={createCryptoKey:Ld,generateIv:jd,encrypt:Ud,decrypt:Md,available:Bd}});var mo=S((TT,fo)=>{a();c();u();l();d();var qt=lo(),Jd=Sr(),po="IURox3+4mlIoH4ar/82dAg==",St,$d=e=>St?Promise.resolve({...e,cryptoKey:St}):qt.createCryptoKey(po).then(t=>St=t).then(()=>({...e,cryptoKey:St})),Wd=e=>{let t=qt.generateIv();return{...e,iv:t}},Vd=({endpoint:e,cryptoKey:t,iv:r})=>qt.encrypt(t,r,`${location.hostname}${e}`).then(n=>`/${Jd.toBase64(r)}${n}`),Hd=e=>{let t={key:po,endpoint:e};return qt.available(t)?Promise.resolve(t).then($d).then(Wd).then(Vd):Promise.resolve(e)};fo.exports={generate:Hd}});var go=S((NT,ho)=>{a();c();u();l();d();var Gd={strictlyNecessary:"C0001",performance:"C0002",functional:"C0003",targeting:"C0004",socialMediaCookies:"C0005",audienceMeasurement:"C0009"},yo=(e=window)=>!!e.OnetrustActiveGroups,zd=(e,t=window)=>yo(t)&&t.OnetrustActiveGroups.includes(Gd[e]);ho.exports={initialized:yo,userHasConsentedTo:zd}});var bo=S((IT,wo)=>{a();c();u();l();d();var Yd={strictlyNecessary:"essential",performance:"analytics",functional:"functional",targeting:"sales_sharing_targeted_advertising",socialMediaCookies:"social_media",audienceMeasurement:"audience_measurement"},vo=(e=window)=>{var t;return!!((t=e.Fides)!=null&&t.initialized)},Kd=(e,t=window)=>{var r,n,o;return vo(t)&&!!((o=(n=(r=t.Fides)==null?void 0:r.consent)==null?void 0:n[Yd[e]])==null||o)};wo.exports={initialized:vo,userHasConsentedTo:Kd}});var Eo=S((JT,qo)=>{a();c();u();l();d();var Xe,Qd=(e,t)=>{Xe=Xe||{},Xe[e]=t},So=()=>!!Xe,Zd=e=>So()&&!!Xe[e];qo.exports={initialized:So,userHasConsentedTo:Zd,setConsent:Qd}});var he=S((zT,Ao)=>{a();c();u();l();d();var Xd=go(),ep=bo(),To=Eo(),tp=[Xd,ep,To],rp=e=>tp.reduce((t,r)=>r.initialized()?r.userHasConsentedTo(e)&&t:t,!0);Ao.exports={userHasConsentedTo:rp,setConsent:To.setConsent}});var Et=S((e0,xo)=>{a();c();u();l();d();var np=()=>{try{return crypto.getRandomValues(new Uint32Array(1))[0]}catch{return}},op=()=>Math.floor(4294967295*Math.random()),sp=np()||op();xo.exports={id:sp}});var Q=S((i0,No)=>{a();c();u();l();d();var{encode:ip}=br(),ap=mo(),cp=he(),up=Et(),xt=[],At={},Tt=0,lp=["allure","ad-de","ad-es","ad-in","ad-it","ad-mx","architectural-digest","architectural-digest/ad-pro","architectural-digest-france","bon-appetit","conde-nast-traveler","conde-nast-traveler-espana","conde-nast-traveller-uk","epicurious","glamour","glamour-es","glamour-mx","glamour-uk","gq","gq-uk","gq-de","houseandgarden","pitchfork","self","tatler","teen-vogue","the-new-yorker","them","vanity-fair","vogue","vogue-de","vogue-es","vogue-in","vogue-it","vogue-jp","vogue-mx","vogue-paris","vogue-tw","vogue-uk","wired","woi"],dp=()=>lp.includes("epicurious"),pp=Math.random()*100<=1,Er,fp=e=>{Er=e},Co=(e=pp)=>cp.userHasConsentedTo("performance")?Er!==void 0?Er:dp()&&e:!1,mp=e=>{e.id!=="cmu.mounted"&&(e.time=Math.trunc(performance.now()),xt.push(e))},yp=e=>{let t="epicurious";t=t.replace("/","-"),At=e,At.client=`${t}-compiler`,At.pageviewId=up.id},ko=()=>{if(!Co()||xt.length<=Tt)return;let e=xt.slice(Tt,Tt+30);Tt+=e.length,Po({events:e})},hp=(e=window.setInterval)=>{document.addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&ko()},!1),e(()=>{ko()},2500)},gp=e=>ip({payload:{...At,...e},key:"gkqTHpdRoTZkVuier0moNQT5238rf81e",sort:!1}),Po=e=>{let t="/journey/log";return Promise.all([ap.generate(t),gp(e)]).then(([r,n])=>{if(navigator.sendBeacon)Promise.resolve(navigator.sendBeacon(r,n));else return fetch(r,{method:"POST",credentials:"include",body:n})}).catch(r=>{console.error("logPayload",r.message)})};No.exports={add:mp,events:xt,logPayload:Po,initialize:yp,start:hp,shouldSendEvents:Co,override:fp}});var K=S((p0,Do)=>{a();c();u();l();d();var _o=Q(),Ro=(e,t="",r={})=>{console.warn(e),_o.add({type:"compiler-error",event:{...e&&{message:e},...t&&{error:{message:t.message,stack:t.stack}},...r}}),_o.override(!0)},vp=()=>{window.addEventListener("error",function(e){!e||!e.filename||!e.filename.match(/build.*js/)||Ro(e.message,e.error)})};Do.exports={initialize:vp,log:Ro}});var Ae=S((v0,Oo)=>{a();c();u();l();d();var wp=Q(),Tr=window,bp=e=>{let t=!1,r=p=>{t=!0,wp.add({type:"localStorage",id:"disabled",item:e,message:p})},n=()=>{try{return JSON.parse(Tr.localStorage.getItem(e)||"{}")}catch({message:p}){return r(p),{}}},o=(p={})=>{try{return Tr.localStorage.setItem(e,JSON.stringify(p)),!0}catch({message:y}){return r(y),!1}};return{read:p=>t?void 0:n()[p],write:(p,y)=>{if(t)return!1;let E=n();return E[p]=y,o(E)},remove:p=>{if(t)return!1;let y=n();return y[p]===void 0?!1:(delete y[p],o(y))},disable:r,isDisabled:()=>t}};Oo.exports={storageFor:bp,setWindow:e=>Tr=e}});var Cr=S((T0,Lo)=>{a();c();u();l();d();var{isDefined:Sp,isMatch:Io}=z(),xr=K(),qp=Ae(),Ep=864e5,jo=e=>Math.trunc((Date.now()-Date.parse(e))/Ep*1e3)/1e3,Tp=7,M={},Ap=e=>t=>{let{origin:r}=new URL(M.build.url),n=[r];if(t.match(/(build.*?\.js|latest\.js)/)){let o=e.split("/")[1];n.push("journey","compiler",o)}return n.push(t),n.filter(Sp).join("/")},kr=e=>new Promise((t,r)=>{let n=document.createElement("script");n.src=M.locator(e),n.onload=()=>{M.reloaded=n.src,t()},n.onerror=r,n.async=!0,document.readyState==="loading"?addEventListener("DOMContentLoaded",()=>document.body.append(n)):document.body.append(n),M.resolve&&n.onload()}),xp=async()=>{try{await kr(`branches/${M.journeyBranch}/build.js`)}catch(e){xr.log("** Journey error: failed to load branch compiler **",e)}},kp=()=>!!M.store.read("build"),Cp=()=>{let{version:e}=M.store.read("build")||{};return Io(M.build.version,e)},Ar=()=>M.brandSlug.includes("/"),Pp=async()=>{try{let{compiler:e}=M.store.read("build");return await kr(e)}catch(e){xr.log("** Journey error: failed to load stored compiler **",e),M.store.remove("build")}},Fo=()=>!M.ageInDays||M.ageInDays<0||M.ageInDays>Tp,Np=()=>{let{lastRequested:e}=M.store.read("build")||{};return!!e&&jo(e)<1},_p=async()=>{try{let e=await M.client(M.locator("latest.json")),{latest:t,version:r}=await e.json();if(!t||!r)return;if(Ar()||M.store.write("build",{compiler:t,lastRequested:new Date().toISOString(),version:r}),!Io(r,M.build.version))return await kr(t)}catch(e){xr.log("** Journey error: failed to load latest compiler **",e),M.store.remove("build")}},Rp=async({date:e="2025-12-19T08:27:34.836Z",version:t=g,ageInDays:r=jo("2025-12-19T08:27:34.836Z"),brandSlug:n="epicurious",branch:o="master",script:s=(E=>(E=window.document.currentScript)==null?void 0:E.src)()||"http://localhost",location:i=window.location,store:f=qp.storageFor("journey"),client:p=fetch,resolve:y=!1}={})=>{var T;if(M.date=e,M.version=t,M.ageInDays=r,M.brandSlug=n,M.branch=o,M.script=s,M.location=i,M.store=f,M.client=p.bind(window),M.script=s,M.resolve=y,M.journeyBranch=new URL(i).searchParams.get("journey-branch"),(T=M.journeyBranch)!=null&&T.match(/[^a-zA-Z0-9-_]/)&&delete M.journeyBranch,M.reloaded=!1,M.locator=Ap(n),M.isBranchedCompiler=o!=="master",M.build={url:s,compiler:new URL(s).pathname.split("/").pop(),version:t,date:e},!M.isBranchedCompiler){if(M.journeyBranch&&M.journeyBranch!==M.branch)return xp();if(Fo()&&kp()&&!Cp()&&!Ar())return Pp();if(Fo()&&!Np())return _p();Ar()||M.store.write("build",M.build)}};Lo.exports={initialize:Rp,state:M,get ageInDays(){return M.ageInDays},get reloaded(){return M.reloaded}}});var Jo={};ad(Jo,{default:()=>Kp});var Dp,Mo,Op,Fp,Ip,jp,Lp,Up,Mp,Bp,N0,Jp,je,$p,Wp,Vp,Bo,fe,kt,Uo,Pr,Hp,ie,Gp,_0,zp,Yp,Kp,$o=Fe(()=>{a();c();u();l();d();Dp=Object.create,Mo=Object.defineProperty,Op=Object.getOwnPropertyDescriptor,Fp=Object.getOwnPropertyNames,Ip=Object.getPrototypeOf,jp=Object.prototype.hasOwnProperty,Lp=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Up=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of Fp(t))!jp.call(e,o)&&o!==r&&Mo(e,o,{get:()=>t[o],enumerable:!(n=Op(t,o))||n.enumerable});return e},Mp=(e,t,r)=>(r=e!=null?Dp(Ip(e)):{},Up(t||!e||!e.__esModule?Mo(r,"default",{value:e,enumerable:!0}):r,e)),Bp=Lp((e,t)=>{var r=function(){"use strict";var n=0;function o(p){var y=[],E=0,T=0;this.push=function(A){E-T>=p&&++T>=p&&(T=0,E=p-1),y[E%p]=A,E++},this.asArray=function(){var A=y.slice(T,Math.min(E,p)),k=y.slice(0,Math.max(E-p,0));return A.concat(k)},this.list=y}function s(p,y){for(var E=y,T=0;T
=0)q=n.activeElement;else{var x=i.tabbableGroups[0],P=x&&x.firstTabbableNode;q=P||E("fallbackFocus")}if(!q)throw new Error("Your focus-trap needs to have at least one focusable element");return q},A=function(){if(i.containerGroups=i.containers.map(function(q){var x=me.tabbable(q,s.tabbableOptions),P=me.focusable(q,s.tabbableOptions);return{container:q,tabbableNodes:x,focusableNodes:P,firstTabbableNode:x.length>0?x[0]:null,lastTabbableNode:x.length>0?x[x.length-1]:null,nextTabbableNode:function(m){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,B=P.findIndex(function(O){return O===m});if(!(B<0))return N?P.slice(B+1).find(function(O){return me.isTabbable(O,s.tabbableOptions)}):P.slice(0,B).reverse().find(function(O){return me.isTabbable(O,s.tabbableOptions)})}}}),i.tabbableGroups=i.containerGroups.filter(function(q){return q.tabbableNodes.length>0}),i.tabbableGroups.length<=0&&!E("fallbackFocus"))throw new Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times")},k=function C(q){if(q!==!1&&q!==n.activeElement){if(!q||!q.focus){C(T());return}q.focus({preventScroll:!!s.preventScroll}),i.mostRecentlyFocusedNode=q,Sf(q)&&q.select()}},_=function(q){var x=E("setReturnFocus",q);return x||(x===!1?!1:q)},D=function(q){var x=Rt(q);if(!(y(x,q)>=0)){if(et(s.clickOutsideDeactivates,q)){f.deactivate({returnFocus:s.returnFocusOnDeactivate});return}et(s.allowOutsideClick,q)||q.preventDefault()}},F=function(q){var x=Rt(q),P=y(x,q)>=0;P||x instanceof Document?P&&(i.mostRecentlyFocusedNode=x):(q.stopImmediatePropagation(),k(i.mostRecentlyFocusedNode||T()))},I=function(q){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,P=Rt(q);A();var J=null;if(i.tabbableGroups.length>0){var m=y(P,q),N=m>=0?i.containerGroups[m]:void 0;if(m<0)x?J=i.tabbableGroups[i.tabbableGroups.length-1].lastTabbableNode:J=i.tabbableGroups[0].firstTabbableNode;else if(x){var B=ns(i.tabbableGroups,function(yr){var hr=yr.firstTabbableNode;return P===hr});if(B<0&&(N.container===P||me.isFocusable(P,s.tabbableOptions)&&!me.isTabbable(P,s.tabbableOptions)&&!N.nextTabbableNode(P,!1))&&(B=m),B>=0){var O=B===0?i.tabbableGroups.length-1:B-1,G=i.tabbableGroups[O];J=G.lastTabbableNode}else tt(q)||(J=N.nextTabbableNode(P,!1))}else{var oe=ns(i.tabbableGroups,function(yr){var hr=yr.lastTabbableNode;return P===hr});if(oe<0&&(N.container===P||me.isFocusable(P,s.tabbableOptions)&&!me.isTabbable(P,s.tabbableOptions)&&!N.nextTabbableNode(P))&&(oe=m),oe>=0){var se=oe===i.tabbableGroups.length-1?0:oe+1,mr=i.tabbableGroups[se];J=mr.firstTabbableNode}else tt(q)||(J=N.nextTabbableNode(P))}}else J=E("fallbackFocus");J&&(tt(q)&&q.preventDefault(),k(J))},L=function(q){if(qf(q)&&et(s.escapeDeactivates,q)!==!1){q.preventDefault(),f.deactivate();return}(s.isKeyForward(q)||s.isKeyBackward(q))&&I(q,s.isKeyBackward(q))},U=function(q){var x=Rt(q);y(x,q)>=0||et(s.clickOutsideDeactivates,q)||et(s.allowOutsideClick,q)||(q.preventDefault(),q.stopImmediatePropagation())},$=function(){if(!!i.active)return ts.activateTrap(o,f),i.delayInitialFocusTimer=s.delayInitialFocus?rs(function(){k(T())}):k(T()),n.addEventListener("focusin",F,!0),n.addEventListener("mousedown",D,{capture:!0,passive:!1}),n.addEventListener("touchstart",D,{capture:!0,passive:!1}),n.addEventListener("click",U,{capture:!0,passive:!1}),n.addEventListener("keydown",L,{capture:!0,passive:!1}),f},j=function(){if(!!i.active)return n.removeEventListener("focusin",F,!0),n.removeEventListener("mousedown",D,!0),n.removeEventListener("touchstart",D,!0),n.removeEventListener("click",U,!0),n.removeEventListener("keydown",L,!0),f},Y=function(q){var x=q.some(function(P){var J=Array.from(P.removedNodes);return J.some(function(m){return m===i.mostRecentlyFocusedNode})});x&&k(T())},R=typeof window<"u"&&"MutationObserver"in window?new MutationObserver(Y):void 0,V=function(){!R||(R.disconnect(),i.active&&!i.paused&&i.containers.map(function(q){R.observe(q,{subtree:!0,childList:!0})}))};return f={get active(){return i.active},get paused(){return i.paused},activate:function(q){if(i.active)return this;var x=p(q,"onActivate"),P=p(q,"onPostActivate"),J=p(q,"checkCanFocusTrap");J||A(),i.active=!0,i.paused=!1,i.nodeFocusedBeforeActivation=n.activeElement,x==null||x();var m=function(){J&&A(),$(),V(),P==null||P()};return J?(J(i.containers.concat()).then(m,m),this):(m(),this)},deactivate:function(q){if(!i.active)return this;var x=es({onDeactivate:s.onDeactivate,onPostDeactivate:s.onPostDeactivate,checkCanReturnFocus:s.checkCanReturnFocus},q);clearTimeout(i.delayInitialFocusTimer),i.delayInitialFocusTimer=void 0,j(),i.active=!1,i.paused=!1,V(),ts.deactivateTrap(o,f);var P=p(x,"onDeactivate"),J=p(x,"onPostDeactivate"),m=p(x,"checkCanReturnFocus"),N=p(x,"returnFocus","returnFocusOnDeactivate");P==null||P();var B=function(){rs(function(){N&&k(_(i.nodeFocusedBeforeActivation)),J==null||J()})};return N&&m?(m(_(i.nodeFocusedBeforeActivation)).then(B,B),this):(B(),this)},pause:function(q){if(i.paused||!i.active)return this;var x=p(q,"onPause"),P=p(q,"onPostPause");return i.paused=!0,x==null||x(),j(),V(),P==null||P(),this},unpause:function(q){if(!i.paused||!i.active)return this;var x=p(q,"onUnpause"),P=p(q,"onPostUnpause");return i.paused=!1,x==null||x(),A(),$(),V(),P==null||P(),this},updateContainerElements:function(q){var x=[].concat(q).filter(Boolean);return i.containers=x.map(function(P){return typeof P=="string"?n.querySelector(P):P}),i.active&&A(),V(),this}},f.updateContainerElements(t),f};Dr.createFocusTrap=xf});var rt=S((tA,ss)=>{a();c();u();l();d();var Le;do Le=Math.random().toString(36).match(/[a-z]/g).join("");while(window[Le]!==void 0);window[Le]={};var kf=e=>{window[Le]={...window[Le],...e}};ss.exports={add:kf,name:Le}});var Or=S((aA,is)=>{a();c();u();l();d();var le=document.createElement("iframe");window.document.body.append(le);var Cf=le&&le.contentWindow&&le.contentWindow.setInterval&&le.contentWindow.setInterval.bind(window)||window.setInterval,Pf=le&&le.contentWindow&&le.contentWindow.setTimeout&&le.contentWindow.setTimeout.bind(window)||window.setTimeout;le.remove();is.exports={setInterval:Cf,setTimeout:Pf}});var cs=S((fA,as)=>{a();c();u();l();d();var Nf=(e,t)=>{let{opacity:r,visibility:n}=e.getComputedStyle(t);return!!t.offsetHeight&&!!t.offsetWidth&&r!=="0"&&n!=="hidden"};as.exports={isViewable:Nf}});var Fr=S((wA,ls)=>{a();c();u();l();d();var _f=cs(),Rf=Or(),Df=(e,t,r=1)=>{let n=0;new IntersectionObserver(([s],i)=>{s.isIntersecting===!0&&_f.isViewable(window,e)&&(t(),n++,n>=r&&i.unobserve(e))},{threshold:[.001,.999],trackVisibility:!0,delay:100}).observe(e)},us=async(e,t,r=1e3)=>{let n;n=Rf.setInterval(()=>{e()&&(window.clearInterval(n),t())},r)},Of=async(e,t,r=1e3)=>{if(e())return t();us(e,t,r)};ls.exports={onElementAppearance:Df,after:us,once:Of}});var ps=S((AA,ds)=>{a();c();u();l();d();var Ff=e=>{let t={continent:"--",country:"--",pop:"---"};if(!e||!e.serverTiming)return t;let r=e.serverTiming.find(o=>o.name==="geo");if(!r||!r.description)return t;let n=r.description.match(/continent=([A-Z]*);country=([A-Z]*);pop=([A-Z]*)/);return n?{continent:n[1],country:n[2],pop:n[3]}:t};ds.exports={geoFrom:Ff}});var ys=S((_A,ms)=>{a();c();u();l();d();var{geoFrom:If}=ps(),jf=Q(),nt=(e,t)=>{let r=If(e);jf.add({type:"asset-tracker",id:t,geo:r,startTime:Math.floor(e.startTime),duration:Math.floor(e.duration)})},fs=(e=performance)=>e.getEntries().forEach(t=>{switch(!0){case!!t.name.match(/covers.conde.io/):nt(t,"cover_manager");break;case!!t.name.match(/user-context/):nt(t,"user_context");break;case!!t.name.match(/\/api\/payment\//):nt(t,"payment_server");break;case!!t.name.match(/build-\w+\.js/):nt(t,"journey_compiler");break;case!!t.name.match(/\/gate\/sync\?canonicalUrl/):nt(t,"journey_gate_sync_meter");break}}),Lf=()=>{new PerformanceObserver(fs).observe({entryTypes:["resource"]})},Uf=()=>{fs(),Lf()};ms.exports={execute:Uf}});var Ft=S((jA,vs)=>{a();c();u();l();d();var Ot=[],Dt,hs=()=>!Ot.length,Mf=e=>Ot.push(e),gs=()=>Ot.shift(),Bf=()=>{Ot.length=0},Jf=(e=window.setInterval)=>{Dt=e(()=>{if(hs())return;gs()()},10)},$f=()=>{!Dt||(clearInterval(Dt),Dt=void 0)};vs.exports={isEmpty:hs,add:Mf,take:gs,clear:Bf,start:Jf,stop:$f}});var jr=S(($A,ws)=>{a();c();u();l();d();var{isMatch:Ir}=z(),It=[],ot=[],Wf=()=>{It=[],ot=[]},Vf=({id:e=".*",payload:t={},callback:r})=>{let n={id:e,payload:t,callback:r};return ot.push(n),()=>{let o=s=>i=>!Ir(s,i);ot=ot.filter(o(n))}},Hf=({id:e,payload:t={},timestamp:r=Date.now()})=>{let n={id:e,payload:t,timestamp:r};It=It.concat(n),ot.filter(o=>e.match(new RegExp(o.id))).filter(o=>Ir(t,o.payload)).forEach(o=>o.callback(n))},Gf=({id:e=".*",payload:t={}}={})=>It.filter(r=>r.id.match(new RegExp(e))).filter(r=>Ir(r.payload,t));ws.exports={on:Vf,emit:Hf,history:Gf,reset:Wf}});var te=S((YA,bs)=>{a();c();u();l();d();var zf=Q(),st=jr(),{omit:Yf}=z(),Kf=["element","data","configuration","campaign"],de=e=>(t={},r)=>{st.emit({id:e,payload:t,timestamp:r});let n=Yf(t,Kf);zf.add({type:"bus-event",id:e,payload:n})},jt=e=>(t={})=>!!st.history({id:e,payload:t}).length,X=(e,t={})=>r=>(st.history({id:e,payload:t}).forEach(n=>r(n)),st.on({id:e,payload:t,callback:r})),Qf=e=>()=>{let t=st.history({id:e})[0];return t?t.payload||{}:{}};bs.exports={emitEvent:({id:e,payload:t,timestamp:r})=>de(e)(t,r),hasAnEventOccured:({id:e,payload:t})=>jt(e)(t),whenAnEventOccurs:({id:e,payload:t,callback:r})=>X(e,t)(r),whenACMUIsMounted:X("cmu.mounted"),whenIncognitoIsDetected:X("incognito.detected"),whenSegmentsAreUpdated:X("segments.updated"),whenPermutiveSegmentsAreUpdated:X("permutive.segments.updated"),whenPaymentIsUpdated:X("payment.updated"),hasIncognitoBeenDetected:jt("incognito.detected"),haveSegmentsBeenUpdated:jt("segments.updated"),hasRoadblockBeenDetected:jt("ads.roadblock"),whenRoadblockIsDetected:X("ads.roadblock"),whenJourneyStateIsUpdated:X("journey.state.updated"),emitJourneyStateIsUpdated:de("journey.state.updated"),whenJourneyUnitIsRendered:X("journey.unit.rendered"),emitJourneyUnitIsRendered:de("journey.unit.rendered"),whenJourneyUnitIsRemoved:X("journey.unit.removed"),emitJourneyUnitIsRemoved:de("journey.unit.removed"),whenJourneyActionIsExecuted:X("journey.action.executed"),emitJourneyActionIsExecuted:de("journey.action.executed"),whenJourneyUnitRenderEnds:X("journey.unit.render.end"),whenJourneyUnitEmptyEnds:X("journey.unit.empty.end"),emitJourneyUnitRenderBegan:de("journey.unit.render.begin"),emitJourneyUnitEmptyBegan:de("journey.unit.empty.begin"),emitJourneyUnitRenderEnded:de("journey.unit.render.end"),emitJourneyUnitEmptyEnded:de("journey.unit.empty.end"),whenAClientErrorOccurs:X("journey.client.error"),whenConsentGroupsAreUpdated:X("consent.groups.updated"),whenJourneyComponentNavRolloverAppears:X("journey.component.appears.NavRollover"),payloadOfFingerprintIDEvent:Qf("fingerprint.id.*"),whenFingerprintIDEventOccurs:X("fingerprint.id"),whenGroupsAreUpdated:X("cngroups.updated"),emitJourneyEntitlementStatus:e=>de(`journey.entitlement.status.${e}`)()}});var qs=S((tx,Ss)=>{"use strict";a();c();u();l();d();var Zf=function(t){var r=t.from,n=t.to;return{from:typeof r=="string"?new Date(r):r,to:typeof n=="string"?new Date(n):n}},Xf=function(t){var r=t.from,n=t.to;return{from:r||null,to:n||null}},em=function(t,r){if(t&&r&&t>r||t&&t.toString()==="Invalid Date"||r&&r.toString()==="Invalid Date")throw new Error("Invalid dates provided")},Lr=function(t){var r=Xf(Zf(t)),n=r.from,o=r.to,s=new Date;return em(n,o),{from:n,to:o,today:s}},tm=function(t){var r=Lr(t),n=r.from,o=r.to,s=r.today;return n===null&&o===null||n===null&&s<=o||n<=s&&o===null||n<=s&&s<=o},rm=function(t){var r=Lr(t),n=r.to,o=r.today;return n===null?!1:o>n},nm=function(t){var r=Lr(t),n=r.from,o=r.today;return o =p)throw I;console.warn(`** reconcile attempt ${y} failed **`,I),await new Promise(L=>setTimeout(L,E)),E*=2}}};da.exports={reconcile:ag}});var dn=S((jP,pa)=>{a();c();u();l();d();var cg=K(),ln=Promise.resolve(),ug=(e,t="queued")=>{ln=ln.then(e).catch(r=>{cg.log(`error in [${t}] job:`,r)})},lg=()=>ln;pa.exports={add:ug,complete:lg}});var pn=S(($P,fa)=>{a();c();u();l();d();var dg=te(),{log:pg}=K(),fg=()=>new Promise(e=>{let t=dg.whenFingerprintIDEventOccurs(({payload:{fingerprintID:r}={}}={})=>{if(!!r){if(setTimeout(()=>t==null?void 0:t()),r.startsWith("ERROR")){pg("** Journey error: Invalid fingerprint ID received from event payload **",r),e(null);return}e(r)}})});fa.exports={getFingerprintID:fg}});var Sa=S((YP,ba)=>{a();c();u();l();d();var fn=Z(),{codecFor:mg,bestAvailableCodec:mn}=ue(),{oneYearInSeconds:wa}=ee(),{log:yn}=K(),yg=Q(),{deepClone:hg}=z(),gg=un(),{get:ma,pick:ya}=z(),ha=dn(),{getFingerprintID:ga}=pn(),vg=e=>!e||typeof e.cnts!="object"||!Array.isArray(e.urls),wg=(e,t)=>!t.urls.includes(e),bg=(e,t,r)=>e.cnts[t]>=r,Sg=(e,t,r)=>{t.urls.push(e),t.cnts[r]=(t.cnts[r]||0)+1,t.uat=Date.now()},qg={newRecord:"NEW RECORD",matched:"MATCHED",unmatched:"CONFLICT"},va=({clientCredentials:e,serviceURL:t,initialClientState:r,nextState:n,fingerprintID:o,signature:s,key:i,tokenName:f,paymentNegotiation:p,caller:y})=>gg.reconcile({client:window.fetch,clientCredentials:e,serviceURL:t,initialClientState:r,nextState:n,fingerprintID:o,caller:y}).then(({request:E,response:T})=>{if(!T||T.status!==qg.unmatched||!ma(T,"currState.visitorState")||!mn({signature:s,key:i}))return;let A=ma(T,"currState.visitorState"),k=mn({signature:s,key:i});return yg.add({type:"visitIQ",id:"CONFLICT",request:ya(E,["fid","currState","nextState"]),response:ya(T,["currState"])}),k.encode({payload:A,signature:s,key:i}).then(_=>{fn.write(f,_,wa),p()}).catch(_=>{yn("** Journey error: Token Encoding **",_)})}).catch(E=>{yn("** Journey error: visitiq reconcile request **",E)}),Eg=({signature:e,key:t,props:{counter:r="all",max:n=4},fsmp:{clientCredentials:o,serviceURL:s,paymentNegotiation:i}})=>{if(n==0)return;let f=window.location.pathname,p="pay_ent_fsmp",y=fn.read(p),E,T;if(y&&(E=mg({token:y}).decode({token:y,signature:e}),T=hg(E)),vg(E)){let A=Date.now();E={cnts:{},urls:[],iat:A,uat:A,iss:"journey"},T=void 0}if(wg(f,E)){if(bg(E,r,n)){ga().then(A=>{!A||ha.add(()=>va({clientCredentials:o,serviceURL:s,initialClientState:T,nextState:E,fingerprintID:A,signature:e,key:t,tokenName:p,paymentNegotiation:i,caller:"fsmp-negotiator:no-samples-remain"}))});return}Sg(f,E,r)}return async()=>{let A=mn({signature:e,key:t});if(!!A)return A.encode({payload:E,signature:e,key:t}).then(k=>(k!==y&&fn.write(p,k,wa),ga().then(_=>{!_||ha.add(()=>va({clientCredentials:o,serviceURL:s,initialClientState:T,nextState:E,fingerprintID:_,signature:e,key:t,tokenName:p,paymentNegotiation:i,caller:"fsmp-negotiator:token-updated"}))}),{count:E.cnts[r]})).catch(k=>{yn("** Journey error: Token Encoding **",k)})}};ba.exports={fsmp:Eg}});var hn=S((tN,qa)=>{a();c();u();l();d();var{pass:Tg}=Ki(),{sub:Ag}=Zi(),{sample:xg}=ta(),{msmp:kg}=oa(),{free:Cg}=ia(),{sess:Pg}=ca(),{access:Ng}=la(),{fsmp:_g}=Sa();qa.exports={pass:Tg,sub:Ag,sample:xg,msmp:kg,fsmp:_g,free:Cg,sess:Pg,access:Ng}});var Ta=S((aN,Ea)=>{a();c();u();l();d();Ea.exports=h});var Kt=S((fN,Aa)=>{a();c();u();l();d();var Rg=()=>{var r,n,o,s,i,f,p,y,E;let e=window.__PRELOADED_STATE__;if(!e)return{};let t=(r=e==null?void 0:e.transformed)==null?void 0:r.payment;return{...(n=t==null?void 0:t.negotiation)==null?void 0:n.content,tags:[...((s=(o=t==null?void 0:t.negotiation)==null?void 0:o.content)==null?void 0:s.tags)||[],...((f=(i=t==null?void 0:t.negotiation)==null?void 0:i.content)==null?void 0:f.functionalTags)||[],...((E=(y=(p=window.cns)==null?void 0:p.pageContext)==null?void 0:y.keywords)==null?void 0:E.tags)||[]]}};Aa.exports={getCurrentContent:Rg}});var _a=S((wN,Na)=>{a();c();u();l();d();var Dg=ge(),Ge=hn(),xa=Ta(),{getCurrentContent:Og}=Kt(),ka=["sample","sub","pass","sess","asmp","usmp","msmp","fsmp","tmp","paid_ref","access"],Fg=(e,t)=>e.every(r=>t.includes(r)),Ca=e=>{var i,f,p,y,E;if(!e||!e.length)return;let t,r,n=Og(),{channelSlug:o,tags:s}=n;for(let T of e){let A=T.channel===o,k=((i=T.tags)==null?void 0:i.length)&&Fg(T.tags,s);if(A&&k)return(f=T.access)==null?void 0:f.receipts;A&&!((p=T.tags)!=null&&p.length)&&!t&&(t=T),k&&!T.channel&&!r&&(r=T)}return((y=t==null?void 0:t.access)==null?void 0:y.receipts)||((E=r==null?void 0:r.access)==null?void 0:E.receipts)},Pa=e=>{var r;return(Array.isArray(e.overrides)?Ca(e.overrides):void 0)||((r=e.access)==null?void 0:r.receipts)||[]},Ig=({payment:e={}})=>{let t=Dg.tokens(),r=o=>t[o]||e[o],n={};return ka.filter(o=>r(o)).forEach(o=>n[o]=r(o)),n},jg=({user:e={},payment:t={},configuration:r=xa.configuration||{}})=>{var p,y,E;let n=((p=r.payment)==null?void 0:p.acceptableForms)||[],o=n.includes("sub"),s=n.includes("pass"),i=((y=r.payment)==null?void 0:y.acceptableScopes)||[],f=Pa(r);return!!(((E=r.verso)==null||E)&&e.isEntitled||Ge.access({receipts:f})||o&&Ge.sub()||s&&Ge.pass({acceptableScopes:i})||o&&t.form==="sub"||s&&t.form==="pass"&&i.includes(t.scope))},Lg=({user:e={},payment:t={},configuration:r=xa.configuration||{}})=>{var y,E,T;let n=((y=r.payment)==null?void 0:y.acceptableForms)||[],o=n.includes("sub"),s=n.includes("pass"),i=((E=r.payment)==null?void 0:E.acceptableScopes)||[],f=Pa(r),p=[];return((T=r.verso)==null||T)&&e.isEntitled&&p.push("verso"),Ge.access({receipts:f})&&p.push("access token"),o&&Ge.sub()&&p.push("sub token"),s&&Ge.pass({acceptableScopes:i})&&p.push("pass token"),o&&t.form==="sub"&&p.push("sub payment"),s&&t.form==="pass"&&i.includes(t.scope)&&p.push("pass payment"),p};Na.exports={determine:jg,providers:Lg,state:Ig,knownForms:ka,extractOverrideReceipts:Ca}});var Da=S(gn=>{a();c();u();l();d();var Ra;(function(e){typeof DO_NOT_EXPORT_CRC>"u"?typeof gn=="object"?e(gn):typeof define=="function"&&define.amd?define(function(){var t={};return e(t),t}):e(Ra={}):e(Ra={})})(function(e){e.version="1.2.2";function t(){for(var R=0,V=new Array(256),C=0;C!=256;++C)R=C,R=R&1?-306674912^R>>>1:R>>>1,R=R&1?-306674912^R>>>1:R>>>1,R=R&1?-306674912^R>>>1:R>>>1,R=R&1?-306674912^R>>>1:R>>>1,R=R&1?-306674912^R>>>1:R>>>1,R=R&1?-306674912^R>>>1:R>>>1,R=R&1?-306674912^R>>>1:R>>>1,R=R&1?-306674912^R>>>1:R>>>1,V[C]=R;return typeof Int32Array<"u"?new Int32Array(V):V}var r=t();function n(R){var V=0,C=0,q=0,x=typeof Int32Array<"u"?new Int32Array(4096):new Array(4096);for(q=0;q!=256;++q)x[q]=R[q];for(q=0;q!=256;++q)for(C=R[q],V=256+q;V<4096;V+=256)C=x[V]=C>>>8^R[C&255];var P=[];for(q=1;q!=16;++q)P[q-1]=typeof Int32Array<"u"?x.subarray(q*256,q*256+256):x.slice(q*256,q*256+256);return P}var o=n(r),s=o[0],i=o[1],f=o[2],p=o[3],y=o[4],E=o[5],T=o[6],A=o[7],k=o[8],_=o[9],D=o[10],F=o[11],I=o[12],L=o[13],U=o[14];function $(R,V){for(var C=V^-1,q=0,x=R.length;q>8&255]^I[R[x++]^C>>16&255]^F[R[x++]^C>>>24]^D[R[x++]]^_[R[x++]]^k[R[x++]]^A[R[x++]]^T[R[x++]]^E[R[x++]]^y[R[x++]]^p[R[x++]]^f[R[x++]]^i[R[x++]]^s[R[x++]]^r[R[x++]];for(q+=15;x
>>8^r[(C^R[x++])&255];return~C}function Y(R,V){for(var C=V^-1,q=0,x=R.length,P=0,J=0;q
")}],mw=e=>typeof e!="string"?e:Dn(e,/^\\{2}/)?sr(e,/\\{2}/):fw.reduce((t,{searcher:r,replacer:n})=>t.replace(r,n),e);hc.exports={apply:mw}});var Ac=S((wR,Tc)=>{a();c();u();l();d();var yw=rt(),vc=gc(),{get:Sc,escape:hw}=z(),qc=Gt(),Ec=(e,t=qc.viewport)=>typeof e=="object"&&(e.desktop||e.tablet||e.mobile)?e[t]:e,gw=({styles:e={}})=>{let r=Object.values(e).join("").replace(/(<([^>]+)>)/gi,"");return r?``:""},vw=e=>{let t;try{let o=e.match(/^\//);t=new URL(o?`${window.location.origin}${e}`:e)}catch{return e}let{origin:r,pathname:n}=window.location;return t.searchParams.set("redirectURL",`${r}${n}`),t.href},wc={addRedirectURL:vw},bc=(e,t)=>{let[r,n]=e.match(/[^()\s]+/g).reverse(),o=Ec(Sc(t,r));return wc[n]&&(o=wc[n](o)),o},ww=(e,t)=>e.replace(/{{(\^|#)\s*(.*?)\s*}}([\s\S]*?){{\/\s*(\2)\s*}}/gm,(r,n,o,s)=>!Ec(Sc(t,o))^n==="#"?s:"").replace(/{{{\s*(.*?)\s*}}}/g,(r,n)=>vc.apply(bc(n,t)||"")).replace(/{{\s*(.*?)\s*}}/g,(r,n)=>vc.apply(hw(bc(n,t)))).concat(gw(t));Tc.exports={render:(e,t)=>ww(e,{...t,bridge:yw.name,templateData:JSON.stringify(t),viewport:qc.viewport})}});var On=S((AR,Cc)=>{a();c();u();l();d();var bw=he(),Sw=Ae(),qw=Sw.storageFor("unitRenderTimestamps"),xc={minute:6e4,hour:36e5,day:864e5,week:6048e5},kc=({configuration:{frequencyCap:e}={}})=>!!(e&&e.times&&e.multiplier&&e.timeFrame&&typeof e.times=="number"&&typeof e.multiplier=="number"&&xc[e.timeFrame]),Ew=(e,{read:t,isDisabled:r}=qw)=>{if(!kc(e))return!1;if(!bw.userHasConsentedTo("targeting")||r())return!0;let{frequencyCap:n}=e.configuration,o=t(e.key)||{};return o.lastRenderTimestamp?Date.now()-o.lastRenderTimestamp<=xc[n.timeFrame]/(n.times/n.multiplier):!1};Cc.exports={hasValidFrequencyCap:kc,hasReachedRenderLimit:Ew}});var Nc=S((_R,Pc)=>{a();c();u();l();d();var Tw=Ae(),{hasValidFrequencyCap:Aw}=On(),xw=Tw.storageFor("unitRenderTimestamps"),kw=(e,{read:t,write:r,isDisabled:n}=xw)=>{if(!Aw(e)||n())return;let o=t(e.key)||{};o.lastRenderTimestamp=Date.now(),r(e.key,o)};Pc.exports={track:kw}});var ir=S((jR,_c)=>{a();c();u();l();d();var Cw=Nc(),Pw=On();_c.exports={...Cw,...Pw}});var Dc=S(($R,Rc)=>{a();c();u();l();d();var Nw=e=>{Array.from(e.getElementsByTagName("script")).forEach(r=>{let n=document.createElement("script"),o=document.getElementsByTagName("script")[0]||document.documentElement;n.text=r.text?`(() => {${r.text}})();`:"",o.parentNode.insertBefore(n,o)})};Rc.exports={execute:Nw}});var Ic=S((YR,Fc)=>{a();c();u();l();d();var Oc=e=>Array.prototype.slice.apply(e),_w=(e,t)=>{let r;return function(){let n=this,o=arguments;clearTimeout(r),r=setTimeout(()=>e.apply(n,o),t)}},Rw=(e,t)=>{let r,n=[];return function(){let o=this;n.push(Oc(arguments)),clearTimeout(r),r=setTimeout(()=>{e.apply(o,[Oc(n)]),n.length=0},t)}};Fc.exports={debounce:_w,cumulativeArgumentDebounce:Rw}});var Lc=S((tD,jc)=>{a();c();u();l();d();var{cumulativeArgumentDebounce:Dw}=Ic(),Ow=1e3,Fw=e=>{!e.configuration.waypointEvent||Fn.fireWaypoint(e.configuration.waypointEvent)},Iw=e=>{let t={...e,_topic:"waypoint.journey"};Fn.sendEvent(t)},jw=Dw(e=>{let t=e.map(s=>s[0]),r=JSON.stringify(t)||"",n="/martech/api/funnel?_topic=waypoint.journey&api_key=d3Jlbg",o=!1;if(navigator&&typeof navigator.sendBeacon=="function"&&typeof window.Blob=="function"&&(o=navigator.sendBeacon(n,r)),!o)if(r.length<1500){let s=`${n}&data=${encodeURIComponent(r)}`,i=new Image;i.src=s}else{let s=new XMLHttpRequest;s.open("POST",n,!0),s.setRequestHeader("Content-type","application/json"),s.send(r)}},Ow),Fn={fire:Fw,fireWaypoint:Iw,sendEvent:jw};jc.exports=Fn});var Mc=S((aD,Uc)=>{a();c();u();l();d();var Lw=e=>{let t=e.payment,{[t]:{cnt:r,cnts:n,max:o}={}}=e;return t==="free"?{}:{paywall:{exceededMax:t==="",...r&&{cnt:r},...n&&{cnts:n},...o&&{max:o}}}};Uc.exports={paywallPayloadGenerator:Lw}});var Jc=S((fD,Bc)=>{a();c();u();l();d();var Uw=e=>{let t=e.payment,{cnt:r,max:n}=e.usmp||e.asmp||{};return t==="free"?{}:{paywall:{exceededMax:t==="",...r&&{cnt:r},...n&&{max:n}}}};Bc.exports={cniPaymentPayloadGenerator:Uw}});var Wc=S((wD,$c)=>{a();c();u();l();d();var Mw=e=>{let t=e.payment,{[t]:{cnt:r,cnts:n}={}}=e,o;return t==="free"?{}:((n||r)&&(o=n?Object.entries(n).map(([s,i])=>({name:s,count:i})):[{count:r}]),{is_exceeded:t==="",...o&&{meter:o}})};$c.exports={snowplowPayloadGenerator:Mw}});var Hc=S((AD,Vc)=>{a();c();u();l();d();var Bw={...Mc(),...Jc(),...Wc()},Jw=e=>Bw[e];Vc.exports={generatorFor:Jw}});var Ye=S((_D,Yc)=>{a();c();u();l();d();var{matchesType:Gc}=Ne(),$w=te(),Ww=We(),Vw=Ae(),{isAPresentationUnit:Hw,isAnActionUnit:Gw}=pe(),zw=Vw.storageFor("journey"),zc=()=>zw.read("paywall-suppression")===!1||new URL(window.location).searchParams.get("journey-paywall-suppression")==="false",Yw=e=>!!Hw(e)&&Gc(e,["paywall"])||!!Gw(e)&&Gc(e,["hide-content"]),Kw=({unit:e,rules:t,suppressOnRoadblock:r=!1})=>(r||Ww.isEnabled({rule:"commercialSuppression",rules:t}))&&!zc()&&Yw(e)&&$w.hasRoadblockBeenDetected();Yc.exports={isPaywallSuppressionDisabled:zc,ofPaywall:Kw}});var Zc=S((jD,Qc)=>{a();c();u();l();d();var Qw=Ye(),Zw=at(),Xw=pe(),{isUniq:eb}=z(),{unitTypes:tb}=Ne(),rb=e=>!Qw.ofPaywall({unit:e}),Kc=({campaign:e,campaigns:t,state:r,filter:n=()=>!0})=>Zw.resolveUnits({type:Xw.isAPresentationUnit,campaign:e,campaigns:t,state:r}).filter(n).map(tb).flat().filter(eb),nb=e=>Kc(e),ob=e=>Kc({...e,filter:rb});Qc.exports={features:nb,activeFeatures:ob}});var tu=S(($D,eu)=>{a();c();u();l();d();var{log:sb}=K(),ib=he(),Xc=["sophi_pay","sophi_reg","sophi_open"],we=null,ab=({groups:e=[]}={},{targeting:t}={})=>{if(!t||!e.length||!e.some(o=>Xc.includes(o)))return"override";let r=[t.group,t.groups,t["all group"],t["all groups"]].filter(Boolean).flat().filter(o=>Xc.includes(o));return r.length&&r.some(o=>e.includes(o))?"sophi":"override"},cb=async(e,t)=>{if((e==null?void 0:e.country)!=="US"||typeof(window==null?void 0:window.demeter)!="function"||!ib.userHasConsentedTo("targeting")||!t)return null;if(!we)try{we=await window.demeter("getSophiContext")}catch(r){return sb("** Journey error: Failed to get Sophi context **",r),null}return!we||typeof we!="object"?null:{schema:"iglu:com.condenast/sophi/jsonschema/1-0-0",data:{experiment_id:we.experimentsCode,inputs:we.inputs,feature_id:we.context,trace:we.trace,source_type:ab(e,t)}}};eu.exports={getSophiContext:cb}});var In=S((YD,nu)=>{a();c();u();l();d();var ub=Q(),{log:ru}=K(),{getSophiContext:lb}=tu(),db=async(e,t={},r,n)=>{if(!!window.trackSelfDescribingEvent)try{let o={schema:"iglu:com.condenast/messaging_unit_event/jsonschema/3-0-4",data:{campaign_key:e.campaignKey,campaign_name:e.campaignName,is_paywall_eligible:e.isPaywallEligible,is_paywalled:e.isPaywalled,paywall_pageview_id:e.pageviewId,paywall_source:e.paywallSource,subject:e.name,type:e.type,state:e.state,...t}},s=await lb(r,n);window.trackSelfDescribingEvent({event:o,...s?{context:[s]}:{}}),ub.add({type:"snowplow-event",event:o,...s?{sophiContext:s}:{}})}catch(o){ru("** Journey error: Failed to send Snowplow Event **",o)}},pb=({config:e,payload:t={},state:r,campaign:n})=>{if(!!window.snowplowQueue)try{window.snowplowQueue.push(()=>db(e,t,r,n))}catch(o){ru("** Journey error: Failed to add event to Snowplow Queue **",o)}};nu.exports={pushToSnowplow:pb}});var jn=S((tO,cu)=>{a();c();u();l();d();var{generatorFor:ou}=Hc(),su=Fr(),fb=Q(),mb=te(),{getCurrentState:yb}=Pn(),{log:hb}=K(),{activeFeatures:gb}=Zc(),{pushToSnowplow:vb}=In(),wb=["type","selector","payload","name"],ar={expanded:"expanded",collapsed:"collapsed"},bb=e=>!e.match(/https*:\/\//i),Sb=(e,t={})=>{(window.dataLayer||[]).push({event:`${e.name}-${e.type}`,...t})},qb=(e,t={})=>{fb.add({type:"analytics-event",event:e,...t})},iu=(e,t="")=>{if(!e)return"";let r=s=>{if(!s)return"";try{let f=new URL(s,bb(s)?window.location.origin:void 0).searchParams.get("source");return f&&(!t||f.includes(t))?f:""}catch(i){return hb("** Journey error: Failed to extract source from URL **",i),""}};if(e.tagName==="A"){let s=r(e.getAttribute("href"));if(s)return s}if(e.tagName==="IFRAME"){let s=r(e.getAttribute("src"));if(s)return s}let n=Array.from(e.querySelectorAll("a[href]")).map(s=>r(s.getAttribute("href"))).find(Boolean);return n||Array.from(e.querySelectorAll("iframe[src]")).map(s=>r(s.getAttribute("src"))).find(Boolean)||""},ft=(e,t,r)=>{let n=ou(e.payload),o=n?n(t):{};Object.entries(e).filter(([s])=>!wb.includes(s)).forEach(([s,i])=>o[s]=i),Sb(e,o),qb(e,o),vb({config:e,payload:ou("snowplowPayloadGenerator")(t),state:t,campaign:r})},au=(e,t=null)=>{if(!e)return;let r=e.querySelector("[aria-expanded]");if(!r)return;let n=r.getAttribute("aria-expanded")==="true";return(t?t.getAttribute("aria-expanded")!==null:!1)?n?ar.collapsed:ar.expanded:n?ar.expanded:ar.collapsed},Eb=(e,t,r,n,o=[])=>{var D,F;let{configuration:s,component:i,slot:f}=e;if(!s)return;let{analytics:{impressionEvent:p,clickEvent:y}={}}=s,E=(F=(D=window==null?void 0:window.cns)==null?void 0:D.library)==null?void 0:F.runtimeId,A=gb({campaign:n,campaigns:o,state:r}).includes("paywall"),k=I=>{let L=iu(t.firstChild,I.sourcePattern),U=au(t);return{type:"impression",...I,...E&&{pageviewId:E},...L&&{paywallSource:L},campaignKey:n.key,campaignName:n.name,...U&&{state:U},isPaywalled:A}};if([].concat(p).forEach(I=>{if(I)if(i&&f==="NavRollover"){let L=mb.whenJourneyComponentNavRolloverAppears(()=>{!L||(ft(k(I),yb()),L())})}else if(I.selector){let L=t.querySelector(I.selector);L&&su.onElementAppearance(L,()=>{ft(k(I),r,n)})}else su.onElementAppearance(t.firstChild,()=>ft(k(I),r,n))}),y){let I=[];i&&f==="PaywallBar"&&(I=[{name:"paywall-bar-chevron-button",selector:"[class*=PaywallBarChevronButton]"}]),[].concat(y,I).forEach(U=>{let $=new WeakSet,j=()=>{(t.querySelectorAll(U.selector)||[]).forEach(V=>{$.has(V)||(V.addEventListener("click",()=>{let C=iu(V),q=au(t,V),x={type:"click",...U,...E&&{pageviewId:E},...C&&{paywallSource:C},campaignKey:n.key,campaignName:n.name,...q&&{state:q},isPaywalled:A};ft(x,r)}),$.add(V))})};j(),new MutationObserver(j).observe(t,{childList:!0,subtree:!0})})}};cu.exports={send:ft,setup:Eb}});var fu=S((aO,pu)=>{a();c();u();l();d();var Tb=dc(),cr=pt(),uu=Oe(),Ab=Ac(),xb=pe(),kb=he(),Cb=ir(),Pb=Dc(),Nb=Lc(),_b=jn(),{containerFor:mt}=on(),{log:lu}=K(),Rb=Q(),Db=Ye(),Ob=b,Fb=e=>xb.isATemplatePresentationUnit(e),du=e=>{let t=mt(e.slot);if(!!t)return t.locateElement()},Ib=e=>{let t=mt(e.slot);if(!!t)return t.createElement()},jb=e=>mt(e)&&mt(e).isElementPresent(),Lb=(e,t,r,n,o)=>{try{let s=e.template.classname;if(!jb(s))return;if(Db.ofPaywall({unit:e,rules:n})){Rb.add({type:"suppressed-unit",name:e.name});return}cr.unitRendering(e,r);let i=du(e)||Ib(e);if(!i)return;let f=e.template.markup||Ob[e.template.name];if(!f)return;kb.userHasConsentedTo("targeting")&&Cb.track(e);let p=Tb.toHTMLText(f),y={...e.data,state:t};return i.innerHTML=Ab.render(p,y),_b.setup(e,i,t,r,o),Pb.execute(i),Nb.fire(e),uu.add(e,i),cr.unitRendered(e,r),i}catch(s){lu(`** CM Error ${e.name} **`,s)}},Ub=(e,t,r)=>{try{cr.slotEmptying(t,r),uu.empty(e);let n=mt(e);if(!n)return;let o=n.locateElement();if(!o)return;o.innerHTML="",cr.slotEmptied(t,r)}catch(n){lu(`** CM Error ${t.name} **`,n)}};pu.exports={isSupported:Fb,locateElement:du,render:Lb,empty:Ub}});var gu=S((fO,hu)=>{a();c();u();l();d();var Mb=jn(),mu=te(),ur=pt(),Ln=Oe(),Bb=he(),Jb=pe(),$b=ir(),{log:yu}=K(),Wb=Q(),Vb=Ye(),Hb=e=>Jb.isAComponentPresentationUnit(e),Gb=()=>{},zb=(e,t,r,n,o)=>{try{if(Vb.ofPaywall({unit:e,rules:n})){Wb.add({type:"suppressed-unit",name:e.name});return}Ln.add(e);let s;s=mu.whenJourneyUnitRenderEnds(({payload:i})=>{if(!s)return;let{element:f,unit:p}=i;e.name===p.name&&(Bb.userHasConsentedTo("targeting")&&$b.track(e),Ln.add(e,f),ur.unitRendered(e,r,{emit:!1}),Mb.setup(e,f,t,r,o),i.keepAlive||s())}),ur.unitRendering(e,r)}catch(s){yu(`** CM Error ${e.name} **`,s)}},Yb=(e,t,r)=>{try{let n;n=mu.whenJourneyUnitEmptyEnds(({payload:o})=>{if(!n)return;let{unit:s}=o;t.name===s.name&&(Ln.empty(e),ur.slotEmptied(t,r,{emit:!1}),n())}),ur.slotEmptying(t,r)}catch(n){yu(`** CM Error ${t.name} **`,n)}};hu.exports={isSupported:Hb,locateElement:Gb,render:zb,empty:Yb}});var bu=S((wO,wu)=>{a();c();u();l();d();var Kb=fu(),Qb=gu(),vu=Oe(),Zb=[Kb,Qb],Un=e=>Zb.find(t=>t.isSupported(e)),Xb=e=>Un(e).locateElement(e),eS=(e,...t)=>Un(e).render(e,...t),tS=(e,...t)=>{if(vu.isEmpty(e))return;let r=vu.unitIn(e);return Un(r).empty(e,r,...t)};wu.exports={locateElement:Xb,render:eS,empty:tS}});var qu=S((AO,Su)=>{a();c();u();l();d();var rS=e=>{!window.paywallGateway||typeof window.paywallGateway.truncateContent!="function"||window.paywallGateway.truncateContent(e)};Su.exports={truncateContent:rS}});var Tu=S((_O,Eu)=>{a();c();u();l();d();var nS=Oe(),oS=({mark:e,selector:t,items:r})=>{let n=document;if(e&&(n=document.querySelector(`[data-journey-hook="${e}"]`),!n))return;let o=()=>{let i;if(t?i=n.querySelectorAll(t):i=n.children,!i)return;let f=nS.elements();Array.from(i).forEach((p,y)=>{!f.some(E=>p.contains(E))&&y>=r&&p&&(p.matches('[class*="NewsletterSubscribeFormWrapper"], [class*="NewsletterSubscribeFormWrapper"] + p')?(p.innerHTML="",p.style.display="none"):p.remove&&p.remove())})};o(),new MutationObserver((i=[])=>{!i.some(({addedNodes:f=[]})=>f.length)||o()}).observe(n,{childList:!0,subtree:!0})};Eu.exports={truncateMarkedContent:oS}});var xu=S((jO,Au)=>{a();c();u();l();d();var sS=({selector:e,items:t})=>{let r=document;if(e){let n=window.innerWidth,o=180;n<=767?o=320:n<=1023&&(o=254);let s=r.getElementsByClassName(e);s=Array.from(s);let i=[];s.forEach(T=>{T.classList.length===1&&i.push(T)}),s=i[t];let f=r.documentElement.scrollHeight,p=function(A){A.map(k=>{k.isIntersecting&&(f=window.pageYOffset+o,window.scrollTo(0,f))})},y={threshold:0};new IntersectionObserver(p,y).observe(s),window.onscroll=function(){window.pageYOffset>f&&window.scrollTo(0,f)};return}};Au.exports={limitScrolling:sS}});var Pu=S(($O,Cu)=>{a();c();u();l();d();var iS=Ur(),aS=ee(),ku=e=>(t,r)=>aS.now().getTime()-t[e]>iS(r),cS={created:ku("iat"),updated:ku("uat")},uS=(e,{since:t,time:r})=>cS[t](e,r);Cu.exports={isExpired:uS}});var _u=S((YO,Nu)=>{a();c();u();l();d();var lr=ee(),lS=/([0-9]{4}|\*)[/-]([0-9]{1,2}|\*)[/-]([0-9]{1,2}|\*)/,dS=({dateCreated:e,year:t,month:r,day:n})=>{let o=lr.now();return o.setHours(0,0,0,0),n!=="*"&&o.setDate(parseInt(n)),r!=="*"&&o.setMonth(parseInt(r)-1),t!=="*"&&o.setFullYear(parseInt(t)),n==="*"&&r!=="*"&&t!=="*"&&(o.setDate(e.getDate()),o.getMonth()===e.getMonth()&&o.getFullYear()===e.getFullYear()&&o.setDate(o.getDate()+1)),r==="*"&&n!=="*"&&(o.setMonth(e.getMonth()),o.getDate()<=e.getDate()&&o.getFullYear()===e.getFullYear()&&o.setMonth(o.getMonth()+1)),t==="*"&&n!=="*"&&(o.setFullYear(e.getFullYear()),o.getMonth()<=e.getMonth()&&o.getDate()<=e.getDate()&&o.setFullYear(o.getFullYear()+1)),o},pS=(e,t)=>{let[,r,n,o]=e.match(lS);if(r!=="*"&&n!=="*"&&o!=="*")return lr.from({dateString:e});let s=lr.from({timestamp:t.iat});return dS({dateCreated:s,year:r,month:n,day:o})},fS=(e,{date:t})=>{if(t){let r=lr.now();r.setHours(0,0,0,0);let n=pS(t,e);return n.setHours(0,0,0,0),r>=n}};Nu.exports={isExpired:fS}});var yt=S((tF,Ru)=>{a();c();u();l();d();var mS=Pu(),yS=_u();Ru.exports={after:mS,on:yS}});var Fu=S((aF,Ou)=>{a();c();u();l();d();var hS=yt(),gS=Q(),Du=ge(),vS=({rule:e,args:t})=>{let r=Du.payloadFor("sample"),{isExpired:n}=hS[e];!r||!n(r,t)||(Du.remove("sample"),gS.add({type:"sample-expired",payload:r}))};Ou.exports={execute:vS}});var Lu=S((fF,ju)=>{a();c();u();l();d();var wS=yt(),bS=Q(),Iu=ge(),SS=({rule:e,args:t})=>{let r=Iu.payloadFor("msmp"),{isExpired:n}=wS[e];!r||!n(r,t)||(Iu.remove("msmp"),bS.add({type:"msmp-expired",payload:r}))};ju.exports={execute:SS}});var Bu=S((wF,Mu)=>{a();c();u();l();d();var qS=yt(),ES=Q(),Uu=ge(),TS=({rule:e,args:t})=>{let r=Uu.payloadFor("tmp"),{isExpired:n}=qS[e];!r||!n(r,t)||(Uu.remove("tmp"),ES.add({type:"tmp-expired",payload:r}))};Mu.exports={execute:TS}});var Wu=S((AF,$u)=>{a();c();u();l();d();var AS=yt(),xS=Q(),Ju=ge(),kS=un(),CS=dn(),{getFingerprintID:PS}=pn(),NS=({rule:e,args:t})=>{let r=Ju.payloadFor("fsmp"),{isExpired:n}=AS[e];if(!r||!n(r,t))return;Ju.remove("fsmp");let{clientCredentials:o,serviceURL:s}=t;CS.add(()=>PS().then(i=>{if(!!i)return kS.reconcile({client:window.fetch,clientCredentials:o,serviceURL:s,initialClientState:r,nextState:{},fingerprintID:i,caller:"fsmp-expirer:token-expired"})}),"token-expiry-reconcile"),xS.add({type:"fsmp-expired",payload:r})};$u.exports={execute:NS}});var Hu=S((_F,Vu)=>{a();c();u();l();d();var _S=Fu(),RS=Lu(),DS=Bu(),OS=Wu();Vu.exports={sample:_S,msmp:RS,fsmp:OS,tmp:DS}});var zu=S((jF,Gu)=>{a();c();u();l();d();var FS=Hu(),IS=e=>FS[e],jS=({paymentForm:e,rule:t,state:r,...n})=>{IS(e).execute({rule:t,args:n,state:r})};Gu.exports={tokenExpiration:jS}});var Qu=S(($F,Ku)=>{a();c();u();l();d();var LS=Z(),Yu=ee(),{bestAvailableCodec:US}=ue(),{log:MS}=K(),BS=({name:e,payload:t,signature:r,key:n,expirationInSeconds:o=Yu.oneYearInSeconds})=>{let s=Yu.now().getTime(),i=US({key:n,signature:r});if(!!i)return i.encode({payload:{...t,iat:s,uat:s},key:n,signature:r}).then(f=>{!f||LS.write(e,f,o)}).catch(f=>{MS("** Journey error: token encoding failure **",f)})};Ku.exports={issueToken:BS}});var Xu=S((YF,Zu)=>{a();c();u();l();d();var JS=({selector:e})=>{let t=window.document.querySelector(e);!t||(t.style.cssText+="display: none;")};Zu.exports={hideDOMElement:JS}});var tl=S((t1,el)=>{a();c();u();l();d();var dr=Z(),{codecFor:$S}=ue(),{log:WS}=K(),VS=({tokens:e,key:t,signature:r})=>{let n=({name:i,token:f,codec:p})=>p.verify({token:f,key:t,signature:r}).then(y=>{y||dr.remove(i)}).catch(y=>{WS("** Journey error: Invalid token **",y),dr.remove(i)}),o=e.map(i=>({name:i,token:dr.read(i)})).map(({name:i,token:f})=>({name:i,token:f,codec:$S({token:f})}));o.filter(({codec:i})=>!i).forEach(({name:i})=>dr.remove(i));let s=o.filter(({codec:i})=>!!i).map(n);return Promise.all(s)};el.exports={verifyTokenSignature:VS}});var ht=S((a1,rl)=>{a();c();u();l();d();rl.exports={access:"CN_access",auth:"CN_userAuth",openid:"CN_token_id",openaccess:"CN_token_access",smp:"pay_ent_smp",asmp:"pay_ent_asmp",usmp:"pay_ent_usmp",msmp:"pay_ent_msmp",sub:"pay_ent_sub",pass:"pay_ent_pass",sess:"pay_ent_sess",tmp:"pay_ent_tmp",events:"pay_events",audit:"pay_audit"}});var sl=S((f1,ol)=>{a();c();u();l();d();var Mn=ht(),Bn=Z(),{codecFor:HS}=ue(),{log:GS}=K(),nl=e=>{let t=Bn.read(Mn[e]);if(!t)return;let r=HS({token:t}).decode({token:t});if(!r||!r.exp||r.iss==="Journey")return;let n=r.exp.toString().length,o=new Date(Date.now()),s=o.getUTCFullYear()*1e4+(o.getUTCMonth()+1)*100+o.getUTCDate(),i=Number(r.exp);return n===8&&s>i||n===6&&s>i*100+31},zS=({client:e,payload:t={}})=>{let r="/api/payment/revalidate",n={method:"POST",headers:{accept:"application/json","content-type":"application/json"},credentials:"same-origin",cache:"no-cache",body:JSON.stringify(t)};return e(r,n).then(o=>o.json()).then(o=>(o&&!o.requestSuccess&&console.warn(`Revalidate request: ${o.message}`),o)).catch(o=>{GS("** Journey error: Revalidation **",o)})},YS=({client:e=fetch,acceptableForms:t,acceptableScopes:r})=>{let n=t.filter(nl);if(n.length===0)return Promise.resolve();let o={openid:Bn.read(Mn.openid)};return n.forEach(s=>o[s]=Bn.read(Mn[s])),zS({client:e,payload:{tokens:o,acceptableForms:t,acceptableScopes:r}})};ol.exports={requiresRevalidation:nl,revalidateEntitlementTokens:YS}});var al=S((w1,il)=>{a();c();u();l();d();var Ke=ht(),Qe=Z(),{log:KS}=K(),QS=2419200,ZS=({client:e,payload:t={}})=>{let r="/api/payment/validate",n={method:"POST",headers:{accept:"application/json","content-type":"application/json"},credentials:"same-origin",cache:"no-cache",body:JSON.stringify(t)};return e(r,n).then(o=>o.json()).then(o=>(o&&!o.requestSuccess&&console.warn(`Validate request: ${o.message}`),Qe.write(Ke.audit,1,QS),o)).catch(o=>{KS("** Journey error: Validation **",o)})},XS=({client:e=fetch,acceptableForms:t,acceptableScopes:r})=>{if(Qe.read(Ke.audit)||!Qe.read(Ke.openid))return Promise.resolve();let s=t.filter(f=>!Qe.read(Ke[f]));if(s.length===0)return Promise.resolve();let i={openid:Qe.read(Ke.openid)};return s.forEach(f=>i[f]=Qe.read(Ke[f])),ZS({client:e,payload:{tokens:i,acceptableForms:t,acceptableScopes:r}})};il.exports={auditEntitlementTokens:XS}});var ml=S((A1,fl)=>{a();c();u();l();d();var ll=ht(),dl=Z(),{log:eq}=K(),Jn=Q(),pl=e=>dl.read(ll[e]),gt=e=>!!pl(e),cl=e=>dl.remove(ll[e]),ul=()=>{!gt("access")||(gt("sub")&&(cl("sub"),Jn.add({type:"token-exchange",event:{id:"remove-token",token:"sub"}})),gt("pass")&&(cl("pass"),Jn.add({type:"token-exchange",event:{id:"remove-token",token:"pass"}})))},tq=({client:e,openaccess:t})=>{let r="/api/access/revalidate",n={method:"GET",headers:{accept:"application/json","content-type":"application/json",Authorization:`Bearer ${t}`,"user-agent":"Journey/1.0.0"},credentials:"same-origin",cache:"no-cache"};return e(r,n).then(o=>(Jn.add({type:"token-exchange",event:{id:"new-token",token:"access"}}),o.json())).catch(o=>{eq("** Journey error: Request Martech Access Token **",o)})},rq=({client:e=fetch,rollout:t=100})=>{t