1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3090],{23941:e=>{e.exports={RatingContainer:"aiReviewSummaryRating_RatingContainer__OMrjT",RatingStarsContainer:"aiReviewSummaryRating_RatingStarsContainer__rJ5aa"}},27541:e=>{e.exports={TopicBlocksContainer:"aiReviewSummaryTopic_TopicBlocksContainer__UEFFi",TopicBlockItem:"aiReviewSummaryTopic_TopicBlockItem__PSIGA",TopicBlockItemTitle:"aiReviewSummaryTopic_TopicBlockItemTitle__YgiUr",MentionText:"aiReviewSummaryTopic_MentionText__BAot4"}},31891:e=>{e.exports={PanelAI:"aiReviewSummaryPanel_PanelAI___lzvc",PanelHeaderContainer:"aiReviewSummaryPanel_PanelHeaderContainer__2wSI5",PanelHeaderDisclaimer:"aiReviewSummaryPanel_PanelHeaderDisclaimer___nATS",ReadAllReviewsLink:"aiReviewSummaryPanel_ReadAllReviewsLink__onsqj"}},38126:(e,i,a)=>{"use strict";a.d(i,{v:()=>t});let t=(0,a(8106).v)(e=>({isOpen:!1,entryPoint:null,openPanelAiReviews:i=>e({isOpen:!0,entryPoint:i}),closePanelAiReviews:()=>e({isOpen:!1,entryPoint:null})}))},53090:(e,i,a)=>{"use strict";a.r(i),a.d(i,{default:()=>f});var t=a(37876),n=a(10714),r=a(59089),l=a.n(r),s=a(68200),c=a(38126),o=a(12632),m=a(852),d=a(6936),v=a(34289),_=a(44510),p=a(1310),u=a(27541),h=a.n(u);let x=e=>{let{topicBlocks:i}=e;return(0,t.jsx)("div",{className:h().TopicBlocksContainer,children:null==i?void 0:i.map((e,i)=>{let{topic_title:a,topic_summary:n,mention_text:r}=e;return(0,t.jsxs)("div",{className:h().TopicBlockItem,children:[(0,t.jsxs)("div",{className:h().TopicBlockItemTitle,children:[(0,t.jsx)(s.A,{name:"checkmark"}),(0,t.jsx)(d.A,{variant:"paragraph3",children:a})]}),(0,t.jsx)(d.A,{variant:"text1",children:n}),(0,t.jsx)(d.A,{variant:"text1",className:h().MentionText,children:r})]},"".concat(a,"-").concat(i))})})};var w=a(14232),R=a(69900),j=a(75093),y=a.n(j),g=a(52767),A=a(8378),k=a(19110);let S=e=>{let{title:i,highlights:a,entryPoint:r}=e,{pushToDataLayer:l}=(0,k.ur)(),s=(0,w.useRef)(!0);return(0,t.jsx)(g.A,{header:{text:i,variant:"paragraph3"},arrowsDisplay:"header",itemsPerView:1.35,itemsGap:"xxs",options:{loop:!1},onSlideView:()=>{if(s.current){s.current=!1;return}r&&l({event:"ai_review_summary",interaction_type:"swipe",element:r})},children:a.map((e,i)=>{let a=Number.parseFloat(e.stars),r=e.review_text?(0,R.h)(e.review_text):null;return r?(0,t.jsxs)("div",{className:y().ReviewHighlightCard,children:[(0,t.jsx)(A.A,{score:a}),(0,t.jsx)("div",{className:y().ReviewHighlightCardBody,children:(0,t.jsx)(n.A,{richTextContent:r})}),(0,t.jsx)(d.A,{variant:"text2",children:e.reviewer_name})]},"".concat(e.reviewer_name,"-").concat(i)):null})})};var C=a(23941),P=a.n(C);let T=e=>{let{formattedScore:i,score:a,reviewCountText:n}=e;return(0,t.jsxs)("div",{className:P().RatingContainer,children:[(0,t.jsx)(d.A,{className:P().Score,variant:"headline2",children:i}),(0,t.jsxs)("div",{className:P().RatingStarsContainer,children:[(0,t.jsx)(A.A,{score:a}),(0,t.jsx)(d.A,{className:P().SubTitle,variant:"text1",children:n})]})]})};var N=a(31891),B=a.n(N);let H=e=>{let{scrollToReviews:i}=e,a=(0,c.v)(e=>e.isOpen),n=(0,c.v)(e=>e.entryPoint),r=(0,c.v)(e=>e.closePanelAiReviews),{pushToDataLayer:l}=(0,k.ur)(),{data:u}=(0,v.Ch)("PDP line"),{data:{score:h,totalReviews:w}}=(0,_.B)(e=>e.productRating),R=null==u?void 0:u.content;if(!R||"ai_review_summary"!==R.template)return null;let{panel_title:j,ai_disclaimer:y,star_rating_text:g,topic_blocks:A,show_review_highlights_toggle:C,review_highlights:P,review_highlights_title:N,cta_text:H}=R,f=(0,p.d)(h),I=g.replace("{{numberOfReviews}}",w.toString()),b=C&&P&&P.length>0,O=A&&A.length>0,F=()=>{n&&l({event:"ai_review_summary",interaction_type:"close",element:n}),r()},D=(0,t.jsx)(o.A,{variant:"link",onClick:()=>{n&&l({event:"ai_review_summary",interaction_type:"read_all_reviews",element:n}),r(),i&&setTimeout(i,500)},className:B().ReadAllReviewsLink,children:(0,t.jsx)(d.A,{variant:"text2",children:H})}),M=(0,t.jsxs)("div",{className:B().PanelHeaderContainer,children:[(0,t.jsx)(d.A,{variant:"headline4",children:j}),(0,t.jsxs)("div",{className:B().PanelHeaderDisclaimer,children:[(0,t.jsx)(s.A,{name:"aiSparkle"}),(0,t.jsx)(d.A,{variant:"text1",children:y})]})]});return(0,t.jsxs)(m.A,{className:B().PanelAI,visible:a,onClose:F,onBackdropClick:F,slideFrom:{mobile:"block-e
1nd",desktop:"inline-end"},unmountAfterClose:!0,footer:D,header:M,headerTemplate:"emphasized",children:[(0,t.jsx)(T,{formattedScore:f,score:h,reviewCountText:I}),O&&(0,t.jsx)(x,{topicBlocks:A}),b&&N&&(0,t.jsx)(S,{title:N,highlights:P,entryPoint:n})]})},f=e=>{let{content:i,scrollToReviews:a}=e,r=(0,c.v)(e=>e.openPanelAiReviews),{data:o}=(0,_.B)(e=>e.catalogProduct),{data:m}=(0,_.B)(e=>e.sku),{pushToDataLayer:d}=(0,k.ur)(),{pricing:v}=o,p=i.pdp_summary_text?(0,R.h)(i.pdp_summary_text):null;return p?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{id:"pdp_line",className:l().PdpSummary,onClick:()=>{d({event:"pdp_interactions",element:"pdp_line",element_template:"ai_review_summary",interaction_type:"click",item_sku_default:m,item_price_default:v}),r("pdp_line")},children:[(0,t.jsx)(s.A,{name:"aiSparkle"}),(0,t.jsx)("div",{className:l().SummaryText,children:(0,t.jsx)(n.A,{richTextContent:p})})]}),(0,t.jsx)(H,{scrollToReviews:a})]}):null}},59089:e=>{e.exports={PdpSummary:"pdpSummary_PdpSummary__SFYJQ"}},75093:e=>{e.exports={ReviewHighlightCard:"aiReviewSummaryHighlights_ReviewHighlightCard__OMdGu",ReviewHighlightCardBody:"aiReviewSummaryHighlights_ReviewHighlightCardBody__GzJOp"}}}]);
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.