1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3365,3593],{710:(e,t,r)=>{"use strict";r.d(t,{U8:()=>o,aQ:()=>l});var i=r(36351);let s={slug_en:null,slug_fr:null},a=(0,i.Z0)({name:"staticPage",initialState:s,reducers:{setStaticPageSlugs:(e,t)=>{e.slug_en=t.payload.slug_en,e.slug_fr=t.payload.slug_fr},resetStaticPageSlugs:()=>s}}),{setStaticPageSlugs:o,resetStaticPageSlugs:n}=a.actions,l=a.reducer},2015:(e,t,r)=>{"use strict";r.d(t,{StaticPage:()=>b});var i=r(54568),s=r(5134),a=r(25150),o=r.n(a),n=r(7620),l=r(13167),d=r(57619),c=r.n(d);let m=new Set(["InlineBanner","HeroBanner","SimpleHeaderBanner","CategoryBanner"]),u=new Set([...m]),p=(e,t)=>{var r;let i=null==(r=e.sys)?void 0:r.id;return null!=i?i:"".concat(e.__typename,"-").concat(t)},_={InlineBanner:c()["page-container__inline-banner"],ProductCarousel:c()["page-container__product-carousel"],BannerGrid:c()["page-container__banner-grid"],HorizontalCard:c()["page-container__horizontal-card"],CustomPalHighlight:c()["page-container__custom-pal-highlights"],Image:c()["page-container__image"],ShopByCategory:c()["page-container__shop-by-category"],EngagementContentBanner:c()["page-container__engagement-content-banner"]},h=e=>{var t,r;let{bodyItems:a,locale:d,richTextEditorData:h,pageType:b,className:g,children:v}=e,y=a.filter(e=>null!==e),f=y.length>0&&u.has(null!=(r=null==(t=y[0])?void 0:t.__typename)?r:"");return(0,i.jsxs)(s.Mw,{className:o()(c()["page-container"],f&&c()["page-container--no-top-margin"],g),children:[y.map((e,t)=>{let r="RichTextEditor"===e.__typename&&e.richTextEditor,s="RichTextEditor"===e.__typename&&!r&&h?h:e,a=(e=>{var t;return m.has(null!=(t=e.__typename)?t:"")})(e),u=!!e.overlappedWithNextBlock,g=o()(a&&c()["page-container__full-bleed"],u&&c()["page-container--with-overlap"]),v=(0,l.t)(s,_[e.__typename],d,_,b);return g?(0,i.jsx)("div",{className:g,children:v},p(e,t)):(0,i.jsx)(n.Fragment,{children:v},p(e,t))}),v]})},b=e=>{var t,r,s,a;let{content:o,locale:n,richTextEditorData:l}=e,d=null==o||null==(r=o.pageCollection)||null==(t=r.items)?void 0:t[0];if(!d)return null;let c=null!=(a=null==(s=d.bodyCollection)?void 0:s.items)?a:[];return(0,i.jsx)(h,{bodyItems:c,locale:n,richTextEditorData:l,pageType:"static"})}},5134:(e,t,r)=>{"use strict";r.d(t,{Mw:()=>i.FluidContainer});var i=r(83985)},17803:(e,t,r)=>{"use strict";r.d(t,{I$:()=>i.I$,LW:()=>i.LW,OA:()=>i.OA,ek:()=>i.ek,fD:()=>i.fD,zL:()=>i.zL});var i=r(28169)},23857:e=>{e.exports={"faq-category-container":"styles_faq-category-container__adNeI"}},25861:(e,t,r)=>{"use strict";r.d(t,{E:()=>m});var i=r(54568),s=r(10790),a=r(72552),o=r(25150),n=r.n(o),l=r(49018),d=r(95634),c=r.n(d);let m=e=>{let{title:t,description:r,ctaContent:o,constrainWidth:d=!1,descriptionPadding:m=!1,className:u}=e;return(0,i.jsxs)("div",{className:n()(c()["form-submitted"],{[c()["form-submitted--constrained"]]:d},u),children:[(0,i.jsxs)("div",{className:c()["form-submitted__header"],children:[(0,i.jsx)("div",{className:c()["form-submitted__icon-container"],children:(0,i.jsx)(s.CircleCheckSolid,{className:c()["form-submitted__check-icon"]})}),(0,i.jsx)("h4",{className:c()["form-submitted__title"],children:t})]}),(0,i.jsx)(a._E,{variant:"secondary",size:"medium"}),(0,i.jsx)("div",{className:n()("body-l-regular",c()["form-submitted__description"],{[c()["form-submitted__description--padded"]]:m}),children:(0,i.jsx)(l.oz,{children:r.replaceAll(/\n\s*\n/g,"\n\n \n\n")})}),o&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(a._E,{variant:"secondary",className:c()["form-submitted__cta-divider"]}),(0,i.jsx)("div",{className:c()["form-submitted__cta-content"],children:o})]})]})}},30800:(e,t,r)=>{"use strict";r.d(t,{$t:()=>s,Ay:()=>x,B8:()=>m,ET:()=>n,EW:()=>g,Eo:()=>_,KW:()=>h,Nh:()=>c,Ri:()=>p,Rz:()=>a,S1:()=>S,SM:()=>u,Zr:()=>v,cV:()=>f,s6:()=>b,tp:()=>P,ts:()=>y});let i=(0,r(36351).Z0)({name:"compareProducts",initialState:{products:[],loading:!1,error:null,maxCompareItems:3,fetchingProductSKU:null,isTrayCollapsed:!1,hasCompareBlock:!1},reducers:{addProductToCompare:(e,t)=>{var r;if(e.products.length>=e.maxCompareItems){e.error="compare.error.limit.label",e.temporaryState=void 0;return}e.products.push({...t.payload.productNode,comparisonId:t.payload.variantEntityId,availability:null!=(r=t.payload.availability)?r:"available"}),e.error=null,e.temporaryState=void 0},removeProductFromCompare:(e,t)=>
1{e.temporaryState=e.products,e.products=e.products.filter(e=>e.comparisonId!==t.payload),e.error=null},setError(e,t){e.error=t.payload},clearComparison:e=>{e.temporaryState=e.products,e.products=[],e.error=null},undoClearComparison:e=>{e.temporaryState&&(e.products=e.temporaryState,e.temporaryState=void 0)},clearError:e=>{e.error=null},clearTemporaryState:e=>{e.temporaryState=void 0},setMaxCompareItems:(e,t)=>{e.maxCompareItems=t.payload},setTrayCollapsed:(e,t)=>{e.isTrayCollapsed=t.payload},setHasCompareBlock:(e,t)=>{e.hasCompareBlock=t.payload}}}),{addProductToCompare:s,removeProductFromCompare:a,clearComparison:o,clearError:n,clearTemporaryState:l,setMaxCompareItems:d,setError:c,undoClearComparison:m,setTrayCollapsed:u,setHasCompareBlock:p}=i.actions,_=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1e4;return t=>{t(o()),globalThis.setTimeout(()=>{t(l())},e)}},h=e=>e.compareProducts.products,b=e=>e.compareProducts.error,g=(e,t)=>e.compareProducts.products.some(e=>e.comparisonId===t),v=e=>e.compareProducts.products.length,y=e=>e.compareProducts.error,f=e=>e.compareProducts.maxCompareItems,S=e=>e.compareProducts.isTrayCollapsed,P=e=>e.compareProducts.hasCompareBlock,x=i.reducer},40230:(e,t,r)=>{"use strict";r.d(t,{WufooConfirmationWrapper:()=>n});var i=r(54568),s=r(27541),a=r(7620),o=r(50238);let n=e=>{let{children:t,titleKey:r="contactUsForm.formSubmitted.title",descriptionKey:n="contactUsForm.formSubmitted.description"}=e,l=(0,s.useSearchParams)(),[d,c]=(0,a.useState)(!1);return((0,a.useEffect)(()=>{l.get("key")&&c(!0)},[l]),d)?(0,i.jsx)(o.f,{titleKey:r,descriptionKey:n}):(0,i.jsx)(i.Fragment,{children:t})}},47799:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>_,Kb:()=>c,N6:()=>a,Vz:()=>n,bs:()=>d,fU:()=>p,rC:()=>o,th:()=>s,ti:()=>u,yU:()=>m,z9:()=>l});let i=(0,r(36351).Z0)({name:"sidebar/productSelector",initialState:{sidebarOpen:!1,productId:null,selectedVariantId:null,lineItemId:null,quantity:1,mode:"add"},reducers:{openProductSelectorSidebar(e,t){var r,i;e.sidebarOpen=!0,e.mode=null!=(i=null!=(r=null==t?void 0:t.payload)?r:e.mode)?i:"add"},closeProductSelectorSidebar(e){e.sidebarOpen=!1,e.productId=null,e.selectedVariantId=null,e.lineItemId=null,e.quantity=1,e.mode="add",delete e.trackingContext},setProductSelectorProductId(e,t){var r,i,s,a;e.productId=t.payload.id,e.selectedVariantId=null!=(r=t.payload.variantId)?r:null,e.sidebarOpen=!!t.payload.id,e.mode=null!=(i=t.payload.mode)?i:"add",e.quantity=null!=(s=t.payload.quantity)?s:1,e.lineItemId=null!=(a=t.payload.lineItem)?a:null,e.trackingContext=t.payload.trackingContext}}}),{openProductSelectorSidebar:s,closeProductSelectorSidebar:a,setProductSelectorProductId:o}=i.actions,n=e=>e["sidebars.productSelector"].sidebarOpen,l=e=>e["sidebars.productSelector"].productId,d=e=>e["sidebars.productSelector"].selectedVariantId,c=e=>e["sidebars.productSelector"].mode,m=e=>e["sidebars.productSelector"].quantity,u=e=>e["sidebars.productSelector"].lineItemId,p=e=>e["sidebars.productSelector"].trackingContext,_=i.reducer},50238:(e,t,r)=>{"use strict";r.d(t,{f:()=>l});var i=r(54568),s=r(27541),a=r(7620),o=r(66056),n=r(25861);let l=e=>{let{titleKey:t,descriptionKey:r,descriptionPadding:l=!0,className:d}=e,c=(0,o.c3)(),m=(0,s.useRouter)(),u=(0,s.usePathname)();return(0,a.useEffect)(()=>{let e=setTimeout(()=>{m.replace(u)},1e3);return()=>clearTimeout(e)},[m,u]),(0,i.jsx)(n.E,{title:c(t),description:c(r),className:d,descriptionPadding:l})}},61002:(e,t,r)=>{"use strict";r.d(t,{S:()=>m});var i=r(12758),s=r(7620),a=r(28169),o=r(41159),n=r(94149);let l=[],d=e=>e.wishlist.itemsMap,c=e=>e.wishlist.wishlists,m=e=>{let{productId:t,variantId:r,quantity:m=1}=e,u=(0,o.jL)(),p=(0,o.CU)(),[_,{isLoading:h}]=(0,a.xm)(),[b,{isLoading:g}]=(0,a.SO)(),v=(0,s.useMemo)(()=>(0,i.Mz)([d],e=>{var i;let s=e["".concat(t,":").concat(r)];return null!=(i=s&&s.length>0)&&i}),[t,r]),y=(0,s.useMemo)(()=>(0,i.Mz)([c,d],(e,i)=>{let s=i["".concat(t,":").concat(r)];return s&&0!==s.length?e.filter(e=>s.includes(e.id)):l}),[t,r]),f=(0,o.GV)(v),S=(0,o.GV)(y),P=(0,s.useCallback)(async e=>{u((0,n.uO)({wishlistId:e,productId:t,variantId:r}));try{await _({shoppingListId:String(e),item:{productId:t,variantId:r,quantity:m}}).unwrap()}catch(i){throw u((0,n.LK)({wishlistId:e,productId:t,variantId:r})),i}},[_,u,t,r,m]),x=(0,s.useCallback)(async(e,i)=>{let s=i;if(!s){let i=p.getState(),a=(0,n.uT)(i,{wishlistId:e,productId:t,variantId:r});if(!a)throw Error("Item not found in wishlist");s=a.id}u((0,n.LK)({wishlistId:e,productId:t,variantId:r}));try{await b({shoppingListId:String(e),itemId:String(s)}).unwrap()}catch(i){throw u((0,n.uO)({wishlistId:e,productId:t,variantId:r})),i}},[b,u,t,r,p]);return(0,s.useMemo)(()=>({isInWishlist:f,wishlists:S,addToWishlist:P,removeFromWishlist:x,isLoading:h||g}),[f,S,P,x,h,g])}},70699:e=>{e.exports={"wishlist-notification":"styles_wishlist-notification__moXAo","wishlist-notification__link":"styles_wishlist-notification__link__NgNnI"}},72552:(e,t,r)=>{"use strict";r.d(t,{_E:()=>i.DecorativeDivider});var i=r(83985)},72995:e=>{e.exports={"wishlist-removal-notification":"styles_wishlist-removal-notification__WT_5T","wishlist-removal-notification__button":"styles_wishlist-removal-notification__button__9VITg"}},73278:(e,t,r)=>{"use strict";r.d(t,{r:()=>d});var i=r(54568),s=r(72409),a=r(97066),o=r(14878),n=r(70699),l=r.n(n);let d=e=>{let{wishlistId:t,wishlistName:r,productName:n}=e,d=(0,a.c)("wishlistsSidebar");return(0,i.jsx)("div",{className:l()["wishlist-notification"],children:d.rich("form.success",{productName:n,bold:e
1=>(0,i.jsx)("strong",{children:e}),wishlistName:r,link:e=>(0,i.jsx)(s.ew,{className:l()["wishlist-notification__link"],href:o.b.WISHLIST_DETAILS.set(String(t)),size:"sm",children:e}),text:e=>(0,i.jsx)("span",{children:e})})})}},80396:(e,t,r)=>{"use strict";r.d(t,{Qp:()=>i.Breadcrumb});var i=r(83985)},82856:(e,t,r)=>{Promise.resolve().then(r.bind(r,88418)),Promise.resolve().then(r.bind(r,51133)),Promise.resolve().then(r.bind(r,46464)),Promise.resolve().then(r.t.bind(r,73756,23)),Promise.resolve().then(r.t.bind(r,37606,23)),Promise.resolve().then(r.t.bind(r,59633,23)),Promise.resolve().then(r.t.bind(r,58,23)),Promise.resolve().then(r.t.bind(r,7020,23)),Promise.resolve().then(r.bind(r,76260)),Promise.resolve().then(r.t.bind(r,62009,23)),Promise.resolve().then(r.bind(r,79488)),Promise.resolve().then(r.bind(r,39319)),Promise.resolve().then(r.bind(r,53849)),Promise.resolve().then(r.bind(r,40230)),Promise.resolve().then(r.bind(r,89220)),Promise.resolve().then(r.bind(r,93442)),Promise.resolve().then(r.t.bind(r,23169,23)),Promise.resolve().then(r.t.bind(r,25264,23)),Promise.resolve().then(r.t.bind(r,41448,23)),Promise.resolve().then(r.t.bind(r,53785,23)),Promise.resolve().then(r.t.bind(r,23857,23)),Promise.resolve().then(r.bind(r,30634)),Promise.resolve().then(r.bind(r,60174)),Promise.resolve().then(r.t.bind(r,10489,23)),Promise.resolve().then(r.bind(r,56452)),Promise.resolve().then(r.bind(r,3625)),Promise.resolve().then(r.bind(r,83985))},88366:(e,t,r)=>{"use strict";r.d(t,{z:()=>v});var i=r(54568),s=r(97066),a=r(7620),o=r(73278),n=r(72409),l=r(72995),d=r.n(l);let c=e=>{let{wishlistName:t,productName:r,onUndo:a}=e,o=(0,s.c)("wishlistsSidebar");return(0,i.jsx)("div",{className:d()["wishlist-removal-notification"],children:o.rich("removal.success",{productName:r,wishlistName:t,bold:e=>(0,i.jsx)("strong",{children:e}),text:e=>(0,i.jsx)("span",{children:e}),button:e=>(0,i.jsx)(n.ew,{className:d()["wishlist-removal-notification__button"],href:"#",size:"sm",onClick:e=>{e.preventDefault(),a()},children:e})})})};var m=r(47266),u=r(61002),p=r(17803),_=r(41159),h=r(11258),b=r(44550),g=r(94149);let v=e=>{let{productId:t,variantId:r,productName:n,imageUrl:l,sku:d,quantity:v=1,analyticsProductId:y,trackingContext:f}=e,S=(0,_.jL)(),P=(0,s.c)(),x=(0,_.GV)(b.Ep),I=(0,_.GV)(g.uE),w=(0,_.GV)(g.g$),C=(0,_.GV)(e=>(0,g.cl)(e,t,r)),{isFetching:j}=(0,p.I$)({},{skip:I||!x}),[k,{isLoading:N}]=(0,p.OA)(),{isInWishlist:E,wishlists:L,addToWishlist:T,removeFromWishlist:z,isLoading:F}=(0,u.S)({productId:t,variantId:r,quantity:v}),B=(0,a.useCallback)((e,r)=>{f&&(0,m.Fu)({...f,wishlistId:e,wishlistName:r,productId:y||String(t),productName:n,sku:d,quantity:v})},[f,y,t,n,d,v]),O=(0,a.useCallback)((e,t,r)=>{S((0,h.Ds)({key:"Wishlist",notice:{type:"success",message:(0,i.jsx)(o.r,{wishlistId:e,wishlistName:t,productName:r})}}))},[S]),M=(0,a.useCallback)((e,t,r)=>{S((0,h.Ds)({key:"Wishlist",notice:{type:"success",message:(0,i.jsx)(c,{wishlistName:e,productName:t,onUndo:()=>{S((0,h.XR)({key:"Wishlist"})),r()}})}}))},[S]),W=(0,a.useCallback)(async()=>{if(!x)return void S((0,g.SF)({productId:t,variantId:r,productName:n,imageUrl:l,sku:d,analyticsProductId:y}));if(E){let e=L[L.length-1];if(await Promise.all(L.map(async e=>{await z(e.id)})),e){let t=async()=>{await Promise.all(L.map(async e=>{await T(e.id)})),O(e.id,e.name,n)};M(e.name,n,t)}return}if(0===w.length){let e=P("wishlistForm.defaultFirstWishListName"),i=P("wishlistForm.defaultFirstWishListDescription"),s=await k({name:e,description:i,status:0,items:[{productId:t,variantId:r,quantity:1}]}).unwrap();B(s.data.shoppingListId,e),O(s.data.shoppingListId,e,n)}else if(1===w.length){let e=w[0];await T(e.id),B(e.id,e.name),O(e.id,e.name,n)}else S((0,g.SF)({productId:t,variantId:r,productName:n,imageUrl:l,sku:d,analyticsProductId:y,trackingContext:f}))},[x,w,E,L,k,T,z,S,P,t,r,n,l,d,f,y,B,O,M]);return(0,a.useMemo)(()=>({toggle:W,isInWishlist:E,isLoading:F||j||N||C}),[W,E,F,j,N,C])}},89220:(e,t,r)=>{"use strict";r.d(t,{StaticPageContainer:()=>c});var i=r(54568),s=r(80396),a=r(97066),o=r(7620),n=r(41159),l=r(710),d=r(2015);let c=e=>{var t,r,c,m,u;let{locale:p,content:_,richTextEditorData:h}=e,b=(0,n.jL)(),g=(0,a.c)("breadcrumbs"),v=null==_||null==(r=_.page
1Collection)||null==(t=r.items)?void 0:t[0],y=null!=(c=null==v?void 0:v.slug_en)?c:"",f=null!=(m=null==v?void 0:v.slug_fr)?m:"",S="en-US"===p?y:f,P=null!=(u=null==v?void 0:v.title)?u:S;if((0,o.useEffect)(()=>{y&&f&&b((0,l.U8)({slug_en:y,slug_fr:f}))},[y,f]),!v)return null;let x=[{href:"/",label:g("home")||"Home"},{href:"/".concat(S),label:P}];return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(s.Qp,{breadcrumbs:x}),(0,i.jsx)(d.StaticPage,{content:_,locale:p,richTextEditorData:h})]})}},95634:e=>{e.exports={"form-submitted":"styles_form-submitted__hZ_UQ","form-submitted--constrained":"styles_form-submitted--constrained__6ydKD","form-submitted__header":"styles_form-submitted__header__cue0j","form-submitted__icon-container":"styles_form-submitted__icon-container__cMPM_","form-submitted__check-icon":"styles_form-submitted__check-icon__PMKX5","form-submitted__title":"styles_form-submitted__title__oxUnz","form-submitted__description":"styles_form-submitted__description__3Oz0a","form-submitted__description--padded":"styles_form-submitted__description--padded__Hzai2","form-submitted__cta-divider":"styles_form-submitted__cta-divider__eqbOp","form-submitted__cta-content":"styles_form-submitted__cta-content__UyQ3h"}}},e=>{e.O(0,[472,6750,1007,6026,6626,9664,1923,6056,9966,9773,1058,4407,6664,8044,6799,9375,1574,2915,9018,5140,7266,8736,7392,9967,8992,3791,5933,7763,7273,737,587,18,7358],()=>e(e.s=82856)),_N_E=e.O()}]);
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.