1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5404],{2706:(e,t,n)=>{n.d(t,{A:()=>u});var i=n(11986),r=n(707),o=n(97722),a=n(80594),c=n(25062),s=n(21255),l=n(16198),d={reviewPageData:null,isReviewAccordionOpen:!1,isWriteReviewDrawerOpen:!1,reviewAccordionRef:null,isLoading:!1};let u=(0,l.vt)()(function(e,t){return(0,o._)((0,r._)({},d),{setReviewPageData:function(t){return e(function(){return{reviewPageData:t}})},setIsReviewAccordionOpen:function(t){return e(function(){return{isReviewAccordionOpen:t}})},setIsWriteReviewDrawerOpen:function(t){return e(function(){return{isWriteReviewDrawerOpen:t}})},setReviewAccordionRef:function(t){return e(function(){return{reviewAccordionRef:t}})},getParams:function(){var e,n;return new URLSearchParams(null==(n=t().reviewPageData)||null==(e=n.availableSortOptions)?void 0:e.find(function(e){return e.selected}).params)},reset:function(){return e(d)},fetchReviews:function(t,n){return(0,i._)(function(){var i;return(0,a.YH)(this,function(r){switch(r.label){case 0:return e(function(){return{isLoading:!0}}),[4,(0,c.u)(s.A).fetchReviews(t)];case 1:return(i=r.sent()).ok?(e(function(){return{reviewPageData:i}}),(null==n?void 0:n.onSuccess)&&n.onSuccess()):(null==n?void 0:n.onError)&&n.onError(),e(function(){return{isLoading:!1}}),[2]}})})()}})})},21255:(e,t,n)=>{n.d(t,{A:()=>c});var i=n(11986),r=n(80594),o=n(94649),a=n.n(o);let c=(0,n(93386).A)({fetchReviews:function(e){var t=e.query,n=e.passedQuery;if(!(null==t?void 0:t.productId)&&!n)return{ok:!1,statusCode:400,message:"No productId or query was provided"};var i=(null==t?void 0:t.productId)?new URLSearchParams(t):n;return this.get("".concat(a().route.service.reviews,"?").concat(i))},fetchSingleReview:function(e){return(0,i._)(function(){return(0,r.YH)(this,function(t){return e?[2,this.get("".concat(a().route.service.reviews,"/id?reviewId=").concat(e))]:[2,{ok:!1,statusCode:400,message:"No reviewId was provided"}]})}).call(this)},likeReview:function(e){return(0,i._)(function(){return(0,r.YH)(this,function(t){return[2,this.post("".concat(a().route.service.reviews,"/feedback"),e)]})}).call(this)},fetchTemplate:function(e){return(0,i._)(function(){return(0,r.YH)(this,function(t){return[2,this.get("".concat(a().route.service.writeReviews,"/template?productId=").concat(e))]})}).call(this)},submitReview:function(e){return(0,i._)(function(){return(0,r.YH)(this,function(t){return[2,this.post("".concat(a().route.service.writeReviews,"/submit"),e,{returnOriginalErrorResponse:!0})]})}).call(this)},uploadMedia:function(e){return(0,i._)(function(){return(0,r.YH)(this,function(t){return[2,this.post("".concat(a().route.service.writeReviews,"/media"),e,{isJson:!1,returnOriginalErrorResponse:!0})]})}).call(this)}})},26434:(e,t,n)=>{n.d(t,{A:()=>r});var i=n(16235);let r=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0;try{var n=(0,i._)(e.split("?"),2),r=n[0],o=n[1],a=void 0===o?"":o,c="";return""!==a&&(c+="?".concat(a),""!==t&&(c+="&".concat(t))),""===a&&""!==t&&(c+="?".concat(t)),"".concat(r).concat(c)}catch(n){console.group(),console.log(e,t),console.log(n),console.trace(),console.groupEnd()}}},33898:(e,t,n)=>{n.d(t,{A:()=>d});var i=n(707),r=n(97722),o=n(25722),a=n(10940),c=n(62544),s=n(23172),l=c.forwardRef(function(e,t){var n=e.as,c=e.children,l=e.sx,d=(0,o._)(e,["as","children","sx"]),u=(0,s.A)().css;return(0,a.jsx)(void 0===n?"ul":n,(0,r._)((0,i._)({ref:t},d),{className:u([{listStyleType:"none",paddingLeft:0,marginTop:0,marginBottom:0},void 0===l?{}:l]),children:c}))});l.whyDidYouRender=!0;let d=l},52931:(e,t,n)=>{n.d(t,{A:()=>w});var i=n(707),r=n(97722),o=n(25722),a=n(16235),c=n(10940),s=n(62544),l=n(71913),d=n(38037),u=n(26434),v=n(15029),h=n(9454),f=n(59795),p=n(7199),g=n(79287),m=n(33898),x=function(e){var t,n,x,w,A,b,y,R,_,k,C,S=e.onImageSelect,I=e.images,D=e.media,j=void 0===D?[]:D,E=e.activeIdx,O=void 0===E?0:E,z=e.previewIdx,P=e.imageSize,T=e.gap,H=void 0===T?0:T,W=e.thumbsToShow,B=e.orientation,F=void 0===B?"vertical":B,L=e.urlPostFix,Y=void 0===L?"":L,M=e.centerActiveImage,N=void 0===M||M,q=e.scrollPositionCallback,U=e.imageClickCallback,X=e.isBordered,J=e.isAnimated,K=void 0!==J&&J,Q=e.isCardCarousel,V=e.videoAsPlayer,G=void 0!==V&&V,Z=e.updateScrollOnItemClick,$=void 0!==Z&&Z,ee=(0,o._)(e,["onImageSelect","images","media","activeIdx","previewIdx","imageSize","gap","thumbsToShow","orientation","urlPostFix","centerActiveImage","scrollPositionCallback","imageClickCallback","isBordered","isAnimated","isCardCarousel","videoAsPlayer","updateScrollOnItemClick"]),et=(0,v.A)(),en=et.upArrowPressed,ei=et.rightArrowPressed,er
1=et.downArrowPressed,eo=et.leftArrowPressed,ea=j.length?j:(void 0===I?[]:I).map(function(e){return(0,r._)((0,i._)({},e),{full:e.url,thumbnail:e.url,mediaType:"image"})}),ec=(0,a._)((0,s.useState)(O),2),es=ec[0],el=ec[1],ed=(0,s.useRef)(null),eu=(0,s.useRef)(es),ev=1===W,eh=ea.length-1,ef=P.width,ep=P.height;(0,s.useEffect)(function(){el(O)},[O]),(0,s.useEffect)(function(){"number"==typeof z?eg(z):eg(eu.current)},[z]),(0,s.useEffect)(function(){eg(es)},[es]),(0,s.useEffect)(function(){O!==es&&S(es)},[es]);var eg=function(e){var t,n,i,r,o=ed.current,a=0;if(o&&(a="horizontal"===F?(null==(n=o.children[e])||null==(t=n.getBoundingClientRect())?void 0:t.width)||0:(null==(r=o.children[e])||null==(i=r.getBoundingClientRect())?void 0:i.height)||0),0!==a){var c=a+H,s="horizontal"===F?o.offsetWidth:o.offsetHeight;if(o)if(ev)K?o.scroll({left:e*c,top:0,behavior:"smooth"}):o.scrollLeft=e*c;else{var l=N?s/2-c/2:0;K?o.scroll({left:"horizontal"===F?e*c-l:0,top:"horizontal"===F?0:e*c-l,behavior:"smooth"}):o["horizontal"===F?"scrollLeft":"scrollTop"]=e*c-l}}},em=(0,h.uh)({onSwipedLeft:function(){ev&&(es>=eh?S(0):S(es+1))},onSwipedRight:function(){es<=0?S(eh):S(es-1)}}),ex=function(e){var t=+e.currentTarget.getAttribute("data-value");U&&U(t),!ev&&(t===es||$||el(t))},ew=(n=(t={containerOrientationStyles:{horizontal:(0,r._)((0,i._)({overflowX:ev?"hidden":"scroll",overflowY:"hidden"},ev?{scrollSnapType:"x mandatory"}:{}),{scrollbarWidth:"none",display:"flex",flexDirection:"row"}),vertical:(0,r._)((0,i._)({overflowY:ev?"hidden":"scroll",overflowX:"hidden",position:"relative"},ev?{scrollSnapType:"y mandatory"}:{}),{scrollbarWidth:"none",display:"flex",flexDirection:"column"})},itemOrientationStyles:{horizontal:{marginRight:"".concat(H,"px"),":last-child":{marginRight:"0"}},vertical:{marginBottom:"".concat(H,"px"),":last-child":{marginBottom:"0"}}},orientation:F,width:ef,height:ep,isSingleImageCarousel:ev,isBordered:void 0===X||X,isCardCarousel:void 0!==Q&&Q,activeIdx:es,thumbsToShow:W}).containerOrientationStyles,x=t.itemOrientationStyles,w=t.orientation,A=t.width,b=t.height,y=t.isSingleImageCarousel,R=t.isBordered,_=t.isCardCarousel,k=t.activeIdx,C=t.thumbsToShow,{element:function(e){return(0,i._)((0,r._)((0,i._)((0,r._)((0,i._)({},x[w]),{scrollSnapAlign:"start",aspectRatio:"1 / 1"}),"horizontal"===w?(0,i._)({height:"100%",width:"100%",maxWidth:A},y&&b&&{maxHeight:b}):{width:"100%",maxHeight:b},R&&{border:e===k&&C>1?"1px solid #2F3337":"1px solid #DADCDF"}),{outline:"none",cursor:"pointer",flex:"none",position:"relative"}),_&&{height:"unset",display:"flex",aspectRatio:"unset","& img":{transition:"transform .8s"},":hover img":{transform:"scale(1.05)"}})},elementList:(0,r._)((0,i._)({},n[w]),{scrollbarWidth:"none",outline:"none",width:"100%",height:"100%","::-webkit-scrollbar":{display:"none"},":focus":{boxShadow:"0 0 2px 0 rgba(0, 121, 196, 0.4)"}}),mediaContainer:{position:"relative",width:"calc(".concat(A," - 2px)"),height:"calc(".concat(b," - 2px)"),maxWidth:"100%",maxHeight:"100%"},image:function(e){return{objectFit:"video"===e?"cover":"contain"}},video:{width:"calc(".concat(A," - 2px)"),height:"calc(".concat(b," - 2px)"),maxWidth:"100%",maxHeight:"100%"}});return(0,c.jsx)(m.A,(0,r._)((0,i._)({},em),{as:"div",ref:function(e){em.ref(e),ed.current=e,q&&ed&&ed.current&&(ed.current.onscroll=function(){q("horizontal"===F?ed.current.offsetWidth:ed.current.offsetHeight,"horizontal"===F?ed.current.scrollLeft:ed.current.scrollTop,!1)},ed.current.onscrollend=function(){q("horizontal"===F?ed.current.offsetWidth:ed.current.offsetHeight,"horizontal"===F?ed.current.scrollLeft:ed.current.scrollTop,!0)})},"data-testid":ee["data-testid"]||l.A["film-strip-list"],onKeyDown:function(e){en(e)||eo(e)?(e.preventDefault(),es<=0?S(eh):S(es-1)):(er(e)||ei(e))&&(e.preventDefault(),es>=eh?S(0):S(es+1))},tabIndex:0,sx:ew.elementList,children:ea.map(function(e,t){var n=e.mediaType,i=void 0===n?"image":n,r=e.full,o=e.thumbnail,a=e.altText,s=null==e?void 0:e.comp,l=a||(0,f.A)(d.A.ada.reviews.reviewImages,{idx:t});return(0,c.jsxs)(p.A,{"data-testid":"film-strip-element-".concat(t),"data-value":t,onClick:ex,role:"button","aria-label":(0,f.A)(ee["aria-label"],{idx:t+1}
1),sx:ew.element(t),children:[!!s&&s,!s&&(0,c.jsxs)(c.Fragment,{children:[("image"===i||!G)&&(0,c.jsx)(p.A,{"data-testid":"film-strip__media-container",sx:ew.mediaContainer,children:(0,c.jsx)(g.E9,{src:(0,u.A)("video"===i?o:r,Y),style:ew.image(i),alt:l,isVideoThumbnail:"video"===i})}),"video"===i&&G&&(0,c.jsx)("video",{controls:!0,src:(0,u.A)(r,Y),style:ew.video})]})]},"film-strip-element-".concat(t,"-").concat(r))})}))};x.whyDidYouRender=!0;let w=x},53787:(e,t,n)=>{n.d(t,{A:()=>o});var i=n(16235),r=n(62544);let o=function(e){var t=(0,i._)((0,r.useState)(!1),2),n=t[0],o=t[1];return(0,r.useEffect)(function(){var t=new IntersectionObserver(function(e){o((0,i._)(e,1)[0].isIntersecting)},{root:null,rootMargin:"0px",threshold:.1});return e.current&&t.observe(e.current),function(){e.current&&t.unobserve(e.current)}},[e]),n}},55304:(e,t,n)=>{n.d(t,{A:()=>f});var i=n(707),r=n(10940);n(62544);var o=n(71913),a=n(38037),c=n(90144),s=n(40220),l=n(80070),d=n(63913),u=n(69454),v=n(19521),h=function(e){var t=e.children,n=e.orientation,h=void 0===n?"vertical":n,f=e.onPreviousClick,p=e.onNextClick,g=e.size,m=void 0===g?35:g,x=e.inset,w=e.prevDisabled,A=void 0!==w&&w,b=e.prevHidden,y=e.nextDisabled,R=void 0!==y&&y,_=e.nextHidden,k=e.transparentButtons,C=e.hideButtons,S=void 0!==C&&C,I=e.circleStyle,D=e.sx,j=void 0===D?{}:D,E={},O={transition:"300ms ease-in"},z={transition:"300ms ease-in"},P={horizontal:{width:m},vertical:{height:m}}
1;return void 0!==x&&x&&(E.position="absolute",E.top="50%",E.zIndex=c.A.layer.chevronBookEnds,E.display="flex",E.alignItems="center",E.justifyContent="center",E.padding="2px",E.width=m?"".concat(1.2*m,"px"):"34px",E.height=m?"".concat(1.5*m,"px"):"44px",E.marginTop="-17px",E.background="#FFFFFF",E.opacity=void 0===k||k?.8:1,E.border="1px solid #DADCDF",O.left=0,O.borderRadius="0px 4px 4px 0px",z.right=0,z.borderRadius="4px 0px 0px 4px"),void 0!==I&&I&&(E.border="none",E.width=m?"".concat(1.5*m,"px"):"44px",E.height=m?"".concat(1.5*m,"px"):"44px",O.left="16px",O.borderRadius="100%",z.right="16px",z.borderRadius="100%"),A&&(O.opacity=.2),void 0!==b&&b&&(O.display="none"),R&&(z.opacity=.2),void 0!==_&&_&&(z.display="none"),(0,r.jsxs)(r.Fragment,{children:[!S&&(0,r.jsxs)(s.A,{"aria-label":a.A.ada.carousel.previousButton,sx:(0,i._)({},P[h],E,O,j),onClick:f,"data-testid":o.A["carousel-prev-button"],disabled:A,children:["vertical"===h&&(0,r.jsx)(v.A,{style:{pointerEvents:"none",height:"".concat(m,"px")}}),"horizontal"===h&&(0,r.jsx)(d.A,{style:{pointerEvents:"none",width:m,height:m}})]}),t,!S&&(0,r.jsxs)(s.A,{"aria-label":a.A.ada.carousel.nextButton,sx:(0,i._)({},P[h],E,z,j),onClick:p,"data-testid":o.A["carousel-next-button"],disabled:R,children:["vertical"===h&&(0,r.jsx)(l.A,{style:{pointerEvents:"none",height:"".concat(m,"px")}}),"horizontal"===h&&(0,r.jsx)(u.A,{style:{pointerEvents:"none",width:m,height:m}})]})]})};h.whyDidYouRender=!0;let f=h},69454:(e,t,n)=>{n.d(t,{A:()=>a});var i,r=n(62544);function o(){return(o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(null,arguments)}let a=function(e){return r.createElement("svg",o({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},e),i||(i=r.createElement("path",{stroke:"#2F3337",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,strokeWidth:2,d:"m7 22 10-10L7 2"})))}},69803:(e,t,n)=>{n.d(t,{A:()=>v});var i=n(11986),r=n(80594),o=n(10940);n(62544);var a=n(71913),c=n(38037),s=n(7199),l=n(55431),d=n(66937),u=n(2706);let v=function(e){var t=e.reviewData,n=e.starWidth,v=e.fontSize,h=void 0===v?14:v,f=e.underlineText,p=void 0===f||f,g=e.spacing,m=e.textAlignment,x=void 0===m?"center":m,w=e.isPdp,A=(0,u.A)(function(e){return e}),b=A.setIsReviewAccordionOpen,y=A.reviewAccordionRef,R=A.setIsWriteReviewDrawerOpen,_=null==t?void 0:t.count,k=null==t?void 0:t.rating;return(0,o.jsxs)(l.A,{"data-testid":a.A["review-stars"],sx:{alignItems:"center",gap:"".concat(void 0===g?10:g,"px"),opacity:t||void 0!==_||void 0!==k?1:0},children:[(0,o.jsx)(d.A,{average:Math.round(10*k)/10||0,baseWidth:n}),(0,o.jsx)(s.A,{sx:{fontWeight:"normal",fontSize:"".concat(h,"px"),lineHeight:"20px",color:"#626669",display:"flex",cursor:"pointer",textDecoration:p?"underline":"none",alignItems:x},"data-testid":a.A["review-count"],onClick:function(){return(0,i._)(function(){var e;return(0,r.YH)(this,function(t){switch(t.label){case 0:return[4,b(!0)];case 1:return t.sent(),e=document.getElementById("header").clientHeight,document.getElementById("page-content").scrollTo({left:0,top:(null==y?void 0:y.current.offsetTop)-e-10,behavior:"instant"}),[2]}})})()},children:function(e){if(e>=1e3){var t=Math.floor(e/1e3),n=e%1e3;return n>=100?(t+Math.floor(n/100)/10).toFixed(1)+"k":t+"k"}return e.toString()}(_||0)}),void 0!==w&&w&&(0,o.jsxs)(o.Fragment,{children:["|",(0,o.jsx)(s.A,{sx:{fontWeight:"normal",fontSize:"".concat(h,"px"),lineHeight:"20px",color:"#626669",display:"flex",cursor:"pointer",textDecoration:p?"underline":"none",alignItems:x},"data-testid":a.A["review-write-a-review-link"],onClick:function(){return R(!0)},children:c.A.pdp.reviews.writeAReview})]})]})}},80070:(e,t,n)=>{n.d(t,{A:()=>a});var i,r=n(62544);function o(){return(o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(null,arguments)}let a=function(e){return r.createElement("svg",o({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 26 14"},e),i||(i=r.createElement("path",{stroke:"#000",strokeLinecap:"round",strokeWidth:2,d:"M25 1 13 13 1 1"})))}}}]);
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.