1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6082],{13657:function(e,t,r){var s={"./da":[17605,8310],"./da.json":[17605,8310],"./de":[87821,8310],"./de.json":[87821,8310],"./en":[759,8310],"./en.json":[759,8310],"./es":[25959,8310],"./es-419":[46322,8310],"./es-419.json":[46322,8310],"./es-AR":[77025,8310],"./es-AR.json":[77025,8310],"./es-CL":[59140,8310],"./es-CL.json":[59140,8310],"./es-CO":[39663,8310],"./es-CO.json":[39663,8310],"./es-LA":[4365,8310],"./es-LA.json":[4365,8310],"./es-MX":[5219,8310],"./es-MX.json":[5219,8310],"./es-PE":[61501,8310],"./es-PE.json":[61501,8310],"./es.json":[25959,8310],"./fr":[17298,8310],"./fr.json":[17298,8310],"./it":[18635,8310],"./it.json":[18635,8310],"./ja":[30458,8310],"./ja.json":[30458,8310],"./nl":[32861,8310],"./nl.json":[32861,8310],"./no":[78480,8310],"./no.json":[78480,8310],"./pl":[10121,8310],"./pl.json":[10121,8310],"./pt":[65529,8310],"./pt-BR":[87470,8310],"./pt-BR.json":[87470,8310],"./pt.json":[65529,8310],"./sv":[1392,8310],"./sv.json":[1392,8310]};function n(e){if(!r.o(s,e))return Promise.resolve().then(function(){var t=Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t});var t=s[e],n=t[0];return r.e(t[1]).then(function(){return r.t(n,19)})}n.keys=function(){return Object.keys(s)},n.id=13657,e.exports=n},20349:function(e,t,r){Promise.resolve().then(r.bind(r,93574)),Promise.resolve().then(r.bind(r,21548)),Promise.resolve().then(r.bind(r,66424)),Promise.resolve().then(r.bind(r,81367)),Promise.resolve().then(r.bind(r,52985)),Promise.resolve().then(r.bind(r,72122)),Promise.resolve().then(r.bind(r,50266)),Promise.resolve().then(r.bind(r,17765)),Promise.resolve().then(r.bind(r,82227)),Promise.resolve().then(r.bind(r,65966)),Promise.resolve().then(r.bind(r,43177)),Promise.resolve().then(r.bind(r,51412)),Promise.resolve().then(r.bind(r,16456))},52870:function(e,t,r){"use strict";r.d(t,{a:function(){return a}});var s=r(57437),n=r(42586),o=r(64884);let a=e=>{let{children:t,data:r,className:a,loading:i=!1}=e,l=(0,n.useTranslations)("AddToCart"),c="Unavailable"===r.availabilityV2.status||!r.inventory.isInStock;return(0,s.jsxs)(o.z,{className:a,disabled:c,loading:i,loadingText:l("processing"),type:"submit",children:[t,"Unavailable"===r.availabilityV2.status?l("unavailable"):"Preorder"===r.availabilityV2.status?l("preorder"):r.inventory.isInStock?"127-AL"===r.sku||"127-NU"===r.sku||"126-NU"===r.sku||"126-AL"===r.sku||127===r.entityId||126===r.entityId?"Download":l("addToCart"):l("outOfStock")]})}},81367:function(e,t,r){"use strict";r.r(t),r.d(t,{Link:function(){return i}});var s=r(57437),n=r(2265),o=r(94508),a=r(30376);let i=(0,n.forwardRef)((e,t)=>{let{href:r,prefetch:i="hover",prefetchKind:l="auto",children:c,className:d,...u}=e,m=(0,a.tv)(),[h,f]=(0,n.useReducer)(()=>!0,!1),x=function(e){let{prefetch:t,prefetchKind:r}=e;return"viewport"===t&&("auto"!==r||void 0)}({prefetch:i,prefetchKind:l}),p=()=>{h||(m.prefetch(String(r),{kind:l}),f())};return(0,s.jsx)(a.rU,{className:(0,o.cn)("hover:text-primary focus-visible:outline-none focus-visible:ring-4 focus-visible:ring-primary/20",d),href:r,onMouseEnter:"hover"===i?p:void 0,onTouchStart:"hover"===i?p:void 0,prefetch:x,ref:t,...u,children:c})})},52985:function(e,t,r){"use strict";r.d(t,{AddToCart:function(){return p}});var s=r(57437),n=r(6016),o=r(49322),a=r(30401),i=r(99376),l=r(42586),c=r(54887),d=r(69064),u=r(52870),m=r(64884),h=r(81367);r(83079);var f=(0,r(12119).$)("c2bc83bbe392778095ff57f00cf7e8e8b76fc3ec");let x=e=>{let{data:t}=e,{pending:r}=(0,c.useFormStatus)();return(0,s.jsx)(u.a,{className:"mt-2",data:t,loading:r})},p=e=>{let{data:t}=e,r=(0,i.usePathname)(),c=(0,i.useSearchParams)();var u="";let p=(0,l.useTranslations)("AddToCart"),v=new URLSearchParams(c);u=127!=t.entityId&&126!=t.entityId?"Quick Add":"Download",v.set("showQuickAdd",String(t.entityId));let j=(0,n.removeEdgesAndNodes)(t.productOptions);return Array.isArray(j)&&j.length>0?(0,s.jsx)(m.z,{asChild:!0,children:(0,s.jsx)(h.Link,{className:"mt-2 hover:text-white",href:"".concat(r,"?").concat(v.toString()),scroll:!1,children:u})}):(0,s.jsxs)("form",{action:async e=>{let t=await f(e),r=Number(e.get("quantity"));if(t.error){d.Am.error(p("errorAddingProductToCart"),{icon:(0,s.jsx)(o.Z,{className:"text-error-secondary"})});return}d.Am.success(()=>(0,s.jsx)("div",{className:"flex items-center gap-3",children:(0,s.jsx)("span",{children:p.rich("addedProductQuantity",{cartItems:r,cartLink:e=>(0,s.jsx)(h.Link,{className:"font-semibold text-primary",href:"/cart",prefetch:"viewport",prefetchKind:"full",children:e})})})}),{icon:(0,s.jsx)(a.Z,{className:"text-success-secondary"})})},children:[(0,s.jsx)("input",{name:"product_id",type:"hidden",value:t.entityId}),(0,s.jsx)("input",{name:"quantity",type:"hidden",value:1}),(0,s.jsx)(x,{data:t})]})}},63390:function(e,t,r){"use strict";r.d(t,{M:function(){return j},p:function(){return b}});var s=r(57437),n=r(2265),o=r(13134),a=r(32489),i=r(40875),l=r(42586),c=r(93574),d=r(81367),u=r(30376),m=r(64884);let h=e=>{let{products:t}=e,r=(0,l.useTranslations)("Providers.Compare");return(0,s.jsx)(m.z,{asChild:!0,className:"me-4 h-12 w-auto grow whitespace-nowrap px-8 hover:text-white md:grow-0",children:(0,s.jsx)(d.Link,{href:"/compare?ids=".concat(t.map(e=>{let{id:t}=e;return t}).join(",")),children:r("compareButton",{products:t.length})})})},f=e=>{let{product:t,onDismiss:r}=e,n=(0,l.useTranslations)("Providers.Compare");return(0,s.jsxs)("li",{className:"mb-4 flex h-12 flex-shrink-0 items-center overflow-hidden border border-gray-200 pe-3 last:mb-0 md:mb-0 md:me-4",children:[t.image?(0,s.jsx)(c.BcImage,{alt:t.image.altText,className:"object-contain",height:48,src:t.image.src,width:48}):(0,s.jsx)("span",{className:"flex h-12 w-12 items-center justify-center bg-gray-200 text-[8px] text-gray-500",children:n("productPhoto")}),(0,s.jsx)("small",{className:"flex-1 overflow-hidden text-ellipsis whitespace-nowrap px-4 text-base font-semibold",children:t.name}),(0,s.jsx)(m.z,{"aria-label":n("removeProductAriaLabel",{product:t.name}),className:"grow-1 ms-auto w-auto border-0 bg-transparent p-0 text-black hover:bg-transparent hover:text-primary focus-visible:text-primary",onClick:r,type:"button",children:(0,s.jsx)(a.Z,{})})]},t.id)},x=()=>{let e=(0,u.jD)(),{products:t,setProducts:r}=b();return"/compare"===e||0===t.length?null:(0,s.jsxs)("div",{className:"fixed bottom-0 start-0 w-full border-t border-gray-200 bg-white p-6 md:pe-0",children:[(0,s.jsxs)("div",{className:"hidden md:flex",children:[(0,s.jsx)(h,{products:t},t.toString()),(0,s.jsx)("ul",{className:"flex overflow-auto",children:t.map(e=>(0,s.jsx)(f,{onDismiss:()=>r(t.filter(t=>{let{id:r}=t;return r!==e.id})),product:e},e.id))})]}),(0,s.jsx)(o.fC,{className:"w-full md:hidden",collapsible:!0,type:"single",children:(0,s.jsxs)(o.ck,{value:"compare",children:[(0,s.jsx)(o.h4,{className:"flex",children:(0,s.jsxs)(o.xz,{className:"flex flex-1 items-center justify-between py-[9.5px] text-lg font-bold outline-none transition-all hover:text-secondary focus-visible:text-secondary [&[data-state=open]>svg]:rotate-180",children:[(0,s.jsx)(h,{products:t}),(0,s.jsx)(i.Z,{className:"h-6 w-6 shrink-0 transition-transform duration-200"})]})}),(0,s.jsx)(o.VY,{className:"data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down mb
1-4 overflow-hidden transition-all",children:(0,s.jsx)("ul",{className:"flex max-h-44 flex-col overflow-auto",children:t.map(e=>(0,s.jsx)(f,{onDismiss:()=>r(t.filter(t=>{let{id:r}=t;return r!==e.id})),product:e},e.id))})})]})})]})},p=(0,n.createContext)(null),v=e=>Array.isArray(e)&&e.every(e=>null!==e&&"object"==typeof e&&"id"in e),j=e=>{let{children:t}=e,[r,o]=(0,n.useState)([]);return(0,n.useEffect)(()=>{let e=sessionStorage.getItem("compareProducts");if(e&&"[]"!==e)try{let t=JSON.parse(e);v(t)&&o(t)}catch(e){throw Error("Error parsing compareProducts from sessionStorage")}},[]),(0,n.useEffect)(()=>{sessionStorage.setItem("compareProducts",JSON.stringify(r))},[r]),(0,s.jsxs)(p.Provider,{value:{products:r,setProducts:o},children:[t,(0,s.jsx)(x,{})]})};function b(){let e=(0,n.useContext)(p);if(!e)throw Error("useCompareDrawerContext must be used within a CompareDrawerProvider");return e}},65966:function(e,t,r){"use strict";r.d(t,{Compare:function(){return l}});var s=r(57437),n=r(2265),o=r(63390),a=r(91790),i=r(89192);let l=e=>{let{id:t,image:r,name:l}
1=e,c=(0,n.useId)(),[d,u]=(0,n.useState)(!1),{products:m,setProducts:h}=(0,o.p)();return(0,n.useEffect)(()=>{u(m.some(e=>{let{id:r}=e;return r===t}))},[m,t]),(0,s.jsxs)("div",{className:"flex items-center gap-3",children:[(0,s.jsx)(a.X,{checked:d,className:"h-4 w-4",id:c,onCheckedChange:e=>{if(u(e),e){var s;h([...m,{id:t,image:(null==r?void 0:r.src)?{src:r.src,altText:null!==(s=r.altText)&&void 0!==s?s:l}:void 0,name:l}])}else h(m.filter(e=>{let{id:r}=e;return r!==t}))}}),(0,s.jsx)(i._,{className:"font-normal",htmlFor:c,children:"Compare"})]})}},30376:function(e,t,r){"use strict";r.d(t,{rU:function(){return c},jD:function(){return u},tv:function(){return m}});var s,n,o=r(53795),a=r(99376),i=r(87301);(s=n||(n={})).ALWAYS="always",s.NEVER="never",s.ASNEEDED="as-needed";let l=["en"];(0,i.cF)(async e=>{let t=e.locale;return l.includes(t)||(0,a.notFound)(),{messages:await r(13657)("./".concat(t))}});let{Link:c,redirect:d,usePathname:u,useRouter:m}=(0,o.iV)({locales:l,localePrefix:"never"})}},function(e){e.O(0,[8310,1744],function(){return e(e.s=20349)}),_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.