1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1640],{1839:(e,t,a)=>{a.d(t,{Wu:()=>i.W,Zp:()=>n.Z,o5:()=>r.o,pT:()=>o.p});var n=a(66620),i=a(77216),o=a(14003),r=a(258)},6098:(e,t,a)=>{a.d(t,{W:()=>i});var n=a(55541);let i=(e,t)=>{let a=new Map,n=[];return e.forEach(e=>{let t=e.ContentLocale??"";a.has(t)||(a.set(t,[]),n.push(t)),a.get(t).push(e)}),n.map(e=>o([...a.get(e)||[]],t)).flat()},o=(e,t)=>{let a=[...e];switch(t){case n.vP.mostRecent:return a.sort((e,t)=>{let a=e.SubmissionTime?new Date(e.SubmissionTime).getTime():0;return(t.SubmissionTime?new Date(t.SubmissionTime).getTime():0)-a});case n.vP.ratingHighToLow:return a.sort((e,t)=>{let a=(t.Rating??0)-(e.Rating??0);if(0!==a)return a;let n=e.LastModificationTime?new Date(e.LastModificationTime).getTime():0;return(t.LastModificationTime?new Date(t.LastModificationTime).getTime():0)-n});case n.vP.ratingLowToHigh:return a.sort((e,t)=>{let a=(e.Rating??0)-(t.Rating??0);if(0!==a)return a;let n=e.LastModificationTime?new Date(e.LastModificationTime).getTime():0;return(t.LastModificationTime?new Date(t.LastModificationTime).getTime():0)-n});case n.vP.mostHelpful:return a.sort((e,t)=>{let a=e.Helpfulness??0,n=(t.Helpfulness??0)-a;if(0!==n)return n;let i=e.LastModificationTime?new Date(e.LastModificationTime).getTime():0;return(t.LastModificationTime?new Date(t.LastModificationTime).getTime():0)-i});case n.vP.mostRelevant:default:return a.sort((e,t)=>(t.Rating??0)-(e.Rating??0))}}},17381:(e,t,a)=>{a.d(t,{Video:()=>k});var n=a(95155),i=a(12115),o=a(35586),r=a(47883),s=a(81331),l=a(37556),d=a(27957),c=a(4776),p=a(61928),m=a(82236),u=a(5591);a(36585),a(26202),a(48364),a(66854),a(37768),a(90710),a(81788),a(93543),a(27934),a(3225),a(53213),a(92585),a(4738),a(42617),a(75858),a(96963),a(48366),a(25651),a(93794),a(36808);var g="ajjwuf1";let v=e=>{let{onClick:t}=e,a=(0,p.c)(),o=(0,i.useCallback)(e=>(0,n.jsx)("button",{"data-testid":"cookie-consent-btn",className:"ajjwuf3 _1vyv0nh2 _1mf949z0 _1mf949z5 _1mf949z7",onClick:()=>{t?.(),window?.philips?.cookiebar?.openConsentManager()},children:e}),[t]);return(0,n.jsxs)("div",{"data-testid":"cookie-consent",className:"ajjwuf0",children:[(0,n.jsx)(u.H,{}),(0,n.jsxs)("div",{children:[(0,n.jsx)(m.Typography,{variant:"body-l",weight:"bold",color:"noColor",children:a("b2c-page-supportArticle-container-consentFallback-partOne")}),(0,n.jsx)(m.Typography,{className:(0,c.A)("ajjwuf2",g),variant:"body-m",color:"noColor",children:a.rich("b2c-page-supportArticle-container-consentFallback-partTwo",{button:o})}),(0,n.jsx)(m.Typography,{className:g,variant:"body-m",color:"noColor",children:a("b2c-component-common-thankYou")})]})]})};var h=a(84423),x=a(50992),b=a(46943),w=a(45405),y=a(41872),f=a(39067),j=a(79713),T=a(55173);let N=e=>{let{title:t,src:a,autoPlay:i,loop:o,muted:r,"data-testid":s,videoClassName:l,wrapperClassName:d,videoPlayerRef:p=null,componentName:m,onLoadedData:u,onReady:g}=e,v=(0,x.DE)(),{handleVideoReadyRef:h}=(0,T.L)(p,{onReady:g,title:t,src:a,componentName:m});if(!v)return null;let N=(0,f.q)();return(0,n.jsx)("div",{className:(0,c.A)(w.youtubeVideoWrapper,d),children:(0,n.jsx)(b.A,{className:(0,c.A)(y.fullWidth,y.fullHeight,l),ref:(0,j.P)(p,h),slot:"media",preload:"metadata",crossOrigin:"true",src:a,loop:o,muted:r,onLoadedData:u,playsInline:N,"data-testid":s,autoplay:i,controls:!0,config:{iv_load_policy:3,fs:1},children:(0,n.jsx)("track",{kind:"captions"})})})},k=(0,i.forwardRef)((e,t)=>{let{onCookieConsentClick:a,...i}=e,{allowTargetedAdvertising:c}={allowTargetedAdvertising:(0,s.O)(r.A.get(s.W)||"")},p=(0,l.a)(),m=(0,d.uv)(i.src);return!p&&m?(0,n.jsx)(o.y,{width:"100%"}):!c&&m?(0,n.jsx)(v,{onClick:a}):m?(0,n.jsx)(N,{...i,videoPlayerRef:t}):(0,n.jsx)(h.A,{...i,ref:t})});k.displayName="Video"},19630:(e,t,a)=>{a.d(t,{d:()=>n.HighlightedReviews});var n=a(23482)},19858:(e,t,a)=>{a.d(t,{xO:()=>s,QZ:()=>i,P0:()=>o});var n=a(95155);let i=e=>{let{children:t}=e;return(0,n.jsx)("div",{className:"noscript-display-block",style:{display:"none"},children:t})},o="accordion-no-js-open",r=` 2 .${o} [role="group"] { 3 display: block !important; 4 height: auto !important; 5 overflow: visible !important; 6 } 7 .${o} [aria-expanded] svg { 8 transform: rotate(-180deg) !important; 9 } 10`,s=()=>(0,n.jsx)("noscript",{children:(0,n.jsx)("style",{children:r})})},23482:(e,t,a)=>{a.d(t,{HighlightedReviews:()=>d});var n=a(95155),i=a(61928),o=a(14003),r=a(76137),s=a(89458);let l="apps.translations.b2c-catalog.b2c-catalog-r15reviews-readmore",d=e=>{let{reviews:t,totalReviewCount:a,onShowAllReviews:d,reviewsUrl:c,showReadAllReviews:p=!0,componentRow:m,productId:u,productName:g}=e,v=(0,i.c)();return(0,n.jsxs)(o.p,{direction:"column",gap:{mobile:16,desktop:20},children:[t.slice(0,3).map(e=>(0,n.jsx)(s.v,{review:e,componentRow:m,productId:u,productName:g},e.Id)),p&&a>3&&(d||c)&&(0,n.jsx)(r.s,{label:`${v(l)} (${a})`,selectedLabel:`${v(l)} (${a})`,isSelected:!1,onPress:c?()=>window.open(c,"_blank","noopener,noreferrer"):d,"data-testid":"read-all-reviews-button"})]})}},24293:(e,t,a)=>{a.r(t),a.d(t,{BazaarVoiceProvider:()=>c,useBazaarVoice:()=>p});var n=a(95155),i=a(84374),o=a(12115),r=a(47401),s=a(91402);let l="prod"===r._.NEXT_PUBLIC_STAGE?"production":"staging",d=(0,o.createContext)(null),c=e=>{let{localeCode:t,children:a}=e,[r,c]=(0,o.useState)(!1),[p,m]=(0,o.useState)(!1),{locale:u,country:g}=(0,s.B)(t),v=`${u}_${g}`,h=(0,o.useCallback)(e=>{if(!r)return void console.warn("BazaarVoice script not loaded yet");let t={productId:e.replace("/","_")};window.BV?.ui?window.BV.ui("rr","submit_review",t):window.$BV&&window.$BV.ui("rr","submit_review",t)},[r]),x=(0,o.useMemo)(()=>({openWriteReviewForm:h,isLoaded:r,hasError:p}),[h,r,p]);return(0,n.jsxs)(d.Provider,{value:x,children:[(0,n.jsx)(i.default,{src:`//apps.bazaarvoice.com/deployments/philipsglobal/main_site/${l}/${v}/bv.js`,strategy:"lazyOnload",onLoad:()=>c(!0),onError:()=>m(!0)}),a]})},p=()=>{let e=(0,o.useContext)(d);if(!e)throw Error("useBazaarVoice must be used within a BazaarVoiceProvider");return e}},24841:(e,t,a)=>{a.d(t,{i:()=>_});var n=a(95155),i=a(4776),o=a(61928),r=a(12115),s=a(54800),l=a(83124),d=a(67067),c=a(59965),p=a(29243),m=a(54005),u=a(97369);a(36585),a(26202),a(48364),a(45377);var g="_1tdkj4d9",v="_1tdkj4da",h="_1tdkj4db",x=a(41872),b=a(66091),w=a(81680),y=a(11242);a(63044),a(28313);var f=a(64411),j=a(72019),T=a(72207),N=a(41295),k=a(75594);a(16300);let C=e=>{let{url:t,width:a,height:s,className:l,containerClassName:d,frameUrls:c}=e,p=(0,o.c)(),[m,u]=(0,r.useState)(!0),g=()=>{m&&u(!1)},v=()=>{u(!0)}
10,h=t.replace(/\/+$/,""),x=h.split("/").at(-1),b=(c&&c.length>0?c:Array.from({length:72},(e,t)=>{let a=String(t).padStart(3,"0");return`${h}/${x}-${a}`})).map(e=>(0,j.ul)({base:{url:e,...a&&{width:a},...s&&{height:s}}}).src);return(0,n.jsxs)("div",{className:(0,i.A)("_1kg9rhx0",d),children:[m&&(0,n.jsx)(N.Button,{isIconOnly:!0,shape:"round",variant:"plain",color:"theme",elementType:"span",flexShrink:0,alignSelf:"center",className:"_1kg9rhx2","aria-label":p("b2c-component-imageGallery-360View-ariaLabel"),children:(0,n.jsx)(k.b,{className:"_1kg9rhx3"})}),(0,n.jsx)("div",{className:"_1kg9rhx4"}),(0,n.jsx)(T.kw,{images:b,autoRotate:{disabled:!0},className:(0,i.A)("_1kg9rhx1",l),onMouseDown:g,onMouseUp:v,onTouchStart:g,onTouchEnd:v,"data-testid":"gallery-360-turntable"}),(0,n.jsx)("div",{className:"_1kg9rhx5"})]})};var A=a(3037);a(41630);var V=a(17381);let R=e=>{let{isActive:t,url:a,className:s,containerClassName:l,mediaControllerWrapperClassName:d,componentName:c,aiFlag:p}=e,m=(0,o.c)(),u=(0,r.useRef)(null);return(0,r.useEffect)(()=>{!t&&u.current&&u.current.pause()},[t]),(0,n.jsx)(A.FlexBox,{className:"_1a7yb4w0",alignItems:"center",justifyContent:"center",children:(0,n.jsx)("div",{className:(0,i.A)(s,"_1a7yb4w2"),children:(0,n.jsx)(V.Video,{componentName:c,"data-testid":"gallery-item-video",src:a,videoClassName:s,wrapperClassName:l,mediaControllerClassName:d,ref:u,"aria-label":m("b2c-component-imageGallery-videoPlayer-ariaLabel"),aiFlag:p})})})},L=e=>{let{type:t,url:a,alt:o,isActive:s,isDialogOpen:l,onDialogOpen:d,optimizationImageConfig:c,componentName:p,zoomEnabled:m=!0,disableFullscreen:u,frameUrls:g,aiFlag:v,overlay:
10h}=e,[x,b]=(0,r.useState)(!1),w=(0,f.o)();(0,r.useEffect)(()=>{!l&&x&&b(!1)},[l,x]);let T=()=>{d?.()},N=m?()=>{l?b(e=>!e):T()}:()=>{l||T()};switch(t){case"image":return(e=>{let{url:t,alt:a,isDialogOpen:o,isZoomed:r,handleImageClick:s,optimizationImageConfig:l,zoomEnabled:d,disableFullscreen:c,overlay:p}=e;return(0,n.jsxs)("div",{className:(0,i.A)("nidsfg2 zz910c1",o?"nidsfg4":"nidsfg3"),children:[p&&(0,n.jsx)("div",{"data-testid":o?"gallery-image-overlay-dialog":"gallery-image-overlay-inline",className:o?"nidsfg6":"nidsfg5",children:p}),(0,n.jsx)(y.Image,{onClick:s,"data-testid":"gallery-item-image",mixBlendMode:"multiply",objectFit:"contain",width:"100%",height:"100%",alt:a??"",className:(0,i.A)("nidsfg0",!o&&c&&"nidsfg1",o&&"nidsfg7",o&&!d&&"nidsfg8",o&&d&&r&&"nidsfg9"),...(0,j.ul)({base:{url:t,mixBlendMode:"multiply",crop:"1:1",width:o?700:410,height:o?632:410,constrain:!0},...o?{tablet:{width:960},desktop:{width:960},largeDesktop:{width:1200}}:{phone:{width:726,height:726},tablet:{width:338,height:338},desktop:{width:460,height:460},largeDesktop:{width:632,height:632}}}),...l})]})})({url:a,alt:o,isDialogOpen:l,zoomEnabled:m,isZoomed:x,handleImageClick:N,optimizationImageConfig:c,disableFullscreen:u,overlay:h});case"3dmodel":return(e=>{let{url:t,isDialogOpen:a,isMobile:o,frameUrls:r}=e,{width:s,height:l}=a?o?{width:390,height:675}:{width:960,height:608}:{width:700,height:700};return(0,n.jsx)(C,{className:a?"nidsfgi":"nidsfgh",containerClassName:(0,i.A)(a&&"nidsfgg"),url:t,width:s,height:l,frameUrls:r})})({url:a,isDialogOpen:l,isMobile:w,frameUrls:g});case"video":return(e=>{let{url:t,isActive:a,isDialogOpen:o,componentName:r,aiFlag:s}=e;return(0,n.jsx)(R,{componentName:r,url:t,isActive:a,className:o?"nidsfgb":"nidsfga",mediaControllerWrapperClassName:o?"nidsfgf":"nidsfge",containerClassName:(0,i.A)("nidsfgc",!o&&"nidsfgd"),aiFlag:s})})({url:a,isActive:s,isDialogOpen:l,componentName:p,aiFlag:v});default:return null}};var I=a(66620),F=a(88560),S=a(23226),B=a(40193);a(36865);let P={video:(0,n.jsx)(S.MediaPlayFill,{size:"regular","data-testid":"thumbnail-video-icon"}),"3dmodel":(0,n.jsx)(B.c,{size:"regular","data-testid":"thumbnail-3dmodel-icon"}),image:null},W=e=>{let{type:t,url:a,className:o,alt:r,"aria-label":l,onClick:d,imageConfig:c,imageProps:p}=e,m=P[t],u={...c,base:{crop:"1:1",constrain:!0,url:a,mixBlendMode:"multiply",width:150,height:150,...c?.base}},g={mixBlendMode:"multiply",width:"100%",height:"100%",objectFit:"contain",aspectRatio:"1-1",...p};return(0,n.jsx)(I.Z,{"data-testid":"image-gallery-thumbnail",elementType:"button",className:(0,i.A)("_11o41m41",o),onClick:d,"aria-label":l,children:(0,n.jsxs)("div",{className:"_11o41m42",children:[(0,n.jsx)(F.M,{alt:r??"",...g,...(0,j.ul)(u)}),m&&(0,n.jsx)(s.$,{className:"_11o41m40",width:48,height:48,variant:"solid-subtle",color:"neutral",elementType:"span",excludeFromTabOrder:!0,isIconOnly:!0,onClick:d,children:m})]})})},E="b2c-component-imageGallery-region-ariaLabel",G="b2c-component-imageGallery-item-ariaLabel",_=e=>{let{assets:t,renderLabels:a,renderImageOverlay:y,pagination:f,optimizationImageConfig:j,componentName:T,variant:N="default",disableFullscreen:k=!1,onCarouselNavigation:C,...A}=e,V=(0,o.c)(),R=(0,b.OL)(),[I,F]=(0,r.useState)(0),[S,B]=(0,r.useState)(!1),P=(0,r.useRef)(null),_=(0,r.useRef)(null),D=(0,r.useRef)(null),z=(0,r.useRef)(0),M=(0,r.useRef)(!1),O=(0,r.useRef)(!1),Y=(0,r.useRef)(!1),H=(0,r.useRef)(!1),Z=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];t||(O.current=!0),P.current?.slideTo(e,void 0,!1),_.current?.slideTo(e,void 0,!1),D.current?.slideTo(e,void 0,!1),t||setTimeout(()=>{O.current=!1},0)},q=e=>{f?C&&e!==I&&(C(e>I?"right":"left","swipe"),z.current=e,Y.current=!0):M.current=!0,F(e),Z(e),K||S||B(!0)},X=e=>{let{activeIndex:t}=e,a=e===P.current&&!S||e===_.current&&S;if(O.current){F(t),M.current=!1,Y.current=!1,H.current=!1;return}F(t),Z(t),C&&a&&z.current!==t&&!M.current&&!Y.current&&(C(t>z.current?"right":"left",H.current?"arrow":"swipe"),z.current=t),M.current=!1,Y.current=!1,H.current=!1},U=()=>{B(e=>!e)},K="default"===N;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("section",{className:"_1tdkj4d0","data-testid":"image-gallery","aria-label":V(E),...A,children:[K&&(0,n.jsxs)("div",{className:x.relative,children:[(0,n.jsx)(l.F,{"aria-label":V(E),swiperProps:{className:R?h:void 0,onSwiper:e=>P.current=e,onSlideChange:X,onNavigationNext:()=>{H.current=!0},onNavigationPrev:()=>{H.current=!0},initialSlide:I,spaceBetween:0,breakpoints:{[p.q0.tablet]:{spaceBetween:0}
10},simulateTouch:!1,noSwipingSelector:'div[role="slider"]'},columns:1,showScrollbarOnMobile:!1,...!f&&{navButtonsClassName:{next:g,prev:v}},children:t.map((e,t)=>(0,n.jsxs)(r.Fragment,{children:[a?.({slideIndex:t}),(0,n.jsx)(L,{...e,overlay:y?.({slideIndex:t}),isActive:I===t,onDialogOpen:k?void 0:U,"aria-label":V(G),componentName:T,disableFullscreen:k,optimizationImageConfig:{fetchPriority:0===t?j?.fetchPriority:void 0,loading:t<2?j?.loading:"lazy"}})]},e.url+e.type))}),!k&&(0,n.jsx)(s.$,{"data-testid":"image-gallery-expand-button",variant:"solid-subtle",color:"neutral",height:48,width:48,isIconOnly:!0,className:(0,i.A)(d.tablet.biggerAndEqual,"_1tdkj4d8",S&&x.hidden),onPress:U,children:(0,n.jsx)(m.J,{size:"regular"})})]}),!f&&(0,n.jsx)("div",{"data-testid":"image-gallery-thumbnails",children:(0,n.jsx)(l.F,{"aria-label":V("b2c-component-imageGallery-thumbnails-ariaLabel"),swiperProps:{onSwiper:e=>D.current=e,onSlideChange:()=>{M.current=!1},onNavigationNext:()=>C?.("right","arrow"),onNavigationPrev:()=>C?.("left","arrow"),initialSlide:I,className:(0,i.A)(K?"_1tdkj4d5":"_1tdkj4d6",R&&h),spaceBetween:4,breakpoints:{[p.q0.tablet]:{slidesPerGroup:4,spaceBetween:4},[p.q0.desktop]:{slidesPerGroup:K?4:6,spaceBetween:8}},keyboard:!K,simulateTouch:!1},navButtonsClassName:{next:g,prev:v},children:t.map((e,a)=>(0,n.jsx)(W,{type:e.type,className:"_1tdkj4d7",...e.thumbnail,"aria-label":V("b2c-component-imageGallery-thumbnail-position-ariaLabel",{altText:e.thumbnail.alt??"",current:a+1,total:t.length}),onClick:()=>q(a)},e.url+e.type))})}),(0,n.jsxs)(w._,{isOpen:S,onClose:U,"data-testid":"image-gallery-dialog",className:(0,i.A)("_1tdkj4d2",1===t.length&&(0,c.spacing)({paddingBlockEnd:20})),titleClassName:"_1tdkj4d3",contentClassName:"_1tdkj4dc",children:[(0,n.jsx)(l.F,{"aria-label":V(E),swiperProps:{onSwiper:e=>_.current=e,onSlideChange:X,onNavigationNext:()=>{H.current=!0},onNavigationPrev:()=>{H.current=!0},initialSlide:I,spaceBetween:0,breakpoints:{[p.q0.tablet]:{spaceBetween:0}},className:(0,i.A)("_1tdkj4d1",R&&h),simulateTouch:!1,keyboard:!0,noSwipingSelector:'div[role="slider"]'},columns:1,navButtonsClassName:{next:g,prev:v},children:t.map((e,t)=>(0,n.jsxs)(r.Fragment,{children:[a?.({slideIndex:t}),(0,n.jsx)(L,{...e,overlay:y?.({slideIndex:t}),isActive:I===t,isDialogOpen:S,onDialogOpen:U,componentName:T,"aria-label":V(G),zoomEnabled:K})]},e.url+e.type))}),t.length>1&&(0,n.jsx)(u.d,{"data-testid":"image-gallery-pagination-component",className:"_1tdkj4d4",onChange:q,variant:"dot-overflow",count:t.length,selectedIndex:I,maxVisible:7})]})]}),f&&t.length>1&&(0,n.jsx)(u.d,{"data-testid":"image-gallery-pagination-component",marginTop:8,marginBottom:0,className:(0,c.spacing)({paddingY:8}),onChange:q,variant:"dot-overflow",count:t.length,selectedIndex:I,maxVisible:7})]})}},25253:(e,t,a)=>{a.d(t,{o5:()=>o.o,pT:()=>n.p,sk:()=>i.s});var n=a(14003),i=a(76137),o=a(258)},25885:(e,t,a)=>{a.r(t),a.d(t,{ReviewsHeader:()=>y});var n=a(95155),i=a(61928),o=a(2927),r=a(46184),s=a(10385),l=a(53402),d=a(39849),c=a(59897),p=a(46124),m=a(61713),u=a(45696),g=a(43050);let v=e=>{let{startIndex:t,endIndex:a,totalCount:o,ratingValue:r,onClearFilter:s,"data-testid":l}=e,d=(0,i.c)(),c=Math.min(a,o);return(0,n.jsxs)(u.FlexBox,{direction:{mobile:"column",desktop:"row"},justifyContent:{mobile:"spaceBetween",desktop:"center"},alignItems:{desktop:"center"},gap:{mobile:4,desktop:16},"data-testid":l,children:[(0,n.jsx)(u.Typography,{variant:"body-m",elementType:"p",children:d("apps.translations.b2c-catalog.b2c-catalog-r15reviews-filter-result-count",{start:t,end:c,total:o,ratingVal:r})}),(0,n.jsx)(g.N,{onClick:s,variant:"body-m",color:"primary",children:d("apps.translations.b2c-catalog.b2c-catalog-r15reviews-clear-filter")})]})};var h=a(489),x=a(17710);a(36585),a(26202),a(48364),a(94749);var b=a(55541);let w=e=>{let{selectedStrategy:t,onStrategyChange:a,"data-testid":o}=e,r=(0,i.c)();return(0,n.jsxs)(u.FlexBox,{direction:{mobile:"column",tablet:"row",desktop:"row"},gap:{mobile:4,tablet:12,desktop:12},flexGrow:1,justifyContent:"end",alignItems:{mobile:"start",tablet:"center",desktop:"center"},"data-testid":o,children:[(0,n.jsx)(u.Typography,{variant:"body-m",elementType:"p",children:r("apps.translations.b2c-catalog.b2c-catalog-r15reviews-sort")}),(0,n.jsx)(x.m,{className:"_1i5ohbz0",selectedKey:t,onSelectionChange:e=>{e&&a(e)},children:b.QB.map(e=>(0,n.jsx)(h.q,{children:r(e.tKey)},e.value))})]})},y=e=>{let{"data-testid":t,reviewStats:a,onRatingClick:u,onRatingChange:g,onOpenReviewForm:h,selectedRating:x,isInOverlay:b=!1,sortStrategy:y,onSortChange:f,onClearFilter:j,displayedCount:T,totalFilteredCount:N,enableRatingFilter:k=!0,showWriteReview:C=!0,showTooltipLinks:A=!0}=e,V=(0,i.c)(),R=a.reviewCount>0,L=b&&(x||y)&&(0,n.jsxs)(o.p,{direction:{mobile:"column-reverse",desktop:"row"},gap:20,className:l.stickyFilterBar,children:[x&&j&&(0,n.jsx)(v,{startIndex:1,endIndex:T??0,totalCount:N??0,ratingV
10alue:x,onClearFilter:j,"data-testid":"selected-filter"}),y&&f&&(0,n.jsx)(w,{selectedStrategy:y,onStrategyChange:f,"data-testid":"sorting-dropdown"})]});return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(o.p,{direction:"column",gap:{mobile:20,desktop:24},"data-testid":t,children:[(0,n.jsxs)(o.p,{direction:"column",gap:{mobile:24,desktop:12},children:[(0,n.jsx)(d.k,{showTooltipLinks:A}),(0,n.jsxs)(o.p,{direction:{mobile:"column",desktop:"row"},gap:{mobile:20,desktop:60},children:[(0,n.jsx)(c.D,{averageRating:a.averageRating??0,onRatingChange:g}),(0,n.jsx)("div",{className:r.R.desktop.biggerAndEqual,children:(0,n.jsx)("hr",{className:s.gK})}),(0,n.jsx)("div",{className:l.verticalDividerWrapper,children:(0,n.jsx)("div",{className:s.uW})}),(0,n.jsx)(p.m,{reviewCount:a.reviewCount,recommendationRate:a.recommendationRate}),R&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:r.R.desktop.biggerAndEqual,children:(0,n.jsx)("hr",{className:s.gK})}),(0,n.jsx)("div",{className:l.verticalDividerWrapper,children:(0,n.jsx)("div",{className:s.uW})}),(0,n.jsx)(m.d,{ratingDistribution:a.ratingDistribution??[],reviewCount:a.reviewCount,onRatingClick:k?u:void 0,selectedRating:x,isInOverlay:b})]})]})]}),C&&(0,n.jsx)(o.$,{className:l.writeReviewButton,variant:"outline",onClick:h,"data-testid":"write-review-button",children:V("apps.translations.foundation.foundation-generic-write-review")})]}),L]})}},27957:(e,t,a)=>{a.d(t,{X7:()=>i,uv:()=>n});let n=e=>e.includes("youtube.com")||e.includes("youtu.be"),i=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"hq",a=(e=>{if(!e||!n(e))return null;let t=/youtu\.be\/([a-zA-Z0-9_-]{11})/.exec(e);if(t)return t[1];let a=/[?&]v=([a-zA-Z0-9_-]{11})/.exec(e);if(a)return a[1];let i=/\/embed\/([a-zA-Z0-9_-]{11})/.exec(e);if(i)return i[1];let o=/\/v\/([a-zA-Z0-9_-]{11})/.exec(e);return o?o[1]:null})(e);return a?`https://img.youtube.com/vi/${a}/${({default:"default.jpg",hq:"hqdefault.jpg",mq:"mqdefault.jpg",sd:"sddefault.jpg",maxres:"maxresdefault.jpg"})[t]}`:null}},31640:(e,t,a)=>{a.r(t),a.d(t,{RatingsAndReviews:()=>b});var n=a(95155),i=a(61928),o=a(12115),r=a(45696),s=a(71153),l=a(53402),d=a(86161),c=a(87716),p=a(41949),m=a(24293),u=a(69003),g=a(19630),v=a(86434),h=a(86026);let x="apps.translations.b2c-catalog.b2c-catalog-r15reviews-title",b=e=>{let{reviewStats:t,reviews:a,syndicationLocales:b,className:w,productId:y,id:f="reviews",titleResponsiveVariant:j="heading-xs-s",enableRatingFilter:T=!0,showWriteReview:N=!0,showFirstReview:k=!0,reviewsUrl:C,showTooltipLinks:A=!0,showReadAllReviewsButton:V=!0,componentRow:R,productName:L}=e,I=(0,i.c)(),{isReviewSubmissionEnabled:F}=(0,d.r)(),S=N&&F,B=k&&F,{openWriteReviewForm:P}=(0,m.useBazaarVoice)(),W=(0,o.useCallback)(()=>{if(!F)return;P(y);let e={componentName:u.EA,componentId:u.oV,componentType:u.VG,componentRow:R??c.dW.eddlContext.getComponentProps(u.EA)?.component_row,componentSourceId:y,componentSourceName:L??"not_set",componentSourcePlatform:u.ss,componentVersionDate:u.EL},t=(0,v.bD)(e);t&&c.dW.eddlEvents.push(t)},[P,y,R,L,F]),[E,G]=(0,o.useState)(!1),[_,D]=(0,o.useState)(null),z=t.reviewCount>0,M=(0,o.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;if(D(e),G(!0),e){let t={componentName:u.EA,componentId:u.oV,componentType:u.VG,componentRow:R??c.dW.eddlContext.getComponentProps(u.EA)?.component_row,componentSourceId:y,componentSourceName:L??"not_set",componentSourcePlatform:u.ss,componentVersionDate:u.EL},a=(0,v.NW)(e,t);a&&c.dW.eddlEvents.push(a)}},[R,y,L]),O=(0,o.useCallback)(()=>{G(!1),D(null)},[]),Y=(0,u.Gb)(R,y,L);return z?(0,n.jsxs)(r.FlexBox,{className:w,direction:"column",gap:{mobile:16,desktop:20},"data-coveo-no-index":!0,...c.C.markComponent(Y.component_name),children:[(0,n.jsxs)(r.FlexBox,{id:f,"data-testid":"ratings-and-reviews",direction:"column",gap:{mobile:16,desktop:20},children:[(0,n.jsx)(r.Typography,{elementType:"h2",responsiveVariant:j,children:I(x)}),(0,n.jsx)(h.J,{reviewStats:t,onRatingClick:M,onOpenReviewForm:W,enableRatingFilter:T,showWriteReview:S,showTooltipLinks:A,"data-testid":"reviews-header"})]}),a&&a.length>0&&(0,n.jsx)(g.d,{reviews:a,totalReviewCount:t.reviewCount,onShowAllReviews:C?void 0:()=>M(null),reviewsUrl:C,showReadAllReviews:V,componentRow:R,productId:y,productName:L}),(0,n.jsx)(p.p,{reviews:a??[],reviewStats:t,isOpen:E,onClose:O,rating:_,onRatingChange:D,syndicationLocales:b,productId:y,componentRow:R,productName:L,showWriteReview:S}),(0,n.jsx)(c.tV,{componentProps:Y})]}
10):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(r.FlexBox,{className:w,id:f,"data-testid":"ratings-and-reviews",direction:"column",alignItems:"start",gap:{mobile:16,desktop:20},"data-coveo-no-index":!0,...c.C.markComponent(Y.component_name),children:[(0,n.jsx)(r.Typography,{elementType:"p",responsiveVariant:j,children:I(x)}),(0,n.jsxs)(r.FlexBox,{direction:"column",gap:8,children:[(0,n.jsx)("div",{"data-testid":"rating-stars-input",children:(0,n.jsx)(s.G,{maxValue:5,value:0,variant:"inputLarge",isDisabled:!B,onChange:B?W:void 0})}),B&&(0,n.jsx)(r.FlexBox,{direction:"row",justifyContent:"center",children:(0,n.jsx)(r.Typography,{elementType:"p",variant:"body-m",children:(0,n.jsx)("button",{type:"button",onClick:W,className:l.firstReviewLink,"data-testid":"add-first-review-button",children:I("apps.translations.foundation.foundation-generic-first-review")})})})]})]}),(0,n.jsx)(c.tV,{componentProps:Y})]})}},39849:(e,t,a)=>{a.d(t,{k:()=>d});var n=a(95155),i=a(61928),o=a(45696),r=a(53402);let s=e=>(0,n.jsxs)("svg",{...e,width:"100",height:"37",viewBox:"0 0 100 37",fill:"none",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",children:[(0,n.jsx)("rect",{width:"100",height:"37",fill:"url(#pattern0_24179_14930)"}),(0,n.jsxs)("defs",{children:[(0,n.jsx)("pattern",{id:"pattern0_24179_14930",patternContentUnits:"objectBoundingBox",width:"1",height:"1",children:(0,n.jsx)("use",{xlinkHref:"#image0_24179_14930",transform:"matrix(0.00275482 0 0 0.00744546 0 -0.00629142)"})}),(0,n.jsx)("image",{id:"image0_24179_14930",width:"363",height:"136",preserveAspectRatio:"none",xlinkHref:"data:image/png;base64,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"})]})]});var l=a(89811);let d=e=>{let{showTooltipLinks:t=!0}=e,a=(0,i.c)(),d=e=>e.replace(/<a\b[^>]*>/gi,"").replace(/<\/a>/gi,""),c=e=>e.replaceAll(/<[^>]{0,2000}>/g,"").replaceAll(/https?:\/\/[^\s"'<>]{0,2000}/gi,"").replaceAll(/\s+/g," ").trimEnd().replaceAll(/[,.;:]$/g,""),p=a.raw("apps.translations.b2c-catalog.b2c-catalog-r15reviews-bv-trustmark"),m=a.raw("apps.translations.b2c-catalog.b2c-catalog-r15reviews-bv-trustmark-customer"),u=`${m} ${a.raw("apps.translations.b2c-catalog.b2c-catalog-r15reviews-read-more-about-reviews-too")}`,g=t?p:d(p),v=t?u:d(u);return(0,n.jsxs)(o.FlexBox,{direction:"row",alignItems:"center",gap:12,children:[(0,n.jsx)(l.X,{content:(0,n.jsx)(o.Typography,{variant:"reference-m",className:r.tooltipContent,dangerouslySetInnerHTML:{__html:g}}),description:c(g),children:(0,n.jsx)(s,{"data-testid":"authentic-reviews-badge","aria-label":"Authentic Reviews","aria-hidden":"false"})}),(0,n.jsx)(l.X,{content:(0,n.jsx)(o.Typography,{variant:"reference-m",className:r.tooltipContent,dangerouslySetInnerHTML:{__html:v}}),focusableContent:!0,description:c(m),children:(0,n.jsx)(o.Typography,{elementType:"button",variant:"body-s",color:"secondary",children:a("apps.translations.b2c-catalog.b2c-catalog-r15reviews-bv-trustmark-link")})})]})}},41949:(e,t,a)=>{a.d(t,{p:()=>n.AllReviewsOverlay});var n=a(43945)},43945:(e,t,a)=>{a.d(t,{AllReviewsOverlay:()=>L});var n=a(95155),i=a(4776),o=a(61928),r=a(96058),s=a(12115),l=a(25253),d=a(43050),c=a(35586),p=a(53402),m=a(41872),u=a(42105),g=a(19858),v=a(86161),h=a(87716),x=a(66393),b=a(24293),w=a(55541),y=a(69003),f=a(66091),j=a(23897),T=a(3117);let N=async function(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:w.Jg,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=arguments.length>4?arguments[4]:void 0,o=arguments.length>5?arguments[5]:void 0,r=`queryProductReviews(${e}, ${t.join(",")}, ${a}, ${n}, ${i??"all"}, ${o??"default"})`,s=null!=i?`&rating=${i}`:"",l=o?`&sort=${encodeURIComponent(o)}`:"",d=await (0,j.G)(`/api/c/bazaarvoice/reviews?productId=${e}&locales=${t.join(",")}&limit=${a}&offset=${n}${s}${l}`,void 0,{caller:r});return d.error&&(0,T.v)("error",r,d.error),d};var k=a(86434),C=a(89458),A=a(86026),V=a(6098);let R="apps.translations.b2c-catalog.b2c-catalog-r15reviews-show-more",L=e=>{let{reviews:t,reviewStats:a,isOpen:j,onClose:T,rating:L,onRatingChange:I,syndicationLocales:F,productId:S,componentRow:B,productName:P,showWriteReview:W=!0}
10=e,E=(0,o.c)(),G=(0,r.Ym)(),[_,D]=(0,s.useState)(w.Zy),[z,M]=(0,s.useState)(w.gb),O=w.QB.find(e=>e.value===_)?.sortParam,Y=L?a.ratingDistribution?.find(e=>e.ratingValue===L)?.count??0:a.reviewCount,H=!L&&_===w.Zy,Z=(0,s.useMemo)(()=>H?{Results:t,TotalResults:Y,Limit:t.length,Offset:0}:void 0,[H,t,Y]),{isReviewSubmissionEnabled:q}=(0,v.r)(),X=W&&q,{data:U,fetchNextPage:K,hasNextPage:Q,isLoading:J,isFetchingNextPage:$}=function(e){let{productId:t,syndicationLocales:a,limit:n=w.Jg,rating:i,sort:o,enabled:r=!0,initialData:s,totalAvailableReviews:l}=e;return(0,f.vv)({queryKey:["product-reviews-infinite",t,a,n,i,o],queryFn:e=>{let{pageParam:r}=e;return N(t,a,n,r,i,o)},initialPageParam:0,getNextPageParam:(e,t)=>{let a=t?.reduce((e,t)=>e+(t?.Results?.length??0),0);return a<l?a:void 0},enabled:r&&!!t&&a.length>0,initialData:s?{pages:[s],pageParams:[0]}:void 0})}({productId:(0,x.T)(S),syndicationLocales:F,rating:L??void 0,sort:O,enabled:j,initialData:Z,totalAvailableReviews:Y}),ee=(0,s.useMemo)(()=>{let e=U?.pages.flatMap(e=>e?.Results??[])??[],t=1===F.length;if(H)return e;if(t)return(0,V.W)(e,_);let a=new Map,n=[];e.forEach(e=>{let t=e.ContentLocale??"";a.has(t)||(a.set(t,[]),n.push(t)),a.get(t).push(e)});let i=n.findIndex(e=>e.toLowerCase()===G.toLowerCase());if(i>0){let[e]=n.splice(i,1);n.unshift(e)}return n.flatMap(e=>{let t=a.get(e)||[];return(0,V.W)(t,_)})},[U?.pages,F.length,H,_,G]);(0,s.useEffect)(()=>{j&&(D(w.Zy),M(w.gb))},[j]),(0,s.useEffect)(()=>{z>=ee.length-w.gb&&Q&&!$&&K()},[z,ee.length,Q,$,K]);let et=(0,s.useMemo)(()=>ee.slice(0,z),[ee,z]),{openWriteReviewForm:ea}=(0,b.useBazaarVoice)(),en=(0,s.useCallback)(()=>{if(!q)return;ea(S);let e={componentName:y.EA,componentId:y.oV,componentType:y.VG,componentRow:B,componentSourceId:S,componentSourceName:P??"not_set",componentSourcePlatform:y.ss,componentVersionDate:y.EL},t=(0,k.bD)(e);t&&h.dW.eddlEvents.push(t)},[ea,S,B,P,q]),ei=ee.length>0&&(z<ee.length||ee.length<Y),eo=(0,s.useCallback)(()=>{let e={componentName:y.EA,componentId:y.oV,componentType:y.VG,componentRow:B,componentSourceId:S,componentSourceName:P??"not_set",componentSourcePlatform:y.ss,componentVersionDate:y.EL},t=(0,k.VZ)(e);t&&h.dW.eddlEvents.push(t),M(e=>e+w.gb)},[B,S,P]),er=(0,s.useCallback)(e=>{if(L===e)return;I(e),M(w.gb);let t={componentName:y.EA,componentId:y.oV,componentType:y.VG,componentRow:B,componentSourceId:S,componentSourceName:P??"not_set",componentSourcePlatform:y.ss,componentVersionDate:y.EL},a=(0,k.NW)(e,t);a&&h.dW.eddlEvents.push(a)},[L,I,B,S,P]),es=(0,s.useCallback)(()=>{null!==L&&(I(null),M(w.gb))},[L,I]),el=(0,s.useCallback)(e=>{if(_===e)return;D(e),M(w.gb);let t={componentName:y.EA,componentId:y.oV,componentType:y.VG,componentRow:B,componentSourceId:S,componentSourceName:P??"not_set",componentSourcePlatform:y.ss,componentVersionDate:y.EL},a=(0,k.z)(e,t);a&&h.dW.eddlEvents.push(a)},[_,B,S,P]),ed=(0,s.useCallback)(()=>{let e={componentName:y.EA,componentId:y.oV,componentType:y.VG,componentRow:B,componentSourceId:S,componentSourceName:P??"not_set",componentSourcePlatform:y.ss,componentVersionDate:y.EL},t=(0,k.Xu)(e);t&&h.dW.eddlEvents.push(t),T()},[T,B,S,P]),ec=(0,n.jsx)(l.pT,{justifyContent:"center",alignItems:"center",flexGrow:1,children:(0,n.jsx)(l.o5,{responsiveVariant:"heading-xs-s",elementType:"p",children:E("apps.translations.b2c-catalog.b2c-catalog-r15reviews-title")})});return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(u.T,{title:ec,isOpen:j,onClose:ed,variant:"fullscreen",className:p.allReviewsOverlaySidePanel,headerClassName:p.allReviewsOverlayHeader,contentContainerClassName:(0,i.A)(p.overlayContentAuto,(J||$)&&p.overlayContentLoading),isDismissable:!1,"data-testid":"all-reviews-overlay","data-coveo-no-index":!0,children:(0,n.jsxs)(l.pT,{direction:"column",gap:{mobile:16,desktop:20},children:[(0,n.jsx)(A.J,{reviewStats:a,onRatingClick:er,selectedRating:L,isInOverlay:!0,sortStrategy:_,onSortChange:el,onClearFilter:es,onOpenReviewForm:en,showWriteReview:X,displayedCount:z,totalFilteredCount:Y,"data-testid":"reviews-header-overlay"}),(0,n.jsxs)(l.pT,{direction:"column",gap:{mobile:16,desktop:20},children:[et.map(e=>(0,n.jsx)(C.v,{review:e,variant:"full",productId:(0,x.T)(S),syndicationLocales:F,componentRow:B,productName:P},e.Id)),(J||$)&&(0,n.jsx)(l.pT,{justifyContent:"center",children:(0,n.jsx)(c.y,{className:m.fullWidth,"data-testid":"loading-spinner"})})]}),ei&&!J&&!$&&(0,n.jsx)(l.sk,{label:E(R),selectedLabel:E(R),isSelected:!1,onPress:eo,"data-testid":"load-more-reviews-overlay",className:p.hideToggleIcon})]})}),(0,n.jsx)(g.QZ,{children:(0,n.jsxs)(l.pT,{direction:"column",gap:{mobile:16,desktop:20},children:[t.slice(0,w._8).map(e=>(0,n.jsx)(C.v,{review:e,variant:"full",productId:(0,x.T)(S),syndicationLocales:F,componentRow:B,productName:P},e.Id)),a.reviewCount>w._8&&(0,n.jsx)(d.N,{href:"#reviews",color:"primary",children:E(R)})]})})]})}},46124:(e,t,a)=>{a.d(t,{m:()=>l});
10var n=a(95155),i=a(61928),o=a(45696),r=a(53402),s=a(55541);let l=e=>{let{reviewCount:t,recommendationRate:a}=e,l=(0,i.c)(),d=null!==a&&a>=s.k7;return(0,n.jsxs)(o.FlexBox,{className:r.reviewStatsSection,gap:{mobile:12,desktop:16},direction:{desktop:"column"},justifyContent:{desktop:"spaceBetween"},children:[(0,n.jsxs)(o.FlexBox,{direction:{mobile:"column",desktop:"row"},alignItems:{mobile:"start",desktop:"center"},gap:{desktop:12},children:[(0,n.jsx)(o.Typography,{elementType:"p",responsiveVariant:"heading-m-l",children:t}),(0,n.jsx)(o.Typography,{elementType:"p",variant:"body-m",color:"secondary",children:l(1===t?"apps.translations.b2c.b2c-p15-navigation-review":"apps.translations.b2c.b2c-p15-pdp-navigation-reviews")})]}),d&&(0,n.jsxs)(o.FlexBox,{direction:{mobile:"column",desktop:"row"},alignItems:{mobile:"start",desktop:"center"},gap:{desktop:12},children:[(0,n.jsxs)(o.Typography,{elementType:"p",responsiveVariant:"heading-m-l",children:[a,"%"]}),(0,n.jsx)(o.Typography,{elementType:"p",variant:"body-m",color:"secondary",children:l("apps.translations.b2c-catalog.b2c-catalog-r15reviews-reviewers-recommended",{percentage:""})})]})]})}},46184:(e,t,a)=>{a.d(t,{R:()=>n});var n=a(67067)},47590:(e,t,a)=>{a.d(t,{a:()=>l});var n=a(95155),i=a(4776),o=a(3037),r=a(70596),s=a(89811);let l=e=>{let{icon:t,text:a,className:l,tooltip:d,tooltipClassName:c,tooltipPlacement:p,"data-testid":m}=e,u=(0,n.jsxs)(o.FlexBox,{direction:"row",alignItems:"center",className:(0,i.A)(r.reviewCardBadge,l),"data-testid":m,children:[t,a]});return d?(0,n.jsx)(s.X,{className:c,content:d,placement:p,"data-testid":"touchable-tooltip",children:u}):u}},55541:(e,t,a)=>{a.d(t,{Jg:()=>s,QB:()=>i,Zy:()=>o,_8:()=>l,gb:()=>r,k7:()=>d,vP:()=>n});let n={mostRelevant:"most-relevant",mostRecent:"most-recent",ratingHighToLow:"rating-high-to-low",ratingLowToHigh:"rating-low-to-high",mostHelpful:"most-helpful"},i=[{value:n.mostRelevant,tKey:"apps.translations.b2c-catalog.b2c-catalog-r15reviews-sort-relevant",sortParam:"Rating:desc"},{value:n.mostRecent,tKey:"apps.translations.b2c-catalog.b2c-catalog-r15reviews-sort-recent",sortParam:"SubmissionTime:desc"},{value:n.ratingHighToLow,tKey:"apps.translations.b2c-catalog.b2c-catalog-r15reviews-sort-descending",sortParam:"Rating:desc,LastModificationTime:desc"},{value:n.ratingLowToHigh,tKey:"apps.translations.b2c-catalog.b2c-catalog-r15reviews-sort-ascending",sortParam:"Rating:asc,LastModificationTime:desc"},{value:n.mostHelpful,tKey:"apps.translations.b2c-catalog.b2c-catalog-r15reviews-sort-helpful",sortParam:"Helpfulness:desc,LastModificationTime:desc"}],o=n.ratingHighToLow,r=10,s=100,l=10,d=80},59897:(e,t,a)=>{a.d(t,{D:()=>l});var n=a(95155),i=a(61928),o=a(45696),r=a(71153),s=a(53402);let l=e=>{let{averageRating:t,onRatingChange:a}=e,l=(0,i.c)();return(0,n.jsxs)(o.FlexBox,{className:s.averageRatingSection,direction:"column",gap:12,children:[(0,n.jsxs)(o.FlexBox,{direction:"row",alignItems:"center",gap:{mobile:8,desktop:12},children:[(0,n.jsx)(o.Typography,{elementType:"p",responsiveVariant:"heading-xl-xxl",children:t?.toFixed(1)??"0.0"}),(0,n.jsx)(o.Typography,{elementType:"p",variant:"body-m",color:"secondary",children:l("b2c-component-ratingsAndReviews-of5-label")})]}),(0,n.jsx)(r.G,{maxValue:5,value:t??0,precision:.1,variant:"inputLarge",isDisabled:!a,onChange:a,style:{opacity:1}})]})}},61713:(e,t,a)=>{a.d(t,{d:()=>v});var n=a(95155),i=a(4776),o=a(61928),r=a(67010),s=a(53703),l=a(98543),d=a(64405),c=a(53402),p=a(89811);let m="apps.translations.b2c-catalog.b2c-catalog-r15reviews-filter-tooltip",u=e=>{let{ratingValue:t,percentage:a,isClickable:u=!1,isDisabled:g=!1,onClick:v}=e,h=(0,o.c)(),x=(0,n.jsxs)(r.FlexBox,{className:u?c.scoreBarRow:c.scoreBarRowNonClickable,direction:"row",alignItems:"center",gap:{mobile:16,desktop:20},children:[(0,n.jsxs)(r.FlexBox,{className:c.starGroup,direction:"row",alignItems:"center",gap:{mobile:4,desktop:8},children:[(0,n.jsx)(r.Typography,{variant:"body-m",color:"secondary",children:t}),(0,n.jsx)(s.StarFill,{style:{color:a>0&&!g?d.colorTheme.element.background.signal.caution.default:d.colorTheme.element.background.neutral.default}})]}),(0,n.jsx)(l.z,{className:(0,i.A)(a>0&&c.ratingBar,g&&c.ratingBarDisabled),value:a,"aria-label":`${t} stars: ${Math.round(a)}%`}),u&&(0,n.jsx)(r.Button,{variant:"plain",className:c.scoreBarButton,onClick:v,"aria-label":h(m,{ratingV
10al:t}),excludeFromTabOrder:!0})]});return u?(0,n.jsx)(r.FlexBox,{className:c.tooltipWrapper,children:(0,n.jsx)(p.X,{content:(0,n.jsx)(r.Typography,{variant:"reference-m",className:c.tooltipContent,children:h(m,{ratingVal:t})}),children:x})}):(0,n.jsx)(r.FlexBox,{className:c.tooltipWrapper,children:(0,n.jsx)("div",{style:{display:"flex",width:"100%"},children:(0,n.jsx)("div",{style:{width:"100%"},children:x})})})};var g=a(3037);let v=e=>{let{ratingDistribution:t,reviewCount:a,onRatingClick:i,selectedRating:o,isInOverlay:r=!1}=e;return(0,n.jsx)(g.FlexBox,{className:c.scoreBarsSection,children:t.map(e=>{let{ratingValue:t,count:s}=e,l=s>0&&!!i,d=r&&!!o&&o!==t;return(0,n.jsx)(u,{ratingValue:t,percentage:a>0?s/a*100:0,isClickable:l,isDisabled:d,onClick:()=>l&&i?.(t)},t)})})}},68773:(e,t,a)=>{a.d(t,{ReviewCard:()=>em});var n=a(95155),i=a(4776),o=a(50436),r=a(99680),s=a(61928),l=a(12115),d=a(1839),c=a(16833),p=a(72662),m=a(64911),u=a(62899),g=a(71153);a(36585),a(26202),a(48364),a(66854),a(37768),a(90710),a(81788),a(93543),a(27934),a(3225),a(53213),a(92585),a(4738),a(42617),a(75858),a(96963),a(48366),a(25651),a(90957);var v="pt07q75",h=a(70596),x=a(41872),b=a(52802),w=a(89811),y=a(75869),f=a(98183),j=a(27957);a(6098);var T=a(67010),N=a(35833),k=a(2715),C=a(29958),A=a(4149),V=a(31597),R=a(43050);a(66480);var L="i73eiu0",I=a(24841),F=a(86161),S=a(43969),B=a(47401),P=a(23897),W=a(3117),E=a(86763),G=a(12609);async function _(e){let{reviewId:t,targetLanguage:a}=e,n=`getReviewTranslate(${t},${a}
10)`,i=await (0,G.L)(),o=await (0,P.G)(`${i}/api/ratingsAndReviewsService/translate?provider=BAZAARVOICE&id=${t}&targetLanguage=${a}`,{headers:{"Api-Key":B._.NEXT_PUBLIC_PIL_API_KEY,"Api-Version":"1"}},{caller:n});return o.error?((0,W.v)("error",n,o.error),o):(0,E.k)(o.data.data)}var D=a(87716),z=a(69003),M=a(86434),O=a(71578),Y=a(47192),H=a(80058),Z=a(14003),q=a(258);let X="apps.translations.foundation.foundation-generic-review-response-from",U=e=>{let{clientResponse:t}=e,[a,i]=(0,l.useState)(!1),d=(0,s.c)();return(0,n.jsxs)(O.c,{className:"_1mjfe551 pt07q77",isExpanded:a,onExpandedChange:()=>{i(!a)},"data-testid":"review-card-client-response-expander",children:[(0,n.jsx)(H.b,{className:"pt07q79",children:a?(0,n.jsxs)(Z.p,{direction:"column",children:[(0,n.jsx)(q.o,{variant:"body-s",weight:"bold",elementType:"p","data-testid":"review-card-client-response-header-expanded",children:d(X)}),(0,n.jsxs)(q.o,{variant:"body-s",elementType:"p","data-testid":"review-card-client-response-meta",children:[t.Department," \xb7"," ",t.Date?(0,o.GP)((0,r.L_)(new Date(t.Date),"UTC"),"EEE MMM dd yyyy"):""]})]}):(0,n.jsx)(q.o,{variant:"body-s",weight:"bold",elementType:"p","data-testid":"review-card-client-response-header-collapsed",children:d(X)})}),(0,n.jsx)(Y.j,{children:(0,n.jsx)(q.o,{variant:"body-s",elementType:"p","data-testid":"review-card-client-response-text",children:t.Response})})]})},K="apps.translations.b2c-catalog.b2c-catalog-r15reviews-reviewers-recommend",Q="apps.translations.b2c-catalog.b2c-catalog-r15reviews-review-submitted-for",J="b2c-component-ratingsAndReviews-language-",$=e=>{let{isTranslated:t,isLoading:a,isError:o,reviewLocale:r,onTranslateClick:l,getButtonText:d,className:c,buttonClassName:p,testId:m}=e,u=(0,s.c)();return(0,n.jsxs)(T.FlexBox,{className:(0,i.A)(c,"i73eiu1"),gap:{mobile:16,desktop:20},children:[t&&(!a||o)&&(0,n.jsx)(T.Typography,{elementType:"p",variant:"body-s",color:o?"signalError":"secondary",children:o?u("apps.translations.b2c-catalog.b2c-catalog-r15reviews-translation-fail-msg"):u("apps.translations.b2c-catalog.b2c-catalog-r15reviews-translate-from",{language:u(J+r.contentLocale+"-label")})}),(0,n.jsx)(T.Button,{className:p,onClick:l,variant:"outline-subtle","data-testid":m,children:d()})]})},ee=e=>{let{title:t,reviewText:a,prosValue:i,consValue:o,showReadMore:r,reviewId:d,reviewLocale:c,textRef:m,originalProductName:u,isRecommended:g,productId:v,clientResponse:h,imageAssets:b,displayImageGallery:w,componentRow:y,productName:f,dateOfUserExperience:j}=e,B=(0,s.c)(),[P,W]=(0,l.useState)(!1),[E,G]=(0,l.useState)(!1),{isReviewsTranslatable:O,locale:Y,localeCode:H}=(0,F.r)(),Z=O&&Y!==c.locale,{refetch:q,data:X,isLoading:ee,isError:et,isFetched:ea}=(0,S.n)({queryKey:(e=>{let{reviewId:t,targetLanguage:a}=e;return["getReviewTranslate",t,a]})({reviewId:d,targetLanguage:Y}),queryFn:()=>_({reviewId:d,targetLanguage:Y}),enabled:!1,retry:!1});function en(){return et?B("apps.translations.b2c-catalog.b2c-catalog-r15reviews-translation-try-again"):E&&!ee?B("apps.translations.b2c-catalog.b2c-catalog-r15reviews-translation-show-original"):B("apps.translations.b2c-catalog.b2c-catalog-r15reviews-translate-to",{language:B(J+H+"-label")})}function ei(){G(e=>!e),E||ea||q()}let eo=(0,l.useCallback)(()=>{let e=!P;W(e);let t={componentName:z.EA,componentId:z.oV,componentType:z.VG,componentRow:y,componentSourceId:v,componentSourceName:f??"not_set",componentSourcePlatform:z.ss,componentVersionDate:z.EL},a=e?(0,M.jk)(t):(0,M.Zt)(t);a&&D.dW.eddlEvents.push(a)},[P,y,v,f]);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(T.FlexBox,{direction:"column",gap:{mobile:8,desktop:16},"data-testid":"review-card-main-content-inner",children:[(0,n.jsxs)(T.FlexBox,{alignItems:"center",direction:{mobile:"column",desktop:"row"},className:"pt07q71","data-testid":"review-title-row",children:[(0,n.jsx)(T.Typography,{variant:"heading-xs",weight:"bold",elementType:"p","data-testid":"review-title",children:E&&!ee?X?.reviewTranslated?.title??"":t}),Z&&(0,n.jsx)($,{isTranslated:E,isLoading:ee,isError:et,reviewLocale:c,onTranslateClick:ei,getButtonText:en,className:x.viewDesktop,testId:"review-card-translate-button-desktop"})]}),(0,n.jsxs)(T.FlexBox,{direction:"column",alignItems:"start",responsiveGap:"4-8","data-testid":"review-card-text-section",children:[(0,n.jsx)(T.Typography,{ref:m,elementType:"p",variant:"body-m",lineClamp:P?void 0:3,className:"i73eiu2","data-testid":"review-card-text",children:E&&!ee?X?.reviewTranslated?.reviewText??"":a}),r&&(0,n.jsx)(R.N,{elementType:"button",color:"primary",className:"pt07q74",onClick:eo,"data-testid":"review-card-read-more",children:P?B("apps.translations.b2c.b2c-r15-ratingreviews-description-readless"):B("apps.translations.b2c.b2c-r15-ratingreviews-description-readmore")})]}),(i||o)&&(0,n.jsxs)(T.FlexBox,{direction:{mobile:"column",desktop:"row"},responsiveGap:"16-20","data-testid":"review-card-pros-cons",children:[i&&(0,n.jsxs)(T.FlexBox,{direction:"column",className:L,responsiveGap:"4-8","data-testid":"review-card-pros",children:[(0,n.jsx)(T.Typography,{variant:"body-s",weight:"bold",elementType:"p",children:B("apps.translations.b2c-catalog.b2c-catalog-r15-pros")}),(0,n.jsxs)(T.FlexBox,{gap:8,children:[(0,n.jsx)(V.F,{size:"small"}),(0,n.jsx)(T.Typography,{variant:"body-s",elementType:"p",children:E&&!ee?X?.reviewTranslated?.additionalFields?.pros?.value??"":i})]})]}),o&&(0,n.jsxs)(T.FlexBox,{direction:"column",className:L,responsiveGap:"4-8","data-testid":"review-card-cons",children:[(0,n.jsx)(T.Typography,{variant:"body-s",weight:"bold",elementType:"p",children:B("apps.translations.b2c-catalog.b2c-catalog-r15-cons")}),(0,n.jsxs)(T.FlexBox,{gap:8,children:[(0,n.jsx)(A.H,{size:"small"}),(0,n.jsx)(T.Typography,{variant:"body-s",elementType:"p",children:E&&!ee?X?.reviewTranslated?.additionalFields?.cons?.value??"":o})]})]})]})]}),w&&(0,n.jsx)("div",{"data-coveo-no-index":!0,"data-testid":"review-card-image-gallery",children:(0,n.jsx)(I.i,{assets:b,variant:"navigation"})}),Z&&(0,n.jsx)($,{isTranslated:E,isLoading:ee,isError:et,reviewLocale:c,onTranslateClick:ei,getButtonText:en,className:x.viewMobile,buttonClassName:N.C,testId:"review-card-translate-button-mobile"}),(0,n.jsxs)(T.FlexBox,{direction:"column",gap:4,className:x.viewMobile,"data-testid":"review-card-meta-mobile",children:[g&&(0,n.jsxs)(T.FlexBox,{direction:"row",gap:8,"data-testid":"review-card-recommend-mobile",children:[(0,n.jsx)(p.M,{size:"small"}),(0,n.jsx)(T.Typography,{elementType:"p",variant:"body-s",children:B(K)})]}),u&&u!==v&&(0,n.jsxs)(T.FlexBox,{direction:"row",gap:8,"data-testid":"review-card-made-for-mobile",children:[(0,n.jsx)(C.V,{size:"small"}),(0,n.jsx)(T.Typography,{elementType:"p",variant:"body-s",children:B(Q,{productName:u})})]}),!!j?.Label&&!!j?.Value&&(0,n.jsxs)(T.FlexBox,{direction:"row",gap:8,"data-testid":"review-card-date-of-user-experience-desktop",children:[(0,n.jsx)(k.
10V,{size:"small"}),(0,n.jsxs)(T.Typography,{variant:"body-s",elementType:"p",children:[j.Label," ",j.Value]})]})]}),h&&(0,n.jsx)(U,{clientResponse:{...h,Response:E&&(!ee||et)?X?.reviewTranslated?.clientResponses?.[0]??h.Response:h.Response}}),(0,n.jsxs)(T.FlexBox,{direction:"column",gap:4,className:x.viewDesktop,"data-testid":"review-card-meta-desktop",children:[g&&(0,n.jsxs)(T.FlexBox,{direction:"row",gap:8,"data-testid":"review-card-recommend-desktop",children:[(0,n.jsx)(p.M,{size:"small"}),(0,n.jsx)(T.Typography,{variant:"body-s",elementType:"p",children:B(K)})]}),u&&u!==v&&(0,n.jsxs)(T.FlexBox,{direction:"row",gap:8,"data-testid":"review-card-made-for-desktop",children:[(0,n.jsx)(C.V,{size:"small"}),(0,n.jsx)(T.Typography,{variant:"body-s",elementType:"p",children:B(Q,{productName:u})})]}),!!j?.Label&&!!j?.Value&&(0,n.jsxs)(T.FlexBox,{direction:"row",gap:8,"data-testid":"review-card-date-of-user-experience-desktop",children:[(0,n.jsx)(k.V,{size:"small"}),(0,n.jsxs)(T.Typography,{variant:"body-s",elementType:"p",children:[j.Label," ",j.Value]})]})]})]})};var et=a(47590),ea=a(54287),en=a(17776);async function ei(e){let{reviewId:t,type:a,vote:n}=e,i=new URLSearchParams({contentId:t,feedbackType:"abuse"===a?"inappropriate":"helpfulness"});n&&i.append("vote",n);let o=await (0,P.G)(`/api/c/bazaarvoice/feedback?${i.toString()}`,{method:"POST"},{caller:`submitFeedback(${t}, ${a}, ${n??"N/A"})`});return o.error&&(0,W.v)("error",`submitFeedback(${t}, ${a}, ${n??"N/A"})`,o.error),o}let eo="apps.translations.foundation.foundation-generic-report-abuse",er="b2c-component-ratingsAndReviews-helpful-label",es="apps.translations.foundation.foundation-generic-yes",el="apps.translations.foundation.foundation-generic-no",ed=e=>{let{positiveCount:t,negativeCount:a}=e,i=(0,s.c)();return(0,n.jsxs)(T.FlexBox,{direction:{mobile:"column-reverse",desktop:"row"},justifyContent:"spaceBetween",alignItems:{desktop:"center"},gap:{mobile:20},"data-testid":"review-card-actions",children:[(0,n.jsx)(R.N,{elementType:"button",color:"primary",className:v,"data-testid":"review-card-report-abuse",children:(0,n.jsx)(T.Typography,{variant:"body-m",weight:"bold",elementType:"p",children:i(eo)})}),(0,n.jsxs)(T.FlexBox,{direction:{mobile:"column",desktop:"row"},gap:{mobile:8,desktop:12},alignItems:{mobile:"start",desktop:"center"},"data-testid":"review-card-helpful-section",children:[(0,n.jsx)(T.Typography,{variant:"body-m",color:"secondary",elementType:"p",children:i(er)}),(0,n.jsxs)(T.FlexBox,{direction:"row",gap:8,"data-testid":"review-card-helpful-buttons",children:[(0,n.jsx)(T.Button,{variant:"outline-subtle","data-testid":"review-card-helpful-yes",children:t>0?`${i(es)} (${t})`:i(es)}),(0,n.jsx)(T.Button,{variant:"outline-subtle","data-testid":"review-card-helpful-no",children:a>0?`${i(el)} (${a})`:i(el)})]})]})]})},ec=e=>{let{reviewId:t,productId:a,syndicationLocales:i,initialPositiveCount:o,initialNegativeCount:r,componentRow:d,productName:c}=e,p=(0,s.c)(),{abuseState:m,handleReportAbuseClick:u,handleAbuseCancel:g,handleAbuseConfirm:h,handleHelpfulnessVote:x,optimisticPositiveCount:b,optimisticNegativeCount:w}=function(e){let{reviewId:t,productId:a,syndicationLocales:n,initialPositiveCount:i,initialNegativeCount:o,componentRow:r,productName:s}=e,d=(0,ea.jE)(),[c,p]=(0,l.useState)("idle"),m=(0,l.useMemo)(()=>["product-reviews-infinite",a,n],[a,n]),u=(0,en.e)({mutationKey:["report-abuse",t],mutationFn:()=>ei({reviewId:t,type:"abuse"}),onMutate:()=>{p("submitting")},onSuccess:()=>{p("reported"),d.invalidateQueries({queryKey:m})},onError:e=>{(0,W.v)("error",`Failed to report abuse for review ${t}`,e),p("idle")}}),g=(0,en.e)({mutationKey:["helpfulness-vote",t],mutationFn:e=>ei({reviewId:t,type:"helpfulness",vote:e?"Positive":"Negative"}),onSuccess:()=>{d.invalidateQueries({queryKey:m})},onError:(e,a)=>{(0,W.v)("error",`Failed to submit helpfulness vote (${a?"Positive":"Negative"}) for review ${t}`,e)}}),v=(0,l.useMemo)(()=>g.isSuccess&&!0===g.variables?i+1:i,[g.isSuccess,g.variables,i]),h=(0,l.useMemo)(()=>g.isSuccess&&!1===g.variables?o+1:o,[g.isSuccess,g.variables,o]),x=(0,l.useCallback)(()=>{p("confirming");let e={componentName:z.EA,componentId:z.oV,componentType:z.VG,componentRow:r,componentSourceId:a,componentSourceName:s??"not_set",componentSourcePlatform:z.ss,componentVersionDate:z.EL},t=(0,M.Zl)(e);t&&D.dW.eddlEvents.push(t)},[r,a,s]),b=(0,l.useCallback)(()=>{u.isPending||p("idle")},[u.isPending]);return{abuseState:c,handleReportAbuseClick:x,handleAbuseCancel:b,handleAbuseConfirm:(0,l.useCallback)(()=>
10{if(u.isPending)return;u.mutate();let e={componentName:z.EA,componentId:z.oV,componentType:z.VG,componentRow:r,componentSourceId:a,componentSourceName:s??"not_set",componentSourcePlatform:z.ss,componentVersionDate:z.EL},t=(0,M.hO)(e);t&&D.dW.eddlEvents.push(t)},[u,r,a,s]),handleHelpfulnessVote:(0,l.useCallback)(e=>{g.isPending||g.isSuccess||g.mutate(e)},[g]),optimisticPositiveCount:v,optimisticNegativeCount:h}}({reviewId:t,productId:a,syndicationLocales:i,initialPositiveCount:o,initialNegativeCount:r,componentRow:d,productName:c});return(0,n.jsxs)(T.FlexBox,{direction:{mobile:"column-reverse",desktop:"row"},justifyContent:"spaceBetween",alignItems:{desktop:"center"},gap:{mobile:20},"data-testid":"review-card-actions",children:[(()=>{switch(m){case"confirming":case"submitting":return(0,n.jsxs)(T.FlexBox,{direction:{mobile:"column",desktop:"row"},gap:{mobile:8,desktop:12},alignItems:{mobile:"start",desktop:"center"},"data-testid":"report-abuse-confirmation",children:[(0,n.jsx)(T.Typography,{variant:"body-m",elementType:"p",children:p("b2c-component-ratingsAndReviews-abuse-question-label")}),(0,n.jsxs)(T.FlexBox,{direction:"row",gap:8,children:[(0,n.jsx)(T.Button,{variant:"outline-subtle",onPress:g,"data-testid":"report-abuse-cancel",children:p("b2c-component-ratingsAndReviews-abuse-cancel")}),(0,n.jsx)(T.Button,{variant:"outline-subtle",onPress:h,"data-testid":"report-abuse-confirm",children:p("b2c-component-ratingsAndReviews-abuse-report")})]})]});case"reported":return(0,n.jsx)(T.Typography,{variant:"body-m",weight:"bold",color:"signalWarning",elementType:"p","data-testid":"report-abuse-reported",children:p("b2c-component-ratingsAndReviews-abuse-reported")});default:return(0,n.jsx)(R.N,{elementType:"button",color:"primary",className:v,onClick:u,"data-testid":"review-card-report-abuse",children:(0,n.jsx)(T.Typography,{variant:"body-m",weight:"bold",elementType:"p",children:p(eo)})})}})(),"confirming"!==m&&"submitting"!==m&&(0,n.jsxs)(T.FlexBox,{direction:{mobile:"column",desktop:"row"},gap:{mobile:8,desktop:12},alignItems:{mobile:"start",desktop:"center"},"data-testid":"review-card-helpful-section",children:[(0,n.jsx)(T.Typography,{variant:"body-m",color:"secondary",elementType:"p",children:p(er)}),(0,n.jsxs)(T.FlexBox,{direction:"row",gap:8,"data-testid":"review-card-helpful-buttons",children:[(0,n.jsx)(T.Button,{variant:"outline-subtle",onPress:()=>x(!0),"data-testid":"review-card-helpful-yes",children:b>0?`${p(es)} (${b})`:p(es)}),(0,n.jsx)(T.Button,{variant:"outline-subtle",onPress:()=>x(!1),"data-testid":"review-card-helpful-no",children:w>0?`${p(el)} (${w})`:p(el)})]})]})]})},ep=e=>{let{isEnabled:t=!1,reviewId:a,productId:i,syndicationLocales:o=[],initialPositiveCount:r,initialNegativeCount:s,componentRow:l,productName:d}=e;return t&&a&&i?(0,n.jsx)(ec,{reviewId:a,productId:i,syndicationLocales:o,initialPositiveCount:r,initialNegativeCount:s,componentRow:l,productName:d}):(0,n.jsx)(ed,{positiveCount:r,negativeCount:s})},em=e=>{let{review:t,variant:a="highlighted",productId:v,syndicationLocales:T=[],componentRow:N,productName:k}=e,C=(0,s.c)(),[A,V]=(0,l.useState)(!1),R=(0,l.useRef)(null),{Id:L,Title:I,SubmissionTime:F,ReviewText:S,ContextDataValues:B,Badges:P,Rating:W,UserNickname:E,ContentLocale:G,TotalFeedbackCount:_=0,TotalPositiveFeedbackCount:D=0,TotalNegativeFeedbackCount:z=0,IsRecommended:M,ProductId:O,OriginalProductName:Y,ClientResponses:H,AdditionalFields:Z,Photos:q,Videos:X}=t,U=Z?.Pros?.Value,K=Z?.Cons?.Value,Q=F?(0,o.GP)((0,r.L_)(new Date(F),"UTC"),"dd/MM/yyyy"):"",{country:J,locale:$}=G?(0,f.B)(G):{},ea=J?y.PV[J]:null,en=!!P?.incentivizedReview,ei=B?.Staff?.Value==="Yes",eo=!!P?.verifiedPurchaser,er=H?.[0],es=Z?.DateOfUserExperience,el=(0,l.useMemo)(()=>((e,t,a)=>{let n=[];if(t&&t.length>0){let e=t[0],i=e.VideoUrl;if(i){let t=e.VideoThumbnailUrl;!t&&(0,j.uv)(i)&&(t=(0,j.X7)(i,"hq")??""),n.push({type:"video",url:i,alt:e.Caption??a?.largeImageAltText,thumbnail:{url:t??"",alt:a?.thumbnailVideoAltText}})}}return e?.forEach(e=>{let t=e.Sizes?.thumbnail?.Url,i=e.Sizes?.large?.Url;t&&i&&n.push({type:"image",url:i,alt:a?.largeImageAltText,thumbnail:{url:t,alt:a?.thumbnailAltText}})}),n})(q??[],X??[],{thumbnailAltText:C("b2c-component-ratingsAndReviews-thumbnailImage-altText"),largeImageAltText:C("b2c-component-ratingsAndReviews-largeImage-altText"),thumbnailVideoAltText:C("b2c-component-ratingsAndReviews-thumbnailVideo-altText")}),[q,X,C]),ed="full"===a&&el.length>0;(0,l.useEffect)(()=>
10{if(R.current){let e=R.current;V(e.scrollHeight>e.clientHeight)}},[S]);let ec=(0,n.jsxs)(d.pT,{direction:"column",gap:4,"data-testid":"review-card-tooltip-content",children:[B?.Gender?.ValueLabel&&(0,n.jsx)(d.o5,{variant:"reference-m","data-testid":"gender-tooltip",children:B.Gender.ValueLabel}),B?.Age?.ValueLabel&&(0,n.jsxs)(d.o5,{variant:"reference-m","data-testid":"age-tooltip",children:[C("apps.translations.foundation.foundation-generic-age")," ",(0,n.jsx)(d.o5,{elementType:"span",variant:"reference-m",weight:"bold",children:B.Age.ValueLabel})]}),B?.HowManyPeopleLiveInYourHousehold?.ValueLabel&&B.HowManyPeopleLiveInYourHousehold.ValueLabel&&(0,n.jsx)(d.o5,{variant:"reference-m","data-testid":"household-size-tooltip",children:C("apps.translations.foundation.foundation-generic-household-size",{number:B.HowManyPeopleLiveInYourHousehold.ValueLabel})}),(0,n.jsx)(d.o5,{variant:"reference-m","data-testid":"votes-tooltip",children:C("apps.translations.foundation.foundation-generic-votes",{number:_})})]});return(0,n.jsx)(d.Zp,{className:(0,i.A)(x.fullWidth),"data-testid":"review-card",children:(0,n.jsxs)(d.Wu,{display:"flex",flexDirection:{mobile:"column",desktop:"row"},gap:{mobile:24,desktop:32},className:(0,i.A)((0,c.W)({padding:"32-40"})),"data-testid":"review-card-content",children:[(0,n.jsxs)(d.pT,{direction:"column",gap:{mobile:16,desktop:20},className:"pt07q72","data-testid":"review-card-sidebar",children:[(0,n.jsxs)(d.pT,{direction:"column",gap:{mobile:12,desktop:16},children:[(0,n.jsx)(g.G,{maxValue:5,value:W??0,variant:"display","data-testid":"review-card-rating"}),(0,n.jsxs)(d.pT,{direction:"column",children:[(0,n.jsx)(w.X,{content:ec,className:h.reviewNicknameTooltip,"data-testid":"review-card-user-tooltip",children:(0,n.jsx)(d.o5,{variant:"body-m",weight:"bold",elementType:"p","data-testid":"review-card-nickname",className:x.truncateWithEllipsis,children:E})}),(0,n.jsx)(d.o5,{variant:"body-m",elementType:"p","data-testid":"review-card-date",children:Q})]})]}),(0,n.jsxs)(d.pT,{direction:{mobile:"column",tablet:"row",desktop:"column"},gap:8,"data-testid":"review-card-badges",children:[J&&ea&&(0,n.jsx)(et.a,{"data-testid":"review-card-badge-country",icon:(0,n.jsx)(b.J9,{country:J,className:"pt07q70",color:"secondary","data-testid":`current-locale-flag-${J}`,alt:ea.countryLabelNative}),text:(0,n.jsx)(d.o5,{variant:"body-s",weight:"bold",color:"secondary",elementType:"p",children:ea.countryLabelNative})}),en&&(0,n.jsx)(et.a,{"data-testid":"review-card-badge-incentivized",icon:(0,n.jsx)(m.p,{size:"small",color:"secondary"}),text:(0,n.jsx)(d.o5,{variant:"body-s",weight:"bold",color:"secondary",elementType:"p",children:C("apps.translations.foundation.foundation-generic-part-of-promotion")}),tooltip:(0,n.jsx)(d.o5,{variant:"reference-m",children:C("apps.translations.b2c-catalog.b2c-catalog-r15reviews-incentivized")}),tooltipClassName:h.reviewIncentivizedTooltip,tooltipPlacement:"bottom"}),ei&&(0,n.jsx)(et.a,{"data-testid":"review-card-badge-employee",icon:(0,n.jsx)(u.v,{size:"small",color:"secondary"}),text:(0,n.jsx)(d.o5,{variant:"body-s",weight:"bold",color:"secondary",elementType:"p",children:C("apps.translations.foundation.foundation-generic-philips-employee-review")})}),eo&&(0,n.jsx)(et.a,{"data-testid":"review-card-badge-verified",icon:(0,n.jsx)(p.M,{size:"small",color:"secondary"}),text:(0,n.jsx)(d.o5,{variant:"body-s",weight:"bold",color:"secondary",elementType:"p",children:C("apps.translations.foundation.foundation-generic-verified-buyer")})})]})]}),(0,n.jsxs)(d.pT,{direction:"column",gap:{mobile:20,desktop:24},className:"pt07q73","data-testid":"review-card-main-content",children:[(0,n.jsx)(ee,{textRef:R,consValue:K,prosValue:U,reviewId:t.Id??"",reviewLocale:{locale:$??"",contentLocale:G??""},title:I??"",reviewText:S??"",showReadMore:A,isRecommended:M??!1,originalProductName:Y??"",productId:O??"",clientResponse:er,displayImageGallery:ed,imageAssets:el,componentRow:N,productName:k,dateOfUserExperience:es}),"full"===a&&(0,n.jsx)(ep,{isEnabled:"full"===a&&!!L&&!!v,reviewId:L,productId:v,syndicationLocales:T,initialPositiveCount:D,initialNegativeCount:z,componentRow:N,productName:k})]})]})})}},69003:(e,t,a)=>{a.d(t,{EA:()=>r,EL:()=>l,Gb:()=>d,VG:()=>i,oV:()=>s,ss:()=>o});var n=a(87716);let i="ratings_reviews",o="bazaarvoice",r=`${n.Dn.RatingsAndReviews}:ratings_reviews_ctn`,s="ratings_reviews_ctn_v1.0",l="20250204";function d(e,t,a){return{component_id:s,component_name:r,component_type:i,component_row:e?String(e):"not_set",component_source_id:t??"not_set",component_source_name:a?a.toLowerCase().replaceAll(" ","_"):"not_set",component_source_platform:o,component_version_date:l}}},70596:(e,t,a)=>{a.r(t),a.d(t,{reviewCardBadge:()=>n,reviewCardMetaDesktop:()=>i,reviewCardMetaMobile:()=>o,reviewIncentivizedTooltip:()=>r,reviewNicknameTooltip:()=>s}),a(36585),a(26202),a(48364),a(66854),a(37768),a(90710),a(81788),a(93543),a(27934),a(3225),a(53213),a(92585),a(4738),a(42617),a(75858),a(96963),a(48366),a(25651),a(96849);var n="_1mjfe551 acxfja0",i="acxfja4",o="acxfja5",r="acxfja2",s="acxfja3"},81680:(e,t,a)=>{a.d(t,{_:()=>p});var n=a(95155),i=a(4776),o=a(28494),r=a(25298),s=a(2751),l=a(12866),d=a(35586);a(36585),a(26202),a(48364),a(36390);var c=a(80215);let p=e=>{let{"data-testid":t,"data-coveo-no-index":a,children:p,isOpen:m,onClose:u,title:g,className:v,isLoading:h,titleClassName:x,contentClassName:b,contentRef:w,"aria-label":y}=e,{disclaimersRefCallback:f}=(0,c.A)();return(0,n.jsx)(o.U,{variant:"fullscreen",onDismiss:u,isOpen:m,isDismissable:!0,children:(0,n.jsxs)(r.l,{className:(0,i.A)("k94fya0",v),"data-testid":t,showCloseButton:!0,"data-coveo-no-index":a,"aria-label":y,ref:f,children:[(0,n.jsx)(s.L,{className:x,children:g}),h?(0,n.jsx)(d.y,{width:"100%"}):(0,n.jsx)(l.C,{ref:w,className:b,children:p})]})})}},86026:(e,t,a)=>{a.d(t,{J:()=>n.ReviewsHeader});var n=a(25885)},86434:(e,t,a)=>{a.d(t,{NW:()=>l,VZ:()=>h,Xu:()=>p,Zl:()=>g,Zt:()=>u,bD:()=>c,hO:()=>v,jk:()=>m,z:()=>d});var n=a(87716),i=a(51189);let o="show_more",r="report_abuse",s=e=>{let{componentName:t,componentId:a,componentType:o,componentRow:r,componentSourceId:s,componentSourceName:l,componentSourcePlatform:d,componentVersionDate:c,interactionGoal:p,interactionValue:m}=e;return(0,i.C)({event:n.mu.interaction,contentLink:{title:m,href:"#"}
10,component:t,goal:p,linkText:m,additionalProps:{component_id:a,component_type:o,...void 0!==r&&{component_row:String(r)},component_source_id:s,component_source_name:(0,n.fQ)(l),component_source_platform:d,...c&&{component_version_date:c},interaction_value:m}})},l=(e,t)=>s({...t,interactionGoal:"filter",interactionValue:`${e}_star`}),d=(e,t)=>s({...t,interactionGoal:"sort",interactionValue:(0,n.fQ)(e)}),c=e=>s({...e,interactionGoal:"open_overlay",interactionValue:"write_review_start"}),p=e=>s({...e,interactionGoal:"close_overlay",interactionValue:"write_review_close"}),m=e=>s({...e,interactionGoal:o,interactionValue:"review_text_expand"}),u=e=>s({...e,interactionGoal:"show_less",interactionValue:"review_text_collapse"}),g=e=>s({...e,interactionGoal:r,interactionValue:"report_abuse_start"}),v=e=>s({...e,interactionGoal:r,interactionValue:"report_abuse_submit"}),h=e=>s({...e,interactionGoal:o,interactionValue:"load_more_reviews"})},89458:(e,t,a)=>{a.d(t,{v:()=>n.ReviewCard});var n=a(68773);a(47590)}}]);
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.