1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[1166],{24561:(e,t,o)=>{o.d(t,{ZP:()=>l});var i=o(67294),n=function(){return(n=Object.assign||function(e){for(var t,o=1,i=arguments.length;o<i;o++)for(var n in t=arguments[o])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}).apply(this,arguments)},r=function(e){var t=e.animate,o=e.backgroundColor,r=void 0===o?"#f5f6f7":o,s=e.backgroundOpacity,a=void 0===s?1:s,l=e.baseUrl,d=void 0===l?"":l,c=e.children,p=e.foregroundColor,m=e.foregroundOpacity,g=e.gradientRatio,h=void 0===g?2:g,u=e.uniqueKey,y=e.rtl,f=e.speed,x=e.style,b=e.title,v=void 0===b?"Loading...":b,S=e.beforeMask,w=void 0===S?null:S,C=function(e,t){var o={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&0>t.indexOf(i)&&(o[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var n=0,i=Object.getOwnPropertySymbols(e);n<i.length;n++)0>t.indexOf(i[n])&&Object.prototype.propertyIsEnumerable.call(e,i[n])&&(o[i[n]]=e[i[n]]);return o}(e,["animate","backgroundColor","backgroundOpacity","baseUrl","children","foregroundColor","foregroundOpacity","gradientRatio","uniqueKey","rtl","speed","style","title","beforeMask"]),$=u||Math.random().toString(36).substring(6),T="".concat($,"-diff"),k="".concat($,"-animated-diff"),I="".concat($,"-aria"),_="".concat(-1*h," 0");return(0,i.createElement)("svg",n({"aria-labelledby":I,role:"img",style:n(n({},void 0===x?{}:x),void 0!==y&&y?{transform:"scaleX(-1)"}:null)},C),v?(0,i.createElement)("title",{id:I},v):null,w&&(0,i.isValidElement)(w)?w:null,(0,i.createElement)("rect",{role:"presentation",x:"0",y:"0",width:"100%",height:"100%",clipPath:"url(".concat(d,"#").concat(T,")"),style:{fill:"url(".concat(d,"#").concat(k,")")}}),(0,i.createElement)("defs",null,(0,i.createElement)("clipPath",{id:T},c),(0,i.createElement)("linearGradient",{id:k,gradientTransform:"translate(".concat(_,")")},(0,i.createElement)("stop",{offset:"0%",stopColor:r,stopOpacity:a}),(0,i.createElement)("stop",{offset:"50%",stopColor:void 0===p?"#eee":p,stopOpacity:void 0===m?1:m}),(0,i.createElement)("stop",{offset:"100%",stopColor:r,stopOpacity:a}),(void 0===t||t)&&(0,i.createElement)("animateTransform",{attributeName:"gradientTransform",type:"translate",values:"".concat(_,"; 0 0; ").concat("".concat(h," 0")),dur:"".concat(void 0===f?1.2:f,"s"),repeatCount:"indefinite"}))))},s=function(e){return e.children?(0,i.createElement)(r,n({},e)):(0,i.createElement)(a,n({},e))},a=function(e){return(0,i.createElement)(s,n({viewBox:"0 0 476 124"},e),(0,i.createElement)("rect",{x:"48",y:"8",width:"88",height:"6",rx:"3"}),(0,i.createElement)("rect",{x:"48",y:"26",width:"52",height:"6",rx:"3"}),(0,i.createElement)("rect",{x:"0",y:"56",width:"410",height:"6",rx:"3"}),(0,i.createElement)("rect",{x:"0",y:"72",width:"380",height:"6",rx:"3"}),(0,i.createElement)("rect",{x:"0",y:"88",width:"178",height:"6",rx:"3"}),(0,i.createElement)("circle",{cx:"20",cy:"20",r:"20"}))};let l=s},52808:(e,t,o)=>{o.d(t,{Z:()=>p});var i=o(85893),n=o(67294),r=o(29163),s=o(67979);let a=r.ZP.span.withConfig({displayName:"TimeSlotTitle",componentId:"-__sc-25213891-0"})(({theme:e})=>` 2 color: ${e.colors.uiColors.greyscale4}; 3 `),l=r.ZP.div.withConfig({displayName:"TimeSlotDescription",componentId:"-__sc-25213891-1"})(({theme:e})=>` 4 font-size: ${e.typography.text.fontXS.fontSize}; 5 font-weight: ${e.typography.weights.normal}; 6 line-height: ${e.typography.text.fontXS.lineHeight}; 7 8 ${(0,s.Z)("sm")} { 9 font-size: ${e.typography.text.fontSM.fontSize}; 10 } 11 `);var d=o(51667),c=o(73342);let p=e=>{let{dataTestId:t}=e,{t:o}=n.useContext(c.q);return(0,i.jsxs)(l,{"data-testid":t||"InstacartFulfilledDescription_data-testId",className:e.className,children:[(0,i.jsxs)(a,{children:[o("checkout.instacartFulfilledDescription")," "]}),(0,i.jsx)(d.pA,{name:"InstacartLogo"})]})}},66493:(e,t,o)=>{o.d(t,{Hf:()=>r,SB:()=>i,gj:()=>n});let i="cartReviewPage.summary.link",n="footerItems.footerAdditionalInformation",r=e=>`registrationPageStep2.fields.${e}.termsAndConditions`},40762:(e,t,o)=>{o.d(t,{Z:()=>c});var i=o(85893),n=o(67294),r=o(73342),s=o(15158),a=o(35576);let l=o(29163).ZP.div.withConfig({displayName:"MarkdownWrapper",componentId:"-__sc-38652e07-0"})([""]);var d=o(9683);let c=e=>{let{t}=n.useContext(r.q),o=t(e.dictionaryKey,e.variables);return""===o?null:(0,s.Z)(()=>(0,i.jsx)(l,{"data-testid":"ReactMarkdown-testId",className:e.className,children:(0,i.jsx)(a.ZP,{options:d.g,children:o})}),{componentName:"MarkdownComponent"})}},9683:(e,t,o)=>{o.d(t,{g:()=>i});let i={overrides:{a:{props:{target:"_blank",rel:"noopener noreferrer"}}},namedCodesToUnicode:{ast:"*"}}},23111:(e,t,o)=>{o.d(t,{Gd:()=>c,Im:()=>m,QQ:()=>p,Y1:()=>g,kR:()=>u,sM:()=>h,sb:()=>d});var i=o(29163),n=o(55977),r=o(34182),s=o(59499),a=o(29039);let l=(0,r.K)(i.ZP.div.withConfig({displayName:"DivKeyboardHandled",componentId:"-__sc-c0b8fd3a-0"})([""])),d=n.W0.md,c=(0,i.ZP)(l).withConfig({displayName:"ToggleContainer",componentId:"-__sc-c0b8fd3a-1"})(["",";"],({noMargin:e})=>` 12 display: inline-flex; 13 flex-direction: column; 14 align-items: flex-start; 15 justify-content: center; 16 cursor: pointer; 17 user-select: none; 18 position: relative; 19 ${e?"margin-right: 0px":`margin-right: ${n.W0.xs}`} 20`),p=i.ZP.label.withConfig({displayName:"ToggleLabel",componentId:"-__sc-c0b8fd3a-2"})(["display:flex;align-items:center;gap:10px;cursor:pointer;width:100%;justify-content:space-between;&:has(input:focus-visible){outline:"," solid currentColor;outline-offset:-",";}"],n.W0.xxxs,n.W0.xxxs),m=i.ZP.span.withConfig({displayName:"ToggleLabelText",componentId:"-__sc-c0b8fd3a-3"})(({theme:e,checked:t})=>` 21cursor: pointer; 22color: ${e.colors.uiColors.greyscale5};
23font-weight: ${t?e.typography.weights.bold:e.typography.weights.normal}; 24font-size: ${e.typography.text.fontSM.fontSize}; 25line-height: ${e.typography.text.fontSM.lineHeight};`),g=i.ZP.div.withConfig({displayName:"ToggleSlider",componentId:"-__sc-c0b8fd3a-4"})(({theme:e,checked:t})=>` 26 position: relative; 27 width: ${n.W0.lgr}; 28 height: ${n.W0.sm}; 29 background: ${e.colors.uiColors.greyscale3}; 30 ${(0,a.E0)(n.W0.lg)} 31 transition: 300ms all; 32 margin-right: ${n.W0.xxxs}; 33 34 &:before { 35 background: ${t?e.colors.brandColors.primary1:e.colors.uiColors.greyscale4}; 36 transition: 300ms all; 37 content: ''; 38 position: absolute; 39 width: ${d}; 40 height: ${d}; 41 ${(0,a.E0)(n.W0.lg)} 42 top: 50%; 43 transform: translate(0, -50%); 44 } 45`),h=i.ZP.input.withConfig({displayName:"ToggleInput",componentId:"-__sc-c0b8fd3a-5"})(({theme:e})=>` 46 47 opacity: 0; 48 position: absolute; 49 50 &:checked + ${g} { 51 background: ${e.colors.brandColors.primary4}; 52 53 &:before { 54 transform: translate(calc(100% - ${n.W0.vxs}), -50%); 55 } 56 } 57`),u=(0,i.ZP)(s.B).withConfig({displayName:"ToggleErrorMessage",componentId:"-__sc-c0b8fd3a-6"})(["width:100%;flex-basis:100%;margin-top:",";"],n.W0.xxs)},49054:(e,t,o)=>{o.d(t,{C:()=>d});var i=o(85893),n=o(67294),r=o(23111),s=o(73342),a=o(15158),l=o(94792);let d=e=>{let{t}=n.useContext(s.q),[o,d]=n.useState(e.checked),{name:c,noMargin:p,disabled:m,analyticsEvents:g,label:h,labelPosition:u="left",errorMessage:y,hasError:f,showEmptyErrorMessage:x,hasErrorMessageMargin:b,errorTranslateProps:v}=e,S=e["data-testid"]||"toggleTestId",w=t=>{e.onClick&&!m&&(e.onClick(),t.preventDefault(),t.stopPropagation(),d(!o))};return n.useEffect(()=>{e.syncCheckedState&&d(e.checked)},[e.checked]),(0,a.Z)(()=>(0,i.jsxs)(r.Gd,{noMargin:p,onClick:w,"data-testid":`wrapper-${S}`,className:e.className,children:[(0,i.jsxs)(r.QQ,{htmlFor:c,children:["left"===u&&(0,i.jsx)(r.Im,{checked:o,children:h}),(0,i.jsx)(l.Z,{analyticsEvents:g,children:(0,i.jsx)(r.sM,{"data-testid":`input-${S}`,id:c,name:c,type:"checkbox",role:"checkbox",checked:o,disabled:m})}),(0,i.jsx)(r.Y1,{checked:o}),"right"===u&&(0,i.jsx)(r.Im,{checked:o,children:h})]}),!!f&&!!y&&(0,i.jsx)(r.kR,{hasMargin:b,smallMarginBottom:x,"data-testid":`error-${S}`,children:t(y,{...v})})]}),{componentName:"Toggle"})}},58075:(e,t,o)=>{o.d(t,{N:()=>i.Z});var i=o(94792)},7386:(e,t,o)=>{o.r(t),o.d(t,{ReserveTimeslotComponent:()=>es,default:()=>ea});var i=o(85893),n=o(67294),r=o(29163),s=o(67979),a=o(55977),l=o(42358),d=o(69142),c=o(27525),p=o(92742);let m=r.ZP.div.withConfig({displayName:"ReserveTimeslotWrapper",componentId:"-__sc-435d58a4-0"})(["padding:0 ",";width:100%;","{min-width:0;width:100%;}","{min-width:0;width:100%;padding:0;}"],a.W0.lg,(0,s.Z)("md"),(0,s.Z)("sm")),g=r.ZP.div.withConfig({displayName:"NoAddress",componentId:"-__sc-435d58a4-1"})(({theme:e})=>` 58 width: 100%; 59 min-height: ${a.W0.xl}; 60 color: ${e.colors.uiColors.greyscale5}; 61 font-size: ${e.typography.text.fontSM.fontSize}; 62 line-height: ${e.typography.text.fontSM.lineHeight}; 63 `);(0,r.ZP)(d.Z).withConfig({displayName:"ReservationDetails",componentId:"-__sc-435d58a4-2"})(["margin-top:",";"],a.W0.md);let h=r.ZP.div.withConfig({displayName:"FooterActionsWrapper",componentId:"-__sc-435d58a4-3"})(({hasAddress:e})=>` 64 padding: ${a.W0.sm} 0px; 65 display: flex; 66 flex-direction: column; 67 align-items: center; 68 justify-content: center; 69 flex-wrap: ${e?"no-wrap":"wrap"}; 70 position: relative; 71 72 ${(0,s.Z)("sm")} { 73 padding: ${a.W0.sm} 5px; 74 flex-direction: column; 75 `),u=r.ZP.div.withConfig({displayName:"FooterActionsButtonsWrapper",componentId:"-__sc-435d58a4-4"})(["margin-top:",";","{display:none;}","{position:relative;}"],a.W0.vsm,(0,s.Z)("md",{noLower:!0}),(0,s.Z)("sm")),y=(0,r.ZP)(l.bS).withConfig({displayName:"KeepShoppingButton",componentId:"-__sc-435d58a4-5"})(["margin-right:20px;"]),f=(0,r.ZP)(l.bS).withConfig({displayName:"ReviewCartButton",componentId:"-__sc-435d58a4-6"})(["display:inline-flex;min-height:",";","{width:auto;}","{width:auto;}"],a.W0.lg,(0,s.Z)("sm"),(0,s.Z)("md")),x=(0,r.ZP)(c.bb).withConfig({displayName:"CheckoutButton",componentId:"-__sc-435d58a4-7"}
75)(["height:",";width:auto;"],a.W0.lg),b=(0,r.ZP)(p.Z).withConfig({displayName:"ReserveTimeslotBtnFixed",componentId:"-__sc-435d58a4-8"})(["display:flex;justify-content:center;width:100%;padding-top:",";padding-bottom:",";"],a.W0.sm,a.W0.sm);var v=o(73342),S=o(39716);let w=r.ZP.div.withConfig({displayName:"ToolTipContent",componentId:"-__sc-5d6446a7-0"})(["padding:",";"],a.W0.sm),C=r.ZP.div.withConfig({displayName:"ToolTipContentHeader",componentId:"-__sc-5d6446a7-1"})(({theme:e})=>` 76 padding-bottom: ${a.W0.sm}; 77 font-size: 16px; 78 font-weight: ${e.typography.weights.bold}; 79 `),$=r.ZP.div.withConfig({displayName:"PickupInfo",componentId:"-__sc-5d6446a7-2"})(({theme:e})=>` 80 font-size: ${e.typography.text.fontSM.fontSize}; 81 > button { 82 text-transform: capitalize; 83 } 84 `);var T=o(51667),k=o(86706),I=o(63768);let _=(0,k.$j)(e=>({tooltipDisabled:""==e.translation.timeSlot.tooltipContentDelivery&&""===e.translation.timeSlot.tooltipContentHeader&&""==e.translation.timeSlot.tooltipContentPickup}))(e=>{let{t}=n.useContext(v.q),[o,r]=n.useState(!1),s="pickup"===(0,I.CG)(e=>e.shoppingModes.selectedShoppingMode).displayName,a=t(s?"timeSlot.shoppingMode.pickup":"timeSlot.shoppingMode.delivery"),l="moreAboutTooltip";return e.tooltipDisabled?null:(0,i.jsxs)($,{"data-testid":"MoreAboutShoppingModeToolTipTestId",children:[t("timeSlot.moreAbout"),(0,i.jsx)(T.u,{contentId:l,shoppingModeDesc:!0,minWidth:"200px",inlineTrue:!0,initialPosition:{x:"left",y:"top"},trigger:(0,i.jsx)(T.zx,{handleClick:()=>r(!o),buttonStyle:"buttonLink","data-testid":`moreAbout-${a}`,analyticsEvents:e.analyticsEvents,ariaDescribedBy:l,ariaControls:l,ariaExpanded:o,children:a}),backgroundColor:e.backgroundColor,arrowPosition:"left",arrowColor:e.arrowColor,content:(0,i.jsxs)(w,{onClick:()=>r(!1),children:[(0,i.jsxs)(C,{children:[t("timeSlot.tooltipContentHeader")," ",a]}),t(s?"timeSlot.tooltipContentPickup":"timeSlot.tooltipContentDelivery")]}),visible:o,centerContentOnMobile:!0})]})});var j=o(29039);let Z=r.ZP.div.withConfig({displayName:"ActionButtonsWrapper",componentId:"-__sc-9fc59729-0"})([""]),P=r.ZP.div.withConfig({displayName:"PickupTitleWrapper",componentId:"-__sc-9fc59729-1"})([""]),N=r.ZP.div.withConfig({displayName:"DeliveryTitleWrapper",componentId:"-__sc-9fc59729-2"})([""]),W=r.ZP.div.withConfig({displayName:"SelectToContinueText",componentId:"-__sc-9fc59729-3"})(["padding-left:",";"],a.W0.xs),M=r.ZP.div.withConfig({displayName:"SelectToContinue",componentId:"-__sc-9fc59729-4"})(({theme:e})=>` 85display:flex; 86padding: ${a.W0.sm}; 87margin: 0 0 ${a.W0.xs} 0; 88background: ${e.subHeaderBoxes.backgroundColor}; 89color: ${e.subHeaderBoxes.color}; 90${(0,j.E0)()}; 91font-size: ${e.typography.text.fontSM.fontSize}; 92`),R=r.ZP.div.withConfig({displayName:"StoreTitleWrapper",componentId:"-__sc-9fc59729-5"})(({theme:e})=>` 93 width: 100%; 94 min-height: ${a.W0.xl}; 95 color: ${e.colors.uiColors.greyscale5}; 96 font-size: ${e.typography.text.fontSM.fontSize}; 97 line-height: ${e.typography.text.fontSM.lineHeight}; 98 text-align: center; 99 ${(0,s.Z)("sm")} { 100 padding: 0 ${a.W0.lg} ${a.W0.sm}; 101 } 102 `),D=r.ZP.div.withConfig({displayName:"ActionsWrapper",componentId:"-__sc-9fc59729-6"})(["display:flex;align-items:center;justify-content:center;width:100%;","{justify-content:space-evenly;}"],(0,s.Z)("sm")),L=r.ZP.div.withConfig({displayName:"ChangeModeButtonWrapper",componentId:"-__sc-9fc59729-7"})(({theme:e})=>` 103 font-weight: ${e.typography.weights.bold}; 104 font-size: ${e.typography.text.fontSM.fontSize}; 105 padding: ${a.W0.sm}; 106 grid-column: 2 / 3; 107 justify-self: start; 108 109 ${(0,s.Z)("sm")} { 110 padding: 0; 111 button { 112 text-align: center; 113 } 114 } 115 `),E=r.ZP.div.withConfig({displayName:"ChangeAddressButtonWrapper",componentId:"-__sc-9fc59729-8"})(({theme:e})=>` 116 font-weight: ${e.typography.weights.bold}; 117 font-size: ${e.typography.text.fontSM.fontSize}; 118 padding: ${a.W0.sm}; 119 grid-column: 1 / 2; 120 justify-self: end; 121 122 ${(0,s.Z)("sm")} { 123 padding: 0; 124 button { 125 text-align: center; 126 } 127 } 128 129 button { 130 text-transform: capitalize; 131 } 132 `),A=r.ZP.div.withConfig({displayName:"DeliveryUnknownAddress",componentId:"-__sc-9fc59729-9"})(["display:flex;flex-direction:column;justify-content:center;align-items:center;"]);var z=o(34236),B=o(19904),O=o(15009),H=o(33526),U=o(15158),G=o(14410),F=o(48710);let K={setPotentialShoppingModeName:G.J4,setPotentialShoppingModeId:G.ni},q=(0,k.$j)(e=>({shoppingModes:e.shoppingModes.shoppingModesList,shoppingModesList:(0,O.DN)(e),storeDetails:e.stores.activeStoreDetails,modifyInProgress:e.cart.orderModifyStatus.modifyInProgress,addressIntegrationEnabled:e.settings.retailer.addresses.integration.enabled,addressIntegrationV2:e.settings.retailer.addressIntegrationV2,customerAddresses:e.customer.userAddresses,timeslotRequiredToContinue:e.settings.retailer.timeslotModalSettings.timeslotRequiredToAddToCart||e.settings.retailer.timeslotModalSettings.timeslotRequiredToViewCartReview,showSelectToContinueText:e.settings.retailer.timeslotModalSettings.enableSelectToContinueText}),K)((0,r.Zz)(e=>{let{t}=n.useContext(v.q),{shoppingModeIsDelivery:o,storeDetails:r,stepNavTo:s,shoppingModes:a,shoppingModesList:d,defaultAddress:c,modifyInProgress:p,timeslotRequiredToContinue:m,showSelectToContinueText:g}=e,{canChangeMode:h,canChangeStore:u}=(0,B.Z)(d,o?H._Cb:H.c3p),y=(t=!1)=>{let i=o?H._Cb:H.c3p,n=t?i:i===H.c3p?H._Cb:H.c3p;e.setPotentialShoppingModeName(n);let r=a&&a.find(e=>e.displayName===n);r&&r.shoppingModeId&&e.setPotentialShoppingModeId(r.shoppingModeId),s&&s(n)},f=()=>{e.addressIntegrationV2&&e.customerAddresses&&0===e.customerAddresses.length||e.addressIntegrationEnabled?s&&s(H.STEP_TYPES.ADD_NEW_ADDRESS):s&&s(H.STEP_TYPES.CHANGE_SESSION_ADDRESS),window.scrollTo(0,0)};return(0,U.Z)(()=>(0,i.jsxs)(Z,{"data-testid":"actionWrapper-div-testId",children:[(0,i.jsx)(R,{children:o?c?(0,i.jsxs)(N,{"data-testid":"deliveryTitle-div-testId",...F.kf,children:[(0,i.jsx)("div",{children:(0,z.L)(c)}),(0,i.jsxs)("div",{children:[c.city,", ",c.countyProvinceState," ",c.postCode]})]}):(0,i.jsxs)(A,{"data-testid":"deliveryUnknownTitle-div-testId",children:[t("timeSlot.unknownAddress"),(0,i.jsx)(l.bS,{handleClick:f,"data-testid":"ChangeDefaultAddress",buttonStyle:"buttonLink",children:t("timeSlot.selectDefaultAddress")})]}):r?(0,i.jsxs)(P,{"data-testid":"pickupTitle-div-testId",children:[(0,i.jsx)("div",{children:r.name}),(0,i.jsx)("div",{children:(0,z.L)(r)}),(0,i.jsxs)("div",{children:[r.city,", ",r.countyProvinceState," ",r.postCode]})]}):null}),!p&&(0,i.jsxs)(D,{children:[u&&(0,i.jsx)(E,{children:(0,i.jsx)(l.bS,{buttonStyle:"buttonLink",handleClick:()=>y(!0),"data-testid":"changeAddressWrapper-button-testId",children:t("timeSlot.changeStore",{shoppingMode:o?H._Cb:H.c3p})})}),h&&(0,i.jsx)(L,{children:(0,i.jsx)(l.bS,{buttonStyle:"buttonLink",handleClick:()=>y(),"data-testid":"changeModeWrapper-button-testId",children:t("timeSlot.changeMode",{shoppingMode:o?H.c3p:H._Cb})})})]}),g&&m&&(0,i.jsxs)(M,{"data-testid":"select-to-continue-text-testId",children:[(0,i.jsx)(T.pA,{name:"Reserve",fillColor:e.theme.colors.brandColors.primary1}),(0,i.jsx)(W,{children:t("timeSlot.selectToContinue")})]})]}),{componentName:"ReserveTimeslotComponent - ActionButtons.tsx"})})),V=r.ZP.div.withConfig({displayName:"IconTitleWrapper",componentId:"-__sc-6ff2172-0"})(({theme:e})=>` 133 display: flex; 134 color: ${e.colors.uiColors.greyscale6}; 135 font-size: ${e.typography.text.fontLG.fontSize}; 136 font-weight: ${e.typography.weights.bold}; 137 line-height: ${e.typography.text.fontMD.lineHeight}; 138 margin-top: -${a.W0.xs}; 139 flex-direction: column; 140 justify-content: center; 141 text-align: center; 142 143 ${(0,s.Z)("md",{noLower:!0})} { 144 margin-top: ${a.W0.xs}; 145 } 146`),X=r.ZP.div.withConfig({displayName:"IconWrapper",componentId:"-__sc-6ff2172-1"})(({theme:e})=>` 147 justify-content: center;
148 align-items: center; 149 color: ${e.modal.storeIcon.color}; 150 display: flex; 151 margin: 0 auto ${a.W0.xs}; 152 height: ${a.W0.lgr}; 153 width: ${a.W0.lgr}; 154 background-color: ${e.modal.storeIcon.bgColor}; 155 border-radius: 50%; 156 `),Y=r.ZP.h2.withConfig({displayName:"TitleWrapper",componentId:"-__sc-6ff2172-2"})(["margin:0 0 ",";"],a.W0.xxs);var Q=o(69272),J=o(92888);let ee=e=>{let{t}=n.useContext(v.q),{shoppingModeIsDelivery:o}=e;return(0,U.Z)(()=>(0,i.jsxs)(V,{"data-testid":"iconTitle-div-testId",children:[(0,i.jsx)(X,{children:(0,i.jsx)(Q.G,{size:a.W0.md,name:o?"DeliveryOutline":"Pickup"})}),(0,i.jsx)(Y,{id:J.U,children:t("timeSlot.reserveTimeslotPopoverTitle",{activeMode:o?H._Cb:H.c3p})})]}),{componentName:"ReserveTimeslotComponent - IconTitle.tsx"})},et="reviewCartButtonId";var eo=o(78004),ei=o(24512),en=o(1563),er=o(60387);let es=e=>{let{t}=n.useContext(v.q),{shoppingModeIsDelivery:o,defaultAddress:r,toggleModal:s,stepNavTo:a,canProceedToCartReview:l,canProceedToCheckout:d,isCartReviewPage:c,cartContainsUnavailableItems:p,selectedShoppingMode:w,retailerStoreId:C,hasBlockingShoppingRule:$,hasRedemptionOffers:T,onCloseCallback:k,reservedTimeslotId:I}=e,j=n.useMemo(()=>!!k&&!I,[I,k]),Z=o&&!!r||!o,P=()=>{s&&s(),k&&k()},N=()=>{P(),globalThis.location.href=`${globalThis.location.origin}${(0,er.Z)(w,C,en.ZP.cartReview)}`},W=()=>c&&d?(0,i.jsx)(x,{selectedShoppingMode:w,retailerStoreId:C,hasUnavailableItems:p,hasBlockingShoppingRule:$,disabled:j,hasCartRewards:T,isMobile:!0,analyticsEvents:(0,eo.ZP)(ei.Uh.events.timeslot_link_button_click,[{gtmKey:ei.Uh.keys.link_or_button_text,gtmValue:t("timeSlot.footerActions.checkout")}],ei.nv.CLICK),dataTestId:et}):l?(0,i.jsx)(f,{buttonStyle:"checkout","data-testid":et,handleClick:N||void 0,disabled:j,analyticsEvents:(0,eo.ZP)(ei.Uh.events.timeslot_link_button_click,[{gtmKey:ei.Uh.keys.link_or_button_text,gtmValue:t("timeSlot.footerActions.reviewCart")}],ei.nv.CLICK),children:t("timeSlot.footerActions.reviewCart")}):null;return(0,i.jsxs)(m,{"data-testid":"ReserveTimeslotWrapperId",children:[(0,i.jsx)(ee,{shoppingModeIsDelivery:o}),(0,i.jsx)(q,{defaultAddress:r,shoppingModeIsDelivery:o,stepNavTo:a}),Z&&(0,i.jsx)(S.Z,{isCheckout:!1}),!Z&&(0,i.jsxs)(g,{"data-testid":"NoAddressId",children:[t("timeSlot.noAddressSelected"),(0,i.jsx)("br",{}),t("timeSlot.pleaseAddYourAddress")]}),(0,i.jsxs)(h,{hasAddress:!!r,children:[(0,i.jsx)(_,{arrowColor:e.theme.colors.brandColors.primary5,backgroundColor:e.theme.colors.brandColors.primary5,analyticsEvents:(0,eo.ZP)(ei.Uh.events.timeslot_link_button_click,[{gtmKey:ei.Uh.keys.link_or_button_text,gtmValue:`${t("timeSlot.moreAbout")} ${o?H._Cb:H.c3p}`}],ei.nv.CLICK)}),(0,i.jsxs)(u,{children:[(0,i.jsx)(y,{buttonStyle:"secondary",handleClick:P,disabled:j,"data-testid":"KeepShoppingButtonId",analyticsEvents:(0,eo.ZP)(ei.Uh.events.timeslot_link_button_click,[{gtmKey:ei.Uh.keys.link_or_button_text,gtmValue:t("timeSlot.footerActions.keepShopping")}],ei.nv.CLICK),children:t("timeSlot.footerActions.keepShopping")}),(0,i.jsx)(W,{})]}),(0,i.jsxs)(b,{insideModal:!0,children:[(0,i.jsx)(y,{buttonStyle:"secondary",handleClick:P,disabled:j,analyticsEvents:(0,eo.ZP)(ei.Uh.events.timeslot_link_button_click,[{gtmKey:ei.Uh.keys.link_or_button_text,gtmValue:t("timeSlot.footerActions.keepShopping")}],ei.nv.CLICK),children:t("timeSlot.footerActions.keepShopping")}),(0,i.jsx)(W,{})]})]})]})},ea=(0,k.$j)(e=>({currentUrl:e.ui.currentUrl,shoppingModeIsDelivery:(0,O.xL)(e),defaultAddress:(0,O.Ue)(e),canProceedToCartReview:(0,O.r1)(e),canProceedToCheckout:(0,O.Lo)(e),isCartReviewPage:e.cms.documentReferenceName===en.j.cartReview,cartContainsUnavailableItems:(0,O.Fm)(e),hasRewards:(0,O.r)(e),selectedShoppingMode:(0,O.kR)(e),retailerStoreId:e.stores.retailerStoreId,hasBlockingShoppingRule:(0,O.K5)(e),hasRedemptionOffers:(0,O.Rn)(e),reservedTimeslotId:e.slots?.reservationDetails?.slotId}))((0,r.Zz)(es))},69142:(e,t,o)=>{o.d(t,{Z:()=>v});var i=o(85893),n=o(67294),r=o(29163),s=o(67979),a=o(29039),l=o(55977);let d=r.ZP.div.withConfig({displayName:"Box",componentId:"-__sc-dcaace0b-0"})(["",""],({theme:e,fullWidth:t})=>` 157 font-size: ${e.typography.text.fontSM.fontSize}; 158 background-color: ${e.colors.uiColors.successLight}; 159 display: flex; 160 max-width: ${t?"none":l.BC}; 161 padding: ${l.W0.sm}; 162 text-align:left; 163 width: 60%; 164 width:100%; 165 ${(0,a.E0)()}; 166 167 ${(0,s.Z)("md",{noLower:!0})} { 168 bottom: ${t?l.bd:l.W0.sm}; 169 max-width:none; 170 text-align:center; 171 width:100%; 172 } 173 `),c=r.ZP.div.withConfig({displayName:"TitleText",componentId:"-__sc-dcaace0b-1"})(["",""],({theme:e})=>` 174 font-weight: ${e.typography.weights.bold}; 175 margin: 0 0 ${l.W0.xs} 0; 176 `),p=r.ZP.div.withConfig({displayName:"DescriptionText",componentId:"-__sc-dcaace0b-2"})(["margin:"," 0 0 0;"],l.W0.xs),m=r.ZP.div.withConfig({displayName:"RowSide",componentId:"-__sc-dcaace0b-3"})(["width:auto;"]),g=r.ZP.div.withConfig({displayName:"RowMiddle",componentId:"-__sc-dcaace0b-4"})(["width:100%;padding:0 ",";"],l.W0.md);var h=o(86706),u=o(73342),y=o(51667),f=o(15158),x=o(33526),b=o(15009);let v=(0,h.$j)(e=>
176({isModifyingOrder:(0,b.oV)(e),reservationDetails:e.slots.reservationDetails,slotIsReserving:e.slots.isReserving,currentShoppingMode:e.sessions.userSession.shoppingMode}))(e=>{let{t}=n.useContext(u.q),{className:o,fullWidth:r,reservationDetails:s,slotIsReserving:a,isModifyingOrder:l,currentShoppingMode:h}=e;if(!s||!s.slotId||a)return null;let b=!!s.serviceType?.sameDayOnly,v={message:{icon:"Reserve",variables:{fulfilment:h?h.toLowerCase()===x.c3p?t("common.shoppingMode.pickup"):t("common.shoppingMode.delivery"):"",slotDate:s.slotDateTimeShort,expirationTime:s.expirationTime}}};return(0,f.Z)(()=>s?(0,i.jsxs)(d,{type:"success",fullWidth:r,"data-testid":"ReservationDetailsPopup-div-testId",className:o,children:[(0,i.jsx)(m,{children:(0,i.jsx)(y.pA,{name:v.message.icon})}),(0,i.jsxs)(g,{children:[(0,i.jsx)(c,{children:t(`commonToastMessages.${b?"expressTimeslotReservationSuccess":"timeslotReservationSuccess"}.title`,{...v.message.variables})}),l&&!s.expirationTime?(0,i.jsx)(p,{children:t(`commonToastMessages.${b?"expressTimeslotReservationModify":"timeslotReservationModify"}.description`)}):(0,i.jsx)(p,{children:t(`commonToastMessages.${b?"expressTimeslotReservationSuccess":"timeslotReservationSuccess"}.description`,{...v.message.variables})})]})]}):null,{componentName:"ReservationDetailsPopup"})})},92742:(e,t,o)=>{o.d(t,{Z:()=>u});var i=o(85893),n=o(67294),r=o(29163),s=o(67979),a=o(1849),l=o(29039),d=o(55977),c=o(92888);let p=(0,r.vJ)(({contentHeight:e,shouldNotFloat:t,insideModal:o})=>{let i=o?`#${c.df}`:"body";return` 177 ${i} { 178 ${(0,s.Z)("md",{noLower:!0})} { 179 padding-bottom: ${t?"unset":e?`${e}px`:"unset"} 180 } 181 } 182 `}),m=r.ZP.div.withConfig({displayName:"MobileFixedBottomContentFrame",componentId:"-__sc-561f5b00-0"})(({theme:e,shouldNotFloat:t})=>` 183 z-index: ${a.gR}; 184 width: 100%; 185 position: ${t?"relative":"fixed"}; 186 bottom: 0; 187 left: 0; 188 padding: ${d.W0.xs}; 189 190 &::before { 191 content: ''; 192 position: absolute; 193 top: 0; 194 left: 0; 195 width: 100%; 196 height: 100%; 197 background-color: ${e.colors.uiColors.greyscale1}; 198 z-index: ${a.x}; 199 box-shadow: ${l.q.extraLarge}; 200 } 201 202 ${(0,s.Z)("lg")} { 203 display: none!important; 204 } 205 `);var g=o(86706),h=o(15158);let u=(0,g.$j)(e=>({isMobileResolution:e.app.dimensions.width<=d.qv}))(e=>{let t,o=n.useRef(null),[r,s]=n.useState(0);return n.useEffect(()=>(o&&o.current&&(t=new ResizeObserver(([e])=>{e.borderBoxSize[0].blockSize!==r&&s(e.borderBoxSize[0].blockSize)})).observe(o.current),()=>{o&&o.current&&t&&(t.unobserve(o.current),t.disconnect())}),[e.isMobileResolution]),(0,h.Z)(()=>e.isMobileResolution?(0,i.jsxs)(n.Fragment,{children:[(0,i.jsx)(p,{contentHeight:r,shouldNotFloat:e.shouldNotFloat,insideModal:e.insideModal}),(0,i.jsx)(m,{shouldNotFloat:e.shouldNotFloat,className:e.className,ref:o,children:e.children})]}):null,{componentName:"MobileFixedBottomContent"})})},28665:(e,t,o)=>{o.d(t,{Z:()=>m});var i=o(85893),n=o(29163),r=o(55977),s=o(29039),a=o(51667);let l=n.ZP.div.withConfig({displayName:"ReminderContainer",componentId:"-__sc-8c75ef51-0"})(({theme:e,backgroundColors:t,animationColors:o,shouldAnimate:i})=>{var n;return` 206 display: flex; 207 font-size: ${e.typography.text.fontSM.fontSize}; 208 line-height: ${e.typography.text.fontSM.lineHeight}; 209 padding: ${r.W0.sm}; 210 margin-bottom:${r.W0.xs}; 211 background-color: ${e.colors[t.parent][t.child]}; 212 ${(0,s.E0)()}; 213 214 ${i&&o?` 215 ${n={animationName:"noticeMessagePulse",color:e.colors[o.parent][o.child]},` 216 animation: ${n.animationName} 2000ms infinite; 217 ${(0,s.oS)(n.animationName,` 218 0% { 219 box-shadow: 0 0 0 0 ${n.color}66; 220 } 221 70% { 222 box-shadow: 0 0 0 8px ${n.color}00; 223 } 224 100% { 225 box-shadow: 0 0 0 0 ${n.color}00; 226 } 227 `)}; 228`} 229 `:""} 230 `}),d=(0,n.ZP)(a.pA).withConfig({displayName:"ReminderIconLoader",componentId:"-__sc-8c75ef51-1"})(["flex-basis:",";flex-shrink:0;justify-content:center;"],r.W0.md),c=n.ZP.span.withConfig({displayName:"ReminderText",componentId:"-__sc-8c75ef51-2"})(["padding-left:",";flex:1;"],r.W0.sm);var p=o(67294);let m=e=>{let[t,o]=p.useState(!!e.pulseAnimation);return p.useEffect(()=>{if(!e.pulseAnimation||"infinite"===e.pulseAnimation.duration)return;let t=setTimeout(()=>{o(!1)},7e3);return()=>clearTimeout(t)}),(0,i.jsxs)(l,{backgroundColors:e.backgroundColors,shouldAnimate:t,animationColors:e.pulseAnimation?.color,className:e.className,"data-testid":e["data-testid"],children:[(0,i.jsx)(d,{name:e.iconName,fillColor:e.iconColor}),(0,i.jsx)(c,{role:"alert",children:e.message})]})}},43087:(e,t,o)=>{o.d(t,{DL:()=>a,F7:()=>s,K8:()=>n,O5:()=>d,Tw:()=>l,WQ:()=>p,i8:()=>c,jP:()=>r,rB:()=>i});let i="timeslotSelect-button-testId",n="timeslot-radio-testId",r="timeslot-time-range-testid",s="timeslotAvailability_wrapper-div-testId",a="timeslotDescription_wrapper-div-testId",l="timeslotInstacartDescription_wrapper-div-testId",d="timeslotProviderDescriptionWrapperTestId",c="timeslot-price-testId",p="express-delivery-icon-testId"},10602:(e,t,o)=>{o.d(t,{He:()=>p,IN:()=>g,NW:()=>h,Rv:()=>d,SD:()=>m,dh:()=>c,pA:()=>u});var i=o(29163),n=o(67979),r=o(51667),s=o(55977),a=o(80396),l=o(40762);let d=i.ZP.div.withConfig({displayName:"LearnMoreLinkWrapper",componentId:"-__sc-9a2ad969-0"})(["margin-top:",";"],s.W0.xs),c=(0,i.ZP)(r.rU).withConfig({displayName:"LearnMoreLink",componentId:"-__sc-9a2ad969-1"})(({theme:e})=>` 231 color: ${e.colors.brandColors.primary1}; 232 padding: ${s.W0.sm} 0; 233 `),p=i.ZP.span.withConfig({displayName:"LearnMoreContent",componentId:"-__sc-9a2ad969-2"})(({theme:e})=>` 234 ${(0,n.Z)("sm")} { 235 color: ${e.colors.uiColors.greyscale4}; 236 }
237 `),m=(0,i.ZP)(l.Z).withConfig({displayName:"CartSummaryLink",componentId:"-__sc-9a2ad969-3"})(({theme:e})=>` 238 text-align: left; 239 color: ${e.colors.uiColors.greyscale5}; 240 font-size: ${e.typography.text.fontSM.fontSize}; 241 line-height: ${e.typography.text.fontSM.lineHeight}; 242 margin: 0 0 ${s.W0.sm} 0; 243 244 ${(0,n.Z)("sm")} { 245 color: ${e.colors.uiColors.greyscale4}; 246 } 247 `),g=i.ZP.div.withConfig({displayName:"LearnMoreWrapper",componentId:"-__sc-9a2ad969-4"})(({theme:e})=>` 248 text-align: left; 249 color: ${e.colors.uiColors.greyscale5}; 250 font-size: ${e.typography.text.fontSM.fontSize}; 251 line-height: ${e.typography.text.fontSM.lineHeight}; 252 margin: ${s.W0.sm}; 253 254 ${(0,n.Z)("md")} { 255 max-width: 600px; 256 } 257 `),h=i.ZP.li.withConfig({displayName:"SummaryListItem",componentId:"-__sc-9a2ad969-7"})(({theme:e,mainLine:t,hasBackground:o})=>` 258 display: flex; 259 justify-content: space-between; 260 padding: ${s.W0.xs} 0; 261 262 svg { 263 position: relative; 264 top: 3px; 265 fill: ${e.colors.uiColors.success}; 266 margin-right: ${s.W0.xxs}; 267 } 268 269 ${(0,n.Z)("lg",{upperLimit:!0})} { 270 padding: ${s.W0.xs} ${a.$S.desktop}; 271 margin: 0 -${a.$S.desktop}; 272 } 273 ${(0,n.Z)("xl")} { 274 padding: ${s.W0.xs} ${a.$S.largeDesktop}; 275 margin: 0 -${a.$S.largeDesktop}; 276 } 277 278 ${t?` 279 font-weight: ${e.typography.weights.bold}; 280 color: ${e.colors.uiColors.greyscale6}; 281 `:""}; 282 283 ${o?`
284 background-color: ${e.payment.summary.listItemBackground}; 285 padding: ${s.W0.xs} ${a.$S.mobile}; 286 margin: 0 -${a.$S.mobile}; 287 `:""}; 288 `),u=i.ZP.div.withConfig({displayName:"AdditionalOrderInfoWrapper",componentId:"-__sc-9a2ad969-8"})(["margin-top:",";"],s.W0.md)},6508:(e,t,o)=>{o.d(t,{AQ:()=>n,mA:()=>r,op:()=>s,pX:()=>i,uR:()=>a});let i="CartReviewSummaryTestId",n="CartReviewSummaryMobileTestId",r="TaxTotalTestId",s="TaxGroupTestId",a="CartReviewSummaryNotesTestId"},27525:(e,t,o)=>{o.d(t,{Fx:()=>_,Z8:()=>k,bb:()=>j,lg:()=>I});var i=o(85893),n=o(67294),r=o(80396),s=o(31387),a=o(10602),l=o(51667),d=o(73342),c=o(1563),p=o(86706),m=o(74797),g=o(60387),h=o(66493),u=o(15158),y=o(6508),f=o(91206),x=o(39812),b=o(33526),v=o(22157),S=o(15009),w=o(97329),C=o(82204),$=o(34463),T=o(55977);let k=e=>{let{customerCredit:t,hasBackground:o,mainLine:n,showIcon:r,title:d,value:c,valueTestId:p,hasPendingSkus:m}=e,g=t?`-${c}`:c;return(0,i.jsxs)(a.NW,{mainLine:n,hasBackground:o,"data-testid":e["data-testid"],children:[(0,i.jsxs)("span",{children:[r&&!m&&(0,i.jsx)(l.pA,{name:"Check"}),m&&!n?(0,i.jsx)($.Yb,{}):d]}),(0,i.jsx)(s.X8,{"data-testid":p,children:m?(0,i.jsx)($.SF,{}):g})]})},I=(0,p.$j)(e=>({hideTaxOnSummary:e.settings.retailer.hideTaxOnSummary,showTaxTotal:e.settings.layout.cartSummary.showTaxTotal,showTaxGroups:e.settings.layout.cartSummary.showTaxGroups,hasPendingSkus:!!e.cart.pendingSkus.length}))(e=>(0,u.Z)(()=>!e.hideTaxOnSummary&&(e.showTaxTotal||e.showTaxGroups)?(0,i.jsxs)(n.Fragment,{children:[e.showTaxTotal&&(0,i.jsx)(k,{title:e.totalTitle,value:e.totalValue,"data-testid":y.mA,hasPendingSkus:e.hasPendingSkus}),e.showTaxGroups&&!!e.taxDetails&&e.taxDetails.map(t=>(0,i.jsx)(k,{title:t.groupName,value:t.amount,"data-testid":`${y.op}-${t.groupName}`,hasPendingSkus:e.hasPendingSkus},t.groupName))]}):null,{componentName:"SummaryTaxesContent"})),_=()=>{let{t:e}=n.useContext(d.q),t=e("cartReviewPage.summary.learnMore.learnMoreLink");return(0,i.jsxs)(a.IN,{children:[(0,i.jsx)(a.SD,{dictionaryKey:h.SB}),(0,i.jsx)(a.He,{dangerouslySetInnerHTML:{__html:e("cartReviewPage.summary.learnMore.content")}}),!!t&&!!t.href&&!!t.title&&(0,i.jsx)(a.Rv,{children:(0,i.jsx)(a.dh,{href:t.href,children:t.title})})]})},j=(0,p.$j)(e=>({requestInProgress:e.ui.requestInProgress,lineItems:e.cart.lineItems,isLoggedIn:(0,v.n)(e),anonymousCartEnabled:e.settings.siteSettings.anonymousCart,showCheckoutInterimModal:(0,S.Nl)(e),canProceedToCheckout:(0,S.Lo)(e),hasPendingSkus:!!e.cart.pendingSkus.length}),{openGlobalModal:x.f9,toggleInterimCMSModal:w.x,getCartRewards:C.$})(e=>{let{t}=n.useContext(d.q),[o,s]=n.useState(!1),a=async()=>{if(o||s(!0),e.requestInProgress)return;if(!e.isLoggedIn&&e.anonymousCartEnabled)return e.openGlobalModal(b.STEP_TYPES.ANONYMOUS_CART_SIGNIN,{ariaLabel:t("modals.ariaLabel.signIn")});if(!e.canProceedToCheckout)return e.openGlobalModal(b.STEP_TYPES.DELIVERYTIMESLOTS,{ariaLabel:t("modals.ariaLabel.timeslots")});if(e.showCheckoutInterimModal)return e.toggleInterimCMSModal(!0);let i=await e.getCartRewards()?c.ZP.redeemLoyalty:c.ZP.checkout;(0,m.Z)((0,g.Z)(e.selectedShoppingMode,e.retailerStoreId,i))};return n.useEffect(()=>{!e.requestInProgress&&o&&a()},[e.requestInProgress]),(0,i.jsx)(r.cF,{"data-testid":e.dataTestId?e.dataTestId:f.IQ,"data-interimmodal":e.showCheckoutInterimModal,fullWidth:!0,buttonStyle:"checkout",desktopOnly:!0,disabled:e.hasUnavailableItems||e.hasBlockingShoppingRule||!e.lineItems.length||e.hasPendingSkus||e.disabled,handleClick:a,isMobile:e.isMobile,analyticsEvents:e.analyticsEvents,className:e.className,children:e.hasPendingSkus?(0,i.jsx)(r.TK,{width:T.W0.sm}):t("cartReviewPage.summary.button")})})},80396:(e,t,o)=>{o.d(t,{$S:()=>d,Qd:()=>p,Rk:()=>x,TK:()=>S,TN:()=>v,cF:()=>f,lk:()=>h,oe:()=>c,rr:()=>y,sJ:()=>b,tP:()=>m,v$:()=>u,wk:()=>g});var i=o(29163),n=o(29039),r=o(55977),s=o(67979),a=o(51667),l=o(40762);let d={mobile:"24px",desktop:"18px",largeDesktop:"32px"},c=(0,i.ZP)(l.Z).withConfig({displayName:"ReviewSummaryLink",componentId:"-__sc-f7d2048d-0"})(({theme:e})=>` 289 text-align: left; 290 color: ${e.colors.uiColors.greyscale5}; 291 font-size: ${e.typography.text.fontSM.fontSize}; 292 line-height: ${e.typography.text.fontSM.lineHeight}; 293 margin: ${r.W0.sm} 0; 294 295 ${(0,s.Z)("sm")} { 296 color: ${e.colors.uiColors.greyscale4}; 297 } 298 `),p=i.ZP.section.withConfig({displayName:"ReviewSummary",componentId:"-__sc-f7d2048d-1"})(({theme:e})=>` 299 display: flex; 300 flex-direction: column; 301 box-shadow: ${n.q.large}; 302 padding: ${r.W0.md} ${d.mobile}; 303 margin-top: 0; 304 background-color: ${e.colors.uiColors.greyscale1}; 305 width: 100%; 306 margin-bottom: ${r.W0.md}; 307 308 ${(0,s.Z)("md",{noUpper:!0})} { 309 border-radius:0 0 ${e.payment.checkoutCards.borderRadius} ${e.payment.checkoutCards.borderRadius}; 310 } 311 312 ${(0,s.Z)("lg",{upperLimit:!0})} { 313 padding: ${r.W0.sm} ${d.desktop}; 314 } 315 316 ${(0,s.Z)("xl")} { 317 padding: ${r.W0.lg} ${d.largeDesktop}; 318 } 319 `),m=i.ZP.h3.withConfig({displayName:"ReviewSummaryHeader",componentId:"-__sc-f7d2048d-2"})(["display:flex;justify-content:space-between;margin:0;padding:"," 0;"],r.W0.xs),g=i.ZP.span.withConfig({displayName:"ReviewSummarySubtext",componentId:"-__sc-f7d2048d-3"})(({theme:e})=>` 320 font-weight: normal; 321 font-size: ${e.typography.text.fontSM.fontSize}; 322 color: ${e.colors.uiColors.greyscale5}; 323 `),h=i.ZP.ul.withConfig({displayName:"ListWrapper",componentId:"-__sc-f7d2048d-4"})(({theme:e})=>` 324 list-style: none; 325 font-size: ${e.typography.text.fontSM.fontSize}; 326 color: ${e.colors.uiColors.greyscale5}; 327 padding: 0; 328 margin: 0; 329 `),u=i.ZP.span.withConfig({displayName:"SummaryTotalValue",componentId:"-__sc-f7d2048d-5"})(({theme:e})=>` 330 display: inline-flex; 331 align-items: center; 332 color: ${e.colors.uiColors.greyscale5}; 333 `),y=i.ZP.div.withConfig({displayName:"TotalHeader",componentId:"-__sc-f7d2048d-6"})(({theme:e})=>` 334 display: flex; 335 justify-content: space-between; 336 font-weight: ${e.typography.weights.bold}; 337 font-size: ${e.typography.text.fontMD.fontSize}; 338 padding: ${r.W0.sm} 0;
339 `),f=(0,i.ZP)(a.zx).withConfig({displayName:"CartCheckoutBtn",componentId:"-__sc-f7d2048d-7"})(({isMobile:e})=>e?` 340 position: relative; 341 width: 100%; 342 height: ${r.fr};`:` 343 ${(0,s.Z)("md",{noLower:!0})} { 344 display: none; 345 }`),x=i.ZP.div.withConfig({displayName:"ShoppingRuleInfo",componentId:"-__sc-f7d2048d-8"})(["","{display:'none';}"],(0,s.Z)("md",{noLower:!0})),b=(0,i.ZP)(l.Z).withConfig({displayName:"ReviewFooter",componentId:"-__sc-f7d2048d-9"})(({theme:e})=>` 346 padding: ${r.W0.xs} 0; 347 font-size: ${e.typography.text.fontSM.fontSize}; 348 color: ${e.colors.uiColors.greyscale4}; 349 `),v=i.ZP.div.withConfig({displayName:"VoucherText",componentId:"-__sc-f7d2048d-10"})(({theme:e})=>` 350 font-size: ${e.typography.text.fontSM.fontSize}; 351 color: ${e.colors.uiColors.greyscale5}; 352 padding: ${r.W0.sm}; 353 `),S=(0,i.ZP)(a.$j).withConfig({displayName:"LoadingSpinner",componentId:"-__sc-f7d2048d-11"})(({theme:e})=>` 354 margin: auto; 355 color: ${e.buttons.checkout.hover.color}; 356 svg { 357 stroke: ${e.buttons.checkout.hover.color}; 358 } 359 `)},34463:(e,t,o)=>{o.d(t,{SF:()=>s,Yb:()=>a});var i=o(85893);o(67294);var n=o(24561),r=o(29163);let s=(0,r.Zz)(e=>(0,i.jsx)(n.ZP,{speed:1.3,viewBox:"0 0 57 16",width:"100%",height:16,backgroundColor:e.theme.colors.uiColors.greyscale2,foregroundColor:e.theme.colors.uiColors.greyscale3,"data-testid":"summaryStencilRightContent-testId",children:(0,i.jsx)("rect",{x:"0",y:"0",rx:"3",ry:"3",width:"57",height:"16"})})),a=(0,r.Zz)(e=>(0,i.jsx)(n.ZP,{speed:1.3,viewBox:"0 0 110 16",width:"100%",height:16,backgroundColor:e.theme.colors.uiColors.greyscale2,foregroundColor:e.theme.colors.uiColors.greyscale3,"data-testid":"summaryStencilLeftContent-testId",children:(0,i.jsx)("rect",{x:"0",y:"0",rx:"3",ry:"3",width:"110",height:"16"})}))},31387:(e,t,o)=>{o.d(t,{EA:()=>p,Kb:()=>a,M4:()=>l,NA:()=>c,X8:()=>m,jC:()=>d,y_:()=>g});var i=o(29163),n=o(55977),r=o(67979),s=o(80396);let a=i.ZP.li.withConfig({displayName:"SummaryListItemDiff",componentId:"-__sc-11285e50-0"})(({theme:e,hasBackground:t=!0})=>` 360 position: relative; 361 margin: 0 -${s.$S.mobile}; 362 ${(0,r.Z)("lg",{upperLimit:!0})} { 363 margin: 0 -${s.$S.desktop}; 364 }; 365 ${(0,r.Z)("xl")} { 366 margin: 0 -${s.$S.largeDesktop}; 367 }; 368 ${t&&`
369 background-color: ${e.payment.summary.listItemBackground}; 370 `}; 371 `),l=i.ZP.div.withConfig({displayName:"PromoCodeContainer",componentId:"-__sc-11285e50-1"})([""]),d=i.ZP.div.withConfig({displayName:"SummaryListItemBox",componentId:"-__sc-11285e50-2"})(["display:grid;padding:"," 0;grid-template-columns:"," 1fr ",";width:100%;","{grid-template-columns:"," 1fr ",";}","{grid-template-columns:"," 1fr ",";}"],n.W0.xs,s.$S.mobile,s.$S.mobile,(0,r.Z)("lg",{upperLimit:!0}),s.$S.desktop,s.$S.desktop,(0,r.Z)("xl"),s.$S.largeDesktop,s.$S.largeDesktop),c=i.ZP.div.withConfig({displayName:"ListItemData",componentId:"-__sc-11285e50-3"})(["display:flex;align-items:center;grid-column:2/3;width:100%;padding-top:3px;padding-bottom:3px;"]),p=i.ZP.span.withConfig({displayName:"ListItemType",componentId:"-__sc-11285e50-4"})(({theme:e})=>` 372 padding-right: ${n.W0.sm}; 373 374 svg { 375 position: relative; 376 top: 3px; 377 fill: ${e.colors.uiColors.success}; 378 margin-right: ${n.W0.xxs}; 379 } 380 `),m=i.ZP.span.withConfig({displayName:"ListItemValue",componentId:"-__sc-11285e50-5"})(({theme:e})=>` 381 font-size: ${e.typography.text.fontSM.fontSize}; 382 font-weight: ${e.typography.weights.bold}; 383 margin-left: auto; 384 white-space:nowrap; 385 386 ${(0,r.Z)("md",{upperLimit:!0})} { 387 text-align: right; 388 align-self: center; 389 } 390 `),g=i.ZP.div.withConfig({displayName:"TrashContainer",componentId:"-__sc-11285e50-6"})(({theme:e})=>` 391 display: flex; 392 align-items: center; 393 justify-content: center; 394 cursor: pointer; 395 svg { 396 fill: ${e.colors.uiColors.greyscale4}; 397 } 398 &:hover { 399 background-color: transparent; 400 } 401 &:hover svg { 402 fill: ${e.colors.uiColors.greyscale5}; 403 } 404 `)},39716:(e,t,o)=>{o.d(t,{Z:()=>eH});var i=o(85893),n=o(67294),r=o(29163),s=o(67979),a=o(55977),l=o(28665),d=o(69142),c=o(29039);let p=r.ZP.div.withConfig({displayName:"TimeslotGridComponentWrapper",componentId:"-__sc-7b03adb2-0"})(["","{padding:"," "," 0;}"],(0,s.Z)("sm"),a.W0.xs,a.W0.sm),m=(0,r.ZP)(d.Z).withConfig({displayName:"TimeslotGridPopupWrapper",componentId:"-__sc-7b03adb2-1"})(["margin-top:",";"],a.W0.sm),g=r.ZP.div.withConfig({displayName:"TimeslotGridEmptySlots",componentId:"-__sc-7b03adb2-2"})(["padding:",";"],a.W0.sm),h=r.ZP.li.withConfig({displayName:"TimeslotButtonWrapper",componentId:"-__sc-7b03adb2-3"})(({theme:e})=>` 405 padding: ${a.W0.xxss} 0; 406 border-bottom: 1px solid ${e.colors.uiColors.greyscale2}; 407 `),u=r.ZP.div.withConfig({displayName:"ViewAllWrapper",componentId:"-__sc-7b03adb2-4"})(["margin-top:",";text-align:center;height:",";button{height:100%;}","{display:none;}"],a.W0.sm,a.fr,(0,s.Z)("md",{noUpper:!0})),y=r.ZP.ul.withConfig({displayName:"TimeSlotsContainer",componentId:"-__sc-7b03adb2-5"})(({condensedView:e})=>` 408 height: 255px; 409 overflow-x: hidden; 410 overflow-y: auto; 411 scrollbar-gutter: stable; 412 list-style: none; 413 padding: 0; 414 margin: 0; 415 ${(0,s.Z)("lg")} { 416 ${c.G$} 417 } 418 ${(0,s.Z)("sm")} { 419 height: ${!e?"100%":"275px"}; 420 } 421 `),f=(0,r.ZP)(l.Z).withConfig({displayName:"EmptyTimeslotsMessage",componentId:"-__sc-7b03adb2-6"})(({theme:e})=>` 422 font-size: ${e.typography.text.fontXS.fontSize}; 423 line-height: ${e.typography.text.fontXS.lineHeight}; 424 font-weight: ${e.typography.weights.bold}; 425 svg { 426 fill: ${e.colors.uiColors.warn}; 427 } 428 `);var x=o(51667),b=o(86706),v=o(67722),S=o(73342),w=o(15158);let C="100px",$=r.ZP.div.withConfig({displayName:"TimeSlot",componentId:"-__sc-15939343-0"})(({disabled:e,resolvedStyles:t})=>` 429 padding: ${a.W0.vxs}; 430 color: ${t.wrapper.color}; 431 font-size: ${t.wrapper.fontSize}; 432 font-weight: ${t.wrapper.fontWeight}; 433 display: grid; 434 grid-template-columns: ${a.W0.md} auto auto; 435 grid-template-rows: 1fr 1fr; 436 align-items: center; 437 grid-column-gap: ${a.W0.xs}; 438 min-height: ${a.W0.xl}; 439 background: ${t.wrapper.backgroundColor}; 440 ${!e&&"cursor: pointer;"}; 441 442 ${(0,s.Z)("md",{noUpper:!0})} { 443 grid-template-columns: 20px 160px auto 70px minmax(${C}, 444 ${Number.parseInt(C)+20}px); 445 ${(0,c.E0)(a.W0.xs)}; 446 min-height: unset; 447 } 448 449 ${(0,s.Z)("md",{noLower:!0})} { 450 padding: ${a.W0.vxs} ${a.W0.sm}; 451 } 452 453 `),T=(0,r.ZP)(x.pA).withConfig({displayName:"RadioIcon",componentId:"-__sc-15939343-1"})(({resolvedStyles:e})=>` 454 pointer-events: none; 455 grid-column: 1/2; 456 grid-row: 1/3; 457 svg { 458 fill: ${e.radio.iconColor}; 459 } 460 `),k=r.ZP.span.withConfig({displayName:"TimeRangeText",componentId:"-__sc-15939343-2"})(({resolvedStyles:e,hasTitle:t,isExpressTimeslot:o})=>` 461 grid-column: 2/3; 462 grid-row: ${t?"1/2":"1/3"}; 463 font-weight: ${e.timeRangeText.fontWeight}; 464 font-size: ${e.timeRangeText.fontSize}; 465 line-height: ${e.timeRangeText.lineHeight}; 466 text-transform: ${e.timeRangeText.textTransform}; 467 text-size-adjust: none; 468 justify-self: start; 469 color: ${e.timeRangeText.color}; 470 ${o?` 471 display: flex; 472 align-items: center; 473 text-align: start; 474 `:""} 475 ${(0,s.Z)("md",{noUpper:!0})} { 476 grid-row: 1/3; 477 } 478 `),I=r.ZP.div.withConfig({displayName:"TimeSlotInfo",componentId:"-__sc-15939343-3"})(({theme:e})=>` 479 grid-column: 2/4; 480 grid-row: 2/3; 481 display: flex; 482 align-items: center; 483 justify-content: space-between; 484 485 ${(0,s.Z)("md",{noUpper:!0})} { 486 flex-direction: column; 487 grid-column: 3/4; 488 grid-row: 1/3; 489 } 490 491 ${(0,s.Z)("sm")} { 492 grid-row: 3/4; 493 flex-direction: column; 494 align-items: start 495 } 496 `),_=r.ZP.span.withConfig({displayName:"TimeSlotTitle",componentId:"-__sc-15939343-4"})(({resolvedStyles:e})=>` 497 color: ${e.titleText.color}; 498 font-size: ${e.titleText.fontSize}; 499 line-height: ${e.titleText.lineHeight}; 500 501 ${(0,s.Z)("sm")} { 502 font-size: ${e.titleText.fontSize} 503 } 504 `),j=r.ZP.div.withConfig({displayName:"TimeSlotDescription",componentId:"-__sc-15939343-5"})(({resolvedStyles:e})=>` 505 font-size: ${e.descriptionText.fontSize}; 506 line-height: ${e.descriptionText.lineHeight}; 507 font-weight: ${e.descriptionText.fontWeight}; 508 509 ${(0,s.Z)("sm")} { 510 font-size: ${e.descriptionText.fontSize} 511 line-height: ${e.descriptionText.lineHeight} 512 } 513 `),Z=r.ZP.span.withConfig({displayName:"SlotPrice",componentId:"-__sc-15939343-6"})(({hasDescription:e,resolvedStyles:t})=>` 514 text-align: right; 515 grid-column: 3/4; 516 grid-row: ${e?"1/2":"1/3"}; 517 text-transform: uppercase; 518 text-size-adjust: none; 519 520 ${(0,s.Z)("md",{noUpper:!0})} { 521 justify-self: center; 522 grid-column: 4/5; 523 grid-row: 1/3; 524 } 525 526 ${(0,s.Z)("sm")} { 527 display:none; 528 } 529 color: ${t.priceText.color}; 530 `),P=r.ZP.span.withConfig({displayName:"ReserveText",componentId:"-__sc-15939343-7"})(({hasDescription:e})=>` 531 display:none; 532 text-align: right; 533 grid-column: 3/4; 534 grid-row: ${e?"1/2":"1/3"}; 535 text-size-adjust: none; 536 537 ${(0,s.Z)("md",{noUpper:!0})} { 538 justify-self: center; 539 grid-column: 4/5; 540 grid-row: 1/3; 541 } 542 543 ${(0,s.Z)("sm")} { 544 display:block; 545 } 546 `),N=r.ZP.label.withConfig({displayName:"TimeSlotLabel",componentId:"-__sc-15939343-8"})(["display:none;"]),W=r.ZP.div.withConfig({displayName:"ReservedSlotText",componentId:"-__sc-15939343-9"})(["display:none;width:",";","{display:flex;align-items:center;justify-content:center;height:",";grid-column:5/6;grid-row:1/3;}"],C,(0,s.Z)("md",{noUpper:!0}),a.W0.lg),M=(0,r.ZP)(x.zx).withConfig({displayName:"SelectButton",componentId:"-__sc-15939343-10"})(["",""],({theme:e})=>` 547 display: none; 548 width: max-content; 549 min-width: ${C}; 550 max-width: ${Number.parseInt(C)+20}px; 551 justify-self: center; 552 text-align: center; 553 padding: ${a.W0.xs}; 554 555 ${(0,s.Z)("md",{noUpper:!0})} { 556 display: inline-flex; 557 grid-column: 5/6; 558 grid-row: 1/3; 559 } 560`),R=(0,r.ZP)(x.pA).withConfig({displayName:"ExpressDeliveryIcon",componentId:"-__sc-15939343-11"})(["",""],({resolvedStyles:e})=>` 561 margin-right: ${a.W0.xs}; 562 svg { 563 fill: ${e.wrapper.iconColor}; 564 width: ${e.wrapper.iconSize};
565 height: ${e.wrapper.iconSize}; 566 } 567 `);var D=o(58060),L=o(43087);let E=r.ZP.div.withConfig({displayName:"TimeSlotInfoContainer",componentId:"-__sc-120402d7-0"})(["display:flex;justify-content:center;","{justify-content:start;}","{text-align:center;}"],(0,s.Z)("md",{noLower:!0}),(0,s.Z)("md",{noUpper:!0})),A=r.ZP.span.withConfig({displayName:"IconWrapper",componentId:"-__sc-120402d7-1"})(({theme:e})=>` 568 padding-right:${a.W0.xxs} 569 `),z=(0,r.Zz)(e=>{let{slotInfoDescription:t,slotInfoType:o,theme:n}=e;return(0,i.jsxs)(E,{children:[(()=>{switch(o){case"eco":return(0,i.jsx)(A,{children:(0,i.jsx)(x.pA,{name:"Eco",fillColor:n.colors.uiColors.success})});case"NoAlcohol":return(0,i.jsx)(A,{children:(0,i.jsx)(x.pA,{name:"Warning",fillColor:n.colors.uiColors.warn})});default:return null}})(),t]})});var B=o(24512),O=o(58075),H=o(78004),U=o(33526),G=o(52808),F=o(98717);let K=r.ZP.span.withConfig({displayName:"TimeSlotProviderTitle",componentId:"-__sc-e67ed05e-0"})(({theme:e})=>` 570 color: ${e.colors.uiColors.greyscale4}; 571 `),q=r.ZP.div.withConfig({displayName:"TimeSlotProviderDescription",componentId:"-__sc-e67ed05e-1"})(({theme:e})=>` 572 font-size: ${e.typography.text.fontXS.fontSize}; 573 font-weight: ${e.typography.weights.normal}; 574 line-height: ${e.typography.text.fontXS.lineHeight}; 575 576 ${(0,s.Z)("sm")} { 577 font-size: ${e.typography.text.fontSM.fontSize}; 578 } 579 `),V=e=>{let{dataTestId:t}=e;return(0,i.jsxs)(q,{"data-testid":t,className:e.className,children:[(0,i.jsxs)(K,{children:[e.text," "]}
579),e.icon&&(0,i.jsx)(x.pA,{name:e.timeSlotsProvider})]})},X=(0,b.$j)(e=>({days:e.slots.availableSlots,selectedDay:e.slots.selectedDay,selectedShoppingMode:e.shoppingModes.selectedShoppingMode,isInstacartIconEnabled:e.settings.sharedSettings.general.displayInstacartIcon.timeslot,displayTimeslotProviders:e.settings.sharedSettings.general.displayTimeslotProviders}))(e=>{let{t}=n.useContext(S.q),{handleSelection:o,information:s,isAvailable:a,price:l,reservationDetails:d,slotId:c,slotIsReserving:p,status:m,timeRange:g,days:h,selectedDay:u,selectedShoppingMode:y,displayTimeslotProviders:f}=e,x={message:{variables:{fulfilment:(0,D.f)(y.displayName),slotDate:d.slotDateTimeShort,expirationTime:d.expirationTime}}},b=!!e.expressTimeslotInfo,v=e.expressTimeslotInfo?.time12Hour,w=t("timeSlot.expressTimeslots.timeframe",{time24Hour:e.expressTimeslotInfo?.time24Hour,time12Hour:v?.toLowerCase(),time12HourUpperCase:v,minutes:e.expressTimeslotInfo?.minutesTimeframe,hours:e.expressTimeslotInfo?.hoursTimeframe}),C=t("timeSlot.expressTimeslots.description",{time24Hour:e.expressTimeslotInfo?.time24Hour,time12Hour:v?.toLowerCase(),time12HourUpperCase:v,hours:e.expressTimeslotInfo?.hoursTimeframe,minutes:e.expressTimeslotInfo?.minutesTimeframe}),{buttonText:E,isButton:A,radioIcon:K,disabled:q,isReserved:X,isActionable:Y}=((e,t)=>{let{t:o}=(0,n.useContext)(S.q);return{buttonText:o(`checkout.timeslotSection.buttons.${{available:"selectBtn",reserving:"reservingBtn",reserved:"reservedBtn",unavailable:t?"expressUnavailableBtn":"unavailableBtn"}[e]}`),isButton:"available"===e||"unavailable"===e,radioIcon:"reserving"===e||"reserved"===e?"RadioActive":"RadioEmpty",disabled:"unavailable"===e,isReserved:"reserved"===e,isActionable:"available"===e}})(m,b),Q=(({state:e,variant:t})=>{let o=(0,r.Fg)();return n.useMemo(()=>({wrapper:{color:o.timeSlotGrid.timeSlot.wrapper.color[e][t],backgroundColor:o.timeSlotGrid.timeSlot.wrapper.backgroundColor[e][t],iconColor:o.timeSlotGrid.timeSlot.wrapper.iconColor[e][t],iconSize:o.timeSlotGrid.timeSlot.wrapper.iconSize[e][t],fontSize:o.timeSlotGrid.timeSlot.wrapper.fontSize[e][t],fontWeight:o.timeSlotGrid.timeSlot.wrapper.fontWeight[e][t]},radio:{iconColor:o.timeSlotGrid.timeSlot.radio.iconColor[e][t]},timeRangeText:{color:o.timeSlotGrid.timeSlot.timeRangeText.color[e][t],fontSize:o.timeSlotGrid.timeSlot.timeRangeText.fontSize[e][t],fontWeight:o.timeSlotGrid.timeSlot.timeRangeText.fontWeight[e][t],textTransform:o.timeSlotGrid.timeSlot.timeRangeText.textTransform[e][t],lineHeight:o.timeSlotGrid.timeSlot.timeRangeText.lineHeight[e][t]},titleText:{color:o.timeSlotGrid.timeSlot.titleText.color[e][t],fontSize:o.timeSlotGrid.timeSlot.titleText.fontSize[e][t],lineHeight:o.timeSlotGrid.timeSlot.titleText.lineHeight[e][t]},descriptionText:{fontSize:o.timeSlotGrid.timeSlot.descriptionText.fontSize[e][t],lineHeight:o.timeSlotGrid.timeSlot.descriptionText.lineHeight[e][t],fontWeight:o.timeSlotGrid.timeSlot.descriptionText.fontWeight[e][t]},priceText:{color:o.timeSlotGrid.timeSlot.priceText.color[e][t]}}),[o,e,t])})({state:X||"reserving"===m?"reserved":q?"unavailable":"available",variant:e.expressTimeslotInfo?"expressTimeframe":"default"}
579),J=a&&!!s.availability,ee=!!s.timeSlotsProvider?.toLowerCase()?.includes(U.FVU),et=!!Object.keys(s.description).length,eo=f?.find(e=>e.timeSlotsProvider.toLowerCase()===s.timeSlotsProvider?.toLowerCase()&&e.shoppingModes.some(e=>e===y?.displayName.toLowerCase())),ei=!p&&Y&&!q,en=()=>{ei&&o()};return n.useEffect(()=>{"reserved"===m&&(0,F.k)(c)},[m]),(0,i.jsx)(O.N,{analyticsEvents:ei?(0,H.ZP)(B.Uh.events.reserve_timeslot,[{gtmKey:B.Uh.keys.timeSlot,gtmValue:`${h[u]&&h[u].label?h[u].label:""}, ${h[u]&&h[u].subLabel?h[u].subLabel:""} (${y.displayName}): ${e.expressTimeslotInfo?e.expressTimeslotInfo.label:g}`}],B.nv.CLICK):void 0,children:(0,i.jsxs)($,{"aria-label":t(`checkout.timeslotSection.timeslotSubsection.slotGridSubsection.ariaLabel.${X?"reservedSlotText":"slotText"}`,{timeRange:g}),"data-testid":e["data-testid"],disabled:q,id:c,onClick:en,resolvedStyles:Q,children:[(0,i.jsx)(T,{name:K,"data-testid":L.K8,resolvedStyles:Q}),(0,i.jsxs)(k,{hasTitle:!!J,"data-testid":L.jP,isExpressTimeslot:b,resolvedStyles:Q,children:[e.expressTimeslotInfo&&(0,i.jsx)(R,{"data-testid":L.WQ,name:"ExpressDelivery",resolvedStyles:Q}),e.expressTimeslotInfo?w:g]}),(0,i.jsxs)(I,{children:[!!J&&(0,i.jsx)(_,{"data-testid":L.F7,resolvedStyles:Q,children:t("checkout.timeslotSection.timeslotSubsection.slotGridSubsection.availabilityInfo",{amount:s.availability,affix:s.availability&&s.availability>1?"s":""})}),(et||e.expressTimeslotInfo)&&(0,i.jsxs)(j,{"data-testid":L.DL,resolvedStyles:Q,children:[e.expressTimeslotInfo&&(0,i.jsx)(z,{slotInfoDescription:C},C),et&&Object.keys(s.description).map(e=>(0,i.jsx)(z,{slotInfoDescription:s.description[e],slotInfoType:e},e))]}),ee&&e.isInstacartIconEnabled&&(0,i.jsx)(G.Z,{dataTestId:L.Tw}),eo&&(0,i.jsx)(V,{dataTestId:L.O5,icon:eo.display.icon,text:eo.display.text,timeSlotsProvi
579der:eo.timeSlotsProvider})]}),(0,i.jsx)(Z,{hasDescription:et,"data-testid":`${L.i8}-${c}`,resolvedStyles:Q,children:l}),(0,i.jsx)(P,{hasDescription:et,children:"reserving"===m||"reserved"===m?(0,D.f)(m):a?l:E}),A?(0,i.jsx)(M,{ariaLabel:t("checkout.timeslotSection.timeslotSubsection.slotGridSubsection.ariaLabel.selectButtonText",{buttonText:E,timeRange:g}),buttonStyle:"secondary",disabled:q,"data-testid":L.rB,onClick:en,handleKeyDown:e=>{(13===e.which||13===e.keyCode)&&(e.preventDefault(),en())},children:E}):(0,i.jsx)(W,{"aria-label":t("checkout.timeslotSection.timeslotSubsection.slotGridSubsection.ariaLabel.reservedSlotText",{timeRange:g}),"aria-disabled":!0,role:"button",tabIndex:0,"data-testid":L.rB,children:E}),(0,i.jsxs)(N,{id:"labelReserved",children:[t("commonToastMessages.timeslotReservationSuccess.title",{...x.message.variables}),t("commonToastMessages.timeslotReservationSuccess.description",{...x.message.variables})]})]})})}),Y=r.ZP.section.withConfig({displayName:"TimeSlotStencil",componentId:"-__sc-a6b363d6-0"})(["width:100%;"]);var Q=o(24561);let J=(0,r.Zz)(e=>{let{tertiary1:t,primary4:o}=e.theme.colors.brandColors;return(0,i.jsx)(Y,{children:(0,i.jsxs)(Q.ZP,{width:"100%",viewBox:"0 0 720 720",height:720,speed:1.3,preserveAspectRatio:"none meet",backgroundColor:t,foregroundColor:o,uniqueKey:"timeslotInfo",...e,children:[(0,i.jsx)("rect",{x:"0",y:"0",rx:"5",ry:"5",width:"98%",height:"40"}),(0,i.jsx)("rect",{x:"0",y:"50",rx:"5",ry:"5",width:"98%",height:"1"}),(0,i.jsx)("rect",{x:"0",y:"60",rx:"5",ry:"5",width:"98%",height:"40"}),(0,i.jsx)("rect",{x:"0",y:"110",rx:"5",ry:"5",width:"98%",height:"1"}),(0,i.jsx)("rect",{x:"0",y:"120",rx:"5",ry:"5",width:"98%",height:"40"}),(0,i.jsx)("rect",{x:"0",y:"170",rx:"5",ry:"5",width:"98%",height:"1"}),(0,i.jsx)("rect",{x:"0",y:"180",rx:"5",ry:"5",width:"98%",height:"40"}),(0,i.jsx)("rect",{x:"0",y:"230",rx:"5",ry:"5",width:"98%",height:"1"}),(0,i.jsx)("rect",{x:"0",y:"240",rx:"5",ry:"5",width:"98%",height:"40"}),(0,i.jsx)("rect",{x:"0",y:"290",rx:"5",ry:"5",width:"98%",height:"1"}),(0,i.jsx)("rect",{x:"0",y:"300",rx:"5",ry:"5",width:"98%",height:"40"}),(0,i.jsx)("rect",{x:"0",y:"350",rx:"5",ry:"5",width:"98%",height:"1"}),(0,i.jsx)("rect",{x:"0",y:"360",rx:"5",ry:"5",width:"98%",height:"40"}),(0,i.jsx)("rect",{x:"0",y:"410",rx:"5",ry:"5",width:"98%",height:"1"}),(0,i.jsx)("rect",{x:"0",y:"420",rx:"5",ry:"5",width:"98%",height:"40"}),(0,i.jsx)("rect",{x:"0",y:"470",rx:"5",ry:"5",width:"98%",height:"1"}),(0,i.jsx)("rect",{x:"0",y:"480",rx:"5",ry:"5",width:"98%",height:"40"}),(0,i.jsx)("rect",{x:"0",y:"530",rx:"5",ry:"5",width:"98%",height:"1"}),(0,i.jsx)("rect",{x:"0",y:"540",rx:"5",ry:"5",width:"98%",height:"40"}),(0,i.jsx)("rect",{x:"0",y:"590",rx:"5",ry:"5",width:"98%",height:"1"}),(0,i.jsx)("rect",{x:"0",y:"600",rx:"5",ry:"5",width:"98%",height:"40"}),(0,i.jsx)("rect",{x:"0",y:"650",rx:"5",ry:"5",width:"98%",height:"1"}),(0,i.jsx)("rect",{x:"0",y:"660",rx:"5",ry:"5",width:"98%",height:"40"})]})})}),ee=(0,r.ZP)(x.zx).withConfig({displayName:"TabDirection",componentId:"-__sc-2b0f1a0f-0"})(["",""],({theme:e})=>` 580 &&& { 581 background-color: ${e.colors.brandColors.primary1}; 582 border-radius: 50%; 583 cursor: pointer; 584 height: ${a.W0.lg}; 585 min-width: 0; 586 opacity: 0.7; 587 padding: ${a.W0.xs} 10px; 588 position: absolute; 589 top: 30%; 590 width: ${a.W0.lg}; 591 592 ${(0,s.Z)("sm")} { 593 position: relative; 594 top: ${a.W0.sm}; 595 } 596 597 &: hover { 598 opacity: 1; 599 } 600 } 601 `);(0,r.ZP)(ee).withConfig({displayName:"TabPrevious",componentId:"-__sc-2b0f1a0f-1"})(["left:0;svg{margin-right:0;}","{left:-",";}"],(0,s.Z)("md",{noUpper:!0}),a.W0.sm),(0,r.ZP)(ee).withConfig({displayName:"TabNext",componentId:"-__sc-2b0f1a0f-2"})(["right:0;svg{margin-right:0;}","{right:-",";}"],(0,s.Z)("md",{noUpper:!0}),a.W0.sm);let et=r.ZP.div.withConfig({displayName:"TabDay",componentId:"-__sc-2b0f1a0f-3"})(["",""],({theme:e})=>` 602 font-size: ${e.typography.text.body.fontSize}; 603 font-weight: ${e.typography.weights.bold}; 604 `),eo=r.ZP.div.withConfig({displayName:"TabDate",componentId:"-__sc-2b0f1a0f-4"})(["",""],({theme:e})=>` 605 font-size: ${e.typography.text.fontXS.fontSize}; 606 line-height: ${e.typography.text.body.lineHeight}; 607 font-weight: ${e.typography.weights.normal}; 608 `),ei=(0,r.ZP)(x.zx).withConfig({displayName:"Tab",componentId:"-__sc-2b0f1a0f-5"})(({theme:e,isDaySelected:t})=>` 609 background-color: transparent; 610 border-radius: 0; 611 display: block; 612 border: 0; 613 border-bottom: 3px solid ${e.colors.uiColors.greyscale3}; 614 color: ${e.colors.uiColors.greyscale4}; 615 cursor: pointer; 616 flex-grow: 1; 617 flex-shrink: 0; 618 padding: ${a.W0.sm} 0 ${a.W0.xs}; 619 text-align: center; 620 621 ${(0,s.Z)("sm")} { 622 width: ${es}; 623 } 624 625 &: hover { 626 background-color: transparent; 627 border-bottom-color: ${e.colors.uiColors.greyscale4}; 628 color: ${e.colors.uiColors.greyscale5}; 629 } 630 631 ${t&&` 632 background-color: ${e.buttons.timeSlotPaginationDay.selected.backgroundColor}; 633 border-bottom-color: ${e.colors.brandColors.primary1}; 634 color: ${e.colors.uiColors.greyscale6}; 635 cursor: default; 636 637 &:hover { 638 border-bottom-color: ${e.colors.brandColors.primary1}; 639 color: ${e.colors.uiColors.greyscale6}; 640 cursor: default; 641 } 642 `} 643 `);(0,s.Z)("sm"),(0,s.Z)("md",{noUpper:!0});var en=o(7338);let er=(0,b.$j)(e=>({showOnlyAvailableTimeslots:e.slots.showOnlyAvailableTimeslots}),e=>({selectTimeSlotDay:t=>e((0,en.xB)(t))}))(e=>{let{className:t,day:o,index:n,selected:r,innerRef:s}=e;return(0,w.Z)(()=>(0,i.jsxs)(ei,{innerRef:s,ariaSelected:r,buttonStyle:"primaryTabButton",className:t,handleClick:()=>
643e.selectTimeSlotDay(n),id:`timeslotDay-${o.label}`,isDaySelected:r,role:"tab",ariaControls:`timeslotDay-${o.label}`,tabIndex:r?0:-1,children:[(0,i.jsx)(et,{children:o.label}),(0,i.jsx)(eo,{children:o.subLabel})]},o.subLabel),{componentName:"TimeSlotPaginationDay"})}),es="88px",ea=(0,r.ZP)(x.zx).withConfig({displayName:"TabDirection",componentId:"-__sc-4acb1830-0"})(["",""],({theme:e,isVisible:t,isCarouselRedesignOn:o})=>o?` 644 visibility: ${t?"visible":"hidden"}; 645 display: flex; 646 position: relative; 647 width: 32px; 648 background-color: ${e.carouselComponent.carouselArrows.hover.backgroundColor}; 649 border: none; 650 border-radius: 0; 651 align-items: center; 652 justify-content: center; 653 margin: ${a.W0.xs} auto; 654 655 svg { 656 fill:${e.carouselComponent.carouselArrows.iconColor} 657 } 658 659 &:hover { 660 outline: 1px solid ${e.carouselComponent.carouselArrows.hover.borderColor}; 661 background-color: ${e.carouselComponent.carouselArrows.hover.backgroundColor}}; 662 663 svg { 664 fill:${e.carouselComponent.carouselArrows.hover.iconColor} 665 } 666 } 667 `:` 668 &&& { 669 visibility: ${t?"visible":"hidden"}; 670 background-color: ${e.colors.uiColors.greyscale4}; 671 border-radius: 50%; 672 border: none; 673 cursor: pointer; 674 height: ${a.W0.lg}; 675 min-width: 0; 676 opacity: 0.5; 677 padding: ${a.W0.xs} 10px; 678 position: absolute; 679 top: 30%; 680 width: ${a.W0.lg}; 681 682 ${(0,s.Z)("sm")} { 683 position: relative; 684 top: ${a.W0.sm}; 685 } 686 687 &: hover { 688 opacity: 1; 689 } 690 } 691 `),el=(0,r.ZP)(ea).withConfig({displayName:"TabPrevious",componentId:"-__sc-4acb1830-1"})(["",";"],({theme:e,isCarouselRedesignOn:t})=>` 692 right: -${a.W0.xxxs}; 693 ${t?`box-shadow: 12px 0px 24px 0px ${e.carouselComponent.carouselArrows.backgroundShadow}, 2px 0px 4px 0px ${e.carouselComponent.carouselArrows.accentShadow}`:""}; 694 svg { 695 margin-right: 0; 696 } 697 698 ${(0,s.Z)("md",{noUpper:!0})} { 699 left : ${t?"0":`-${a.W0.sm}`}; 700 } 701 `),ed=(0,r.ZP)(ea).withConfig({displayName:"TabNext",componentId:"-__sc-4acb1830-2"})(["",";"],({theme:e,isCarouselRedesignOn:t})=>` 702 right: ${a.W0.xxxs}; 703 ${t?`box-shadow: -12px 0px 24px 0px ${e.carouselComponent.carouselArrows.backgroundShadow}, -2px 0px 4px 0px ${e.carouselComponent.carouselArrows.accentShadow}`:""}; 704 svg { 705 margin-right: 0; 706 } 707 708 ${(0,s.Z)("md",{noUpper:!0})} { 709 right : ${t?"0":`-${a.W0.sm}`}; 710 } 711 `),ec=r.ZP.div.withConfig({displayName:"TabList",componentId:"-__sc-4acb1830-3"})(["display:flex;flex:1;overflow-x:auto;padding:0;margin:0;","{user-select:none;width:fit-content;}"],(0,s.Z)("sm")),ep=r.ZP.nav.withConfig({displayName:"TabWrapper",componentId:"-__sc-4acb1830-4"})(["display:flex;position:relative;","{width:100%;}"],(0,s.Z)("md",{noUpper:!0})),em=r.ZP.div.withConfig({displayName:"TabListDay",componentId:"-__sc-4acb1830-5"})(["width:100%;"]),eg=(0,r.ZP)(er).withConfig({displayName:"TabListDayButton",componentId:"-__sc-4acb1830-6"})(["width:",";padding:",";","{width:100%;}"],es,a.W0.vsm,(0,s.Z)("md",{noUpper:!0})),eh=(0,r.ZP)(x.iR).withConfig({displayName:"TimeSlotPaginationSlider",componentId:"-__sc-4acb1830-7"})(["width:100%;"]),eu=r.ZP.span.withConfig({displayName:"ariaLive",componentId:"-__sc-4acb1830-8"})(["",""],c.jy),ey=(0,r.Zz)(e=>{let{tertiary1:t,primary4:o}=e.theme.colors.brandColors;return(0,i.jsx)(Y,{children:(0,i.jsxs)(Q.ZP,{width:"100%",viewBox:"0 0",height:65,speed:1.3,preserveAspectRatio:"none meet",backgroundColor:t,foregroundColor:o,uniqueKey:"timeslotPagination",...e,children:[(0,i.jsx)("rect",{x:"0%",y:"0",rx:"5",ry:"5",width:"13%",height:62}
711),(0,i.jsx)("rect",{x:"14%",y:"0",rx:"5",ry:"5",width:"13%",height:62}),(0,i.jsx)("rect",{x:"29%",y:"0",rx:"5",ry:"5",width:"13%",height:62}),(0,i.jsx)("rect",{x:"43%",y:"0",rx:"5",ry:"5",width:"13%",height:62}),(0,i.jsx)("rect",{x:"57%",y:"0",rx:"5",ry:"5",width:"13%",height:62}),(0,i.jsx)("rect",{x:"71%",y:"0",rx:"5",ry:"5",width:"13%",height:62}),(0,i.jsx)("rect",{x:"85%",y:"0",rx:"5",ry:"5",width:"13%",height:62})]})})});var ef=o(37593),ex=o(91566);let eb=(0,b.$j)(e=>({currentWeek:e.slots.currentWeek,maxWeek:e.slots.maxWeek,shoppingMode:e.shoppingModes.selectedShoppingMode,days:e.slots.availableSlots}),e=>({getTimeSlots:(t,o)=>e((0,ex.a)(t,o)),selectTimeSlotDay:t=>e((0,en.xB)(t))}))(e=>{let{t}=n.useContext(S.q),o=(0,ef.c)("dev-carousel-redesign"),{days:r,currentWeek:s,maxWeek:a,shoppingMode:l,selectedDay:d}=e,[c,p]=n.useState(""),m=t("checkout.timeslotSection.timeslotPagination.ariaLiveMessage"),g=n.useRef(new Map),h=()=>r.length>0&&0!==a&&(!a||s<a),u=()=>{s>0&&(e.getTimeSlots(l.shoppingModeId,s-1),p(m))},y=()=>{h()&&(e.getTimeSlots(l.shoppingModeId,s+1),p(m))},f=t=>{let o;if("ArrowLeft"!==t.key&&"ArrowRight"!==t.key)return;t.preventDefault(),o="ArrowLeft"===t.key?d>0?d-1:r.length-1:d<r.length-1?d+1:0,e.selectTimeSlotDay(o);let i=g.current.get(o);i?.focus()};return n.useEffect(()=>{setTimeout(()=>{p("")},500)},[s]),(0,w.Z)(()=>(0,i.jsxs)(eh,{hasOverflowingControls:!0,fullWidth:!0,ariaLabel:t("checkout.timeslotSection.timeslotPagination.ariaLabelSlider"),children:[(0,i.jsxs)(ep,{"aria-label":t("checkout.timeslotSection.timeslotPagination.ariaLabelWrapper"),children:[(0,i.jsx)(el,{ariaLabel:t("checkout.timeslotSection.timeslotPagination.ariaLabelPrevious"),handleClick:u,isVisible:s>0,isCarouselRedesignOn:o,children:(0,i.jsx)(x.pA,{name:"ChevronLeft",size:"12",fillColor:"white"})}),(0,i.jsx)(ec,{role:"tablist","aria-label":t("checkout.timeslotSection.timeslotPagination.ariaLabelListDays"),onKeyDown:f,children:r.map((e,t)=>(0,i.jsx)(em,{children:(0,i.jsx)(eg,{day:e,index:t,selected:d===t,innerRef:e=>e?g.current.set(t,e):g.current.delete(t)})},e.subLabel))}),0===r.length&&(0,i.jsx)(ey,{}),(0,i.jsx)(ed,{ariaLabel:t("checkout.timeslotSection.timeslotPagination.ariaLabelNext"),handleClick:y,isVisible:h(),isCarouselRedesignOn:o,children:(0,i.jsx)(x.pA,{name:"ChevronRight",size:"12",fillColor:"white"})})]}),(0,i.jsx)(eu,{"aria-live":"assertive","aria-atomic":"true",children:c})]}),{componentName:"Timeslot Pagination"})});var ev=o(42335);let eS=e=>{let t={message:e.message,iconName:e.iconName?e.iconName:"Warning",backgroundColors:e.backgroundColors?e.backgroundColors:{parent:"uiColors",child:"warnLight"}};return(0,w.Z)(()=>(0,i.jsx)(g,{"data-testid":e["data-testid"],children:(0,i.jsx)(f,{iconName:t.iconName,backgroundColors:t.backgroundColors,message:t.message})}),{componentName:"TimeslotErrorMessage"})};var ew=o(49054),eC=o(23111);let e$=r.ZP.div.withConfig({displayName:"filterTimeSlotHeaderText",componentId:"-__sc-8c55e6aa-0"})(["padding-left:",";"],a.W0.xs),eT=r.ZP.div.withConfig({displayName:"filterTimeSlotHeader",componentId:"-__sc-8c55e6aa-1"})(({theme:e})=>` 712display:flex; 713align-items: center; 714padding: ${a.W0.vsm}; 715margin-top: ${a.W0.vxs}; 716background: ${e.subHeaderBoxes.backgroundColor}; 717color: ${e.subHeaderBoxes.color}; 718${(0,c.E0)()}; 719font-size: ${e.typography.text.fontSM.fontSize}; 720 721${(0,s.Z)("sm")} { 722 padding: ${a.W0.vsm} ${a.W0.vvsm}; 723 margin: ${a.W0.vxs} ${a.W0.vvsm}; 724}; 725`),ek=r.ZP.div.withConfig({displayName:"FilterTimeSlotToggleWrapper",componentId:"-__sc-8c55e6aa-2"})(({theme:e})=>` 726 display: flex; 727 padding: ${a.W0.sm} 0; 728 color: ${e.subHeaderBoxes.color}; 729 ${(0,s.Z)("sm")} { 730 padding: ${a.W0.sm}; 731 } 732 `),eI=r.ZP.div.withConfig({displayName:"ExpressDeliveryBanner",componentId:"-__sc-8c55e6aa-3"})(({theme:e})=>` 733display:flex; 734justify-content: space-between; 735align-items: center; 736padding: ${a.W0.xs}; 737margin-top: ${a.W0.sm}; 738background: ${e.timeSlotGrid.expressDeliveryBanner.backgroundColor}; 739color: ${e.timeSlotGrid.expressDeliveryBanner.color}; 740${(0,c.E0)()}; 741font-size: ${e.typography.text.fontSM.fontSize};
742font-weight: ${e.typography.weights.bold}; 743 744${(0,s.Z)("sm")} { 745 padding: ${a.W0.vsm} ${a.W0.vvsm}; 746 margin: ${a.W0.vxs} ${a.W0.vvsm}; 747}; 748`),e_=r.ZP.div.withConfig({displayName:"ExpressDeliveryDescriptionWrapper",componentId:"-__sc-8c55e6aa-4"})(["display:flex;align-items:center;gap:",";"],a.W0.xs),ej=(0,r.ZP)(x.zx).withConfig({displayName:"ViewExpressTimeslotsButton",componentId:"-__sc-8c55e6aa-5"})(["text-align:center;"]),eZ=(0,r.ZP)(x.pA).withConfig({displayName:"ExpressDeliveryIcon",componentId:"-__sc-8c55e6aa-6"})(["padding:",";svg{fill:",";}"],a.W0.vxs,e=>e.theme.timeSlotGrid.expressDeliveryBanner.iconColor),eP=(0,r.ZP)(ew.C).withConfig({displayName:"ShowAvailableTimeslotsToggle",componentId:"-__sc-8c55e6aa-7"})(["","{&:before{left:0;transform:translate(0,-50%);}}",":checked + ","{&:before{left:calc(100% - ",");transform:translate(0,-50%);}}}"],eC.Y1,eC.sM,eC.Y1,eC.sb),eN="FilterTimeSlotHeader",eW="timeslot-heading",eM=(0,b.$j)(e=>({showOnlyAvailableTimeslots:e.slots.showOnlyAvailableTimeslots,currentWeek:e.slots.currentWeek,shoppingMode:e.shoppingModes.selectedShoppingMode,nextAvailableMessageDay:e.slots.nextAvailableMessageDay,selectedDay:e.slots.selectedDay,hasExpressTimeslot:e.slots.hasExpressTimeslot}),{showOnlyAvailableTimeslotsCheck:en.KG,selectTimeSlotDay:en.xB,getTimeSlots:ex.a})((0,r.Zz)(e=>{let{showOnlyAvailableTimeslots:t,nextAvailableMessageDay:o,selectedDay:r,theme:s}=e,{t:l}=n.useContext(S.q),d=t?(0,i.jsx)(e$,{"data-testid":"CheckedTimeSlotsMessage",children:l("timeSlot.timeSlotMessaging.checkedTimeSlotsMessage")}):(0,i.jsx)(e$,{"data-testid":"UnCheckedTimeSlotsMessage",children:l("timeSlot.timeSlotMessaging.unCheckedTimeSlotsMessage")}),c=t&&o===r?(0,i.jsx)(e$,{"data-testid":"NextAvailableTimesSlotMessage",children:l("timeSlot.timeSlotMessaging.nextAvailableTimeSlots")}):d,p=async()=>{0!==e.currentWeek&&await e.getTimeSlots(e.shoppingMode.shoppingModeId,0),e.selectTimeSlotDay(0);let t=document.getElementById(eW)?.children?.[0];(0,F.k)(void 0,"start",t)};return(0,i.jsxs)("div",{"data-testid":"TimeslotGridDetailsComponent-dataTestId",children:[(0,i.jsxs)(eT,{"data-testid":eN,children:[(0,i.jsx)(x.pA,{name:"Reserve",fillColor:s.colors.brandColors.primary1}),c]}),e.hasExpressTimeslot&&(0!==e.currentWeek||0!==e.selectedDay)&&(0,i.jsxs)(eI,{"data-testid":eN,children:[(0,i.jsxs)(e_,{children:[(0,i.jsx)(eZ,{name:"ExpressDelivery",size:a.W0.md}),l("timeSlot.expressTimeslots.banner.description")]}),(0,i.jsx)(ej,{handleClick:p,"data-testid":"ViewExpressTimeslotsButton-dataTestId",buttonStyle:"buttonLink",children:l("timeSlot.expressTimeslots.banner.buttonText")})]}),(0,i.jsx)(ek,{children:(0,i.jsx)(eP,{"data-testid":"TimeslotGridDetailsToggle-dataTestId",name:l("checkout.timeslotSection.timeslotSubsection.checkboxName"),onClick:e.showOnlyAvailableTimeslotsCheck,checked:t,ariaLabel:l("checkout.timeslotSection.timeslotSubsection.checkboxText"),label:l("checkout.timeslotSection.timeslotSubsection.checkboxText"),labelPosition:"right",disabled:!1,syncCheckedState:!0})})]})}));var eR=o(94792),eD=o(63768),eL=o(34685),eE=o(47344),eA=o(8618),ez=o(41421),eB=o(3380);let eO={releaseTimeSlotOnGateway:ez.Ed,releaseTimeSlotRedux:ez.eg,reserveTimeSlot:eB.l,addTimeslotToCheckout:ev.Z,getTimeSlots:ex.a,clearSlotsDetails:()=>({type:U.MPx}),timeslotReservationConfirmationMessage:v.u1},eH=(0,b.$j)(e=>({currentWeek:e.slots.currentWeek,days:e.slots.availableSlots,selectedDay:e.slots.selectedDay,reservationDetails:e.slots.reservationDetails,failedReservationSlotId:e.slots.failedReservationSlotId,modifyOrderSelectedSlotId:e.slots.modifiedOrderReservationDetails.slotId||"",slotIsReserving:e.slots.isReserving,failedSlotId:e.slots.failedSlotId,reservedSlotId:e.slots.reservationDetails.slotId,selectedSlotId:e.slots.selectedSlotId,shoppingMode:e.shoppingModes.selectedShoppingMode,getSlotsHasError:e.slots.getSlotsHasError,storeDetails:e.stores.activeStoreDetails,storeTimeZone:e.stores.activeStoreDetails.timeZone}),eO)(e=>{let{t}=n.useContext(S.q),o=(0,eD.TL)(),[r,s]=n.useState(!0),{currentWeek:a,days:l,isCheckout:d,modifyOrderSelectedSlotId:c,selectedDay:g,shoppingMode:f,slotIsReserving:b,selectedSlotId:C,reservedSlotId:$,failedSlotId:T,storeDetails:k,reservationDetail
748s:I,failedReservationSlotId:_}=e,j=()=>{r||(0,F.k)("timeslot-heading"),s(!r)},Z=async(t,o)=>{if(t===c){e.releaseTimeSlotRedux(),await e.releaseTimeSlotOnGateway(),d&&e.addTimeslotToCheckout();return}await e.reserveTimeSlot(o,t)},P=n.useCallback((e,t,o)=>{let i=C===e&&T!==e,n=$===e&&!b;return i&&!n?{status:"reserving",price:o}:i?{status:"reserved",price:I.price??o}:t?{status:"available",price:o}:{status:"unavailable",price:o}},[T,b,C,$,I.price]);return(0,eL.Z)(()=>{if(!b&&I&&!d&&!_){let e=f?f?.displayName?.toLowerCase()===U.c3p?t("common.shoppingMode.pickup"):t("common.shoppingMode.delivery"):"";o((0,v.u1)(I,e))}},[I,b]),n.useEffect(()=>{e.getTimeSlots(f.shoppingModeId,a),(0,eR.I)((0,H.CM)(B.Uh.events.timeslot_modal_view,[{gtmKey:B.Uh.keys.modalViewSelected,gtmValue:`${d?B.Uh.values.timeslotCheckoutView:B.Uh.values.timeslotModalView}-${k.retailerStoreId}-${f.displayName}`}]))},[]),n.useEffect(()=>()=>{e.clearSlotsDetails()},[]),(0,w.Z)(()=>e.getSlotsHasError?(0,i.jsx)(eS,{message:t("checkout.timeslotSection.timeslotSubsection.slotGridSubsection.fallbackMessage"),"data-testid":"timeslot_failToLoadSlots_gridComponent-component-testId"}):(0,i.jsxs)(n.Fragment,{children:[(0,i.jsx)(eM,{}),(0,i.jsxs)(p,{"data-testid":"timeslot_gridComponent-div-testId",children:[(0,i.jsx)(eb,{selectedDay:g}),(0,i.jsx)(y,{condensedView:r,id:eW,role:"tabpanel","aria-labelledby":`timeslotDay-${l[g]?.label}`,tabIndex:0,children:l&&0!==l.length?l[g]&&l[g].slots.length?l[g].slots.map(t=>{let o=null;t.serviceType?.sameDayOnly&&(o=((e,t)=>{if(!e?.sameDayOnly)return null;try{let o=new Date,i=e.timeframeInMinutes;if(!i)return null;let n=new Date(o.getTime()+60*i*1e3),r=(0,eE.M)(n.toISOString(),"en-US",!0,t),s=i/60%1==0?(i/60).toString():(i/60).toFixed(1);return{time12Hour:r.time12Hour,time24Hour:r.time24Hour,hoursTimeframe:s,minutesTimeframe:i,label:e.label}}catch(e){return eA.logger.error("getExpressTimeslotInfo",e),null}})(t.serviceType,e.storeTimeZone));let{status:n,price:r}=P(t.slotId,t.available,t.price);return(0,i.jsx)(h,{children:(0,i.jsx)(X,{expressTimeslotInfo:o,reservationDetails:e.reservationDetails,price:r,slotId:t.slotId,status:n,timeRange:t.range,information:t.information,handleSelection:()=>Z(t.slotId,t.reservationId),isAvailable:t.available,"data-testid":"timeslot_gridSlotComponent-div-testId",slotIsReserving:b})},t.slotId)}):(0,i.jsx)(eS,{message:t("checkout.timeslotSection.timeslotSubsection.slotGridSubsection.emptySlotsMessage"),"data-testid":"timeslot_emptySlots_gridComponent-component-testId"}):(0,i.jsx)(J,{"data-testid":"timeslot_grid_stencil-testId"})}),(0,i.jsx)(u,{children:(0,i.jsx)(x.zx,{buttonStyle:"secondary",handleClick:j,fullWidth:!0,children:r?t("checkout.timeslotSection.timeslotSubsection.slotGridSubsection.buttons.viewMore"):t("checkout.timeslotSection.timeslotSubsection.slotGridSubsection.buttons.viewLess")})})]}),d&&(0,i.jsx)(m,{fullWidth:!0})]}),{componentName:"TimeSlots",fallBack:()=>(0,i.jsx)(eS,{message:t("checkout.timeslotSection.timeslotSubsection.slotGridSubsection.fallbackMessage")})})})},58060:(e,t,o)=>{o.d(t,{f:()=>i});let i=e=>{try{if("string"!=typeof e)return"";return e.charAt(0).toUpperCase()+e.slice(1)}catch{return e}}},34236:(e,t,o)=>{o.d(t,{L:()=>i});let i=e=>{let t="";return e&&(e.addressLine1&&(t=e.addressLine1),e.addressLine2&&(t+=`${t.length>0?" ":""}${e.addressLine2}`)),t}},19904:(e,t,o)=>{o.d(t,{Z:()=>r});var i=o(33526),n=o(8618);let r=(e,t)=>{let o={canChangeStore:!1,canChangeMode:!1,oppositeShoppingMode:i._Cb};try{let n=t===i.c3p?i._Cb:i.c3p;return o.oppositeShoppingMode=n,o.canChangeStore=!!Object.keys(e).includes(t)&&e[t]>1,o.canChangeMode=!!Object.keys(e).includes(n)&&e[n]>0,o}catch(i){return n.logger.warn("changeCommerceStoreOrMode() ",i,{storesToModes:e,currentMode:t,result:o}),o}}},98717:(e,t,o)=>{o.d(t,{k:()=>r});var i=o(48710),n=o(8618);let r=(e,t,o)=>{try{let n=document.getElementById(e??i.Fq)??o;n&&n.scrollIntoView({behavior:"smooth",block:t??"end",inline:"nearest"})}catch(e){n.logger.error("scrollToTop",e)}}},34685:(e,t,o)=>{o.d(t,{Z:()=>n});var i=o(67294);let n=(e,t=[])=>{let o=i.useRef(!1);i.useEffect(()=>{if(!o.current){o.current=!0;return}return e()},t)}},91206:(e,t,o)=>{o.d(t,{Bs:()=>a,C1:()=>n,Fv:()=>c,G1:()=>r,IQ:()=>l,O7:()=>i,Q_:()=>m,dn:()=>d,mw:()=>s,nr:()=>p});let i="CartReviewEmptyListButtonDataTestId",n="CartReviewEmptyListConfirmButtonDataTestId",r="CartReviewEmptyListCancelButtonDataTestId",s="CartReviewHeaderTestId",a="ReviewSaveForLaterListButtonDataTestId",l="CartReviewCheckoutButtonTestId",d="EmailListButtonDataTestId",c="EmailCartListButtonDataTestId",p="CartReviewMobileFooter_ChangeTimeslotButtonTestId",m="C
748artReviewMobileFooter_RemoveUnavailableButtonTestId"},97329:(e,t,o)=>{o.d(t,{x:()=>n});var i=o(33526);let n=e=>({type:i.Elw,isOpen:e})},3380:(e,t,o)=>{o.d(t,{l:()=>c});var i=o(33526),n=o(7338),r=o(44818),s=o(8618),a=o(92430),l=o(7599),d=o(4894);let c=(e,t)=>async(o,c)=>{try{o((0,n.D4)(t));let i=c();await d.sg.post(`v1/stores/${i.stores.retailerStoreId}/slots/reserve`,{reservationId:e}),o((0,a.D9)({data:{SlotId:t},type:"timeslot_reserved"}))}catch(c){let a=c?.response?.data?.errorCode,d=!!a&&Object.keys(i.TCg).includes(a);d&&o((0,l.P)(a)),400===c.response.status?(o(c.response.data.errorCode===i.Rpy?(0,r.OW)(c.response.data,i.AHT):(0,r.OW)(c.response.data,i.ytL)),o((0,n.Ai)(t,e)),o((0,n.mH)()),s.logger.warn("Timeslot shoppingRules reserveTimeSlot()",{error:c,reservationId:e,SlotId:t})):(s.logger.error("reserveTimeSlotAPI()",c,{SlotId:t,reservationId:e}),o((0,n.Iu)(t,e)),d||await o((0,l.f)()))}}},35576:(e,t,o)=>{o.d(t,{ZP:()=>eV});var i,n,r,s,a=o(67294);function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(e[i]=o[i])}return e}).apply(this,arguments)}let d=["children","options"];(i=r||(r={})).blockQuote="0",i.breakLine="1",i.breakThematic="2",i.codeBlock="3",i.codeFenced="4",i.codeInline="5",i.footnote="6",i.footnoteReference="7",i.gfmTask="8",i.heading="9",i.headingSetext="10",i.htmlBlock="11",i.htmlComment="12",i.htmlSelfClosing="13",i.image="14",i.link="15",i.linkAngleBraceStyleDetector="16",i.linkBareUrlDetector="17",i.linkMailtoDetector="18",i.newlineCoalescer="19",i.orderedList="20",i.paragraph="21",i.ref="22",i.refImage="23",i.refLink="24",i.table="25",i.tableSeparator="26",i.text="27",i.textBolded="28",i.textEmphasized="29",i.textEscaped="30",i.textMarked="31",i.textStrikethroughed="32",i.unorderedList="33",(n=s||(s={}))[n.MAX=0]="MAX",n[n.HIGH=1]="HIGH",n[n.MED=2]="MED",n[n.LOW=3]="LOW",n[n.MIN=4]="MIN";let c=["allowFullScreen","allowTransparency","autoComplete","autoFocus","autoPlay","cellPadding","cellSpacing","charSet","className","classId","colSpan","contentEditable","contextMenu","crossOrigin","encType","formAction","formEncType","formMethod","formNoValidate","formTarget","frameBorder","hrefLang","inputMode","keyParams","keyType","marginHeight","marginWidth","maxLength","mediaGroup","minLength","noValidate","radioGroup","readOnly","rowSpan","spellCheck","srcDoc","srcLang","srcSet","tabIndex","useMap"].reduce((e,t)=>(e[t.toLowerCase()]=t,e),{for:"htmlFor"}),p={amp:"&",apos:"'",gt:">",lt:"<",nbsp:"\xa0",quot:"\u201C"},m=["style","script"],g=/([-A-Z0-9_:]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|(?:\{((?:\\.|{[^}]*?}|[^}])*)\})))?/gi,h=/mailto:/i,u=/\n{2,}$/,y=/^(\s*>[\s\S]*?)(?=\n{2,})/,f=/^ *> ?/gm,x=/^ {2,}\n/,b=/^(?:( *[-*_])){3,} *(?:\n *)+\n/,v=/^\s*(`{3,}|~{3,}) *(\S+)?([^\n]*?)?\n([\s\S]+?)\s*\1 *(?:\n *)*\n?/,S=/^(?: {4}[^\n]+\n*)+(?:\n *)+\n?/,w=/^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,C=/^(?:\n *)*\n/,$=/\r\n?/g,T=/^\[\^([^\]]+)](:(.*)((\n+ {4,}.*)|(\n(?!\[\^).+))*)/,k=/^\[\^([^\]]+)]/,I=/\f/g,_=/^---[ \t]*\n(.|\n)*\n---[ \t]*\n/,j=/^\s*?\[(x|\s)\]/,Z=/^ *(#{1,6}) *([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,P=/^ *(#{1,6}) +([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,N=/^([^\n]+)\n *(=|-){3,} *(?:\n *)+\n/,W=/^ *(?!<[a-z][^ >/]* ?\/>)<([a-z][^ >/]*) ?((?:[^>]*[^/])?)>\n?(\s*(?:<\1[^>]*?>[\s\S]*?<\/\1>|(?!<\1\b)[\s\S])*?)<\/\1>(?!<\/\1>)\n*/i,M=/&([a-z0-9]+|#[0-9]{1,6}|#x[0-9a-fA-F]{1,6});/gi,R=/^<!--[\s\S]*?(?:-->)/,D=/^(data|aria|x)-[a-z_][a-z\d_.-]*$/,L=/^ *<([a-z][a-z0-9:]*)(?:\s+((?:<.*?>|[^>])*))?\/?>(?!<\/\1>)(\s*\n)?/i,E=/^\{.*\}$/,A=/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,z=/^<([^ >]+@[^ >]+)>/,B=/^<([^ >]+:\/[^ >]+)>/,O=/-([a-z])?/gi,H=/^(.*\|.*)\n(?: *(\|? *[-:]+ *\|[-| :]*)\n((?:.*\|.*\n)*))?\n?/,U=/^\[([^\]]*)\]:\s+<?([^\s>]+)>?\s*("([^"]*)")?/,G=/^!\[([^\]]*)\] ?\[([^\]]*)\]/,F=/^\[([^\]]*)\] ?\[([^\]]*)\]/,K=/(\[|\])/g,q=/(\n|^[-*]\s|^#|^ {2,}|^-{2,}|^>\s)/,V=/\t/g,X=/(^ *\||\| *$)/g,Y=/^ *:-+: *$/,Q=/^ *:-+ *$/,J=/^ *-+: *$/,ee="((?:\\[.*?\\][([].*?[)\\]]|<.*?>(?:.*?<.*?>)?|`.*?`|~~.*?~~|==.*?==|.|\\n)*?)",et=RegExp(`^([*_])\\1${ee}\\1\\1(?!\\1)`),eo=RegExp(`^([*_])${ee}\\1(?!\\1|\\w)`),ei=RegExp(`^==${ee}==`),en=RegExp(`^~~${ee}~~`),er=/^\\([^0-9A-Za-z\s])/,es=/^[\s\S]+?(?=[^0-9A-Z\s\u00c0-\uffff&#;.()'"]|\d+\.|\n\n| {2,}\n|\w+:\S|$)/i,ea=/^\n+/,el=/^([ \t]*)/,ed=/\\([^\\])/g,ec=/ *\n+$/,ep=/(?:^|\n)( *)$/,em="(?:\\d+\\.)",eg="(?:[*+-])";function eh(e){return"( *)("+(1===e?em:eg)+") +"}let eu=eh(1),ey=eh(2);function ef(e){return RegExp("^"+(1===e?eu:ey))}let ex=ef(1),eb=ef(2);function ev(e){return RegExp("^"+(1===e?eu:ey)+"[^\\n]*(?:\\n(?!\\1"+(1===e?em:eg)+" )[^\\n]*)*(\\n|$)","gm")}let eS=ev(1),ew=ev(2);function eC(e){let t=1===e?em:eg;return RegExp("^( *)("+t+") [\\s\\S]+?(?:\\n{2,}(?! )(?!\\1"+t+" (?!"+t+" ))\\n*|\\s*\\n*$)")}let e$=eC(1),eT=eC(2);function ek(e,t){let o=1===t,i=o?e$:eT,n=o?eS:ew,r=o?ex:eb;return{match(e,t,o){let n=ep.exec(o);return n&&(t.list||!t.inline&&!t.simple)?i.exec(e=n[1]+e):null},order:1,parse(e,t,i){let s=o?+e[2]:void 0,a=e[0].replace(u,` 749`).match(n),l=!1;return{items:a.map(function(e,o){let n,s=RegExp("^ {1,"+r.exec(e)[0].length+"}","gm"),d=e.replace(s,"").replace(r,""),c=o===a.length-1,p=-1!==d.indexOf(` 750 751`)||c&&l;l=p;let m=i.inline,g=i.list;i.list=!0,p?(i.inline=!1,n=d.replace(ec,` 752 753`)):(i.inline=!0,n=d.replace(ec,""));let h=t(n,i);return i.inline=m,i.list=g,h}),ordered:o,start:s}},render:(t,o,i)=>e(t.ordered?"ol":"ul",{key:i.key,start:"20"===t.type?t.start:void 0},t.items.map(function(t,n){return e("li",{key:n},o(t,i))}))}}let eI=RegExp("^\\[((?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*)\\]\\(\\s*<?((?:\\([^)]*\\)|[^\\s\\\\]|\\\\.)*?)>?(?:\\s+['\"]([\\s\\S]*?)['\"])?\\s*\\)"),e_=/^!\[(.*?)\]\( *((?:\([^)]*\)|[^() ])*) *"?([^)"]*)?"?\)/,ej=[y,v,S,Z,N,P,R,H,eS,e$,ew,eT],eZ=[...ej,/^[^\n]+(?: \n|\n{2,})/,W,L];function eP(e){return e.replace(/[\xc0\xc1\xc2\xc3\xc4\xc5\xe0\xe1\xe2\xe3\xe4\xe5\xe6\xc6]/g,"a").replace(/[\xe7\xc7]/g,"c").replace(/[\xf0\xd0]/g,"d").replace(/[\xc8\xc9\xca\xcb\xe9\xe8\xea\xeb]/g,"e").replace(/[\xcf\xef\xce\xee\xcd\xed\xcc\xec]/g,"i").replace(/[\xd1\xf1]/g,"n").replace(/[\xf8\xd8\u0153\u0152\xd5\xf5\xd4\xf4\xd3\xf3\xd2\xf2]/g,"o").replace(/[\xdc\xfc\xdb\xfb\xda\xfa\xd9\xf9]/g,"u").replace(/[\u0178\xff\xdd\xfd]/g,"y").replace(/[^a-z0-9- ]/gi,"").replace(/ /gi,"-").toLowerCase()}function eN(e){return J.test(e)?"right":Y.test(e)?"center":Q.test(e)?"left":null}function eW(e,t,o,i){let n=o.inTable;o.inTable=!0;let r=e.trim().split(/( *(?:`[^`]*`|<.*?>.*?<\/.*?>(?!<\/.*?>)|\\\||\|) *)/).reduce((e,n)=>("|"===n.trim()?e.push(i?{type:"26"}:{type:"27",text:n}):""!==n&&e.push.apply(e,t(n,o)),e),[]);o.inTable=n;let s=[[]];return r.forEach(function(e,t){"26"===e.type?0!==t&&t!==r.length-1&&s.push([]):("27"!==e.type||null!=r[t+1]&&"26"!==r[t+1].type||(e.text=e.text.trimEnd()),s[s.length-1].push(e))}),s}function eM(e,t,o){var i;o.inline=!0;let n=e[2]?e[2].replace(X,"").split("|").map(eN):[],r=e[3]?(i=e[3],i.trim().split(` 754`).map(function(e){return eW(e,t,o,!0)})):[],s=eW(e[1],t,o,!!r.length);return o.inline=!1,r.length?{align:n,cells:r,header:s,type:"25"}:{children:s,type:"21"}}function eR(e,t){return null==e.align[t]?{}:{textAlign:e.align[t]}}function eD(e){return function(t,o){return o.inline?e.exec(t):null}}function eL(e){return function(t,o){return o.inline||o.simple?e.exec(t):null}}function eE(e){return function(t,o){return o.inline||o.simple?null:e.exec(t)}}function eA(e){return function(t){return e.exec(t)}}function ez(e,t,o){if(t.inline||t.simple||o&&!o.endsWith(` 755`))return null;let i="";e.split(` 756`).every(e=>!ej.some(t=>t.test(e))&&(i+=e+` 757`,e.trim()));let n=i.trimEnd();return""==n?null:[i,n]}function eB(e){try{if(decodeURIComponent(e).replace(/[^A-Za-z0-9/:]/g,"").match(/^\s*(javascript|vbscript|data(?!:image)):/i))return}catch(e){return null}return e}function eO(e){return e.replace(ed,"$1")}function eH(e,t,o){let i=o.inline||!1,n=o.simple||!1;o.inline=!0,o.simple=!0;let r=e(t,o);return o.inline=i,o.simple=n,r}function eU(e,t,o){let i=o.inline||!1;o.inline=!1;let n=e(t,o);return o.inline=i,n}let eG=(e,t,o)=>({children:eH(t,e[1],o)});function eF(){return{}}function eK(){return null}function eq(e,t,o){let i=e,n=t.split(".");for(;n.length&&void 0!==(i=i[n[0]]);)n.shift();return i||o}let eV=e=>{let{children:t="",options:o}=e,i=function(e,t){if(null==e)return{};var o,i,n={},r=Object.keys(e);for(i=0;i<r.length;i++)t.indexOf(o=r[i])>=0||(n[o]=e[o]);return n}(e,d);return a.cloneElement(function(e="",t={}){var o,i;let n;t.overrides=t.overrides||{},t.slugify=t.slugify||eP,t.namedCodesToUnicode=t.namedCodesToUnicode?l({},p,t.namedCodesToUnicode):p;let r=t.createElement||a.createElement;function s(e,o,...i){var n;let a,d=eq(t.overrides,`${e}.props`,{});return r((a=eq(n=t.overrides,e))?"function"==typeof a||"object"==typeof a&&"render"
757in a?a:eq(n,`${e}.component`,e):e,l({},o,d,{className:function(...e){return e.filter(Boolean).join(" ")}(null==o?void 0:o.className,d.className)||void 0}),...i)}function d(e){let o;e=e.replace(_,"");let i=!1;t.forceInline?i=!0:t.forceBlock||(i=!1===q.test(e));let n=ee(J(i?e:`${e.trimEnd().replace(ea,"")} 758 759`,{inline:i}));for(;"string"==typeof n[n.length-1]&&!n[n.length-1].trim();)n.pop();if(null===t.wrapper)return n;let r=t.wrapper||(i?"span":"div");if(n.length>1||t.forceWrapper)o=n;else{if(1===n.length)return"string"==typeof(o=n[0])?s("span",{key:"outer"},o):o;o=null}return a.createElement(r,{key:"outer"},o)}function u(e){let t=e.match(g);return t?t.reduce(function(e,t,o){let i=t.indexOf("=");if(-1!==i){var n,r,s;let l,p=(-1!==(n=t.slice(0,i)).indexOf("-")&&null===n.match(D)&&(n=n.replace(O,function(e,t){return t.toUpperCase()})),n).trim(),m=('"'===(l=(r=t.slice(i+1).trim())[0])||"'"===l)&&r.length>=2&&r[r.length-1]===l?r.slice(1,-1):r,g=c[p]||p,h=e[g]=(s=m,"style"===p?s.split(/;\s?/).reduce(function(e,t){let o=t.slice(0,t.indexOf(":"));return e[o.trim().replace(/(-[a-z])/g,e=>e[1].toUpperCase())]=t.slice(o.length+1).trim(),e},{}):"href"===p||"src"===p?eB(s):(s.match(E)&&(s=s.slice(1,s.length-1)),"true"===s||"false"!==s&&s));"string"==typeof h&&(W.test(h)||L.test(h))&&(e[g]=a.cloneElement(d(h.trim()),{key:o}))}else"style"!==t&&(e[c[t]||t]=!0);return e},{}):null}let X=[],Y={},Q={0:{match:eE(y),order:1,parse:(e,t,o)=>({children:t(e[0].replace(f,""),o)}),render:(e,t,o)=>s("blockquote",{key:o.key},t(e.children,o))},1:{match:eA(x),order:1,parse:eF,render:(e,t,o)=>s("br",{key:o.key})},2:{match:eE(b),order:1,parse:eF,render:(e,t,o)=>s("hr",{key:o.key})},3:{match:eE(S),order:0,parse:e=>({lang:void 0,text:e[0].replace(/^ {4}/gm,"").replace(/\n+$/,"")}),render:(e,t,o)=>s("pre",{key:o.key},s("code",l({},e.attrs,{className:e.lang?`lang-${e.lang}`:""}),e.text))},4:{match:eE(v),order:0,parse:e=>({attrs:u(e[3]||""),lang:e[2]||void 0,text:e[4],type:"3"})},5:{match:eL(w),order:3,parse:e=>({text:e[2]}),render:(e,t,o)=>s("code",{key:o.key},e.text)},6:{match:eE(T),order:0,parse:e=>(X.push({footnote:e[2],identifier:e[1]}),{}),render:eK},7:{match:eD(k),order:1,parse:e=>({target:`#${t.slugify(e[1])}`,text:e[1]}),render:(e,t,o)=>s("a",{key:o.key,href:eB(e.target)},s("sup",{key:o.key},e.text))},8:{match:eD(j),order:1,parse:e=>({completed:"x"===e[1].toLowerCase()}),render:(e,t,o)=>s("input",{checked:e.completed,key:o.key,readOnly:!0,type:"checkbox"})},9:{match:eE(t.enforceAtxHeadings?P:Z),order:1,parse:(e,o,i)=>({children:eH(o,e[2],i),id:t.slugify(e[2]),level:e[1].length}),render:(e,t,o)=>s(`h${e.level}`,{id:e.id,key:o.key},t(e.children,o))},10:{match:eE(N),order:0,parse:(e,t,o)=>({children:eH(t,e[1],o),level:"="===e[2]?1:2,type:"9"})},11:{match:eA(W),order:1,parse(e,t,o){let[,i]=e[3].match(el),n=RegExp(`^${i}`,"gm"),r=e[3].replace(n,""),s=eZ.some(e=>e.test(r))?eU:eH,a=e[1].toLowerCase(),l=-1!==m.indexOf(a),d={attrs:u(e[2]),noInnerParse:l,tag:(l?a:e[1]).trim()};return o.inAnchor=o.inAnchor||"a"===a,l?d.text=e[3]:d.children=s(t,r,o),o.inAnchor=!1,d},render:(e,t,o)=>s(e.tag,l({key:o.key},e.attrs),e.text||t(e.children,o))},13:{match:eA(L),order:1,parse:e=>({attrs:u(e[2]||""),tag:e[1].trim()}),render:(e,t,o)=>s(e.tag,l({},e.attrs,{key:o.key}))},12:{match:eA(R),order:1,parse:()=>({}),render:eK},14:{match:eL(e_),order:1,parse:e=>({alt:e[1],target:eO(e[2]),title:e[3]}),render:(e,t,o)=>s("img",{key:o.key,alt:e.alt||void 0,title:e.title||void 0,src:eB(e.target)})},15:{match:eD(eI),order:3,parse:(e,t,o)=>{var i;let n,r,s;return{children:(i=e[1],n=o.inline||!1,r=o.simple||!1,o.inline=!1,o.simple=!0,s=t(i,o),o.inline=n,o.simple=r,s),target:eO(e[2]),title:e[3]}},render:(e,t,o)=>s("a",{key:o.key,href:eB(e.target),title:e.title},t(e.children,o))},16:{match:eD(B),order:0,parse:e=>({children:[{text:e[1],type:"27"}],target:e[1],type:"15"})},17:{match:(e,t)=>t.inAnchor?null:eD(A)(e,t),order:0,parse:e=>({children:[{text:e[1],type:"27"}],target:e[1],title:void 0,type:"15"})},18:{match:eD(z),order:0,parse(e){let t=e[1],o=e[1];return h.test(o)||(o="mailto:"+o),{children:[{text:t.replace("mailto:",""),type:"27"}],target:o,type:"15"}}},20:ek(s,1),33:ek(s,2),19:{match:eE(C),order:3,parse:eF,render:()=>` 760`},21:{match:ez,order:3,parse:eG,render:(e,t,o)=>s("p",{key:o.key},t(e.children,o))},22:{match:eD(U),order:0,parse:e=>(Y[e[1]]={target:e[2],title:e[4]},{}),render:eK},23:{match:eL(G),order:0,parse:e=>({alt:e[1]||void 0,ref:e[2]}),render:(e,t,o)=>Y[e.ref]?s("img",{key:o.key,alt:e.alt,src:eB(Y[e.ref].target),title:Y[e.ref].title}):null},24:{match:eD(F),order:0,parse:(e,t,o)=>({children:t(e[1],o),fallbackChildren:t(e[0].replace(K,"\\$1"),o),ref:e[2]}),render:(e,t,o)=>Y[e.ref]?s("a",{key:o.key,href:eB(Y[e.ref].target),title:Y[e.ref].title},t(e.children,o)):s("span",{key:o.key},t(e.fallbackChildren,o))},25:{match:eE(H),order:1,parse:eM,render:(e,t,o)=>s("table",{key:o.key},s("thead",null,s("tr",null,e.header.map(function(i,n){return s("th",{key:n,style:eR(e,n)},t(i,o))}))),s("tbody",null,e.cells.map(function(i,n){return s("tr",{key:n},i.map(function(i,n){return s("td",{key:n,style:eR(e,n)},t(i,o))}))})))},27:{match:eA(es),order:4,parse:e=>({text:e[0].replace(M,(e,o)=>t.namedCodesToUnicode[o]?t.namedCodesToUnicode[o]:e)}),render:e=>e.text},28:{match:eL(et),order:2,parse:(e,t,o)=>({children:t(e[2],o)}),render:(e,t,o)=>s("strong",{key:o.key},t(e.children,o))},29:{match:eL(eo),order:3,parse:(e,t,o)=>({children:t(e[2],o)}),render:(e,t,o)=>s("em",{key:o.key},t(e.children,o))},30:{match:eL(er),order:1,parse:e=>({text:e[1],type:"27"})},31:{match:eL(ei),order:3,parse:eG,render:(e,t,o)=>s("mark",{key:o.key},t(e.children,o))},32:{match:eL(en),order:3,parse:eG,render:(e,t,o)=>s("del",{key:o.key},t(e.children,o))}};!0===t.disableParsingRawHTML&&(delete Q[11],delete Q[13]);let J=((n=Object.keys(Q)).sort(function(e,t){let o=Q[e].order,i=Q[t].order;return o!==i?o-i:e<t?-1:1}),function(e,t){return function e(t,o){let i=[],r="";for(;t;){let s=0;for(;s<n.length;){let a=n[s],l=Q[a],d=l.match(t,o,r);if(d){let n=d[0];t=t.substring(n.length);let s=l.parse(d,e,o);null==s.type&&(s.type=a),i.push(s),r=n;break}s++}}return i}(e.replace($,` 761`).replace(I,"").replace(V," "),t)}),ee=(i=t.renderRule,o=function(e,t,o){let n=Q[e.type].render;return i?i(()=>n(e,t,o),e,t,o):n(e,t,o)},function e(t,i={}){if(Array.isArray(t)){let o=i.key,n=[],r=!1;for(let o=0;o<t.length;o++){i.key=o;let s=e(t[o],i),a="string"==typeof s;a&&r?n[n.length-1]+=s:null!==s&&n.push(s),r=a}return i.key=o,n}return o(t,e,i)}),ed=d(e);return X.length?s("div",null,ed,s("footer",{key:"footer"},X.map(function(e){return s("div",{id:t.slugify(e.identifier),key:e.identifier},e.identifier,ee(J(e.footnote,{inline:!0})))}))):ed}(t,o),i)}}}]);
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.