"use strict";(self.webpackChunkui=self.webpackChunkui||[]).push([[17],{94:(e,s,a)=>{a.d(s,{a:()=>p});var t=a(0),n=a(4),r=a(95),c=a(315),o=a(2);const{container:i,star:l,containerRating:d,starLarge:u,starMedium:m,specialHeightLine:v,fontSizeSmaller:h}=r.a,p=({filledStars:e,hasHalf:s,hasEmptyStars:a,emptyStars:r,color:p="#000",averageRating:g,reviewsCount:f,noReviewsLabel:j,reviewsCountSuffix:w,shouldDisplayRatingValue:S,isLargeStar:x=!1,isMediumStar:L=!1})=>{const b=g.toFixed(2),E=0===f?j:S?` ${f} ${w}`:`${b} (${f} ${w})`,{handleScrollToReviews:k}={handleScrollToReviews:(0,o.useCallback)((()=>{const e=document.getElementById("#reviews");if(!e)return;const{offsetTop:s}=e,a=s-90;window.scrollTo(0,a)}),[])};return(0,t.jsxs)("div",Object.assign({className:(0,c.a)(i)},{children:[e.map((()=>(0,t.jsx)("span",Object.assign({className:(0,c.a)(l,x&&u,L&&m)},{children:(0,t.jsx)(n.U,{color:p})})))),s&&(0,t.jsx)("span",Object.assign({className:(0,c.a)(l,x&&u,L&&m)},{children:(0,t.jsx)(n.J,{color:p})})),a&&r.map((()=>(0,t.jsx)("span",Object.assign({className:(0,c.a)(l,x&&u,L&&m)},{children:(0,t.jsx)(n.U,{color:"#dcdcdc"})})))),(0,t.jsx)("div",{onClick:k,dangerouslySetInnerHTML:{__html:E},className:(0,c.a)(d,x&&v,S&&v,h)})]}))}},12:(e,s,a)=>{a.d(s,{a:()=>n});var t=a(2);function n(e,s){(0,t.useEffect)((()=>{const a=a=>{e.current&&!e.current.contains(a.target)&&s(a)};return document.addEventListener("mousedown",a),document.addEventListener("touchstart",a,{passive:!0}),()=>{document.removeEventListener("mousedown",a),document.removeEventListener("touchstart",a)}}),[e,s])}}}]);