PageSourceSearch

https://www.costco.ca/consumer-web/browse/prd/homepage-cabc/_next/static/chunks/2318-fdc3d6c1297346d8.js

js costco.ca collected 2026-10-01 10:20:47 UTC 58,272 bytes, 187 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2318],{245:(e,t,n)=>{n.d(t,{x8:()=>s});var i=n(95155),a=n(11115),l=n(36118),r=n(12004),o=n(64290);function s(e,t){let n=e.icon,s=(0,a.j)(null==n?void 0:n.url,t);return(0,o.xL)(e.icon_image)&&(0,o.xL)(e.icon_image_adobe)&&(null==n?void 0:n.dimension)?(0,i.jsx)(l.Image,{alt:e.link_alt_text,height:n.dimension.height,loading:"lazy",src:s,width:n.dimension.width}):(0,i.jsx)(r.default,{imageAltText:e.link_alt_text,brandFolderAssets:e.icon_image,adobeAssets:e.icon_image_adobe,considerDimensions:!0})}},2403:(e,t,n)=>{n.d(t,{MyAccountLinkSession:()=>g});var i=n(95155),a=n(12115),l=n(40336),r=n(10874),o=n(12158),s=n(72295),d=n(90830),u=n(25719),c=n(24880);let p={display:"flex",flexDirection:"column",width:"fit-content"},h={display:{lg:"none"},height:{xs:"22px"},width:{xs:"22px"}},m={color:"inherit",fontSize:{lg:c.MkR,md:c.tGh,sm:".625rem"},lineHeight:{lg:c.MlV,md:c.MlV,sm:"14px"},width:"fit-content"},v=({dataTestId:e,entry:t})=>{let{signIn:n}=(0,l.A)(),a=`${e}-signin-mobile`;return(0,i.jsx)(u.CostcoBox,{"data-testid":"signin-mobile",sx:{display:{lg:"none",xs:"block"}},children:(0,i.jsxs)(r.Button,{onClick:()=>n(),sx:p,uniqueId:a,variant:"text-button",children:[(0,i.jsx)(u.CostcoBox,{component:s.AccountAlt,sx:h}),(0,i.jsx)(o.Text,{sx:m,uniqueId:a,children:t.active_state.active_state_link.title})]})})},x=({dataTestId:e,entry:t})=>{let{signIn:n}=(0,l.A)(),a=`${e}-signin-desktop`;return(0,i.jsx)(u.CostcoBox,{"data-testid":"signin-desktop",sx:{display:{lg:"block",xs:"none"}},children:(0,i.jsx)(r.Button,{onClick:()=>n(),uniqueId:a,variant:"text-button",children:(0,i.jsx)(o.Text,{sx:m,uniqueId:a,children:t.inactive_state.inactive_state_link.title})})})};function f({dataTestId:e,entry:t}){return t?(0,i.jsxs)(d.Analytics,{analyticData:{component:{trackedData:[t.inactive_state.inactive_state_link.title]}},children:[(0,i.jsx)(v,{entry:t,dataTestId:e}),(0,i.jsx)(x,{entry:t,dataTestId:e})]}):null}function g({AccountView:e,dataTestId:t="",entry:n,locale:r}){let[o,s]=(0,a.useState)(),{isUserSignedIn:d,isLoading:u}=(0,l.A)();return((0,a.useEffect)(()=>{u||d().then(e=>{s(e)})},[d,u]),n&&void 0!==o)?o?e:(0,i.jsx)(f,{dataTestId:t,entry:n,locale:r}):null}},4215:(e,t,n)=>{n.d(t,{LinkListStyle:()=>l});var i=n(24880);let a={alignItems:"flex-start",alignSelf:"stretch",display:"flex"},l=e=>({[e.breakpoints.between("xs","md")]:{h2:{...a,a:{"&:hover, &:active":{fontWeight:i.Pqj},width:"100%"},fontSize:`${i.tGh} !important`,padding:`${i.D3H} ${i.Mzk}`},li:{".MuiTypography-root":{width:"100%"},...a,padding:`${i.D3H} ${i.Mzk}`},ul:{...a,flexDirection:"column",margin:0}},h2:{fontSize:"20px !important",lineHeight:"1.1 !important"},li:{a:{fontSize:{lg:i.MkR,xs:i.tGh},lineHeight:i.Wu6},".MuiTypography-root":{"&:hover, &:active":{fontWeight:i.Pqj},fontSize:{lg:`${i.MkR} !important`,xs:`${i.tGh} !important`},lineHeight:`${i.Wu6} !important`},marginBottom:{md:i.iAn,xs:0}},ul:{"& > li:last-child":{marginBottom:{lg:i.iAn,xs:0}}}})},8323:(e,t,n)=>{n.d(t,{l:()=>s});var i=n(12115),a=Object.defineProperty,l=(e,t,n)=>{let i;return(i="symbol"!=typeof t?t+"":t)in e?a(e,i,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[i]=n};class r{constructor(e){l(this,"state"),l(this,"listeners",new Set),l(this,"getSnapshot",()=>this.state),l(this,"setState",e=>{let t="function"==typeof e?e(this.state):e;this.state={...this.state,...t},this.emitChange()}),l(this,"subscribe",e=>(this.listeners.add(e),()=>{this.listeners.delete(e)})),this.state=e}emitChange(){for(let e of this.listeners)e()}}let o=new r({isErrorDrawerOpen:!1}),s=()=>({state:(0,i.useSyncExternalStore)(o.subscribe,o.getSnapshot,o.getSnapshot),openErrorDrawer:()=>{o.setState({isErrorDrawerOpen:!0})},closeErrorDrawer:()=>{o.setState({isErrorDrawerOpen:!1})}})},8556:(e,t,n)=>{n.d(t,{AccountDrawerAuth:()=>ef});var i,a=n(95155),l=n(7569),r=n(12115),o=n(59439),s=n(27966),d=n(86670),u=n(24880),c=n(87213),p=n(12158),h=n(43847);let m="Drawer",v="dialog-title";var x=n(99858);let f=(0,d.default)(h.K)`
2    :focus-visible {
3        outline: 2px auto Highlight;
4        outline: 2px auto -webkit-focus-ring-color;
5    }
6    padding: ${u.m72};
7    z-index: 500;
8`,g=({closeAriaLabel:e="close",onClose:t})=>(0,a.jsx)(f,{"aria-label":e,"data-testid":"drawer-close-btn",onClick:e=>null==t?void 0:t(e,"escapeKeyDown"),children:(0,a.jsx)(c.Ay,{sx:{width:"20px",height:"20px",color:u.hGW}})}),y=({closeAriaLabel:e,title:t,titleBold:n,bodySx:i,headerSx:l,open:r,anchor:d,onClose:c,slotProps:h,sx:f,id:y,ref:b,"aria-label":_,children:w,uniqueId:k})=>(0,a.jsx)(o.Ay,{slotProps:{...h,paper:{role:"dialog","aria-modal":!0,...!t&&{"aria-label":_},...!!t&&{"aria-labelledby":v},...null==h?void 0:h.paper}},open:r,anchor:d,onClose:c,sx:f,id:y,ref:b,"data-testid":(0,x.A)(m,k),children:(0,a.jsxs)(s.default,{sx:{width:"320px",bottom:"auto",height:"100vh"},children:[!!t&&(0,a.jsxs)(s.default,{"data-testid":"drawer-header",sx:[{display:"flex",justifyContent:t?"space-between":"flex-end",alignItems:"flex-start",ga
8p:u.Mzk,margin:u.Mzk,marginBottom:u.D3H},...Array.isArray(l)?l:[l]],children:[(0,a.jsx)(s.default,{sx:{paddingTop:"2px"},children:(0,a.jsx)(p.Text,{component:"h2",id:v,variant:"t4",bold:n,children:t})}),(0,a.jsx)(g,{closeAriaLabel:e,onClose:c})]}),!t&&(0,a.jsx)(s.default,{sx:{position:"absolute",top:"0",right:"0",padding:u.Mzk},children:(0,a.jsx)(g,{closeAriaLabel:e,onClose:c})}),(0,a.jsx)(s.default,{sx:[{margin:u.Mzk,marginTop:t?u.D3H:u.Mzk},...Array.isArray(i)?i:[i]],children:w})]})});y.displayName=m;var b=n(54506),_=n(34971),w=n(95097),k=n(10874),j=n(3187);let C=(e,t)=>{let n=null==e?void 0:e.find(e=>(null==e?void 0:e.image_key)===t);return null==n?void 0:n.image_picker[0].url},S=(e,t)=>{var n,i;let a=e.find(e=>{var n,i;return(null==(n=null==e?void 0:e.text_only)?void 0:n.development_field_key)===t||(null==(i=null==e?void 0:e.text_with_images)?void 0:i.development_key)===t});return(null==(n=null==a?void 0:a.text_only)?void 0:n.body)||(null==(i=null==a?void 0:a.text_with_images)?void 0:i.body)},A={Ancillary:"typeGoldStar",Goldstar:"typeGoldStar",Business:"typeBusiness","Business Trial":"typeBusiness","Complimentary Business":"typeBusiness","Complimentary Gold Star":"typeGoldStar",Employee:"typeEmployee","Gold Star":"typeGoldStar","Gold Star Trial":"typeGoldStar",Internal:"typeEmployee"},T=e=>{if(!e)return!1;let t=null==localStorage?void 0:localStorage.getItem("aoptShowNewMyAccount");return!!t&&t.split(",").map(e=>e.trim()).includes(e.trim())};var I=n(90830),$=n(25719);let B={"&:focus":{textDecoration:"none"},"&:hover":{fontWeight:u.Pqj,textDecoration:"none"},alignItems:"center",color:"inherit",display:"flex",gap:u.iAn,justifyContent:"flex-start",textDecoration:"none"},L={"&:hover":{textDecoration:"none"},alignItems:"center",color:"inherit",display:"flex",gap:u.iAn,justifyContent:"flex-start",textDecoration:"none"},M={":hover":{fontWeight:"bold"}},E={alignItems:"center",display:"flex",gap:u.iAn,justifyContent:"flex-start",paddingRight:u.Mzk,width:"100%"},D={color:u.wcX,height:"22px",width:"22px"},z=e=>(0,a.jsx)(e,{style:D}),P=({id:e,icon:t,label:n,to:i,isLoading:l,onSignOut:r,isSignOutItem:o,classicMenuKey:s,alternateLabel:d,rampedUpPageName:c})=>{let h;return h=l?(0,a.jsxs)($.CostcoBox,{sx:E,children:[(0,a.jsx)(_.Skeleton,{height:24,variant:w.z.Circular,width:24}),(0,a.jsx)(_.Skeleton,{height:16,variant:w.z.TextBody,width:256})]}):o?(0,a.jsxs)(k.Button,{onClick:()=>null==r?void 0:r(i),sx:B,uniqueId:e,variant:"text-button",children:[z(t),n]}):(0,a.jsxs)(j.Link,{href:i,sx:L,uniqueId:e,onClick:()=>{"u">typeof window&&window.sessionStorage.setItem("selectedMenuItem",s)},children:[z(t),(0,a.jsx)(p.Text,{sx:M,uniqueId:e,variant:"t6",children:c&&T(c)?d:n})]}),(0,a.jsx)(I.Analytics,{analyticData:{component:{trackedData:[n]}},children:(0,a.jsx)(b.default,{sx:()=>({backgroundColor:"signout"===e?u.U_w:"inherit",borderBottom:`1px solid ${u.XgP}`,padding:`${u.D3H} 0 ${u.D3H} ${u.Mzk}`}),children:h})})};var F=n(64134),H=n(424);let R="signout",N="accountPanelAriaLabel";var O=n(95149);let W={borderBottom:`1px solid ${u.XgP}`,padding:`${u.i_v} ${u.Mzk} ${u.Mzk} ${u.Mzk}`},q={alignItems:"flex-start",display:"flex",gap:u.D3H,justifyContent:"flex-start",marginTop:u.m72},G={alignItems:"flex-start",display:"flex",flexDirection:"column",justifyContent:"flex-start"},U={marginTop:u.m72,width:"50px"},K=({moduleSettings:e,membershipTypes:t,locale:n,memberStatus:i,isLoading:l})=>{var r,o;let s,d;if(l)return(0,a.jsx)($.CostcoBox,{sx:W,children:(0,a.jsx)(_.Skeleton,{variant:w.z.TextHeader,width:205})});let{composable_window:u}=e,c=t.custom.membershipInfo,h=null==i?void 0:i.membershipType,m=(null==i?void 0:i.memberFirstName)??"",v=null==(r=null==i?void 0:i.memberSince)?void 0:r.substring(0,4),x=null==i?void 0:i.membershipTier,f=null==i?void 0:i.verifiedMembership,g=(({membershipInfo:e,locale:t,statusMembershipType:n,membershipTier:i})=>{if(!n)return;let a="Executive"===i?"tierExecutive":A[n];return e["fr-ca"===t?"fr":"en"][a]})({locale:n,membershipInfo:c,membershipTier:x,statusMembershipType:h}),y=h&&x&&(d=null==(o=null==(s=u.find(e=>{var t;return(null==(t=null==e?void 0:e.text_with_images)?void 0:t.development_key)==="memberText"}))?void 0:s.text_with_images)?void 0:o.image_inclusion,"Executive"===x?C(d,"goldstarExecutive"):["Business","Business Trial","Complimentary Business"].includes(h)?C(d,"business"):C(d,"goldstarRegular")),b=f&&c&&m&&h&&v&&x&&y,k={firstName:(0,H.Zr)(m.toLowerCase()),membershipTier:x,membershipType:h,year:v},j=(0,F.eI)({devFieldKey:"generalGreeting",composableWindow:u,templateVariables:k}),T=(0,F.eI)({devFieldKey:"memberGreeting",composableWindow:u,templateVariables:k}),I=(0,F.eI)({devFieldKey:"memberText",composableWindow:u,templateVariables:k}),B=(0,F.eI)({devFieldKey:"memberSince",composableWindow:u,templateVariables:k}),L=S(e.composable_window,"membershipCardAltTextPrefix");return(0,a.jsxs)($.CostcoBox,{"data-testid":"accountdrawer-greeting","data-private":!0,sx:W,children:[!b&&(0,a.jsx)(p.Text,{bold:!0,component:"h2",uniqueId:"accountdrawer-generalgreeting",variant:"t4",children:j}),b&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(p.Text,{bold:!0,component:"h2",uniqueId:"accountdrawer-membergreeting",variant:"t4",children:T}),(0,a.jsxs)($.CostcoBox,{sx:q,children:[(0,a.jsx)(O.A,{sizes:"50px",width:50,height:32,alt:`${L} ${g}`,"data-testid":"accountdrawer-membergreeting-card-image",loading:"lazy",src:y,sx:U}),(0,a.jsxs)($.CostcoBox,{sx:G,children:[(0,a.jsx)(p.Text,{bold:!0,uniqueId:"accountdrawer-membergreeting-membershipcategory",variant:"t6",children:I}),(0,a.jsx)(p.Text,{uniqueId:"accountdrawer-membergreeting-membersince",variant:"b1",children:B})]})]})]})]})};var V=n(74662),J=n(67296),Z=n(29032),X=n(37402),Y=n(36370),Q=n(69279),ee=n(54748),et=n(26299),en=n(51662),ei=n(86890),ea=n(97213),el=n(18778),er=n(86844),eo=n(6776),es=n(75699),ed=n(87358);let eu={accountdetails:X.c,accounthome:Z.g,addressbook:ei.o,businessdetails:eo.e,costcopay:ee.G,costcowallet:et.t,digitalmembershipcard:Q.Z,lists:en.Q,orderspurchases:Y.a,paymentmethods:ea.b,preferences:J.A,renewmembership:el.w,signout:er.M,signinandsecurity:X.c,membershipdetails:Q.Z},ec=({moduleSettings:e,locale:t,membershipTypes:n,memberStatus:i,isLoading:l,isOpen:r,accountMenuOptions:o,onClose:s,onSignOut:d})=>{if(!e||!o)return null;let u=(({memberStatus:e,moduleSettings:t,accountMenuOptions:n,appendedToId:i})=>{var a,l,r,o,s;let d=[],u=!!(null==e?void 0:e.membershipNumber)&&Number.isInteger(Number(e.membershipNumber)),c=!!(null==e?void 0:e.verifiedMembership),p=(null==e?void 0:e.membershipType)==="Business"||(null==e?void 0:e.membershipType)==="Complimentary Business"||(null==e?void 0:e.membershipType)==="Business Trial"||"u">typeof window&&(null==(a=window.sessionStorage)?void 0:a.getItem("isBusinessMember"))==="true",h=null==(s=null==(o=t.properties)?void 0:o.find(e=>e.linkConfig))?void 0:s.linkConfig,m=(e=>{var t,n,i;if((null==(t=null==e?void 0:e.alwaysdisplay)?void 0:t.find(e=>e===ed.env.SITE||"CABC"===e))!==void 0)return!0;
8if((null==(n=null==e?void 0:e.conditionaldisplay)?void 0:n.find(e=>e===ed.env.SITE||"CABC"===e))!==void 0){let e=es.mV.read();return!!e&&"1"===decodeURIComponent(e).split(",")[10]}return null==(i=null==e?void 0:e.nodisplay)||i.find(e=>e===ed.env.SITE||"CABC"===e),!1})(null==(l=null==h?void 0:h.costcowallet)?void 0:l.siteControls);for(let e of n)switch(e){case"accounthome":case"orderspurchases":case"accountdetails":case"signinandsecurity":case"addressbook":case"lists":case"preferences":case R:d.push(e);break;case"businessdetails":(null==h?void 0:h.businessdetails)&&c&&p&&d.push(e);break;case"renewmembership":(0,V._t)()&&(null==h?void 0:h.renewmembership)&&d.push(e);break;case"costcowallet":m&&d.push(e);break;case"paymentmethods":m||d.push(e);break;case"costcopay":(null==h?void 0:h.costcopay)&&d.push(e);break;case"digitalmembershipcard":(null==h?void 0:h.digitalmembershipcard)&&u&&d.push(e);break;case"membershipdetails":(null==h?void 0:h.membershipdetails)&&(0,V.T6)()&&T(null==(r=null==h?void 0:h.membershipdetails)?void 0:r.rampedUpPageName)&&d.push(e)}let v=t.key_value.reduce((e,t)=>(e[t.key]=t.value,e),{});return d.map(e=>{var t,n,a,l,r,o,s,d,u;return{icon:(null==(t=null==h?void 0:h[e])?void 0:t.rampedUpPageName)&&(null==(n=null==h?void 0:h[e])?void 0:n.alternateIconKey)&&T(null==(a=null==h?void 0:h[e])?void 0:a.rampedUpPageName)?eu[(null==(l=null==h?void 0:h[e])?void 0:l.alternateIconKey)||e]:eu[e],id:`${e}_${i}`,classicMenuKey:(null==(r=null==h?void 0:h[e])?void 0:r.classicMenuKey)||"",modUrl:(null==(o=null==h?void 0:h[e])?void 0:o.modUrl)||"",label:v[e]||"",to:null==(s=null==h?void 0:h[e])?void 0:s.url,isSignOutItem:e===R,alternateLabel:null==(d=null==h?void 0:h[e])?void 0:d.alternateLabel,rampedUpPageName:null==(u=null==h?void 0:h[e])?void 0:u.rampedUpPageName}})})({memberStatus:i,moduleSettings:e,accountMenuOptions:o,appendedToId:"DrawerNavigation"}),c=S(e.composable_window,N);c||console.warn(`AccountDrawerUI: missing CMS value for "${N}"`);let p=S(e.composable_window,"closeButtonAriaLabel");return(0,a.jsx)(I.Analytics,{analyticData:{component:{identifier:"Account Flyout",type:"nav"},trackType:"navigation"},children:(0,a.jsxs)(y,{anchor:"right","aria-label":c??"Account Panel",bodySx:{margin:0},closeAriaLabel:p,onClose:s,open:r,uniqueId:"accountdrawer",children:[(0,a.jsx)(K,{isLoading:l,locale:t,memberStatus:i,membershipTypes:n,moduleSettings:e}),u.map((e,t)=>(0,a.jsx)(P,{icon:e.icon,classicMenuKey:e.classicMenuKey,id:e.id,isLoading:l,label:e.label,onSignOut:d,to:e.to??"",isSignOutItem:e.isSignOutItem,alternateLabel:e.alternateLabel,rampedUpPageName:e.rampedUpPageName},`${e.label}-${t}`))]})})};ec.displayName="AccoundDrawer";var ep=n(40336),eh=n(33423),em=((i=em||{}).setIsLoading="setIsLoading",i.setIsLoggedIn="setIsLoggedIn",i.setIsOpen="setIsOpen",i.setMemberStatus="setMemberStatus",i);let ev={isLoading:!0,isLoggedIn:!1,memberStatus:void 0};function ex(e,t){switch(t.type){case em.setIsLoading:return{...e,isLoading:t.payload};case em.setIsLoggedIn:return{...e,isLoggedIn:t.payload};case em.setIsOpen:return{...e,isOpen:t.payload};case em.setMemberStatus:return{...e,memberStatus:t.payload};default:return e}}let ef=({children:e,defaultOpen:t,...n})=>{let{trackEvent:i}=(0,eh.z)(),{agent:o}=(0,l.useAgent)(),{signOut:s,isUserSignedIn:d,getToken:u,isLoading:c}=(0,ep.A)(),[{isLoading:p,isLoggedIn:h,isOpen:m,memberStatus:v},x]=(0,r.useReducer)(ex,{...ev,isOpen:!!t}),f=async()=>{c?console.error("AccountDrawerAuth:: Sign out failed as msal instance is loading"):(await u(!0)&&o&&sessionStorage.getItem("mem_prefetch"),s())};if((0,r.useEffect)(()=>{c||d().then(async e=>{x({payload:e,type:em.setIsLoggedIn}),await u(!0)&&o&&sessionStorage.getItem("mem_prefetch")})},[c,d,u,o]),(0,r.useEffect)(()=>{let e=!1,t=async t=>{try{let n=await u(!0);if(n){let i=await t.getMembershipStatus(n);e||x({payload:i,type:em.setMemberStatus})}}catch(t){e||console.error("Error fetching member status",t)}finally{e||x({payload:!1,type:em.setIsLoading})}};return o&&m&&!v&&h&&!c?(x({payload:!0,type:em.setIsLoading}),t(o)):x({payload:!1,type:em.setIsLoading}),()=>{e=!0}},[o,m,v,h,u,c]),!e)return null;let g=(0,r.cloneElement)(e,{onClick:()=>{i({component:{identifier:"header",trackedData:["Open Account Flyout"],t
8ype:"ui"},trackType:"navigation"}),x({payload:!m,type:em.setIsOpen})}});return(0,a.jsxs)(a.Fragment,{children:[g,(0,a.jsx)(ec,{...n,isLoading:p,isOpen:m,memberStatus:v,onClose:()=>{x({payload:!1,type:em.setIsOpen})},onSignOut:f})]})}},10807:(e,t,n)=>{n.d(t,{a:()=>d,StyledLocationPin:()=>u,D:()=>c});var i=n(66159),a=n(86670),l=n(12158),r=n(24880),o=n(23825);let s="22px",d=(0,a.default)(i.A)({alignItems:"center",color:r.tjF,display:"flex",flexDirection:"column",flexWrap:"nowrap",textDecoration:"none"}),u=(0,a.default)(o.H)(()=>({color:r.tjF,height:s,width:s})),c=(0,a.default)(l.Text)(({theme:e})=>({color:r.tjF,[e.breakpoints.up("xs")]:{fontSize:".625rem",lineHeight:r.xUz},[e.breakpoints.up("md")]:{...e.typography.t6},[e.breakpoints.up("lg")]:{...e.typography.t5}}))},13985:(e,t,n)=>{n.r(t),n.d(t,{ClientSideAnnouncementBanner:()=>M});var i=n(95155),a=n(92475),l=n(26674),r=n(78951),o=n(12115),s=n(86670),d=n(24880),u=n(3187);let c=(0,s.default)(u.Link)`
9    display: flex;
10    :focus-visible {
11        outline: 2px auto Highlight;
12        outline: 2px auto -webkit-focus-ring-color;
13        outline-offset: ${d.m72};
14    }
15`,p={display:"flex",justifyContent:"center",alignItems:"center",height:"auto",width:"100%",textAlign:"center",padding:d.m72},h={...p,backgroundColor:d.zos,span:{color:d.iMb}},m={...p,backgroundColor:d.gJ,span:{color:d.tTZ}},v={...p,backgroundColor:d.MAK,span:{color:d.z1M}},x={...p,backgroundColor:d.XnG,span:{color:d.cqT}},f={...p,backgroundColor:d.ZQ$,span:{color:d.caC}},g={...p,backgroundColor:d.KfQ,span:{color:d.$tj}},y={...p,backgroundColor:d.RdF,span:{color:d.CiC}},b="AnnouncementBanner";var _=n(27966),w=n(12158),k=n(84102);function j({children:e}){return(0,i.jsx)(i.Fragment,{children:e})}function C({color:e,text:t,linksAsText:n=!1,uniqueId:a}){return(0,i.jsx)(k.T,{linkColor:e,markdown:t,overrides:{a:n?j:({children:t,...n})=>(0,i.jsx)(u.Link,{...n,color:e,children:t})},"data-testid":a})}function S({color:e="blue",text:t,linksAsText:n,uniqueId:a}){let l=function(e){switch(e){case"blue":default:return h;case"dark-grey":return m;case"green":return v;case"orange":return x;case"purple":return f;case"red":return g;case"yellow":return y}}(e);return(0,i.jsx)(_.default,{sx:l,"data-testid":a,children:(0,i.jsx)(w.Text,{variant:"t3",children:(0,i.jsx)(C,{text:t,color:null==l?void 0:l.span.color,linksAsText:n})})})}var A=n(99858);let T=({color:e="blue",text:t,href:n,uniqueId:a,target:l="_self",hasExternalLinkWarning:r=!1,warningProps:o})=>{let s=(0,A.A)(b,a),d=(0,i.jsx)(S,{text:t,color:e,linksAsText:!!n,uniqueId:s});if(!n)return d;let u=r?{hasExternalLinkWarning:!0,warningCloseAriaLabel:null==o?void 0:o.warningCloseAriaLabel,warningTitle:null==o?void 0:o.warningTitle,warningText:null==o?void 0:o.warningText,warningPrimaryButtonText:null==o?void 0:o.warningPrimaryButtonText,warningSecondaryButtonText:null==o?void 0:o.warningSecondaryButtonText}:{hasExternalLinkWarning:!1};return(0,i.jsx)(c,{href:n,underline:"none",target:l,...u,children:d})};T.displayName=b;var I=n(90830),$=n(51838),B=n(25719),L=n(33423);let M=({entry:e,analyticsTitlePrefix:t,enableOnViewTracking:n})=>{var s,d,u;let{trackEvent:c}=(0,L.z)(),{externalLinkProps:p}=(0,a.N)(),h=null==e?void 0:e.title;t&&(h=`${t} | ${h}`);let m={adItem:{isExternal:null==(s=null==e?void 0:e.announcement_costco_url)?void 0:s.external_site,title:null==(d=null==e?void 0:e.announcement_costco_url)?void 0:d.title,type:"ad",url:null==(u=null==e?void 0:e.announcement_costco_url)?void 0:u.url},itemCuration:"costco",title:h,trackType:"ad"},v=(0,o.useCallback)(()=>{c({contentImp:h,trackType:$.jW})},[c,h]),x=(0,l.a)({onView:v,enabled:!!n});if(!e)return null;let{external_site:f,same_tab_domain:g}=(null==e?void 0:e.announcement_costco_url)||{},{target:y}=(0,r.f)(f,g);return(0,i.jsx)(I.Analytics,{analyticData:m,children:(0,i.jsx)(B.CostcoBox,{ref:x,children:(0,i.jsx)(T,{color:e.select,href:e.announcement_costco_url.url,text:e.notification_message,target:y,hasExternalLinkWarning:f,warningProps:p??void 0})})})}},16138:(e,t,n)=>{n.d(t,{SameDay:()=>u});var i=n(95155),a=n(39530),l=n(12115),r=n(53835),o=n(80061),s=n(90830),d=n(71706);let u=({entry:e,analyticsTitle:t,flyoutContent:n})=>{let{deliveryLocation:u}=(0,d.B)();if(!e)return null;let{title:c}=e.link,p=e.link.url.replace(a.mc,a.mc+u.zipCode);return(0,i.jsx)(s.Analytics,{analyticData:{component:{trackedData:[c]},doNotTrack:e.disable_third_party_tracking,title:t||e.link.title}
15,children:(0,i.jsx)(r.Popover,{buttonText:c,hasArrow:!0,hasChevronDownIcon:!1,href:p,position:"bottom",setFocus:"First Actionable",sxButton:{padding:0},preserveFocusOnHover:!0,children:(0,i.jsx)(l.Suspense,{fallback:(0,i.jsx)(o.y,{label:"blue-category",size:"medium"}),children:n})})})}},17677:(e,t,n)=>{n.d(t,{SameDay:()=>r});var i=n(95155),a=n(39530),l=n(71706);let r=e=>{let{deliveryLocation:t}=(0,l.B)(),{href:n,className:r}=e,o=t.zipCode&&n?n.replace(a.mc,a.mc+t.zipCode):n;return(0,i.jsx)("a",{className:r,href:o,target:e.target,children:e.children})}},18260:(e,t,n)=>{n.d(t,{IconOnly:()=>s});var i=n(95155),a=n(64835),l=n(3187),r=n(90830),o=n(245);function s({entry:e,externalLinkData:t,target:n}){var d,u,c,p;let{imageDomainSwapConfig:h}=(0,a.D)();if(!e)return null;let m=!!(null==(d=e.link)?void 0:d.external_site),v=!!e.preserve_url_params,x=!!(e.icon||e.icon_image||e.icon_image_adobe),{warningPrimaryButtonText:f,warningCloseButtonAriaLabelText:g,warningSecondaryButtonText:y,warningText:b,warningTitle:_}=t||{};return(0,i.jsx)(r.Analytics,{analyticData:{component:{trackedData:[null==(u=e.link)?void 0:u.title]}},children:(0,i.jsx)(l.Link,{"aria-label":e.link_alt_text,dataPrivate:null==e?void 0:e.disable_third_party_tracking,hasExternalLinkWarning:m,href:null==(c=e.link)?void 0:c.url,preserveSearchParams:v,target:n,uniqueId:null==(p=e.link)?void 0:p.title,warningCloseAriaLabel:g,warningPrimaryButtonText:f,warningSecondaryButtonText:y,warningText:b,warningTitle:_,children:x&&(0,o.x8)(e,h)})})}},19078:(e,t,n)=>{n.r(t),n.d(t,{LinkListRow:()=>d,ListWithGridDisplay:()=>p,footerListStyles:()=>u,headerListStyles:()=>c,listStyles:()=>s});var i=n(27966),a=n(86670),l=n(79176),r=n(24880),o=n(76865);let s={li:{alignItems:"center",display:"flex"}},d=(0,a.default)(i.default,{shouldForwardProp:e=>!["backgroundGradientStyle","backgroundColor","firstBackgroundColor","secondBackgroundColor","textColor"].includes(e)})(({theme:e,backgroundGradientStyle:t,backgroundColor:n,firstBackgroundColor:i,secondBackgroundColor:a,textColor:l})=>{let o="solid"===t?n:"linear"===t?`linear-gradient(${i}, ${a})`:"radial"===t?`radial-gradient(${i}, ${a})`:"transparent",s={color:l||r.DJJ,fontSize:r.MkR,lineHeight:r.MlV,marginLeft:0},d={color:l||r.DJJ,fontSize:r.MkR,lineHeight:r.MlV,marginLeft:"0px",paddingBottom:"10px",paddingLeft:"3px",paddingTop:"10px"};return{"&.hasBackground":{background:o,alignItems:"flex-start",alignSelf:"center",display:"inline-flex",gap:"18px",margin:"0",maxWidth:r.v6q,padding:`0 ${r.i_v} 0 ${r.i_v}`,position:"relative",width:"100%","> nav:first-of-type":{margin:"0","a.MuiButton-root:first-of-type":{...s,...d},button:{...s},"nav > ul":{marginBottom:"0px","li:last-child":{paddingBottom:"0px"}},"> li":{".MuiButton-root":s}},"> nav > ul, > div > ul":{gap:"18px",margin:"0","> li":{".MuiButton-root":s,"> a .MuiTypography-root":d,"> div > a":{"&.MuiButtonBase-root":{paddingBottom:"10px",paddingTop:"10px"}},alignContent:"center",marginLeft:"0",marginTop:"0",":last-child":{paddingBottom:"0px"}}},".MuiPopper-root":{textAlign:"left"},[e.breakpoints.down("sm")]:{padding:`${r.D3H} ${r.Mzk} ${r.D3H} ${r.Mzk}`}}}}),u={li:{".MuiTypography-root":{color:r.RPF},alignItems:"center",button:{color:r.RPF,lineHeight:1.7},display:"flex",[`#${o.Mt}`]:{color:r.RPF,fontSize:`${r.tGh}!important`,lineHeight:"1.7!important"}}},c={li:{".MuiTypography-root":{color:r.iCb},alignItems:"center",button:{color:r.iCb,lineHeight:1.7},display:"flex",[`#${o.Mt}`]:{color:r.iCb,fontSize:`${r.tGh}!important`,lineHeight:"1.7!important"}}},p=(0,a.default)(l.B,{shouldForwardProp:e=>"maxLinksPerColumn"!==e})(({maxLinksPerColumn:e})=>({columnGap:r.i_v,display:"grid",gridAutoFlow:"column",gridTemplateRows:`repeat(${e}, auto)`,listStyle:"none"}))},24820:(e,t,n)=>{n.d(t,{OrdersAndReturnsLinkText:()=>r});var i=n(86670),a=n(12158),l=n(24880);let r=(0,i.default)(a.Text)(({theme:e})=>({width:"fit-content",[e.breakpoints.down("md")]:{fontSize:".625rem",lineHeight:l.xUz},[e.breakpoints.up("md")]:{...e.typography.t6},[e.breakpoints.up("lg")]:{...e.typography.t5}}))},27047:(e,t,n)=>{function i(e){return"object"==typeof e&&null!==e&&"rich_text_editor"in e&&"uid"in e}function a(e){return"object"==typeof e&&null!==e&&"multiple_text_section_group"in e&&"text_section_config"in e&&"uid"in e&&"string"==typeof e.uid}function l(e){return"object"==typeof e&&null!==e&&"ad_type"in e&&"text_content"in e&&"text_content_placement"in e}function r(e){return"object"==typeof e&&null!==e&&"header_section"in e&&"url"in e&&"title"in e}
15function o(e){return"object"==typeof e&&null!==e&&"notification_message"in e&&"select"in e&&"announcement_costco_url"in e}n.d(t,{Ad:()=>o,Dy:()=>a,F7:()=>r,T6:()=>d,YH:()=>u,hM:()=>l,vh:()=>i});let s=(e,t,n)=>!!e.find(e=>"equals"===t?e===n:"contains"===t?`${n}`.includes(e):void 0),d=(e,t)=>{let n;for(let i=0;i<(null==e?void 0:e.length);i++){let a,l=e[i],r=!!(null==l?void 0:l.inclusion_rule),{ajo_segment:o,segment_type:d,segment_condition:u={},segmented_content_reference:c=[]}=(r?null==l?void 0:l.inclusion_rule:null==l?void 0:l.exclusion_rule)||{},{target_condition:p="equals",target_value:h=[]}=u;if(o?a=t.segmentNumber:"warehouse_id"===d?a=t.warehouseId:"warehouse_state"===d?a=t.warehouseState:"delivery_location_state"===d?a=t.location:"membership_type"===d&&(a=t.membershipType),!a)continue;let m=s(o?[null==o?void 0:o.id]:h,p,a);if(r&&m||!r&&!m){n=c[0];break}}return n},u=(e,t)=>{var n;return d((null==e?void 0:e.target_rules_block)??[],t)||(null==(n=null==e?void 0:e.base_content_reference)?void 0:n[0])}},31221:(e,t,n)=>{n.d(t,{markdownStyles:()=>a});var i=n(24880);let a={"&":{"#groceryFlyout ul li a":{fontSize:{lg:`${i.MkR} !important`,xs:`${i.tGh} !important`}}},padding:{md:0,xs:`0 ${i.Mzk}`}}},33593:(e,t,n)=>{n.d(t,{A:()=>a});var i=n(12115);function a(...e){let t=i.useRef(void 0),n=i.useCallback(t=>{let n=e.map(e=>{if(null==e)return null;if("function"==typeof e){let n=e(t);return"function"==typeof n?n:()=>{e(null)}}return e.current=t,()=>{e.current=null}});return()=>{n.forEach(e=>e?.())}},e);return i.useMemo(()=>e.every(e=>null==e)?null:e=>{t.current&&(t.current(),t.current=void 0),null!=e&&(t.current=n(e))},e)}},40921:(e,t,n)=>{n.d(t,{CartSystemDefinedLink:()=>$});var i=n(95155),a=n(3187),l=n(90830),r=n(32722),o=n(25719),s=n(12115),d=n(44725),u=n(76505),c=n(52548);let p="Badge";function h(e){return(0,c.S)(p,e)}let m=(0,u.W)(p,["root","badge","invisible"]);var v=n(65303),x=n(51771);let f=s.forwardRef(function(e,t){let{badgeContent:n,children:a,invisible:l,max:r=99,slotProps:o={},slots:u={},showZero:c=!1,...p}=e,{badgeContent:m,max:f,displayValue:g,invisible:y}=function(e){var t;let n,{badgeContent:i,invisible:a=!1,max:l=99,showZero:r=!1}=e,o=(t={badgeContent:i,max:l},n=s.useRef({}),s.useEffect(()=>{n.current=t}),n.current),d=a;!1!==a||0!==i||r||(d=!0);let{badgeContent:u,max:c=l}=d?o:e,p=u&&Number(u)>c?`${c}+`:u;return{badgeContent:u,invisible:d,max:c,displayValue:p}}({...e,max:r}),b={...e,badgeContent:m,invisible:y,max:f,showZero:c},_=(e=>{let{invisible:t}=e;return(0,d.A)({root:["root"],badge:["badge",t&&"invisible"]},(0,x.W)(h))})(b),w=u.root??"span",k=(0,v.Q)({elementType:w,externalSlotProps:o.root,externalForwardedProps:p,additionalProps:{ref:t},ownerState:b,className:_.root}),j=u.badge??"span",C=(0,v.Q)({elementType:j,externalSlotProps:o.badge,ownerState:b,className:_.badge});return(0,i.jsxs)(w,{...k,children:[a,(0,i.jsx)(j,{...C,children:g})]})});var g=n(86670),y=n(24880);let b="30px",_="24px",w="22px",k="16px";function j({children:e,badgeContent:t,max:n}){return t?(0,i.jsx)(C,{"aria-hidden":!0,badgeContent:t,max:n,children:e}):e}let C=(0,g.default)(f)(()=>({boxSizing:"border-box",color:y.iCb,display:"inline-block",listStyle:"none",margin:0,padding:0,position:"relative",[`& .${m.badge}`]:{backgroundColor:y.DJJ,border:`${y.RYE} solid ${y.iCb}`,borderRadius:"12px",fontSize:".688rem",fontWeight:y.Pqj,height:k,lineHeight:y.xUz,minWidth:k,padding:`0 ${y.m72}`,position:"absolute",right:7,textAlign:"center",top:7,transform:"translate(50%, -50%)",transformOrigin:"100% 0",whiteSpace:"nowrap",zIndex:"auto"}}));var S=n(12158),A=n(64978);let T=(0,g.default)(A.K)(({theme:e})=>({[e.breakpoints.down("md")]:{height:w,width:w},[e.breakpoints.up("md")]:{height:_,width:_},[e.breakpoints.up("lg")]:{height:b,width:b}})),I=(0,g.default)(S.Text)(({theme:e})=>({width:"fit-content",[e.breakpoints.down("md")]:{fontSize:".625rem",lineHeight:y.xUz},[e.breakpoints.up("md")]:{...e.typography.t6},[e.breakpoints.up("lg")]:{paddingLeft:y.iAn,...e.typography.t5}}));function $({entry:e}){var t,n,s;let{cartItemCount:d}=(0,r.B)();return e?(0,i.jsx)(l.Analytics,{analyticData:{component:{trackedData:[e.active_state.active_state_link.title]}},children:(0,i.jsxs)(a.Link,{"aria-label":0===d?e.active_state.active_state_link.title:(t=e.active_state.active_state_link.title,n=e.active_state.properties[0].descriptionSingleItem,s=e.active_state.properties[0].descriptionMultipleItems,0===d?t:1===d?`${t}, 1 ${n}`:d>1&&d<=999?`${t}, ${d} ${s}`:d>999?`${t}, 999+ ${s}`:""),sx:{alignItems:"center",display:"flex",flexDirection:{lg:"row",xs:"column"},width:"fit-content"},"data-testid":"cart-link",href:e.active_state.active_state_link.href,children:[(0,i.jsx)(o.CostcoBox,{sx:{width:"fit-content"},children:(0,i.jsx)(j,{badgeContent:d,"data-testid":"cart-badge",max:999,children:(0,i.jsx)(T,{})})}),(0,i.jsx)(I,{"aria-hidden":!0,"data-testid":"cart",children:e.active_state.active_state_link.title})]})}):null}}
15,41033:(e,t,n)=>{n.d(t,{TextWithIcon:()=>o});var i=n(95155),a=n(25719),l=n(33423),r=n(10807);function o({entry:e}){let{trackEvent:t}=(0,l.z)();return e?(0,i.jsx)(a.CostcoBox,{"data-testid":"findawarehouse-textwithicon",children:(0,i.jsxs)(r.a,{href:e.active_state.active_state_link.href,onClick:()=>{t({component:{trackedData:[e.active_state.active_state_link.title]}})},children:[(0,i.jsx)(r.StyledLocationPin,{}),(0,i.jsx)(r.D,{uniqueId:e.active_state.active_state_link.title,children:e.active_state.active_state_link.title})]})}):null}},42463:(e,t,n)=>{n.d(t,{Ov:()=>a,UT:()=>i});let i="transcendConsentOverride",a="true"},43817:(e,t,n)=>{n.d(t,{ChildWrapper:()=>o,ParentWrapper:()=>r});var i=n(27966),a=n(86670),l=n(24880);let r=(0,a.default)(i.default)`
16    display: flex;
17    flex-direction: row;
18    justify-content: space-between;
19    flex-wrap: wrap;
20    gap: ${l.i_v};
21
22    > div:empty {
23        display: none;
24    }
25`,o=(0,a.default)(i.default)`
26    min-width: 172px;
27    flex-grow: 1;
28
29    &:has(> div > div:only-child:empty) {
30        display: none;
31    }
32
33    &:has(> div:only-child:empty) {
34        display: none;
35    }
36
37    &:has(> div[role='separator']:empty) {
38        display: inherit;
39        min-width: 0;
40        flex: 0;
41        flex-grow: 0;
42    }
43
44    &:has(> div > div[data-layout='full']),
45    &:has(> div > div[data-layout='full_1']),
46    &:has(
47            > button[data-layout='ad_with_popup']
48                > div
49                > div[data-layout='full']
50        ),
51    &:has(
52            > button[data-layout='ad_with_popup']
53                > div
54                > div[data-layout='full_1']
55        ),
56    &:has(
57            > button[data-layout='ad_with_popup']
58                > div[data-layout='aduilder_full']
59        )
60        &:has(> div[data-layout='aduilder_full']) {
61        width: 100%;
62    }
63
64    &:has(
65            > button[data-layout='ad_with_popup']
66                > div
67                > div[data-layout='one_fourth_mix']
68        ),
69    &:has(
70            > button[data-layout='ad_with_popup']
71                > div
72                > div[data-layout='large_half_banner']
73        ),
74    &:has(> div > div[data-layout='one_fourth_mix']),
75    &:has(> div > div[data-layout='large_half_banner']) {
76        width: calc(50% - 16px);
77        flex-grow: 0;
78
79        @media (max-width: 768px) {
80            width: 100%;
81            flex-grow: 1;
82        }
83    }
84
85    &:has(
86            > button[data-layout='ad_with_popup']
87                > div[data-layout='aduilder_one_half']
88        ),
89    &:has(> div[data-layout='aduilder_one_half']) {
90        width: calc(50% - 16px);
91        flex-grow: 0;
92
93        @media (max-width: 768px) {
94            width: 100%;
95            flex-grow: 1;
96        }
97    }
98
99    &:has(
100            > button[data-layout='ad_with_popup']
101                > div[data-layout='aduilder_one_third']
102        ),
103    &:has(> div[data-layout='aduilder_one_third']) {
104        width: calc(33% - 16px);
105        flex-grow: 0;
106
107        @media (max-width: 768px) {
108            width: 100%;
109            flex-grow: 1;
110        }
111    }
112
113    &:has(
114            > button[data-layout='ad_with_popup']
115                > div[data-layout='aduilder_one_fourth']
116        ),
117    &:has(> div[data-layout='aduilder_one_fourth']) {
118        width: calc(25% - 16px);
119        flex-grow: 0;
120
121        @media (max-width: 768px) {
122            width: 100%;
123            flex-grow: 1;
124        }
125    }
126
127    &:has(
128            > button[data-layout='ad_with_popup']
129                > div[data-layout='one_fourth_4']
130        ),
131    &:has(> div[data-layout='one_fourth_4']) {
132        width: calc(25% - 16px);
133        flex-grow: 0;
134    }
135
136    &:has(
137            > button[data-layout='ad_with_popup']
138                > div[data-layout='one_third_3']
139        ),
140    &:has(> div[data-layout='one_third_3']) {
141        width: calc(33% - 16px);
142        flex-grow: 0;
143    }
144
145    &:has(> button[data-layout='ad_with_popup'] > div[data-layout='half_2']),
146    &:has(> div[data-layout='half_2']) {
147        width: calc(50% - 16px);
148        flex-grow: 0;
149    }
150
151    &:has(> button[data-layout='ad_with_popup'] > div[data-layout='full_1']),
152    &:has(> div[data-layout='full_1']) {
153        width: 100%;
154    }
155
156    // Handles strips that contain RichText components
157    &:has(> div[data-layout='rich_text_half']) {
158        flex: 0 0 calc(50% - 24px / 2); // 24px = row gap
159        @media (max-width: 768px) {
160            flex: 1 0 100%;
161        }
162    }
163    &:has(> div[data-layout='rich_text_half_grow']) {
164        flex: 1 0 calc(50% - 24px / 2); // 24px = row gap
165        @media (max-width: 768px) {
166            flex: 1 0 100%;
167        }
168    }
169    &:has(> div[data-layout='rich_text_full']) {
170        flex: 1 0 100%;
171    }
172`},44725:(e,t,n)=>{n.d(t,{A:()=>i});function i(e,t,n){let i={};for(let a in e){let l=e[a],r="",o=!0;for(let e=0;e<l.length;e+=1){let i=l[e];
172i&&(r+=(!0===o?"":" ")+t(i),o=!1,n&&n[i]&&(r+=" "+n[i]))}i[a]=r}return i}},51771:(e,t,n)=>{n.d(t,{W:()=>l});var i=n(12115);n(95155);let a=i.createContext({disableDefaultClasses:!1});function l(e){let{disableDefaultClasses:t}=i.useContext(a);return n=>t?"":e(n)}},52548:(e,t,n)=>{n.d(t,{S:()=>l});let i={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"},a="base";function l(e,t){let n=i[t];return n?`${a}--${n}`:`${a}-${e}-${t}`}},53835:(e,t,n)=>{n.r(t),n.d(t,{Popover:()=>j});var i=n(95155),a=n(12115),l=n(71253),r=n(27005),o=n(9311),s=n(3271),d=n(30659);function u(e){return e.substring(2).toLowerCase()}function c(e){let{children:t,disableReactTree:n=!1,mouseEvent:i="onClick",onClickAway:c,touchEvent:p="onTouchEnd"}=e,h=a.useRef(!1),m=a.useRef(null),v=a.useRef(!1),x=a.useRef(!1);a.useEffect(()=>(setTimeout(()=>{v.current=!0},0),()=>{v.current=!1}),[]);let f=(0,o.default)((0,d.A)(t),m),g=(0,s.default)(e=>{let t=x.current;x.current=!1;let i=(0,r.A)(m.current);if(!(!v.current||!m.current||"clientX"in e&&(i.documentElement.clientWidth<e.clientX||i.documentElement.clientHeight<e.clientY))){if(h.current){h.current=!1;return}(e.composedPath?e.composedPath().includes(m.current):!(0,l.A)(i.documentElement,e.target)||(0,l.A)(m.current,e.target))||!n&&t||c(e)}}),y=e=>n=>{x.current=!0;let i=t.props[e];i&&i(n)},b={ref:f};return!1!==p&&(b[p]=y(p)),a.useEffect(()=>{if(!1!==p){let e=u(p),t=(0,r.A)(m.current),n=()=>{h.current=!0};return t.addEventListener(e,g),t.addEventListener("touchmove",n),()=>{t.removeEventListener(e,g),t.removeEventListener("touchmove",n)}}},[g,p]),!1!==i&&(b[i]=y(i)),a.useEffect(()=>{if(!1!==i){let e=u(i),t=(0,r.A)(m.current);return t.addEventListener(e,g),()=>{t.removeEventListener(e,g)}}},[g,i]),a.cloneElement(t,b)}var p=n(27966),h=n(86670),m=n(24880);let v=(0,h.default)(p.default,{shouldForwardProp:()=>!0})(()=>({background:m.DJJ,border:"solid",borderWidth:m.RYE,borderColor:m.Z8G,borderRadius:m.fqE,padding:m.YPD}));v.displayName="Card";var x=n(54309),f=n(10874),g=n(19590);let y=(0,a.forwardRef)(({buttonText:e,buttonAriaLabel:t,children:n,isOpen:a,href:l,onClick:r,onKeyDown:o,onMouseEnter:s,onMouseLeave:d,onMouseOver:u,openedOnHover:c,sx:p,variant:h,target:m},v)=>{let y=t||("string"==typeof e?e:"");return l?(0,i.jsxs)(g.m2,{ref:v,sx:p,children:[(0,i.jsx)(f.Button,{href:l,"aria-label":y,onMouseEnter:s,onMouseLeave:d,onMouseOver:u,variant:h,target:m,children:e}),(0,i.jsx)(f.Button,{"aria-label":y,"aria-expanded":a,variant:"text-button",onClick:r,onKeyDown:o,sx:a&&!1===c?{}:{":not(:focus-within)":{svg:{...x.A}}},children:(0,i.jsx)(g.ho,{})})]}):(0,i.jsxs)(f.Button,{ref:v,"aria-label":y,"aria-expanded":a,onClick:r,onMouseEnter:s,onMouseLeave:d,onKeyDown:o,onMouseOver:u,sx:p,variant:h,children:[e,n]})});y.displayName="PopoverButton";var b=n(77508),_=n(99858);let w="Popover",k=`${w}-error: Either missing children or buttonText prop`,j=({children:e,buttonText:t,buttonAriaLabel:n,roleRegion:l=!1,hasArrow:r=!1,hasChevronDownIcon:o=!0,href:s,position:d="bottom-start",labelledById:u,setFocus:p="Container",sxButton:h,sxPopover:m,sxPopper:x,triggerAction:f="onHover",preserveFocusOnHover:j=!1,onCloseCallback:C=()=>null,uniqueId:S,target:A})=>{let T=(0,a.useRef)(null),I=(0,a.useRef)(),$=(0,a.useRef)(),B=(0,a.useRef)(null),L=(0,a.useRef)(null),[M,E]=(0,a.useState)(null),[D,z]=(0,a.useState)(!1),[P,F]=(0,a.useState)(!1),H=(0,a.useCallback)(()=>{var e;if(z(!1),F(!1),C(),"hover"===L.current&&j){null==(e=B.current)||e.focus(),B.current=null,L.current=null;return}(0,b.wf)(T.current),L.current=null},[z,F,C,j]),R=(0,a.useCallback)(e=>{var t;if(!document.querySelector("#visit-external-link-text")&&I&&!(null==(t=null==I?void 0:I.current)?void 0:t.contains(e.relatedTarget)))return H()},[H]),N=(0,a.useCallback)(e=>{"Enter"!==e.key&&" "!==e.key&&"Tab"!==e.key&&"Shift"!==e.key&&"Escape"===e.key&&H()},[H]);if((0,a.useEffect)(()=>{if(D&&I&&I.current){let e=(0,b.oJ)(I.current);e.length>0&&($.current=e[e.length-1],$.current.addEventListener("blur",R)),document.addEventListener("keydown",N)}return()=>{document.removeEventListener("keydown",N)}},[D,N,R]),!e||!t)return console.error(k),null;let O=()=>{z(e=>{let t=!e;return t||C(),t})},W=()=>{F(!0),null===L.current&&(B.current=document.activeElement,L.current="hover"),z(!0)};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(y,{"aria-expanded":D,buttonText:t,buttonAriaLabel:n,isOpen:D,openedOnHover:P,href:s,target:A,ref:T,variant:"text-button",onClick:"onClick"===f||s?()=>{L.current="click",O()}:"onHover"===f?W:void 0,onMouseEnter:"onHover"===f?W:void 0,onMouseLeave:"onHover"===f?H:void 0,onKeyDown:"onHover"===f||"onClick"===f?e=>{let{key:t}=e;(" "===t||"Enter"===t)&&(e.preventDefault(),L.current="keyboard","onHover"===f&&(F(!0),B.current=document.activeElement),O())}:void 0,sx:{padding:"4px",...h},children:o&&(0,i.jsx)(g.ho,{})}),(0,i.jsx)(c,{onClickAway:e=>{var t;T.current&&(null==(t=null==T?void 0:T.current)?void 0:t.contains(e.target))||H()},children:(0,i.jsxs)(g.u0,{"data-testid":(0,_.A)(w,S),disablePortal:!0,open:D,anchorEl:T.current,onMouseEnter:W,onMouseLeave:()=>{document.querySelector("#visit-external-link-text")||H()},onKeyDown:e=>{(0,b.Tj)(e,I,T,H)},placement:d,role:l?"region":void 0,"aria-labelledby":u,sx:x,modifiers:[{name:"arrow",enabled:r,options:{element:M}}],children:[r?(0,i.jsx)(g.i3,{component:"span",className:"arrow",ref:E}):null,(0,i.jsx)(v,{ref:e=>{if(I.current=e,e&&"First Actionable"===p){let e=L.current;
172"keyboard"!==e&&"click"!==e&&("hover"!==e||j)&&("onHover"===f||null!==e)||(0,b.Iy)(I.current)}},sx:{padding:"24px",...m},children:e})]})})]})};j.displayName=w},57815:(e,t,n)=>{n.d(t,{FindAWarehouseFormUI:()=>B});var i=n(95155),a=n(49820),l=n(3783),r=n(11854),o=n(97403),s=n(12115),d=n(12158),u=n(65138),c=n(10874),p=n(79176),h=n(43922),m=n(24880),v=n(19945),x=n(1051),f=n(33423);let g="FindAWarehouseForm",y=`${g}-all-${o.BH}`,b="find-a-warehouse-popover-search-field",_="findawarehouse-title";var w=n(68409),k=n(27966),j=n(86670);let C=(0,j.default)(k.default)`
173    display: flex;
174    flex-direction: column;
175    justify-content: flex-start;
176    align-items: flex-start;
177    gap: ${m.D3H};
178    width: 100%;
179    height: fit-content;
180`,S=(0,j.default)(k.default)`
181    display: flex;
182    flex-direction: column;
183    justify-content: flex-start;
184    align-items: center;
185    width: fit-content;
186    height: fit-content;
187`,A=(0,j.default)("fieldset")({border:"none",margin:"0px",padding:"0px"}),T={"& > li":{breakInside:"avoid",display:"inline-block",marginBottom:m.Mzk,width:"100%"},columnCount:2,columnGap:m.Mzk,marginBlockEnd:m.iAn,marginTop:m.D3H,maxWidth:"352px",width:"100%"},I={":focus":{borderRadius:"0",outline:"2px auto -webkit-focus-ring-color"}},$="searchText",B=e=>{let{trackEvent:t}=(0,f.z)(),{variant:n="standard",moduleSettings:g}=e,k=(0,s.useId)(),j=(0,s.useMemo)(()=>new l.n({composable_window:g.composable_window,key_value:g.key_value}),[g]),B=j.getKeyValueItem(o.vP),L=j.getKeyValueItem(o.$o),M=j.getKeyValueItem(o.xe),E=j.getKeyValueItem(o.Xs),D=j.getKeyValueItem(o.SD),z=g.properties[0],P=null==z?void 0:z.warehousePageURL,F=`${b}-compact-${k}`,H=`find-a-warehouse-label-compact-${k}`,R=(0,s.useMemo)(()=>(0,r.UO)(g,!0),[g]),N={filters:(0,r.s_)(g),searchText:""},O=(0,a.Wx)({initialValues:N,onSubmit:e=>{t({identifier:"whSearchTerm",keyword:e.searchText,location:"standard"===n?"find a warehouse flyout":"footer",trackType:"search"});let i=((e,t,n)=>{let i,a=new URLSearchParams;for(let[n,l]of(e.searchText&&a.append(o.hS,(i=e.searchText,"u">typeof window?w.sanitize(i):"")),Object.entries((0,r.yz)(t,e.filters,"warehouseLocationsPage"))))!0===l&&a.append(n,"true");let l=n.includes("?")?"&":"?";return`${n}${l}${a.toString()}`})(e,R,P);window.location.href=i},validate:e=>(0,r.l)(g,e)}),W=e=>{e.preventDefault(),O.handleSubmit()};return(0,i.jsxs)("form",{"data-testid":y,onSubmit:W,children:["compact"===n&&(0,i.jsxs)(C,{children:[(0,i.jsx)(d.Text,{component:"h2",id:_,uniqueId:_,variant:"t4",children:B}),(0,i.jsx)(u.A,{endAdornment:(0,i.jsx)(c.Button,{"aria-label":E,onClick:W,sx:I,uniqueId:"submit",variant:"text-button",children:(0,i.jsx)(v.v,{color:m.iCb,height:24,width:24})}),onChange:e=>O.setFieldValue($,e.target.value),autoComplete:D,id:F,inputAriaLabelledBy:`${H} ${_}`,inputLabelId:H,label:L,uniqueId:`${b}-compact`,value:O.values[$]})]}),"standard"===n&&(0,i.jsxs)(S,{children:[(0,i.jsx)(u.A,{onChange:e=>O.setFieldValue($,e.target.value),id:`${b}-standard-${k}`,label:L,sx:{marginBottom:m.i_v},uniqueId:`${b}-standard`,value:O.values[$]}),(0,i.jsxs)(A,{children:[(0,i.jsx)("legend",{children:(0,i.jsx)(d.Text,{children:M})}),(0,i.jsx)(p.B,{sx:T,variant:"SimpleList",children:R.map(e=>(0,i.jsx)(h.c,{children:(0,i.jsx)(x.k,{isChecked:!!O.values.filters[e.id],onChange:t=>O.setFieldValue("filters",{...O.values.filters,[e.id]:t.target.checked}),option:e,uniqueId:`findawarehouse-${e.label}`},e.id)},e.id))})]}),(0,i.jsx)(c.Button,{onClick:W,sx:{width:"100%"},uniqueId:E,variant:"primary",children:E})]})]})};B.displayName=g},58905:(e,t,n)=>{n.d(t,{T:()=>o});var i=n(16002),a=n(12115),l=n(71706);let r=async(e,t)=>{let n;try{let i=await fetch(e,t?{headers:t}:void 0),a=await i.json();n=(null==a?void 0:a.warehouse)||null}catch(e){return console.warn("Failed to fetch warehouse data: ",e),null}return n};function o(e,t){let{bdWarehouseNumber:n,miniBannerDetails:o}=(0,l.B)(),[s,d]=(0,a.useState)(),[u,c]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{let{addrType:a}=o.values||{};if(!(null==n?void 0:n.value)||!a)return;let l=(0,i.Se)(n.value,a),s=e.replace("{{warehouse_id}}",l);(async()=>{c(!0);let e=await r(s,t);c(!1),d(e)})()},[o,e]),{isLoading:u,warehouseData:s}}},59175:(e,t,n)=>{n.d(t,{WarehouseHoursUI:()=>s});var i=n(95155),a=n(34971),l=n(24880),r=n(52647),o=n(58905);function s({url:e,headers:t}){let{warehouseData:n,isLoading:d}=(0,o.T)(e,t);return(0,i.jsxs)(i.Fragment,{children:[d&&(0,i.jsx)(a.Skeleton,{width:"180px",variant:"textMultipleLines",lines:1}),n&&(0,i.jsx)(r.R,{warehouseData:n,hoursLabel:"",showHolidays:!1,sxHoursLabel:{color:l.sLX},locale:"en-us"})]})}}
187,61989:(e,t,n)=>{n.d(t,{TextWithIcon:()=>c});var i=n(95155),a=n(64835),l=n(3187),r=n(12158),o=n(24880),s=n(90830),d=n(25719),u=n(245);function c({entry:e,externalLinkData:t,insideFlyout:n=!1,target:p}){var h,m,v;let{imageDomainSwapConfig:x}=(0,a.D)();if(!e)return null;let f=null!=(h=e.link)&&!!h.external_site,g=!!e.preserve_url_params,{warningPrimaryButtonText:y,warningCloseButtonAriaLabelText:b,warningSecondaryButtonText:_,warningText:w,warningTitle:k}=t||{};return(0,i.jsx)(s.Analytics,{analyticData:{component:{trackedData:[e.link.title]}},children:(0,i.jsx)(l.Link,{sx:{display:"inline-block",width:"fit-content"},"aria-label":`${e.link_alt_text} ${e.link.title}`,dataPrivate:null==e?void 0:e.disable_third_party_tracking,hasExternalLinkWarning:f,href:null==(m=e.link)?void 0:m.url,preserveSearchParams:g,target:p,uniqueId:null==(v=e.link)?void 0:v.title,warningCloseAriaLabel:b,warningPrimaryButtonText:y,warningSecondaryButtonText:_,warningText:w,warningTitle:k,children:(0,i.jsxs)(d.CostcoBox,{sx:{display:"flex",gap:o.iAn,alignItems:"center"},children:[e.icon_image||e.icon||e.icon_image_adobe?(0,u.x8)(e,x):null,(0,i.jsx)(r.Text,{bold:"bold"===e.link_style,italic:"italic"===e.link_style,uniqueId:e.link.title,variant:n?"inherit":void 0,children:e.link.title})]})})})}},63224:(e,t,n)=>{n.d(t,{CookieSettingsLinkClient:()=>p});var i=n(95155),a=n(12115),l=n(42463),r=n(39007),o=n(10874),s=n(76865);let d=({entry:e})=>{var t,n;let a=null==(n=null==(t=null==e?void 0:e.active_state)?void 0:t.active_state_link)?void 0:n.title;return(0,i.jsx)(o.Button,{className:s.JZ,"data-testid":s.EA,id:s.Mt,uniqueId:"cookie-settings",variant:"text-button",children:a})};var u=n(8323);let c=({entry:e})=>{var t,n;let{openErrorDrawer:a}=(0,u.l)(),l=null==(n=null==(t=null==e?void 0:e.active_state)?void 0:t.active_state_link)?void 0:n.title;return(0,i.jsx)(o.Button,{"data-testid":s.EA,id:s.Ex,uniqueId:"cookie-settings",variant:"text-button",onClick:function(){"u">typeof window&&void 0!==window.CostcoConsentManager?window.CostcoConsentManager.openDrawer():(console.error("CostcoConsentManager is not available on the window object"),a())},children:l})},p=({isTranscendConsentManagementEnabled:e,entry:t})=>{let[n,o]=(0,a.useState)(!1),[s]=(0,r.F)(l.UT,e),u=e||s===l.Ov;return((0,a.useEffect)(()=>{o(!0)},[]),n)?u?(0,i.jsx)(c,{entry:t}):(0,i.jsx)(d,{entry:t}):null}},64855:(e,t,n)=>{n.d(t,{K:()=>p});var i=n(95155),a=n(45895),l=n(12115),r=n(27047);let o=(0,l.lazy)(()=>Promise.resolve().then(n.bind(n,64998)).then(e=>({default:e.AdBuilderUI}))),s=(0,l.lazy)(()=>Promise.resolve().then(n.bind(n,21343)).then(e=>({default:e.RichTextEntryClient}))),d=(0,l.lazy)(()=>Promise.resolve().then(n.bind(n,71013)).then(e=>({default:e.TextBuilderUI}))),u=(0,l.lazy)(()=>Promise.resolve().then(n.bind(n,17852)).then(e=>({default:e.FeatureHighlightCardV2UI}))),c=(0,l.lazy)(()=>Promise.resolve().then(n.bind(n,13985)).then(e=>({default:e.ClientSideAnnouncementBanner}))),p=({contentType:e,data:t,locale:n,adBuilderSx:p,analyticsTitlePrefix:h,enableOnViewTracking:m=!0})=>e&&t?(0,i.jsx)(l.Suspense,{fallback:null,children:(0,i.jsx)(()=>{var l,v;switch(e){case a.cM.AdBuilder:if(!(0,r.hM)(t))return null;return(0,i.jsx)(o,{disableThirdPartyTracking:null==(l=t.privacy_toggle)?void 0:l.disable_third_party_tracking,data:t,isLoading:!1,locale:n,sx:p,analyticsTitlePrefix:h,enableOnViewTracking:m},t.uid);case a.cM.CustomRichText:if(!(0,r.vh)(t))return null;return(0,i.jsx)(s,{entryId:t.uid,rich_text_editor:t.rich_text_editor,ad_type:null==(v=t.component_size)?void 0:v.ad_type});case a.cM.TextBuilder:if(!(0,r.Dy)(t))return null;return(0,i.jsx)(d,{data:t,locale:n});case a.cM.FeatureHighlightCardV2:if(!(0,r.F7)(t))return null;return(0,i.jsx)(u,{data:t,isLoading:!1,analyticsTitlePrefix:h,enableOnViewTracking:m});case a.cM.AnnouncementBanner:if(!(0,r.Ad)(t))return null;return(0,i.jsx)(c,{entry:t,analyticsTitlePrefix:h,enableOnViewTracking:m});default:return null}},{})}):null},65303:(e,t,n)=>{n.d(t,{Q:()=>o});var i=n(33593),a=n(29722),l=n(67733);function r(e){if(void 0===e)return{};let t={};return Object.keys(e).filter(t=>
187!(t.match(/^on[A-Z]/)&&"function"==typeof e[t])).forEach(n=>{t[n]=e[n]}),t}function o(e){var t,n,o;let{elementType:s,externalSlotProps:d,ownerState:u,skipResolvingSlotProps:c=!1,...p}=e,h=c?{}:"function"==typeof d?d(u,void 0):d,{props:m,internalRef:v}=function(e){let{getSlotProps:t,additionalProps:n,externalSlotProps:i,externalForwardedProps:o,className:s}=e;if(!t){let e=(0,a.A)(n?.className,s,o?.className,i?.className),t={...n?.style,...o?.style,...i?.style},l={...n,...o,...i};return e.length>0&&(l.className=e),Object.keys(t).length>0&&(l.style=t),{props:l,internalRef:void 0}}let d=(0,l.h)({...o,...i}),u=r(i),c=r(o),p=t(d),h=(0,a.A)(p?.className,n?.className,s,o?.className,i?.className),m={...p?.style,...n?.style,...o?.style,...i?.style},v={...p,...n,...c,...u};return h.length>0&&(v.className=h),Object.keys(m).length>0&&(v.style=m),{props:v,internalRef:p.ref}}({...p,externalSlotProps:h}),x=(0,i.A)(v,h?.ref,e.additionalProps?.ref);return t=s,n={...m,ref:x},o=u,void 0===t||"string"==typeof t?n:{...n,ownerState:{...n.ownerState,...o}}}},65975:(e,t,n)=>{n.d(t,{SameDay:()=>u});var i=n(95155),a=n(39530),l=n(3187),r=n(12158),o=n(90830),s=n(71706),d=n(25719);let u=({entry:e})=>{let{deliveryLocation:t}=(0,s.B)();if(!e)return null;let n=e.active_state.active_state_link.href;return n=t.zipCode&&n?n.replace(a.mc,a.mc+t.zipCode):n,(0,i.jsx)(o.Analytics,{analyticData:{component:{trackedData:[e.active_state.active_state_link.title]}},children:(0,i.jsx)(l.Link,{href:n,target:e.target,uniqueId:e.active_state.active_state_link.title,children:(0,i.jsx)(d.CostcoBox,{children:(0,i.jsx)(r.Text,{uniqueId:e.active_state.active_state_link.title,children:e.active_state.active_state_link.title})})})})}},66553:(e,t,n)=>{n.d(t,{ScaffoldingContainer:()=>r});var i=n(27966),a=n(86670),l=n(24880);let r=(0,a.default)(i.default,{shouldForwardProp:e=>"maxWidth"!==e})(({maxWidth:e})=>({display:"flex",flexDirection:"column",gap:l.Mzk,maxWidth:e,width:"100%"}))},67733:(e,t,n)=>{n.d(t,{h:()=>i});function i(e,t=[]){if(void 0===e)return{};let n={};return Object.keys(e).filter(n=>n.match(/^on[A-Z]/)&&"function"==typeof e[n]&&!t.includes(n)).forEach(t=>{n[t]=e[t]}),n}},76205:(e,t,n)=>{n.d(t,{SegmentBasedEntryAJOClient:()=>o});var i=n(95155),a=n(90887),l=n(64855),r=n(85377);let o=({entry:e,locale:t,adBuilderSx:n})=>{var o,s;let{entryData:d,isLoading:u}=(0,a.usePersonalizedEntryFromAJO)({entry:e});if(!d||!(null==d?void 0:d.personalizedEntry)){if(!u)return null;let t=null==(s=null==(o=e.base_content_reference)?void 0:o[0])?void 0:s._content_type_uid;return(0,i.jsx)(r._,{contentType:t,adBuilderSx:n})}let{personalizedEntry:c,contentType:p}=d;return(0,i.jsx)(l.K,{contentType:p,data:c,locale:t,adBuilderSx:n,analyticsTitlePrefix:e.title,enableOnViewTracking:!0})}},76505:(e,t,n)=>{n.d(t,{W:()=>a});var i=n(52548);function a(e,t){let n={};return t.forEach(t=>{n[t]=(0,i.S)(e,t)}),n}},76865:(e,t,n)=>{n.d(t,{EA:()=>i,Ex:()=>a,JZ:()=>r,Mt:()=>l});let i="cookieSettings",a="transcend-btn",l="ot-sdk-btn",r="ot-sdk-show-settings"},80649:(e,t,n)=>{n.r(t),n.d(t,{SegmentBasedEntryClient:()=>d});var i=n(95155),a=n(74662),l=n(12115),r=n(71706),o=n(85377),s=n(27047);let d=({defaultContentType:e,ReferenceEntriesComponentMap:t,entry:n,adBuilderSx:d})=>{let{bdWarehouseNumber:u,warehouse:c}=(0,r.B)(),[p,h]=(0,l.useState)(),m=(0,l.useMemo)(()=>{var e;return(0,a.T6)()?null==u?void 0:u.value:null==(e=null==c?void 0:c.nearestWarehouse)?void 0:e.catalog},[u,c]);if((0,l.useEffect)(()=>{"u">typeof window&&h((0,s.YH)(n,{warehouseId:m}))},[m]),!p)return(0,i.jsx)(o._,{contentType:e,adBuilderSx:d});let v=t[null==p?void 0:p.uid];return v||(0,i.jsx)(i.Fragment,{})}},81548:(e,t,n)=>{n.d(t,{SynchronizeLanguage:()=>r});var i=n(56224),a=n(12115),l=n(36360);function r(){let[e,t]=(0,l.G)(i.Kj);return(0,a.useEffect)(()=>{let n=new URL(window.location.href),{searchParams:a}=n;if(!a.has("langId"))return;let l=a.get("langId");if(l!==e){let e,a;t(l,{domain:(a=(e=n.hostname.split(".")).length)<2?e[0]:["",e[a-2],e[a-1]].join("."),maxAge:i.Xq})}},[]),null}},83061:(e,t,n)=>{n.d(t,{SegmentBasedEntryClientV2:()=>c});var i=n(95155),a=n(66119),l=n(74662),r=n(12115),o=n(71706),s=n(64855),d=n(85377),u=n(27047);let c=({entry:e,locale:t,adBuilderSx:n})=>{var c,p;let{preferredTerritory:h,bdDeliveryLocation:m,deliveryLocation:v}=(0,o.B)(),[x,f]=(0,r.useState)(),[g,y]=(0,r.useState)(),[b,_]=(0,r.useState)(!1),[w,k]=(0,r.useState)(!1),j="/consumer-web/browse/prd/homepage-cabc",C=(0,r.useMemo)(()=>{var e,t;return(0,l.T6)()?null==(e=null==m?void 0:m.bdLocation)?void 0:e.slice(-2):null==(t=null==v?void 0:v.state)?void 0:t.slice(-2)},[m,v]),S=(0,r.useMemo)(()=>{var e;return null==(e=null==h?void 0:h.value)?void 0:e.slice(-2)},[h]);(0,r.useEffect)(()=>{"u">typeof window&&f((0,u.YH)(e,{location:C,warehouseState:S}))},[C,S]),(0,r.useEffect)(()=>
187{if(!x){y(void 0),_(!1),k(!1);return}let e=!0,n=new AbortController;return(async()=>{var i;_(!0),y(void 0),k(!1);try{let l=`/api/contentStack/${t}/${x._content_type_uid}/getEntryById/${x.uid}`;if(j){let e=null==(i=null==window?void 0:window.location)?void 0:i.pathname;(null==e?void 0:e.includes(j))&&(l=`${j}${l}`)}let r=await (0,a.$3)(l,{},5e3,!1,18e3,n);if(!e)return;r?(y(r),k(!1)):(k(!0),y(void 0))}catch(t){if(!e)return;console.error("Error fetching component data:",t),y(void 0),k(!0)}finally{if(!e)return;_(!1)}})(),()=>{e=!1,n.abort()}},[j,x,t]);let A=null==(p=null==(c=null==e?void 0:e.base_content_reference)?void 0:c[0])?void 0:p._content_type_uid,T=(null==x?void 0:x._content_type_uid)??A;if(!x||b)return(0,i.jsx)(d._,{contentType:T,adBuilderSx:n});if(!g&&w)return null;let I=null==x?void 0:x._content_type_uid;return(0,i.jsx)(s.K,{contentType:I,data:g,locale:t,adBuilderSx:n,analyticsTitlePrefix:e.title,enableOnViewTracking:!0})}},85377:(e,t,n)=>{n.d(t,{_:()=>p});var i=n(95155),a=n(45895),l=n(89953),r=n(34971);let o=()=>(0,i.jsx)(r.Skeleton,{sx:{height:"31px",width:"100%"}});var s=n(34059),d=n(59081),u=n(95097);let c=()=>(0,i.jsx)(r.Skeleton,{sx:{height:"128px",width:"100%"},variant:u.z.Rectangular}),p=({contentType:e,adBuilderSx:t})=>{switch(e){case a.cM.AdBuilder:return(0,i.jsx)(s.w,{sx:t});case a.cM.AnnouncementBanner:return(0,i.jsx)(o,{});case a.cM.FeatureHighlightCardV2:return(0,i.jsx)(d.a,{});case a.cM.CustomRichText:return(0,i.jsx)(c,{});case a.cM.TextBuilder:return(0,i.jsx)(l.A,{variant:"rectangular",height:75});case a.cM.LinkListWithFlyoutReferences:case a.cM.LinkListSimple:case a.cM.LinkListWithFlyout:case a.cM.LinkFlyout:return(0,i.jsx)(l.A,{variant:"rectangular",height:32});default:return null}}},90887:(e,t,n)=>{n.r(t),n.d(t,{AJOPersonalizationProviderClient:()=>c,useAJOPersonalization:()=>p,usePersonalizedEntryFromAJO:()=>h});var i=n(95155),a=n(66119),l=n(12115),r=n(71706),o=n(27047),s=n(37691);let d=(0,l.createContext)(null),u=(0,l.memo)(({children:e,locale:t,APIBasePath:n="",AJOSurfaces:r,isOneTrustTargetingEnabled:u,isCookiesFullyLoaded:c})=>{let[p,h]=(0,l.useState)([]),[m,v]=(0,l.useState)(s.C),x=async function({contentType:e,entryId:i}){var l;let r=`/api/contentStack/${t}/${e}/getEntryById/${i}`;if(n){let e=null==(l=null==window?void 0:window.location)?void 0:l.pathname;(null==e?void 0:e.includes(n))&&(r=`${n}${r}`)}return await (0,a.$3)(r,{},5e3,!1,18e3)},f=async function({entry:e}){var t,n,i,a,l;let r=null==(n=null==(t=e.base_content_reference)?void 0:t[0])?void 0:n.uid,s=null==(a=null==(i=e.base_content_reference)?void 0:i[0])?void 0:a._content_type_uid;if(m&&(null==p?void 0:p.length)>0){let t;for(let n=0;n<(null==p?void 0:p.length);n++)if((null==(l=e.ajo_target_rules_block)?void 0:l.length)>0){let i=(0,o.T6)(e.ajo_target_rules_block,p[n]);if(i){t=i;break}}t&&(r=t.uid,s=t._content_type_uid)}if(!r)return;let d=await x({contentType:s,entryId:r});if(d)return{personalizedEntry:d,contentType:s}};return(0,l.useEffect)(()=>{let e=async()=>{try{let e=await adobe.ajo.getCampaignBySurfaces(r);h(e)}catch(e){}m||v(!0)};return document.addEventListener("at-library-loaded",e),()=>{document.removeEventListener("at-library-loaded",e)}},[m,r]),(0,i.jsx)(d.Provider,{value:{isAdobeScriptLoaded:m,getPersonalizedEntry:x,getPersonalizedEntryFromAJO:f,isOneTrustTargetingEnabled:u,isCookiesFullyLoaded:c},children:e})}),c=e=>{let{thirdPartyInfo:t}=(0,r.B)(),{consentManagement:n,isCookiesFullyLoaded:a}=t,{isTargetingEnabled:l}=n;return(0,i.jsx)(u,{isCookiesFullyLoaded:a,isOneTrustTargetingEnabled:l,...e})},p=()=>{let e=(0,l.useContext)(d);return e||{getPersonalizedEntry:async()=>{},getPersonalizedEntryFromAJO:async()=>{}}};function h({entry:e}){let[t,n]=(0,l.useState)(),[i,a]=(0,l.useState)(!0),{isAdobeScriptLoaded:r,getPersonalizedEntryFromAJO:o,isOneTrustTargetingEnabled:s,isCookiesFullyLoaded:d}=p();return(0,l.useEffect)(()=>{if(e){let t=async()=>{a(!0);try{let t=await o({entry:e});n(t)}catch(e){console.log({err:e})}a(!1)};r?t():d&&!s&&a(!1)}},[e,r,s,d,o]),{isLoading:i,entryData:t}}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.