1import{_ as R}from"./Dpl_glRQ.js";import{_ as I}from"./4XKmJSg7.js";import{_ as N}from"./CZ_Lx9sK.js";import{e as b,g as f,D as n,c,o as r,b as C,w as x,a as e,t as a,h as o,d as P,f as D,q as $,G as B,I as L,i as y}from"./xxf4anHk.js";const E={class:"good-review-item"},G={class:"good-review-box"},V={class:"good-review-box-left"},j={class:"good-review-content"},A={class:"good-review-title"},H={class:"good-review-info"},M={class:"good-review-date"},O={class:"good-review-likeCount"},S={xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none"},q={class:"good-review-detail"},F={class:"user-info"},U={class:"user-thumbnail"},Z=["src","alt"],z=["alt"],J={class:"user-nickname"},K={class:"good-review-box-right"},Q={class:"bookCover"},W=["src","alt"],X=b({__name:"CommonReviewItem",props:{data:{},bg:{}},setup(i){const{t:l,locale:_}=f(),t=i,u=n(()=>t.data.bookThumbnail||t.data.bookThumbnailPath||"https://upload.wikimedia.org/wikipedia/commons/6/65/No-Image-Placeholder.svg"),m=n(()=>t.data.bookPreviewId||t.data.previewId),v=n(()=>t.data.bookPreviewTitle||t.data.previewTitle),k=n(()=>t.data.bookPreviewContent||t.data.previewContent),w=n(()=>t.data.userNickname||t.data.nickname),h=s=>s?_.value==="ko"?s.substring(0,10).replace(/-/gi,"."):`${s.substring(5,7)}/${s.substring(8,10)}/${s.substring(0,4)}`:"",g=n(()=>h(t.data.bookPreviewCreateDate||t.data.createdAt)),p=s=>{const d=s.target;d.src="https://upload.wikimedia.org/wikipedia/commons/6/65/No-Image-Placeholder.svg"};return(s,d)=>{const T=I;return r(),c("li",E,[C(T,{class:"good-review-item-link",to:`/review/${o(m)}`},{default:x(()=>[e("div",G,[e("div",V,[e("div",j,[e("h3",A,a(o(v)),1),e("div",H,[e("div",M,a(o(g)),1),d[1]||(d[1]=e("div",{class:"divided-line"},null,-1)),e("div",O,[(r(),c("svg",S,[e("title",null,a(o(l)("alt.redHeart")),1),d[0]||(d[0]=e("path",{d:"M12.8249 4.15853C13.856 5.18963 13.8954 6.84878 12.9146 7.92775L7.99966 13.3337L3.08541 7.92773C2.10453 6.84876 2.14403 5.18959 3.17513 4.1585C4.32641 3.00722 6.22248 3.11242 7.23958 4.38379L8 5.33396L8.75976 4.38369C9.77686 3.11231 11.6736 3.00725 12.8249 4.15853Z",stroke:"#EB786A","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"},null,-1))])),P(a(i.data.likeCount),1)])]),e("p",q,a(o(k)),1)]),e("div",F,[e("div",U,[i.data.userThumbnailPath?(r(),c("img",{key:0,src:i.data.userThumbnailPath,alt:o(l)("alt.userThumbnail"),onError:p},null,40,Z)):(r(),c("img",{key:1,src:N,alt:o(l)("alt.userThumbnail")},null,8,z))]),e("div",J,a(o(w)),1)])]),e("div",K,[e("div",Q,[e("img",{src:o(u),alt:i.data.bookTitle,onError:p},null,40,W)])])])]),_:1},8,["to"])])}}}),Y=Object.assign(X,{__name:"CommonReviewItem"}),ee={key:0,class:"goodReview section"},te={class:"good-review-list"},oe=b({__name:"GoodReview",props:{goodReviewData:{}},setup(i){const{t:l}=f(),_=D(),t=i,u=n(()=>t.goodReviewData?.length?[...t.goodReviewData].sort(()=>.5-Math.random()).slice(0,4):[]),m=()=>{_.push("/review")};return(v,k)=>{const w=R;return o(u).length?(r(),c("section",ee,[C(w,null,{default:x(()=>[e("span",{onClick:m},a(o(l)("review.banner1")),1)]),_:1}),e("ul",te,[(r(!0),c(B,null,L(o(u),(h,g)=>(r(),y(Y,{class:"li",data:h,key:g},null,8,["data"]))),128))])])):$("",!0)}}}),re=Object.assign(oe,{__name:"GoodReview"});export{re as default};
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.