PageSourceSearch

https://sarak.yes24.com/_nuxt/Blog.b340c980.js

js yes24.com collected 2026-09-24 08:37:37 UTC 8,522 bytes, 1 lines download raw bytes

1import{_ as N}from"./OfficialMark.vue.3bbceda9.js";import{_ as F}from"./BaseButton.vue.3037417f.js";import{_ as Y}from"./BottomSheet.vue.05c10518.js";import{_ as U}from"./BaseRadio.vue.2d422a95.js";import{_ as W}from"./PageModal.vue.93174a2a.js";import{_ as q}from"./BaseModal.vue.9209617a.js";import{r as z,v as D,z as G,s as P,b1 as E,S as K,T as Q,U as j,aU as v,b as J}from"./entry.3578af79.js";import{b as a,p as X}from"./blogMainStore.4682eab7.js";import{a as Z}from"./reportStore.80d34cf1.js";import{a as ee,u as oe}from"./readingNoteStore.8b8e1553.js";import{_ as te}from"./AllMenu.vue.119e826a.js";import{k as se,a as S,o as ne,F as ae,G as u,H as f,W as o,$ as w,u as e,I as l,R as le,L as c,Y as x,K as ie,ap as re,aq as pe,_,M as ce}from"./swiper-vue.b49379b0.js";import{_ as R}from"./_plugin-vue_export-helper.c27b6911.js";import{_ as me}from"./NavigationFoot.vue.f174c7ec.js";import{_ as de}from"./TheFooter.vue.f42c90e4.js";import{_ as ue}from"./QrDownloadItem.3a352288.js";import{_ as fe}from"./GlobalModalList.vue.37388f58.js";import"./nuxt-link.e8e3321f.js";import"./badgeStore.52b02505.js";import"./MainHome.9aacc88b.js";import"./PagePopModal.vue.dae0de28.js";import"./tempSaveStore.43a2383a.js";import"./listCategoryStore.f163f550.js";import"./PopupModal.vue.92e0f41b.js";import"./point_1000_01.bd3264f1.js";import"./index.vue.4e1bd371.js";import"./SelectItem.vue.f52d2f23.js";import"./BookCover.vue.ab12d6da.js";import"./BaseRating.vue.f5b796be.js";import"./BaseTextButton.vue.d8b1fb81.js";import"./BaseThumbnail.vue.4bbe72b1.js";import"./BadgeBottomSheet.vue.a435c200.js";import"./ico_point05.449739a8.js";import"./baseAlert.dab89650.js";import"./follow.de138748.js";const p=m=>(re("data-v-b6dab7d2"),m=m(),pe(),m),_e={class:"mainHeader mySarakHeader white"},be={class:"center"},ke={class:"nickname"},ge={key:0,class:"right"},ye=p(()=>o("button",{type:"button",class:"btn txt st01 em01 done blind"},"저장",-1)),ve={class:"btmMore"},he={class:"noticeBox"},Se={class:"em05 noticeTitle"},Be=p(()=>o("figure",{class:"pic"},[o("span",null,[o("img",{src:"https://image.yes24.com/sysimage/renew/sarak/assets/icon/common/ico_caution.svg",alt:"주의"})]),o("figcaption",null,"주의")],-1)),$e=p(()=>o("ul",{class:"ul-dot"},[o("li",null,"상대방이 내 계정과 글을 검색할 수 없고, 메세지 전송이 불가합니다."),o("li",null,"상대방 게시글에 내가 남긴 좋아요, 댓글 기록이 삭제됩니다."),o("li",null,"차단 해제 : 나의 사락 < 마이 < 설정 < 차단한 계정에서 해제 가능")],-1)),we={class:"reportModal"},xe={class:"list-style-none"},Re={class:"form-group"},Ce={class:"baseTextarea"},Me=["value","readonly"],Ie=p(()=>o("figure",{class:"modalFigure"},[o("img",{src:"https://image.yes24.com/sysimage/renew/sarak/assets/icon/common/ico_booknote_48px.svg",alt:"아이콘"})],-1)),Te=p(()=>o("h3",{class:"st09"},"신고되었어요",-1)),Ve=p(()=>o("p",null,"운영 정책에 따라 검토 후 조치될 예정이에요.",-1)),Ae=p(()=>o("p",null,[_("상대방은 내 계정과 글을 ë³¼ 수 없고,"),o("br"),_(" 메시지 · 좋아요 · 댓글이 제한돼요.")],-1)),He=p(()=>o("p",null,[_("차단한 회원입니다."),o("br"),_(" 차단을 해제하면 이 회원의 콘텐츠를"),o("br"),_(" 조회할 수 있습니다.")],-1)),Le=se({__name:"BlogMainHeader",props:{transparent:{type:Boolean,default:!1}},setup(m){const B=z(),r=D();ee(),oe();const b=S(null),k=S(null);ne(()=>{document.body.classList.remove("noScroll")});const s=Z(),i=G(),d=S(!1),C=()=>{K().setSearchSectionType("init"),Q().setSearchValue(""),j().setActiveTab(0),v().memberId=a.value.profile.mbrId,v().nickname=a.value.profile.nickname,v().isMy=!1,v().isFollow=a.value.followStatus,J().authenticated?r.push("/search/member/"+a.value.profile.sarakId):r.push("/search/member/"+a.value.profile.sarakId+"?viewType=nonLogin")},M=()=>{i.blockedBlogYn=!1,T()},I=()=>{(!window.history.state||window.history.state.back===null)&&!r.options.history.state.back?(window.close(),r.push("/")):r.back()},T=()=>{window.history.state.back===null&&r.push("/"),r.back()};return ae(()=>{const g=document.querySelector(".mainHeader .left"),t=document.querySelector(".mainHeader .right");g&&t&&t.offsetWidth>g.offsetWidth&&(g.style.width=t.offsetWidth+"px")}),(g,t)=>{const V=N,A=F,$=Y,H=U,L=W,h=q;return u(),f(x,null,[o("header",_e,[o("div",{class:"left"},[o("button",{type:"button",class:"ico icon icon-back-black",onClick:I},"뒤로")]),o("div",be,[o("span",ke,w(e(a).profile.nickname),1),l(V,{"official-yn":e(a).profile.officialYn,"official-type":e(a).profile.officialType,size:"",label:""},null,8,["official-yn","official-type"])]),e(a).blackListYn?le("",!0):(u(),f("div",ge,[o("button",{type:"button",class:"ico search",onClick:C},"검색"),o("button",{type:"button",class:"ico icon icon-more-black",onClick:t[0]||(t[0]=n=>d.value=!0)},"더보기"),ye,o("button",{ref_key:"isAllmenuOpen",ref:k,type:"button",class:"ico allmenu",onClick:t[1]||(t[1]=n=>{var y;return(y=b.value)==null?void 0:y.open()})},"전체 서비스",512)]))]),l(te,{ref_key:"isAllmenu",ref:b,"trigger-el":k.value},null,8,["trigger-el"]),l($,{"is-open":d.value,type:"action"},{contents:c(()=>[o("menu",ve,[o("li",null,[o("button",{type:"button",class:"btn txt st01 em02",onClick:t[2]||(t[2]=async()=>{e(P)()&&e(E)(`${e(a).profile.sarakId}`)})},"메시지 보내기")]),o("li",null,[o("button",{type:"button",class:"btn txt st01 em02",onClick:t[3]||(t[3]=(...n)=>e(s).reportOpen&&e(s).reportOpen(...n))},"신고하기")]),o("li",null,[o("button",{type:"button",class:"btn txt st01 em02",onClick:t[4]||(t[4]=(...n)=>e(i).blockOpen&&e(i).blockOpen(...n))},"차단하기")])])]),footer:c(()=>[l(A,{white:"",label:"닫기",size:"md",onClick:t[5]||(t[5]=n=>d.value=!1)})]),_:1},8,["is-open"]),l($,{"is-open":e(s).modal.additional,type:"confirm",title:"추가 조치가 필요하신가요?","cancel-label":"취소","apply-label":"차단하기","is-close":!1,onApply:t[6]||(t[6]=n=>[e(i).postBlock(e(a).profile.mbrId,e(a).profile.nickname),e(s).modal.additional=!1,e(i).blockedBlogYn=!0]),onClose:t[7]||(t[7]=n=>e(s).modal.additional=!1)},{contents:c(()=>[o("div",he,[o("h5",Se,[Be,o("span",null,w(e(a).profile.nickname)+"님 차단하기",1)]),$e])]),_:1},8,["is-open"]),l(L,{"is-open":e(s).modal.report,title:"신고하기","pop-name":"reportModal","confirm-label":"신고","is-active":!e(s).modal.sufficient,onClose:t[10]||(t[10]=n=>e(s).modal.report=!1),onApply:t[11]||(t[11]=n=>[e(s).reportRegister(e(a).profile.mbrId),d.value=!1])},{default:c(()=>[o("div",we,[o("form",null,[o("ul",xe,[(u(!0),f(x,null,ie(e(s).reportList,(n,y)=>(u(),f("li",{key:y,class:"form-group"},[l(H,{modelValue:e(s).reportState.selectReason,"onUpdate:modelValue":t[8]||(t[8]=O=>e(s).reportState.selectReason=O),name:"radio",label:n.label,value:n.value,onChange:e(s).selectReportReason},null,8,["modelValue","label","value","onChange"])]))),128)),o("li",Re,[o("div",Ce,[o("textarea",{id:"reportTextarea",class:"input body-long-2 font-weight-400",rows:"4",placeholder:"어떤 점이 문제였는지 알려주ì
1„¸ìš”. (최대 500자)",maxlength:"500",onInput:t[9]||(t[9]=(...n)=>e(s).addtionalReportReason&&e(s).addtionalReportReason(...n)),value:e(s).reportState.additionalReasonValue,readonly:e(s).reportState.additionalReason},null,40,Me)])])])])])]),_:1},8,["is-open","is-active"]),l(h,{"is-open":e(s).modal.register,"pop-name":"reportRegisterModal",type:"alert","cancel-label":"확인",onClose:t[12]||(t[12]=n=>[e(s).modal.register=!1,e(s).modal.additional=!0])},{default:c(()=>[Ie,Te,Ve]),_:1},8,["is-open"]),l(h,{"is-open":e(i).modal.block,"pop-name":"popBlocking","cancel-label":"취소","confirm-label":"차단",title:`${e(a).profile.nickname}님을<br> 차단할까요?`,onClose:t[13]||(t[13]=n=>e(i).modal.block=!1),onApply:t[14]||(t[14]=n=>[e(i).postBlock(e(a).profile.mbrId,e(a).profile.nickname),d.value=!1])},{default:c(()=>[Ae]),_:1},8,["is-open","title"]),l(h,{"is-open":e(i).blockedBlogYn,"pop-name":"popBlockedBlog","cancel-label":"취소","confirm-label":"차단 해제",onClose:t[15]||(t[15]=n=>M()),onApply:t[16]||(t[16]=n=>[e(i).deleteBlock(e(a).profile.mbrId),e(X)(e(B).params.blogId)])},{default:c(()=>[He]),_:1},8,["is-open"])],64)}}});const Oe=R(Le,[["__scopeId","data-v-b6dab7d2"]]),Ne={},Fe={id:"wrapper"},Ye={id:"container",class:"main"};
1function Ue(m,B){const r=Oe,b=me,k=de,s=ue,i=fe;return u(),f("div",Fe,[l(r),o("div",Ye,[ce(m.$slots,"default"),l(b),l(k)]),l(s),l(i)])}const Bo=R(Ne,[["render",Ue]]);export{Bo 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.