/* sohutv 2025-06-12 19:20:52 */ var D=Object.defineProperty;var L=Object.getOwnPropertySymbols;var H=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable;var d=(t,i,s)=>i in t?D(t,i,{enumerable:!0,configurable:!0,writable:!0,value:s}):t[i]=s,U=(t,i)=>{for(var s in i||(i={}))H.call(i,s)&&d(t,s,i[s]);if(L)for(var s of L(i))S.call(i,s)&&d(t,s,i[s]);return t};var k=(t,i,s)=>new Promise((e,r)=>{var l=n=>{try{c(s.next(n))}catch(h){r(h)}},o=n=>{try{c(s.throw(n))}catch(h){r(h)}},c=n=>n.done?e(n.value):Promise.resolve(n.value).then(l,o);c((s=s.apply(t,i)).next())});import{h as N,w as P,b as u,i as x,f as j,d as F,F as w,g as V,e as I,J as q,t as f,l as B,m as M}from"./vendor-CDgHT6Qw.js";import{_ as A,L as b,u as R}from"./lazyload-B-cG4Yvq.js";import{u as $}from"./emotions-CR2ZNuR9.js";const z={},J={xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"none"};function G(t,i){const s=N("svg-sprite");return P((x(),u("svg",J,i[0]||(i[0]=[j("path",{fill:"#3688E8","fill-rule":"evenodd",d:"M6.7 5.327q-.043-.048-.075-.103-.033-.055-.054-.116-.02-.06-.03-.124-.009-.063-.005-.127t.02-.126.044-.12q.028-.057.066-.108t.087-.094l1.969-1.756q1.1-.98 2.57-.896 1.471.084 2.452 1.184t.896 2.57-1.184 2.452l-1.969 1.755q-.097.087-.219.13-.122.042-.251.034-.13-.007-.246-.063t-.202-.153-.129-.218-.035-.252q.008-.129.064-.245.056-.117.153-.203l1.969-1.755q.698-.623.751-1.556t-.569-1.63-1.555-.752q-.933-.054-1.631.568L7.617 5.38q-.047.043-.102.075-.055.033-.116.054-.06.021-.124.03-.063.009-.127.005t-.126-.02-.12-.043q-.057-.028-.108-.067-.051-.038-.094-.086m-.54 3.597q-.048.043-.087.094-.038.05-.066.108t-.044.12q-.016.062-.02.126-.003.064.006.127.008.064.03.124.02.06.053.116.033.055.075.103.043.047.094.086t.109.066q.057.028.12.044.061.016.125.02t.127-.005q.064-.01.124-.03.06-.021.116-.054.055-.032.103-.075l3.028-2.7q.048-.042.086-.093.039-.051.067-.11.027-.057.044-.119t.02-.126-.006-.127q-.009-.063-.03-.124-.021-.06-.053-.115-.033-.056-.076-.103-.086-.097-.202-.153t-.245-.064-.252.035-.218.13zm3.113 2.769L7.4 13.363q-1.1.98-2.57.896-1.472-.084-2.452-1.184t-.896-2.57q.084-1.472 1.184-2.452l1.873-1.67q.096-.086.218-.129.122-.042.251-.035.13.008.246.064t.202.153q.043.047.075.103.033.055.054.115t.03.124.005.127-.02.126-.043.12-.067.109-.086.093L3.53 9.023q-.698.622-.751 1.556-.054.933.568 1.63.622.698 1.556.752.933.053 1.63-.569l1.874-1.67q.047-.042.103-.075t.115-.053.124-.03q.063-.01.127-.005.064.003.126.02.062.015.12.043t.109.067q.05.038.093.086t.075.103q.033.055.054.115t.03.124.005.128q-.003.064-.02.126-.016.061-.043.12-.028.057-.067.108-.038.051-.086.094"},null,-1)]))),[[s,"icon-content-txt-link"]])}const K=A(z,[["render",G]]),O={class:"text-content-item"},Q=["href","title"],W=["href","title"],X=["href","title"],Y=["title"],Z=["title"],C={key:5,class:"segment-unit segment-text"},tt={key:6,class:"segment-unit segment-text segment-image-list"},et=["src","alt"],st=F({__name:"HighlightTextContent",props:{textContentItem:{}},setup(t){return(i,s)=>(x(),u("span",O,[(x(!0),u(w,null,V(i.textContentItem,e=>(x(),u(w,null,[e.type==="forwardUser"?(x(),u("a",{key:0,href:e.link,title:e.title,target:"_blank",class:"segment-unit segment-forward-user",onClick:s[0]||(s[0]=q(()=>{},["stop"]))},f(e.text),9,Q)):I("",!0),e.type==="user"?(x(),u("a",{key:1,href:e.link,title:e.title,target:"_blank",class:"segment-unit segment-user",onClick:s[1]||(s[1]=q(()=>{},["stop"]))},f(e.text),9,W)):I("",!0),e.type==="link"?(x(),u("a",{key:2,href:e.link,title:e.title,target:"_blank",class:"segment-unit segment-link",onClick:s[2]||(s[2]=q(()=>{},["stop"]))},[B(K,{class:"link-icon"}),M(f(e.text),1)],8,X)):I("",!0),e.type==="delete"?(x(),u("span",{key:3,title:e.title,class:"segment-unit segment-delete"},f(e.text),9,Y)):I("",!0),e.type==="private"?(x(),u("span",{key:4,title:e.title,class:"segment-unit segment-private"},f(e.text),9,Z)):e.type==="text"?(x(),u("span",C,f(e.text),1)):e.type==="image-list"?(x(),u("span",tt,f(e.text),1)):e.type==="emoticon"?(x(),u("img",{key:7,class:"segment-unit segment-emoticon",src:e.url,alt:e.title},null,8,et)):I("",!0)],64))),256))]))}}),ct=A(st,[["__scopeId","data-v-529c52f7"]]);function _(t,i,s){var c;const e=[];i=i||[],i.forEach(n=>{var h,p;switch(n.extraInfoType){case"LinkExtraInfoType":(h=n.linkExtraInfos)==null||h.forEach(a=>{const y=a.startIndex||0;e.push({type:"link",start:y,end:y+a.length,url:a.sourceUrl,title:a.title})});break;case"AtExtraInfoType":(p=n.atExtraInfos)==null||p.forEach(a=>{e.push({type:"at",start:a.startIndex,end:a.startIndex+a.length,nickname:a.targetUserNickname,userId:a.targetUserID})});break}}),e.sort((n,h)=>n.start-h.start);const r=[];let l=0;e.forEach(n=>{l0&&r.push({type:"image-list",text:"[鍥剧墖]"});const o=[];return r.forEach(n=>{if(n.type==="text"||n.type==="image-list")o.push({type:n.type,text:n.text});else{const p={type:"",text:(t.slice(n.start,n.end)||"").replace("搂",""),title:"",link:""};if(n.type==="link")p.type="link",p.title=n.title,p.link=n.url;else if(n.type==="at"){p.type="user";const a=b.makeAuthorHomeUrl({uid:n.userId});p.link=a}o.push(p)}}),o}function nt(t){var r;const i=[],s=((r=t==null?void 0:t.extraInfosNew)==null?void 0:r.contentAt)||[],e=(t==null?void 0:t.textLinkInfos)||[];return s.length>0&&i.push({extraInfoType:"AtExtraInfoType",atExtraInfos:s}),e.length>0&&i.push({extraInfoType:"LinkExtraInfoType",linkExtraInfos:e}),i}function pt(t){return k(this,null,function*(){const i=R(),{content:s="",extra_info:e=[],prevForwardInfos:r=[],attachment_info:l={}}=t,o=[],c=_(s,e,l);o.push(c),r.forEach(n=>{var v;const{nickname:h,userID:p}=n.userInfo,a=b.makeAuthorHomeUrl({uid:p}),y=[];y.push({type:"forwardUser",text:"@"+h,link:a}),y.push({type:"text",text:"锛"});let g=null;n.delDisplayContent&&(g={type:"delete",text:n.delDisplayContent});let m=null;n.plevel===3&&String((v=i.userInfo)==null?void 0:v.id)!==String(p)&&(m={type:"private",text:n.displayContent});let E=_(n.content,n.extra_info,(n==null?void 0:n.attachment_info)||{});g?E=[g]:m&&(E=[m]),y.push(...E),o.push(y)});for(let n=0;n{const i=[],s=t.content||"";t!=null&&t.extraInfos;const e=(t==null?void 0:t.linkInfos)||[];return e.length>0&&e.map(r=>{s.includes(r.title)&&i.push({extraInfoType:"LinkExtraInfoType",linkExtraInfos:[r]})}),i};function xt(t){return k(this,null,function*(){var o;const i=t.content||"",s=t.attachment_info||{},e=(t==null?void 0:t.extraInfos)||[];if(!(c=>c.some(n=>(n==null?void 0:n.extraInfoType)==="LinkExtraInfoType"))(e)&&((o=t==null?void 0:t.linkInfos)==null?void 0:o.length)>0){const c=it(t);e.push(...c)}const l=_(i,e,s);return yield T(l),l})}function T(t){return k(this,null,function*(){const i=$();for(let s=0;s{r