PageSourceSearch

https://www.philips.co.za/c-resources/_next/static/chunks/5890-586fc6050ab10ac1.js

js philips.co.za collected 2026-10-02 11:28:35 UTC 23,569 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5890],{18346:(e,t,r)=>{r.d(t,{R:()=>n,T:()=>a});let n=e=>{if("u"<typeof document)return null;let t=`; ${document.cookie}`.split(`; ${e}=`);return 2===t.length&&t.pop()?.split(";").shift()||null},a=(e,t,r)=>{if("u"<typeof document)return;let n=`${e}=${t}; path=/; SameSite=Strict`;r&&(n+=`; max-age=${r}`),document.cookie=n}},21799:(e,t,r)=>{r.d(t,{J:()=>s});var n=r(12115),a=r(79030),o=r(89809);let s=e=>{let{onVisible:t,options:r}=e,{visibilityDurationMs:s=2e3,threshold:l=.5,resetKey:i}=r||{},{width:u}=(0,o.l)(),c=((e,t)=>{if("number"==typeof t)return t;let{mobile:r,tablet:n,desktop:o,largeDesktop:s}=t;return e>=a.L.q0.largeDesktop?s??o??n??r??.5:e>=a.L.q0.desktop?o??n??r??.5:e>=a.L.q0.tablet?n??r??.5:r??.5})(u,l),[d,m]=(0,n.useState)(null),f=(0,n.useRef)(null),p=(0,n.useRef)(t),v=(0,n.useRef)(!1),h=(0,n.useCallback)(e=>{m(e)},[]);return(0,n.useEffect)(()=>{p.current=t},[t]),(0,n.useEffect)(()=>{v.current=!1},[i]),(0,n.useEffect)(()=>{if(!d||"u"<typeof IntersectionObserver||v.current)return;let e=e=>{e.isIntersecting&&!v.current?f.current=setTimeout(()=>{v.current||(p.current(),v.current=!0,t.unobserve(d))},s):f.current&&(clearTimeout(f.current),f.current=null)},t=new IntersectionObserver(t=>{t.forEach(e)},{threshold:c});return t.observe(d),()=>{t.disconnect(),f.current&&(clearTimeout(f.current),f.current=null)}},[d,c,s,i]),{elementRef:h}}},28787:(e,t,r)=>{r.d(t,{G:()=>u});var n=r(80623);let a=new Set(["NEW","NORMAL"]),o=new Set(["DELETED","SUPPORT"]),s=(e,t)=>e?.find(e=>e.catalogId===t),l=e=>e?.status!==void 0&&a.has(e.status),i=e=>!e||void 0!==e.status&&o.has(e.status),u=e=>{let t=s(e,n.P.SHOPPUB),r=s(e,n.P.CONSUMER),a=s(e,n.P.CARE);return l(t)||l(r)?n.S.Active:i(t)&&i(r)?i(a)?n.S.Inactive:n.S.Discontinued:void 0}},29715:(e,t,r)=>{r.d(t,{p:()=>a});let n=["NEW","NORMAL","SUPPORT"],a=(e,t)=>{if(!e||!t)return!1;let r=t.find(e=>"SHOPPUB"===e.catalogId);return!!r?.status&&n.includes(r.status)}},30251:(e,t,r)=>{r.d(t,{Nw:()=>a,TV:()=>l,X$:()=>o,_8:()=>s,oj:()=>n});let n="newsletter-subscribe-form",a=75,o=75,s=30,l=100},37956:(e,t,r)=>{r.d(t,{C1:()=>f,Z2:()=>m,_:()=>p,_V:()=>h,fL:()=>v,v$:()=>d});var n=r(47401),a=r(95228),o=r(23897),s=r(70528),l=r(3117),i=r(86763),u=r(12609),c=r(32748);let d={oneTime:"ONETIME",recurring:"RECURRING",oneTimeAndRecurring:"ONETIMEANDRECURRING"},m={percentage:"PERCENTAGEDISCOUNT",fixed:"FIXEDDISCOUNT"},f={subscriptionEnd:"SUBSCRIPTION_END",fixedPeriod:"FIXED_PERIOD"},p="getProductByCtn",v=(e,t,r,n)=>[p,`${e}-${t}-${r}-${n}`];async function h(e,t,r,d){if(!d)return(0,i.k)(null);let m=`${p}-${e}-${t}-${r}-${d}`;return(0,a.Qo)(m,async()=>{try{let a=await (0,u.L)(),m=await (0,o.G)(`${a}/api/commerce-service/product/${e}?language=${t}&country=${r}&siteId=${d}`,{headers:{"Api-Key":n._.NEXT_PUBLIC_PIL_API_KEY,"Api-Version":"1"},timeout:s.f.tolerant},{caller:`getProductByCtn(${e})`});if(m.error)return m;return!m.data?.attributes?.toPrice&&((0,l.v)("error",`toPrice for ${e} is missing`,{caller:`getProductByCtn(${e})`,code:400}),(0,c.o)()&&console.error(`[ERROR] toPrice for ${e} is missing`,JSON.stringify({caller:`getProductByCtn(${e})`,code:400,url:`${a}/api/commerce-service/product/${e}?language=${t}&country=${r}&siteId=${d}`},null,2))),(0,i.k)(m.data)}catch(t){return(0,i.V)(t instanceof Error?t.message:"Failed to fetch product",`getProductByCtn(${e})`,t,{caller:`getProductByCtn(${e})`})}})}},41875:(e,t,r)=>{r.d(t,{_:()=>a});var n=r(12115);function a(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=(0,n.useRef)(!1),r=()=>{t.current=!1},a=(0,n.useRef)(null),o=(0,n.useCallback)(()=>{a.current&&clearTimeout(a.current),a.current=setTimeout(r,200)},[]);return(0,n.useEffect)(()=>(window.addEventListener("scroll",o),()=>window.removeEventListener("scroll",o)),[o]),{scrollToElement:(0,n.useCallback)(function(r){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;t.current=!0,window.scrollTo({behavior:e?"auto":"smooth",top:r.getBoundingClientRect().top-document.body.getBoundingClientRect().top-n})},[e]),scrollIntoViewElement:(0,n.useCallback)(function(r){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"start";t.current=!0,r.scrollIntoView({behavior:e?"auto":"smooth",block:n})},[e]),isScrollingRef:t}}},43773:(e,t,r)=>{r.d(t,{Y:()=>o,m:()=>s});var n=r(80069),a=r(59477);function o(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a.E;return{event:n.mu.form_submit_newsletter,eventProps:{component_name:t,interaction_description:`${t}:form_submit:not_set:not_set`,interaction_goal:"form_submit",interaction_value:e,form_name:"u57Form",form_type:"newsletter"}}}function s(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:a.E;return{event:n.mu.interaction,eventProps:{component_name:r,interaction_description:`${r}:${e}
1:not_set:not_set`,interaction_goal:e,...{interaction_value:t,form_name:"u57Form",form_type:"newsletter"}}}}},43969:(e,t,r)=>{r.d(t,{n:()=>a});var n=r(41338);function a(e){let{queryFn:t,...r}=e;return(0,n.I)({...r,queryFn:async()=>{let e=await t();if(e.error){let t=Error(e.error.message);throw t.code=e.error.code,t}return e.data}})}},44164:(e,t,r)=>{r.d(t,{p:()=>a});var n=r(79481);let a=(0,n.createServerReference)("40517dcbdfbb3c399a45ac594da377b5d6f21149af",n.callServer,void 0,n.findSourceMapURL,"submitNewsletterWithRecaptcha")},54139:(e,t,r)=>{r.d(t,{UserAgentProvider:()=>l,e:()=>s});var n=r(95155),a=r(12115);let o=(0,a.createContext)({});function s(){return(0,a.useContext)(o)}let l=e=>{let{value:t,children:r}=e;return(0,n.jsx)(o.Provider,{value:t,children:r})}},55103:(e,t,r)=>{r.d(t,{s:()=>o});var n=r(87716),a=r(43773);let o=e=>{let t=e&&1?window.eddlContext?.[e]??{}:{};return{onSubmissionSuccess:()=>{let{event:r,eventProps:o}=(0,a.Y)("form_submit_success",e);n.dW.eddlEvents.push({event:r,eventProps:{...t,...o}})},onSubmissionFailure:()=>{let{event:r,eventProps:o}=(0,a.Y)("newsletter_submit_failure",e);n.dW.eddlEvents.push({event:r,eventProps:{...t,...o}})},onWhatDoesThisMeanClick:r=>{let{event:o,eventProps:s}=(0,a.m)(r??"open_overlay","what_does_this_mean?",e);n.dW.eddlEvents.push({event:o,eventProps:{...t,...s}})},onTermsAndConditionsClick:r=>{let{event:o,eventProps:s}=(0,a.m)(r??"open_overlay","terms_conditions",e);n.dW.eddlEvents.push({event:o,eventProps:{...t,...s}})},onCloseTermsAndConditions:()=>{let{event:r,eventProps:o}=(0,a.m)("close_overlay","terms_conditions",e);n.dW.eddlEvents.push({event:r,eventProps:{...t,...o}})}}}},55728:(e,t,r)=>{r.d(t,{Z:()=>a});var n=r(12115);function a(e){let t=(0,n.useRef)(void 0);return(0,n.useEffect)(()=>{t.current=e},[e]),t.current}},59477:(e,t,r)=>{r.d(t,{E:()=>a,G:()=>o});var n=r(87716);let a=`${n.Dn.NewsletterComponent}:newsletter_subscribe`;function o(e){return{component_id:"newsletter_subscribe_v1.0",component_name:a,component_type:"banner",component_row:e?String(e):"not_set",component_source_id:"not_set",component_source_name:"not_set",component_source_platform:"cms",component_version_date:"20250818"}}},60264:(e,t,r)=>{r.d(t,{I:()=>s});var n=r(12115),a=r(50992),o=r(32748);let s=()=>{(0,n.useEffect)(()=>{let e;if(!(0,o.A)())return;let t=new MutationObserver((t,r)=>{for(let n of t)if("childList"===n.type&&0!==n.addedNodes.length){for(let t of n.addedNodes)if(t.nodeType===Node.ELEMENT_NODE&&(t.matches("#onetrust-pc-sdk")||t.querySelector("#onetrust-pc-sdk"))){(e=new MutationObserver(e=>{for(let t of e){if("attributes"!==t.type)continue;let e=document.querySelector("#onetrust-banner-sdk");if(e){let t=e.style;if("hidden"!==t.visibility&&"none"!==t.display)return}let r=t.target.style,n="hidden"!==r.visibility&&"none"!==r.display;if(!!globalThis?.eddlCmpDialogIsOpen===n)return;let a=new CustomEvent("eddl_cmp_dialog_is_open",{detail:{eddlCmpDialogIsOpen:n}});globalThis.eddlCmpDialogIsOpen=n,globalThis.dispatchEvent(a)}})).observe(t,{attributes:!0,attributeFilter:["style"],attributeOldValue:!1}),r.disconnect();return}}});return t.observe(document.body,{childList:!0,subtree:!0}),()=>{t.disconnect(),e&&e.disconnect()}},[]);let[e,t]=(0,n.useState)(!!globalThis?.eddlCmpDialogIsOpen);return(0,a.ML)("eddl_cmp_dialog_is_open",e=>{t(!!e.detail?.eddlCmpDialogIsOpen)}),{hasConsentInteraction:e}}},63101:(e,t,r)=>{r.d(t,{K:()=>_});var n=r(95155),a=r(4776),o=r(61928),s=r(50992),l=r(67010),i=r(85259),u=r(52568),c=r(35586),d=r(75582),m=r(32686),f=r(29936),p=r(30251);let v="apps.translations.foundation-user.foundation-user-u57-givenname",h="apps.translations.foundation-user.foundation-user-u57-familyname",g="b2c-component-newsletterSubscribe-form-email-placeholder",b="apps.translations.foundation-user.foundation-user-u57-error-msg",y="apps.translations.foundation-user.foundation-user-u57-regex-invalid-msg",_=e=>{let{id:t,onSubmit:r,submitLabel:_,onConsentClick:E,className:w,consentLabel:S,consents:P,fieldClassName:T,inputRowClassName:I,submitBtnClassName:C,consentBtnClassName:N,isLoading:O=!1,...R}=e,$=(0,s.DE)(),L=(0,o.c)();return(0,n.jsxs)("form",{id:t,onSubmit:r,className:(0,a.A)(d.y0,w),"data-testid":"newsletter-subscribe-form",...R,children:[(0,n.jsx)(m.YJ,{isFullWidth:!0,name:"email",inputProps:{className:(0,a.A)((0,i.Y)({paddingX:12,paddingY:8}))},className:T,placeholder:L(g),"aria-label":L(g),rules:{required:L(b),pattern:{value:f.GX,message:L("apps.translations.foundation.foundation-u65-news-letter-registration-error-msg-email")}},maxLength:p.TV}
1),(0,n.jsxs)(l.FlexBox,{className:(0,a.A)(d.K$,I),children:[(0,n.jsx)(m.YJ,{isFullWidth:!0,name:"firstName",placeholder:L(v),"aria-label":L(v),inputProps:{className:(0,a.A)((0,i.Y)({paddingX:12,paddingY:8}))},className:T,rules:{pattern:{value:f.Vh,message:L(y)}},maxLength:p.TV}),(0,n.jsx)(m.YJ,{isFullWidth:!0,name:"lastName",inputProps:{className:(0,a.A)((0,i.Y)({paddingX:12,paddingY:8}))},className:T,placeholder:L(h),"aria-label":L(h),rules:{pattern:{value:f.Vh,message:L(y)}},maxLength:p.TV})]}),P.map(e=>{let t=e.text.split(" ").join("-").toLocaleLowerCase()+e.checkbox+e.name;if(!e.checkbox)return(0,n.jsxs)(l.Typography,{"data-testid":e.testId,elementType:"p",color:"secondary",className:(0,a.A)(d.tL,e?.className),children:[(0,n.jsxs)("span",{children:[e.text," "]}),S&&(0,n.jsx)(l.Button,{variant:"plain",className:(0,a.A)(d.tL,u.nf,d.YU,N),onPress:E,type:"button",children:(0,n.jsx)("span",{children:S})})]},t);{let r=e.html?{dangerouslySetInnerHTML:{__html:e.text}}:{children:e.text};return(0,n.jsx)(m.cG,{"data-testid":e.testId,name:e.name,className:(0,a.A)(d.AU,e?.className),rules:{required:L(b)},children:(0,n.jsx)(l.Typography,{elementType:"p",color:"secondary",className:d.tL,...r})},t)}}),(0,n.jsxs)(l.Button,{type:"submit",color:"theme",variant:"solid","aria-label":_,isDisabled:!$||O,className:(0,a.A)(d.O7,C),"data-testid":"newsletter-subscribe-form-submit-button",children:[_,O&&(0,n.jsx)(c.y,{"aria-label":"loader",height:12})]})]})}},64411:(e,t,r)=>{r.d(t,{o:()=>a});var n=r(54139);function a(){let{device:e}=(0,n.e)();return e?.type==="mobile"}},65522:(e,t,r)=>{r.d(t,{IB:()=>a,JK:()=>o,_g:()=>l});var n=r(82537);let a=["en","uk","nl","zh","ar","ko","tr","hy","es","de","az","bg","pt","ru","cs","da","et","fi","fr","ka","el","hr","hu","it","id","he","ja","lt","lv","no","pl","ro","sr","sv","sl","sk","th","vi"],o=(e,t)=>n.J9[e].domains.find(e=>{let{domain:r}=e;return r===t})?.locales||[n.Xn],s=new Set(["ar","he"]),l=e=>s.has(e)?"rtl":"ltr"},66091:(e,t,r)=>{r.d(t,{Vo:()=>o,Bu:()=>s,BL:()=>a,GM:()=>L,ox:()=>i.o,Yk:()=>w,OL:()=>d,jt:()=>m.j,SY:()=>f.S,t4:()=>W,DS:()=>R.D,_1:()=>O,_e:()=>p._,vv:()=>h,nx:()=>g.n,UI:()=>T.UI,DB:()=>y,PN:()=>P,hn:()=>I.h,Jb:()=>l.J,lW:()=>_.l});var n=r(12115);let a=(e,t)=>{let r=(0,n.useRef)(null);return(0,n.useEffect)(()=>{let n=new IntersectionObserver(e,t);return r.current=n,()=>{n.disconnect()}},[]),{observe:e=>{r.current&&r.current.observe(e)},unobserve:e=>{r.current&&r.current.unobserve(e)}}},o=(e,t)=>{let[r,o]=(0,n.useState)(!t),s=a(e=>{let[r]=e;t&&r.isIntersecting&&o(!0)},{root:null,threshold:0});return(0,n.useEffect)(()=>{if(!t)return;let r=e.current;if(r)return s.observe(r),()=>s.unobserve(r)},[t,s,e]),r},s=e=>{let t=(0,n.useRef)({});return(0,n.useEffect)(()=>{"u">typeof document&&0!==e.length&&e.forEach(e=>{let r=document.getElementById(e);r&&(t.current={...t.current,[e]:r})})},[]),t};r(95755);var l=r(21799),i=r(64411),u=r(14011),c=r(65522);function d(){let{locale:e}=(0,u.useParams)();return"rtl"===(0,c._g)("string"==typeof e?e:"")}var m=r(73728),f=r(74727),p=r(41875),v=r(24813);function h(e){let{queryFn:t,...r}=e;return(0,v.q)({...r,queryFn:async e=>{let r=await t({pageParam:e.pageParam});if(r.error){let e=Error(r.error.message);throw e.code=r.error.code,e}return r.data}})}r(17776);var g=r(43969),b=r(32748);let y=e=>{let{anchorElement:t,classIsPinned:r="is-pinned",elementIdToAddClassName:o}=e,s=(0,n.useRef)(!1),l=a(e=>{let[n]=e,{isIntersecting:a,boundingClientRect:l}=n,i=!a&&l.top<0,u=document.getElementById(o??t);i?u?.classList.add(r):u?.classList.remove(r),s.current=i},{threshold:[1]});return(0,n.useEffect)(()=>{if(!(0,b.A)())return;let e=document.getElementById(t);if(e)return l.observe(e),()=>l.unobserve(e)},[t,l]),s};var _=r(89809),E=r(50992);let w=e=>{let{current:t}=e,[r,a]=(0,n.useState)(Number(t?.scrollHeight)>Number(t?.clientHeight)),o=(0,E.DE)();return(0,n.useLayoutEffect)(()=>{if(!t||!o)return;let e=()=>{a(t.scrollHeight>t.clientHeight)},r=new ResizeObserver(e);return r.observe(t),e(),()=>{r.disconnect()}},[t,o]),r};var S=r(41872);let P=()=>
1{let e=(0,n.useRef)(null),t=(0,n.useRef)(null),[r,a]=(0,n.useState)(!1);return(0,n.useLayoutEffect)(()=>{if(!e.current||!t.current)return;let r=e.current,n=t.current,o=globalThis.getComputedStyle(r),s=Number.parseFloat(o.paddingLeft),l=Number.parseFloat(o.paddingRight),i=r.clientWidth-s-l;n.scrollWidth>i&&a(!0)},[]),{buttonRef:e,textRef:t,showIconOnly:r,textClassName:S.noWrap}};var T=r(97325),I=r(79733),C=r(76679),N=r(66393);let O=e=>{let{productCtn:t,localeCode:r,isOffLineDealersAvailable:a,enabled:o=!0}=e,s=(0,N.T)(t),{data:l,isLoading:i}=(0,g.n)({queryKey:(0,C.e)(s,r),queryFn:()=>(0,C.d)(s,r),enabled:!!(o&&s&&r),refetchOnWindowFocus:!1}),u=l?.wrbresults?.OnlineStoresForProduct?.Stores?.Store,c=!!u?.find(e=>"YES"===e.availability),d=s&&(a||!!u?.length),m=(0,n.useMemo)(()=>u?.filter(e=>"YES"===e.availability),[u]);return{stores:u,filteredStores:m,hasAvailableStore:c,shouldShowRetailers:d,isLoading:i}};var R=r(81875),$=r(79030);let L=()=>{let e=(0,E.Ub)($.L.BK.desktop.biggerAndEqual);return(0,n.useMemo)(()=>!(0,b.A)()||e,[e])};r(96026);var A=r(18558),k=r(86161),U=r(95228),x=r(23897),F=r(87897),D=r(86763),B=r(12609),M=r(21018);async function q(e,t){if(!e||!t)return(0,D.k)(void 0);let r=`getProductAssets:${e}:${t}`;return(0,U.Qo)(r,async()=>{let r=`getProductAssets(${e})`,n=await (0,B.L)(),a=await (0,x.G)(`${n}/prx/product/${M.Fk}/${t}/CONSUMER/products/${e}.assets`,void 0,{caller:r});return a.error?((0,F.v)("error",r,a.error),a):(0,D.k)(a.data.data)})}function W(e){let{localeCode:t}=(0,k.r)(),r=(0,A.E)({queries:e.map(e=>({queryKey:["productAssets",e,t],queryFn:async()=>(await q((0,N.T)(e),t)).data??null,enabled:!!(e&&t),staleTime:3e5,refetchOnWindowFocus:!1}))}),n={};return e.forEach((e,t)=>{n[e]=r[t]?.data??void 0}),n}},66393:(e,t,r)=>{r.d(t,{T:()=>n});function n(e){return e?e.replaceAll("/","_"):""}},67229:(e,t,r)=>{r.d(t,{M:()=>l});var n=r(87697),a=r(32748),o=r(82537),s=r(65522);let l=e=>{let t,r=o.J9[e].defaultLocale,l=((0,a.A)()?window.location.hostname:"server.domain").replace(/^(?:https?:\/\/)?(?:dev\.2\.|tst\.2\.|acc\.2\.|stg\.)?(.*)$/,"$1");return t=(0,s.JK)(e,l),(0,n.A)({locales:t,defaultLocale:r,localePrefix:"as-needed",localeDetection:!1,domains:o.J9[e].domains})}},73728:(e,t,r)=>{r.d(t,{j:()=>l});var n=r(12115),a=r(54139),o=r(32748);let s="(prefers-reduced-motion: reduce)";function l(){let[e,t]=(0,n.useState)(!(0,o.A)()||globalThis.matchMedia(s).matches),{os:r,browser:l}=(0,a.e)(),i=r?.name==="iOS"&&16>Number(r?.version),u=l?.name==="Safari"&&16>Number(l?.version);return(0,n.useEffect)(()=>{if(!(0,o.A)())return;if(i||u)return void t(!0);let e=globalThis.matchMedia(s),r=e=>{t(e.matches)};return e.addEventListener("change",r),()=>{e.removeEventListener("change",r)}},[i,u]),e}},74727:(e,t,r)=>{r.d(t,{S:()=>d});var n=r(12115),a=r(86161),o=r(66091),s=r(37956),l=r(66393),i=r(99993),u=r(28787),c=r(43969);let d=e=>{var t;let r,d,{pubShopSiteId:m,productSummary:f,enabled:p=!0}=e,v=!!m,{country:h,locale:g}=(0,a.r)(),b=(0,u.G)(f.catalogs),y=(0,l.T)(f?.ctn),_=(t=f.catalogs,r=t?.find(e=>"SHOPPUB"===e.catalogId),"NEW"===(d=r?.status)||"NORMAL"===d||"SUPPORT"===d),{isHealthy:E,isLoading:w}=(0,o.UI)({isShoppable:v,options:{refetchOnWindowFocus:!1}}),{data:S,isLoading:P,isEnabled:T,isFetched:I}=(0,c.n)({queryKey:(0,s.fL)(y,g,h,m),queryFn:()=>(0,s._V)(y,g,h,m),enabled:v&&p&&_,refetchOnWindowFocus:!1,retry:!1}),C=S?.attributes?.availability?.status??"",N=S?.attributes?.productEligibility,O=(0,n.useMemo)(()=>(0,i.m)({commerceProduct:S?.id?S:null,productCatalogs:f.catalogs,isHealthy:E}),[S,f.catalogs,E]),R=S?.attributes?.promotions?.productPromotions?.flat()?.find(e=>"PROMOTION_PERCENTAGE_DISCOUNT"===e.type||"PROMOTION_PRODUCT_FIXED_DISCOUNT"===e.type);return{productData:S,productEligibility:N||b,productAvailabilityStatus:C,commerceAction:O,isLoading:!!v&&(P||w),isHealthy:E,isShoppable:v,isEnabled:T,isFetched:I,voucher:R}}},75582:(e,t,r)=>{r.d(t,{AU:()=>n,FG:()=>m,Hc:()=>v,J4:()=>c,K$:()=>s,Kc:()=>g,O7:()=>i,YU:()=>l,jE:()=>p,lC:()=>f,lU:()=>u,lw:()=>b,tL:()=>a,uE:()=>d,vV:()=>h,y0:()=>o}),r(36585),r(26202),r(48364),r(29183);var n="_1vwc6el7",a="_1vwc6el8",o="_1vwc6el3",s="_1vwc6el5",l="_1vwc6elb",i="_1vwc6elc",u="_1vwc6el2",c="_1vwc6el1",d="_1vwc6el9 _1vwc6el6",m="_1vwc6el0",f="_1vwc6el4",p="_1vwc6eld",v="_1vwc6ele",h="_1vwc6elf",g="_1vwc6el6",b="_1vwc6ela"},76679:(e,t,r)=>{r.d(t,{d:()=>d,e:()=>c});var n=r(47401),a=r(95228),o=r(23897),s=r(3117),l=r(86763),i=r(57368),u=r(12609);let c=(e,t)=>["productRetailersStock",e,t];async function d(e,t){if(!e||!t)return(0,l.V)("Missing productId or localeCode","getProductRetailersStock",void 0,{code:"MISSING_PARAMS"});let r=c(e,t).join(":");return(0,a.Qo)(r,async()=>{let r=`getProductRetailersStock(${e}, ${t})`;try{let a=await (0,u.L)();return await (0,o.G)(`${a}/api/wtb/v1/B2C/${t}/online-retailers?product=${e}`,{headers:{"Api-Key":n._.NEXT_PUBLIC_PIL_API_KEY,"Api-Version":"1"}},{caller:r})}catch(t){let e=(0,i.v)(t);return(0,s.v)("error",r,{caller:r,code:e}
1,t),(0,l.V)("Failed to fetch product retailers stock",r,t,{code:e})}})}},79030:(e,t,r)=>{r.d(t,{L:()=>n});var n=r(29243)},79733:(e,t,r)=>{r.d(t,{h:()=>m});var n=r(54287),a=r(12115),o=r(86161),s=r(37956),l=r(87716),i=r(99746),u=r(66393),c=r(21799);let d={threshold:{mobile:.2,tablet:.3,largeDesktop:.4}};function m(e){let{items:t,componentName:r,isShoppable:m,options:f,siteId:p,priceDisplay:v}=e,h=(0,n.jE)(),{country:g,locale:b,pubShopSiteId:y}=(0,o.r)(),_=p??y,[E,w]=(0,a.useState)(null),S={...d,...f},P=S.resetKey??"default",T=E===P;!function(e){let{retryFn:t,interval:r=1e3,maxRetries:n=10,enabled:o=!1,resetKey:s}=e,l=(0,a.useRef)(t);(0,a.useEffect)(()=>{l.current=t},[t]);let[i,u]=(0,a.useState)(n),[c,d]=(0,a.useState)(!1),m=(0,a.useRef)(void 0);(0,a.useEffect)(()=>{u(n),d(!1)},[n,s]),(0,a.useEffect)(()=>{if(o){if(c||0===i){m.current&&clearInterval(m.current);return}return m.current=setInterval(()=>{o&&(l.current(i)?d(!0):u(e=>e-1))},r),()=>{m.current&&clearInterval(m.current)}}},[o,r,n,i,c])}({retryFn:()=>!m||!(h.isFetching({queryKey:[s._],type:"all"})>0)&&(function(e){let{items:t,componentName:r,queryClient:n,locale:a,country:o,pubShopSiteId:c,priceDisplay:d}=e,m=t.map(e=>{let{summary:t}=e,r=t?.ctn??"";if(!r)return e;let l=(0,s.fL)((0,u.T)(r),a,o,c??""),m=n.getQueryData(l);return{...e,...(0,i.qO)({summary:t,commerce:m,priceDisplay:d})}});l.dW.eddlEvents.push((0,i.zB)({items:m,componentName:r}))}({items:t,componentName:r,queryClient:h,locale:b,country:g,pubShopSiteId:_,priceDisplay:v}),!0),enabled:m&&T,interval:1e3,maxRetries:10,resetKey:P});let I=(0,a.useCallback)(()=>{m&&w(P)},[P,m]);return(0,c.J)({onVisible:I,options:S})}},80623:(e,t,r)=>{r.d(t,{P:()=>o,S:()=>s});var n,a,o=((n={}).SHOPPUB="SHOPPUB",n.CONSUMER="CONSUMER",n.CARE="CARE",n),s=((a={}).Active="Active",a.Discontinued="Discontinued",a.Inactive="Inactive",a)},81875:(e,t,r)=>{r.d(t,{D:()=>d});var n=r(95228),a=r(23897),o=r(3117),s=r(86763),l=r(12609),i=r(21018);async function u(e,t){let r="fetchRelatedProducts";if(!e||!t)return(0,s.V)("Missing required parameters",r,void 0,{productId:e,localeWithCountry:t});let u=`fetchRelatedProducts:${e}:${t}`;return(0,n.Qo)(u,async()=>{let n=await (0,l.L)(),u=await (0,a.G)(`${n}/prx/product/${i.Fk}/${t}/CONSUMER/products/${e}.relatedProducts`,void 0,{caller:`${r}(${e})`});return u.error?((0,o.v)("error",r,u.error),u):(0,s.k)(u.data.data)})}var c=r(43969);let d=e=>{let{productId:t,localeWithCountry:r,enabled:n=!0}=e,{data:a=[],isPending:o}=(0,c.n)({queryKey:["RelatedProducts",t,r],queryFn:()=>u(t,r),refetchOnWindowFocus:!1,enabled:n});return{relatedProducts:a,isPending:o}}},85781:(e,t,r)=>{r.d(t,{I:()=>n.typography});var n=r(58002)},95755:(e,t,r)=>{r.d(t,{y:()=>o});var n=r(12115);let a=new Set(["ArrowUp","ArrowDown","PageUp","PageDown","Home","End"," ","Spacebar"]),o=function(){let{durationMs:e=5e3,block:t="start",behavior:r="instant"}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,n.useEffect)(()=>{let n,{hash:o}=globalThis.location;if(!o||"#"===o)return;let s=(e=>{try{return decodeURIComponent(e)}catch{return e}})(o.slice(1)),l=s?document.getElementById(s):null;if(!l)return;let i=new AbortController,{signal:u}=i,c=!0,d=null,m=()=>{d=null,c&&l.scrollIntoView({behavior:r,block:t})},f=()=>{c&&(c=!1,null!==d&&globalThis.cancelAnimationFrame(d),void 0!==n&&globalThis.clearTimeout(n),p.disconnect(),i.abort())},p=new ResizeObserver(()=>{c&&null===d&&(d=globalThis.requestAnimationFrame(m))});return p.observe(document.body),globalThis.addEventListener("wheel",f,{passive:!0,signal:u}),globalThis.addEventListener("touchmove",f,{passive:!0,signal:u}),globalThis.addEventListener("pointerdown",f,{passive:!0,signal:u}),globalThis.addEventListener("keydown",e=>{a.has(e.key)&&f()},{signal:u}),n=globalThis.setTimeout(f,e),f},[e,t,r])}},97325:(e,t,r)=>{r.d(t,{UI:()=>p});var n=r(12115),a=r(47401),o=r(95228),s=r(23897),l=r(86763),i=r(12609);let u="getHealthCheck";async function c(){return(0,o.Qo)(u,async()=>{try{let e=await (0,i.L)(),t=await (0,s.G)(`${e}/api/commerce-service/health`,{headers:{"Api-Key":a._.NEXT_PUBLIC_PIL_API_KEY,"Api-Version":"1"}},{caller:"getHealthCheck()"});if(t.error)return t;return(0,l.k)(t.data)}catch(e){return(0,l.V)(e instanceof Error?e.message:"Failed to fetch health check","getHealthCheck()",e)}})}var d=r(18346),m=r(43969);let f="shop_health",p=e=>{let{options:t,isShoppable:r,isEnabled:a=!0}=e,o=(0,n.useCallback)(()=>"true"===(0,d.R)(f),[]),{data:s,isLoading:l}=(0,m.n)({queryKey:[u],queryFn:()=>c(),enabled:()=>a&&r&&!o(),...t});return{isHealthy:(0,n.useMemo)(()=>!!o()||s?.status==="PASS"&&((0,d.T)(f,"true",300),!0),[s?.status,o]
1),isLoading:l}}},98183:(e,t,r)=>{r.d(t,{B:()=>n.B});var n=r(91402)},99993:(e,t,r)=>{r.d(t,{m:()=>s});var n=r(80623),a=r(28787),o=r(29715);let s=e=>{let{commerceProduct:t,productCatalogs:r,isHealthy:s=!0}=e,l=t?.attributes?.availability?.status??"",i=t?.attributes?.productEligibility,u=(0,a.G)(r),c=i||u,d=(0,o.p)(!!t,r),m=(c===n.S.Active||c===n.S.Discontinued)&&("IN_STOCK"===l||"LOW_STOCK"===l),f=s&&!t,p=c===n.S.Active&&d&&("OUT_OF_STOCK"===l||f);return m?"add-to-cart":p?"notify-me":"none"}}}]);

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.