/* sohutv 2025-08-11 16:13:53 */ var j=Object.defineProperty,F=Object.defineProperties;var M=Object.getOwnPropertyDescriptors;var V=Object.getOwnPropertySymbols;var N=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable;var b=(t,i,n)=>i in t?j(t,i,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[i]=n,T=(t,i)=>{for(var n in i||(i={}))N.call(i,n)&&b(t,n,i[n]);if(V)for(var n of V(i))P.call(i,n)&&b(t,n,i[n]);return t},A=(t,i)=>F(t,M(i));var q=(t,i,n)=>new Promise((l,r)=>{var s=e=>{try{x(n.next(e))}catch(a){r(a)}},o=e=>{try{x(n.throw(e))}catch(a){r(a)}},x=e=>e.done?l(e.value):Promise.resolve(e.value).then(s,o);x((n=n.apply(t,i)).next())});import{h as $,w as R,b as u,i as p,f as _,d as B,r as z,F as L,p as Q,g as G,e as y,I,t as k,k as d,l as D,T as J}from"./vendor-CylMHHih.js";import{_ as w,L as S,u as K}from"./lazyload-CI9HSlFC.js";import{I as O}from"./atRecomUser-LkCQbY1C.js";import{u as W}from"./emotions-DbiRi93f.js";const X={},Y={xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"none"};function Z(t,i){const n=$("svg-sprite");return R((p(),u("svg",Y,i[0]||(i[0]=[_("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)]))),[[n,"icon-content-txt-link"]])}const C=w(X,[["render",Z]]),t0={},e0={xmlns:"http://www.w3.org/2000/svg",width:"15",height:"16",fill:"none"};function s0(t,i){return p(),u("svg",e0,i[0]||(i[0]=[_("path",{fill:"#216FC3","fill-rule":"evenodd",d:"M10.137 7.75q-.062 0-.123-.006-.06-.006-.121-.018-.06-.012-.12-.03-.058-.018-.115-.041-.056-.024-.11-.053-.055-.029-.106-.063t-.098-.073-.091-.082q-.044-.044-.083-.091t-.073-.099q-.034-.05-.063-.105t-.052-.11q-.024-.057-.041-.116t-.03-.12-.018-.12q-.006-.062-.006-.123t.006-.123q.006-.06.018-.12.012-.061.03-.12t.04-.115.053-.111q.03-.054.063-.105.034-.052.073-.099.04-.047.083-.09.043-.044.09-.083.048-.04.1-.073.05-.034.104-.063.055-.03.111-.053.057-.023.116-.041t.119-.03.121-.018.123-.006.122.006.122.018.119.03.115.041.111.053.105.063.099.073.09.082.083.091.073.099q.034.05.063.105.03.054.053.11.023.057.04.116.019.059.03.12.013.06.019.12.006.062.006.123t-.006.123q-.006.06-.018.12-.012.061-.03.12t-.041.115-.053.111-.063.105-.073.099-.082.09-.091.083q-.048.04-.099.073-.05.034-.105.063-.054.03-.11.053-.058.023-.116.041-.06.018-.12.03t-.12.018-.123.006m-1.72 2.44 1.355-1.161a.5.5 0 0 1 .65 0l2.149 1.841a.5.5 0 0 1-.326.88H2.771a.5.5 0 0 1-.407-.791L5.012 7.26a.5.5 0 0 1 .78-.04z"},null,-1),_("path",{fill:"#216FC3","fill-rule":"evenodd",d:"M.5 3.8v8.5q0 .074.007.147t.022.145.036.143.05.139q.027.068.062.133t.076.126.087.118.1.11.108.098q.057.047.119.088.06.04.126.076.065.034.133.063t.139.05.142.035q.073.014.146.022T2 13.8h11q.074 0 .147-.007.073-.008.146-.022.072-.014.142-.036t.139-.05.133-.062.126-.076q.062-.04.119-.088.057-.046.109-.098t.098-.11.088-.118.076-.126.063-.133.05-.139q.02-.07.035-.143t.022-.145q.007-.073.007-.147V3.8q0-.074-.007-.147-.007-.074-.022-.146t-.036-.143q-.021-.07-.05-.138-.027-.068-.062-.133t-.076-.127q-.04-.06-.088-.118-.046-.057-.098-.109t-.11-.099-.118-.087q-.06-.041-.126-.076-.065-.035-.133-.063t-.139-.05-.142-.035-.146-.022T13 2.3H2q-.074 0-.147.007t-.146.022-.142.035-.139.05-.133.063-.126.076-.119.087-.109.1q-.052.051-.099.108-.046.057-.087.118-.041.062-.076.127t-.063.133-.05.138q-.02.07-.035.143t-.022.146Q.5 3.726.5 3.8M2 12.6q-.3 0-.3-.3V3.8q0-.3.3-.3h11q.3 0 .3.3v8.5q0 .3-.3.3z"},null,-1)]))}const n0=w(t0,[["render",s0]]),i0={class:"text-content-item"},r0=["href","title"],l0=["href","title"],o0=["href","title"],a0=["title"],c0=["title"],p0={key:5,class:"segment-unit segment-text"},u0=["src","alt"],h0=["onClick"],x0=B({__name:"HighlightTextContent",props:{textContentItem:{}},setup(t){const i=z(null);function n(l){var r,s;(s=(r=i.value)==null?void 0:r.open)==null||s.call(r,l.imgList.map(o=>A(T({},o),{imageURL:o.url})))}return(l,r)=>(p(),u(L,null,[_("span",i0,[(p(!0),u(L,null,G(l.textContentItem,s=>(p(),u(L,null,[s.type==="forwardUser"?(p(),u("a",{key:0,href:s.link,title:s.title,target:"_blank",class:"segment-unit segment-forward-user",onClick:r[0]||(r[0]=I(()=>{},["stop"]))},k(s.text),9,r0)):y("",!0),s.type==="user"?(p(),u("a",{key:1,href:s.link,title:s.title,target:"_blank",class:"segment-unit segment-user",onClick:r[1]||(r[1]=I(()=>{},["stop"]))},k(s.text),9,l0)):y("",!0),s.type==="link"?(p(),u("a",{key:2,href:s.link,title:s.title,target:"_blank",class:"segment-unit segment-link",onClick:r[2]||(r[2]=I(()=>{},["stop"]))},[d(C,{class:"link-icon"}),D(k(s.text),1)],8,o0)):y("",!0),s.type==="delete"?(p(),u("span",{key:3,title:s.title,class:"segment-unit segment-delete"},k(s.text),9,a0)):y("",!0),s.type==="private"?(p(),u("span",{key:4,title:s.title,class:"segment-unit segment-private"},k(s.text),9,c0)):s.type==="text"?(p(),u("span",p0,k(s.text),1)):s.type==="emoticon"?(p(),u("img",{key:6,class:"segment-unit segment-emoticon",src:s.url,alt:s.title},null,8,u0)):y("",!0),s.type==="image-list"?(p(),u("span",{key:7,class:"segment-unit segment-img",onClick:I(o=>n(s),["stop"])},[d(n0,{class:"link-icon"}),r[3]||(r[3]=D("鏌ョ湅鍥剧墖"))],8,h0)):y("",!0)],64))),256))]),(p(),Q(J,{to:"body"},[d(O,{ref_key:"imageViewerRef",ref:i},null,512)]))],64))}}),m0=w(x0,[["__scopeId","data-v-5a629c84"]]);function g(t,i,n){var x;const l=[];i=i||[],i.forEach(e=>{var a,h;switch(e.extraInfoType){case"LinkExtraInfoType":(a=e.linkExtraInfos)==null||a.forEach(c=>{const f=c.startIndex||0;l.push({type:"link",start:f,end:f+c.length,url:c.sourceUrl,title:c.title})});break;case"AtExtraInfoType":(h=e.atExtraInfos)==null||h.forEach(c=>{l.push({type:"at",start:c.startIndex,end:c.startIndex+c.length,nickname:c.targetUserNickname,userId:c.targetUserID})});break}}),l.sort((e,a)=>e.start-a.start);const r=[];let s=0;l.forEach(e=>{s0&&r.push({type:"image-list",imgList:n.image.map(e=>({url:e.jpgUrl||e.url,width:e.width,height:e.height}))});const o=[];return r.forEach(e=>{if(e.type==="text")o.push({type:e.type,text:e.text});else if(e.type==="image-list")o.push({type:e.type,imgList:e.imgList});else{const h={type:"",text:(t.slice(e.start,e.end)||"").replace("搂",""),title:"",link:""};if(e.type==="link")h.type="link",h.title=e.title,h.link=e.url;else if(e.type==="at"){h.type="user";const c=S.makeAuthorHomeUrl({uid:e.userId});h.link=c}o.push(h)}}),o}function f0(t){var r;const i=[],n=((r=t==null?void 0:t.extraInfosNew)==null?void 0:r.contentAt)||[],l=(t==null?void 0:t.textLinkInfos)||[];return n.length>0&&i.push({extraInfoType:"AtExtraInfoType",atExtraInfos:n}),l.length>0&&i.push({extraInfoType:"LinkExtraInfoType",linkExtraInfos:l}),i}function E0(t){return q(this,null,function*(){const i=K(),{content:n="",extra_info:l=[],prevForwardInfos:r=[],attachment_info:s={}}=t,o=[],x=g(n,l,s);o.push(x),r.forEach(e=>{var H;const{nickname:a,userID:h}=e.userInfo,c=S.makeAuthorHomeUrl({uid:h}),f=[];f.push({type:"forwardUser",text:"@"+a,link:c}),f.push({type:"text",text:"锛"});let m=null;e.delDisplayContent&&(m={type:"delete",text:e.delDisplayContent});let E=null;e.plevel===3&&String((H=i.userInfo)==null?void 0:H.id)!==String(h)&&(E={type:"private",text:e.displayContent});let v=g(e.content,e.extra_info,(e==null?void 0:e.attachment_info)||{});m?v=[m]:E&&(v=[E]),f.push(...v),o.push(f)});for(let e=0;e{const i=[],n=t.content||"";t!=null&&t.extraInfos;const l=(t==null?void 0:t.linkInfos)||[];return l.length>0&&l.map(r=>{n.includes(r.title)&&i.push({extraInfoType:"LinkExtraInfoType",linkExtraInfos:[r]})}),i};function T0(t,i=!1){return q(this,null,function*(){var x;const n=t.content||"",l=(t==null?void 0:t.extraInfos)||[];if(!(e=>e.some(a=>(a==null?void 0:a.extraInfoType)==="LinkExtraInfoType"))(l)&&((x=t==null?void 0:t.linkInfos)==null?void 0:x.length)>0){const e=y0(t);l.push(...e)}const s=i?t==null?void 0:t.attachment_info:{},o=g(n,l,s);return yield U(o),o})}function U(t){return q(this,null,function*(){const i=W();for(let n=0;n{r