PageSourceSearch

https://www.princessauto.com/_next/static/chunks/7314-3c1503d86f2e4605.js

js princessauto.com collected 2026-10-03 21:39:52 UTC 54,145 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7314],{2116:(e,t,n)=>{"use strict";n.d(t,{ih:()=>a,sG:()=>i,IP:()=>s});var l=n(83985);let r={"shopping-cart":"ShoppingCartSolid",shoppingcartsolid:"ShoppingCartSolid"},a=e=>{var t,n,a;if(!e)return;let i=e.toLowerCase(),o=null!=(t=r[i])?t:e;return null!=(a=null!=(n=l.ICON_MAP[o])?n:l.ICON_MAP[i])?a:void 0},i=e=>{var t;if(!e)return;let n=e.toLowerCase(),a=null!=(t=r[n])?t:e;return a in l.ICON_MAP?a:n in l.ICON_MAP?n:void 0},o={primary:"primary",secondary:"secondary",tertiary:"tertiary","primary-inverse":"primary-inverse",text:"text","text-inverse":"text-inverse",pill:"pill"},s=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"primary";return e&&null!=(t=o[e.toLowerCase()])?t:n}},13167:(e,t,n)=>{"use strict";n.d(t,{t:()=>K});var l=n(54568),r=n(25150),a=n.n(r),i=n(96442),o=n(32536),s=n(97101),d=n(2116),c=n(64883),u=n(31847),m=n(97059),h=n(97273),g=n(19716);let p={small:"sm",medium:"md",large:"lg"},y=(e,t)=>{var n,l,r,a,i,o,s,d,c,m,h,g,y,b,v,f,_,x,k,w,A,j,N,E,T,C,I;let B="Inverse"===e.theme?"inverse":"default",{totalBanners:D=0,idx:P=0,size:F,isFocalPointEnabled:S=!1}=t||{},M=e.sloganEnabled&&e.slogan,G=F||"md";return 4===D&&(1===P||2===P)||5===D&&(2===P||4===P)?G="sm":3===D&&P>0&&(G="md"),{title:null!=(w=e.title)?w:"",subTitle:null!=(A=e.subheading)?A:"",description:null!=(j=e.description)?j:"",slogan:M&&null!=(N=e.slogan)?N:"",sloganPosition:"bottom",backgroundImage:{url:null==(l=e.backgroundImage)||null==(n=l.image)?void 0:n.url,width:null==(a=e.backgroundImage)||null==(r=a.image)?void 0:r.width,height:null==(o=e.backgroundImage)||null==(i=o.image)?void 0:i.height,title:null==(s=e.backgroundImage)?void 0:s.title,altText:null==(d=e.backgroundImage)?void 0:d.altText,...S&&{focalPointPosition:(0,u.i)(null==(c=e.backgroundImage)?void 0:c.focalPoint,null==(h=e.backgroundImage)||null==(m=h.image)?void 0:m.width,null==(y=e.backgroundImage)||null==(g=y.image)?void 0:g.height)}},foregroundImageUrl:null!=(E=null==(v=e.foregroundImage)||null==(b=v.image)?void 0:b.url)?E:"",marketingImageUrl:null!=(T=null==(_=e.marketingImage)||null==(f=_.image)?void 0:f.url)?T:"",marketingImageSize:null!=(C=p[null==(x=e.marketingImageSize)?void 0:x.toLowerCase()])?C:"sm",href:null!=(I=null==(k=e.cta)?void 0:k.url)?I:"#",variant:B,size:null!=G?G:"lg",className:null==t?void 0:t.className}};var b=n(65414),v=n(84939),f=n(93442),_=n(37744),x=n(84405),k=n(74015),w=n(37242),A=n(23169),j=n.n(A);let N=e=>(e||[]).filter(e=>!!e||(console.warn("[RichTextEditor] Skipping draft or unpublished entry."),!1)),E=(0,i.default)(()=>Promise.all([n.e(9646),n.e(7555),n.e(1007),n.e(5667),n.e(1574),n.e(1612),n.e(9967),n.e(3365),n.e(8992),n.e(3791),n.e(8585),n.e(2619)]).then(n.bind(n,51133)),{loadableGenerated:{webpack:()=>[51133]}}),T=(0,i.default)(()=>Promise.all([n.e(7555),n.e(1612),n.e(9967),n.e(3365),n.e(9488)]).then(n.bind(n,79488)).then(e=>({default:e.PriceWreckerWithProducts})),{loadableGenerated:{webpack:()=>[79488]},ssr:!0}),C=(0,i.default)(()=>Promise.all([n.e(7555),n.e(1574),n.e(7576)]).then(n.bind(n,27576)).then(e=>({default:e.default})),{loadableGenerated:{webpack:()=>[27576]},ssr:!0}),I=(0,i.default)(()=>Promise.all([n.e(7555),n.e(5667),n.e(1612),n.e(9967),n.e(3365),n.e(8497),n.e(9319),n.e(4199)]).then(n.bind(n,39319)).then(e=>({default:e.ProductCarouselClient})),{loadableGenerated:{webpack:()=>[39319]},ssr:!0}),B=(0,i.default)(()=>Promise.resolve().then(n.bind(n,83985)).then(e=>({default:e.BannerGridSlick})),{loadableGenerated:{webpack:()=>[83985]},ssr:!0}),D=(0,i.default)(()=>Promise.all([n.e(7555),n.e(54)]).then(n.bind(n,20054)).then(e=>({default:e.ShopByBrandsCard})),{loadableGenerated:{webpack:()=>[20054]},ssr:!0}),P=(0,i.default)(()=>Promise.all([n.e(5667),n.e(8497),n.e(3743)]).then(n.bind(n,88418)).then(e=>({default:e.ShopByCategories})),{loadableGenerated:{webpack:()=>[88418]},ssr:!0}),F=(0,i.default)(()=>Promise.resolve().then(n.bind(n,83985)).then(e=>({default:e.VideoPlayer})),{loadableGenerated:{webpack:()=>[83985]},ssr:!0}),S=(0,i.default)(()=>Promise.resolve().then(n.bind(n,83985)).then(e=>({default:e.Accordion})),{loadableGenerated:{webpack:()=>[83985]},ssr:!0}),M=(0,i.default)(()=>Promise.resolve().then(n.bind(n,83985)).then(e=>({default:e.CategoryBanner})),{loadableGenerated:{webpack:()=>[83985]},ssr:!0}),G=(e,t,n,r)=>t||"home"===r||"static"===r?n?(0,l.jsx)("div",{className:n,children:e}):e:(0,l.jsx)("div",{className:a()(j()["cms-body__inline-component"],n),children:e}),L=(0,i.default)(()=>Promise.resolve().then(n.bind(n,83985)).then(e=>({default:e.EngagementContentCard})),{loadableGenerated:{webpack:()=>[83985]},ssr:!0}),H=(0,i.default)(()=>Promise.resolve().then(n.bind(n,83985)).then(e=>({default:e.Link})),{loadableGenerated:{webpack:()=>[83985]},ssr:!0}),O=(0,i.default)(()=>Promise.resolve().then(n.bind(n,83985)).then(e=>({default:e.HeroBanner})),{loadableGenerated:{webpack:()=>[83985]},ssr:!0}),R=(0,i.default)(()=>Promise.resolve().then(n.bind(n,83985)).then(e=>({default:e.InlineBanner})),{loadableGenerated:{webpack:()=>[83985]},ssr:!0}),q=(0,i.default)(()=>Promise.resolve().then(n.bind(n,83985)).then(e=>({default:e.HomePageBanner})),{loadableGenerated:{webpack:()=>[83985]},ssr:!0}),z=(0,i.default)(()=>Promise.resolve().then(n.bind(n,83985)).then(e=>({default:e.PromoBanner})),{loadableGenerated:{webpack:()=>[83985]},ssr:!0}),U=(0,i.default)(()=>Promise.resolve().then(n.bind(n,83985)).then(e=>({default:e.BrandCard})),{loadableGenerated:{webpack:()=>[83985]},ssr:!0}),W=(0,i.default)(()=>Promise.resolve().then(n.bind(n,83985)).then(e=>({default:e.EngagementContentBanner})),{loadableGenerated:{webpack:()=>[83985]},ssr:!0}),Y=(0,i.default)(()=>Promise.resolve().then(n.bind(n,83985)).then(e=>({default:e.Cta})),{loadableGenerated:{webpack:()=>[83985]},ssr:!0}),X=(0,i.default)(()=>Promise.resolve().then(n.bind(n,83985)).then(e=>({default:e.SimpleHeader})),{loadableGenerated:{webpack:()=>[83985]},ssr:!0}),V=(0,i.default)(()=>Promise.all([n.e(6990),n.e(7555),n.e(6917)]).then(n.bind(n,76917)).then(e=>({default:e.HorizontalCard})),{loadableGenerated:{webpack:()=>[76917]},ssr:!0}),Z={PriceWreckerBanner:(e,t)=>{var n,r,a,i,o,s,d;let{isFocalPointEnabled:c}=t;return(0,l.jsx)(T,{productsFromCms:e.products,locale:t.locale,headerTitle:(null==e?void 0:e.headerTitle)||"",bannerTitle:(null==e?void 0:e.title)||"",bannerImageUrl:(null==e||null==(r=e.backgroundImage)||null==(n=r.image)?void 0:n.url)||"",bannerImagePosition:c?(0,u.i)(null==e||null==(a=e.backgroundImage)?void 0:a.focalPoint,null==e||null==(o=e.backgroundImage)||null==(i=o.image)?void 0:i.width,null==e||null==(d=e.backgroundImage)||null==(s=d.image)?void 0:s.height):void 0,...(null==e?void 0:e.redirectUrl)&&{redirectUrl:e.redirectUrl},bannerDescription:(null==e?void 0:e.description)||"",inverse:(null==e?void 0:e.theme)!=="Inverse",ctaLink:(null==e?void 0:e.viewAllCta)?{href:e.viewAllCta.url||"#",text:e.viewAllCta.label||"View All"}:null})},ProductCarousel:(e,t)=>
1{var n,r,i,o,s,d;return(0,l.jsx)(I,{...e,productCardCtaType:null!=(i=e.productCardCtaType)?i:"",products:null!=(o=e.products)?o:[],viewAllCta:null!=(s=e.viewAllCta)?s:null,showFilters:null!=(d=e.showFilters)&&d,productSource:e.productSource,itemId:null==(r=e.strategyProducts)||null==(n=r[0])?void 0:n.sku,numResults:24,locale:t.locale,className:a()("home"===t.pageType||"static"===t.pageType?void 0:j()["cms-body__inline-component"],t.className)})},AccordionList:(e,t)=>{var n,r;return G((0,l.jsx)(l.Fragment,{children:null==(r=e.accordionItemsCollection)||null==(n=r.items)?void 0:n.map(e=>{var n,r,a,i,o,s,d,c,u,m,p,y;if(!e)return null;let b=(0,g.GZ)(null==(a=e.content)||null==(r=a.links)||null==(n=r.entries)?void 0:n.inline),v=(0,g.GZ)(null==(s=e.content)||null==(o=s.links)||null==(i=o.entries)?void 0:i.block),f=Object.entries((0,g.He)(null==(u=e.content)||null==(c=u.links)||null==(d=c.assets)?void 0:d.block)).reduce((e,t)=>{let[n,l]=t;if(null==l?void 0:l.url){var r,a;e[n]={url:l.url,title:null!=(r=l.title)?r:void 0,description:null!=(a=l.description)?a:void 0}}return e},{});return(0,l.jsx)(S,{title:null!=(y=e.title)?y:"",children:(0,l.jsxs)(l.Fragment,{children:[(null==(m=e.content)?void 0:m.json)&&(0,l.jsx)("div",{children:(0,h.CA)({json:e.content.json,embeddedEntry:e=>t.render(e,void 0,t.locale,void 0,void 0,!0),assets:{assetMap:f,entryMap:b,blockEntriesMap:v}})}),e.anchor&&(0,l.jsx)(H,{href:e.anchor,children:e.anchor})]})},null==(p=e.sys)?void 0:p.id)})}),t.isInline,t.className,t.pageType)},AccordionItem:(e,t)=>{var n,r,a,i,o,s,d,c,u,m,p,y;if(!e.title&&!(null==(n=e.content)?void 0:n.json))return null;let b=(0,g.GZ)(null==(i=e.content)||null==(a=i.links)||null==(r=a.entries)?void 0:r.inline),v=(0,g.GZ)(null==(d=e.content)||null==(s=d.links)||null==(o=s.entries)?void 0:o.block),f=Object.entries((0,g.He)(null==(m=e.content)||null==(u=m.links)||null==(c=u.assets)?void 0:c.block)).reduce((e,t)=>{let[n,l]=t;if(null==l?void 0:l.url){var r,a;e[n]={url:l.url,title:null!=(r=l.title)?r:void 0,description:null!=(a=l.description)?a:void 0}}return e},{});return G((0,l.jsx)(S,{title:null!=(y=e.title)?y:"",children:(0,l.jsxs)(l.Fragment,{children:[(null==(p=e.content)?void 0:p.json)&&(0,l.jsx)("div",{children:(0,h.CA)({json:e.content.json,embeddedEntry:e=>t.render(e,void 0,t.locale,void 0,void 0,!0),assets:{assetMap:f,entryMap:b,blockEntriesMap:v}})}),e.anchor&&(0,l.jsx)(H,{href:e.anchor,children:e.anchor})]})},e.sys.id),t.isInline,t.className,t.pageType)},PromoBanner:(e,t)=>{var n,r,a,i,o,s,d,c,m,h,g,p,y,b,v,f,_,x,k,w,A,j;let{isFocalPointEnabled:N}=t;return G((0,l.jsx)(z,{title:null!=(_=e.title)?_:"",description:null!=(x=e.textDescription)?x:"",backgroundImageUrl:null!=(k=null==(r=e.backgroundImage)||null==(n=r.image)?void 0:n.url)?k:"",backgroundImagePosition:N?(0,u.i)(null==(a=e.backgroundImage)?void 0:a.focalPoint,null==(o=e.backgroundImage)||null==(i=o.image)?void 0:i.width,null==(d=e.backgroundImage)||null==(s=d.image)?void 0:s.height):void 0,imageSrc:null!=(w=null==(m=e.marketingImage)||null==(c=m.image)?void 0:c.url)?w:"",marketingImagePosition:N?(0,u.i)(null==(h=e.marketingImage)?void 0:h.focalPoint,null==(p=e.marketingImage)||null==(g=p.image)?void 0:g.width,null==(b=e.marketingImage)||null==(y=b.image)?void 0:y.height):void 0,ctaLabel:null!=(A=null==(v=e.cta)?void 0:v.label)?A:"",href:null!=(j=null==(f=e.cta)?void 0:f.url)?j:"#",inverse:"Inverse"===e.theme}),t.isInline,t.className,t.pageType)},HorizontalCard:(e,t)=>G((0,l.jsx)(V,{...e}),t.isInline,t.className,t.pageType),BrandBanner:(e,t)=>{var n,r,a,i,o,s,d,c,u;return G((0,l.jsx)(U,{imageUrl:null!=(s=null==(r=e.backgroundImage)||null==(n=r.image)?void 0:n.url)?s:"",altText:null!=(c=null!=(d=null==(a=e.backgroundImage)?void 0:a.altText)?d:null==(i=e.backgroundImage)?void 0:i.title)?c:"Brand image",buttonLabel:null!=(u=null==(o=e.cta)?void 0:o.label)?u:"Learn More",variant:"banner",onButtonClick:()=>{var t;return(null==(t=e.cta)?void 0:t.url)&&window.open(e.cta.url,"_blank")}}),t.isInline,t.className,t.pageType)},EngagementContentBanner:(e,t)=>{var n,r,a;return G((0,l.jsx)(W,{title:null!=(n=e.title)?n:"Default Title",href:null!=(r=e.redirectUrl)?r:"/",ctaName:null!=(a=e.ctaName)?a:null,className:t.className}),t.isInline,t.className,t.pageType)},PalHighlights:(e,t)=>(0,x.h)(e,t.className,t.pageType),InlineBanner:(e,t)=>
1{var n,r,a,i,o,s,d,c,m,h,g;let{isFocalPointEnabled:p}=t;return G((0,l.jsx)(R,{title:null!=(c=e.title)?c:"",description:null!=(m=e.textDescription)?m:void 0,overlapNextBlock:null!=(h=e.overlappedWithNextBlock)&&h,backgroundImageURL:null!=(g=null==(r=e.backgroundImage)||null==(n=r.image)?void 0:n.url)?g:"",backgroundFocalPointPosition:p?(0,u.i)(null==(a=e.backgroundImage)?void 0:a.focalPoint,null==(o=e.backgroundImage)||null==(i=o.image)?void 0:i.width,null==(d=e.backgroundImage)||null==(s=d.image)?void 0:s.height):void 0}),t.isInline,t.className,t.pageType)},HeroBanner:(e,t)=>{var n,r,a,i,o,s,d,c,m,h,g;let{isFocalPointEnabled:p}=t;return G((0,l.jsx)(O,{title:null!=(c=e.title)?c:"",description:null!=(m=e.textDescription)?m:"",overlapNextBlock:null!=(h=e.overlappedWithNextBlock)&&h,backgroundImageURL:null!=(g=null==(r=e.backgroundImage)||null==(n=r.image)?void 0:n.url)?g:"",backgroundFocalPointPosition:p?(0,u.i)(null==(a=e.backgroundImage)?void 0:a.focalPoint,null==(o=e.backgroundImage)||null==(i=o.image)?void 0:i.width,null==(d=e.backgroundImage)||null==(s=d.image)?void 0:s.height):void 0}),t.isInline,t.className,t.pageType)},Image:(e,t)=>{var n,r,a,i,d,c,u,m;let h=null==(n=e.image)?void 0:n.url;if(!h)return null;let g=(0,l.jsx)(o.default,{src:h,alt:null!=(c=null!=(d=e.altText)?d:null==(r=e.image)?void 0:r.title)?c:"",width:null!=(u=null==(a=e.image)?void 0:a.width)?u:800,height:null!=(m=null==(i=e.image)?void 0:i.height)?m:600,style:t.isInline?{height:"auto",maxWidth:"100%"}:{width:"100%",height:"auto"},className:t.isInline?t.className:void 0}),p=e.linkUrl?(0,l.jsx)(s.N_,{href:e.linkUrl,children:g}):g;return t.isInline?p:G(p,!1,t.className,t.pageType)},CustomPalHighlight:(e,t)=>{var n,r,a,i,o,s,d,c,u,h,g,p,y,b;let v=(0,m.Qm)(null!=(d=j()["cms-body__pal-highlight-rich-text"])?d:"");return(0,l.jsx)(L,{title:(0,m.zF)(null!=(c=e.title)?c:""),description:(0,m.Nk)(e.description,v),featuredImageSrc:(0,m.VG)(e.asset),featuredImgAlt:null!=(h=null!=(u=null==(n=e.cta)?void 0:n.label)?u:e.title)?h:"",imageSrc:(0,m.VG)(e.asset),imageAlt:null!=(p=null!=(g=null==(r=e.cta)?void 0:r.label)?g:e.title)?p:"",ctaLabel:null!=(y=null==(a=e.cta)?void 0:a.label)?y:"",ctaLink:null!=(b=null==(i=e.cta)?void 0:i.url)?b:"",ctaType:null==(o=e.cta)?void 0:o.type,ctaIconType:null==(s=e.cta)?void 0:s.iconType,url:(0,m.f_)(e.asset),autoPlayEnabled:(0,m.WA)(e.asset),videoProps:(()=>{if((0,m.WA)(e.asset)){var t,n,l,r;let a=e.asset;return{title:null!=(t=null==a?void 0:a.title)?t:"",description:null!=(n=null==a?void 0:a.description)?n:"",uploadDate:null!=(l=null==a?void 0:a.uploadDate)?l:"",duration:null!=(r=null==a?void 0:a.duration)?r:""}}})(),className:t.className})},Cta:(e,t)=>{var n,r,a,i;if(!e.label||!e.url)return null;let o=e=>"Secondary"===e?"secondary":"primary";return t.isInline?(0,l.jsx)(Y,{label:e.label,url:null!=(a=null==(r=e.downloadMedia)?void 0:r.url)?a:e.url,type:o(e.type),iconType:(0,d.sG)(e.iconType),className:t.className}):G((0,l.jsx)(Y,{label:e.label,url:null!=(i=null==(n=e.downloadMedia)?void 0:n.url)?i:e.url,type:o(e.type),iconType:(0,d.sG)(e.iconType)}),!1,t.className,t.pageType)},table:(e,t)=>(0,v.r)(e.json,{},t.className),BannerGrid:(e,t)=>{var n,r,a,i,o,s;let d=(null==e||null==(r=e.bannersCollection)||null==(n=r.items)?void 0:n.length)||0;return(0,l.jsx)(B,{autoScrollInterval:(null!=(i=e.autoScrollTimeInterval)?i:5)*1e3,autoScroll:null!=(o=e.autoScrollEnabled)&&o,infiniteScroll:null!=(s=e.infiniteScrollEnabled)&&s,pauseOnHover:!1,className:t.className,children:null==(a=e.bannersCollection)?void 0:a.items.map((e,n)=>e&&(0,l.jsx)(q,{...y(e,{size:"lg",className:void 0,totalBanners:d,idx:n,isFocalPointEnabled:t.isFocalPointEnabled})},e.sys.id))})},BrandList:(e,t)=>{var n,r,a,i,o,s,d,c,u,m,h,g,p,y;return(0,l.jsx)(D,{title:null!=(c=e.title)?c:"Default Title",banner:{imageUrl:null!=(u=null==(a=e.brandBanner)||null==(r=a.backgroundImage)||null==(n=r.image)?void 0:n.url)?u:void 0,ctaLink:null!=(m=null==(o=e.brandBanner)||null==(i=o.cta)?void 0:i.url)?m:void 0,ctaLabel:null!=(h=null==(d=e.brandBanner)||null==(s=d.cta)?void 0:s.label)?h:void 0},brands:null!=(g=e.orderedBrands)?g:e.brands,action:e.viewAllButton?{title:null!=(p=e.viewAllButton.label)?p:"",href:null!=(y=e.viewAllButton.url)?y:""}:null,className:t.className})},Video:(e,t)=>{var n,r,i,o,s,d;return G((0,l.jsx)(F,{src:null!=(n=e.url)?n:"",title:null!=(r=e.title)?r:"",description:null!=(i=e.description)?i:"",uploadDate:null!=(o=e.uploadDate)?o:"",duration:null!=(s=e.duration)?s:"",playsInl
1ine:!0,loop:!0,width:"100%",height:"100%",controls:!0,playing:null!=(d=e.autoPlayEnabled)&&d}),t.isInline,t.isInline||"home"===t.pageType||"static"===t.pageType?t.className:a()(j()["cms-body__video"],t.className),t.pageType)},ShopByCategory:(e,t)=>{var n;return G((0,l.jsx)(P,{title:null!=(n=e.title)?n:null,newArrivalsPath:"/new-arrivals",className:j()["home-container__grid"],showProductCountFilter:!0}),t.isInline,t.isInline?t.className:a()(j()["cms-body__shop-by-category"],t.className),t.pageType)},RichTextEditor:(e,t)=>{var n;return((e,t,n,r,i)=>{var o,s;if(!(null==e||null==(o=e.richTextEditor)?void 0:o.json))return null;let d=null==(s=e.richTextEditor.links)?void 0:s.entries,c=(0,w.GZ)(N(null==d?void 0:d.inline)),u=(0,w.GZ)(N(null==d?void 0:d.block)),m="home"===i||"static"===i?void 0:j()["cms-body__rich-text"];return(0,l.jsx)("div",{className:a()(m,t),children:(0,l.jsx)(w.oU,{json:e.richTextEditor.json,embeddedEntry:((e,t)=>(n,l)=>{try{if(!n)return null;let r=null==t?void 0:t[n.__typename||""];return(0,w.ti)(n,r,e,t,void 0,l)}catch(e){return console.error("[RichTextEditor] Error rendering embedded entry:",e),null}})(n,r),assets:{assetMap:{},entryMap:c,blockEntriesMap:u}})})})((null==e||null==(n=e.richTextEditor)?void 0:n.json)?{richTextEditor:{json:e.richTextEditor.json,links:e.richTextEditor.links}}:null,t.className,t.locale,t.classNameCollection,t.pageType)},SimpleHeaderBanner:(e,t)=>{var n,r;return G((0,l.jsx)(X,{title:null!=(r=e.title)?r:"",description:(0,b.E)(null==(n=e.richDescription)?void 0:n.json)}),t.isInline,t.className,t.pageType)},CategoryBanner:(e,t)=>{var n,r,a;return G((0,l.jsx)(M,{title:null!=(n=e.title)?n:"",description:null!=(r=e.description)?r:"",overlapNextBlock:null!=(a=e.overlappedWithNextBlock)&&a}),t.isInline,t.className,t.pageType)},HomepageBanner:(e,t)=>G((0,l.jsx)(q,{...y(e,{size:"lg",isFocalPointEnabled:t.isFocalPointEnabled,className:"home"===t.pageType||"static"===t.pageType?t.className:a()(j()["cms-body__inline-component"],t.className)})}),t.isInline,void 0,t.pageType),FlyersContainer:e=>(0,l.jsx)(C,{items:e}),EmbeddedContent:(e,t)=>(0,l.jsx)(f.EmbeddedContent,{entry:e,className:t.className,allowJavascript:!0}),FaqCategory:(e,t)=>(0,_.F)({entry:e,className:t.className}),ConstructorCollection:e=>{let{collectionId:t}=e;return t?(0,l.jsx)(E,{collectionId:t}):null}},K=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"en-US",l=arguments.length>3?arguments[3]:void 0,r=arguments.length>4?arguments[4]:void 0,a=arguments.length>5?arguments[5]:void 0;if(!e||"string"!=typeof e.__typename)return null;let i=Z[e.__typename];return i?i(e,{className:t,locale:n,classNameCollection:l,pageType:r,isInline:a,isFocalPointEnabled:c.b.getBooleanFlag("image-focal-point"),render:K}):(0,k.s)(e)}},14048:(e,t,n)=>{"use strict";n.d(t,{z:()=>l});let l=e=>e.toLowerCase().trim().replace(/[^a-z0-9\s-]/g,"").replace(/\s+/g,"-").replace(/-+/g,"-").replace(/^-+/g,"").replace(/-+$/g,"")},14470:(e,t,n)=>{"use strict";n.d(t,{rh:()=>o,s6:()=>d,Xh:()=>s});var l=n(54568),r=n(83985),a=n(62722),i=n(30080);let o=e=>{let{concepts:t,translate:n}=e;return t.reduce((e,t,o)=>{if(!(null==t?void 0:t.id))return e;let s=(0,l.jsx)(r.Tag,{href:"/project-showcases?categories=".concat(encodeURIComponent((0,a.f)(t.id))),"data-testid":"".concat(t.id,"-testid"),children:(0,i.f)(n,"showcase.tags.".concat(t.id),t.id||String(o))},t.id);return e.push(s),e},[])},s=(e,t)=>e?{buttonSize:"sm",visibleThumbnails:3,dimensions:{width:328,height:220}}:{buttonSize:"md",visibleThumbnails:t?5:4,dimensions:{width:781.524,height:482}},d=(e,t)=>{var n,l,r,a,i,o,s,d;let c=((null==e||null==(l=e.galleryCollection)||null==(n=l.items)?void 0:n.length)||0)+((null==e||null==(a=e.videosCollection)||null==(r=a.items)?void 0:r.length)||0);return{galleryItemsLength:c,showThumbnailButton:c>t,showImageCarousel:Array.isArray(null==e||null==(i=e.galleryCollection)?void 0:i.items)&&(null==e||null==(o=e.galleryCollection)?void 0:o.items.length)>0||Array.isArray(null==e||null==(s=e.videosCollection)?void 0:s.items)&&(null==e||null==(d=e.videosCollection)?void 0:d.items.length)>0}}},19716:(e,t,n)=>{"use strict";n.d(t,{F0:()=>l,GZ:()=>r,He:()=>i,uy:()=>a});let l=e=>Array.isArray(e)?e.filter(e=>e.nodeType.startsWith("heading-2")).map(e=>Array.isArray(e.content)?e.content.map(e=>{var t;return(null==(t=e.value)?void 0:t.trim())||""}
1).filter(Boolean).join(" "):"").filter(Boolean):[],r=e=>e?e.reduce((e,t)=>{if(!t)return e;let n=null==t?void 0:t.sys;return(null==n?void 0:n.id)&&(e[n.id]=t),e},{}):{},a=e=>e?e.reduce((e,t)=>{var n,l,r;if(!t)return e;let a=null==t||null==(r=t.data)||null==(l=r.target)||null==(n=l.sys)?void 0:n.id;return a&&(e[a]=t),e},{}):{},i=e=>e?Object.fromEntries(e.filter(e=>{var t;return null!==e&&(null==e||null==(t=e.sys)?void 0:t.id)}).map(e=>[e.sys.id,e])):{}},23169:e=>{e.exports={"cms-body__inline-component":"styles_cms-body__inline-component___d6KD","cms-body__rich-text":"styles_cms-body__rich-text__18uV2","cms-body__grid":"styles_cms-body__grid__XGU3I","cms-body__pal-highlights-wrapper":"styles_cms-body__pal-highlights-wrapper__aGTQ_","cms-body__pal-highlights-home-grid":"styles_cms-body__pal-highlights-home-grid__Fuxlx","cms-body__pal-highlights-slider":"styles_cms-body__pal-highlights-slider__udIUs","cms-body__pal-highlights-desktop":"styles_cms-body__pal-highlights-desktop__aXRgD","cms-body__engagement-card":"styles_cms-body__engagement-card__HKznq","cms-body__table":"styles_cms-body__table__B2H_M","cms-body__banner-grid":"styles_cms-body__banner-grid__JBDTw","cms-body__video":"styles_cms-body__video__snDxK","cms-body__shop-by-category":"styles_cms-body__shop-by-category__IQydK","cms-body__embedded-content":"styles_cms-body__embedded-content__b0zGM","cms-body__faq-category-grid":"styles_cms-body__faq-category-grid__cGqeA","cms-body__faq-category":"styles_cms-body__faq-category__61XBv"}},24030:(e,t,n)=>{"use strict";n.d(t,{EA:()=>l.Skeleton});var l=n(83985)},25264:e=>{e.exports={"rich-text-block--has-asset":"styles_rich-text-block--has-asset__EChNX","rich-text-block--faq-grid":"styles_rich-text-block--faq-grid__bHWcB","rich-text-block__left":"styles_rich-text-block__left__4WYgX","rich-text-block__right":"styles_rich-text-block__right__t2dC6"}},27569:(e,t,n)=>{"use strict";n.d(t,{f:()=>a});var l=n(54568);let r=/royal service|service royal/gi,a=(e,t,n)=>{if("string"!=typeof e||!r.test(e))return(0,l.jsx)("span",{className:t,children:e});r.lastIndex=0;let a=e.split(r),i=Array.from(e.matchAll(r));return(0,l.jsx)("span",{className:t,children:a.flatMap((e,t)=>{var r;return t<i.length?[e,(0,l.jsx)("span",{className:n,children:null==(r=i[t])?void 0:r[0]},t)]:[e]})})}},30080:(e,t,n)=>{"use strict";n.d(t,{f:()=>l});let l=(e,t,n)=>e(t)||n},31847:(e,t,n)=>{"use strict";n.d(t,{i:()=>l});let l=(e,t,n)=>{var l,r;let a=null==e||null==(l=e.focalPoint)?void 0:l.x,i=null==e||null==(r=e.focalPoint)?void 0:r.y;if(null==a||null==i||!t||!n)return"center center";let o=(a/t*100).toFixed(2),s=(i/n*100).toFixed(2);return"".concat(o,"% ").concat(s,"%")}},33855:(e,t,n)=>{"use strict";n.d(t,{X:()=>p});var l=n(54568),r=n(82523),a=n(67057),i=n(72409),o=n(14048),s=n(27569),d=n(41448),c=n.n(d);let u={heading1:c()["heading-1"],heading2:c()["heading-2"],heading3:c()["heading-3"],heading4:c()["heading-4"],heading5:c()["heading-5"],heading6:c()["heading-6"],hyperlink:c().hyperlink,embeddedElementsContainer:c()["embedded-elements-container"]},m=e=>"content"in e&&Array.isArray(e.content),h=e=>e.map(e=>"text"===e.nodeType?e.value:e.nodeType===a.XD.EMBEDDED_ENTRY?"":m(e)?h(e.content):"").join(""),g=e=>e.some(e=>e.nodeType===a.XD.EMBEDDED_ENTRY||!!m(e)&&g(e.content)),p=(e,t,n,d)=>{let p=g(e.content),y=h(e.content),b=(0,o.z)(y),v={1:u.heading1,2:u.heading2,3:u.heading3,4:u.heading4,5:u.heading5,6:u.heading6},f="h".concat(t);if(!p){let n=(0,r.i)({...e,nodeType:a.nA.DOCUMENT},{renderNode:{[a.XD.HYPERLINK]:(e,t)=>(0,l.jsx)(i.ew,{href:e.data.uri,variant:"link",className:u.hyperlink,children:t}),[a.XD.EMBEDDED_ENTRY]:()=>null,[a.nA.EMBEDDED_ENTRY]:()=>null},renderMark:{bold:e=>(0,s.f)(e,c().bold,c()["royal-service-bold"]),italic:e=>(0,l.jsx)("span",{className:c().italic,children:e}),underline:e=>(0,l.jsx)("span",{className:c().underline,children:e})}});return(0,l.jsx)(f,{id:b,className:v[t],children:n})}let _=[],x=[];return e.content.forEach((e,t)=>{if(e.nodeType===a.XD.EMBEDDED_ENTRY){let r=((e,t,n,r)=>{let{id:a}=e.data.target.sys,i=null==n?void 0:n[a];if(!i)return console.warn("[RichText] Embedded entry not found in heading for id: ".concat(a)),null;try{let e="Image"===i.__typename;return(0,l.jsx)("span",{style:e?{maxWidth:"300px",display:"inline-block"}:void 0,children:r(i,!0)},"embedded-".concat(a,"-").concat(t))}catch(e){return console.error("[RichText] Error rendering embedded entry in heading:",e),null}})(e,t,n,d);r&&x.push(r)}else if("text"===e.nodeType){let t=(e=>{let t=e.value;return e.marks&&e.marks.length>
10&&e.marks.forEach(e=>{"bold"===e.type?t=(0,s.f)(t,c().bold,c()["royal-service-bold"]):"italic"===e.type?t=(0,l.jsx)("em",{children:t}):"underline"===e.type&&(t=(0,l.jsx)("u",{children:t}))}),t})(e),n="text-".concat(e.value.substring(0,20),"-").concat(_.length);_.push((0,l.jsx)("span",{children:t},n))}else if(e.nodeType===a.XD.HYPERLINK&&m(e)){let t=h(e.content),n="link-".concat(e.data.uri,"-").concat(_.length);_.push((0,l.jsx)(i.ew,{href:e.data.uri,variant:"link",className:u.hyperlink,children:t},n))}}),(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(f,{id:b,className:v[t],children:_}),x.length>0&&(0,l.jsx)("div",{className:u.embeddedElementsContainer,children:x})]})}},37056:(e,t,n)=>{"use strict";n.d(t,{C:()=>p});var l=n(54568),r=n(82523),a=n(67057),i=n(72409),o=n(32536),s=n(7620),d=n(37242),c=n(27569),u=n(33855),m=n(53785),h=n.n(m);let g={paragraph:h().paragraph,paragraphWithEmbedded:h()["paragraph-with-embedded"],heading1:h()["heading-1"],heading2:h()["heading-2"],heading3:h()["heading-3"],heading4:h()["heading-4"],heading5:h()["heading-5"],heading6:h()["heading-6"],unorderedList:h()["unordered-list"],orderedList:h()["ordered-list"],listItem:h()["list-item"],blockquote:h().blockquote,hyperlink:h().hyperlink,table:h().table,tableRow:h().tableRow,tableHeaderCell:h().tableHeaderCell,tableCell:h().tableCell,embeddedElementsContainer:h()["embedded-elements-container"]},p=e=>{let{json:t,embeddedEntry:n,assets:m={},options:p}=e,{assetMap:y={},entryMap:b={},blockEntriesMap:v={}}=m,f=e=>e.some(e=>e.nodeType===a.XD.EMBEDDED_ENTRY||!!(e=>"content"in e&&Array.isArray(e.content))(e)&&f(e.content)),_={renderNode:{[a.nA.PARAGRAPH]:(e,t)=>f(e.content)?(0,l.jsx)("div",{className:"body-m-regular ".concat(g.paragraphWithEmbedded),children:t}):(0,l.jsx)("p",{className:"body-m-regular ".concat(g.paragraph),children:t}),[a.nA.HEADING_1]:e=>(0,u.X)(e,1,b,n),[a.nA.HEADING_2]:e=>(0,u.X)(e,2,b,n),[a.nA.HEADING_3]:e=>(0,u.X)(e,3,b,n),[a.nA.HEADING_4]:e=>(0,u.X)(e,4,b,n),[a.nA.HEADING_5]:e=>(0,u.X)(e,5,b,n),[a.nA.HEADING_6]:e=>(0,u.X)(e,6,b,n),[a.nA.DOCUMENT]:(e,t)=>(0,l.jsx)(l.Fragment,{children:s.Children.toArray(t)}),[a.nA.UL_LIST]:(e,t)=>(0,l.jsx)("ul",{className:"body-m-regular ".concat(g.unorderedList),children:t}),[a.nA.OL_LIST]:(e,t)=>(0,l.jsx)("ol",{className:"body-m-regular ".concat(g.orderedList),children:t}),[a.nA.LIST_ITEM]:(e,t)=>(0,l.jsx)("li",{className:g.listItem,children:t}),[a.nA.QUOTE]:(e,t)=>(0,l.jsx)("blockquote",{className:g.blockquote,children:t}),[a.nA.TABLE]:e=>(0,d.r_)(e,_),[a.nA.EMBEDDED_ASSET]:e=>{var t,n,r;let a=y[null==e||null==(r=e.data)||null==(n=r.target)||null==(t=n.sys)?void 0:t.id];return a?(0,l.jsxs)("div",{children:[(0,l.jsx)(o.default,{src:a.url,alt:a.title||"Embedded asset",style:{objectFit:"fill"},width:100,height:100}),a.title&&(0,l.jsx)("span",{className:"body-m-regular",children:a.title})]}):null},[a.XD.HYPERLINK]:(e,t)=>(0,l.jsx)(i.ew,{href:e.data.uri,variant:"link",className:g.hyperlink,children:t}),[a.XD.EMBEDDED_ENTRY]:e=>{let{id:t}=e.data.target.sys,l=null==b?void 0:b[t];if(!l)return console.warn("[RichText] Inline entry not found for id: ".concat(t," (may be draft or unpublished)")),null;try{return n(l,!0)}catch(e){return console.error("[RichText] Error rendering inline embedded entry:",e),null}},[a.nA.EMBEDDED_ENTRY]:e=>{let{id:t}=e.data.target.sys,l=null==v?void 0:v[t];if(!l)return console.warn("[RichText] Block entry not found for id: ".concat(t," (may be draft or unpublished)")),null;try{return n(l,!1)}catch(e){return console.error("[RichText] Error rendering block embedded entry:",e),null}}},renderMark:{bold:e=>(0,c.f)(e,h().bold,h()["royal-service-bold"]),italic:e=>(0,l.jsx)("span",{className:h().italic,children:e}),underline:e=>(0,l.jsx)("span",{className:h().underline,children:e})}};return(null==p?void 0:p.renderNode)&&(_.renderNode={..._.renderNode,...p.renderNode}),(null==p?void 0:p.renderMark)&&(_.renderMark={..._.renderMark,...p.renderMark}),(null==p?void 0:p.renderText)&&(_.renderText=p.renderText),(0,r.i)(t,_)}},37242:(e,t,n)=>{"use strict";n.d(t,{oU:()=>i.o,He:()=>a.He,uy:()=>a.uy,GZ:()=>a.GZ,F0:()=>a.F0,ti:()=>r.t,r_:()=>l.r});var l=n(84939);n(84405),n(74015);var r=n(13167);n(37744),n(54568),n(83985),n(97273);var a=n(19716),i=n(58042)},37744:(e,t,n)=>{"use strict";n.d(t,{F:()=>d});var l=n(54568),r=n(83985),a=n(25150),i=n.n(a),o=n(23169),s=n.n(o);let d=e=>{let{entry:t,className:n}=e;if(!t)return null;let{title:a,slug:o,description:d}=t;return(0,l.jsx)("div",{className:i()(s()["cms-body__faq-category"],n),children:(0,l.jsx)(r.Tile,{type:"link",content:a||"FAQ Category",href:"/".concat(o),openInNewTab:!1,"aria-label":d||a||"FAQ Category"})})}},41008:(e,t,n)=>{"use strict";n.d(t,{q:()=>r});let l=null,r=()=>{if(!l){var e;let t=n(93709);l=null!=(e=t.default)?e:t}return l}},41448:e=>{e.exports={bold:"styles_bold__wvMKZ","royal-service-bold":"styles_royal-service-bold__aXH_P",italic:"styles_italic__jjWfw",underline:"styles_underline__toQ_s","heading-1":"styles_heading-1___bMQV","heading-2":"styles_heading-2__RBfcZ","heading-3":"styles_heading-3__N_Twq","heading-4":"styles_heading-4__b_2V2","heading-5":"styles_heading-5__ZN2A7","heading-6":"styles_heading-6__MaWZO",hyperlink:"styles_hy
1perlink__MByQx","embedded-elements-container":"styles_embedded-elements-container___3CKQ"}},53785:e=>{e.exports={bold:"styles_bold___fE9D","royal-service-bold":"styles_royal-service-bold__TCBF_",italic:"styles_italic__B3ejn",underline:"styles_underline__ojsW1","heading-1":"styles_heading-1__8TpaZ","heading-2":"styles_heading-2__OBzaE","heading-3":"styles_heading-3__aViwq","heading-4":"styles_heading-4__j0eVU","heading-5":"styles_heading-5__PmuPP","heading-6":"styles_heading-6__ZhWl9",paragraph:"styles_paragraph__Ye4lZ","paragraph-with-embedded":"styles_paragraph-with-embedded__3LlTu","unordered-list":"styles_unordered-list__zRzQ_","ordered-list":"styles_ordered-list__ITPmm","list-item":"styles_list-item__p_phK",hyperlink:"styles_hyperlink__Xuuw1",blockquote:"styles_blockquote__psBim","embedded-elements-container":"styles_embedded-elements-container__k_1do"}},58042:(e,t,n)=>{"use strict";n.d(t,{o:()=>u});var l=n(54568),r=n(67057),a=n(25150),i=n.n(a),o=n(7620),s=n(37056),d=n(25264),c=n.n(d);let u=e=>{let{json:t,embeddedEntry:n,assets:a={},faqCategoryGridClassName:d}=e,u=((e,t)=>{let n=[],l=[],a=-1;return e.forEach((e,i)=>{"FaqCategory"===((e,t)=>{var n,l,a;if(e.nodeType!==r.nA.EMBEDDED_ENTRY)return null;let i=null==(a=e.data)||null==(l=a.target)||null==(n=l.sys)?void 0:n.id;if(!i||!t)return null;let o=t[i];return(null==o?void 0:o.__typename)||null})(e,t)?(0===l.length&&(a=i),l.push(e)):(l.length>0&&(n.push({type:"faq-category-group",nodes:l,startIndex:a}),l=[]),n.push({type:"single",nodes:[e],startIndex:i}))}),l.length>0&&n.push({type:"faq-category-group",nodes:l,startIndex:a}),n})(t.content,a.blockEntriesMap);return(0,l.jsx)(l.Fragment,{children:u.map(e=>{if("faq-category-group"===e.type)return(e=>(0,l.jsx)("div",{className:i()(c()["rich-text-block"],c()["rich-text-block--faq-grid"],d),children:e.nodes.map(e=>(0,s.C)({json:{nodeType:r.nA.DOCUMENT,content:[e],data:{}},embeddedEntry:n,assets:a}))},"faq-group-".concat(e.startIndex)))(e);let[t]=e.nodes;return t?((e,t)=>{if(e.nodeType===r.nA.EMBEDDED_ASSET)return(0,l.jsx)("div",{className:c()["rich-text-block"],children:(0,s.C)({json:{nodeType:r.nA.DOCUMENT,content:[e],data:{}},embeddedEntry:n,assets:a})},t);if(e.nodeType===r.nA.EMBEDDED_ENTRY)return(0,l.jsx)(o.Fragment,{children:(0,s.C)({json:{nodeType:r.nA.DOCUMENT,content:[e],data:{}},embeddedEntry:n,assets:a})},t);let d=((e,t)=>{let n=[],l=e=>{if("embedded-entry-inline"===e.nodeType){var r,a,i;let l=null==(i=e.data)||null==(a=i.target)||null==(r=a.sys)?void 0:r.id;if(l&&t){let e=t[l];(null==e?void 0:e.__typename)==="Image"&&n.push(l)}}e.content&&Array.isArray(e.content)&&e.content.forEach(l)};return l(e),n})(e,a.entryMap);if(d.length>0){let o=((e,t)=>{if("content"in e&&Array.isArray(e.content)){let n=e.content.filter(e=>{if("embedded-entry-inline"===e.nodeType){var n,l,r;let a=null==(r=e.data)||null==(l=r.target)||null==(n=l.sys)?void 0:n.id;return!t.has(a||"")}return!0});return{...e,content:n}}return e})(e,new Set(d));return(0,l.jsxs)("div",{className:i()(c()["rich-text-block"],c()["rich-text-block--has-asset"]),children:[(0,l.jsx)("div",{className:c()["rich-text-block__left"],children:(0,s.C)({json:{nodeType:r.nA.DOCUMENT,content:[o],data:{}},embeddedEntry:n,assets:a})}),(0,l.jsx)("div",{className:c()["rich-text-block__right"],children:d.map(e=>{var t;let r=null==(t=a.entryMap)?void 0:t[e];return r&&"Image"===r.__typename?(0,l.jsx)("div",{children:n(r,!1)},e):null})})]},t)}return(0,l.jsx)(o.Fragment,{children:(0,s.C)({json:{nodeType:r.nA.DOCUMENT,content:[e],data:{}},embeddedEntry:n,assets:a})},t)})(t,e.startIndex):null})})}},58439:(e,t,n)=>{"use strict";n.d(t,{$n:()=>l.Button,ew:()=>l.Link});var l=n(83985)},62722:(e,t,n)=>{"use strict";n.d(t,{f:()=>l});let l=e=>e?e.replace(/(?:[a-z0-9])(?:[A-Z])/g,e=>"".concat(e[0],"-").concat(e[1])).replace(/(?:[A-Z])(?:[A-Z][a-z])/g,e=>"".concat(e[0],"-").concat(e[1]).concat(e[2])).replace(/\s+/g,"-").toLowerCase():""},64883:(e,t,n)=>{"use strict";n.d(t,{b:()=>o});var l=n(40459);function r(e){return"FEATURE_".concat(e.replace(/-/g,"_").toUpperCase())}function a(e){return("release"!==e.type||"boolean"!=typeof e.defaultValue)&&("ops"===e.type&&"boolean"==typeof e.defaultValue||e.defaultValue)}function i(e,t){return{description:e,type:"release",owner:"team-fe",visibility:"public",defaultValue:!1,lifecycle:t}}let o=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=null!=(t=n.env)?t:l.env;function o(e){if(n.onEvaluation)try{n.onEvaluation(e)}catch(e){}}return{getBooleanFlag:function(t,n){let l=a(e[t]),s=function(e){if(null==e)return;let t=e.trim().toLowerCase();return!!["true","1","yes"].includes(t)||!["false","0","no"].includes(t)&&void 0}(i[r(t)]),d=void 0!==s,c=d?s:l;return o({flagKey:t,value:c,defaultUsed:!d,source:d?"env":"default",timestamp:new Date().toISOString()}),c},getVariantFlag:function(t,n){let l=a(e[t]),s=function(e){if(null==e)return;let t=e.trim();return t.length>0?t:void 0}(i[r(t)]),d=void 0!==s,c=d?s:l;return o({flagKey:t,value:c,defaultUsed:!d,source:d?"env":"default",timestamp:new Date().toISOString()}),c}}}(function(e){let t=function(e){var t,n;let l={},r=Object.keys(e),a=new Set;for(let i of r){a.has(i)&&(l[i]=[...null!=(t=l[i])?t:[],'Duplicate flag key: "'.concat(i,'".')]),a.add(i);let r=function(e,t){let n=[];e&&"string"==typeof e&&0!==e.trim().length||n.push("Flag key must be a non-empty string.");let l=["team-fe","team-be","team-ncc","team-business"];t.owner&&l.includes(t.owner)||n.push('Flag "'.concat(e,'": owner must be one of ').concat(l.join(", "),'. Got "').concat(t.owner,'".')),t.description&&0!==t.description.trim().length||n.push('Flag "'.concat(e,'": description is required.'));let r=["release","ops","experiment","permission"];r.includes(t.type)||n.push('Flag "'.concat(e,'": type must be one of ').concat(r.join(", "),'. Got "').concat(t.type,'".'));let a=["server","public"];a.includes(t.visibility)||n.push('Flag "'.concat(e,'": visibility must be one of ').concat(a.join(", "),'. Got "').concat(t.visibility,'".'));let i=/^\d{4}-\d{2}-\d{2}$/;return t.lifecycle?(i.test(t.lifecycle.createdAt)||n.push('Flag "'.concat(e,'": lifecycle.createdAt must be YYYY-MM-DD. Got "').concat(t.lifecycle.createdAt,'".')),i.test(t.lifecycle.expiresAt)||n.push('Flag "'.concat(e,'": lifecycle.expiresAt must be YYYY-MM-DD. Got "').concat(t.lifecycle.expiresAt,'".')),i.test(t.lifecycle.removeBy)||n.push('Flag "'.concat(e,'": lifecycle.removeBy must be YYYY-MM-DD. Got "').concat(t.lifecycle.removeBy,'".'))):n.push('Flag "'.concat(e,'": lifecycle is required.')),n}(i,e[i]);r.length>0&&(l[i]=[...null!=(n=l[i])?n:[],...r])}return l}(e),n=Object.keys(t);if(n.length>0)for(let e of n)for(let n of t[e])console.warn("[feature-flags] ".concat(n));return e}({"sfmc-newsletter-cloudpage":i("Send newsletter signup data to the SFMC CloudPage endpoint. When OFF, only the C360A SDK tracking event is fired.",{createdAt:"2026-07-03",expiresAt:"2026-10-01",removeBy:"2026-11-01"}),"bypass-bc-image-optimization":{description:"Bypass Next.js image optimization for BigCommerce CDN images. When ON, BC images are served directly from cdn11.bigcommerce.com without the /_next/image proxy.",type:"ops",owner:"team-fe",visibility:"server",defaultValue:!0,lifecycle:{createdAt:"2026-05-04",expiresAt:"2027-05-04",removeBy:"2027-06-03"}},"ncc-forced-overnight-logout":i("Enforce daily forced logout for NCC users at midnight in the business time zone (America/Winnipeg): server-side session cutoff in middleware plus client-side watcher redirecting active users to login",{createdAt:"2026-06-11",expiresAt:"2026-09-09",removeBy:"2026-10-09"}),"ncc-session-refresh-guard":i("Only treat a 401 as a dead session when the server says so, and keep running the authorization checks after an Entra token refresh instead of short-circuiting the middleware chain",{createdAt:"2026-09-07",expiresAt:"2026-12-07",removeBy:"2027-01-07"}),"enable-email-risk-scoring":{description:"Enables the email risk screening check (disposable-domain / entropy / alias-abuse heuristics) at registration and checkout. OFF while the recent checkout false-positive fix is validated on stage; flip to ON once verified. The actual runtime toggle lives in the backend `ENABLE_EMAIL_RISK_SCORING` env var (shared by ecom-service-user and ecom-service-cart via @princess-auto/config) — this registry entry exists for cross-team visibility/audit, since the frontend has no independent screening logic to gate (it only reacts to the 403 the backend stops throwing once disabled).",type:"release",owner:"team-be",visibility:"public",defaultValue:!1,lifecycle:{createdAt:"2026-07-20",expiresAt:"2026-10-18",removeBy:"2026-11-17"}},"winnipeg-east-store":i("Enable Winnipeg East exclusive storefront behavior (PLP filtering, PDP availability messaging, cart/checkout exclusive pickup and shipping restrictions)",{createdAt:"2026-05-12",expiresAt:"2026-08-10",removeBy:"2026-09-09"}),"enable-top-banner":i("Display rotating Top Banner component from Contentful instead of static HeaderBanner. Shows up to 4 promotional banners with configurable rotation intervals.",{createdAt:"2026-09-04",expiresAt:"2026-12-03",removeBy:"2027-01-02"}),"store-inventory-availability":i("Show per-store stock availability in the store selector sidebar (cart, PDP, and any future entry point), including inventory badges and a 'Show stores with all cart items' filter switch.",{createdAt:"2026-07-23",expiresAt:"2026-10-21",removeBy:"2026-11-20"}),"constructor-srp-promo-banner":i("Fetch and display SRP promo banners from C
1onstructor.io refined_content instead of Contentful.",{createdAt:"2026-08-19",expiresAt:"2026-11-17",removeBy:"2026-12-17"}),"image-focal-point":i("Apply Contentful Image focalPoint as CSS background-position / object-position across components",{createdAt:"2026-07-31",expiresAt:"2026-10-31",removeBy:"2026-11-30"}),"ncc-single-active-session":i("NCC single active session: when the impersonated customer changes, an already-open tab refreshes to the latest session so customer + cart stay in sync (prevents ordering for the wrong customer). Persists the create-order state per customer so a refreshed tab shows the active customer's own cart.",{createdAt:"2026-07-30",expiresAt:"2026-10-28",removeBy:"2026-11-27"}),"ship-to-post-office":i("Enable Ship to Post Office as a delivery option in ecom-fe checkout and ncc-fe order creation. Hidden before GoLive; flip ON per environment once Canada Post env vars are confirmed.",{createdAt:"2026-08-05",expiresAt:"2026-11-05",removeBy:"2026-12-05"}),"flyers-hide-variant-add-to-cart":i("Hide the add-to-cart button in the Flipp flyers view for products with more than one variant (cartabilityType 0). Flip ON once validated on stage.",{createdAt:"2026-08-18",expiresAt:"2026-11-18",removeBy:"2026-12-18"}),"enable-mini-cart-promo-messages":i("Show savings and free delivery progress messages in the MiniCartSidebar footer.",{createdAt:"2026-08-13",expiresAt:"2026-11-11",removeBy:"2026-12-11"}),"ncc-pcipal-finalize-on-capture":i("NCC PCI Pal: finalize on card capture with one bounded request instead of a ten-minute poll. OFF keeps the long-poll path.",{createdAt:"2026-08-20",expiresAt:"2026-11-18",removeBy:"2026-12-18"}),"use-cosmos-order-history":i("Replace BigCommerce v2 Order History list call with the Cosmos-backed ecom-service-order endpoint. Fixes real order date for OCC-migrated orders. Default OFF; enable after data migration validation.",{createdAt:"2026-09-10",expiresAt:"2026-12-01",removeBy:"2027-01-01"}),"bc-inventory-calls":{description:"Kill-switch for BigCommerce inventory (aisle) calls in ecom-service-cart. Flip OFF on Stage during performance test windows to prevent BC inventory endpoints from being hammered by load test traffic.",type:"ops",owner:"team-be",visibility:"server",defaultValue:!0,lifecycle:{createdAt:"2026-08-17",expiresAt:"2027-08-17",removeBy:"2027-09-16"}},"noibu-track-events":{description:"Kill-switch for Noibu event mirroring via the noibuTrack buffer. When OFF, the buffer snippet is not injected and no GTM events are forwarded to Noibu session replay.",type:"ops",owner:"team-fe",visibility:"server",defaultValue:!0,lifecycle:{createdAt:"2026-08-25",expiresAt:"2027-08-25",removeBy:"2027-09-24"}}}))},65414:(e,t,n)=>{"use strict";n.d(t,{E:()=>i});var l=n(54568),r=n(67057),a=n(97273);let i=e=>e?(0,a.CA)({json:e,embeddedEntry:()=>null,assets:{},options:{renderNode:{[r.nA.PARAGRAPH]:(e,t)=>(0,l.jsxs)(l.Fragment,{children:[t,(0,l.jsx)("br",{})]})}}}):null},72409:(e,t,n)=>{"use strict";n.d(t,{ew:()=>l.Link});var l=n(83985)},74015:(e,t,n)=>{"use strict";n.d(t,{s:()=>r});var l=n(54568);let r=e=>(0,l.jsxs)("div",{children:[(0,l.jsx)("strong",{children:"content type:"})," ",e.__typename,(0,l.jsx)("pre",{children:JSON.stringify(e,null,2)})]})},84405:(e,t,n)=>{"use strict";n.d(t,{h:()=>h});var l=n(54568),r=n(72276),a=n(83985),i=n(25150),o=n.n(i),s=n(73304),d=n(76260),c=n(14470),u=n(23169),m=n.n(u);let h=(e,t,n)=>{var i;if(!e||"PalHighlights"!==e.__typename)return null;let u=(null==(i=e.highlightsCollection)?void 0:i.items)||[],h=(e,n)=>{if(!e)return null;if("PalHighlightWithAProduct"===e.__typename)return(0,l.jsx)(d.PalHighlightWithProductWrapper,{highlight:e,index:n},"highlight-".concat(n));if("ProjectShowcase"===e.__typename){var r,a;let l=null!=(a=null==(r=e.contentfulMetadata)?void 0:r.concepts)?a:[],i=(0,c.rh)({concepts:l,translate:e=>e});return(0,s.e)(e,n,{},o()(m()["cms-body__engagement-card"],t),i)}return(0,s.e)(e,n,{},o()(m()["cms-body__engagement-card"],t))};if("home"===n)return(0,l.jsxs)("div",{className:m()["cms-body__pal-highlights-wrapper"],children:[(0,l.jsx)("div",{className:m()["cms-body__pal-highlights-slider"],children:(0,l.jsx)(a.KeenSlider,{slidesPerView:1,variant:"dotted",breakpoints:{["(min-width: ".concat(r.aSD,")")]:{slides:{perView:2,spacing:16}}}
1,className:o()(t),children:u.map((e,t)=>h(e,t))})}),(0,l.jsx)(a.BaseGrid,{className:o()(m()["cms-body__pal-highlights-home-grid"],m()["cms-body__pal-highlights-desktop"],t),children:u.map((e,t)=>h(e,t))})]});let g="static"===n?o()(m()["cms-body__grid"],t):o()(m()["cms-body__grid"],m()["cms-body__inline-component"],t);return(0,l.jsx)(a.BaseGrid,{className:g,children:u.map((e,t)=>h(e,t))})}},84939:(e,t,n)=>{"use strict";n.d(t,{r:()=>u});var l=n(54568),r=n(82523),a=n(83985),i=n(25150),o=n.n(i),s=n(23169),d=n.n(s);let c=e=>e.map(e=>"text"===e.nodeType?e.value:"content"in e&&Array.isArray(e.content)?c(e.content):"").join(" "),u=(e,t,n)=>{let i=e.content||[];if(!i.length)return null;let[s,...u]=i,m=(s&&"content"in s&&Array.isArray(s.content)?s.content:[]).map((e,t)=>({header:"content"in e&&Array.isArray(e.content)&&c(e.content)||"Column ".concat(t+1),field:"col".concat(t),render:e=>e["col".concat(t)]})),h=u.map((e,n)=>{let a={};return"content"in e&&Array.isArray(e.content)&&e.content.forEach((e,i)=>{a["col".concat(i)]="content"in e&&Array.isArray(e.content)?((e,t,n)=>(0,l.jsx)(l.Fragment,{children:e.map((e,a)=>e&&"object"==typeof e&&"nodeType"in e&&"content"in e&&"data"in e?(0,l.jsx)("span",{children:(0,r.i)(e,{...t,renderNode:{...t.renderNode}})},"".concat(n,"-").concat(a)):null)}))(e.content,t,"row".concat(n,"-col").concat(i)):""}),a});return(0,l.jsx)(a.Table,{columns:m,data:h,withoutCarousel:!0,className:o()(d()["cms-body__table"],n)})}},87107:e=>{e.exports={"form-skeleton":"styles_form-skeleton___gNMe"}},93442:(e,t,n)=>{"use strict";n.d(t,{EmbeddedContent:()=>v});var l=n(54568),r=n(25150),a=n.n(r),i=n(7620),o=n(24030),s=n(87107),d=n.n(s);let c=()=>(0,l.jsxs)("div",{className:d()["form-skeleton"],"data-testid":"form-skeleton",children:[(0,l.jsx)(o.EA,{height:32,width:"60%",style:{marginBottom:"24px"}}),Array.from({length:2}).map((e,t)=>(0,l.jsxs)("div",{style:{marginBottom:"24px"},children:[(0,l.jsx)(o.EA,{height:24,width:"30%",style:{marginBottom:"8px"}}),(0,l.jsx)(o.EA,{height:48,width:"100%"})]},t)),(0,l.jsxs)("div",{style:{marginBottom:"24px"},children:[(0,l.jsx)(o.EA,{height:16,width:"40%",style:{marginBottom:"8px"}}),(0,l.jsx)(o.EA,{height:120,width:"100%"})]}),(0,l.jsx)(o.EA,{height:48,width:200})]});var u=n(41008);let m=e=>{let t=/src=["'](?:[^"']*wufoo\.com[^"']*)["']/i.exec(e);if(!t)return null;try{let e=new URL(t[0].replace(/^src=['"]|['"]$/g,"")),[n,l]=e.hostname.split(".");if("wufoo"!==l)return null;let[,r]=e.pathname.split("/").filter(Boolean);if(!n||!r)return null;return{userName:n,formHash:r}}catch(e){return null}};var h=n(58439),g=n(87832);let p={"scroll-to-top":()=>{window.scrollTo({top:0,behavior:"smooth"})},"open-chat":()=>{console.log("Open chat action triggered")},"print-page":()=>{window.print()}};var y=n(23169),b=n.n(y);let v=e=>{let{entry:t,className:n,allowJavascript:r=!1}=e,o=(0,i.useRef)(null),[s,d]=(0,i.useState)(!1),[y,v]=(0,i.useState)(!1),[f,_]=(0,i.useState)(!1),x=(null==t?void 0:t.embedType)||"IFrame",k=(e=>{let{embedType:t,value:n=""}=e;if("IFrame"===t)return(null!=n?n:"").replaceAll(/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,"");let l={ADD_ATTR:["href","target","rel"],FORBID_TAGS:["script"]};return"Javascript"===t&&(l.FORBID_TAGS=[],Object.assign(l,{ADD_TAGS:["script"],ADD_ATTR:["src","type","async","defer","crossorigin","integrity"],KEEP_CONTENT:!0,FORCE_BODY:!0,WHOLE_DOCUMENT:!1})),(0,u.q)().sanitize(null!=n?n:"",l)})(t),w="IFrame"===x&&null!==m(k);if((0,i.useEffect)(()=>{d(!0)},[]),(0,i.useEffect)(()=>{if("IFrame"===x&&s&&o.current&&k){let e=m(k);if(e){v(!0);let t=((e,t,n)=>{let l="wufoo-".concat(n);e.innerHTML='<div id="'.concat(l,'"></div>'),document.querySelectorAll('script[id="wufoo-script-'.concat(n,'"]')).forEach(e=>e.remove());let r=document.createElement("script");return r.id="wufoo-script-".concat(n),r.text="\n    try {\n      var ".concat(n,";\n      (function(d, t) {\n        var s = d.createElement(t);\n        s.src = 'https://").concat(t,".wufoo.com/scripts/embed/form.js';\n        s.onload = function() {\n          try {\n            ").concat(n," = new WufooForm();\n            ").concat(n,".initialize({\n              'userName': '").concat(t,"',\n              'formHash': '").concat(n,"',\n              'autoResize': true,\n              'height': '1280',\n              'async': true,\n              'host': 'wufoo.com',\n              'ssl': true\n            });
1\n            ").concat(n,".display();\n          } catch (e) {\n            console.error('Wufoo embed error:', e);\n          }\n        };\n        d.getElementsByTagName(t)[0].parentNode.insertBefore(s, d.getElementsByTagName(t)[0]);\n      })(document, 'script');\n    } catch(e) {\n      console.error('Wufoo script error:', e);\n    }\n  "),document.body.appendChild(r),()=>{r.remove(),e.innerHTML="",void 0!==globalThis.window&&(globalThis[n]=null)}})(o.current,e.userName,e.formHash),n=o.current,l=new MutationObserver(()=>{n.querySelector("iframe, form, .wufoo")&&(v(!1),_(!0),l.disconnect())});return l.observe(n,{childList:!0,subtree:!0}),()=>{l.disconnect(),t()}}o.current.innerHTML=k}},[x,s,k]),(0,i.useEffect)(()=>{if("Javascript"===x&&r&&o.current){let e=o.current,t=document.createElement("div");return t.innerHTML=k,t.querySelectorAll("script").forEach(t=>{let n=document.createElement("script");Array.from(t.attributes).forEach(e=>{n.setAttribute(e.name,e.value)}),t.textContent&&(n.textContent=t.textContent),e.appendChild(n)}),()=>{e.querySelectorAll("script").forEach(e=>e.remove())}}},[x,k,r]),!t)return null;if("Javascript"===x&&!r)return(0,l.jsx)("div",{className:a()(b()["cms-body__embedded-content"],n),children:(0,l.jsx)("p",{style:{color:"orange",padding:"1rem",border:"2px solid orange"},children:"⚠️ JavaScript execution blocked. This content requires explicit permission to run scripts."})});if("IFrame"===x)return(0,l.jsxs)("div",{className:a()(b()["cms-body__embedded-content"],n),children:[w&&y&&!f&&(0,l.jsx)(c,{}),(0,l.jsx)("div",{ref:o,style:{...w&&y&&!f?{position:"absolute",visibility:"hidden",height:0,overflow:"hidden"}:{}}})]});if("Javascript"===x)return(0,l.jsx)("div",{ref:o,className:a()(b()["cms-body__embedded-content"],n),dangerouslySetInnerHTML:{__html:k}});let A=(0,g.Ay)(k,{replace:e=>{var t,n,r,a,i,o,s,d,c,u,m,y,b,v;if(!(e instanceof g.Hg))return e;if("a"===e.name){let s=(null==(t=e.attribs)?void 0:t.href)||"#",d=null==(n=e.attribs)?void 0:n.target,c=null==(r=e.attribs)?void 0:r.rel,u=null==(a=e.attribs)?void 0:a["aria-label"],m=null==(i=e.attribs)?void 0:i.class,p=null==(o=e.attribs)?void 0:o.title,y=(e=>{if(!e)return!1;let t=e.trim().toLowerCase();return!["javascript:","data:","vbscript:","file:"].some(e=>
1t.startsWith(e))&&[/^\/[^/]/,/^https?:\/\//,/^mailto:/,/^tel:/,/^#/].some(e=>e.test(t))})(s)?s:"#";return(0,l.jsx)(h.ew,{href:y,variant:"link",openInNewTab:"_blank"===d,rel:c,"aria-label":u,className:m,title:p,children:(0,g.zd)(e.children)})}if("p"===e.name)return(0,l.jsx)("p",{className:"body-m-regular",children:(0,g.zd)(e.children)});if(["h1","h2","h3","h4","h5","h6"].includes(e.name)){let t=e.name;return(0,l.jsx)(t,{children:(0,g.zd)(e.children)})}if("ul"===e.name)return(0,l.jsx)("ul",{className:"body-m-regular",children:(0,g.zd)(e.children)});if("ol"===e.name)return(0,l.jsx)("ol",{className:"body-m-regular",children:(0,g.zd)(e.children)});if("li"===e.name)return(0,l.jsx)("li",{children:(0,g.zd)(e.children)});if("blockquote"===e.name)return(0,l.jsx)("blockquote",{children:(0,g.zd)(e.children)});if("button"===e.name){let t=null==(s=e.attribs)?void 0:s.type,n=null==(d=e.attribs)?void 0:d["data-variant"],r=null==(c=e.attribs)?void 0:c["data-size"],a=null==(u=e.attribs)?void 0:u.class,i=null==(m=e.attribs)?void 0:m["aria-label"],o=!!(null==(y=e.attribs)?void 0:y.disabled),f=null==(b=e.attribs)?void 0:b.title,_=(e=>{if(!e)return;let t=p[e];if(t)return e=>{e.preventDefault(),t()}})(null==(v=e.attribs)?void 0:v["data-action"]);return(0,l.jsx)(h.$n,{type:t||"button",variant:n||"primary",size:r||"md",className:a,"aria-label":i,disabled:o,title:f,onClick:_,children:(0,g.zd)(e.children)})}return e}});return(0,l.jsx)("div",{className:a()(b()["cms-body__embedded-content"],"embedded-content","embedded-content--".concat(x),n),children:A})}},97101:(e,t,n)=>{"use strict";n.d(t,{N_:()=>a,a8:()=>o,rd:()=>s});var l=n(97868);let r=(0,n(61431).A)({locales:["en-US","fr"],defaultLocale:"en-US",localePrefix:{mode:"always",prefixes:{"en-US":"/en",fr:"/fr_CA"}},pathnames:{"/category/sale":{en:"/category/sale",fr:"/cat\xe9gorie/sale"},"/category/[...path]":{en:"/category/[...path]",fr:"/cat\xe9gorie/[...path]"},"/category/landing/[...path]":{en:"/category/landing/[...path]",fr:"/cat\xe9gorie/page-de-renvoi/[...path]"},"/project-showcases":{en:"/project-showcases",fr:"/demonstration-de-projets"},"/project-showcases/[slug]":{en:"/project-showcases/[slug]",fr:"/demonstration-de-projets/[slug]"},"/project-showcases/submit-project":{en:"/project-showcases/submit-project",fr:"/demonstration-de-projets/soumettre-projet"},"/resources":{en:"/resources",fr:"/ressources"},"/mycart":{en:"/mycart",fr:"/panier"},"/order-status":{en:"/order-status",fr:"/suivi-commande"},"/brands":{en:"/brands",fr:"/marques"},"/gift-cards":{en:"/gift-cards",fr:"/cartes-cadeaux"},"/contact-us":{en:"/contact-us",fr:"/nous-joindre"},"/compare":{en:"/compare",fr:"/comparer"},"/buying-guides":{en:"/buying-guides",fr:"/guide-d-achat"},"/buying-guides/[slug]":{en:"/buying-guides/[slug]",fr:"/guide-d-achat/[slug]"},"/tech-tips":{en:"/tech-tips",fr:"/conseils-techniques"},"/tech-tips/[slug]":{en:"/tech-tips/[slug]",fr:"/conseils-techniques/[slug]"},"/order-status/[orderId]":{en:"/order-status/[orderId]",fr:"/suivi-commande/[orderId]"},"/brands/[path]/[slug]":{en:"/brands/[path]/[slug]",fr:"/marques/[path]/[slug]"},"/store-locator":{en:"/store-locator",fr:"/trouver-magasin"},"/store-locator/store/[slug]":{en:"/store-locator/store/[slug]",fr:"/trouver-magasin/magasin/[slug]"},"/recycling-information":{en:"/recycling-information",fr:"/information-recyclage"},"/sign-in-newsletter":{en:"/sign-in-newsletter",fr:"/inscription-infolettre"},"/flyersView":{en:"/flyersView",fr:"/circulaires"}}}),{Link:a,redirect:i,usePathname:o,useRouter:s,getPathname:d}=(0,l.A)(r)},97273:(e,t,n)=>{"use strict";n.d(t,{CA:()=>l.C});var l=n(37056);n(33855),n(58042)}}]);

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.