"use strict";(self.ldBronxApp=self.ldBronxApp||[]).push([[3820],{50547:(e,t,r)=>{r.r(t),r.d(t,{BlockCTABar:()=>w,bodyClass:()=>_,contentClass:()=>k,ctaListClass:()=>S,default:()=>P,headlineClass:()=>T,imageClass:()=>h,rootClass:()=>v,textGroupClass:()=>E});var n=r(32747),a=r.n(n),i=r(45697),l=r.n(i),o=r(23930),s=r.n(o),c=r(6979),u=r.n(c),p=r(62654),d=r(98516),f=r(50908),m=r(97478),y=r(52147),b=r(62364),g=r(15364),v="block-cta-bar",h=v+"__image",k=v+"__content",E=k+"__textGroup",T=k+"__headline",_=k+"__body",S=k+"__cta-list",w=function(e){var t=e.blockStyles,r=e.data.fields,n=r.style,i=r.theme,l=r.image,o=r.header,s=r.headline,c=r.headlineFontSize,b=r.body,w=r.textAlignment,P=r.ctaList,C=r.ctaListTheme,I=r.customData,L=(0,d.cb)({prefix:"block",type:"theme",value:i}),R=(0,d.cb)({prefix:"block",type:"style",value:n}),x=(0,d.cb)({prefix:"block",type:"text-alignment",value:w}),N=u().get(I,"customClassModifiers"),O=[L,R,x,N],A=c||("horizontal"===n?"medium":"large"),j=(0,d.cb)({type:"font-size",value:A}),M=s||u().get(o,"fields.headline");return a().createElement("div",{className:(0,p.lR)(v,O),style:t},l&&a().createElement("div",{className:h},a().createElement(g.Z,{data:l,classModifier:v})),a().createElement("div",{className:k},a().createElement("div",{className:E},M&&a().createElement(f.X6,{className:(0,p.lR)(T,j),type:"contentful-header-font",color:"contentful-header-font-color",align:"contentful-header-text-align"},M),b&&a().createElement("div",{className:_},a().createElement(y.Z,{body:b,theme:i}))),P&&P.size&&a().createElement("div",{className:S},a().createElement(m.ZP,{ctaList:P,theme:i,ctaListTheme:C,classModifiers:[R,x,N],customData:I}))))};w.propTypes={blockStyles:l().object,data:s().record.isRequired},w.defaultProps={blockStyles:null};const P=(0,b.Z)(w)},41434:(e,t,r)=>{r.d(t,{ZP:()=>T});var n=r(32747),a=r.n(n),i=r(45697),l=r.n(i),o=r(23930),s=r.n(o),c=r(76870),u=r(6979),p=r.n(u),d=r(62654),f=r(98516),m=r(80390),y=r(69223),b=r(50908),g=r(78012);function v(){return v=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},v.apply(this,arguments)}function h(e,t){return h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},h(e,t)}var k="block-wrapper",E=g.CONTENTFUL_STYLING_PROPERTIES.FULL_WIDTH_MODIFIER;const T=function(e){var t;return t=function(t){function r(){return t.apply(this,arguments)}!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&h(e,t)}(r,t);var n=r.prototype;return n.componentDidMount=function(){var e=p().get(this.props,"data.fields.anchorName"),t=window.location.hash;t.length&&e&&t.includes(e)&&(0,f.LR)(t)},n.render=function(){var t=this.props,r=t.data,n=t.breakpoint,i=t.division,l=t.isInColumnLayout,o=t.isInRowLayout;if(!r.fields.display)return null;var s=r.fields,c=s.style,u=s.theme,h=s.anchorName,T="block",_=[(0,f.cb)({prefix:T,type:"type",value:(0,y.Kh)(r.contentType)}),(0,f.cb)({prefix:T,type:"theme",value:u}),(0,f.cb)({prefix:T,type:"style",value:c}),(0,f.cb)({prefix:T,type:"column-layout",value:l}),(0,f.cb)({prefix:T,type:"row-layout",value:o}),p().get(r,"fields.customData.customClassModifiers")],S={breakpoint:n,division:i,stylesList:r.fields.stylesList},w=(0,m.h4)(v({},S,{placement:E})),P=(0,m.h4)(v({},S,{placement:"block-wrapper"})),C=(0,m.h4)(v({},S,{placement:"block"})),I=g.BLOCK_TYPE_WITH_HEADER.includes(r.contentType)?b.GH:a().Fragment;return a().createElement(I,null,a().createElement("div",{className:(0,d.lR)(k,_),style:w,id:h,"data-cms-id":r.id},a().createElement("div",{className:k+"__content",style:P},a().createElement(e,v({},t,{blockStyles:C})))))},r}(c.ZP),t.propTypes={data:s().record.isRequired,breakpoint:l().string.isRequired,division:l().string.isRequired,isInColumnLayout:l().bool,isInRowLayout:l().bool},t.defaultProps={isInColumnLayout:!1,isInRowLayout:!1},t}},52147:(e,t,r)=>{r.d(t,{Z:()=>k});var n=r(32747),a=r.n(n),i=r(45697),l=r.n(i),o=r(86437),s=r(74129),c=r(3558),u=r(62654);function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function d(){return d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},d.apply(this,arguments)}function f(e){return function(e){if(Array.isArray(e))return p(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return p(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(r);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return p(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var m="text-replacement",y={"™":a().createElement("sup",{className:m+"__sup"},"TM"),"®":a().createElement("sup",{className:m+"__sup"},"®"),"🅪":a().createElement("sup",{className:m+"__sup"},"MC"),"🅫":a().createElement("sup",{className:m+"__sup"},"MD"),"PC Express":a().createElement("em",{className:m+"__pcx"},"PC Express"),"PC Insiders":a().createElement("em",{className:m+"__pcx"},"PC Insiders"),"PC Optimum":a().createElement("em",{className:m+"__pcx"},"PC Optimum"),"Adeptes PC Optimum":a().createElement("em",{className:m+"__pcx"},"Adeptes PC Optimum")};function b(e){var t=e.text,r=e.replacements,n=d({},y,r),i=Object.keys(n),l=new RegExp(i.join("|"),"gi"),o=t.match(l),s=t.split(l);return s&&s.reduce((function(e,t,r){if(s.length-1!==r){var l=i.find((function(e){return e.toLowerCase()===o[r].toLowerCase()}));if(l)return[e,t,a().cloneElement(n[l],{key:"text-replacement-"+r})]}return f(e).concat([t])}),[])||t}b.propTypes={text:l().string.isRequired,replacements:l().shape({})},b.defaultProps={replacements:{}};const g=b;function v(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function h(e){var t,r,n=e.blockStyle,i=e.body,l=e.rootClass,p=e.replacements,d=(0,u.lR)(l,n),f={renderMark:(t={},v(t,o.MARKS.BOLD,(function(e){return a().createElement("span",{className:l+"__b"},e)})),v(t,o.MARKS.ITALIC,(function(e){return a().createElement("span",{className:l+"__i"},e)})),t),renderNode:(r={},v(r,o.BLOCKS.PARAGRAPH,(function(e,t){return a().createElement("p",{className:l+"__p"},t)})),v(r,o.BLOCKS.UL_LIST,(function(e,t){return a().createElement("ul",{className:l+"__ul"},t)})),v(r,o.BLOCKS.LIST_ITEM,(function(e,t){return a().createElement("li",{className:l+"__ul__li"},t)})),v(r,o.INLINES.EMBEDDED_ENTRY,(function(e){var t=e.data.target,r=t.fields.title;return a().createElement(c.ZP,{to:t,className:l+"__link"},a().createElement(g,{text:r,replacements:p}))})),v(r,o.INLINES.HYPERLINK,(function(e){var t=e.data.uri,r=e.content[0].value;return a().createElement(c.ZP,{to:t,className:l+"__link"},a().createElement(g,{text:r,replacements:p}))})),r),renderText:function(e){return a().createElement(g,{text:e,replacements:p})}};return a().createElement("div",{className:d},(0,s.h)(i,f))}h.propTypes={body:l().shape({}).isRequired,rootClass:l().string,replacements:l().shape({}),blockStyle:l().string,blockTheme:l().string},h.defaultProps={rootClass:"rich-text",replacements:{},blockStyle:null,blockTheme:null};const k=h},15364:(e,t,r)=>{r.d(t,{Z:()=>C});var n=r(32747),a=r.n(n),i=r(45697),l=r.n(i),o=r(6979),s=r.n(o),c=r(62654),u=r(41623),p=r(3558),d=r(28887),f=r(76549),m=r(78012),y="element-image",b=m.CONTENTFUL_STYLING_PROPERTIES.FULL_WIDTH_MODIFIER,g=function(e){var t=e.data,r=e.linkUrl,n=e.align,i=e.classModifier,l=e.dataTrack,o=e.dataTrackLinkName,f=e.enforceImageDimensions;if(!t||!s().get(t,"fields.imageUrl"))return null;var m=t.fields,g=m.imageUrl,v=m.imageUrlX2,h=m.altText,k=m.imageHeight,E=m.imageWidth,T=m.enforceImageDimensions,_=f||T,S=[];g&&S.push(g+" 1x"),v&&S.push(v+" 2x");var w=_&&k?k:null,P=_&&E?E:null,C=f?null:b,I=a().createElement(d.Z,{placeHolderStyles:{height:w,width:P}},a().createElement("img",{className:(0,c.lR)(y+"__image",C),alt:(0,u.t)(h),src:g,srcSet:S.join(", "),height:w,width:P})),L=[i,n?"align-"+n:null];return a().createElement("div",{className:(0,c.lR)(y,L)},r&&a().createElement(p.ZP,{to:r,className:y+"__link","data-track":l,"data-track-link-name":o},I),!r&&I)};g.propTypes={data:l().object,linkUrl:l().string,align:l().string,classModifier:l().string,dataTrack:l().string,dataTrackLinkName:l().string,enforceImageDimensions:l().bool},g.defaultProps={data:null,linkUrl:null,align:null,classModifier:null,dataTrack:null,dataTrackLinkName:null,enforceImageDimensions:null};(0,f.Z)(g);function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function h(){return h=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},h.apply(this,arguments)}function k(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,i=[],l=!0,o=!1;try{for(r=r.call(e);!(l=(n=r.next()).done)&&(i.push(n.value),!t||i.length!==t);l=!0);}catch(e){o=!0,a=e}finally{try{l||null==r.return||r.return()}finally{if(o)throw a}}return i}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return v(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(r);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return v(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var E=function(e){var t=e.srcUrl,r=e.altText,i=e.className,l=k((0,n.useState)(0),2),o=l[0],s=l[1],c=a().useRef();(0,n.useLayoutEffect)((function(){var e;s((null==c||null==(e=c.current)?void 0:e.offsetWidth)||0)}),[]);var u={srcSet:o>0?t+"?imwidth="+o:t};return a().createElement("picture",null,a().createElement("source",h({type:"image/webp"},u)),a().createElement("img",{src:t,className:i,alt:r,ref:c}))};E.propTypes={altText:l().string,srcUrl:l().string.isRequired,className:l().string},E.defaultProps={altText:""};var T=function(e){var t,r=e.data,n=e.classModifier;if(!r||!(null==(t=r.fields)?void 0:t.asset))return null;var i=r.fields,l=i.asset,o=i.altText,s=i.isAltTextRequired?o:"";return"image"===l.type?a().createElement(d.Z,null,a().createElement(E,{srcUrl:l.url,className:(0,c.lR)("dam-asset__image",n),altText:s})):null};const _=T;T.propTypes={data:l().object,classModifier:l().string},T.defaultProps={classModifier:""};var S=function(e){var t=e.data.fields,r=e.breakpoint,n=t.mobileImage,i={mobile:n,tablet:t.tabletImage||n,desktop:t.desktopImage||t.tabletImage||n}[r]||n;return a().createElement(_,{data:i})};const w=S;S.propTypes={data:l().object.isRequired,breakpoint:l().string.isRequired};var P=function(e){var t=e.data;if(!t)return null;switch(t.contentType){case"elementImage":return a().createElement(g,e);case"damAsset":return a().createElement(_,e);case"elementResponsiveDamAsset":return a().createElement(w,e);default:return null}};P.propTypes={data:l().object};const C=P},33242:(e,t,r)=>{r.d(t,{ZP:()=>S});var n=r(32747),a=r.n(n),i=r(14890),l=r(45697),o=r.n(l),s=r(23930),c=r.n(s),u=r(43861),p=r(62654),d=r(98516),f=r(69223),m=r(3558),y=r(21262),b=r(76549),g=r(9270),v=r(69666),h=r(90602),k=r(62065);function E(){return E=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},E.apply(this,arguments)}var T="element-cta",_=function(e){var t=e.classModifier,r=e.ctaListTheme,n=e.data,i=e.locationId,l=e.noWrap,o=e.customData,s=e.redirectToLoginPage,c=e.setPickupLocation,b=e.showTimeslotSelectorModal,g=e.toggleWidget,_=e.toggleWidgetFromCTA,S=e.customRowData,w=e.showPCXPassSubscriptionModal,P=e.isLoggedIn;if(!n.id)return null;var C=n.fields,I=C.linkUrl,L=C.linkAction,R=C.linkActionProps,x=C.isLinkExternal,N=C.style,O=C.label,A=C.analyticsTagValue,j=C.includeChevron,M=C.buttonSize,D=x?"_blank":null,Z=N||r||"black",W=l?"no-wrap":null,q=[t,(0,d.cb)({prefix:"ctalist",type:"style",value:Z}),(0,d.cb)({type:"size",value:M}),(0,d.Oh)(o,"customClassModifier")],U=(0,d.Oh)(o,"headlineStyles"),B=function(e){L&&e.preventDefault();var t=(0,f.Nc)(R);switch(L){case"redirectToCreateAnAccount":return s(e,null,"register");case"redirectToLogin":return s();case"launchTimeslotSelector":return b(i);case"startAnOrderWidget":return g();case"startADeliveryOrderWidget":return _(v.m.COURIER);case"setPickupLocation":return c(t,e.target);case"openPCXPassSignupModal":return(0,y.H)(P,s,w);default:return null}},F=a().createElement("span",{className:(0,p.lR)(T+"__text",W)},O),K=j&&a().createElement(u.Z,{role:"presentation",focusable:"false",className:T+"__icon",style:{fontSize:21}}),G=A?"contentfulCTAButton":null,H=A?"cta-"+A:null;return L||!I?a().createElement("button",{id:n.id,className:(0,p.lR)(T,q),onClick:B,"data-track":G,"data-track-link-name":H,"data-cruller":H,style:U},F,K):a().createElement(m.ZP,{id:n.id,to:I,className:(0,p.lR)(T,q),target:D,"data-track":G,"data-track-link-name":H,"data-cruller":H,style:U,onClick:function(){var e=O.replace(/\s/g,"-").toLowerCase();(0,h.OE)({customData:E({},S,o,{creative_id:e}),userEventName:k.SP.TRACK_EVENT.AD_CLICK})}},F,K)};_.propTypes={classModifier:o().oneOfType([o().array,o().string]),ctaListTheme:o().string,data:c().record.isRequired,textColor:o().string,backgroundColor:o().string,redirectToLoginPage:o().func.isRequired,setPickupLocation:o().func.isRequired,showTimeslotSelectorModal:o().func.isRequired,deliveryUrl:o().string.isRequired,locationId:o().string,toggleWidget:o().func.isRequired,toggleWidgetFromCTA:o().func.isRequired,showPCXPassSubscriptionModal:o().func.isRequired,noWrap:o().bool,customData:o().object,customRowData:o().object},_.defaultProps={classModifier:null,ctaListTheme:null,textColor:null,backgroundColor:null,locationId:null,noWrap:!1,customData:null,customRowData:null};const S=(0,i.qC)(b.Z,g.Z)(_)},97478:(e,t,r)=>{r.d(t,{ZP:()=>y});var n=r(32747),a=r.n(n),i=r(45697),l=r.n(i),o=r(23930),s=r.n(o),c=r(62654),u=r(98516),p=r(10783);function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function f(e){return function(e){if(Array.isArray(e))return d(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return d(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(r);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return d(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var m=function(e){var t=e.ctaList,r=e.ctaListTheme,n=e.classModifiers,i=e.textAlignment,l=e.customData,o=e.customRowData;if(!t.size)return null;var s=t.map((function(e,t){return a().createElement(p.Z,{key:e.id+"-"+t,data:e,ctaListTheme:r,customData:l||e.fields.customData,classModifier:n,customRowData:o})})),d=(0,u.cb)({prefix:"block",type:"text-alignment",value:i}),m=n&&n.length?f(n).concat([d]):d;return a().createElement("div",{className:(0,c.lR)("element-cta-list",m)},s)};m.propTypes={ctaList:s().list.isRequired,ctaListTheme:l().string,classModifiers:l().array,textAlignment:l().string,customData:l().object,customRowData:l().object},m.defaultProps={ctaListTheme:null,classModifiers:null,textAlignment:null,customData:null,customRowData:null};const y=m},62364:(e,t,r)=>{r.d(t,{Z:()=>o});var n=r(14890),a=r(76549),i=r(9270),l=r(59387);const o=(0,n.qC)(a.Z,i.Z,l.Z)},59595:(e,t,r)=>{r.d(t,{Z:()=>f});var n=r(32747),a=r.n(n),i=r(45697),l=r.n(i),o=r(23930),s=r.n(o),c=r(76870),u=r(83171);function p(){return p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},p.apply(this,arguments)}function d(e,t){return d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},d(e,t)}const f=function(e){var t=e.dataKey,r=e.returnNullOnFailure;return function(e){var n;return n=function(n){function i(){return n.apply(this,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&d(e,t)}(i,n),i.prototype.render=function(){var n=this.props,i=!(0,u.xy)(n,t);return!i&&r?null:a().createElement(e,p({},n,{passesAllRestrictions:i}))},i}(c.ZP),n.propTypes={banner:l().string.isRequired,currentState:s().record.isRequired,data:l().object,division:l().string.isRequired,storeId:l().string,featureFlags:l().object.isRequired,region:l().string},n.defaultProps={data:null,region:null,storeId:null},n.displayName="WithRestrictions("+(e.displayName||e.name)+")",n}}},59387:(e,t,r)=>{r.d(t,{Z:()=>c});var n=r(28216),a=r(14890),i=r(65229),l=r(71769),o=r(40818),s=r(41434);const c=(0,a.qC)((0,n.$j)((function(e){var t=(0,o._U)(e);return{division:(0,i.lV)(e),breakpoint:(0,l.$3)(e),hasPageViewFired:t}}),null),s.ZP)},10783:(e,t,r)=>{r.d(t,{Z:()=>d});var n=r(28216),a=r(14890),i=r(62026),l=r(60355),o=r(60403),s=r(39124),c=r(50751),u=r(84376),p=r(33242);const d=(0,n.$j)((function(e){var t=e.cart;return{deliveryUrl:(0,c.Gn)(e),locationId:t.booking.pickupLocation.id,isLoggedIn:(0,l.jl)(e)}}),(function(e){return{redirectToLoginPage:(0,a.DE)(o.X0,e),showTimeslotSelectorModal:(0,a.DE)(s.g$,e),toggleWidget:(0,a.DE)(u.Qd,e),toggleWidgetFromCTA:(0,a.DE)(u.$t,e),setPickupLocation:(0,a.DE)(i.P,e),showPCXPassSubscriptionModal:(0,a.DE)(s.Wc,e)}}))(p.ZP)},9270:(e,t,r)=>{r.d(t,{A:()=>c,Z:()=>u});var n=r(28216),a=r(14890),i=r(59595),l=r(47141);function o(){return o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},o.apply(this,arguments)}function s(e){return o({},(0,l.V)(e))}var c=function(e){var t=void 0===e?{}:e,r=t.dataKey,l=void 0===r?"react":r,o=t.returnNullOnFailure,c=void 0===o||o;return(0,a.qC)((0,n.$j)(s,null),(0,i.Z)({dataKey:l,returnNullOnFailure:c}))};const u=c()},62026:(e,t,r)=>{r.d(t,{P:()=>f});var n=r(41762),a=r(91188),i=r(75384),l=r(6865),o=r(51868),s=r(39124),c=r(68578);function u(e,t,r,n,a,i,l){try{var o=e[i](l),s=o.value}catch(e){return void r(e)}o.done?t(s):Promise.resolve(s).then(n,a)}function p(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var i=e.apply(t,r);function l(e){u(i,n,a,l,o,"next",e)}function o(e){u(i,n,a,l,o,"throw",e)}l(void 0)}))}}function d(e,t){var r,n,a,i,l={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return i={next:o(0),throw:o(1),return:o(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function o(i){return function(o){return function(i){if(r)throw new TypeError("Generator is already executing.");for(;l;)try{if(r=1,n&&(a=2&i[0]?n.return:i[0]?n.throw||((a=n.return)&&a.call(n),0):n.next)&&!(a=a.call(n,i[1])).done)return a;switch(n=0,a&&(i=[2&i[0],a.value]),i[0]){case 0:case 1:a=i;break;case 4:return l.label++,{value:i[1],done:!1};case 5:l.label++,n=i[1],i=[0];continue;case 7:i=l.ops.pop(),l.trys.pop();continue;default:if(!(a=l.trys,(a=a.length>0&&a[a.length-1])||6!==i[0]&&2!==i[0])){l=0;continue}if(3===i[0]&&(!a||i[1]>a[0]&&i[1]<a[3])){l.label=i[1];break}if(6===i[0]&&l.label<a[1]){l.label=a[1],a=i;break}if(a&&l.label<a[2]){l.label=a[2],l.ops.push(i);break}a[2]&&l.ops.pop(),l.trys.pop();continue}i=t.call(e,l)}catch(e){i=[6,e],n=0}finally{r=a=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,o])}}}var f=function(e,t){return p((function(r,u){var f,m,y,b;return d(this,(function(g){switch(g.label){case 0:return(f=e.pickupLocationId)?(m=u(),m.cart.booking.pickupLocation.id===f?[2]:(0,n.NW)(m)?[3,2]:[4,r((0,a.W)({pickupLocationId:f},t))]):[2];case 1:return g.sent(),y=u().cart.booking.pickupLocation.isShoppable,r((0,o.t3)(y)),[2];case 2:return[4,r((0,i.K)({pickupLocationId:f}))];case 3:return g.sent()?[4,r((0,a.W)({pickupLocationId:f}))]:[3,5];case 4:return g.sent(),b=u().cart.booking.pickupLocation.isShoppable,r((0,o.t3)(b)),[2];case 5:return r((0,s.sY)({type:l.CART_MERGE_TYPE_PICKUP_LOCATION_CHANGE,onConfirm:p((function(){var e;return d(this,(function(t){switch(t.label){case 0:return[4,r((0,a.W)({pickupLocationId:f}))];case 1:return t.sent(),e=u().cart.booking.pickupLocation.isShoppable,r((0,o.t3)(e)),[2]}}))})),onCancel:function(){return r((0,c.eC)())}})),[2]}}))}))}},50751:(e,t,r)=>{r.d(t,{Gn:()=>l,ih:()=>o});var n=r(22222),a=r(50166),i=function(e){return e.settings.site},l=(0,n.P1)(i,(function(e){var t=Boolean((0,a.dl)(e)),r=(0,a.V$)(e),n=(0,a.dl)(e);return t?"https://delivery."+r+".ca/?utm_source="+n+"&utm_medium=localized-nts-homepage&utm_campaign=web-referral":"https://delivery.pcexpress.ca/store/"+r+"/storefront/?cta=hero-banner-button"})),o=(0,n.P1)(i,(function(e){return"http://delivery."+(0,a.V$)(e)+".ca/?utm_source="+(0,a.dl)(e)+"&utm_medium=internal-referral&utm_campaign=unlocalized-fork"}))},80390:(e,t,r)=>{r.d(t,{KN:()=>o,fG:()=>d,h4:()=>p});var n=r(6979),a=r.n(n);function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function l(){return l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},l.apply(this,arguments)}var o=function(e){var t=e.attribute,r=e.breakpoint,n=e.style,a=t+"Tablet",i=t+"Desktop";return["desktop"===r&&n.fields[i]?n.fields[i]:null,"mobile"!==r&&n.fields[a]?n.fields[a]:null,n.fields[t]].filter((function(e){return e})).shift()},s=function(e){var t=e.attribute,r=e.division,n=e.style;return[n.fields[""+t+r],n.fields[t]].filter((function(e){return e})).shift()},c=function(e){var t=e.breakpoint,r=e.division,n=e.style;switch(n.contentType){case"propertiesStyleAlignment":return function(e){return{justifyContent:e.style.fields.value}}({style:n});case"propertiesStyleAlignmentVertical":return function(e){return{alignContent:e.style.fields.value}}({style:n});case"propertiesStyleBackgroundColor":return function(e){var t=e.division,r=e.style;return{backgroundColor:s({attribute:"value",division:t,style:r})}}({division:r,style:n});case"propertiesStyleBackgroundGradient":return function(e){var t=e.breakpoint,r=e.style;return{background:o({attribute:"value",breakpoint:t,style:r})}}({breakpoint:t,style:n});case"propertiesStyleBackgroundImage":return function(e){var t=e.breakpoint,r=e.style.fields,n=r.backgroundImageFile,i=r.backgroundImageProperties,l=function(e){var t=e.breakpoint,r=function(e){var t=e.mobileImageUrl,r=e.tabletImageUrl,n=e.desktopImageUrl,a=e.mobileImage,i=e.tabletImage,l=e.desktopImage,o=e.asset,s=t||(null==a?void 0:a.fields.asset.url)||(null==o?void 0:o.url)||"";return{mobile:s,tablet:r||(null==i?void 0:i.fields.asset.url)||s,desktop:n||r||(null==l?void 0:l.fields.asset.url)||(null==i?void 0:i.fields.asset.url)||s}}(e.imageRecord.fields);return r[t]}({breakpoint:t,imageRecord:n}),o=a().get(i,"fields.backgroundPosition")||null,s=a().get(i,"fields.backgroundRepeat")||"no-repeat",c=a().get(i,"fields.backgroundSize")||"cover";return{backgroundImage:"url('"+l+"?imwidth="+window.innerWidth+"')",backgroundPosition:o,backgroundRepeat:s,backgroundSize:c}}({breakpoint:t,style:n});case"propertiesStyleBorder":return function(e){var t=e.breakpoint,r=e.division,n=e.style,a=n.fields,c=a.attribute,u=a.borderStyle,p=a.borderRadius;return l(i({},c,o({attribute:"borderWidth",breakpoint:t,style:n})+"px "+u+" "+s({attribute:"borderColor",division:r,style:n})),p&&{borderRadius:""+p})}({breakpoint:t,division:r,style:n});case"propertiesStyleMargin":return function(e){var t=e.breakpoint,r=e.style,n=o({attribute:"value",breakpoint:t,style:r});return i({},r.fields.attribute,n)}({breakpoint:t,style:n});case"propertiesStyleMaxWidth":return function(e){var t=e.breakpoint,r=e.style;return{gridTemplateColumns:"minmax(0, "+o({attribute:"value",breakpoint:t,style:r})+")"}}({breakpoint:t,style:n});case"propertiesStyleMinHeight":return function(e){var t=e.breakpoint,r=e.style;return{minHeight:o({attribute:"value",breakpoint:t,style:r})}}({breakpoint:t,style:n});case"propertiesStylePadding":return function(e){var t=e.breakpoint,r=e.style,n=o({attribute:"value",breakpoint:t,style:r});return i({},r.fields.attribute,n)}({breakpoint:t,style:n});case"propertiesStyleTextAlignment":return function(e){return{textAlign:e.style.fields.value}}({style:n});default:return{}}},u=function(e,t){switch(e.contentType){case"propertiesStyleTextAlignment":return"block";case"propertiesStyleBackgroundColor":case"propertiesStyleBackgroundGradient":case"propertiesStyleBackgroundImage":case"propertiesStyleMargin":case"propertiesStyleMinHeight":return"full-width";case"propertiesStyleMaxWidth":return function(e,t){return"100%"===o({attribute:"value",breakpoint:t,style:e})?"full-width":"block-wrapper"}(e,t);default:return"block-wrapper"}},p=function(e){var t=e.breakpoint,r=e.division,n=e.placement,a=e.stylesList;return a&&a.size?a.reduce((function(e,a){return a?(a.fields.placement||u(a,t))!==n?e:l({},e,c({breakpoint:t,division:r,style:a})):e}),{}):{}},d=function(e){var t;if(!e)return!1;var r=e.fields,n=e.contentType,a="propertiesStyleAlignment";if("blockRowLayout"===n){var i,l,o=r.contentBlocks;if(!o||o.isEmpty())return!1;var s=o.find((function(e){return"blockComplexContent"===e.contentType})),c=null==s||null==(l=s.fields)||null==(i=l.stylesList)?void 0:i.find((function(e){return e.contentType===a}));return!!c&&(null==c?void 0:c.fields.fullWidthImage)}var u=null==r||null==(t=r.stylesList)?void 0:t.find((function(e){return e.contentType===a}));return!!u&&u.fields.fullWidthImage}}}]);