(()=>{var at=(e,t)=>()=>(e&&(t=e(e=0)),t);var v=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var m,i=at(()=>{m={id:"5",name:"Allure",configuration:{}}});var y,a=at(()=>{y=[{key:"panel-b",name:"Control ",targeting:{},configuration:{},from:"2022-10-04T13:00:00.000Z",to:null,units:[{key:"in-content-103",name:"in-content",targeting:{},data:{image:{alt:"ALL ABB Control Image",scale:!0,mobile:"https://media.allure.com/photos/632b806bc82769820c08f430/master/w_276,h_100,c_limit/ABB%20Footer%20%26%20In%20Content%20Mobile%20276x100_pink%402x.png?format=original",tablet:"https://media.allure.com/photos/632b8125689ed5ade193fb1c/master/w_724,h_190,c_limit//ABB%20In%20Content%20DT%20450x140_pink%402x.png?format=original",desktop:"https://media.allure.com/photos/632b8125689ed5ade193fb1c/master/w_450,h_140,c_limit/ABB%20In%20Content%20DT%20450x140_pink%402x.png?format=original"},subscribeURL:{mobile:"https://beautybox.allure.com/?utm_source=allure-online&utm_medium=cm-site&utm_campaign=abb-allure-site-ad-in-content-mobile-0-panelb-test-oct22",tablet:"https://beautybox.allure.com/?utm_source=allure-online&utm_medium=cm-site&utm_campaign=abb-allure-site-ad-in-content-tablet-0-panelb-test-oct22",desktop:"https://beautybox.allure.com/?utm_source=allure-online&utm_medium=cm-site&utm_campaign=abb-allure-site-ad-in-content-dt-0-panelb-test-oct22"}},configuration:{analytics:{impressionEvent:{name:"cm-in-content",payload:"paywallPayloadGenerator"},clickEvent:{name:"cm-in-content",selector:"[class*=InContentAnchor]"}}},component:{name:"InContent",variation:"Image",renderer:"verso",configuration:{types:["intender"]}},slot:"InContent"},{key:"nav-drawer-195",name:"nav-drawer",targeting:{},data:{subscribeUrl:"https://beautybox.allure.com/?utm_source=allure-online&utm_medium=cm-site&utm_campaign=abb-allure-global-nav-drawer-0-panelb-test-oct22",subscribeText:"Subscribe"},configuration:{analytics:{impressionEvent:{name:"cm-nav-drawer",payload:"paywallPayloadGenerator"},clickEvent:{name:"cm-nav-drawer-subscribe",selector:".cm-nav-drawer__anchor"}}},template:{name:"cm_nav-drawer",classname:"consumer-marketing-unit--nav-drawer",configuration:{types:["intender"]}},slot:"consumer-marketing-unit--nav-drawer"},{key:"nav-rollover-241",name:"nav-rollover",targeting:{},data:{subscribeUrl:"https://beautybox.allure.com/?utm_source=allure-online&utm_medium=cm-site&utm_campaign=abb-allure-global-nav-rollover-0-panelb-test-oct22",subscribeText:"JOIN NOW",hed:"The Best In Beauty
Every Month",dek:"+ a free gift"},configuration:{analytics:{impressionEvent:{name:"cm-nav-rollover",payload:"paywallPayloadGenerator"},clickEvent:{name:"cm-nav-rollover-subscribe",selector:".cm-nav-rollover__container"}}},template:{name:"cm_nav_rollover",classname:"consumer-marketing-unit--nav-rollover",configuration:{types:["intender"]}},slot:"consumer-marketing-unit--nav-rollover"},{key:"nav-cta-377",name:"nav-cta",targeting:{width:{min:768,max:1440}},data:{copy:{desktop:"Join Now",tablet:"Join Now",mobile:"Join Now"},subscribeUrl:{desktop:"https://beautybox.allure.com/?utm_source=allure-online&utm_medium=cm-site&utm_campaign=abb-allure-global-nav-cta-join-now-mobile-0-panelb-test-oct22",tablet:"https://beautybox.allure.com/?utm_source=allure-online&utm_medium=cm-site&utm_campaign=abb-allure-global-nav-cta-join-now-tablet-0-panelb-test-oct22",mobile:"https://beautybox.allure.com/?utm_source=allure-online&utm_medium=cm-site&utm_campaign=abb-allure-global-nav-cta-join-now-dt-0-panelb-test-oct22"}},configuration:{analytics:{impressionEvent:{name:"cm-nav-cta",payload:"paywallPayloadGenerator"},clickEvent:{name:"cm-nav-cta",selector:".cm-nav-cta__anchor"}}},component:{name:"NavCTA",variation:"",renderer:"verso",configuration:{types:["intender"]}},slot:"NavCTA"},{key:"footer-151",name:"footer",targeting:{},data:{ctaUrl:{mobile:"https://beautybox.allure.com/?utm_source=allure-online&utm_medium=cm-site&utm_campaign=abb-allure-site-ad-footer-mobile-0-panelb-test-oct22",tablet:"https://beautybox.allure.com/?utm_source=allure-online&utm_medium=cm-site&utm_campaign=abb-allure-site-ad-footer-tablet-0-panelb-test-oct22",desktop:"https://beautybox.allure.com/?utm_source=allure-online&utm_medium=cm-site&utm_campaign=abb-allure-site-ad-footer-dt-0-panelb-test-oct22"},imageSrc:{alt:"Image may contain: Logo, Symbol, Trademark, Text, and Word",scale:!0,mobile:"https://media.allure.com/photos/632b806bc82769820c08f430/master/w_276,h_100,c_limit/ABB%20Footer%20%26%20In%20Content%20Mobile%20276x100_pink%402x.png?format=original",tablet:"https://media.allure.com/photos/632b7ee5aede0318a7e07c42/master/w_724,h_190,c_limit/ABB%20Footer%20DT%20940x140_pink%402x.jpg?format=original",desktop:"https://media.allure.com/photos/632b7ee5aede0318a7e07c42/master/w_940,h_140,c_limit/ABB%20Footer%20DT%20940x140_pink%402x.jpg?format=original"}},configuration:{analytics:{impressionEvent:{name:"cm-footer",payload:"paywallPayloadGenerator"},clickEvent:{name:"cm-footer",selector:"a"}}},component:{name:"Footer",variation:"Image",renderer:"verso",configuration:{types:["intender"]}},slot:"Footer"}]},{key:"v7lopoad9lwimzfv",name:"[Behind segment] Theme campaign - default",targeting:{segment:"default"},configuration:{},from:"2024-10-02T15:29:17.000Z",to:null,units:[{key:"gi3pvkfg0wtkp5lh",name:"paywall-bar",targeting:{},data:{desktop:{collapsed:{cta:{url:"/go/failsafe",copy:"Subscribe now"},copy:""},expanded:{cta:{url:"/go/failsafe",copy:"BECOME A MEMBER"},signIn:{url:"/auth/initiate",copy:"Already a member?",linkCopy:"Sign in"},img:{src:"https://assets.vogue.com/photos/6140eb0b432569a6d5ff825f/master/w_300,h_300,c_limit/VOGUE_CVFF_01_160_JPG_F.jpg",alt:"image alt"},subHed:{renderSubHedImage:!1,copy:"Free articles left: 3",img:{}},hed:"This one's on us.",dek:"You are reading your first free recipe. Get 1 year for $50, plus exclusive access to the complete online archive."}},tablet:{collapsed:{cta:{url:"/go/failsafe",copy:"Become a member"},copy:"Join Bon Appetit for unlimited access, keep cooking."},expanded:{cta:{url:"www.bonappetit.com/go/failsafe",copy:"BECOME A MEMBER"},signIn:{url:"/auth/initiate",copy:"Already a member?",linkCopy:"Sign in"},img:{src:"https://assets.vogue.com/photos/6140eb0b432569a6d5ff825f/master/w_300,h_300,c_limit/VOGUE_CVFF_01_160_JPG_F.jpg",alt:"image alt"},subHed:{renderSubHedImage:!1,copy:"Free articles left: 3",img:{}},hed:"This one's on us.",dek:"You are reading your first free recipe. Get 1 year for $50, plus exclusive access to the complete online archive."}},mobile:{collapsed:{cta:{url:"/go/failsafe",copy:"Become a member"},copy:"Join Bon Appetit for unlimited access, keep cooking."},expanded:{cta:{url:"/go/failsafe",copy:"BECOME A MEMBER"},signIn:{url:"/auth/initiate",copy:"Already a member?",linkCopy:"Sign in"},img:{src:"https://assets.vogue.com/photos/6140eb0b432569a6d5ff825f/master/w_300,h_300,c_limit/VOGUE_CVFF_01_160_JPG_F.jpg",alt:"image alt"},subHed:{renderSubHedImage:!1,copy:"Free articles left: 3",img:{}},hed:"This one's on us.",dek:"You are reading your first free recipe. Get 1 year for $50, plus exclusive access to the complete online archive."}},initialStatus:"expanded",imageSize:"small"},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]"}]},types:["paywall"]},component:{name:"PaywallBar",variation:"",renderer:"verso",configuration:{types:["paywall"]}},slot:"PaywallBar"}]},{key:"53kvtr1dr9ugc04r",name:"[Behind segment] Theme campaign - light",targeting:{segment:"light"},configuration:{},from:null,to:null,units:[{key:"uubn5qgdrtyvdrim",name:"paywall-bar",targeting:{},data:{desktop:{collapsed:{cta:{url:"/go/failsafe",copy:"Subscribe now"},copy:""},expanded:{cta:{url:"/go/failsafe",copy:"BECOME A MEMBER"},signIn:{url:"/auth/initiate",copy:"Already a member?",linkCopy:"Sign in"},img:{src:"https://assets.vogue.com/photos/6140eb0b432569a6d5ff825f/master/w_300,h_300,c_limit/VOGUE_CVFF_01_160_JPG_F.jpg",alt:"image alt"},subHed:{renderSubHedImage:!1,copy:"Free articles left: 3",img:{}},hed:"This one's on us.",dek:"You are reading your first free recipe. Get 1 year for $50, plus exclusive access to the complete online archive."}},tablet:{collapsed:{cta:{url:"/go/failsafe",copy:"Become a member"},copy:"Join Bon Appetit for unlimited access, keep cooking."},expanded:{cta:{url:"www.bonappetit.com/go/failsafe",copy:"BECOME A MEMBER"},signIn:{url:"/auth/initiate",copy:"Already a member?",linkCopy:"Sign in"},img:{src:"https://assets.vogue.com/photos/6140eb0b432569a6d5ff825f/master/w_300,h_300,c_limit/VOGUE_CVFF_01_160_JPG_F.jpg",alt:"image alt"},subHed:{renderSubHedImage:!1,copy:"Free articles left: 3",img:{}},hed:"This one's on us.",dek:"You are reading your first free recipe. Get 1 year for $50, plus exclusive access to the complete online archive."}},mobile:{collapsed:{cta:{url:"/go/failsafe",copy:"Become a member"},copy:"Join Bon Appetit for unlimited access, keep cooking."},expanded:{cta:{url:"/go/failsafe",copy:"BECOME A MEMBER"},signIn:{url:"/auth/initiate",copy:"Already a member?",linkCopy:"Sign in"},img:{src:"https://assets.vogue.com/photos/6140eb0b432569a6d5ff825f/master/w_300,h_300,c_limit/VOGUE_CVFF_01_160_JPG_F.jpg",alt:"image alt"},subHed:{renderSubHedImage:!1,copy:"Free articles left: 3",img:{}},hed:"This one's on us.",dek:"You are reading your first free recipe. Get 1 year for $50, plus exclusive access to the complete online archive."}},initialStatus:"expanded",imageSize:"small"},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]"}]},types:["paywall"],theme:"light"},component:{name:"PaywallBar",variation:"",renderer:"verso",configuration:{types:["paywall"]}},slot:"PaywallBar"}]},{key:"pt6depn5ajppwdbf",name:"[Behind segment] Theme campaign - brand",targeting:{segment:"brand"},configuration:{},from:null,to:null,units:[{key:"jemdcqt9donm1o6e",name:"expanded-canvas",targeting:{},data:{isModalPresent:!0,includeRTBs:!0,hed:"Kitchen’s Closed",dek:{desktop:"You\u2019ve read your last free recipe. Subscribe now and get access to 50,000+ recipes. Just $5 $2.50/month for 1 year\u2014cancel anytime.",tablet:"You\u2019ve read your last free recipe. Subscribe now and get access to 50,000+ recipes. Just $5 $2.50/month for 1 year\u2014cancel anytime.",mobile:"You\u2019ve read your last free recipe. Subscribe now and get access to 50,000+ recipes. Just $5 $2.50/month for 1 year\u2014cancel anytime."},img:{src:"https://assets.bonappetit.com/photos/64c90483e757a8816cf1998b/original/pass/BA%202.png?format=original",alt:"A cartoon of a hand desperately reaching out of closing elevator doors."},cta:{url:{desktop:"https://subscribe.newyorker.com/subscribe/splits/newyorker/NYR_FAILSAFE?source=AMS_NYR_DESKTOP_PAYWALL_FULL_BARRIER_HIT3_FAILSAFE_0",tablet:"https://subscribe.newyorker.com/subscribe/splits/newyorker/NYR_FAILSAFE?source=AMS_NYR_TABLET_PAYWALL_FULL_BARRIER_HIT3_FAILSAFE_0",mobile:"https://subscribe.newyorker.com/subscribe/splits/newyorker/NYR_FAILSAFE?source=AMS_NYR_MOBILE_PAYWALL_FULL_BARRIER_FAILSAFE_0"},text:{desktop:"Get Digital Access",tablet:"Get Digital Access",mobile:"Get Digital Access"}},signIn:{copy:"Already a subscriber?",cta:{url:"https://account.newyorker.com/",text:"Sign In"}},rtbBulletUrl:"",rtb:{one:"Enjoy unlimited access to over 50,000 recipes across bonappetit.com and epicurious.com.",two:"Set preferences, save favorites, and easily search for any recipe instantly with the Epicurious app.",three:"Watch, learn, and cook with a robust library of video tutorials, how-to\u2019s, and popular series."}},configuration:{theme:"brand",analytics:{impressionEvent:{name:"paywall-bar-barrier-rtb",payload:"paywallPayloadGenerator"},clickEvent:[{name:"paywall-bar-barrier-rtb-subscribe",selector:".cm__subscribe"},{name:"paywall-bar-barrier-rtb-sign-in",selector:".cm__signin"}]},types:["paywall"]},component:{name:"ExpandedCanvas",variation:"",renderer:"verso",configuration:{types:["paywall"]}},slot:"ExpandedCanvas"}]},{key:"jsmx5v05wpr5anko",name:"[Behind segment] Theme campaign - dark",targeting:{segment:"dark"},configuration:{},from:null,to:null,units:[{key:"stdkolwwa7l2h1fx",name:"full-barrier",targeting:{},data:{hed:"Read more with unlimited access.",dek:"Get 1 year of digital access for only $39.99 $14.99",img:{alt:"Image Alt text",desktop:{src:"https://media.wired.com/photos/65732d8bb2e818e4ed247327/master/pass/CDN_1001_Wired_Concept2_O&O_Final_Barrier_400x400_Optimized.gif"},tablet:{src:"https://media.wired.com/photos/65732d8bb2e818e4ed247327/master/pass/CDN_1001_Wired_Concept2_O&O_Final_Barrier_400x400_Optimized.gif"},mobile:{src:"https://media.wired.com/photos/65732d8bb2e818e4ed247327/master/pass/CDN_1001_Wired_Concept2_O&O_Final_Barrier_400x400_Optimized.gif"}},ctaButton:{desktop:{hed:"Subscribe Now",url:"https://www.wired.com?device=desktop"},tablet:{hed:"Subscribe Now",url:"https://www.wired.com?device=mobile"},mobile:{hed:"Subscribe Now",url:"https://www.wired.com?device=mobile"}},signIn:{copy:"Already a member?",hed:"Sign In",url:"/auth/initiate"},goTo:{hed:"Go back to WIRED home",url:"https://www.wired.com"},isModalPresent:!0},configuration:{theme:"dark",analytics:{impressionEvent:{name:"paywall-modal",payload:"paywallPayloadGenerator"},clickEvent:[{name:"paywall-modal-subscribe",selector:"[class*='LinkShowOnDesktop-']"},{name:"paywall-modal-subscribe",selector:"[class*='LinkShowOnTablet-']"},{name:"paywall-modal-subscribe",selector:"[class*='LinkShowOnMobile-']"},{name:"paywall-modal-sign-in",selector:"[class*='SignInWrapper-'] > a"}]},types:["paywall"]},component:{name:"FullBarrier",variation:"",renderer:"verso",configuration:{types:["paywall"]}},slot:"FullBarrier"}]}]});var h,c=at(()=>{h=["InContent","consumer-marketing-unit--nav-drawer","consumer-marketing-unit--nav-rollover","NavCTA","Footer","PaywallBar","ExpandedCanvas","FullBarrier"]});var g,u=at(()=>{g={"cm_nav-drawer":["div",{class:"cm-nav-drawer journey-template--nav-drawer"},` `,["style",".cm-nav-drawer__anchor{color:#363637;display:block;font-family:Plain,helvetica,sans-serif;font-size:12px;font-weight:500;letter-spacing:.08333em;line-height:1em;text-decoration:none;text-transform:uppercase}.cm-nav-drawer__anchor:hover{color:#e81f1f}"],` `,["div",{class:"cm-nav-drawer__container"},` `,["a",{class:"cm-nav-drawer__anchor",href:"{{{ addRedirectURL(subscribeUrl) }}}",target:"_blank",rel:"noopener noreferrer"},"{{{ subscribeText }}}"],` `],` `],cm_nav_rollover:["div",{class:"cm-nav-rollover journey-template--cm_nav_rollover"},` `,["style",'.cm-nav-rollover__container{background-color:#fed7cc;color:#000;display:block;height:200px;position:relative;text-align:center;text-decoration:none;width:300px;margin-top:15px}.cm-nav-rollover__container::after{border-bottom:9px solid #fed7cc;border-left:9px solid transparent;border-right:9px solid transparent;border-top:none;content:" ";position:absolute;right:30px;top:-9px}.cm-nav-rollover__dek,.cm-nav-rollover__hed{line-height:32px;margin:0}.cm-nav-rollover__hed{font-family:Caslon540LTStd,Arial,Helvetica,sans-serif;font-size:32px;padding:27px 0 0}.cm-nav-rollover__dek{font-family:Caslon540LTStd,Arial,Helvetica,sans-serif;font-size:24px;padding:0 0 27px}.cm-nav-rollover__subscribe{background-color:#000;color:#fff;display:block;font-family:plain,sans-serif;line-height:50px;text-decoration:none}.cm-nav-rollover__container:focus,.cm-nav-rollover__container:hover,.cm-nav-rollover__subscribe:hover{text-decoration:underline}'],` `,["div",` `,["a",{class:"cm-nav-rollover__container",href:"{{{ addRedirectURL(subscribeUrl) }}}",target:"_blank",rel:"noopener noreferrer"},` `,["p",{class:"cm-nav-rollover__hed"},"{{{hed}}}"],` `,["p",{class:"cm-nav-rollover__dek"},"{{{dek}}}"],` `,["span",{class:"cm-nav-rollover__subscribe"},"{{{subscribeText}}}"],` `],` `],` `]}});var W=v((hq,$n)=>{i();a();c();u();var dr=e=>typeof e<"u"?[].concat(e):[],bl=(e,t)=>JSON.parse(JSON.stringify(e),t),ql=e=>new Option(e).innerHTML,On=(e,t)=>[e.slice(0,t),e.slice(t)],Un=(e,t,r)=>{let n=t.split(".").reduce((o,l)=>o&&o[l],e);return r===void 0?n:n||r},jn=(e,t,r)=>{let n=t.split("."),[o,l]=On(n,-1),s=o.reduce((d,p)=>(d&&!d[p]&&(d[p]={}),d[p]),e);return s&&(s[l]=r),e},Ln=(e={},t)=>t.reduce((r,n)=>{let o=Un(e,n);return o===void 0?r:jn(r,n,o)},{}),Sl=(e,t)=>Ln(e,Object.keys(e).filter(r=>!t.includes(r))),El=e=>typeof e=="object"?JSON.stringify(e):e,ge=Array.isArray,oe=e=>e!=null&&typeof e=="object",Tl=e=>typeof e<"u",xl=e=>oe(e)&&Object.keys(e).length===0,pr=e=>!oe(e),ct=e=>typeof e>"u",he=(e,t)=>ge(e)&&ge(t)?!t.find(r=>!e.find(n=>he(n,r)))||!e.find(r=>!t.find(n=>he(n,r))):ge(e)&&!oe(t)?!!e.find(r=>he(r,t)):ge(t)&&!oe(e)?!!t.find(r=>he(r,e)):oe(e)&&oe(t)?!Object.entries(t).find(([r,n])=>!he(e[r],n)):ct(t)?!0:e===t,kl=e=>(...t)=>!e(...t),Al=(e=[],t=[])=>e.reduce((r,n,o)=>(r[n]=t[o],r),{}),Cl=e=>Array.prototype.concat.apply([],e),Pl=(e,t)=>Object.entries(e).reduce((r,[n,o])=>(r[n]=t(o,n,e),r),{}),Fl=e=>Object.keys(e).length===0,Nl=(e,t,r)=>r.indexOf(e)===t,fr=(e,t)=>Object.entries(e).forEach(([r,n])=>t(n,r,e)),Mn=(e,t)=>(fr(t,(r,n)=>{if(ct(e[n])||pr(e[n]))return e[n]=r;if(ge(e[n]))return e[n]=e[n].concat(r);if(oe(e[n])&&oe(r))return Mn(e[n],r);e[n]=r}),e),Il=e=>[...new Set(e)],Jn=(e,t)=>{let r=l=>s=>he(l,s),n=l=>s=>l.some(d=>dr(s).some(r(d))),o=(l,s)=>l.filter(d=>!dr(s).some(r(d)));return fr(t,(l,s)=>{if(!ct(s)){if(pr(e[s])){e[s]==l&&delete e[s];return}if(ge(e[s])){n(e[s],l)&&(e[s]=o(e[s],l));return}if(oe(e[s])&&oe(l)){Jn(e[s],l),xl(e[s])&&delete e[s];return}e[s]=void 0}}),e};$n.exports={deepClone:bl,escape:ql,forEach:fr,flatten:Cl,get:Un,isArray:ge,isMatch:he,isEmpty:Fl,isObject:oe,isDefined:Tl,isPrimative:pr,isUndefined:ct,isUniq:Nl,map:Pl,merge:Mn,not:kl,pick:Ln,omit:Sl,set:jn,splitAt:On,stringify:El,toArray:dr,uniq:Il,without:Jn,zipObject:Al}});var ut=v((qq,Wn)=>{i();a();c();u();var Rl=e=>btoa(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,""),Bn=e=>atob(e.replace(/-/g,"+").replace(/_/g,"/")),_l=e=>Uint8Array.from(Bn(e),t=>t.charCodeAt(0));Wn.exports={encode:Rl,decode:Bn,toUInt8Array:_l}});var mr=v((kq,Gn)=>{i();a();c();u();var Ce=ut(),lt=e=>new window.TextEncoder().encode(e),Hn=JSON.stringify,Vn=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 Dl({payload:e,key:t="",subtle:r=crypto.subtle,sort:n=!0}){let o={alg:"HS256",typ:"JWT",ver:1},l,s;try{n?(l=Vn(o),s=Vn(e)):(l=Hn(o),s=Hn(e))}catch{return Promise.reject("Cannot JSON encode the JWT")}let d,p;try{d=Ce.encode(l),p=Ce.encode(s)}catch{return Promise.reject("Cannot base64url encode the JWT")}return r.importKey("raw",lt(t),{name:"HMAC",hash:"SHA-256"},!1,["sign"]).then(q=>r.sign("HMAC",q,lt(d+"."+p))).then(q=>Ce.encode(String.fromCharCode(...new Uint8Array(q)))).then(q=>`${d}.${p}.${q}`)}function Ol({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=Ce.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 Ul({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,l]=e.split(".");return l?r.importKey("raw",lt(t),{name:"HMAC",hash:"SHA-256"},!1,["sign"]).then(s=>r.sign("HMAC",s,lt(n+"."+o))).then(s=>Ce.encode(String.fromCharCode(...new Uint8Array(s)))).then(s=>l===s):Promise.reject("Cannot verify an improperly formatted JWT token")}function jl({token:e}){if(!e)return!1;let[t]=e.split(".");if(!t)return!1;try{let r=Ce.decode(t),n=JSON.parse(r),{alg:o,ver:l}=n;return o==="HS256"&&l===1}catch{return!1}}var Ll=e=>e.key&&crypto&&crypto.subtle;Gn.exports={name:"HS256",encode:Dl,decode:Ol,verify:Ul,supports:jl,available:Ll}});var yr=v((Nq,Kn)=>{i();a();c();u();var zn=e=>String.fromCharCode.apply(null,e),Ml=e=>window.btoa(zn(e)).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,""),Jl=e=>new TextEncoder().encode(e);Kn.exports={toString:zn,toBase64:Ml,encode:Jl}});var Zn=v((Oq,Qn)=>{i();a();c();u();var Yn=ut(),hr=yr(),$l=(e=window.crypto)=>e.getRandomValues(new Uint8Array(16)),Bl=(e,t=crypto.subtle)=>t.importKey("raw",Yn.toUInt8Array(e),{name:"AES-CTR"},!1,["encrypt","decrypt"]),Wl=(e,t,r,n=crypto.subtle)=>n.encrypt({name:"AES-CTR",counter:t,length:128},e,hr.encode(r)).then(o=>new Uint8Array(o)).then(o=>hr.toBase64(o)),Hl=(e,t,r,n=crypto.subtle)=>n.decrypt({name:"AES-CTR",counter:t,length:128},e,Yn.toUInt8Array(r)).then(o=>new Uint8Array(o)).then(o=>hr.toString(o)),Vl=e=>e.key&&crypto&&crypto.subtle;Qn.exports={createCryptoKey:Bl,generateIv:$l,encrypt:Wl,decrypt:Hl,available:Vl}});var to=v((Jq,eo)=>{i();a();c();u();var pt=Zn(),Gl=yr(),Xn="IURox3+4mlIoH4ar/82dAg==",dt,zl=e=>dt?Promise.resolve({...e,cryptoKey:dt}):pt.createCryptoKey(Xn).then(t=>dt=t).then(()=>({...e,cryptoKey:dt})),Kl=e=>{let t=pt.generateIv();return{...e,iv:t}},Yl=({endpoint:e,cryptoKey:t,iv:r})=>pt.encrypt(t,r,`${location.hostname}${e}`).then(n=>`/${Gl.toBase64(r)}${n}`),Ql=e=>{let t={key:Xn,endpoint:e};return pt.available(t)?Promise.resolve(t).then(zl).then(Kl).then(Yl):Promise.resolve(e)};eo.exports={generate:Ql}});var Be=v((Vq,ro)=>{i();a();c();u();var Zl={strictlyNecessary:"C0001",performance:"C0002",functional:"C0003",targeting:"C0004",socialMediaCookies:"C0005"},Xl=(e,t=window)=>!t.OnetrustActiveGroups||t.OnetrustActiveGroups.includes(Zl[e]);ro.exports={userHasConsentedTo:Xl}});var ft=v((Qq,no)=>{i();a();c();u();var ed=()=>{try{return crypto.getRandomValues(new Uint32Array(1))[0]}catch{return}},td=()=>Math.floor(4294967295*Math.random()),rd=ed()||td();no.exports={id:rd}});var V=v((r0,ao)=>{i();a();c();u();var{encode:nd}=mr(),od=to(),sd=Be(),id=ft(),ht=[],yt={},mt=0,ad=["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","epicurious","gq","gq-uk","gq-de","pitchfork","the-new-yorker","vanity-fair","vogue","vogue-de","vogue-es","vogue-in","vogue-it","vogue-jp","vogue-mx","vogue-paris","vogue-tw","vogue-uk","wired","woi"],cd=()=>ad.includes("allure"),ud=Math.random()*100<=10,gr,ld=e=>{gr=e},so=(e=ud)=>gr!==void 0?gr:cd()&&e&&sd.userHasConsentedTo("performance"),dd=e=>{e.id!=="cmu.mounted"&&(e.time=Math.trunc(performance.now()),ht.push(e))},pd=e=>{let t="allure";t=t.replace("/","-"),yt=e,yt.client=`${t}-compiler`,yt.pageviewId=id.id},oo=()=>{if(!so()||ht.length<=mt)return;let e=ht.slice(mt,mt+30);mt+=e.length,io({events:e})},fd=(e=window.setInterval)=>{document.addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&oo()},!1),e(()=>{oo()},2500)},md=e=>nd({payload:{...yt,...e},key:"gkqTHpdRoTZkVuier0moNQT5238rf81e",sort:!1}),io=e=>{let t="/journey/log";return Promise.all([od.generate(t),md(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)})};ao.exports={add:dd,events:ht,logPayload:io,initialize:pd,start:fd,shouldSendEvents:so,override:ld}});var z=v((a0,uo)=>{i();a();c();u();var yd=V(),hd="production",co=(e,t="")=>{hd==="production"?console.warn(e):console.error(e,t),yd.add({type:"compiler-error",event:{...e&&{message:e},...t&&{error:{message:t.message,stack:t.stack}}}})},gd=()=>{window.addEventListener("error",function(e){!e||!e.filename||!e.filename.match(/build.*js/)||co(e.message,e.error)})};uo.exports={initialize:gd,log:co}});var ve=v((p0,lo)=>{i();a();c();u();var vd=V(),vr=window,wd=e=>{let t=!1,r=p=>{t=!0,vd.add({type:"localStorage",id:"disabled",item:e,message:p})},n=()=>{try{return JSON.parse(vr.localStorage.getItem(e)||"{}")}catch({message:p}){return r(p),{}}},o=(p={})=>{try{return vr.localStorage.setItem(e,JSON.stringify(p)),!0}catch({message:q}){return r(q),!1}};return{read:p=>t?void 0:n()[p],write:(p,q)=>{if(t)return!1;let k=n();return k[p]=q,o(k)},remove:p=>{if(t)return!1;let q=n();return q[p]===void 0?!1:(delete q[p],o(q))},disable:r,isDisabled:()=>t}};lo.exports={storageFor:wd,setWindow:e=>vr=e}});var vo=v((g0,go)=>{i();a();c();u();var{isDefined:bd}=W(),wr=z(),qd=ve(),Sd=864e5,mo=e=>Math.trunc((Date.now()-Date.parse(e))/Sd*1e3)/1e3,Ed=mo("2024-10-18T04:57:33.130Z"),Td=7,R={},yo=e=>{R.currentScript=e,R.currentCompiler=new URL(e).pathname.split("/").pop()},fo;yo(((fo=window.document.currentScript)==null?void 0:fo.src)||"http://localhost");var ho=e=>{R.location=e,R.journeyBranch=new URL(e).searchParams.get("journey-branch")};ho(window.location);var xd=e=>t=>{let r=e.split("/")[1],{origin:n}=new URL(R.currentScript);return[n,"journey","compiler",r,t].filter(bd).join("/")},br=e=>new Promise((t,r)=>{let n=document.createElement("script");n.src=R.locator(e),n.onload=()=>{R.reloaded=n.src,t()},n.onerror=r,n.async=!0,document.body.append(n),R.resolve&&n.onload()}),kd=()=>R.currentCompiler==="build.js",Ad=async()=>{try{await br(`branches/${R.journeyBranch}/build.js`)}catch(e){wr.log("** Journey error: failed to load branch compiler **",e)}},Cd=()=>!!R.store.read("compiler"),Pd=()=>R.store.read("compiler")===R.currentCompiler,Fd=async()=>{try{let e=R.store.read("compiler");return await br(e)}catch(e){wr.log("** Journey error: failed to load stored compiler **",e),R.store.remove("compiler"),R.store.remove("compiler-last-requested")}},po=()=>!R.ageInDays||R.ageInDays<0||R.ageInDays>Td,Nd=()=>{let e=R.store.read("compiler-last-requested");return e&&mo(e)<1},Id=async()=>{try{let e=await R.client(R.locator("latest.json")),{latest:t}=await e.json();if(!t)return;if(R.store.write("compiler",t),R.store.write("compiler-last-requested",new Date().toISOString()),R.currentCompiler!==t)return await br(t)}catch(e){wr.log("** Journey error: failed to load latest compiler **",e),R.store.remove("compiler"),R.store.remove("compiler-last-requested")}},Rd=async({ageInDays:e=Ed,brandSlug:t="allure",currentBranch:r="master",store:n=qd.storageFor("journey"),client:o=fetch,resolve:l=!1}={})=>{if(R.reloaded=!1,R.ageInDays=e,R.store=n,R.locator=xd(t),R.client=o.bind(window),R.resolve=l,R.branch=r,!kd()){if(R.journeyBranch&&R.journeyBranch!==R.branch)return Ad();if(po()&&Cd()&&!Pd())return Fd();if(po()&&!Nd())return Id();n.write("compiler",R.currentCompiler)}};go.exports={initialize:Rd,get ageInDays(){return R.ageInDays},get reloaded(){return R.reloaded},setCurrentScript:yo,setLocation:ho}});var ko=v(be=>{"use strict";i();a();c();u();Object.defineProperty(be,"__esModule",{value:!0});var bo=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],gt=bo.join(","),qo=typeof Element>"u",we=qo?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,vt=!qo&&Element.prototype.getRootNode?function(e){var t;return e==null||(t=e.getRootNode)===null||t===void 0?void 0:t.call(e)}:function(e){return e==null?void 0:e.ownerDocument},wt=function e(t,r){var n;r===void 0&&(r=!0);var o=t==null||(n=t.getAttribute)===null||n===void 0?void 0:n.call(t,"inert"),l=o===""||o==="true",s=l||r&&t&&e(t.parentNode);return s},_d=function(t){var r,n=t==null||(r=t.getAttribute)===null||r===void 0?void 0:r.call(t,"contenteditable");return n===""||n==="true"},So=function(t,r,n){if(wt(t))return[];var o=Array.prototype.slice.apply(t.querySelectorAll(gt));return r&&we.call(t,gt)&&o.unshift(t),o=o.filter(n),o},Eo=function e(t,r,n){for(var o=[],l=Array.from(t);l.length;){var s=l.shift();if(!wt(s,!1))if(s.tagName==="SLOT"){var d=s.assignedElements(),p=d.length?d:s.children,q=e(p,!0,n);n.flatten?o.push.apply(o,q):o.push({scopeParent:s,candidates:q})}else{var k=we.call(s,gt);k&&n.filter(s)&&(r||!t.includes(s))&&o.push(s);var C=s.shadowRoot||typeof n.getShadowRoot=="function"&&n.getShadowRoot(s),P=!wt(C,!1)&&(!n.shadowRootFilter||n.shadowRootFilter(s));if(C&&P){var F=e(C===!0?s.children:C.children,!0,n);n.flatten?o.push.apply(o,F):o.push({scopeParent:s,candidates:F})}else l.unshift.apply(l,s.children)}}return o},To=function(t){return!isNaN(parseInt(t.getAttribute("tabindex"),10))},Sr=function(t){if(!t)throw new Error("No node provided");return t.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(t.tagName)||_d(t))&&!To(t)?0:t.tabIndex},Dd=function(t,r){var n=Sr(t);return n<0&&r&&!To(t)?0:n},Od=function(t,r){return t.tabIndex===r.tabIndex?t.documentOrder-r.documentOrder:t.tabIndex-r.tabIndex},xo=function(t){return t.tagName==="INPUT"},Ud=function(t){return xo(t)&&t.type==="hidden"},jd=function(t){var r=t.tagName==="DETAILS"&&Array.prototype.slice.apply(t.children).some(function(n){return n.tagName==="SUMMARY"});return r},Ld=function(t,r){for(var n=0;nsummary:first-of-type"),s=l?t.parentElement:t;if(we.call(s,"details:not([open]) *"))return!0;if(!n||n==="full"||n==="legacy-full"){if(typeof o=="function"){for(var d=t;t;){var p=t.parentElement,q=vt(t);if(p&&!p.shadowRoot&&o(p)===!0)return wo(t);t.assignedSlot?t=t.assignedSlot:!p&&q!==t.ownerDocument?t=q.host:t=p}t=d}if(Bd(t))return!t.getClientRects().length;if(n!=="legacy-full")return!0}else if(n==="non-zero-area")return wo(t);return!1},Hd=function(t){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(t.tagName))for(var r=t.parentElement;r;){if(r.tagName==="FIELDSET"&&r.disabled){for(var n=0;n=0)},Gd=function e(t){var r=[],n=[];return t.forEach(function(o,l){var s=!!o.scopeParent,d=s?o.scopeParent:o,p=Dd(d,s),q=s?e(o.candidates):d;p===0?s?r.push.apply(r,q):r.push(d):n.push({documentOrder:l,tabIndex:p,item:o,isScope:s,content:q})}),n.sort(Od).reduce(function(o,l){return l.isScope?o.push.apply(o,l.content):o.push(l.content),o},[]).concat(r)},zd=function(t,r){r=r||{};var n;return r.getShadowRoot?n=Eo([t],r.includeContainer,{filter:qr.bind(null,r),flatten:!1,getShadowRoot:r.getShadowRoot,shadowRootFilter:Vd}):n=So(t,r.includeContainer,qr.bind(null,r)),Gd(n)},Kd=function(t,r){r=r||{};var n;return r.getShadowRoot?n=Eo([t],r.includeContainer,{filter:bt.bind(null,r),flatten:!0,getShadowRoot:r.getShadowRoot}):n=So(t,r.includeContainer,bt.bind(null,r)),n},Yd=function(t,r){if(r=r||{},!t)throw new Error("No node provided");return we.call(t,gt)===!1?!1:qr(r,t)},Qd=bo.concat("iframe").join(","),Zd=function(t,r){if(r=r||{},!t)throw new Error("No node provided");return we.call(t,Qd)===!1?!1:bt(r,t)};be.focusable=Kd;be.getTabIndex=Sr;be.isFocusable=Zd;be.isTabbable=Yd;be.tabbable=zd});var Io=v(Er=>{"use strict";i();a();c();u();Object.defineProperty(Er,"__esModule",{value:!0});var ce=ko();function Ao(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function Co(e){for(var t=1;t0){var n=t[t.length-1];n!==r&&n.pause()}var o=t.indexOf(r);o===-1||t.splice(o,1),t.push(r)},deactivateTrap:function(t,r){var n=t.indexOf(r);n!==-1&&t.splice(n,1),t.length>0&&t[t.length-1].unpause()}},rp=function(t){return t.tagName&&t.tagName.toLowerCase()==="input"&&typeof t.select=="function"},np=function(t){return t.key==="Escape"||t.key==="Esc"||t.keyCode===27},He=function(t){return t.key==="Tab"||t.keyCode===9},op=function(t){return He(t)&&!t.shiftKey},sp=function(t){return He(t)&&t.shiftKey},Fo=function(t){return setTimeout(t,0)},No=function(t,r){var n=-1;return t.every(function(o,l){return r(o)?(n=l,!1):!0}),n},We=function(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),o=1;o1?E-1:0),f=1;f=0)w=n.activeElement;else{var b=s.tabbableGroups[0],E=b&&b.firstTabbableNode;w=E||k("fallbackFocus")}if(!w)throw new Error("Your focus-trap needs to have at least one focusable element");return w},P=function(){if(s.containerGroups=s.containers.map(function(w){var b=ce.tabbable(w,l.tabbableOptions),E=ce.focusable(w,l.tabbableOptions);return{container:w,tabbableNodes:b,focusableNodes:E,firstTabbableNode:b.length>0?b[0]:null,lastTabbableNode:b.length>0?b[b.length-1]:null,nextTabbableNode:function(f){var T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,N=E.findIndex(function(A){return A===f});if(!(N<0))return T?E.slice(N+1).find(function(A){return ce.isTabbable(A,l.tabbableOptions)}):E.slice(0,N).reverse().find(function(A){return ce.isTabbable(A,l.tabbableOptions)})}}}),s.tabbableGroups=s.containerGroups.filter(function(w){return w.tabbableNodes.length>0}),s.tabbableGroups.length<=0&&!k("fallbackFocus"))throw new Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times")},F=function S(w){if(w!==!1&&w!==n.activeElement){if(!w||!w.focus){S(C());return}w.focus({preventScroll:!!l.preventScroll}),s.mostRecentlyFocusedNode=w,rp(w)&&w.select()}},O=function(w){var b=k("setReturnFocus",w);return b||(b===!1?!1:w)},_=function(w){var b=qt(w);if(!(q(b,w)>=0)){if(We(l.clickOutsideDeactivates,w)){d.deactivate({returnFocus:l.returnFocusOnDeactivate});return}We(l.allowOutsideClick,w)||w.preventDefault()}},D=function(w){var b=qt(w),E=q(b,w)>=0;E||b instanceof Document?E&&(s.mostRecentlyFocusedNode=b):(w.stopImmediatePropagation(),F(s.mostRecentlyFocusedNode||C()))},B=function(w){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,E=qt(w);P();var I=null;if(s.tabbableGroups.length>0){var f=q(E,w),T=f>=0?s.containerGroups[f]:void 0;if(f<0)b?I=s.tabbableGroups[s.tabbableGroups.length-1].lastTabbableNode:I=s.tabbableGroups[0].firstTabbableNode;else if(b){var N=No(s.tabbableGroups,function(ur){var lr=ur.firstTabbableNode;return E===lr});if(N<0&&(T.container===E||ce.isFocusable(E,l.tabbableOptions)&&!ce.isTabbable(E,l.tabbableOptions)&&!T.nextTabbableNode(E,!1))&&(N=f),N>=0){var A=N===0?s.tabbableGroups.length-1:N-1,M=s.tabbableGroups[A];I=M.lastTabbableNode}else He(w)||(I=T.nextTabbableNode(E,!1))}else{var ee=No(s.tabbableGroups,function(ur){var lr=ur.lastTabbableNode;return E===lr});if(ee<0&&(T.container===E||ce.isFocusable(E,l.tabbableOptions)&&!ce.isTabbable(E,l.tabbableOptions)&&!T.nextTabbableNode(E))&&(ee=f),ee>=0){var re=ee===s.tabbableGroups.length-1?0:ee+1,cr=s.tabbableGroups[re];I=cr.firstTabbableNode}else He(w)||(I=T.nextTabbableNode(E))}}else I=k("fallbackFocus");I&&(He(w)&&w.preventDefault(),F(I))},$=function(w){if(np(w)&&We(l.escapeDeactivates,w)!==!1){w.preventDefault(),d.deactivate();return}(l.isKeyForward(w)||l.isKeyBackward(w))&&B(w,l.isKeyBackward(w))},H=function(w){var b=qt(w);q(b,w)>=0||We(l.clickOutsideDeactivates,w)||We(l.allowOutsideClick,w)||(w.preventDefault(),w.stopImmediatePropagation())},Q=function(){if(!!s.active)return Po.activateTrap(o,d),s.delayInitialFocusTimer=l.delayInitialFocus?Fo(function(){F(C())}):F(C()),n.addEventListener("focusin",D,!0),n.addEventListener("mousedown",_,{capture:!0,passive:!1}),n.addEventListener("touchstart",_,{capture:!0,passive:!1}),n.addEventListener("click",H,{capture:!0,passive:!1}),n.addEventListener("keydown",$,{capture:!0,passive:!1}),d},U=function(){if(!!s.active)return n.removeEventListener("focusin",D,!0),n.removeEventListener("mousedown",_,!0),n.removeEventListener("touchstart",_,!0),n.removeEventListener("click",H,!0),n.removeEventListener("keydown",$,!0),d},G=function(w){var b=w.some(function(E){var I=Array.from(E.removedNodes);return I.some(function(f){return f===s.mostRecentlyFocusedNode})});b&&F(C())},x=typeof window<"u"&&"MutationObserver"in window?new MutationObserver(G):void 0,j=function(){!x||(x.disconnect(),s.active&&!s.paused&&s.containers.map(function(w){x.observe(w,{subtree:!0,childList:!0})}))};return d={get active(){return s.active},get paused(){return s.paused},activate:function(w){if(s.active)return this;var b=p(w,"onActivate"),E=p(w,"onPostActivate"),I=p(w,"checkCanFocusTrap");I||P(),s.active=!0,s.paused=!1,s.nodeFocusedBeforeActivation=n.activeElement,b==null||b();var f=function(){I&&P(),Q(),j(),E==null||E()};return I?(I(s.containers.concat()).then(f,f),this):(f(),this)},deactivate:function(w){if(!s.active)return this;var b=Co({onDeactivate:l.onDeactivate,onPostDeactivate:l.onPostDeactivate,checkCanReturnFocus:l.checkCanReturnFocus},w);clearTimeout(s.delayInitialFocusTimer),s.delayInitialFocusTimer=void 0,U(),s.active=!1,s.paused=!1,j(),Po.deactivateTrap(o,d);var E=p(b,"onDeactivate"),I=p(b,"onPostDeactivate"),f=p(b,"checkCanReturnFocus"),T=p(b,"returnFocus","returnFocusOnDeactivate");E==null||E();var N=function(){Fo(function(){T&&F(O(s.nodeFocusedBeforeActivation)),I==null||I()})};return T&&f?(f(O(s.nodeFocusedBeforeActivation)).then(N,N),this):(N(),this)},pause:function(w){if(s.paused||!s.active)return this;var b=p(w,"onPause"),E=p(w,"onPostPause");return s.paused=!0,b==null||b(),U(),j(),E==null||E(),this},unpause:function(w){if(!s.paused||!s.active)return this;var b=p(w,"onUnpause"),E=p(w,"onPostUnpause");return s.paused=!1,b==null||b(),P(),Q(),j(),E==null||E(),this},updateContainerElements:function(w){var b=[].concat(w).filter(Boolean);return s.containers=b.map(function(E){return typeof E=="string"?n.querySelector(E):E}),s.active&&P(),j(),this}},d.updateContainerElements(t),d};Er.createFocusTrap=ap});var Ve=v((I0,Ro)=>{i();a();c();u();var Pe;do Pe=Math.random().toString(36).match(/[a-z]/g).join("");while(window[Pe]!==void 0);window[Pe]={};var cp=e=>{window[Pe]={...window[Pe],...e}};Ro.exports={add:cp,name:Pe}});var Tr=v((U0,_o)=>{i();a();c();u();var ie=document.createElement("iframe");window.document.body.append(ie);var up=ie&&ie.contentWindow&&ie.contentWindow.setInterval&&ie.contentWindow.setInterval.bind(window)||window.setInterval,lp=ie&&ie.contentWindow&&ie.contentWindow.setTimeout&&ie.contentWindow.setTimeout.bind(window)||window.setTimeout;ie.remove();_o.exports={setInterval:up,setTimeout:lp}});var kr=v(($0,Do)=>{i();a();c();u();var{isMatch:xr}=W(),St=[],Ge=[],dp=()=>{St=[],Ge=[]},pp=({id:e=".*",payload:t={},callback:r})=>{let n={id:e,payload:t,callback:r};return Ge.push(n),()=>{let o=l=>s=>!xr(l,s);Ge=Ge.filter(o(n))}},fp=({id:e,payload:t={},timestamp:r=Date.now()})=>{let n={id:e,payload:t,timestamp:r};St=St.concat(n),Ge.filter(o=>e.match(new RegExp(o.id))).filter(o=>xr(t,o.payload)).forEach(o=>o.callback(n))},mp=({id:e=".*",payload:t={}}={})=>St.filter(r=>r.id.match(new RegExp(e))).filter(r=>xr(r.payload,t));Do.exports={on:pp,emit:fp,history:mp,reset:dp}});var Z=v((G0,Oo)=>{i();a();c();u();var yp=V(),ze=kr(),{omit:hp}=W(),gp=["element","data","configuration","campaign"],ue=e=>(t={},r)=>{ze.emit({id:e,payload:t,timestamp:r});let n=hp(t,gp);yp.add({type:"bus-event",id:e,payload:n})},Et=e=>(t={})=>!!ze.history({id:e,payload:t}).length,K=(e,t={})=>r=>(ze.history({id:e,payload:t}).forEach(n=>r(n)),ze.on({id:e,payload:t,callback:r})),vp=e=>()=>{let t=ze.history({id:e})[0];return t?t.payload||{}:{}};Oo.exports={emitEvent:({id:e,payload:t,timestamp:r})=>ue(e)(t,r),hasAnEventOccured:({id:e,payload:t})=>Et(e)(t),whenAnEventOccurs:({id:e,payload:t,callback:r})=>K(e,t)(r),whenACMUIsMounted:K("cmu.mounted"),whenIncognitoIsDetected:K("incognito.detected"),whenAdBlockIsDetected:K("adblock.detected"),whenAdBlockIsNotDetected:K("adblock.not.detected"),whenSegmentsAreUpdated:K("segments.updated"),whenPermutiveSegmentsAreUpdated:K("permutive.segments.updated"),whenPaymentIsUpdated:K("payment.updated"),hasIncognitoBeenDetected:Et("incognito.detected"),haveSegmentsBeenUpdated:Et("segments.updated"),hasRoadblockBeenDetected:Et("ads.roadblock"),whenRoadblockIsDetected:K("ads.roadblock"),whenJourneyStateIsUpdated:K("journey.state.updated"),emitJourneyStateIsUpdated:ue("journey.state.updated"),whenJourneyUnitIsRendered:K("journey.unit.rendered"),emitJourneyUnitIsRendered:ue("journey.unit.rendered"),whenJourneyUnitIsRemoved:K("journey.unit.removed"),emitJourneyUnitIsRemoved:ue("journey.unit.removed"),whenJourneyActionIsExecuted:K("journey.action.executed"),emitJourneyActionIsExecuted:ue("journey.action.executed"),whenJourneyUnitRenderEnds:K("journey.unit.render.end"),whenJourneyUnitEmptyEnds:K("journey.unit.empty.end"),emitJourneyUnitRenderBegan:ue("journey.unit.render.begin"),emitJourneyUnitEmptyBegan:ue("journey.unit.empty.begin"),emitJourneyUnitRenderEnded:ue("journey.unit.render.end"),emitJourneyUnitEmptyEnded:ue("journey.unit.empty.end"),whenAClientErrorOccurs:K("journey.client.error"),whenOneTrustGroupsAreUpdated:K("onetrust.groups.updated"),whenJourneyComponentNavRolloverAppears:K("journey.component.appears.NavRollover"),payloadOfFingerprintIDEvent:vp("fingerprint.id.*"),whenFingerprintIDEventOccurs:K("fingerprint.id")}});var le=v((Z0,Uo)=>{i();a();c();u();var wp=({plus:e=0,minus:t=0,date:r=new Date}={})=>{let n=new Date;return n.setTime(r.getTime()+e*1e3-t*1e3),n},bp=({dateString:e,timestamp:t})=>new Date(e||t);Uo.exports={now:wp,from:bp,oneYearInSeconds:31557600}});var Y=v((nS,Lo)=>{i();a();c();u();var{now:qp}=le(),Fe=document,Sp=["localhost","0.0.0.0","127.0.0.1"],jo=e=>{let t=e.hostname;return!e||Sp.includes(t)||t.match(/^local\./)?null:t.match(/^(www|stag|stag2|stg)\./)?t.split(".").slice(1).join("."):t};function Ep(e){let t=Fe.cookie;if(!t||!t.length||!e)return;let r=t.split(";").map(o=>o.split("=").map(l=>l.trim())),[,n]=r.find(([o])=>o===e)||[];return n}function Tp(e,t,r){let n=jo(Fe.location);Fe.cookie=`${e}=${t};`+(n?`domain=${n};secure;samesite=none;`:"")+(r?`expires=${qp({plus:r}).toUTCString()};`:"")+"path=/;"}function xp(e){let t=jo(Fe.location);Fe.cookie=`${e}=;`+(t?`domain=${t};secure;samesite=none;`:"")+"expires=Thu, 01 Jan 1970 00:00:01 GMT;path=/;"}Lo.exports={read:Ep,write:Tp,remove:xp,setDocument:e=>Fe=e}});var At=v((cS,Yo)=>{i();a();c();u();var Mo=Z(),Ho=Y(),Vo=Tr(),xt=V(),kp=ve(),fe=window;fe.setInterval=Vo.setInterval;fe.setTimeout=Vo.setTimeout;var de,Go=[],Ke="CN_ab",Jo="div[id*='google_ads_iframe'] > iframe",$o=e=>fe.document.querySelectorAll(e).length,Ap=()=>{var e;return(e=fe.cns)==null?void 0:e.library},Cp=e=>!e(),zo=kp.storageFor("journey"),Bo=e=>{switch(e){case!0:return"1";case!1:return"0";default:return}},kt=e=>{Ho.write(Ke,Bo(e)),zo.write(Ke,Bo(e))},Wo=e=>{switch(e){case"1":return!0;case"0":return!1;default:return}},Ko=()=>{let e=Wo(Ho.read(Ke)),t=Wo(zo.read(Ke));if(t!==void 0&&e===void 0)return kt(t),t;if(e!==void 0&&t===void 0||t!==void 0&&e!==void 0&&t!==e)return kt(e),e;if(e!==void 0)return e;if(t!==void 0)return t},Tt=e=>{de!==e&&(de=e,xt.add({type:"adblock",id:"change",presence:de}),de!=Ko()&&kt(de),Go.forEach(t=>t(de)))},Ar=(e,t,r=1e3)=>{let n;n=fe.setInterval(()=>{e()&&(fe.clearInterval(n),t())},r)},Pp=()=>{de=Ko(),xt.add({type:"adblock",id:"initialize",presence:de}),Mo.whenAdBlockIsDetected(()=>{fe.setTimeout(()=>Tt(!$o(Jo)),5e3)}),Mo.whenAdBlockIsNotDetected(()=>Tt(!1)),Ar(()=>Cp(Ap),()=>{xt.add({type:"adblock",id:"ads_library_blocked"}),Tt(!0)},2500),Ar(()=>$o(Jo),()=>{xt.add({type:"adblock",id:"google_ads_rendered"}),Tt(!1)},100)},Fp=()=>de,Np=e=>Go.push(e);Yo.exports={watch:Ar,cookieName:Ke,initialize:Pp,isPresent:Fp,onStateChange:Np,setWindow:e=>fe=e}});var Zo=v((fS,Qo)=>{i();a();c();u();var Ip=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};Qo.exports={geoFrom:Ip}});var ts=v((vS,es)=>{i();a();c();u();var{geoFrom:Rp}=Zo(),_p=V(),Ye=(e,t)=>{let r=Rp(e);_p.add({type:"asset-tracker",id:t,geo:r,startTime:Math.floor(e.startTime),duration:Math.floor(e.duration)})},Xo=(e=performance)=>e.getEntries().forEach(t=>{switch(!0){case!!t.name.match(/covers.conde.io/):Ye(t,"cover_manager");break;case!!t.name.match(/user-context/):Ye(t,"user_context");break;case!!t.name.match(/\/api\/payment\//):Ye(t,"payment_server");break;case!!t.name.match(/build-\w+\.js/):Ye(t,"journey_compiler");break;case!!t.name.match(/\/gate\/sync\?canonicalUrl/):Ye(t,"journey_gate_sync_meter");break}}),Dp=()=>{new PerformanceObserver(Xo).observe({entryTypes:["resource"]})},Op=()=>{Xo(),Dp()};es.exports={execute:Op}});var Ft=v((ES,os)=>{i();a();c();u();var Pt=[],Ct,rs=()=>!Pt.length,Up=e=>Pt.push(e),ns=()=>Pt.shift(),jp=()=>{Pt.length=0},Lp=(e=window.setInterval)=>{Ct=e(()=>{if(rs())return;ns()()},10)},Mp=()=>{!Ct||(clearInterval(Ct),Ct=void 0)};os.exports={isEmpty:rs,add:Up,take:ns,clear:jp,start:Lp,stop:Mp}});var is=v((CS,ss)=>{"use strict";i();a();c();u();var Jp=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}},$p=function(t){var r=t.from,n=t.to;return{from:r||null,to:n||null}},Bp=function(t,r){if(t&&r&&t>r||t&&t.toString()==="Invalid Date"||r&&r.toString()==="Invalid Date")throw new Error("Invalid dates provided")},Cr=function(t){var r=$p(Jp(t)),n=r.from,o=r.to,l=new Date;return Bp(n,o),{from:n,to:o,today:l}},Wp=function(t){var r=Cr(t),n=r.from,o=r.to,l=r.today;return n===null&&o===null||n===null&&l<=o||n<=l&&o===null||n<=l&&l<=o},Hp=function(t){var r=Cr(t),n=r.to,o=r.today;return n===null?!1:o>n},Vp=function(t){var r=Cr(t),n=r.from,o=r.today;return o{"use strict";i();a();c();u();var Gp=is();as.exports={analyzer:Gp}});var Pr=v((jS,us)=>{i();a();c();u();var Ne=1e3,Ie=Ne*60,Re=Ie*60,qe=Re*24,zp=qe*7,Kp=qe*365.25;us.exports=function(e,t){t=t||{};var r=typeof e;if(r==="string"&&e.length>0)return Yp(e);if(r==="number"&&isFinite(e))return t.long?Zp(e):Qp(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))};function Yp(e){if(e=String(e),!(e.length>100)){var t=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(!!t){var r=parseFloat(t[1]),n=(t[2]||"ms").toLowerCase();switch(n){case"years":case"year":case"yrs":case"yr":case"y":return r*Kp;case"weeks":case"week":case"w":return r*zp;case"days":case"day":case"d":return r*qe;case"hours":case"hour":case"hrs":case"hr":case"h":return r*Re;case"minutes":case"minute":case"mins":case"min":case"m":return r*Ie;case"seconds":case"second":case"secs":case"sec":case"s":return r*Ne;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return r;default:return}}}}function Qp(e){var t=Math.abs(e);return t>=qe?Math.round(e/qe)+"d":t>=Re?Math.round(e/Re)+"h":t>=Ie?Math.round(e/Ie)+"m":t>=Ne?Math.round(e/Ne)+"s":e+"ms"}function Zp(e){var t=Math.abs(e);return t>=qe?Nt(e,t,qe,"day"):t>=Re?Nt(e,t,Re,"hour"):t>=Ie?Nt(e,t,Ie,"minute"):t>=Ne?Nt(e,t,Ne,"second"):e+" ms"}function Nt(e,t,r,n){var o=t>=r*1.5;return Math.round(e/r)+" "+n+(o?"s":"")}});var Or=v((BS,Ss)=>{i();a();c();u();var{get:_e,isMatch:ms}=W(),Xp=Pr(),De=e=>typeof e<"u"?[].concat(e):[],ys=e=>t=>new RegExp(`^${t} `).test(e),ef=e=>vs.find(({word:t})=>ys(e)(t))||{},hs=e=>{let{word:t}=ef(e);return t?e.replace(`${t} `,""):e},Fr=e=>t=>r=>!e(t)(r),J=e=>t=>e.toString().toLowerCase()===t.toString().toLowerCase(),Nr=e=>t=>e==t,ls=e=>t=>t>e,ds=e=>t=>tt=>t>=e.min&&t<=e.max,tf=e=>t=>Dr(e).every(qs(e,t)),rf=e=>t=>_e(t,e)!==void 0,nf=e=>t=>Object.entries(e).every(([r,n])=>ms(_e(t,r),_e(t,n))),of=e=>t=>ms(t,e),sf=e=>({"=":Nr,"!=":Fr(Nr),">":ls,"<=":Fr(ls),"<":ds,">=":Fr(ds)})[e]||Nr,Qe=({comparison:e,threshold:t})=>r=>sf(e)(t)(r),gs={word:"any",compare:(e,t,r)=>t.some(n=>De(e).some(o=>De(r).some(n(o))))},af={word:"all",compare:(e,t,r)=>t.some(n=>De(e).every(o=>De(r).some(n(o))))},cf={word:"not",compare:(e,t,r)=>t.every(n=>De(e).every(o=>!De(r).some(n(o))))},vs=[gs,af,cf],uf=e=>vs.find(({word:t})=>ys(e)(t))||gs,L=e=>t=>t[e],Ir=(e,t)=>(r,n,o)=>t(_e(r,r[e])||{},n,o),Rr=(e,t)=>(r,n,o)=>t(r[e],n,o)||{},fs=(e,t)=>_e(e,t)||{},_r=e=>e,lf=e=>(t,r,n)=>_e(t,n[e])||{},df=[{properties:/^paymentBypassed$/,matchers:[J],lookup:L("paymentBypassed"),weight:10},{properties:/^(target|targets)$/,matchers:[tf],lookup:_r,weight:5},{properties:/^(segment|segments)$/,matchers:[J],lookup:L("segments"),weight:5},{properties:/^(referralSource|referralSources)$/,matchers:[J],lookup:L("segments"),weight:5},{properties:/^(permutiveSegment|permutiveSegments)$/,matchers:[J],lookup:L("permutiveSegments"),weight:5},{properties:/^(tag|tags|tagged)$/,matchers:[J],lookup:L("tags"),weight:5},{properties:/^isNewsletterCampaign$/,matchers:[J],lookup:L("isNewsletterCampaign"),weight:5},{properties:/^paid$/,matchers:[J],lookup:L("paid"),weight:5},{properties:/^(queryParameter|queryParameters)$/,matchers:[of],lookup:L("queryParameters"),weight:5},{properties:/^(count|counts)$/,matchers:[J,Qe],lookup:Ir("payment",L("cnt")),weight:4},{properties:/^(.+)\s(count|counts)$/,matchers:[J,Qe],lookup:Ir("payment",Rr("cnts",lf(1))),weight:4},{properties:/^(max|maxes)$/,matchers:[J,Qe],lookup:Ir("payment",L("max")),weight:4},{properties:/^(channel|channels)$/,matchers:[J],lookup:L("channel"),weight:3},{properties:/^(subChannel|subChannels)$/,matchers:[J],lookup:L("subChannel"),weight:3},{properties:/^(contentType|contentTypes)$/,matchers:[J],lookup:L("contentType"),weight:3},{properties:/^authenticated$/,matchers:[J],lookup:L("isAuthenticated"),weight:1},{properties:/^entitled$/,matchers:[J],lookup:L("entitled"),weight:1},{properties:/^(payment|payments)$/,matchers:[J],lookup:L("payment"),weight:1},{properties:/^(scope|scopes)$/,matchers:[J],lookup:L("scope"),weight:1},{properties:/^(bucket|buckets)/,matchers:[ps],lookup:L("bucket"),weight:1},{properties:/^(width|widths)$/,matchers:[ps],lookup:L("width"),weight:1},{properties:/^(country|countries)$/,matchers:[J],lookup:L("country"),weight:1},{properties:/^adblock$/,matchers:[J],lookup:L("adblock"),weight:1},{properties:/^incognito$/,matchers:[J],lookup:L("incognito"),weight:1},{properties:/^segmentsUpdated$/,matchers:[J],lookup:L("segmentsUpdated"),weight:1},{properties:/^contentIsPaywalled$/,matchers:[J],lookup:L("contentIsPaywalled"),weight:1},{properties:/^contentCanBeSampled$/,matchers:[J],lookup:L("contentCanBeSampled"),weight:1},{properties:/^contentIsOlderThan$/,matchers:[e=>t=>Xp(e)e.exec(t),bs=e=>df.find(({properties:t})=>!!ws(t,e)),pf=["version"],Dr=e=>Object.keys(e).filter(t=>!pf.includes(t)),qs=(e,t)=>r=>{let n=uf(r),o=hs(r),l=bs(o);if(!l)return!1;let{properties:s,matchers:d,lookup:p}=l;return n.compare(e[r],d,p(t,o,ws(s,o)))},ff=(e,t)=>{let r=hs(t),n=bs(r);return n!=null&&n.weight&&(e+=n.weight),e},mf=(e,t)=>Dr(e.targeting).every(qs(e.targeting,t)),yf=e=>Dr(e.targeting).reduce(ff,0);Ss.exports={matching:mf,score:yf}});var xs=v((zS,Ts)=>{i();a();c();u();var It=Or(),Es=e=>t=>It&&It.matching(t,e),hf=(e,t)=>It.score(e)-It.score(t);function gf(e,t){return e.filter(Es(t)).sort(hf).pop()}function vf(e,t){return e.filter(Es(t))}Ts.exports={matchingUnit:gf,matchingUnits:vf}});var Cs=v((XS,As)=>{i();a();c();u();var{not:wf}=W(),Ur=e=>e.key&&!!e.key.match(/^module/)||e.name&&!!e.name.match(/^\[module\]/i)||e.configuration&&!!e.configuration.module,ks=({configuration:e})=>{var t;return((t=e==null?void 0:e.module)==null?void 0:t.scope)==="global"},bf=wf(ks),qf=({campaign:e={},campaigns:t=[]})=>{var l;let r=((l=e==null?void 0:e.configuration)==null?void 0:l.includes)||{},n=t.filter(Ur).filter(ks).filter(({key:s})=>{var d;return((d=r[s])==null?void 0:d.enabled)!=!1}),o=t.filter(Ur).filter(bf).filter(({key:s})=>r[s]).filter(({key:s})=>r[s].enabled!=!1);return[...n,...o]};As.exports={isAModule:Ur,modulesOf:qf}});var Oe=v((oE,Ps)=>{i();a();c();u();var{uniq:Sf}=W(),jr=e=>{var t,r,n,o,l,s,d;return Sf([...((r=(t=e.template)==null?void 0:t.configuration)==null?void 0:r.types)||[],...((o=(n=e.component)==null?void 0:n.configuration)==null?void 0:o.types)||[],...((l=e.configuration)==null?void 0:l.types)||[],...((d=(s=e.function)==null?void 0:s.configuration)==null?void 0:d.types)||[]])},Ef=e=>jr(e)[0]||"",Tf=(e,t)=>jr(e).some(r=>t.includes(r));Ps.exports={unitTypes:jr,typeOf:Ef,matchesType:Tf}});var Lr=v((uE,Fs)=>{i();a();c();u();var{matchesType:xf}=Oe(),kf=(e=[])=>Array.from(e.join(",").matchAll(/disable-(.*?)-units/g),t=>t[1]),Af=(e,{disabledUnitTypes:t=[]}={})=>xf(e,t);Fs.exports={disabledUnitTypes:kf,isADisabledUnit:Af}});var ae=v((mE,_s)=>{i();a();c();u();var Ns=e=>e.template&&!e.function&&!e.component,Is=e=>!e.template&&!e.function&&e.component,Cf=e=>Ns(e)||Is(e),Pf=e=>t=>t.slot===e,Ff={action:e=>{var t,r;return((t=e.configuration)==null?void 0:t.action)||!((r=e.configuration)!=null&&r.rule)},rule:e=>{var t;return(t=e.configuration)==null?void 0:t.rule}},Rs=(e="",t)=>{let r=Ff[e.toLowerCase()];return r&&r(t)},Rt=e=>Rs("Action",e)&&e.function&&!e.component&&!e.template,Nf=e=>Rt(e)&&!e.configuration.userActions,If=e=>t=>Rt(t)&&t.targeting.units&&t.targeting.units.includes(e.name),Rf=e=>t=>Rt(t)&&t.data.prevent&&t.data.prevent.includes(e.name),_f=e=>Rs("Rule",e)&&e.function&&!e.component&&!e.template;_s.exports={isATemplatePresentationUnit:Ns,isAnActionUnit:Rt,isAComponentPresentationUnit:Is,isAPresentationUnit:Cf,isAnImmediateAction:Nf,isAPresentationUnitThatTargets:Pf,isAnActionThatTargets:If,isAnActionThatPrevents:Rf,isARuleUnit:_f}});var Os=v((wE,Ds)=>{i();a();c();u();var{get:Se,deepClone:Df}=W(),Of=ae(),{typeOf:Uf}=Oe(),jf=e=>(t,r)=>typeof r!="string"?r:r.replace(/{{\s*(.*?)\s*}}/g,(n,o)=>Se(e,o)),Lf=({campaign:e={},module:t={},unit:r={},state:n={}})=>{if(Of.isARuleUnit(r))return r;let o=Object.assign({tracking:{unitType:Uf(r).toUpperCase()}},{state:n},Se(t,"configuration.set",{}),Se(e,"configuration.includes",{})[t.key]||{},Se(e,"configuration.set",{}),Se(r,"template.configuration.set",{}),Se(r,"component.configuration.set",{}),Se(r,"configuration.set",{}));return Df(r,jf(o))};Ds.exports={set:Lf}});var _t=v((TE,Ls)=>{i();a();c();u();var{log:Us}=z(),js={},Mf=({rule:e,rules:t,state:r,units:n,campaign:o,campaigns:l})=>{t.filter(s=>s.data.function===e).forEach(s=>{let{function:d,...p}=s.data,q=js[d];if(typeof q!="function"){Us(`** Journey Error: Unknown Rule Function: ${d} **`);return}try{q({...p,rule:s,state:r,units:n,campaign:o,campaigns:l})}catch(k){Us(`** Journey Error: Rule Function: ${d} **`,k)}})},Jf=({rule:e,rules:t=[]})=>{let r=t.filter(n=>n.data.function===e).pop();return r?r.data.mode?r.data.mode!=="disabled":!0:!1},$f=e=>{js=e};Ls.exports={register:$f,enforce:Mf,isEnabled:Jf}});var Ut=v((PE,Ks)=>{i();a();c();u();var{analyzer:Ms}=cs(),{matchingUnit:Js,matchingUnits:$s}=xs(),{deepClone:Bs,flatten:Ws,not:Bf}=W(),{isAModule:Hs,modulesOf:Wf}=Cs(),{isADisabledUnit:Vs}=Lr(),Dt=Os(),Ot=_t(),{isARuleUnit:$r}=ae(),Hf=(e,t)=>(e.data.priority||1/0)-(t.data.priority||1/0),Br={name:"no campaign resolved",units:[]},Mr=Br,Vf=()=>Mr,Jr=[],Gf=()=>Jr,Gs,zf=e=>Gs=e,Wr=[],Kf=e=>Wr=e,Yf=({campaigns:e,state:t})=>{let r=e.filter(Ms.isActive).filter(Bf(Hs));return Mr=Gs||Js(r,t)||Br,Mr},Hr=({campaign:e,campaigns:t,state:r})=>{let o=Wf({campaign:e,campaigns:t}).filter(Ms.isActive).filter(Hs);return r?$s(o,r):o},Qf=({type:e,campaign:t,rules:r,campaigns:n,state:o})=>{let l=Hr({campaign:t,campaigns:n,state:o}),d=[...Ws(l.map(C=>C.units.map(P=>Dt.set({campaign:t,module:C,unit:P,state:o})))),...t.units].filter(e).filter(C=>!Vs(C,o)).map(Bs);e!==$r&&(r||(r=Vr({campaign:t,campaigns:n,state:o})),Ot.enforce({rule:"setTargeting",rules:r,units:d,campaign:t,campaigns:n,state:o}),Ot.enforce({rule:"setTracking",rules:r,units:d,campaign:t,campaigns:n,state:o}));let p=o?Js(d,o):d[0];p&&(p=Dt.set({campaign:t,unit:p,state:o}));let q=Wr.filter(e)[0];return q||p},zs=({type:e,campaign:t,rules:r,campaigns:n,state:o})=>{let l=Hr({campaign:t,campaigns:n,state:o}),d=[...Ws(l.map(C=>C.units.map(P=>Dt.set({campaign:t,module:C,unit:P,state:o})))),...t.units].filter(e).filter(C=>!Vs(C,o)).map(Bs);e!==$r&&(r||(r=Vr({campaign:t,campaigns:n,state:o})),Ot.enforce({rule:"setTargeting",rules:r,units:d,campaign:t,campaigns:n,state:o}),Ot.enforce({rule:"setTracking",rules:r,units:d,campaign:t,campaigns:n,state:o}));let p=o?$s(d,o):d;p=p.map(C=>Dt.set({campaign:t,unit:C,state:o}));let q=Wr.filter(e);return(q.length?q:p).sort(Hf)},Vr=({campaign:e,campaigns:t,state:r})=>(Jr=zs({type:$r,state:r,campaign:e,campaigns:t}),Jr);Ks.exports={nullCampaign:Br,resolveCampaign:Yf,overrideCampaign:zf,getCurrentCampaign:Vf,resolveUnit:Qf,resolveUnits:zs,overrideUnits:Kf,resolveModules:Hr,resolveRules:Vr,getCurrentRules:Gf}});var Lt=v((_E,Zs)=>{i();a();c();u();var Ys=["ad-stickyhero","ad-stickyhero--standard","ad--out-of-page","ad--in-content","ad--hero","ad--rail","ad--aside","ad--mid-content","ad--footer","cm-footer__failsafe","consumer-marketing-unit","consumer-marketing-unit--cm-footer","consumer-marketing-unit--display-rail","consumer-marketing-unit--display","consumer-marketing-unit--display-hero","consumer-marketing-unit--article-mid-content","journey-unit","journey-template--in-content","journey-template--footer","paywall-bar","cm-footer","paywall-registration-gate","persistent-top","persistent-bottom","paywall-bar--visible","cm-hero-wrapper","cm-footer-container","paywall-bar-failsafe","paywall-bar--expanded"],jt={},Zf=e=>{jt[e]=jt[e]||Math.random().toString(26).substr(2,12).replace(/\d+/g,"")},Qs=e=>jt[e]||e,Xf=e=>Ys.reduce((t,r)=>t.match(r)&&!t.match(new RegExp(`[a-zA-Z_-]${r}`))&&!t.match(new RegExp(`${r}[a-zA-Z_-]`))?t.replace(r,Qs(r)):t,e),em=e=>Array.from(document.getElementsByClassName(e)),tm=e=>{let{display:t,visibility:r,opacity:n,filter:o}=window.getComputedStyle(e);return t!=="none"&&r!=="hidden"&&n!==0&&o!=="opacity(0)"},rm=e=>!tm(e),nm=e=>{let t=window.getComputedStyle(e);return delete t.display,delete t.visibility,delete t.opacity,delete t.filter,t},om=e=>t=>{t.style=nm(t),t.classList.remove(e),Zf(e),t.classList.add(Qs(e))},sm=e=>em(e).filter(rm).forEach(om(e)),im=()=>Ys.forEach(sm);Zs.exports={execute:im,selectorFor:Xf,replacementClasses:jt}});var ei=v((LE,Xs)=>{i();a();c();u();var am=Lt(),cm=e=>document.querySelector(e)||document.querySelector(am.selectorFor(e)),um=e=>{let t=()=>!e.match(/\s/),r=()=>cm(`.${e} .journey-unit`);return{isSupported:t,locateElement:r,isElementPresent:()=>!!r(e),createElement:()=>{}}};Xs.exports={existing:um}});var ri=v((WE,ti)=>{i();a();c();u();var lm=(e,t)=>console.warn(e);ti.exports={log:lm}});var oi=v((KE,ni)=>{i();a();c();u();var{log:dm}=ri(),pm=Lt(),Gr=e=>document.querySelector(e)||document.querySelector(pm.selectorFor(e)),fm=e=>{let[t,r]=e.split(">").map(p=>p.trim()),n=p=>`[data-journey-hook="${p}"]`;return{isSupported:()=>e.includes(">")&&e.split(">").length==2,locateElement:()=>Gr(`${n(t)} .${r} .journey-unit`),isElementPresent:()=>!!Gr(n(t)),createElement:()=>{let p=Gr(n(t));if(!p){dm(`Element with data-journey-hook="${t}" was not found in DOM`);return}let q=document.createElement("div");q.className=r,p.append(q);let k=document.createElement("div");return k.className="journey-unit",q.append(k),k}}};ni.exports={injected:fm}});var zr=v((eT,si)=>{i();a();c();u();var{existing:mm}=ei(),{injected:ym}=oi(),hm=[mm,ym],gm=e=>{let t=hm.find(r=>r(e).isSupported());if(!!t)return t(e)};si.exports={containerFor:gm}});var li=v((sT,ui)=>{i();a();c();u();var vm=Ft(),Kr=Z(),ii=Ut(),wm=zr(),bm=({window:e,origin:t,id:r})=>e.postMessage({type:"Journey",action:"pong",params:{id:r}},t),qm=e=>{let r=wm.containerFor(e.slot).locateElement();r&&r.scrollIntoView({block:"center"})},Sm=({unit:e,campaign:t})=>{vm.add(()=>{[{key:"payment.form",target:"payment"},{key:"user.isEntitled",target:"entitled"},{key:"user.isAuthenticated",target:"authenticated"}].forEach(({key:r,target:n})=>{let o=e.targeting[n];o===void 0&&(o=t.targeting[n]),o!==void 0&&Kr.emitEvent({id:"journey.client.state.update",payload:{key:r,value:o}})}),Kr.emitEvent({id:"journey.client.state.update",payload:{key:"payment.groupsToRender",value:["ads","consumer-marketing","paywall","subs-cta","subscription-workflow"]}}),ii.overrideUnits([e]),ii.overrideCampaign(t),Kr.emitJourneyStateIsUpdated(),qm(e)})},Em=({source:e,origin:t,id:r})=>bm({window:e,origin:t,id:r}),ai={renderUnit:Sm,ping:Em},Tm=["https://interfaces.conde.io","https://stag-interfaces.conde.io","http://localhost:8080"],ci=e=>{let{origin:t}=e;if(!e||!e.data||!Tm.includes(t))return;let{source:r,data:{type:n,action:o,params:l}}=e,s=ai[o];n!=="Journey"||!s||s({source:r,origin:t,...l})},xm=()=>{window.addEventListener("message",ci,!1)};ui.exports={actions:ai,receiveMessage:ci,initialize:xm}});var Jt=v((lT,yi)=>{i();a();c();u();var di,pi=[{name:"iOS",pattern:/(iPhone|iPad|iPod)/i},{name:"Android",pattern:/Android/i}],fi,km=/Googlebot|AdsBot-Google|Mediapartners|DuckDuckBot|bingbot|Slurp|ia_archiver|facebot|YandexBot/i,Yr,mi=[{name:"desktop",query:"screen and (min-width: 1024px)"},{name:"tablet",query:"screen and (min-width: 768px) and (max-width: 1023px)"},{name:"mobile",query:"screen and (max-width: 767px)"}],Am=({userAgent:e=window.navigator.userAgent}={})=>{fi=km.test(e),pi.forEach(({name:t,pattern:r})=>{e.match(r)&&(di=t)}),mi.forEach(({name:t,query:r})=>{if(!window.matchMedia)return;let n=window.matchMedia(r);if(!n)return;n.matches&&(Yr=t);let o=({matches:l})=>{l&&(Yr=t)};n.addEventListener&&n.addEventListener("change",o)})},Mt=()=>({os:{name:di},viewport:Yr,isWebCrawler:fi});yi.exports={initialize:Am,details:Mt,viewports:mi,operatingSystems:pi,get viewport(){return Mt().viewport},get os(){return Mt().os},get isWebCrawler(){return Mt().isWebCrawler}}});var gi=v((yT,hi)=>{i();a();c();u();var $t=ut();function Cm({payload:e,signature:t=""}){let r={alg:"NONE",typ:"JWT",ver:1},n,o;try{n=JSON.stringify(r),o=JSON.stringify(e)}catch{return Promise.reject("Cannot JSON encode the JWT")}let l,s;try{l=$t.encode(n),s=$t.encode(o)}catch{return Promise.reject("Cannot base64url encode the JWT")}return Promise.resolve(`${l}.${s}.${t}`)}function Pm({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=$t.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 Fm({token:e,signature:t}){if(!e)return Promise.reject("Cannot verify a missing JWT token");if(!t)return Promise.reject("Cannot verify without a signature");let[,,r]=e.split(".");return r?Promise.resolve(r===t):Promise.reject("Cannot verify an improperly formatted JWT token")}function Nm({token:e}){if(!e)return!1;let[t]=e.split(".");if(!t)return!1;try{let r=$t.decode(t),n=JSON.parse(r),{alg:o,typ:l,ver:s}=n;return o==="NONE"&&l==="JWT"&&s===1}catch{return!1}}var Im=e=>!!e.signature;hi.exports={name:"NONE",encode:Cm,decode:Pm,verify:Fm,supports:Nm,available:Im}});var se=v((bT,wi)=>{i();a();c();u();var Rm=gi(),_m=mr(),vi=[_m,Rm],Dm=e=>vi.find(t=>t.available(e)),Om=({token:e})=>vi.find(t=>t.supports({token:e}));wi.exports={codecFor:Om,bestAvailableCodec:Dm}});var Ue=v((xT,qi)=>{i();a();c();u();var Qr=Y(),{codecFor:Um}=se(),bi=e=>({sample:"pay_ent_smp",sub:"pay_ent_sub",pass:"pay_ent_pass",asmp:"pay_ent_asmp",usmp:"pay_ent_usmp",msmp:"pay_ent_msmp",fsmp:"pay_ent_fsmp",sess:"pay_ent_sess",tmp:"pay_ent_tmp",paid_ref:"pay_paid_ref",access:"CN_access"})[e],te=e=>{let t=Qr.read(e);if(!t)return;let r=Um({token:t}).decode({token:t});if(!!r)return r},jm=e=>{let t=bi(e);!Qr.read(t)||Qr.write(t,"")},Lm=()=>({sample:te("pay_ent_smp"),sub:te("pay_ent_sub"),pass:te("pay_ent_pass"),asmp:te("pay_ent_asmp"),usmp:te("pay_ent_usmp"),msmp:te("pay_ent_msmp"),fsmp:te("pay_ent_fsmp"),sess:te("pay_ent_sess"),tmp:te("pay_ent_tmp"),paid_ref:te("pay_paid_ref"),access:te("CN_access")}),Mm=e=>te(bi(e));qi.exports={payload:te,payloadFor:Mm,remove:jm,tokens:Lm}});var Ei=v((FT,Si)=>{i();a();c();u();var Jm=Y(),{codecFor:$m}=se(),Bm=(e,t)=>t&&t.some(r=>e.includes(r)),Wm=({acceptableScopes:e=[]})=>{let t="pay_ent_pass",r=Jm.read(t);if(!r)return;let n=$m({token:r}).decode({token:r});if(!n||e.length&&!Bm(e,n.scopes))return;let o=n.scopes.find(l=>e.includes(l));return()=>Promise.resolve({scope:o})};Si.exports={pass:Wm}});var xi=v((DT,Ti)=>{i();a();c();u();var Hm=Y(),Vm=()=>{let e="pay_ent_sub";if(!!Hm.read(e))return()=>Promise.resolve()};Ti.exports={sub:Vm}});var Ci=v((MT,Ai)=>{i();a();c();u();var ki=Y(),{codecFor:Gm,bestAvailableCodec:zm}=se(),{oneYearInSeconds:Km}=le(),{log:Ym}=z(),Qm=e=>typeof e=="number",Zm=e=>!e||!Qm(e.cnt)||!Array.isArray(e.urls),Xm=(e,t)=>!t.urls.includes(e),ey=e=>e.cnt||0,ty=e=>ey(e)>=e.max,ry=(e,t)=>{t.urls.length{let n=window.location.pathname,o="pay_ent_smp",l=ki.read(o),s;if(l&&(s=Gm({token:l}).decode({token:l,signature:e})),Zm(s)){let d=Date.now();s={cnt:0,max:r,urls:[],iat:d,uat:d,iss:"journey"}}if(Xm(n,s)){if(ty(s))return;ry(n,s)}return()=>{let d=zm({signature:e,key:t});if(!!d)return d.encode({payload:s,signature:e,key:t}).then(p=>{p!==l&&ki.write(o,p,Km)}).catch(p=>{Ym("** Journey error: Token Encoding **",p)})}};Ai.exports={sample:ny}});var Ni=v((HT,Fi)=>{i();a();c();u();var Pi=Y(),{codecFor:oy,bestAvailableCodec:sy}=se(),{oneYearInSeconds:iy}=le(),{log:ay}=z(),cy=e=>!e||typeof e.cnts!="object"||!Array.isArray(e.urls),uy=(e,t)=>!t.urls.includes(e),ly=(e,t)=>e.cnts[t]||0,dy=(e,t,r)=>ly(e,t)>=r,py=(e,t,r)=>{t.urls.push(e),t.cnts[r]=(t.cnts[r]||0)+1,t.uat=Date.now()},fy=({signature:e,key:t,props:{counter:r="all",max:n=4}})=>{let o=window.location.pathname,l="pay_ent_msmp",s=Pi.read(l),d;if(s&&(d=oy({token:s}).decode({token:s,signature:e})),cy(d)){let p=Date.now();d={cnts:{},urls:[],iat:p,uat:p,iss:"journey"}}if(uy(o,d)){if(dy(d,r,n))return;py(o,d,r)}return()=>{let p=sy({signature:e,key:t});if(!!p)return p.encode({payload:d,signature:e,key:t}).then(q=>{q!==s&&Pi.write(l,q,iy)}).catch(q=>{ay("** Journey error: Token Encoding **",q)})}};Fi.exports={msmp:fy}});var Ri=v((YT,Ii)=>{i();a();c();u();var my=()=>()=>Promise.resolve();Ii.exports={free:my}});var Di=v((tx,_i)=>{i();a();c();u();var yy=Y(),{codecFor:hy}=se(),gy=(e,t)=>t&&t.some(r=>e.includes(r)),vy=({acceptableScopes:e=[]})=>{let t="pay_ent_sess",r=yy.read(t);if(!r)return;let n=hy({token:r}).decode({token:r});if(!(!n||e.length&&!gy(e,n.scopes)))return()=>Promise.resolve()};_i.exports={sess:vy}});var Ui=v((ix,Oi)=>{i();a();c();u();var wy=Y(),{codecFor:by}=se(),qy=({receipts:e=[]})=>{let t="CN_access",r=wy.read(t);if(!r)return;let n=by({token:r}).decode({token:r});if(!(!n||!e.find(l=>{let{provider:s="",product:d=""}=l;return!n.fct||!d?void 0:s==="*"?Object.values(n.fct).flat().includes(d):(n.fct[s]||[]).includes(d)})))return()=>Promise.resolve()};Oi.exports={access:qy}});var Zr=v((dx,ji)=>{i();a();c();u();var Sy=async({client:e,clientCredentials:t,serviceURL:r,initialClientState:n,nextState:o,fingerprintID:l})=>{let s=r,d=3,p=0,q=2e3,k={fid:l,brand:"allure",currState:{visitorState:n||{},urls:[]},nextState:{visitorState:o,urls:[]}},C={method:"POST",headers:{accept:"application/json","content-type":"application/json",Authorization:`Basic ${t}`,"user-agent":"Journey/1.0.0"},credentials:"same-origin",cache:"no-cache",body:JSON.stringify(k)};for(;p=d)throw P;console.warn(`** reconcile attempt ${p} failed **`,P),await new Promise(F=>setTimeout(F,q)),q*=2}};ji.exports={reconcile:Sy}});var en=v((hx,Li)=>{i();a();c();u();var Ey=z(),Xr=Promise.resolve(),Ty=(e,t="queued")=>{Xr=Xr.then(e).catch(r=>{Ey.log(`error in [${t}] job:`,r)})},xy=()=>Xr;Li.exports={add:Ty,complete:xy}});var Gi=v((qx,Vi)=>{i();a();c();u();var tn=Y(),{codecFor:ky,bestAvailableCodec:rn}=se(),{oneYearInSeconds:Hi}=le(),{log:Ze}=z(),Ay=V(),{deepClone:Cy}=W(),Py=Zr(),Fy=Z(),{get:Mi,pick:Ji}=W(),$i=en(),Ny=e=>!e||typeof e.cnts!="object"||!Array.isArray(e.urls),Iy=(e,t)=>!t.urls.includes(e),Ry=(e,t,r)=>e.cnts[t]>=r,_y=(e,t,r)=>{t.urls.push(e),t.cnts[r]=(t.cnts[r]||0)+1,t.uat=Date.now()},Dy={newRecord:"NEW RECORD",matched:"MATCHED",unmatched:"CONFLICT"},Bi=()=>new Promise((e,t)=>{let r=Fy.whenFingerprintIDEventOccurs(({payload:{fingerprintID:n}={}}={})=>{n&&(n.startsWith("ERROR")&&t(n),e(n),r())})}),Wi=({clientCredentials:e,serviceURL:t,initialClientState:r,nextState:n,fingerprintID:o,signature:l,key:s,tokenName:d,paymentNegotiation:p})=>Py.reconcile({client:window.fetch,clientCredentials:e,serviceURL:t,initialClientState:r,nextState:n,fingerprintID:o}).then(({request:q,response:k})=>{if(!k||k.status!==Dy.unmatched||!Mi(k,"currState.visitorState")||!rn({signature:l,key:s}))return;let C=Mi(k,"currState.visitorState"),P=rn({signature:l,key:s});return Ay.add({type:"visitIQ",id:"CONFLICT",request:Ji(q,["fid","currState","nextState"]),response:Ji(k,["currState"])}),P.encode({payload:C,signature:l,key:s}).then(F=>{tn.write(d,F,Hi),p()}).catch(F=>{Ze("** Journey error: Token Encoding **",F)})}).catch(q=>{Ze("** Journey error: visitiq reconcile request **",q)}),Oy=({signature:e,key:t,props:{counter:r="all",max:n=4},fsmp:{clientCredentials:o,serviceURL:l,paymentNegotiation:s}})=>{let d=window.location.pathname,p="pay_ent_fsmp",q=tn.read(p),k,C;if(q&&(k=ky({token:q}).decode({token:q,signature:e}),C=Cy(k)),Ny(k)){let P=Date.now();k={cnts:{},urls:[],iat:P,uat:P,iss:"journey"},C=void 0}if(Iy(d,k)){if(Ry(k,r,n)){Bi().then(P=>{$i.add(()=>Wi({clientCredentials:o,serviceURL:l,initialClientState:C,nextState:k,fingerprintID:P,signature:e,key:t,tokenName:p,paymentNegotiation:s}))}).catch(P=>{Ze("** FingerprintID error: **",P)});return}_y(d,k,r)}return async()=>{let P=rn({signature:e,key:t});if(!!P)return P.encode({payload:k,signature:e,key:t}).then(F=>{F!==q&&tn.write(p,F,Hi),Bi().then(O=>{$i.add(()=>Wi({clientCredentials:o,serviceURL:l,initialClientState:C,nextState:k,fingerprintID:O,signature:e,key:t,tokenName:p,paymentNegotiation:s}))}).catch(O=>{Ze("** FingerprintID error: **",O)})}).catch(F=>{Ze("** Journey error: Token Encoding **",F)})}};Vi.exports={fsmp:Oy}});var nn=v((kx,zi)=>{i();a();c();u();var{pass:Uy}=Ei(),{sub:jy}=xi(),{sample:Ly}=Ci(),{msmp:My}=Ni(),{free:Jy}=Ri(),{sess:$y}=Di(),{access:By}=Ui(),{fsmp:Wy}=Gi();zi.exports={pass:Uy,sub:jy,sample:Ly,msmp:My,fsmp:Wy,free:Jy,sess:$y,access:By}});var Yi=v((Nx,Ki)=>{i();a();c();u();Ki.exports=m});var on=v((Ox,Xi)=>{i();a();c();u();var Hy=Ue(),je=nn(),Qi=Yi(),Zi=["sample","sub","pass","sess","asmp","usmp","msmp","fsmp","tmp","paid_ref","access"],Vy=({payment:e={}})=>{let t=Hy.tokens(),r=o=>t[o]||e[o],n={};return Zi.filter(o=>r(o)).forEach(o=>n[o]=r(o)),n},Gy=({user:e={},payment:t={},configuration:r=Qi.configuration||{}})=>{var p,q,k;let n=((p=r.payment)==null?void 0:p.acceptableForms)||[],o=n.includes("sub"),l=n.includes("pass"),s=((q=r.payment)==null?void 0:q.acceptableScopes)||[],d=((k=r.access)==null?void 0:k.receipts)||[];return!!(e.isEntitled||je.access({receipts:d})||o&&je.sub()||l&&je.pass({acceptableScopes:s})||o&&t.form==="sub"||l&&t.form==="pass"&&s.includes(t.scope))},zy=({user:e={},payment:t={},configuration:r=Qi.configuration||{}})=>{var q,k,C;let n=((q=r.payment)==null?void 0:q.acceptableForms)||[],o=n.includes("sub"),l=n.includes("pass"),s=((k=r.payment)==null?void 0:k.acceptableScopes)||[],d=((C=r.access)==null?void 0:C.receipts)||[],p=[];return e.isEntitled&&p.push("verso"),je.access({receipts:d})&&p.push("access token"),o&&je.sub()&&p.push("sub token"),l&&je.pass({acceptableScopes:s})&&p.push("pass token"),o&&t.form==="sub"&&p.push("sub payment"),l&&t.form==="pass"&&s.includes(t.scope)&&p.push("pass payment"),p};Xi.exports={determine:Gy,providers:zy,state:Vy,knownForms:Zi}});var ta=v(sn=>{i();a();c();u();var ea;(function(e){typeof DO_NOT_EXPORT_CRC>"u"?typeof sn=="object"?e(sn):typeof define=="function"&&define.amd?define(function(){var t={};return e(t),t}):e(ea={}):e(ea={})})(function(e){e.version="1.2.2";function t(){for(var x=0,j=new Array(256),S=0;S!=256;++S)x=S,x=x&1?-306674912^x>>>1:x>>>1,x=x&1?-306674912^x>>>1:x>>>1,x=x&1?-306674912^x>>>1:x>>>1,x=x&1?-306674912^x>>>1:x>>>1,x=x&1?-306674912^x>>>1:x>>>1,x=x&1?-306674912^x>>>1:x>>>1,x=x&1?-306674912^x>>>1:x>>>1,x=x&1?-306674912^x>>>1:x>>>1,j[S]=x;return typeof Int32Array<"u"?new Int32Array(j):j}var r=t();function n(x){var j=0,S=0,w=0,b=typeof Int32Array<"u"?new Int32Array(4096):new Array(4096);for(w=0;w!=256;++w)b[w]=x[w];for(w=0;w!=256;++w)for(S=x[w],j=256+w;j<4096;j+=256)S=b[j]=S>>>8^x[S&255];var E=[];for(w=1;w!=16;++w)E[w-1]=typeof Int32Array<"u"?b.subarray(w*256,w*256+256):b.slice(w*256,w*256+256);return E}var o=n(r),l=o[0],s=o[1],d=o[2],p=o[3],q=o[4],k=o[5],C=o[6],P=o[7],F=o[8],O=o[9],_=o[10],D=o[11],B=o[12],$=o[13],H=o[14];function Q(x,j){for(var S=j^-1,w=0,b=x.length;w>>8^r[(S^x.charCodeAt(w++))&255];return~S}function U(x,j){for(var S=j^-1,w=x.length-15,b=0;b>8&255]^B[x[b++]^S>>16&255]^D[x[b++]^S>>>24]^_[x[b++]]^O[x[b++]]^F[x[b++]]^P[x[b++]]^C[x[b++]]^k[x[b++]]^q[x[b++]]^p[x[b++]]^d[x[b++]]^s[x[b++]]^l[x[b++]]^r[x[b++]];for(w+=15;b>>8^r[(S^x[b++])&255];return~S}function G(x,j){for(var S=j^-1,w=0,b=x.length,E=0,I=0;w>>8^r[(S^E)&255]:E<2048?(S=S>>>8^r[(S^(192|E>>6&31))&255],S=S>>>8^r[(S^(128|E&63))&255]):E>=55296&&E<57344?(E=(E&1023)+64,I=x.charCodeAt(w++)&1023,S=S>>>8^r[(S^(240|E>>8&7))&255],S=S>>>8^r[(S^(128|E>>2&63))&255],S=S>>>8^r[(S^(128|I>>6&15|(E&3)<<4))&255],S=S>>>8^r[(S^(128|I&63))&255]):(S=S>>>8^r[(S^(224|E>>12&15))&255],S=S>>>8^r[(S^(128|E>>6&63))&255],S=S>>>8^r[(S^(128|E&63))&255]);return~S}e.table=r,e.bstr=Q,e.buf=U,e.str=G})});var na=v((Vx,ra)=>{i();a();c();u();var Ky=ta(),Yy=e=>{if(!e)return 100;try{let r=Ky.str(e);return Math.abs(r%100)+1}catch(r){return console.error("getBucket",r),100}};ra.exports={getBucketNumber:Yy}});var sa=v((Qx,oa)=>{i();a();c();u();var an=Y(),Qy=ft(),{oneYearInSeconds:Zy}=le(),{getBucketNumber:Xy}=na(),cn="CN_journey_bucket",eh=Zy,Ee=parseInt(an.read(cn));if(!Ee||Ee<0||Ee>100){Ee=Qy.id%100+1;let e=an.read("CN_xid");e&&(Ee=Xy(e)),an.write(cn,Ee.toString(),eh)}oa.exports={name:cn,value:Ee}});var Bt=v((rk,ia)=>{i();a();c();u();var un=Y(),th=2*365*24*60*60,ln="CN_segments",rh=()=>{let e=un.read(ln);return e?e.split("|").map(t=>t.trim()):[]},nh=({adds:e=[],removes:t=[]})=>{let r=un.read(ln)||"",n=e.map(s=>s.trim()),o=t.map(s=>s.trim()),l=[...new Set(r.split("|").map(s=>s.trim()).filter(s=>!!s&&!o.includes(s)).concat(n))].join("|");r!==l&&un.write(ln,l,th)};ia.exports={getSegments:rh,setSegments:nh}});var ua=v((ak,ca)=>{i();a();c();u();var aa=Y(),{getSegments:oh}=Bt(),sh=e=>({"the-new-yorker":"CRMNYR062419","vanity-fair":"CRMVYF092120",wired:"CRMWIR092120"})[e],ih="ref.nl.sub",ah=({brandSlug:e="allure",location:t=window.location}={})=>new URLSearchParams(t.search).get("mbid")===sh(e)||(oh()||[]).includes(ih)?!0:!!aa.read("pay_ent_tmp"),ch=(e,t=window.location)=>new URLSearchParams(t.search).get(e)||"",uh=e=>!!ch("utm_paidredirect",e).match(/^Paid_Soc/i)||!!aa.read("pay_paid_ref");ca.exports={paid:uh,isNewsletterCampaign:ah}});var da=v((pk,la)=>{i();a();c();u();var lh=({isPreview:e,tags:t})=>e?!1:!t||!t.includes("paywall-exclude")&&!t.includes("exclude-reg-gate");la.exports={isPaywalled:lh}});var ha=v((gk,ya)=>{i();a();c();u();var{zipObject:dh}=W(),pa=e=>({day:"Date",hour:"Hours",month:"Month",year:"FullYear"})[e]||"Date",ma=(e,{count:t,unit:r})=>{let n=new Date(e),o="setUTC"+pa(r),l="getUTC"+pa(r);return n[o](n[l]()+parseInt(t)),n},dn=(e,{count:t,unit:r})=>Date.parse(ma(e,{count:t,unit:r})),fa=({tags:e=[]})=>e.map(t=>t.match(/paywall-sample-for-([0-9]+)-(hour|day|month|year)/)).filter(t=>!!t).map(t=>t&&dh([null,"count","unit"],t)).sort((t,r)=>dn(Date.now(),r)-dn(Date.now(),t)).shift();function ph(e){if(!fa(e))return!0;let{count:t,unit:r}=fa(e),n=dn(e.publishDate,{count:t,unit:r});return Date.now(){i();a();c();u();var{isPaywalled:fh}=da(),{contentCanBeSampled:mh}=ha();ga.exports={isPaywalled:fh,contentCanBeSampled:mh}});var fn=v((Ak,va)=>{i();a();c();u();var yh=()=>{var r,n,o,l,s,d,p,q,k;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:[...((l=(o=t==null?void 0:t.negotiation)==null?void 0:o.content)==null?void 0:l.tags)||[],...((d=(s=t==null?void 0:t.negotiation)==null?void 0:s.content)==null?void 0:d.functionalTags)||[],...((k=(q=(p=window.cns)==null?void 0:p.pageContext)==null?void 0:q.keywords)==null?void 0:k.tags)||[]]}};va.exports={getCurrentContent:yh}});var mn=v((Ik,wa)=>{i();a();c();u();var hh=({campaign:e,...t})=>{!Array.isArray(window.dataLayer)||window.dataLayer.push({...t,campaign:{key:e.key,name:e.name}})};wa.exports={emitAnalyticsEvent:hh}});var hn=v((Uk,Ea)=>{i();a();c();u();var gh=Z(),vh=nn(),ba=e=>vh[e],wh="",{isPaywalled:Le}=pn(),{getCurrentContent:bh}=fn(),{emitAnalyticsEvent:qh}=mn(),{log:Sh}=z(),Xe,yn,qa,Eh=e=>({access:()=>!0,sub:()=>!0,tmp:()=>!0,pass:()=>!0,sess:()=>!0,asmp:t=>Le(t),usmp:t=>Le(t),sample:t=>Le(t),msmp:t=>Le(t),fsmp:t=>Le(t),free:t=>!Le(t)})[e],Sa=e=>{let{paymentForms:t,acceptableScopes:r,signature:n,key:o,props:l,receipts:s,state:d,campaign:p={},reset:q=!1,fsmp:k={clientCredentials:"",serviceURL:""}}=e;q&&(Xe=void 0,yn=void 0),k.paymentNegotiation=()=>Sa({...e,reset:!0});let C=bh(),P=U=>ba(U)({acceptableScopes:r,signature:n,key:o,props:l,receipts:s,state:d,fsmp:k}),F=U=>P(U)(),O=U=>ba(U),_=U=>P(U),D=U=>Eh(U)(C),$=t.concat("free").filter(O).filter(_).find(D)||wh;if(Xe===$)return;let H=({scope:U}={})=>{Xe=$,yn=U,qa=(l||{}).counter,qh({event:"user-payment-updated",user:{paymentMethod:`${$}${U?"-"+U:""}`},campaign:p}),gh.emitJourneyStateIsUpdated({source:"payment-negotiation",state:{payment:$,scope:U}})};return($?F($):Promise.resolve()).then(H).catch(U=>{Sh("** Journey error: Payment acceptance **",U)})};Ea.exports={getAcceptedPaymentForm:()=>Xe,getAcceptedPaymentScope:()=>yn,getCounterName:()=>qa,resetAcceptedPaymentForm:()=>Xe=void 0,paymentNegotiation:Sa}});var Ht=v(($k,Ca)=>{i();a();c();u();var Wt=Z(),Th=At(),xh=Jt(),gn=on(),Ta=Y(),kh=sa(),xa=ua(),vn=hn(),{contentCanBeSampled:Ah,isPaywalled:Ch}=pn(),{disabledUnitTypes:Ph}=Lr(),{getSegments:Fh}=Bt(),{getCurrentContent:Nh}=fn(),{zipObject:Ih}=W(),Rh=ft(),ka={},_h=e=>ka=e,Aa=e=>{var C,P,F,O,_;let t=vn.getAcceptedPaymentForm(),r=vn.getAcceptedPaymentScope(),n=vn.getCounterName(),o=t!==void 0?t:(C=e.payment)==null?void 0:C.form,l=r!==void 0?r:(P=e.payment)==null?void 0:P.scope,s=Fh(),d=Nh(),p=new URLSearchParams(window.top.location.search),q=D=>Ih(["key","value"],D),k=Array.from(p).map(q);return{pageviewId:Rh.id,xid:Ta.read("CN_xid"),url:window.document.location.toString(),pathname:window.document.location.pathname,queryParameters:k,redirectURL:window.top.location.origin+window.top.location.pathname,bucket:kh.value,entitled:gn.determine(e),entitledBy:gn.providers(e),...gn.state(e),counterName:n,isAuthenticated:(F=e.user)==null?void 0:F.isAuthenticated,segments:s,permutiveSegments:(O=e.segmentation)==null?void 0:O.permutiveSegments,payment:o,isNewsletterCampaign:xa.isNewsletterCampaign(),scope:l,width:window.innerWidth,country:Ta.read("CN_geo_country_code"),consumer:"verso",adblock:Th.isPresent(),incognito:Wt.hasIncognitoBeenDetected(),roadblock:Wt.hasRoadblockBeenDetected(),suppressOnRoadblock:!1,paid:xa.paid(),segmentsUpdated:Wt.haveSegmentsBeenUpdated(),...d,channel:d.channelSlug,subChannel:d.subChannelSlug,contentIsPaywalled:Ch(d),contentCanBeSampled:Ah(d),disabledUnitTypes:Ph(d.tags),contentAgeInMilliseconds:Date.now()-Date.parse(d.publishDate),device:xh.details(),paymentBypassed:(_=e.payment)==null?void 0:_.bypass,fingerprintID:p.get("fingerprintID")||Wt.payloadOfFingerprintIDEvent().fingerprintID,...ka}},Dh=()=>{var t,r;let e=((r=(t=window.journeyDataGateway)==null?void 0:t.fetch)==null?void 0:r.call(t))||{};return Aa(e)};Ca.exports={buildPageState:Aa,getCurrentState:Dh,overrideCurrentState:_h}});var Pa=v((Gk,wn)=>{i();a();c();u();var bn=bn||{};typeof wn=="object"&&(wn.exports=bn);(function(e,t){"use strict";var r={accesskey:"accessKey",bgcolor:"bgColor",cellpadding:"cellPadding",cellspacing:"cellSpacing",checked:"defaultChecked",class:"className",colspan:"colSpan",contenteditable:"contentEditable",defaultchecked:"defaultChecked",for:"htmlFor",formnovalidate:"formNoValidate",hidefocus:"hideFocus",ismap:"isMap",maxlength:"maxLength",novalidate:"noValidate",readonly:"readOnly",rowspan:"rowSpan",spellcheck:"spellCheck",tabindex:"tabIndex",usemap:"useMap",willvalidate:"willValidate"},n={enctype:"encoding",onscroll:"DOMMouseScroll"},o={autocapitalize:1,autocomplete:1,autocorrect:1},l={async:1,autofocus:1,checked:1,defaultchecked:1,defer:1,disabled:1,formnovalidate:1,hidden:1,indeterminate:1,ismap:1,multiple:1,novalidate:1,readonly:1,required:1,spellcheck:1,willvalidate:1},s=/^[\r\n]+/,d=/[\r\n]+$/,p=0,q=1,k=2,C=3,P=4,F=5;function O(f){this.value=f}O.prototype.toString=function(){return this.value},e.raw=function(f){return new O(f)};var _=e.isRaw=function(f){return f instanceof O},D=Array.isArray||function(f){return f instanceof Array};function B(f){return typeof f=="function"}function $(f){switch(typeof f){case"object":return f?D(f)?k:_(f)?F:f instanceof Date?P:C:p;case"function":return q;case"undefined":return p;default:return P}}var H=function(f){if(f){if(f.charAt(0)==="!")return t.createComment(f==="!"?"":f.substr(1)+" ")}else{if(t.createDocumentFragment)return t.createDocumentFragment();f=""}return f.toLowerCase()==="style"&&t.createStyleSheet?t.createStyleSheet():t.createElement(f)},Q=function(f,T,N){switch(T.substr(0,2)==="on"&&(T=T.substr(2)),typeof N){case"function":if(f.addEventListener)f.addEventListener(T,N,!1);else if(f.attachEvent&&$(f[T])!==p)f.attachEvent("on"+T,N);else{var A=f["on"+T]||f[T];f["on"+T]=f[T]=B(A)?function(M){return A.call(this,M)!==!1&&N.call(this,M)!==!1}:N}break;case"string":f["on"+T]=new Function("event",N);break}},U=function(f,T){if(T.name&&t.attachEvent&&!f.parentNode)try{var N=H("<"+f.tagName+' name="'+T.name+'">');f.tagName===N.tagName&&(f=N)}catch{}for(var A in T)if(T.hasOwnProperty(A)){var M=T[A],ee=$(M);A&&(ee===p&&(M="",ee=P),A=r[A.toLowerCase()]||A,A==="style"?$(f.style.cssText)!==p?f.style.cssText=M:f.style=M:A.substr(0,2)==="on"?(Q(f,A,M),A=n[A],A&&Q(f,A,M)):!o[A.toLowerCase()]&&(ee!==P||A.charAt(0)==="$"||$(f[A])!==p||$(f[n[A]])!==p)?(f[A]=M,A=n[A],A&&(f[A]=M)):l[A.toLowerCase()]?M&&(f.setAttribute(A,A),A=n[A],A&&f.setAttribute(A,A)):(f.setAttribute(A,M),A=n[A],A&&f.setAttribute(A,M)))}return f},G=function(f,T){if(T){var N=(f.tagName||"").toLowerCase();if(f.nodeType===8)T.nodeType===3&&(f.nodeValue+=T.nodeValue);else if(N==="table"&&f.tBodies){if(!T.tagName){if(T.nodeType===11)for(;T.firstChild;)G(f,T.removeChild(T.firstChild));return}var A=T.tagName.toLowerCase();if(A&&A!=="tbody"&&A!=="thead"){var M=f.tBodies.length>0?f.tBodies[f.tBodies.length-1]:null;M||(M=H(A==="th"?"thead":"tbody"),f.appendChild(M)),M.appendChild(T)}else f.canHaveChildren!==!1&&f.appendChild(T)}else if(N==="style"&&t.createStyleSheet)f.cssText=T;else if(f.canHaveChildren!==!1)f.appendChild(T);else if(N==="object"&&T.tagName&&T.tagName.toLowerCase()==="param"){try{f.appendChild(T)}catch{}try{f.object&&(f.object[T.name]=T.value)}catch{}}}},x=function(f){return!!f&&f.nodeType===3&&(!f.nodeValue||!/\S/.exec(f.nodeValue))},j=function(f,T){f&&f.nodeType===3&&T.exec(f.nodeValue)&&(f.nodeValue=f.nodeValue.replace(T,""))},S=function(f){if(f){for(;x(f.firstChild);)f.removeChild(f.firstChild);for(j(f.firstChild,s);x(f.lastChild);)f.removeChild(f.lastChild);j(f.lastChild,d)}},w=function(f){var T=H("div");if(T.innerHTML=""+f,S(T),T.childNodes.length===1)return T.firstChild;for(var N=H("");T.firstChild;)N.appendChild(T.firstChild);return N},b=function(f){return t.createTextNode("["+f+"]")};e.onerror=null;var E=e.patch=function(f,T,N){for(var A=1;A/g,"");var A=H("div");A.appendChild(N);var M=A.innerHTML;return A.removeChild(N),M}})(bn,document)});var tt=v((Zk,Na)=>{i();a();c();u();var X=Z(),qn=V(),{isAnActionUnit:Oh,isAPresentationUnit:Uh}=ae(),{pick:me}=W(),Fa=["unit","data.isModalPresent","renderer","executer","function","template","component"],et=(e,t)=>{let{configuration:r,component:n,data:o,function:l,template:s}=e;return{campaign:me(t,["key","name"]),unit:me(e,["key","name"]),data:o,configuration:r,...Uh(e)&&{renderer:n&&n.renderer||"journey"},...Oh(e)&&{executer:"journey"},...n&&{component:me(n,["name","variation","renderer"])},...l&&{function:me(l,["name"])},...s&&{template:me(s,["name"])}}},jh=e=>qn.add({type:"campaign-resolved",campaign:me(e,["name"])}),Lh=(e,t)=>{let r=et(e,t);X&&X.emitJourneyActionIsExecuted(r)},Mh=(e,t)=>{let r=et(e,t);X&&X.emitJourneyUnitRenderBegan(r)},Jh=(e,t,{emit:r}={emit:!0})=>{let n=et(e,t);X&&r&&X.emitJourneyUnitRenderEnded(n),X&&r&&X.emitJourneyUnitIsRendered(n),qn.add({type:"unit-rendered",...me(n,Fa)})},$h=(e,t)=>{let r=et(e,t);X&&X.emitJourneyUnitEmptyBegan(r)},Bh=(e,t,{emit:r}={emit:!0})=>{let n=et(e,t);X&&r&&X.emitJourneyUnitEmptyEnded(n),X&&r&&X.emitJourneyUnitIsRemoved(n),qn.add({type:"unit-removed",...me(n,Fa)})};Na.exports={campaignResolved:jh,actionExecuted:Lh,unitRendering:Mh,unitRendered:Jh,slotEmptying:$h,slotEmptied:Bh}});var xe=v((nA,Ra)=>{i();a();c();u();var Vt=new Map,Te=new Map,Gt=new Map,zt=new Map,Kt=new Map,ne=e=>JSON.stringify(e),Ia=e=>zt.has(ne(e)),Wh=e=>{zt.set(ne(e),!0)},Hh=e=>{zt.delete(ne(e))},Vh=(e,t)=>{let{slot:r}=e;if(Ia(r))return!1;let n=ne(r);return Te.set(n,e),Vt.set(n,t),Gt.set(ne(e),r),!0},Gh=e=>Gt.has(ne(e)),zh=e=>{let t=ne(e),r=Te.get(t);Te.delete(t),Vt.delete(t),Gt.delete(ne(r))},Kh=e=>!Te.has(ne(e)),Yh=()=>{Te.clear(),Vt.clear(),Gt.clear(),zt.clear(),Kt.clear()},Qh=e=>(Kt.set(ne(e.data),e),!0),Zh=e=>Kt.has(ne(e.data)),Xh=e=>Te.get(ne(e));Ra.exports={add:Vh,isPresent:Gh,empty:zh,isEmpty:Kh,clear:Yh,isLocked:Ia,lock:Wh,unlock:Hh,addAction:Qh,hasExecuted:Zh,unitIn:Xh,units:()=>Array.from(Te.values()),elements:()=>Array.from(Vt.values()),actions:()=>Array.from(Kt.values())}});var Da=v((cA,_a)=>{i();a();c();u();var Qt=(e,t)=>e.replace(t,""),Sn=(e,t)=>e.match(t),Yt=(e,t)=>r=>Sn(r,/^\\/)?Qt(r,/\\/):`<${e}>${Qt(r,t)}`,eg=e=>t=>Sn(t,/^\\{2}n|\\(?!n)/)?Qt(t,/\\/):e,tg=/\\?(\*\*)(\n|.)*?(\*\*)/gm,rg=/\\?(___)(\n|.)*?(___)/gm,ng=/\\?(__)(\n|.)*?(__)/gm,og=/\\?(~~)(\n|.)*?(~~)/gm,sg=/\\{1,2}n/gm,ig=[{searcher:tg,replacer:Yt("strong",/\*\*/gm)},{searcher:rg,replacer:Yt("ins",/___/gm)},{searcher:ng,replacer:Yt("i",/__/gm)},{searcher:og,replacer:Yt("del",/~~/gm)},{searcher:sg,replacer:eg("
")}],ag=e=>typeof e!="string"?e:Sn(e,/^\\{2}/)?Qt(e,/\\{2}/):ig.reduce((t,{searcher:r,replacer:n})=>t.replace(r,n),e);_a.exports={apply:ag}});var Ba=v((fA,$a)=>{i();a();c();u();var cg=Ve(),Oa=Da(),{get:La,escape:ug}=W(),Ma=Jt(),Ja=(e,t=Ma.viewport)=>typeof e=="object"&&(e.desktop||e.tablet||e.mobile)?e[t]:e,lg=({styles:e={}})=>{let r=Object.values(e).join("").replace(/(<([^>]+)>)/gi,"");return r?``:""},dg=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},Ua={addRedirectURL:dg},ja=(e,t)=>{let[r,n]=e.match(/[^()\s]+/g).reverse(),o=Ja(La(t,r));return Ua[n]&&(o=Ua[n](o)),o},pg=(e,t)=>e.replace(/{{(\^|#)\s*(.*?)\s*}}([\s\S]*?){{\/\s*(\2)\s*}}/gm,(r,n,o,l)=>!Ja(La(t,o))^n==="#"?l:"").replace(/{{{\s*(.*?)\s*}}}/g,(r,n)=>Oa.apply(ja(n,t)||"")).replace(/{{\s*(.*?)\s*}}/g,(r,n)=>Oa.apply(ug(ja(n,t)))).concat(lg(t));$a.exports={render:(e,t)=>pg(e,{...t,bridge:cg.name,templateData:JSON.stringify(t),viewport:Ma.viewport})}});var En=v((vA,Va)=>{i();a();c();u();var fg=Be(),mg=ve(),yg=mg.storageFor("unitRenderTimestamps"),Wa={minute:6e4,hour:36e5,day:864e5,week:6048e5},Ha=({configuration:{frequencyCap:e}={}})=>!!(e&&e.times&&e.multiplier&&e.timeFrame&&typeof e.times=="number"&&typeof e.multiplier=="number"&&Wa[e.timeFrame]),hg=(e,{read:t,isDisabled:r}=yg)=>{if(!Ha(e))return!1;if(!fg.userHasConsentedTo("targeting")||r())return!0;let{frequencyCap:n}=e.configuration,o=t(e.key)||{};return o.lastRenderTimestamp?Date.now()-o.lastRenderTimestamp<=Wa[n.timeFrame]/(n.times/n.multiplier):!1};Va.exports={hasValidFrequencyCap:Ha,hasReachedRenderLimit:hg}});var za=v((EA,Ga)=>{i();a();c();u();var gg=ve(),{hasValidFrequencyCap:vg}=En(),wg=gg.storageFor("unitRenderTimestamps"),bg=(e,{read:t,write:r,isDisabled:n}=wg)=>{if(!vg(e)||n())return;let o=t(e.key)||{};o.lastRenderTimestamp=Date.now(),r(e.key,o)};Ga.exports={track:bg}});var Zt=v((CA,Ka)=>{i();a();c();u();var qg=za(),Sg=En();Ka.exports={...qg,...Sg}});var Qa=v((RA,Ya)=>{i();a();c();u();var Eg=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)})};Ya.exports={execute:Eg}});var ec=v((jA,Xa)=>{i();a();c();u();var Za=e=>Array.prototype.slice.apply(e),Tg=(e,t)=>{let r;return function(){let n=this,o=arguments;clearTimeout(r),r=setTimeout(()=>e.apply(n,o),t)}},xg=(e,t)=>{let r,n=[];return function(){let o=this;n.push(Za(arguments)),clearTimeout(r),r=setTimeout(()=>{e.apply(o,[Za(n)]),n.length=0},t)}};Xa.exports={debounce:Tg,cumulativeArgumentDebounce:xg}});var rc=v((BA,tc)=>{i();a();c();u();var{cumulativeArgumentDebounce:kg}=ec(),Ag=1e3,Cg=e=>{!e.configuration.waypointEvent||Tn.fireWaypoint(e.configuration.waypointEvent)},Pg=e=>{let t={...e,_topic:"waypoint.journey"};Tn.sendEvent(t)},Fg=kg(e=>{let t=e.map(l=>l[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 l=`${n}&data=${encodeURIComponent(r)}`,s=new Image;s.src=l}else{let l=new XMLHttpRequest;l.open("POST",n,!0),l.setRequestHeader("Content-type","application/json"),l.send(r)}},Ag),Tn={fire:Cg,fireWaypoint:Pg,sendEvent:Fg};tc.exports=Tn});var oc=v((zA,nc)=>{i();a();c();u();var Ng=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}}}};nc.exports={paywallPayloadGenerator:Ng}});var ic=v((XA,sc)=>{i();a();c();u();var Ig=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}}}};sc.exports={cniPaymentPayloadGenerator:Ig}});var cc=v((oC,ac)=>{i();a();c();u();var Rg=e=>{let t=e.payment,{[t]:{cnt:r,cnts:n}={}}=e,o;return t==="free"?{}:((n||r)&&(o=n?Object.entries(n).map(([l,s])=>({name:l,count:s})):[{count:r}]),{is_exceeded:t==="",...o&&{meter:o}})};ac.exports={snowplowPayloadGenerator:Rg}});var lc=v((uC,uc)=>{i();a();c();u();var _g={...oc(),...ic(),...cc()},Dg=e=>_g[e];uc.exports={generatorFor:Dg}});var pc=v((mC,dc)=>{i();a();c();u();var Og=(e,t)=>{let{opacity:r,visibility:n}=e.getComputedStyle(t);return!!t.offsetHeight&&!!t.offsetWidth&&r!=="0"&&n!=="hidden"};dc.exports={isViewable:Og}});var mc=v((wC,fc)=>{i();a();c();u();var Ug=pc(),jg=(e,t,r=1)=>{let n=0;new IntersectionObserver(([l],s)=>{l.isIntersecting===!0&&Ug.isViewable(window,e)&&(t(),n++,n>=r&&s.unobserve(e))},{threshold:[.001,.999],trackVisibility:!0,delay:100}).observe(e)};fc.exports={onElementAppearance:jg}});var Me=v((TC,gc)=>{i();a();c();u();var{matchesType:yc}=Oe(),Lg=Z(),Mg=_t(),Jg=ve(),{isAPresentationUnit:$g,isAnActionUnit:Bg}=ae(),Wg=Jg.storageFor("journey"),hc=()=>Wg.read("paywall-suppression")===!1||new URL(window.location).searchParams.get("journey-paywall-suppression")==="false",Hg=e=>!!$g(e)&&yc(e,["paywall"])||!!Bg(e)&&yc(e,["hide-content"]),Vg=({unit:e,rules:t,suppressOnRoadblock:r=!1})=>(r||Mg.isEnabled({rule:"commercialSuppression",rules:t}))&&!hc()&&Hg(e)&&Lg.hasRoadblockBeenDetected();gc.exports={isPaywallSuppressionDisabled:hc,ofPaywall:Vg}});var bc=v((PC,wc)=>{i();a();c();u();var Gg=Me(),zg=Ut(),Kg=ae(),{isUniq:Yg}=W(),{unitTypes:Qg}=Oe(),Zg=e=>!Gg.ofPaywall({unit:e}),vc=({campaign:e,campaigns:t,state:r,filter:n=()=>!0})=>zg.resolveUnits({type:Kg.isAPresentationUnit,campaign:e,campaigns:t,state:r}).filter(n).map(Qg).flat().filter(Yg),Xg=e=>vc(e),ev=e=>vc({...e,filter:Zg});wc.exports={features:Xg,activeFeatures:ev}});var xn=v((_C,kc)=>{i();a();c();u();var{generatorFor:qc}=lc(),tv=mc(),Tc=V(),rv=Z(),{getCurrentState:nv}=Ht(),{log:xc}=z(),{activeFeatures:ov}=bc(),sv=["type","selector","payload","name"],Xt={expanded:"expanded",collapsed:"collapsed"},iv=(e,t={})=>{(window.dataLayer||[]).push({event:`${e.name}-${e.type}`,...t})},av=(e,t={})=>{Tc.add({type:"analytics-event",event:e,...t})},cv=(e,t={})=>{if(!!window.trackSelfDescribingEvent)try{let r={schema:"iglu:com.condenast/messaging_unit_event/jsonschema/3-0-3",data:{campaign_key:e.campaignKey,campaign_name:e.campaignName,is_paywalled:e.isPaywalled,paywall_pageview_id:e.pageviewId,paywall_source:e.paywallSource,subject:e.name,type:e.type,state:e.state,...t}};window.trackSelfDescribingEvent({event:r}),Tc.add({type:"snowplow-event",event:r})}catch(r){xc("** Journey error: Failed to send Snowplow Event **",r)}},uv=(e,t)=>{if(!!window.snowplowQueue)try{window.snowplowQueue.push(()=>cv(e,t))}catch(r){xc("** Journey error: Failed to add event to Snowplow Queue **",r)}},Sc=e=>{if(!e)return"";let t=/[?&]source=([^&]+).*$/,r=l=>t.test(decodeURIComponent(l.getAttribute("href"))),n;if(r(e)?n=e:n=Array.from(e.querySelectorAll("a[href]")).find(r),!n)return"";let o=decodeURIComponent(n.getAttribute("href")).match(t);return o?o[1]:""},er=(e,t)=>{let r=qc(e.payload),n=r?r(t):{};Object.entries(e).filter(([o])=>!sv.includes(o)).forEach(([o,l])=>n[o]=l),iv(e,n),av(e,n),uv(e,qc("snowplowPayloadGenerator")(t))},Ec=(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?Xt.collapsed:Xt.expanded:n?Xt.expanded:Xt.collapsed},lv=(e,t,r,n,o=[])=>{var O,_;let{configuration:l,component:s,slot:d}=e;if(!l)return;let{analytics:{impressionEvent:p,clickEvent:q}={}}=l,k=(_=(O=window==null?void 0:window.cns)==null?void 0:O.library)==null?void 0:_.runtimeId,P=ov({campaign:n,campaigns:o,state:r}).includes("paywall"),F=()=>{let D=Sc(t.firstChild),B=Ec(t);return{type:"impression",...p,...k&&{pageviewId:k},...D&&{paywallSource:D},campaignKey:n.key,campaignName:n.name,...B&&{state:B},isPaywalled:P}};if(p)if(s&&d==="NavRollover"){let D=rv.whenJourneyComponentNavRolloverAppears(()=>{!D||(er(F(),nv()),D())})}else tv.onElementAppearance(t.firstChild,()=>er(F(),r));if(q){let D=[];s&&d==="PaywallBar"&&(D=[{name:"paywall-bar-chevron-button",selector:"[class*=PaywallBarChevronButton]"}]),[].concat(q,D).forEach($=>{let H=new WeakSet,Q=()=>{(t.querySelectorAll($.selector)||[]).forEach(x=>{H.has(x)||(x.addEventListener("click",()=>{let j=Sc(x),S=Ec(t,x),w={type:"click",...$,...k&&{pageviewId:k},...j&&{paywallSource:j},campaignKey:n.key,campaignName:n.name,...S&&{state:S},isPaywalled:P};er(w,r)}),H.add(x))})};Q(),new MutationObserver(Q).observe(t,{childList:!0,subtree:!0})})}};kc.exports={send:er,setup:lv}});var Nc=v((LC,Fc)=>{i();a();c();u();var dv=Pa(),tr=tt(),Ac=xe(),pv=Ba(),fv=ae(),mv=Be(),yv=Zt(),hv=Qa(),gv=rc(),vv=xn(),{containerFor:rt}=zr(),{log:Cc}=z(),wv=V(),bv=Me(),qv=g,Sv=e=>fv.isATemplatePresentationUnit(e),Pc=e=>{let t=rt(e.slot);if(!!t)return t.locateElement()},Ev=e=>{let t=rt(e.slot);if(!!t)return t.createElement()},Tv=e=>rt(e)&&rt(e).isElementPresent(),xv=(e,t,r,n,o)=>{try{let l=e.template.classname;if(!Tv(l))return;if(bv.ofPaywall({unit:e,rules:n})){wv.add({type:"suppressed-unit",name:e.name});return}tr.unitRendering(e,r);let s=Pc(e)||Ev(e);if(!s)return;let d=e.template.markup||qv[e.template.name];if(!d)return;mv.userHasConsentedTo("targeting")&&yv.track(e);let p=dv.toHTMLText(d),q={...e.data,state:t};return s.innerHTML=pv.render(p,q),vv.setup(e,s,t,r,o),hv.execute(s),gv.fire(e),Ac.add(e,s),tr.unitRendered(e,r),s}catch(l){Cc(`** CM Error ${e.name} **`,l)}},kv=(e,t,r)=>{try{tr.slotEmptying(t,r),Ac.empty(e);let n=rt(e);if(!n)return;let o=n.locateElement();if(!o)return;o.innerHTML="",tr.slotEmptied(t,r)}catch(n){Cc(`** CM Error ${t.name} **`,n)}};Fc.exports={isSupported:Sv,locateElement:Pc,render:xv,empty:kv}});var Dc=v((WC,_c)=>{i();a();c();u();var Av=xn(),Ic=Z(),rr=tt(),kn=xe(),Cv=Be(),Pv=ae(),Fv=Zt(),{log:Rc}=z(),Nv=V(),Iv=Me(),Rv=e=>Pv.isAComponentPresentationUnit(e),_v=()=>{},Dv=(e,t,r,n,o)=>{try{if(Iv.ofPaywall({unit:e,rules:n})){Nv.add({type:"suppressed-unit",name:e.name});return}kn.add(e);let l;l=Ic.whenJourneyUnitRenderEnds(({payload:s})=>{if(!l)return;let{element:d,unit:p}=s;e.name===p.name&&(Cv.userHasConsentedTo("targeting")&&Fv.track(e),kn.add(e,d),rr.unitRendered(e,r,{emit:!1}),Av.setup(e,d,t,r,o),s.keepAlive||l())}),rr.unitRendering(e,r)}catch(l){Rc(`** CM Error ${e.name} **`,l)}},Ov=(e,t,r)=>{try{let n;n=Ic.whenJourneyUnitEmptyEnds(({payload:o})=>{if(!n)return;let{unit:l}=o;t.name===l.name&&(kn.empty(e),rr.slotEmptied(t,r,{emit:!1}),n())}),rr.slotEmptying(t,r)}catch(n){Rc(`** CM Error ${t.name} **`,n)}};_c.exports={isSupported:Rv,locateElement:_v,render:Dv,empty:Ov}});var jc=v((KC,Uc)=>{i();a();c();u();var Uv=Nc(),jv=Dc(),Oc=xe(),Lv=[Uv,jv],An=e=>Lv.find(t=>t.isSupported(e)),Mv=e=>An(e).locateElement(e),Jv=(e,...t)=>An(e).render(e,...t),$v=(e,...t)=>{if(Oc.isEmpty(e))return;let r=Oc.unitIn(e);return An(r).empty(e,r,...t)};Uc.exports={locateElement:Mv,render:Jv,empty:$v}});var Mc=v((eP,Lc)=>{i();a();c();u();var Bv=e=>{!window.paywallGateway||typeof window.paywallGateway.truncateContent!="function"||window.paywallGateway.truncateContent(e)};Lc.exports={truncateContent:Bv}});var $c=v((sP,Jc)=>{i();a();c();u();var Wv=xe(),Hv=({mark:e,selector:t,items:r})=>{let n=document;if(e&&(n=document.querySelector(`[data-journey-hook="${e}"]`),!n))return;let o=()=>{let s;if(t?s=n.querySelectorAll(t):s=n.children,!s)return;let d=Wv.elements();Array.from(s).forEach((p,q)=>{!d.some(k=>p.contains(k))&&q>=r&&p&&(p.matches('[class*="NewsletterSubscribeFormWrapper"], [class*="NewsletterSubscribeFormWrapper"] + p')?(p.innerHTML="",p.style.display="none"):p.remove&&p.remove())})};o(),new MutationObserver((s=[])=>{!s.some(({addedNodes:d=[]})=>d.length)||o()}).observe(n,{childList:!0,subtree:!0})};Jc.exports={truncateMarkedContent:Hv}});var Wc=v((lP,Bc)=>{i();a();c();u();var Vv=({selector:e,items:t})=>{let r=document;if(e){let n=window.innerWidth,o=180;n<=767?o=320:n<=1023&&(o=254);let l=r.getElementsByClassName(e);l=Array.from(l);let s=[];l.forEach(C=>{C.classList.length===1&&s.push(C)}),l=s[t];let d=r.documentElement.scrollHeight,p=function(P){P.map(F=>{F.isIntersecting&&(d=window.pageYOffset+o,window.scrollTo(0,d))})},q={threshold:0};new IntersectionObserver(p,q).observe(l),window.onscroll=function(){window.pageYOffset>d&&window.scrollTo(0,d)};return}};Bc.exports={limitScrolling:Vv}});var Gc=v((yP,Vc)=>{i();a();c();u();var Gv=Pr(),zv=le(),Hc=e=>(t,r)=>zv.now().getTime()-t[e]>Gv(r),Kv={created:Hc("iat"),updated:Hc("uat")},Yv=(e,{since:t,time:r})=>Kv[t](e,r);Vc.exports={isExpired:Yv}});var Kc=v((bP,zc)=>{i();a();c();u();var nr=le(),Qv=/([0-9]{4}|\*)[/-]([0-9]{1,2}|\*)[/-]([0-9]{1,2}|\*)/,Zv=({dateCreated:e,year:t,month:r,day:n})=>{let o=nr.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},Xv=(e,t)=>{let[,r,n,o]=e.match(Qv);if(r!=="*"&&n!=="*"&&o!=="*")return nr.from({dateString:e});let l=nr.from({timestamp:t.iat});return Zv({dateCreated:l,year:r,month:n,day:o})},ew=(e,{date:t})=>{if(t){let r=nr.now();r.setHours(0,0,0,0);let n=Xv(t,e);return n.setHours(0,0,0,0),r>=n}};zc.exports={isExpired:ew}});var nt=v((xP,Yc)=>{i();a();c();u();var tw=Gc(),rw=Kc();Yc.exports={after:tw,on:rw}});var Xc=v((FP,Zc)=>{i();a();c();u();var nw=nt(),ow=V(),Qc=Ue(),sw=({rule:e,args:t})=>{let r=Qc.payloadFor("sample"),{isExpired:n}=nw[e];!r||!n(r,t)||(Qc.remove("sample"),ow.add({type:"sample-expired",payload:r}))};Zc.exports={execute:sw}});var ru=v((DP,tu)=>{i();a();c();u();var iw=nt(),aw=V(),eu=Ue(),cw=({rule:e,args:t})=>{let r=eu.payloadFor("msmp"),{isExpired:n}=iw[e];!r||!n(r,t)||(eu.remove("msmp"),aw.add({type:"msmp-expired",payload:r}))};tu.exports={execute:cw}});var su=v((MP,ou)=>{i();a();c();u();var uw=nt(),lw=V(),nu=Ue(),dw=({rule:e,args:t})=>{let r=nu.payloadFor("tmp"),{isExpired:n}=uw[e];!r||!n(r,t)||(nu.remove("tmp"),lw.add({type:"tmp-expired",payload:r}))};ou.exports={execute:dw}});var cu=v((HP,au)=>{i();a();c();u();var pw=nt(),fw=V(),iu=Ue(),mw=Zr(),yw=en(),hw=({rule:e,state:{fingerprintID:t},args:r})=>{let n=iu.payloadFor("fsmp"),{isExpired:o}=pw[e];if(!n||!o(n,r))return;iu.remove("fsmp");let{clientCredentials:l,serviceURL:s}=r;yw.add(()=>mw.reconcile({client:window.fetch,clientCredentials:l,serviceURL:s,initialClientState:n,nextState:{},fingerprintID:t}),"token-expiry-reconcile"),fw.add({type:"fsmp-expired",payload:n})};au.exports={execute:hw}});var lu=v((YP,uu)=>{i();a();c();u();var gw=Xc(),vw=ru(),ww=su(),bw=cu();uu.exports={sample:gw,msmp:vw,fsmp:bw,tmp:ww}});var pu=v((t1,du)=>{i();a();c();u();var qw=lu(),Sw=e=>qw[e],Ew=({paymentForm:e,rule:t,state:r,...n})=>{Sw(e).execute({rule:t,args:n,state:r})};du.exports={tokenExpiration:Ew}});var yu=v((i1,mu)=>{i();a();c();u();var Tw=Y(),fu=le(),{bestAvailableCodec:xw}=se(),{log:kw}=z(),Aw=({name:e,payload:t,signature:r,key:n,expirationInSeconds:o=fu.oneYearInSeconds})=>{let l=fu.now().getTime(),s=xw({key:n,signature:r});if(!!s)return s.encode({payload:{...t,iat:l,uat:l},key:n,signature:r}).then(d=>{!d||Tw.write(e,d,o)}).catch(d=>{kw("** Journey error: token encoding failure **",d)})};mu.exports={issueToken:Aw}});var gu=v((d1,hu)=>{i();a();c();u();var Cw=({selector:e})=>{let t=window.document.querySelector(e);!t||(t.style.cssText+="display: none;")};hu.exports={hideDOMElement:Cw}});var wu=v((h1,vu)=>{i();a();c();u();var or=Y(),{codecFor:Pw}=se(),{log:Fw}=z(),Nw=({tokens:e,key:t,signature:r})=>{let n=({name:s,token:d,codec:p})=>p.verify({token:d,key:t,signature:r}).then(q=>{q||or.remove(s)}).catch(q=>{Fw("** Journey error: Invalid token **",q),or.remove(s)}),o=e.map(s=>({name:s,token:or.read(s)})).map(({name:s,token:d})=>({name:s,token:d,codec:Pw({token:d})}));o.filter(({codec:s})=>!s).forEach(({name:s})=>or.remove(s));let l=o.filter(({codec:s})=>!!s).map(n);return Promise.all(l)};vu.exports={verifyTokenSignature:Nw}});var sr=v((q1,bu)=>{i();a();c();u();bu.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 Eu=v((k1,Su)=>{i();a();c();u();var Cn=sr(),Pn=Y(),{codecFor:Iw}=se(),{log:Rw}=z(),qu=e=>{let t=Pn.read(Cn[e]);if(!t)return;let r=Iw({token:t}).decode({token:t});if(!r||!r.exp||r.iss==="Journey")return;let n=r.exp.toString().length,o=new Date(Date.now()),l=o.getUTCFullYear()*1e4+(o.getUTCMonth()+1)*100+o.getUTCDate(),s=Number(r.exp);return n===8&&l>s||n===6&&l>s*100+31},_w=({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=>{Rw("** Journey error: Revalidation **",o)})},Dw=({client:e=fetch,acceptableForms:t,acceptableScopes:r})=>{let n=t.filter(qu);if(n.length===0)return Promise.resolve();let o={openid:Pn.read(Cn.openid)};return n.forEach(l=>o[l]=Pn.read(Cn[l])),_w({client:e,payload:{tokens:o,acceptableForms:t,acceptableScopes:r}})};Su.exports={requiresRevalidation:qu,revalidateEntitlementTokens:Dw}});var xu=v((N1,Tu)=>{i();a();c();u();var Je=sr(),$e=Y(),{log:Ow}=z(),Uw=2419200,jw=({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}`),$e.write(Je.audit,1,Uw),o)).catch(o=>{Ow("** Journey error: Validation **",o)})},Lw=({client:e=fetch,acceptableForms:t,acceptableScopes:r})=>{if($e.read(Je.audit)||!$e.read(Je.openid))return Promise.resolve();let l=t.filter(d=>!$e.read(Je[d]));if(l.length===0)return Promise.resolve();let s={openid:$e.read(Je.openid)};return l.forEach(d=>s[d]=$e.read(Je[d])),jw({client:e,payload:{tokens:s,acceptableForms:t,acceptableScopes:r}})};Tu.exports={auditEntitlementTokens:Lw}});var Iu=v((O1,Nu)=>{i();a();c();u();var Cu=sr(),Pu=Y(),{log:Mw}=z(),Fn=V(),Fu=e=>Pu.read(Cu[e]),ot=e=>!!Fu(e),ku=e=>Pu.remove(Cu[e]),Au=()=>{!ot("access")||(ot("sub")&&(ku("sub"),Fn.add({type:"token-exchange",event:{id:"remove-token",token:"sub"}})),ot("pass")&&(ku("pass"),Fn.add({type:"token-exchange",event:{id:"remove-token",token:"pass"}})))},Jw=({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=>(Fn.add({type:"token-exchange",event:{id:"new-token",token:"access"}}),o.json())).catch(o=>{Mw("** Journey error: Request Martech Access Token **",o)})},$w=({client:e=fetch,rollout:t=100})=>{t{i();a();c();u();var{revalidateEntitlementTokens:Bw}=Eu(),{auditEntitlementTokens:Ww}=xu(),{exchangeEntitlementTokens:Hw}=Iu();Ru.exports={revalidateEntitlementTokens:Bw,auditEntitlementTokens:Ww,exchangeEntitlementTokens:Hw}});var Ou=v((V1,Du)=>{i();a();c();u();var Vw=e=>new Function(`return ${e}`);Du.exports={executeScript:({src:e})=>Vw(e)()}});var ju=v((Q1,Uu)=>{i();a();c();u();var Gw=V(),zw=({type:e,...t},r)=>{!e||Gw.add({type:e,...t,state:r})};Uu.exports={logEvent:zw}});var Mu=v((rF,Lu)=>{i();a();c();u();var Kw=({queryParams:e=[]})=>{let t=new URLSearchParams(window.location.search);e.forEach(o=>t.delete(o));let r=t.toString().length>0?`?${t.toString()}`:"",n=window.location.href.replace(window.location.search,r);window.history.replaceState(null,"",n)};Lu.exports={removeQueryParams:Kw}});var $u=v((aF,Ju)=>{i();a();c();u();var{matchesType:Yw}=Oe(),{merge:Qw,without:Zw}=W(),Xw=({conditions:e={},targeting:t,units:r,mode:n="add"})=>{r.filter(o=>!e.unitType||Yw(o,e.unitType)).forEach(o=>{switch(n){case"add":o.targeting=Qw(o.targeting,t);break;case"assign":o.targeting={...o.targeting,...t};break;case"remove":o.targeting=Zw(o.targeting,t);break}})};Ju.exports={setTargeting:Xw}});var Wu=v((pF,Bu)=>{i();a();c();u();var{deepClone:eb,forEach:tb}=W(),rb=e=>new URL(e,window.location.origin),nb=e=>!e.match(/https*:\/\//i),ob=({conditions:e={},tracking:t,units:r})=>{if(!r||!r.length||!(e!=null&&e.url))return;let n=new RegExp(e.url),o=s=>{try{let d=rb(s);tb(t,(q,k)=>d.searchParams.set(k,q));let p=d.toString();return nb(s)&&(p=p.replace(window.location.origin,"")),decodeURIComponent(p)}catch(d){return console.warn(d),s}},l=(s,d)=>d.match&&d.match(n)?o(d):d;r.forEach(s=>s.data=eb(s.data,l))};Bu.exports={setTracking:ob}});var Vu=v((gF,Hu)=>{i();a();c();u();var{truncateContent:sb}=Mc(),{truncateMarkedContent:ib}=$c(),{limitScrolling:ab}=Wc(),{paymentNegotiation:cb}=hn(),{tokenExpiration:ub}=pu(),{issueToken:lb}=yu(),{hideDOMElement:db}=gu(),{verifyTokenSignature:pb}=wu(),{revalidateEntitlementTokens:fb,auditEntitlementTokens:mb,exchangeEntitlementTokens:yb,reconcilePaymentToken:hb}=_u(),{executeScript:gb}=Ou(),{logEvent:vb}=ju(),{setSegments:wb}=Bt(),{removeQueryParams:bb}=Mu(),{emitAnalyticsEvent:qb}=mn(),{setTargeting:Sb}=$u(),{setTracking:Eb}=Wu();Hu.exports={truncateContent:sb,truncateMarkedContent:ib,limitScrolling:ab,paymentNegotiation:cb,tokenExpiration:ub,issueToken:lb,hideDOMElement:db,verifyTokenSignature:pb,revalidateEntitlementTokens:fb,auditEntitlementTokens:mb,executeScript:gb,logEvent:vb,setSegments:wb,removeQueryParams:bb,emitAnalyticsEvent:qb,exchangeEntitlementTokens:yb,setTargeting:Sb,reconcilePaymentToken:hb,setTracking:Eb}});var In=v((SF,Ku)=>{i();a();c();u();var{pick:Tb}=W(),{knownForms:xb}=on(),{getCurrentState:kb}=Ht(),Ab=V(),Cb=z(),Nn,Pb=["contentType","bucket","entitled","isAuthenticated","paid"],Gu=e=>{var t,r;return(r=(t=e.a)==null?void 0:t.Dt)==null?void 0:r.state},Fb=e=>{let t=e[xb.find(n=>n===e.payment)]||{},{counterName:r}=e;return r?t.cnts&&t.cnts[r]:t.cnt},Nb=e=>{let t=e==null?void 0:e[e.payment];if(!!t)return t.cnt>=t.max},st=(e,t,r=window.admiral)=>{if(t!==void 0)try{r("targeting","set",e,String(t))}catch(n){Cb.log("** Journey error: Failed to send set Admiral targeting **",n)}},Ib=()=>{Nn&&clearTimeout(Nn);let{admiral:e}=window;if(!e||Gu(e)==="r")return;let t=kb(),r=Tb(t,Pb),n=Object.keys(r),{segments:o,tags:l}=t;n.forEach(s=>{st(s,r[s])}),t.payment&&st("count",Fb(t)),t.payment!=="msmp"&&st("exceededMax",Nb(t)),(l==null?void 0:l.length)>0&&st("tags",l.join(", ")),(o==null?void 0:o.length)>0&&st("segments",o.join(", ")),Nn=setTimeout(()=>{e("targeting","ready")},3e3)},zu=()=>{let{admiral:e}=window;if(!e){setTimeout(()=>zu(),100);return}window.admiral("after","measure.detected",({adblocking:t,subscribed:r,whitelisted:n}={})=>{Ab.add({type:"admiral",id:"measure.detected",payload:{adblocking:t,subscribed:r,whitelisted:n}})})};Ku.exports={initialize:zu,updateTargeting:Ib,getState:Gu}});var Xu=v((AF,Zu)=>{i();a();c();u();var Rb=tt(),_b=xe(),{log:Yu}=z(),Db=V(),Ob=Me(),Qu=e=>(t,r,n,o)=>{let{function:l,...s}=t.data,d=e[l];if(typeof d!="function"){Yu(`** Journey Error: Unknown Function: ${l} **`);return}if(Ob.ofPaywall({unit:t,rules:o})){Db.add({type:"suppressed-unit",name:t.name});return}try{d({...s,state:r,campaign:n}),Rb.actionExecuted(t,n)}catch(p){Yu(`** Journey Error: Action Function: ${l} **`,p)}_b.addAction(t)},Ub=e=>({execute:Qu(e)});Zu.exports={register:Ub,execute:Qu}});var sl=v((IF,ol)=>{i();a();c();u();var jb=Z(),{isMatch:Lb,get:Mb}=W(),el=(e,t)=>{let{opacity:r,visibility:n}=t.getComputedStyle(e),o=e.getBoundingClientRect();return Math.floor(o.top)>=0&&Math.floor(o.left)>=0&&Math.floor(o.bottom)<=(t.innerHeight||document.documentElement.clientHeight)&&Math.floor(o.right)<=(t.innerWidth||document.documentElement.clientWidth)&&!!e.offsetHeight&&!!e.offsetWidth&&r!=="0"&&n!=="hidden"},tl={scrollTo:({selector:e},t,r)=>{[...r.document.querySelectorAll(e)].some(n=>el(n,r))&&t(),r.document.addEventListener("scroll",()=>{[...r.document.querySelectorAll(e)].some(n=>el(n,r))&&t()})},clickOn:({selector:e},t,r)=>{r.document.addEventListener("click",({target:n})=>{[...r.document.querySelectorAll(e)].includes(n)&&t()})},triggerEvent:({event:e},t)=>jb.whenAnEventOccurs({id:e,callback:t})},rl=e=>Mb(e,"configuration.userActions")||[],Jb=e=>!!rl(e).length,nl=[],$b=e=>nl.some(t=>Lb(e,t)),Bb=(e,t,r=window)=>{e.forEach(n=>{let{type:o}=n;!o||!tl[o]||$b({action:n,callback:t})||(nl.push({action:n,callback:t}),tl[o](n,t,r))})};ol.exports={list:rl,arePresent:Jb,attach:Bb}});var ll=v((UF,ul)=>{i();a();c();u();var Wb=Ve(),il=Z(),Hb=V(),it=Xu(),Vb=ve(),Gb=kr(),{not:al}=W(),zb=tt(),ir=Ft(),ke=xe(),Ae=Ut(),Kb=Me(),ar=ae(),cl=Lt(),ye=sl(),Yb=Or(),{hasReachedRenderLimit:Qb}=Zt(),{deepClone:pe,pick:Zb}=W(),Xb=In(),eq=({state:e,renderer:t,data:r,functions:n})=>{let o={},l={},s=[],d=(F,{refresh:O=!1})=>{let _=Ae.resolveUnit({type:ar.isAPresentationUnitThatTargets(F),campaign:l,rules:s,campaigns:r,state:o});if(!_){ir.add(()=>t.empty(F,l));return}if(!ke.isPresent(_)&&Qb(_))return;let D=Ae.resolveUnits({type:ar.isAnActionThatTargets(_),campaign:l,rules:s,campaigns:r}),B=pe(s),$=pe(o),H=pe(l),Q=()=>{ir.add(()=>{ke.isLocked(F)||ke.isPresent(_)&&!O||(t.render(_,$,H,B,r),it&&D.forEach(U=>it.register(n).execute(U,$,H,B)),cl.execute())})};ye.arePresent(_)?ye.attach(ye.list(_),Q):Q()},p=F=>{if(!it)return;let O=pe(s),_=pe(o),D=pe(l);ir.add(()=>{ke.hasExecuted(F)||it.register(n).execute(F,_,D,O)})},q=F=>{let O=pe(s),_=pe(o),D=pe(l);ir.add(()=>it.register(n).execute(F,_,D,O))},k=F=>{!ye.arePresent(F)||ke.hasExecuted(F)||ye.attach(ye.list(F),()=>q(F))},C=(F,O,_)=>{let D=_.slice(0,O),B=ke.actions();return!!Ae.resolveUnits({type:ar.isAnActionThatPrevents(F),campaign:{units:D.concat(B)},rules:s}).length},P=({slots:F,refresh:O})=>{o=e.getCurrentState();let _=Ae.resolveCampaign({campaigns:r,state:o});_.name!==l.name&&(l=_,zb.campaignResolved(_)),s=Ae.resolveRules({state:o,campaign:l,campaigns:r}),F.forEach(B=>d(B,{refresh:O}));let D=Ae.resolveUnits({type:ar.isAnActionUnit,campaign:l,rules:s,campaigns:r,state:o}).filter(al(C));D.filter(ye.arePresent).forEach(k),D.filter(al(ye.arePresent)).forEach(p),Xb.updateTargeting()};return Wb.add({jBus:Gb,bus:il,campaigns:r,functions:n,localStorage:Vb,state:e,resolver:Ae,renderer:t,registry:ke,suppression:Kb,unblocker:cl,eventLogger:Hb,engine:Yb}),window.jBus=Zb(il,["emitEvent","hasAnEventOccured","whenAnEventOccurs"]),{compose:P}};ul.exports={initialize:eq}});var fl=v(($F,pl)=>{i();a();c();u();var tq=Ve(),dl=ae(),rq=console.log,nq=()=>{if(!window.document.location.search.match(/journey(?!-)/))return;let e=window[tq.name];if(!e)return;let t=()=>e.state.getCurrentState(),r=()=>e.resolver.getCurrentCampaign(),n={Campaign:()=>r(),State:()=>t(),Units:()=>e.resolver.resolveUnits({type:dl.isATemplatePresentationUnit,campaign:r(),state:t()}),Actions:()=>e.resolver.resolveUnits({type:dl.isAnActionUnit,campaign:r(),state:t()}),Campaigns:()=>e.campaigns.map(o=>o.name),Events:()=>e.eventLogger.events};setTimeout(()=>{Object.keys(n).forEach(o=>rq(o,n[o]()))},7500)};pl.exports={initialize:nq}});var yl=v((GF,ml)=>{i();a();c();u();var Rn=Z(),{isEmpty:oq,zipObject:sq}=W(),iq={"journey.unit.render.begin":"journey.unit.render.begin","journey.unit.empty.begin":"journey.unit.empty.begin","journey.client.state.update":"journey.client.state.update","journey.ready":"journey.ready"},aq=()=>{Object.entries(iq).forEach(([e,t])=>{Rn.whenAnEventOccurs({id:e,callback:({payload:r})=>window.cnBus.emit(t,r)})})},cq={"ads.environment.adblock.detected":"adblock.detected","ads.environment.adblock.notdetected":"adblock.not.detected","ads.environment.incognito.detected":"incognito.detected","ads.roadblock.#{lineItemId}":"ads.roadblock","segments.updated":"segments.updated","permutiveSegments.updated":"permutive.segments.updated","payment.updated":"payment.updated","consumer-marketing-unit.componentDidMount":"cmu.mounted","journey.unit.render.end":"journey.unit.render.end","journey.unit.empty.end":"journey.unit.empty.end","journey.client.error":"journey.client.error","journey.component.appears.NavRollover":"journey.component.appears.NavRollover","onetrust.OneTrustGroupsUpdated":"onetrust.groups.updated","fingerprintjs.visitor":"fingerprint.visitorId.updated","fingerprintjs.id.#{fingerprintID}":"fingerprint.id"},_n=new RegExp(/#{([^.]+?)}/g),Dn=(e,t)=>{let r=e.matchAll(_n),n=Array.from(r).map(([,s])=>s),o=new RegExp(e.replace(_n,"([^.]+)")),l=(t.match(o)||[]).slice(1);return sq(n,l)},uq=()=>{Object.entries(cq).forEach(([e,t])=>{let r=e.replace(_n,"#");window.cnBus.history(r).forEach(([n,o])=>{let l=Dn(e,n);Rn.emitEvent({id:t,timestamp:o,...oq(l)?{}:{payload:l}})}),window.cnBus.on(r,(n={},{topic:o}={})=>{if(!o)return;let l=Dn(e,o);Rn.emitEvent({id:t,payload:{...l,...n}})})})},lq=()=>{!window.cnBus||(uq(),aq())};ml.exports={initialize:lq,extractPayload:Dn}});i();a();c();u();(async function(){let e=vo();if(await e.initialize(),e.reloaded)return;let t=Io(),r=Ve(),n=Tr();r.add({focusTrap:t});let o=At();o.initialize();let{watch:l}=At(),s=ts(),d=li(),p=Ht(),q=jc(),k=Vu(),C=In(),P=Z(),F=ll(),O=Jt(),_=_t(),D=z(),B=V(),{pick:$}=W(),H=fl(),Q=Ft(),U=yl(),G=h,x=y;if(O.initialize(),O.isWebCrawler)return;let j=p.getCurrentState(),w=$(j,["xid","country","url","device.viewport","bucket","entitled","isAuthenticated"]);w.compilerAgeInDays=e.ageInDays,B.initialize(w),B.start(n.setInterval),B.add({type:"compiler-initialize",source:document.currentScript&&document.currentScript.src}),D.initialize(),C.initialize(),U.initialize(),_.register(k);let{compose:b}=F.initialize({state:p,renderer:q,data:x,functions:k});Q.start(n.setInterval),d.initialize(),l(()=>{var E,I;return!!((I=(E=window.journeyDataGateway)==null?void 0:E.fetch)!=null&&I.call(E))},()=>{P.whenAClientErrorOccurs(({payload:I})=>{B.add({type:"client-error",...I})}),P.whenACMUIsMounted(({payload:{classname:I}})=>b({slots:[I],refresh:!0}));let E=0;P.whenOneTrustGroupsAreUpdated(()=>{E+=1,E>1&&b({slots:G})}),P.whenIncognitoIsDetected(()=>b({slots:G})),P.whenSegmentsAreUpdated(()=>b({slots:G})),P.whenPermutiveSegmentsAreUpdated(()=>b({slots:G})),P.whenPaymentIsUpdated(()=>b({slots:G})),P.whenJourneyStateIsUpdated(()=>b({slots:G})),o.onStateChange(()=>b({slots:G})),P.whenRoadblockIsDetected(()=>b({slots:G})),b({slots:G})},25),s.execute(),H.initialize()})();})();