1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="7b8a2e4d-9991-4a3a-9f3a-fd8ec146d557",e._sentryDebugIdIdentifier="sentry-dbid-7b8a2e4d-9991-4a3a-9f3a-fd8ec146d557")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4990],{39038:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/[shop]/categories/[category]",function(){return r(77020)}])},77020:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>F,getStaticPaths:()=>q,getStaticProps:()=>Q});var n=r(20032),a=r(96024),o=r(53239),c=r(80437),i=r(44264),l=r(60343),s=r(79601),u=r(91094),g=r(61676),p=r(3521),y=r(6372),d=r(50858),f=r(47306),b=r(41857),O=r(2310),w=r(63331),h=r(51338),m=r(20140),_=r(99934);let v=["shop","host","categorySlug"];function P(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function j(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?P(Object(r),!0).forEach(function(t){(0,n.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):P(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let E=async e=>{let{shop:t,host:r,categorySlug:n}=e,o=(0,a.A)(e,v);if(!(0,w.shopExists)(t,r)&&!(0,h.isKiosk)(t,r))return null;try{var c,i,l,P,E;let e=(0,u.getAxiosInstance)(t,r),a=(0,O.getSiteInCluster)(r);console.log("Fetching category page data. Shop: ".concat(t,", Host: ").concat(r,", Category: ").concat(n));let w=await (0,y.m)(t,r),h=(0,g.Qj)(w),[m,v,S]=await Promise.all([(0,s.g)(e,j(j({delivery_type:h},o),{},{include_subcategories:!0})),(0,b._)(e),(0,_.H)(e)]),[A]=await (0,f.d)(e,[n],e=>j(j({},m.params),{},{category:e}),{limit:20,offset:0,delivery_type:h}),{category_title_template:D}=w.settings||{},C=new p.A(m.data).categories.find(e=>e.getSlug()===n);return{site:w,shop:t,host:r,siteGroupName:a.name,category:(null==C?void 0:C.categoryObject)||null,[d.r.SITE_INTEGRATIONS]:S,[d.r.FILTERS_CATALOG]:m.data,[d.r.PRODUCTS]:A,[d.r.PROMOTIONAL_BANNERS]:v,metadata:{title:(null==C?void 0:C.getName())||null,description:(null==C?void 0:C.getDescription())||null,siteImage:(null==(c=w.site)?void 0:c.banner_url)||(null==(i=w.site)?void 0:i.logo_url),siteTitle:null==(l=w.site)?void 0:l.html_title,siteDescription:null==(P=w.site)?void 0:P.meta_description,favicon:null==(E=w.site)?void 0:E.favicon_url,titleTemplate:D||""}}}catch(e){return console.error("Error fetching category data",e),m.NA("Category Page Prefetch Error",!0),m.Cp(e),{}}},S=(0,g.nT)(E,".category");var A=r(88751),D=r(88343),C=r(1910),I=r(89992),N=r(92785);let T=["metadata","category"],k=["shop","category"],x=["shop","category"];function G(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function R(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?G(Object(r),!0).forEach(function(t){(0,n.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):G(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let H=(0,c.G)(()=>({pathname:i.A.productCategory,params:["category"]}));(0,g.sd)(async e=>{let t=e.query,{shop:r,category:n}=t,o=(0,a.A)(t,k),c=(0,g.xC)();e.res.setHeader("Cache-Control","s-maxage=".concat(c,", stale-while-revalidate"));let{host:i}=(0,l.A)(e.req),s=await S(R({shop:r,host:i,categorySlug:n},o));return{props:R({},s)}});let L=(0,g.G$)(async e=>{let t=e.params,{shop:r,category:n}=t,o=(0,a.A)(t,x),c=await S(R({shop:r,host:null,categorySlug:n},o)),i=(0,g.xC)();return{props:R({},c),revalidate:i}});async function Q(e){return m.Wt((0,g.Q2)("getStaticProps",e)),L(e)}async function q(){return{paths:[],fallback:"blocking"}}let F=function(e){let{metadata:t,category:r}=e,n=(0,a.A)(e,T),c=(0,o.useMemo)(()=>r?new D.A(r):null,[r]);return o.createElement(N.c$,{data:(0,N.bQ)(n)},!I.isClient&&o.createElement(A.A,t),o.createElement(C.A,{category:c}),o.createElement(H,n))}},99934:(e,t,r)=>{"use strict";r.d(t,{H:()=>a});var n=r(67319);async function a(e){return(await n.xU(e)).data}}},e=>{e.O(0,[661,636,6593,8792],()=>e(e.s=39038)),_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.