1import{b as U,w as V,z as I,g as a,h as l,j as u,s,C as m,T as j,q as $,l as d,B as i,i as v,N as M,A as q,L as H,M as W,a as f,c as h}from"./2025.4.1-io.12b-fb6fbea074.CNlFYkEV.js";import{$ as T,ao as K,c as X,M as x,T as Y,i as k,F as w,an as J,O as Q,_ as Z}from"./2025.4.1-io.12b-fb6fbea074.YfCF2PUN.js";import{M as ee}from"./2025.4.1-io.12b-fb6fbea074.CMGKxyYW.js";import{M as A}from"./2025.4.1-io.12b-fb6fbea074.zRA-DLb0.js";import{M as te}from"./2025.4.1-io.12b-fb6fbea074.DkxH5KNW.js";import{d as ae}from"./2025.4.1-io.12b-fb6fbea074.CUWSrN04.js";import{M as se}from"./2025.4.1-io.12b-fb6fbea074.DFBfVF9A.js";import{h as ne}from"./2025.4.1-io.12b-fb6fbea074.SmSZNWuS.js";import{a as oe,s as E}from"./2025.4.1-io.12b-fb6fbea074.5qpbPQMw.js";import"./2025.4.1-io.12b-fb6fbea074.BOv7jZqM.js";import"./2025.4.1-io.12b-fb6fbea074.CnR_GWqg.js";import"./2025.4.1-io.12b-fb6fbea074.BI7JM7D4.js";import"./2025.4.1-io.12b-fb6fbea074.CQHW26Rn.js";import"./2025.4.1-io.12b-fb6fbea074.DD1mWzIV.js";import"./2025.4.1-io.12b-fb6fbea074.z7tE5Fh2.js";import"./2025.4.1-io.12b-fb6fbea074.CFd294jt.js";import"./2025.4.1-io.12b-fb6fbea074.CkfDpO_5.js";import"./2025.4.1-io.12b-fb6fbea074.Hj667yum.js";import"./2025.4.1-io.12b-fb6fbea074.DoDjefrM.js";import"./2025.4.1-io.12b-fb6fbea074.CbLbUK32.js";import"./2025.4.1-io.12b-fb6fbea074.kYgR7sU7.js";const le={class:"_spacer",style:{"--MI_SPACER-w":"800px"}},ie={key:0},re={key:0,class:"_margin"},ue={class:"_margin"},de={class:"_margin _gaps_s"},ve={key:1,class:"_margin"},pe={style:{"font-weight":"bold",padding:"12px"}},ce={class:"_gaps"},me={key:1,class:"_margin"},fe=U({__name:"note",props:{noteId:{},initialTab:{}},setup(B){const g=!T&&oe(E,"note")?E.note:null,y=B,e=f(g),_=f(),b=f(!1),p=f(!1),c=f(!1),N=f(),S={endpoint:"users/notes",limit:10,params:h(()=>e.value?{userId:e.value.userId,untilId:e.value.id}:void 0)},L={prepend:!0,endpoint:"users/notes",limit:10,params:h(()=>e.value?{userId:e.value.userId,sinceId:e.value.id}:void 0)},R={endpoint:"channels/timeline",limit:10,params:h(()=>e.value?{channelId:e.value.channelId,untilId:e.value.id}:void 0)},z={prepend:!0,endpoint:"channels/timeline",limit:10,params:h(()=>e.value?{channelId:e.value.channelId,sinceId:e.value.id}:void 0)};function P(){if(p.value=!1,c.value=!1,e.value=null,g&&g.id===y.noteId){e.value=g;return}w("notes/show",{noteId:y.noteId}).then(n=>{e.value=n,e.value.userId===T?.id&&e.value.fileIds&&Promise.all(e.value.fileIds.map(r=>w("drive/files/show",{fileId:r}))).then(r=>{b.value=r.some(C=>C.isSensitiveByModerator)});const t=ne(n);((t.clippedCount??0)>0||new Date(t.createdAt).getTime()<new Date("2023-10-01").getTime())&&w("notes/clips",{noteId:t.id}).then(r=>{_.value=r})}).catch(async n=>{n.id==="8e75455b-738c-471d-9f80-62693f33372e"&&await J({path:"/",message:k.ts.thisContentsAreMarkedAsSigninRequiredByAuthor,openOnRemote:{type:"lookup",url:`https://${Q}/notes/${y.noteId}`}}),N.value=n})}V(()=>y.noteId,P,{immediate:!0});const D=h(()=>[]),F=h(()=>[]);return K(()=>({title:k.ts.note,...e.value?{subtitle:ae(e.value.createdAt),avatar:e.value.user,path:`/notes/${e.value.id}`,share:{title:k.tsx.noteOf({user:e.value.user.name??e.value.user.username}),text:e.value.text}}:{}})),(n,t)=>{const r=I("Mfm"),C=I("MkError"),G=I("MkLoading"),O=I("PageWithHeader");return a(),l(O,{actions:D.value,tabs:F.value},{default:u(()=>[s("div",le,[s("div",null,[m(j,{name:$(X).s.animation?"fade":"",mode:"out-in"},{default:u(()=>[e.value?(a(),d("div",ie,[c.value?(a(),d("div",re,[m(A,{class:"",pagination:c.value==="channel"?z:L,noGap:!0,disableAutoLoad:!0},null,8,["pagination"])])):i("",!0),s("div",ue,[c.value?i("",!0):(a(),d("div",{key:0,class:v(["_buttons",n.$style.loadNext])},[e.value.channelId?(a(),l(x,{key:0,rounded:"",class:v(n.$style.loadButton),onClick:t[0]||(t[0]=o=>c.value="channel")},{default:u(()=>[...t[6]||(t[6]=[s("i",{class:"ti ti-chevron-up"},null,-1),M(),s("i",{class:"ti ti-device-tv"},null,-1)])]),_:1},8,["class"])):i("",!0),m(x,{rounded:"",class:v(n.$style.loadButton),onClick:t[1]||(t[1]=o=>c.value="user")},{default:u(()=>[...t[7]||(t[7]=[s("i",{class:"ti ti-chevron-up"},null,-1),M(),s("i",{class:"ti ti-user"},null,-1)])]),_:1},8,["class"])],2)),s("div",de,[e.value.user.host!=null?(a(),l(te,{key:0,href:e.value.url??e.value.uri},null,8,["href"])):i("",!0),b.value?(a(),l(Y,{key:1,warn:!0},{default:u(()=>[m(r,{text:$(k).ts.sensitiveByModerator},null,8,["text"])]),_:1})):i("",!0),(a(),l(ee,{key:e.value.id,note:e.value,"onUpdate:note":t[2]||(t[2]=o=>e.value=o),initialTab:B.initialTab,class:v(n.$style.note)},null,8,["note","initialTab","class"]))]),_.value&&_.value.length>0?(a(),d("div",ve,[s("div",pe,q($(k).ts.clip),1),s("div",ce,[(a(!0),d(H,null,W(_.value,o=>(a(),l(se,{key:o.id,clip:o},null,8,["clip"]))),128))])])):i("",!0),p.value?i("",!0):(a(),d("div",{key:2,class:v(["_buttons",n.$style.loadPrev])},[e.value.channelId?(a(),l(x,{key:0,rounded:"",class:v(n.$style.loadButton),onClick:t[3]||(t[3]=o=>p.value="channel")},{default:u(()=>[...t[8]||(t[8]=[s("i",{class:"ti ti-chevron-down"},null,-1),M(),s("i",{class:"ti ti-device-tv"},null,-1)])]),_:1},8,["class"])):i("",!0),m(x,{rounded:"",class:v(n.$style.loadButton),onClick:t[4]||(t[4]=o=>p.value="user")},{default:u(()=>[...t[9]||(t[9]=[s("i",{class:"ti ti-chevron-down"},null,-1),M(),s("i",{class:"ti ti-user"},null,-1)])]),_:1},8,["class"])],2))]),p.value?(a(),d("div",me,[m(A,{class:"",pagination:p.value==="channel"?R:S,noGap:!0},null,8,["pagination"])])):i("",!0)])):N.value?(a(),l(C,{key:1,onRetry:t[5]||(t[5]=o=>P())})):(a(),l(G,{key:2}))]),_:1},8,["name"])])])]),_:1},8,["actions","tabs"])}}}),he="xsB03",ke="xjzB5",ge="xwuKp",ye="x3kEw",_e={"fade-enter-active":"xCGEM","fade-leave-active":"xtzYb","fade-enter-from":"x4fFU","fade-leave-to":"xjnGx",loadNext:he,loadPrev:ke,loadButton:ge,note:ye},Ie={$style:_e},Ve=Z(fe,[["__cssModules",Ie]]);export{Ve as default}; 2//# sourceMappingURL=2025.4.1-io.12b-fb6fbea074.BiYvR_9r.js.map
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.