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