var e,t,n,s,a,l,i,o,r=Object.defineProperty,c=(e,t,n)=>(((e,t,n)=>{t in e?r(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n})(e,"symbol"!=typeof t?t+"":t,n),n);import{b5 as u,r as d,s as p,t as v,o as g,c as h,i as f,a6 as m,a as y,O as k,b as C,y as b,E as w,u as I,G as x,B as _,w as T,N as S,z as M,F as E,q as L,n as O,f as R,aj as D,b9 as A,ae as U,e as P,W as V,aG as B,aH as H,ba as N,_ as G,bb as F,bc as j,bd as z,be as $,bf as Z,bg as Y,bh as q,bi as W,bj as X,bk as Q,bl as K,bm as J,bn as ee,bo as te,bp as ne,bq as se,br as ae,bs as le,bt as ie,bu as oe,bv as re,bw as ce,bx as ue,by as de,bz as pe,bA as ve,bB as ge,bC as he,bD as fe,bE as me,bF as ye,aK as ke,bG as Ce,bH as be,bI as we,bJ as Ie,bK as xe,bL as _e,bM as Te,bN as Se,bO as Me,bP as Ee,bQ as Le,bR as Oe,bS as Re,bT as De,H as Ae,bU as Ue,bV as Pe,bW as Ve,bX as Be,bY as He,bZ as Ne,b_ as Ge,b$ as Fe,c0 as je,m as ze,ar as $e,aq as Ze,c1 as Ye,c2 as qe,c3 as We,c4 as Xe,b4 as Qe,c5 as Ke,c6 as Je,c7 as et,c8 as tt,c9 as nt,ac as st,ca as at,C as lt,cb as it,cc as ot,cd as rt,ce as ct,b8 as ut,b1 as dt,cf as pt,cg as vt,ch as gt,ci as ht,cj as ft,ck as mt,cl as yt,cm as kt,cn as Ct,co as bt,cp as wt,cq as It,cr as xt,g as _t,cs as Tt,ct as St,cu as Mt,a0 as Et,cv as Lt,p as Ot,cw as Rt,cx as Dt,cy as At,cz as Ut,cA as Pt,cB as Vt,cC as Bt,cD as Ht,cE as Nt,cF as Gt,cG as Ft,cH as jt,cI as zt,cJ as $t,cK as Zt,cL as Yt,cM as qt,cN as Wt,cO as Xt,cP as Qt,cQ as Kt,ad as Jt,cR as en,cS as tn,cT as nn,cU as sn,cV as an,cW as ln,cX as on,cY as rn,cZ as cn,c_ as un,c$ as dn,d0 as pn,d1 as vn,d2 as gn,b7 as hn,d3 as fn,d4 as mn,d5 as yn,I as kn,d as Cn,d6 as bn,aP as wn,aD as In,aC as xn,S as _n,T as Tn,an as Sn,$ as Mn,Q as En,R as Ln}from"./index-CH9-aFWw.js";import"./adapter-vue.FAvEd_HK.js";import{z as On,o as Rn,J as Dn,K as An,a as Un,b as Pn,i as Vn,I as Bn,c as Hn,Z as Nn,Q as Gn,X as Fn,T as jn,d as zn,R as $n,E as Zn,W as Yn,e as qn,f as Wn,A as Xn}from"./index.C_XD_DK3.js";import{i as Qn,b as Kn,T as Jn,h as es,E as ts,R as ns}from"./index.DzsMB11z.js";import{o as ss,f as as}from"./uni-app.es.DPi2kvld.js";import{b as ls,T as is}from"./index.BcNTMUDJ.js";import{t as os,a as rs,p as cs,C as us,D as ds,c as ps,J as vs,i as gs,s as hs,b as fs,E as ms,B as ys,d as ks}from"./video-play.DNCOEYvb.js";import{A as Cs,D as bs}from"./index.DHwyKTWe.js";import{c as ws,s as Is,t as xs,i as _s,a as Ts,d as Ss}from"./lodash.CBwPAxVQ.js";import{_ as Ms}from"./_plugin-vue_export-helper.BCo6x5W8.js";import{O as Es}from"./index.DmqBuDyZ.js";import{b as Ls,E as Os}from"./constant.BaYkq7sJ.js";import{e as Rs}from"./enableSampleTaskStatus.DI0Y9wcO.js";import{c as Ds,L as As}from"./documentLink.EyPR0R2v.js";const Us=u({__name:"index",setup(e){const t=d(),n=d(!1),s=e=>{var t;null==(t=Qn)||t.setNavigationBarTitle({title:e||"云通信 IM"})};function a(e){var a;t.value=e,n.value||s(null==(a=null==t?void 0:t.value)?void 0:a.getShowName())}function l(e){var a;n.value=e,n.value?s(Dn.t("TUIChat.对方正在输入")):s(null==(a=t.value)?void 0:a.getShowName())}return p((()=>{On.watch(Rn.CONV,{currentConversation:a}),On.watch(Rn.CHAT,{typingStatus:l})})),v((()=>{On.unwatch(Rn.CONV,{currentConversation:a}),On.unwatch(Rn.CHAT,{typingStatus:l})})),ss((()=>{var e;s(null==(e=t.value)?void 0:e.getShowName())})),(e,t)=>{const n=f;return g(),h(n,{style:{display:"none"}})}}}),Ps={product:{label:"产品文档",url:"https://cloud.tencent.com/document/product/269/1499#.E7.BE.A4.E7.BB.84.E5.8A.9F.E8.83.BD"},customMessage:{label:"自定义消息",url:"https://web.sdk.qcloud.com/im/doc/zh-cn/SDK.html#createCustomMessage"},complaint:{label:"点此投诉",url:"https://cloud.tencent.com/apply/p/xc3oaubi98g"},implement:{label:"集成TUICallKit",url:"https://cloud.tencent.com/document/product/269/79861"},purchase:{label:"开通腾讯实时音视频服务",url:"https://cloud.tencent.com/document/product/1640/79968"}},Vs=Ms(u({__name:"message-container",props:{sender:{default:""},avatar:{default:""},type:{},time:{}},setup(e){const t=e,n=An.TYPES,s=m((()=>[n.MSG_IMAGE,n.MSG_VIDEO,n.MSG_MERGER].includes(t.type)));return(e,n)=>(g(),y("div",{class:"simple-message-container"},[k("div",{class:"simple-message-avatar"},[C(Cs,{url:t.avatar},null,8,["url"])]),k("div",null,[k("div",{class:"simple-message-sender"},b(t.sender),1),k("div",{class:"simple-message-body"},[k("div",{class:w({"simple-message-content":!0,"no-padding":I(s)})},[x(e.$slots,"default",{},void 0,!0)],2),k("div",{class:"timestamp"},b(I(ws)(1e3*t.time)),1)])])]))}}),[["__scopeId","data-v-4fbcde0e"]]),Bs=Ms(u({__name:"index",props:{visible:{type:Boolean,default:!0},popDirection:{default:"bottom"},useMask:{type:Boolean,default:!0},isFullScreen:{type:Boolean,default:!0},overlayColor:{},drawerStyle:{default:()=>({})}},emits:["onOverlayClick"],setup(e,{expose:t,emit:n}){var s;const a=n,l=e,i=d(),o=d(),r=d(!1),c=d(l.drawerStyle[l.popDirection]||{});function u(e){a("onOverlayClick",e)}return _((()=>l.visible),(e=>{e?r.value=!0:setTimeout((()=>{r.value=!1}),150)}),{immediate:!0}),t({drawerDomRef:i,overlayDomRef:null==(s=o.value)?void 0:s.overlayDomRef}),(e,t)=>(g(),h(Es,{ref_key:"overlayDomInstanceRef",ref:o,visible:l.visible,useMask:l.useMask,maskColor:l.overlayColor,isFullScreen:l.isFullScreen,onOnOverlayClick:u},{default:T((()=>[I(r)?(g(),y("div",{key:0,ref_key:"drawerDomRef",ref:i,class:w({drawer:!0,"origin-bottom":"bottom"===l.popDirection,"origin-right":"right"===l.popDirection,"slide-bottom":e.visible&&"bottom"===l.popDirection,"slide-right":e.visible&&"right"===l.popDirection}),style:S({minHeight:I(c).minHeight,maxHeight:I(c).maxHeight,borderRadius:I(c).borderRadius,boxShadow:I(c).boxShadow,width:I(c).width})},[k("div",{class:"drawer-container"},[x(e.$slots,"default",{},void 0,!0)])],6)):M("",!0)])),_:3},8,["visible","useMask","maskColor","isFullScreen"]))}}),[["__scopeId","data-v-edaf0f9f"]]),Hs=Ms(u({__name:"index",props:{renderData:{},disabled:{type:Boolean,default:!1},messageItem:{default:()=>({})}},emits:["assignMessageIDInUniapp"],setup(e,{emit:t}){const n=t,s=e,a=d(!1);function l(){s.disabled||(Vn?n("assignMessageIDInUniapp",s.messageItem.ID):a.value=!0)}function i(){a.value=!1}return(e,t)=>(g(),y("div",null,[k("div",{class:"message-record-container",onClick:l},[k("div",{class:"record-title"},b(s.renderData.title),1),k("div",{class:"record-abstract-container"},[(g(!0),y(E,null,L(s.renderData.abstractList.slice(0,7),((e,t)=>(g(),y("div",{key:t,class:"record-abstract-item"},b(I(os)(e)),1)))),128))]),k("div",{class:"record-footer"},b(I(Dn).t("TUIChat.聊天记录")),1)]),!s.disabled&&I(Un)?(g(),h(Es,{key:0,visible:I(a),onOnOverlayClick:t[0]||(t[0]=e=>a.value=!1)},{default:T((()=>[C(Ns,{isMounted:I(a),renderData:s.renderData,messageID:s.messageItem.ID,onCloseOverlay:i},null,8,["isMounted","renderData","messageID"])])),_:1},8,["visible"])):s.disabled||!I(Pn)||I(Vn)?M("",!0):(g(),h(Bs,{key:1,visible:I(a),isFullScreen:!0,overlayColor:"transparent",popDirection:"right"},{default:T((()=>[C(Ns,{isMounted:I(a),renderData:s.renderData,messageID:s.messageItem.ID,onCloseOverlay:i},null,8,["isMounted","renderData","messageID"])])),_:1},8,["visible"]))]))}}),[["__scopeId","data-v-1a0f406f"]]),Ns=Ms(u({__name:"index",props:{messageID:{default:""},isMounted:{type:Boolean,default:!1}},emits:["closeOverlay"],setup(e,{emit:t}){const n=t,s=e,a=An.TYPES,l=d(!1),i=d([]),o=d({title:"",messageList:[]}),r=d();_((()=>i.value.length),(async e=>{if(l.value=!1,e<1)return;const t=i.value[i.value.length-1];if(t.downloadKey&&0===t.messageList.length)try{const e=await Nn.downloadMergedMessages({payload:t,type:An.TYPES.MSG_MERGER});i.value[i.value.length-1]=e.payload}catch(n){l.value=!0}o.value=i.value[i.value.length-1]})),_((()=>s.isMounted),(e=>{if(e){if(!s.messageID)throw new Error("messageID is required when first render of simple-message-list.");const e=On.getMessageModel(s.messageID).getMessage().payload;i.value=[e]}else i.value=[]}),{immediate:!0});const c=m((()=>i.value.length>1)),u=m((()=>{var e;return!!(null==(e=o.value)?void 0:e.messageList)&&o.value.messageList.length>0}));function p(){i.value.pop(),i.value.length<1&&n("closeOverlay")}function v(e){let t="";return e.indexOf("@custom")>-1?t=us+e:(t=ds+e,-1===t.indexOf("@2x")?t+="@2x.png":t+=".png"),t}return(e,t)=>{const n=R,s=D;return g(),y("div",{class:w({"simple-message-list-container":!0,"simple-message-list-container-mobile":I(Hn)})},[k("div",{class:"header-container"},[k("span",{class:"back",onClick:p},[C(Bn,{class:"close-icon",file:I(ls),size:"18px"},null,8,["file"]),I(c)?(g(),y("span",{key:0},b(I(Dn).t("TUIChat.返回")),1)):(g(),y("span",{key:1},b(I(Dn).t("TUIChat.关闭")),1))]),k("span",{class:"title"},b(I(o).title),1)]),I(l)?(g(),y("div",{key:0}," Load Merge Message Error ")):I(u)?(g(),y("div",{key:1,ref_key:"simpleMessageListRef",ref:r,class:"message-list"},[(g(!0),y(E,null,L(I(o).messageList,(e=>(g(),y("div",{key:e.ID,class:w({"message-item":!0})},[C(Vs,{sender:e.nick,avatar:e.avatar,type:e.messageBody[0].type,time:e.time},{default:T((()=>[e.messageBody[0].type===I(a).MSG_TEXT?(g(),y("div",{key:0,class:"message-text"},[(g(!0),y(E,null,L(I(rs)(e.messageBody[0].payload.text),((e,t)=>(g(),y("span",{key:t,class:"message-text-container"},["text"===e.type?(g(),y("span",{key:0,class:"text"},b(e.content),1)):(g(),y("img",{key:1,class:"simple-emoji",src:e.content,alt:"small-face"},null,8,["src"]))])))),128))])):e.messageBody[0].type===I(a).MSG_IMAGE?(g(),y("div",{key:1,class:"message-image"},[k("img",{class:"image",src:e.messageBody[0].payload.imageInfoArray[2].url,mode:"widthFix",alt:"image"},null,8,["src"])])):e.messageBody[0].type===I(a).MSG_VIDEO?(g(),y("div",{key:2,class:"message-video"},[I(Vn)?(g(),y("div",{key:0,onClick:t=>function(e){if(Vn){const t=encodeURIComponent(e);O({url:`/TUIKit/components/TUIChat/video-play?videoUrl=${t}`})}}(e.messageBody[0].payload.remoteVideoUrl)},[C(n,{class:"image",src:e.messageBody[0].payload.thumbUrl,mode:"widthFix",alt:"image"},null,8,["src"]),C(Bn,{class:"video-play-icon",file:I(cs)},null,8,["file"])],8,["onClick"])):(g(),h(s,{key:1,class:"video",controls:"",poster:e.messageBody[0].payload.thumbUrl},{default:T((()=>[k("source",{src:e.messageBody[0].payload.remoteVideoUrl,type:"video/mp4"},null,8,["src"])])),_:2},1032,["poster"]))])):e.messageBody[0].type===I(a).MSG_AUDIO?(g(),y("div",{key:3,class:"message-audio"},[k("span",null,b(I(Dn).t("TUIChat.语音"))+" ",1),k("span",null,b(e.messageBody[0].payload.second)+"s",1)])):e.messageBody[0].type===I(a).MSG_FACE?(g(),y("div",{key:4,class:"message-face"},[k("img",{class:"image",src:v(e.messageBody[0].payload.data),alt:"face"},null,8,["src"])])):e.messageBody[0].type===I(a).MSG_FILE?(g(),y("div",{key:5,class:"message-file"},b(I(Dn).t("TUIChat.[文件]")),1)):e.messageBody[0].type===I(a).MSG_LOCATION?(g(),y("div",{key:6},b(I(Dn).t("TUIChat.[地理位置]")),1)):e.messageBody[0].type===I(a).MSG_MERGER?(g(),y("div",{key:7,class:"message-merger",onClickCapture:t=>{return n=t,s=e,i.value.push(s.messageBody[0].payload),void n.stopPropagation();var n,s}},[C(Hs,{disabled:"",renderData:e.messageBody[0].payload},null,8,["renderData"])],40,["onClickCapture"])):e.messageBody[0].type===I(a).MSG_CUSTOM?(g(),y("div",{key:8},b(I(Dn).t("TUIChat.[自定义消息]")),1)):M("",!0)])),_:2},1032,["sender","avatar","type","time"])])))),128))],512)):M("",!0)],2)}}}),[["__scopeId","data-v-d0eeb120"]]),Gs=Ms(u({__name:"index",props:{groupID:{default:""}},setup(e){const t=e,n=d(),s=d(0),a=d(!1),l=d([]);async function i(){return(await Gn.getGroupApplicationList()).data.applicationList.filter((e=>e.groupID===t.groupID))}function o(){a.value=!a.value}async function r(){const e=await i();if(0===e.length)return[];const t=e.map((e=>0===e.applicationType?e.applicant:e.userID)),{data:n}=await Fn.getUserProfile({userIDList:t}),s={};n.forEach((e=>{s[e.userID]=e}));return e.map((e=>{const t=s[0===e.applicationType?e.applicant:e.userID];return{nick:t.nick||t.userID||"anonymous",avatar:t.avatar||"",isRemoved:!1,application:e}}))}function c(e,t,n){Gn.handleGroupApplication({handleAction:t,application:e.application}).then((()=>{l.value[n].isRemoved=!0,setTimeout((()=>{l.value.splice(n,1),s.value-=1}),150)})).catch((()=>{}))}function u(){r().then((e=>{l.value=e,s.value=e.length}))}return _(a,(e=>{e&&r().then((e=>{l.value=e,s.value=e.length}))})),_((()=>l.value.length),((e,t)=>{t>0&&0===e&&(a.value=!1)})),p((()=>{i().then((e=>{s.value=e.length})),On.watch(Rn.GRP,{groupSystemNoticeList:u})})),v((()=>{On.unwatch(Rn.GRP,{groupSystemNoticeList:u})})),(e,t)=>(g(),y("div",null,[I(s)>0?(g(),y("div",{key:0,class:"application-tips"},[k("div",null,b(I(s))+b(I(Dn).t("TUIChat.条入群申请")),1),k("div",{class:"application-tips-btn",onClick:o},b(I(Dn).t("TUIChat.点击处理")),1)])):M("",!0),C(Bs,{ref_key:"drawerDomInstanceRef",ref:n,visible:I(a),zIndex:998,popDirection:I(Hn)?"bottom":"right",isFullScreen:I(Hn),overlayColor:I(Hn)?void 0:"transparent",drawerStyle:{bottom:{minHeight:"60vh",maxHeight:"80vh",borderRadius:"12px 12px 0 0"},right:{width:"360px",borderRadius:"12px 0 0 12px",boxShadow:"0 0 10px 0 #d0d0d0"}},onOnOverlayClick:o},{default:T((()=>[k("div",{class:w({"application-contaienr":!0})},[k("header",{class:"application-header"},[k("div",{onClick:o},[I(Un)?(g(),h(Bn,{key:0,file:I(ps),size:"16px"},null,8,["file"])):(g(),y("div",{key:1},b(I(Dn).t("关闭")),1))])]),k("main",null,[(g(!0),y(E,null,L(I(l),((e,t)=>(g(),y("div",{key:e.nick,class:w({"application-item":!0,removed:e.isRemoved})},[C(Cs,{style:{flex:"0 0 auto"},url:e.avatar,useSkeletonAnimation:!0},null,8,["url"]),k("div",{class:"application-item-info"},[k("div",{class:"application-item-nick"},b(e.nick),1),k("div",{class:"application-item-note"},b(I(Dn).t("TUIChat.申请加入")),1)]),k("div",{class:"application-item-operation"},[k("div",{class:"agree",onClick:n=>c(e,"Agree",t)},b(I(Dn).t("TUIChat.同意")),9,["onClick"]),k("div",{class:"reject",onClick:n=>c(e,"Reject",t)},b(I(Dn).t("TUIChat.拒绝")),9,["onClick"])])],2)))),128))])])])),_:1},8,["visible","popDirection","isFullScreen","overlayColor"])]))}}),[["__scopeId","data-v-50f8ddf9"]]),Fs=Ms(u({__name:"message-text",props:{content:{default:()=>({})}},setup(e){const t=e,n=d();return A((()=>{var e;n.value=t.content,null==(e=n.value.text)||e.forEach((e=>{"img"===e.name&&"custom"===(null==e?void 0:e.type)&&console.warn("CUSTOM_BASIC_EMOJI_URL is required for custom emoji, please check your CUSTOM_BASIC_EMOJI_URL.")}))})),(e,t)=>(g(),y("div",{class:w(["message-text-container",I(Un)&&"text-select"])},[(g(!0),y(E,null,L(I(n).text,((e,t)=>(g(),y("span",{key:t},["text"===e.name?(g(),y("span",{key:0,class:"text"},b(e.text),1)):(g(),y("img",{key:1,class:"emoji",src:e.src,alt:e.emojiKey},null,8,["src","alt"]))])))),128))],2))}}),[["__scopeId","data-v-b4ce328c"]]),js=155,zs=Ms(u({__name:"message-image",props:{content:{default:()=>({})},messageItem:{default:()=>({})}},emits:["previewImage"],setup(e,{emit:t}){const n=t,s=e,a=d({width:"auto",height:"auto"}),l=e=>{const{width:t,height:n}=e;if(0===t||0===n)return;let s=0,l=0;t>=n?(s=js,l=js*n/t):(s=js*t/n,l=js),a.value.width=s+"px",a.value.height=l+"px"};A((()=>{l(s.content)}));const i=e=>{l(e.detail)},o=()=>{var e;"success"!==(null==(e=s.messageItem)?void 0:e.status)&&1!==s.messageItem.progress||n("previewImage")};return(e,t)=>{const n=R;return g(),y("div",{class:"image-container",onClick:o},[C(n,{class:"message-image",mode:"aspectFit",src:s.content.url,style:S({width:I(a).width,height:I(a).height}),onLoad:i},null,8,["src","style"])])}}}),[["__scopeId","data-v-b011a1d6"]]),$s=Ms(u({__name:"message-audio",props:{broadcastNewAudioSrc:{},messageItem:{default:()=>({})},content:{default:()=>({})}},emits:["getGlobalAudioContext","setAudioPlayed"],setup(e,{emit:t}){const n=t,s=e,a=new Map,l=d(!1);function i(){if(n("getGlobalAudioContext",a,{newAudioSrc:s.content.url}),s.messageItem.hasRiskContent||!s.content.url)return void jn({message:"暂不支持播放"});h()||(a.set("audio",U()),function(){const e=h();if(!e)return;e.src=s.content.url,l.value=!1,e.onPlay(r),e.onStop(c),e.onEnded(u),e.onError(p)}()),l.value?o():function(){const e=h();e&&(e.play(),"in"===s.messageItem.flow&&n("setAudioPlayed",s.messageItem.ID))}()}function o(){const e=h();if(e)try{e.stop()}catch{}}function r(){l.value=!0}function c(){l.value=!1}function u(){l.value=!1}function p(){console.warn("audio played error")}function h(){return a.get("audio")}return v((()=>{var e;const t=h();l.value&&o(),null==(e=null==t?void 0:t.destroy)||e.call(t),a.delete("audio")})),_((()=>s.broadcastNewAudioSrc),(e=>{e!==s.content.url&&l.value&&(o(),l.value=!1)})),(e,t)=>(g(),y("div",{class:w({"message-audio":!0,reserve:"out"===s.messageItem.flow}),onClick:i},[k("div",{class:"audio-icon-container"},[k("div",{class:w({mask:!0,play:I(l)})},null,2),C(Bn,{class:"icon",width:"15px",height:"20px",file:I("data:image/svg+xml,%3csvg%20width='62'%20height='78'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23prefix__clip0_1_7)'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M28%2039.5c0-6.638-2.558-12.755-7-17l5-5.5c5.936%205.662%209%2013.637%209%2022.5%200%208.604-3.364%2016.373-9%2022L21%2056c4.225-4.22%207-10.048%207-16.5zm18.025%2038.502L41%2073c8.457-8.442%2013.25-20.631%2013.25-33.54C54.25%2026.147%2048.925%2013.493%2040%205l5.084-5C55.503%209.91%2062%2023.924%2062%2039.46c0%2015.062-6.108%2028.694-15.975%2038.542zM7.75%2047.23c4.28%200%207.75-3.479%207.75-7.77%200-4.29-3.47-7.77-7.75-7.77-4.28%200-7.75%203.48-7.75%207.77%200%204.291%203.47%207.77%207.75%207.77z'%20fill='%23444'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='prefix__clip0_1_7'%3e%3cpath%20fill='%23fff'%20d='M0%200h62v78H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e")},null,8,["file"])]),k("div",{class:"time",style:S({width:5*s.content.second+"px"})},b(s.content.second||1)+' " ',5)],2))}}),[["__scopeId","data-v-5c1f2285"]]),Zs=Ms(u({__name:"message-file",props:{content:{default:()=>({})},messageItem:{default:()=>({})}},setup(e){const t=e,n=()=>{if(t.messageItem.hasRiskContent)return;const e={mode:"cors",headers:new Headers({"Content-Type":"application/x-www-form-urlencoded"})};if(null==window?void 0:window.fetch)fetch(t.content.url,e).then((e=>e.blob())).then((e=>{const n=document.createElement("a"),s=window.URL.createObjectURL(e);n.href=s,n.download=t.content.name,n.click()}));else{const e=document.createElement("a");e.href=t.content.url,e.target="_blank",e.download=t.content.name,e.click()}};return(e,s)=>(g(),y("div",{class:"file-message-montainer",title:I(Dn).t("TUIChat.单击下载"),onClick:n},[C(Bn,{file:I("data:image/svg+xml,%3csvg%20width='16'%20height='14'%20viewBox='0%200%2016%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='&%23231;&%23188;&%23150;&%23231;&%23187;&%23132;%209&%23229;&%23164;&%23135;&%23228;&%23187;&%23189;%202'%20opacity='0.795169'%3e%3cpath%20id='&%23231;&%23159;&%23169;&%23229;&%23189;&%23162;'%20d='M0.5%202.25C0.5%201.2835%201.2835%200.5%202.25%200.5H6.54211C6.62301%200.5%206.70271%200.519631%206.77435%200.557208L8.63621%201.53374C8.85115%201.64647%209.09023%201.70536%209.33293%201.70536H13.75C14.7165%201.70536%2015.5%202.48886%2015.5%203.45536V11.75C15.5%2012.7165%2014.7165%2013.5%2013.75%2013.5H2.25C1.2835%2013.5%200.5%2012.7165%200.5%2011.75V2.25Z'%20stroke='%23232832'%20style='stroke:%23232832;stroke:color(display-p3%200.1360%200.1574%200.1949);stroke-opacity:1;'%20/%3e%3crect%20id='&%23231;&%23159;&%23169;&%23229;&%23189;&%23162;_2'%20x='0.5'%20y='3.5'%20width='15'%20height='10'%20rx='1.75'%20stroke='%23232832'%20style='fill-opacity:1;stroke:%23232832;stroke:color(display-p3%200.1360%200.1574%200.1949);stroke-opacity:1;'%20/%3e%3c/g%3e%3c/svg%3e"),class:"file-icon"},null,8,["file"]),k("div",null,[k("div",null,b(t.content.name),1),k("div",null,b(t.content.size),1)])],8,["title"]))}}),[["__scopeId","data-v-e7e6191d"]]),Ys=Ms(u({__name:"message-face",props:{content:{type:Object,default:()=>({})}},setup(e){const t=e,n=d(t.content.url);return p((()=>{"custom"===t.content.type&&console.warn("CUSTOM_BIG_EMOJI_URL is required for custom emoji, please check your CUSTOM_BIG_EMOJI_URL.")})),(e,t)=>(g(),y("div",{class:"message-image"},[k("img",{mode:"aspectFit",class:"message-image",src:I(n)},null,8,["src"])]))}}),[["__scopeId","data-v-a83600e4"]]),qs=Ms(u({__name:"message-custom",props:{messageItem:{default:void 0},content:{default:void 0}},setup(e){const t=e,n=d(),s=d(),a=d(),l=d({businessID:""});A((()=>{n.value=t.content,s.value=t.messageItem;const{payload:e}=t.messageItem;l.value=e.data||"",l.value=vs(e.data),e.data===Ls.SERVICE&&(a.value=vs(e.extension))}));return(e,t)=>{const n=V;return g(),y("div",{class:"custom"},[I(l).businessID===I(Ls).SERVICE?(g(),y("div",{key:0},[k("h1",null,[C(n,null,{default:T((()=>[P(b(I(a).title),1)])),_:1}),I(a).hyperlinks_text?(g(),y("a",{key:0,href:I(a).hyperlinks_text.value,target:"view_window"},b(I(a).hyperlinks_text.key),9,["href"])):M("",!0)]),I(a).item&&I(a).item.length>0?(g(),y("ul",{key:0},[(g(!0),y(E,null,L(I(a).item,((e,t)=>(g(),y("li",{key:t},[I(gs)(e.value)?(g(),y("a",{key:0,href:e.value,target:"view_window"},b(e.key),9,["href"])):(g(),y("p",{key:1},b(e.key),1))])))),128))])):M("",!0),k("article",null,b(I(a).description),1)])):I(l).businessID===I(Ls).EVALUATE?(g(),y("div",{key:1,class:"evaluate"},[k("h1",null,b(I(Dn).t("message.custom.对本次服务评价")),1),k("ul",{class:"evaluate-list"},[(g(!0),y(E,null,L(Math.max(I(l).score,0),((e,t)=>(g(),y("li",{key:t,class:"evaluate-list-item"},[C(Bn,{file:I(hs),class:"file-icon"},null,8,["file"])])))),128))]),k("article",null,b(I(l).comment),1)])):I(l).businessID===I(Ls).ORDER?(g(),y("div",{key:2,class:"order",onClick:t[0]||(t[0]=e=>{return t=I(l).link,void window.open(t);var t})},[k("img",{src:I(l).imageUrl},null,8,["src"]),k("main",null,[k("h1",null,b(I(l).title),1),k("p",null,b(I(l).description),1),k("span",null,b(I(l).price),1)])])):I(l).businessID===I(Ls).LINK?(g(),y("div",{key:3,class:"textLink"},[k("p",null,b(I(l).text),1),k("a",{href:I(l).link,target:"view_window"},b(I(Dn).t("message.custom.查看详情>>")),9,["href"])])):(g(),y("span",{key:4,innerHTML:e.content.custom},null,8,["innerHTML"]))])}}}),[["__scopeId","data-v-bddf38f5"]]),Ws=Ms(u({__name:"message-tip",props:{content:{type:Object,default:()=>({})}},setup(e){const t=e,n=m((()=>{var e,n;return(null==(e=t.content)?void 0:e.text)||(null==(n=t.content)?void 0:n.custom)||""}));return(e,t)=>(g(),y("div",{class:"message-tip"},[k("span",null,b(I(n)),1)]))}}),[["__scopeId","data-v-a6439730"]]);class Xs{constructor(){this.chatType="",this.features={DownloadFile:!0,CopyMessage:!0,DeleteMessage:!0,RevokeMessage:!0,QuoteMessage:!0,ForwardMessage:!0,TranslateMessage:!0,VoiceToText:!0,MultiSelection:!0,EmojiReaction:!0,InputEmoji:!0,InputStickers:!0,InputImage:!0,InputVoice:!0,InputVideo:!0,InputFile:!0,InputEvaluation:!0,InputQuickReplies:!0,InputMention:!0,MessageSearch:!0,ReadStatus:!0},this.theme="light"}static getInstance(){return Xs.instance||(Xs.instance=new Xs),Xs.instance}setChatType(e){this.chatType=e}getChatType(){return this.chatType}hideTUIChatFeatures(e){e&&e.forEach((e=>{this.features[e]&&(this.features[e]=!1)}))}getFeatureConfig(e){return e?this.features[e]:this.features}setTheme(e){this.theme=e}getTheme(){return this.theme}}const Qs=Xs.getInstance();Qs.hideTUIChatFeatures.bind(Qs);const Ks=Ms(u({__name:"index",props:{message:{default:()=>({})}},emits:["openReadUserPanel"],setup(e,{emit:t}){const n=t,s=e,a=Qs.getFeatureConfig("ReadStatus"),l=An.TYPES,i=d(On.getData(Rn.USER,"displayMessageReadReceipt"));p((()=>{On.watch(Rn.USER,{displayMessageReadReceipt:C})})),v((()=>{On.unwatch(Rn.USER,{displayMessageReadReceipt:C})}));const o=m((()=>{if(!a)return!1;if(!i.value)return!1;const{ID:e,type:t,flow:n,status:o,hasRiskContent:r,conversationID:c,conversationType:u,needReadReceipt:d=!1}=s.message;if(r)return!1;const{groupProfile:p}=On.getConversationModel(c)||{};if((null==p?void 0:p.type)===l.GRP_AVCHATROOM||(null==p?void 0:p.type)===l.GRP_COMMUNITY)return!1;if(t===l.MSG_CUSTOM){const t=On.getMessageModel(e);if(null!==(null==t?void 0:t.getSignalingInfo()))return!1}return"out"===n&&"success"===o&&("GROUP"===u?d:"C2C"===u)})),r=m((()=>{const{conversationType:e,needReadReceipt:t=!1,isPeerRead:n=!1}=s.message,{readCount:a=0,unreadCount:l=0,isPeerRead:i=!1}=s.message.readReceiptInfo;return"C2C"===e?t?i?0:1:n?0:1:"GROUP"===e?t?0===a?1:0===l?2:4:3:1})),c=m((()=>{const{readCount:e=0}=s.message.readReceiptInfo;switch(r.value){case 0:return Dn.t("TUIChat.已读");case 1:return Dn.t("TUIChat.未读");case 2:return Dn.t("TUIChat.全部已读");case 4:return`${e}${Dn.t("TUIChat.人已读")}`;default:return""}})),u=m((()=>{const{conversationType:e}=s.message;return"C2C"===e?0!==r.value:"GROUP"===e&&2!==r.value})),h=m((()=>s.message.needReadReceipt&&"GROUP"===s.message.conversationType&&(4===r.value||1===r.value)));function f(){h.value&&n("openReadUserPanel")}function C(e){i.value=e}return(e,t)=>B((g(),y("div",{class:w({"message-label":!0,unread:I(u),"finger-point":I(h)}),onClick:f},[k("span",null,b(I(c)),1)],2)),[[H,I(o)]])}}),[["__scopeId","data-v-3007312d"]]);var Js=(e=>(e[e.TYPE_NONE=0]="TYPE_NONE",e[e.TYPE_TEXT=1]="TYPE_TEXT",e[e.TYPE_CUSTOM=2]="TYPE_CUSTOM",e[e.TYPE_IMAGE=3]="TYPE_IMAGE",e[e.TYPE_SOUND=4]="TYPE_SOUND",e[e.TYPE_VIDEO=5]="TYPE_VIDEO",e[e.TYPE_FILE=6]="TYPE_FILE",e[e.TYPE_LOCATION=7]="TYPE_LOCATION",e[e.TYPE_FACE=8]="TYPE_FACE",e[e.TYPE_GROUP_TIPS=9]="TYPE_GROUP_TIPS",e[e.TYPE_MERGER=10]="TYPE_MERGER",e))(Js||{});const ea=Ms(u({__name:"index",props:{message:{default:()=>({})}},emits:["scrollTo","blinkMessage"],setup(e,{emit:t}){const n=t,s=e;let a=0;const l=d(""),i=d(!1),o=d({}),r=m((()=>{var e;try{const t=JSON.parse((null==(e=s.message)?void 0:e.cloudCustomData)||"{}"),n=On.getMessageModel(t.messageReply.messageID);return null==n?void 0:n.isRevoked}catch(t){return!0}}));async function c(){var e;if(r.value)return;const t=null==(e=o.value)?void 0:e.messageID,s=On.getData(Rn.CHAT,"messageList").some((e=>e.ID===t));if(t&&s)try{const e=await Kn("#messageScrollList","messageList"),s=await Kn("#tui-"+t,"messageList"),{scrollTop:l}=await Jn("#messageScrollList","messageList"),i=s.top+l-e.top-a++%2,o=s.top{var e;try{const t=JSON.parse((null==(e=s.message)?void 0:e.cloudCustomData)||"{}");i.value=Boolean(t.messageReply),i.value&&(o.value=t.messageReply,l.value=function(e){let t="",n="";switch(e.messageType){case Js.TYPE_TEXT:t="[文本]";break;case Js.TYPE_CUSTOM:t="[自定义消息]";break;case Js.TYPE_IMAGE:t="[图片]";break;case Js.TYPE_SOUND:t="[音频]";break;case Js.TYPE_VIDEO:t="[视频]";break;case Js.TYPE_FILE:t="[文件]";break;case Js.TYPE_LOCATION:t="[地理位置]";break;case Js.TYPE_FACE:t="[动画表情]";break;case Js.TYPE_GROUP_TIPS:t="[群提示]";break;case Js.TYPE_MERGER:t="[聊天记录]";break;default:t="[消息]"}[Js.TYPE_TEXT,Js.TYPE_MERGER].includes(e.messageType)&&(n=e.messageAbstract);return n||Dn.t(`TUIChat.${t}`)}(o.value))}catch(t){i.value=!1}})),(e,t)=>I(i)?(g(),y("div",{key:0,class:w({"reference-content":!0,reverse:"out"===e.message.flow}),onClick:c},[I(r)?(g(),y("div",{key:0,class:"revoked-text"},b(I(Dn).t("TUIChat.引用内容已撤回")),1)):(g(),y("div",{key:1,class:"max-double-line"},b(I(o).messageSender)+": "+b(I(os)(I(l))),1))],2)):M("",!0)}}),[["__scopeId","data-v-ccb106a9"]]),ta=class e{constructor(){this.isUseCache=!0,this.translationCache=new Map}static getInstance(){return e.instance||(e.instance=new e),e.instance}async get(e){if(this.isUseCache){const t=this.translationCache.get(e.ID);if(void 0!==t)return t}const t=On.getMessageModel(e.ID);if(!t)return[];const{text:n}=t.getMessageContent()||{},s=[],a=await this.getNickList(t);for(let o=0;o"text"===e.type&&""!==e.value.trim()&&(l.push(t),!0))).map((e=>e.value));if(0===i.length)return this.translationCache.set(t.ID,s),s;return(await this.getTranslationStandard(i)).forEach(((e,t)=>{s[l[t]].value=e})),this.translationCache.set(t.ID,s),s}clear(){this.translationCache.clear()}disableCache(){this.isUseCache=!1}enableCache(){this.isUseCache=!0}getTranslationStandard(e){return new Promise(((t,n)=>{Nn.translateText({sourceTextList:e,sourceLanguage:"auto"}).then((e=>{const{data:{translatedTextList:n}}=e;t(n)})).catch((e=>{n(e)}))}))}async getNickList(e){const t=[],{atUserList:n=[]}=e,s=An.TYPES.MSG_AT_ALL;if(n.includes(s)&&t.push(`@${Dn.t("TUIChat.所有人")}`),n.length>0){const{data:e}=await Fn.getUserProfile({userIDList:n});e.forEach((e=>{const n=`@${e.nick||e.userID}`;t.push(n)}))}return[...new Set(t)]}getSplitResult(e,t){let n=0;const s=[],a=[];for(;n({})},translationContentVisible:{type:Boolean},isSingleTranslation:{type:Boolean},translationWrapperRef:{}},setup(e){const t=e,n=d(!1),s=d(""),a=d([]);return _((()=>t.translationContentVisible),(e=>{e&&na.get(t.message).then((e=>{n.value=!0,a.value=e})).catch((e=>{n.value=!0,emits("toggleErrorStatus",!0),s.value=e.message}))}),{immediate:!0}),(e,l)=>(g(),y("div",{class:"message-translation-container"},[I(n)?(g(),y("div",{key:0,id:`translation-content-${t.message.ID}`,class:w({"translation-content":!0,occur:!0})},[I(a).length>0?(g(!0),y(E,{key:0},L(I(a),((e,t)=>(g(),y("span",{key:t},["face"===e.type?(g(),y("img",{key:0,class:"text-face",src:e.value},null,8,["src"])):(g(),y("span",{key:1,class:"text-plain"},b(e.value),1))])))),128)):(g(),y(E,{key:1},[P(b(I(s)),1)],64))],8,["id"])):M("",!0),k("div",{class:w({loading:!0,"loading-end":I(n)})},b(I(Dn).t("TUIChat.翻译中"))+"... ",3)]))}}),[["__scopeId","data-v-937aa6a8"]]),aa=Ms(u({__name:"index",props:{message:{default:()=>({})}},setup(e){const t=e,n=d(!1),s=d(!1),a=d();let l=!0;function i(e){s.value=e}function o(e){if(void 0===e)return;l=!1;const a=e.get(t.message.conversationID)||[];for(let i=0;i{On.watch(Rn.CHAT,{translateTextInfo:o})})),v((()=>{On.unwatch(Rn.CHAT,{translateTextInfo:o})})),(e,o)=>I(n)?(g(),y("div",{key:0,ref_key:"translationWrapperRef",ref:a,class:w({"message-translation":!0,reverse:"out"===t.message.flow,error:I(s)})},[C(sa,{message:t.message,translationContentVisible:I(n),translationWrapperRef:I(a),isSingleTranslation:I(l),onToggleErrorStatus:i},null,8,["message","translationContentVisible","translationWrapperRef","isSingleTranslation"]),k("div",{class:"copyright"},[C(Bn,{file:I("data:image/svg+xml,%3csvg%20width='13'%20height='13'%20viewBox='0%200%2013%2013'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6.50001%2013C2.91038%2013%200%2010.0896%200%206.50001C0%202.91038%202.91038%200%206.50001%200C10.0896%200%2013%202.91038%2013%206.50001C13%2010.0896%2010.0896%2013%206.50001%2013ZM5.05051%209.05234C5.31489%209.31679%205.74359%209.31685%206.00805%209.05247C6.00809%209.05242%206.00813%209.05238%206.00817%209.05234L10.1129%204.94758C10.3774%204.68313%2010.3774%204.25437%2010.1129%203.98992C9.84847%203.72546%209.41971%203.72546%209.15526%203.98992L5.50008%207.58659L3.86425%205.95076C3.5998%205.68631%203.17104%205.68631%202.90659%205.95076C2.64213%206.21521%202.64213%206.64398%202.90659%206.90843L5.05051%209.05235L5.05051%209.05234Z'%20fill='%23999'/%3e%3c/svg%3e"),size:"13px"},null,8,["file"]),k("div",{class:"copyright-text"},b(I(Dn).t("TUIChat.由IM提供翻译支持")),1)])],2)):M("",!0)}}),[["__scopeId","data-v-8bab923c"]]),la=class e{constructor(){this.isUseCache=!0,this.convertCache=new Map}static getInstance(){return e.instance||(e.instance=new e),e.instance}async get(e){if(this.isUseCache){const t=this.convertCache.get(e.ID);if(void 0!==t)return t}const t=On.getMessageModel(e.ID);if(!t)return Promise.reject("message not found");const n=await Nn.convertVoiceToText({message:t});let{data:{result:s}={}}=n;return s?this.convertCache.set(t.ID,s):s="",s}clear(){this.convertCache.clear()}disableCache(){this.isUseCache=!1}enableCache(){this.isUseCache=!0}};la.instance=void 0;const ia=la.getInstance(),oa=Ms(u({__name:"convert-content",props:{message:{default:()=>({})},contentVisible:{type:Boolean}},emits:["toggleErrorStatus"],setup(e,{emit:t}){const n=t,s=e,a=d(!1),l=d("");return _((()=>s.contentVisible),(e=>{e&&ia.get(s.message).then((e=>{a.value=!0,l.value=e})).catch((e=>{a.value=!0,n("toggleErrorStatus",!0),l.value=e.message}))}),{immediate:!0}),(e,t)=>(g(),y("div",{class:"message-convert-container"},[I(a)?(g(),y("div",{key:0,class:w({"convert-content":!0,occur:!0})},b(I(l)),1)):M("",!0),k("div",{class:w({loading:!0,"loading-end":I(a)})},b(I(Dn).t("TUIChat.转换中"))+"... ",3)]))}}),[["__scopeId","data-v-baaba9e9"]]),ra=Ms(u({__name:"index",props:{message:{default:()=>({})}},setup(e){const t=e,n=d(!1),s=d(!1),a=d();let l=!0;function i(e){s.value=e}function o(e){if(void 0===e)return;l=!1;const a=e.get(t.message.conversationID)||[];for(let i=0;i{On.watch(Rn.CHAT,{voiceToTextInfo:o})})),v((()=>{On.unwatch(Rn.CHAT,{voiceToTextInfo:o})})),(e,o)=>I(n)?(g(),y("div",{key:0,ref_key:"convertWrapperRef",ref:a,class:w({"message-convert":!0,reverse:"out"===t.message.flow,error:I(s)})},[C(oa,{message:t.message,contentVisible:I(n),isSingleConvert:I(l),convertWrapperRef:I(a),onToggleErrorStatus:i},null,8,["message","contentVisible","isSingleConvert","convertWrapperRef"])],2)):M("",!0)}}),[["__scopeId","data-v-873d2b86"]]),ca=Ms(u({__name:"index",props:{isSelected:{type:Boolean}},emits:["onChange"],setup(e,{emit:t}){const n=t,s=e;function a(){n("onChange",!s.isSelected)}return(e,t)=>(g(),y("div",{class:"radio-select",onClick:a},[s.isSelected?(g(),h(Bn,{key:1,file:I("data:image/svg+xml,%3csvg%20width='44'%20height='44'%20viewBox='0%200%2044%2044'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='&%23231;&%23188;&%23150;&%23231;&%23187;&%23132;'%3e%3ccircle%20id='&%23230;&%23164;&%23173;&%23229;&%23156;&%23134;&%23229;&%23189;&%23162;'%20cx='22'%20cy='22'%20r='22'%20fill='%23147AFF'/%3e%3cpath%20id='&%23232;&%23183;&%23175;&%23229;&%23190;&%23132;'%20d='M29.8629%2013.8987C30.2582%2013.5129%2030.8913%2013.5206%2031.277%2013.9159L33.035%2015.7172C33.4207%2016.1124%2033.4131%2016.7454%2033.0179%2017.1312L19.0302%2030.7857C18.6448%2031.162%2018.0305%2031.1653%2017.641%2030.7933L10.9897%2024.4405C10.5904%2024.0591%2010.5758%2023.4262%2010.9571%2023.0268L12.6958%2021.2055C13.0772%2020.8061%2013.7102%2020.7914%2014.1096%2021.1727L18.3055%2025.1785L29.8629%2013.8987Z'%20fill='white'/%3e%3c/g%3e%3c/svg%3e"),size:"20px"},null,8,["file"])):(g(),y("div",{key:0,class:"radio-no-select"}))]))}}),[["__scopeId","data-v-469da1c9"]]),ua=Ms(u({__name:"message-bubble",props:{messageItem:{default:()=>({})},content:{default:()=>({})},classNameList:{default:()=>[]},blinkMessageIDList:{default:()=>[]},isMultipleSelectMode:{type:Boolean,default:!1},isAudioPlayed:{type:Boolean,default:!1},multipleSelectedMessageIDList:{default:()=>[]}},emits:["resendMessage","blinkMessage","setReadReceiptPanelVisible","changeSelectMessageIDList","scrollTo"],setup(e,{emit:t}){const n=t,s=e,a=An.TYPES,l=[a.MSG_LOCATION,a.MSG_TEXT,a.MSG_CUSTOM,a.MSG_MERGER,a.MSG_FACE],{blinkMessageIDList:i,messageItem:o}=N(s),r=m((()=>s.multipleSelectedMessageIDList.includes(o.value.ID))),c=m((()=>"in"===o.value.flow&&"success"===o.value.status&&o.value.type===a.MSG_AUDIO&&!s.isAudioPlayed)),u=m((()=>["message-bubble",r.value?"multiple-selected":"",...s.classNameList])),d=m((()=>[a.MSG_IMAGE,a.MSG_VIDEO,a.MSG_MERGER].includes(o.value.type))),p=m((()=>{let e=Dn.t("TUIChat.涉及敏感内容")+", ";return"out"===o.value.flow?e+=Dn.t("TUIChat.发送失败"):e+=Dn.t(o.value.type===a.MSG_AUDIO?"TUIChat.无法收听":"TUIChat.无法查看"),e})),v=m((()=>{var e,t;return!!(null==(e=o.value)?void 0:e.ID)&&(null==(t=null==i?void 0:i.value)?void 0:t.includes(o.value.ID))}));function f(e){n("changeSelectMessageIDList",{type:e?"add":"remove",messageID:o.value.ID})}function _(e){n("blinkMessage",e)}function T(e){n("scrollTo",e)}function S(){n("setReadReceiptPanelVisible",!0,o.value)}return(e,t)=>(g(),y("div",{class:w(I(u))},[s.isMultipleSelectMode?(g(),h(ca,{key:0,class:"multiple-select-radio",isSelected:I(r),onOnChange:f},null,8,["isSelected"])):M("",!0),k("div",{class:w({"control-reverse":"out"===I(o).flow})},[k("div",{class:"message-bubble-content"},[k("div",{class:w(["message-bubble-main-content",["in"===I(o).flow?"":"reverse"]])},[C(Cs,{useSkeletonAnimation:"",url:I(o).avatar||"",style:{flex:"0 0 auto"}},null,8,["url"]),k("main",{class:"message-body",onClick:t[1]||(t[1]=G((()=>{}),["stop"]))},["in"===I(o).flow&&"GROUP"===I(o).conversationType?(g(),y("div",{key:0,class:"message-body-nick-name"},b(s.content.showName),1)):M("",!0),k("div",{class:w(["message-body-main","out"===I(o).flow&&"message-body-main-reverse"])},[k("div",{class:w(["blink","message-body-content","out"===I(o).flow?"content-out":"content-in",I(o).hasRiskContent&&"content-has-risk",I(d)?"content-no-padding":"",I(d)&&I(v)?"blink-shadow":"",!I(d)&&I(v)?"blink-content":""])},[k("div",{class:"content-main"},[I(o).type!==I(a).MSG_IMAGE&&I(o).type!==I(a).MSG_VIDEO||!I(o).hasRiskContent?x(e.$slots,"default",{key:1},void 0,!0):(g(),y("img",{key:0,class:w(["message-risk-replace",!I(Un)&&"message-risk-replace-h5"]),src:"https://web.sdk.qcloud.com/component/TUIKit/assets/has_risk_default.png"},null,2))]),I(o).hasRiskContent?(g(),y("div",{key:0,class:"content-has-risk-tips"},b(I(p)),1)):M("",!0)],2),I(c)?(g(),y("div",{key:0,class:"audio-unplay-mark"})):M("",!0),"fail"===I(o).status||I(o).hasRiskContent?(g(),y("div",{key:1,class:"message-label fail",onClick:t[0]||(t[0]=e=>{var t;(null==(t=o.value)?void 0:t.hasRiskContent)||n("resendMessage")})}," ! ")):M("",!0),"unSend"===I(o).status&&l.includes(I(o).type)?(g(),h(Bn,{key:2,class:"message-label loading-circle",file:I("/assets/loading-DB306kU9.png"),width:"15px",height:"15px"},null,8,["file"])):M("",!0),C(Ks,{class:"message-label align-self-bottom",message:I(Is)(I(o)),onOpenReadUserPanel:S},null,8,["message"])],2)])],2),k("div",{class:"message-bubble-extra-content"},[C(aa,{class:w("out"===I(o).flow?"reverse":"flex-row"),message:I(o)},null,8,["class","message"]),C(ra,{class:w("out"===I(o).flow?"reverse":"flex-row"),message:I(o)},null,8,["class","message"]),C(ea,{class:w("out"===I(o).flow?"reverse":"flex-row"),message:I(o),onBlinkMessage:_,onScrollTo:T},null,8,["class","message"])])])],2)],2))}}),[["__scopeId","data-v-0db740be"]]),da=Ms(u({__name:"message-location",props:{content:{type:Object,default:()=>({})}},setup(e){const t=e,n=d();return A((()=>{n.value=t.content})),(e,t)=>(g(),y("a",{class:"message-location",href:I(n).href,target:"_blank",title:"点击查看详情"},[k("span",{class:"el-icon-location-outline"},b(I(n).description),1),k("img",{src:I(n).url},null,8,["src"])],8,["href"]))}}),[["__scopeId","data-v-394dfab9"]]),pa=Ms(u({__name:"message-timestamp",props:{currTime:{type:Number,default:0},prevTime:{type:Number,default:0}},setup(e){const t=e,{currTime:n,prevTime:s}=N(t),a=d(!1),l=d("");return _((()=>[n.value,s.value]),((e,t)=>{var i,o;(null==e?void 0:e.toString())!==(null==t?void 0:t.toString())&&(l.value=(i=n.value,o=s.value,a.value=!1,i<=0?"":!o||o<=0||i-o>=600?(a.value=!0,ws(1e3*i)):""))}),{immediate:!0}),(e,t)=>I(a)?(g(),y("div",{key:0,class:"message-timestamp"},b(I(l)),1)):M("",!0)}}),[["__scopeId","data-v-c78b0657"]]),va=Ms(u({__name:"message-video",props:{content:{default:()=>({})},messageItem:{default:()=>({})}},setup(e){const t=e;function n(){const e=encodeURIComponent(t.content.url);O({url:`/TUIKit/components/TUIChat/video-play?videoUrl=${e}`})}return(e,s)=>{const a=R;return g(),y("div",{class:"message-video"},[k("div",{class:"message-video-box",onClick:n},[C(a,{src:t.content.snapshotUrl,class:"message-video-box"},null,8,["src"]),"success"===t.messageItem.status||1===t.messageItem.progress?(g(),h(Bn,{key:0,class:"video-play",file:I(cs)},null,8,["file"])):M("",!0)])])}}}),[["__scopeId","data-v-4865446a"]]),ga="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='40px'%20height='40px'%20viewBox='0%200%2040%2040'%20version='1.1'%3e%3ctitle%3e编组%2014%3c/title%3e%3cdefs%3e%3cpath%20d='M467,0%20C474.731986,-2.71135202e-14%20481,6.2680135%20481,14%20L481,247%20C481,254.731986%20474.731986,261%20467,261%20L353.036,261%20L340.862492,273.204941%20C339.302377,274.769018%20336.769719,274.77223%20335.205642,273.212116%20C335.203247,273.209727%20335.200856,273.207335%20335.198467,273.204941%20L323.024,261%20L14,261%20C6.2680135,261%202.72325209e-15,254.731986%200,247%20L0,14%20C8.29461588e-16,6.2680135%206.2680135,3.19669972e-15%2014,0%20L467,0%20Z'%20id='path-1'%3e%3c/path%3e%3cfilter%20x='-10.1%25'%20y='-14.0%25'%20width='120.2%25'%20height='135.4%25'%20filterUnits='objectBoundingBox'%20id='filter-2'%3e%3cfeOffset%20dx='0'%20dy='10'%20in='SourceAlpha'%20result='shadowOffsetOuter1'%3e%3c/feOffset%3e%3cfeGaussianBlur%20stdDeviation='14.5'%20in='shadowOffsetOuter1'%20result='shadowBlurOuter1'%3e%3c/feGaussianBlur%3e%3cfeColorMatrix%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.06%200'%20type='matrix'%20in='shadowBlurOuter1'%3e%3c/feColorMatrix%3e%3c/filter%3e%3c/defs%3e%3cg%20id='页面-1'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3cg%20id='消息状态'%20transform='translate(-541.000000,%20-196.000000)'%3e%3cg%20id='编组-11'%20transform='translate(499.000000,%20163.000000)'%3e%3cg%20id='形状结合'%3e%3cuse%20fill='black'%20fill-opacity='1'%20filter='url(%23filter-2)'%20xlink:href='%23path-1'%3e%3c/use%3e%3cuse%20fill='%23FFFFFF'%20fill-rule='evenodd'%20xlink:href='%23path-1'%3e%3c/use%3e%3c/g%3e%3cg%20id='编组-19'%20transform='translate(8.000000,%201.000000)'%20fill-rule='nonzero'%3e%3cg%20id='编组-17'%20transform='translate(34.000000,%2032.000000)'%3e%3cg%20id='编组-14'%20transform='translate(0.000000,%200.249660)'%3e%3crect%20id='矩形'%20stroke='%23444444'%20stroke-width='4'%20x='6'%20y='11.7115453'%20width='20.4869565'%20height='24.5849258'%20rx='1'%3e%3c/rect%3e%3cpath%20d='M36,2.01560374%20L36,28.7262543%20C36,29.0023967%2035.7761424,29.2262543%2035.5,29.2262543%20L32.4652074,29.2262543%20C32.1890657,29.2262525%2031.9652084,29.002396%2031.9652057,28.7262543%20L31.9651258,6.04681123%20L31.9651258,6.04681123%20L12.2913043,6.04719144%20C12.015162,6.04720643%2011.7913,5.82335314%2011.7912947,5.54721076%20C11.7912947,5.54720754%2011.7912947,5.54720432%2011.7913043,5.5472011%20L11.7913043,2.51560374%20C11.7913043,2.23946137%2012.015162,2.01560374%2012.2913043,2.01560374%20L36,2.01560374%20L36,2.01560374%20Z'%20id='路径-3'%20fill='%23444444'%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e",ha=Ms(u({__name:"index",props:{messageItem:{default:()=>({})},isMultipleSelectMode:{type:Boolean,default:!1}},emits:["toggleMultipleSelectMode"],setup(e,{expose:t,emit:n}){const s=n,a=e,l=Qs.getFeatureConfig(),i=An.TYPES,o=d([{key:"open",text:Dn.t("TUIChat.打开"),iconUrl:ga,renderCondition(){var e;return!(!l.DownloadFile||!r.value)&&(Un&&((null==(e=r.value)?void 0:e.type)===i.MSG_FILE||r.value.type===i.MSG_VIDEO||r.value.type===i.MSG_IMAGE))},clickEvent:function(){var e;let t="";switch(null==(e=r.value)?void 0:e.type){case An.TYPES.MSG_FILE:t=r.value.payload.fileUrl;break;case An.TYPES.MSG_VIDEO:t=r.value.payload.remoteVideoUrl;break;case An.TYPES.MSG_IMAGE:t=r.value.payload.imageInfoArray[0].url}null==window||window.open(t,"_blank")}},{key:"copy",text:Dn.t("TUIChat.复制"),iconUrl:ga,renderCondition:()=>!(!l.CopyMessage||!r.value)&&r.value.type===i.MSG_TEXT,clickEvent:async function(){var e,t,n;Vn&&(null==(n=Qn)||n.setClipboardData({data:os(null==(t=null==(e=r.value)?void 0:e.payload)?void 0:t.text)}))}},{key:"revoke",text:Dn.t("TUIChat.撤回"),iconUrl:"data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='40px'%20height='40px'%20viewBox='0%200%2040%2040'%20version='1.1'%3e%3ctitle%3e矩形%3c/title%3e%3cdefs%3e%3cpath%20d='M467,0%20C474.731986,-2.71135202e-14%20481,6.2680135%20481,14%20L481,247%20C481,254.731986%20474.731986,261%20467,261%20L353.036,261%20L340.862492,273.204941%20C339.302377,274.769018%20336.769719,274.77223%20335.205642,273.212116%20C335.203247,273.209727%20335.200856,273.207335%20335.198467,273.204941%20L323.024,261%20L14,261%20C6.2680135,261%202.72325209e-15,254.731986%200,247%20L0,14%20C8.29461588e-16,6.2680135%206.2680135,3.19669972e-15%2014,0%20L467,0%20Z'%20id='path-1'%3e%3c/path%3e%3cfilter%20x='-10.1%25'%20y='-14.0%25'%20width='120.2%25'%20height='135.4%25'%20filterUnits='objectBoundingBox'%20id='filter-2'%3e%3cfeOffset%20dx='0'%20dy='10'%20in='SourceAlpha'%20result='shadowOffsetOuter1'%3e%3c/feOffset%3e%3cfeGaussianBlur%20stdDeviation='14.5'%20in='shadowOffsetOuter1'%20result='shadowBlurOuter1'%3e%3c/feGaussianBlur%3e%3cfeColorMatrix%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.06%200'%20type='matrix'%20in='shadowBlurOuter1'%3e%3c/feColorMatrix%3e%3c/filter%3e%3c/defs%3e%3cg%20id='页面-1'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3cg%20id='消息状态'%20transform='translate(-660.000000,%20-327.000000)'%3e%3cg%20id='编组-11'%20transform='translate(499.000000,%20163.000000)'%3e%3cg%20id='形状结合'%3e%3cuse%20fill='black'%20fill-opacity='1'%20filter='url(%23filter-2)'%20xlink:href='%23path-1'%3e%3c/use%3e%3cuse%20fill='%23FFFFFF'%20fill-rule='evenodd'%20xlink:href='%23path-1'%3e%3c/use%3e%3c/g%3e%3cg%20id='编组-19'%20transform='translate(8.000000,%201.000000)'%20fill='%23444444'%20fill-rule='nonzero'%3e%3cg%20id='编组-13'%20transform='translate(119.000000,%20131.000000)'%3e%3cg%20id='编组-21'%20transform='translate(34.000000,%2032.000000)'%3e%3cpath%20d='M9.94902685,18.825399%20C9.94902685,19.1015414%209.72516923,19.325399%209.44902685,19.325399%20C9.31552791,19.325399%209.18757266,19.2720125%209.09366105,19.1771306%20L2.13687841,12.1484693%20C1.94403281,11.9536312%201.94403281,11.6398441%202.13687841,11.445006%20L9.09366105,4.41634471%20C9.28791708,4.2200816%209.60449539,4.21845454%209.8007585,4.41271056%20C9.89564042,4.50662217%209.94902685,4.63457741%209.94902685,4.76807636%20L9.94824421,9.73507632%20L22.6994692,9.73558854%20C31.0812313,9.73558854%2038,15.6504194%2038,23.1330579%20C38,30.5145797%2031.2669616,36.3703807%2023.0384554,36.5272976%20L22.6994692,36.5305273%20L10.4390092,36.5305273%20C9.88672441,36.5305273%209.43900916,36.082812%209.43900916,35.5305273%20L9.43900916,33.408229%20C9.43900916,32.8559443%209.88672441,32.408229%2010.4390092,32.408229%20L22.6994692,32.408229%20C28.9648068,32.408229%2033.9198585,28.1721729%2033.9198585,23.1330579%20C33.9198585,18.1779281%2029.1285988,13.9993117%2023.0116273,13.861401%20L22.6994692,13.8578868%20L9.94824421,13.8570763%20L9.94902685,18.825399%20Z'%20id='路径'%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e",renderCondition:()=>!(!l.RevokeMessage||!r.value)&&("out"===r.value.flow&&"success"===r.value.status),clickEvent:function(){if(!r.value)return;On.getMessageModel(r.value.ID).revokeMessage().then((()=>{Rs("revokeMessage")})).catch((e=>{if(20016===e.code){const e=Dn.t("TUIChat.已过撤回时限");jn({message:e,type:zn.ERROR})}}))}},{key:"delete",text:Dn.t("TUIChat.删除"),iconUrl:"data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='40px'%20height='40px'%20viewBox='0%200%2040%2040'%20version='1.1'%3e%3ctitle%3e矩形%3c/title%3e%3cdefs%3e%3cpath%20d='M467,0%20C474.731986,-2.71135202e-14%20481,6.2680135%20481,14%20L481,247%20C481,254.731986%20474.731986,261%20467,261%20L353.036,261%20L340.862492,273.204941%20C339.302377,274.769018%20336.769719,274.77223%20335.205642,273.212116%20C335.203247,273.209727%20335.200856,273.207335%20335.198467,273.204941%20L323.024,261%20L14,261%20C6.2680135,261%202.72325209e-15,254.731986%200,247%20L0,14%20C8.29461588e-16,6.2680135%206.2680135,3.19669972e-15%2014,0%20L467,0%20Z'%20id='path-1'%3e%3c/path%3e%3cfilter%20x='-10.1%25'%20y='-14.0%25'%20width='120.2%25'%20height='135.4%25'%20filterUnits='objectBoundingBox'%20id='filter-2'%3e%3cfeOffset%20dx='0'%20dy='10'%20in='SourceAlpha'%20result='shadowOffsetOuter1'%3e%3c/feOffset%3e%3cfeGaussianBlur%20stdDeviation='14.5'%20in='shadowOffsetOuter1'%20result='shadowBlurOuter1'%3e%3c/feGaussianBlur%3e%3cfeColorMatrix%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.06%200'%20type='matrix'%20in='shadowBlurOuter1'%3e%3c/feColorMatrix%3e%3c/filter%3e%3c/defs%3e%3cg%20id='页面-1'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3cg%20id='消息状态'%20transform='translate(-779.000000,%20-326.000000)'%3e%3cg%20id='编组-11'%20transform='translate(499.000000,%20163.000000)'%3e%3cg%20id='形状结合'%3e%3cuse%20fill='black'%20fill-opacity='1'%20filter='url(%23filter-2)'%20xlink:href='%23path-1'%3e%3c/use%3e%3cuse%20fill='%23FFFFFF'%20fill-rule='evenodd'%20xlink:href='%23path-1'%3e%3c/use%3e%3c/g%3e%3cg%20id='编组-13备份'%20transform='translate(246.000000,%20131.583780)'%3e%3cg%20id='编组-17'%20transform='translate(34.000000,%2031.416220)'%3e%3cg%20id='编组-18'%20transform='translate(4.000000,%202.847939)'%3e%3cpath%20d='M27,8.04349833%20L27,34.26099%20L5,34.26099%20L5,8.04349833%20L27,8.04349833%20Z'%20id='路径-5'%20stroke='%23444444'%20stroke-width='4'%3e%3c/path%3e%3crect%20id='矩形'%20fill='%23444444'%20x='9.14285714'%20y='0'%20width='14'%20height='4.02899889'%3e%3c/rect%3e%3crect%20id='矩形'%20fill='%23444444'%20x='0'%20y='6.04349833'%20width='32'%20height='4.02899889'%3e%3c/rect%3e%3cpath%20d='M14,15.1087458%20L14,27.1957425%20L10,27.1957425%20L10,15.1087458%20L14,15.1087458%20Z%20M22,15.1087458%20L22,27.1957425%20L18,27.1957425%20L18,15.1087458%20L22,15.1087458%20Z'%20id='形状结合'%20fill='%23444444'%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/g%3e%3cg%20id='编组-19'%20transform='translate(8.000000,%201.000000)'%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e",renderCondition:()=>!(!l.DeleteMessage||!r.value)&&"success"===r.value.status,clickEvent:function(){if(!r.value)return;On.getMessageModel(r.value.ID).deleteMessage()}},{key:"forward",text:Dn.t("TUIChat.转发"),iconUrl:"data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='40px'%20height='40px'%20viewBox='0%200%2040%2040'%20version='1.1'%3e%3ctitle%3e编组%3c/title%3e%3cdefs%3e%3cpath%20d='M467,0%20C474.731986,-2.71135202e-14%20481,6.2680135%20481,14%20L481,247%20C481,254.731986%20474.731986,261%20467,261%20L353.036,261%20L340.862492,273.204941%20C339.302377,274.769018%20336.769719,274.77223%20335.205642,273.212116%20C335.203247,273.209727%20335.200856,273.207335%20335.198467,273.204941%20L323.024,261%20L14,261%20C6.2680135,261%202.72325209e-15,254.731986%200,247%20L0,14%20C8.29461588e-16,6.2680135%206.2680135,3.19669972e-15%2014,0%20L467,0%20Z'%20id='path-1'%3e%3c/path%3e%3cfilter%20x='-10.1%25'%20y='-14.0%25'%20width='120.2%25'%20height='135.4%25'%20filterUnits='objectBoundingBox'%20id='filter-2'%3e%3cfeOffset%20dx='0'%20dy='10'%20in='SourceAlpha'%20result='shadowOffsetOuter1'%3e%3c/feOffset%3e%3cfeGaussianBlur%20stdDeviation='14.5'%20in='shadowOffsetOuter1'%20result='shadowBlurOuter1'%3e%3c/feGaussianBlur%3e%3cfeColorMatrix%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.06%200'%20type='matrix'%20in='shadowBlurOuter1'%3e%3c/feColorMatrix%3e%3c/filter%3e%3c/defs%3e%3cg%20id='页面-1'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3cg%20id='消息状态'%20transform='translate(-660.000000,%20-196.000000)'%3e%3cg%20id='编组-11'%20transform='translate(499.000000,%20163.000000)'%3e%3cg%20id='形状结合'%3e%3cuse%20fill='black'%20fill-opacity='1'%20filter='url(%23filter-2)'%20xlink:href='%23path-1'%3e%3c/use%3e%3cuse%20fill='%23FFFFFF'%20fill-rule='evenodd'%20xlink:href='%23path-1'%3e%3c/use%3e%3c/g%3e%3cg%20id='编组-19'%20transform='translate(8.000000,%201.000000)'%20fill-rule='nonzero'%20stroke='%23444444'%20stroke-width='4'%3e%3cg%20id='编组-13'%20transform='translate(119.000000,%200.000000)'%3e%3cg%20id='编组-17'%20transform='translate(34.000000,%2032.000000)'%3e%3cg%20id='编组'%20transform='translate(0.000000,%200.249660)'%3e%3cpath%20d='M23.1265517,6.28055724%20L35.7271185,19.5748426%20L23.0577232,32.8831329%20L23.0577232,25.1147287%20C22.2832234,25.0144246%2021.6206186,24.9731478%2021.1119625,24.9593482%20C19.8469875,24.9250298%2017.622079,25.0087745%2015.0567889,25.7301995%20C10.5501298,27.0035633%206.83444935,29.6335962%204.00998374,33.593477%20C3.98525766,32.7188606%203.9976824,31.6416134%204.10230378,30.4471653%20C4.26498285,28.6221312%204.60551504,26.8911737%205.12965716,25.3080362%20C5.77312173,23.3656805%206.68732788,21.6451437%207.85433875,20.1962611%20C11.1297915,16.1439451%2016.3122766,14.2888953%2023.1265517,14.4503809%20L23.1265517,14.4503809%20L23.1265517,6.28055724%20Z'%20id='路径'%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e",renderCondition:()=>!(!l.ForwardMessage||!r.value)&&"success"===r.value.status,clickEvent:function(){if(!r.value)return;On.update(Rn.CUSTOM,"singleForwardMessageID",r.value.ID)}},{key:"quote",text:Dn.t("TUIChat.引用"),iconUrl:"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2040%2041'%20class='design-iconfont'%3e%3cg%20fill='none'%20fill-rule='evenodd'%3e%3cpath%20d='M34,2%20L34,28.6209709%20L20.7153357,28.6209709%20L17.9993455,31.4022694%20L15.2847485,28.6219998%20L2,28.6219998%20L2,2%20L34,2%20Z'%20transform='translate(2%203.273066)'%20fill-rule='nonzero'%20stroke='%23444'%20stroke-width='4'/%3e%3cpath%20fill='%23444'%20d='M11%2016.12483H15V20.15603749H11z'%20transform='translate(0%20.24966)'/%3e%3cpath%20fill='%23444'%20d='M18%2016.12483H22V20.15603749H18z'%20transform='translate(0%20.24966)'/%3e%3cpath%20fill='%23444'%20d='M25%2016.12483H29V20.15603749H25z'%20transform='translate(0%20.24966)'/%3e%3c/g%3e%3c/svg%3e",renderCondition(){if(!l.QuoteMessage||!r.value)return!1;const e=On.getMessageModel(r.value.ID);return"success"===r.value.status&&!e.getSignalingInfo()},clickEvent:function(){if(!r.value)return;r.value.quoteMessage()}},{key:"translate",text:Dn.t("TUIChat.翻译"),visible:!1,iconUrl:"data:image/svg+xml,%3csvg%20width='19'%20height='18'%20viewBox='0%200%2019%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='path-1-inside-1_313_82772'%20fill='white'%3e%3crect%20x='7'%20y='7.62939e-06'%20width='12'%20height='12'%20rx='0.5'/%3e%3c/mask%3e%3crect%20x='7'%20y='7.62939e-06'%20width='12'%20height='12'%20rx='0.5'%20fill='%23444444'%20stroke='%23CCCCCC'%20stroke-width='4'%20mask='url(%23path-1-inside-1_313_82772)'/%3e%3cpath%20d='M12.7426%203.61601H12.6745L12.6496%203.67939L10.9636%207.96339L10.9098%208.10001H11.0566H11.5846H11.6536L11.6781%208.03553L12.1096%206.90001H13.9397L14.3712%208.03553L14.3957%208.10001H14.4646H14.9986H15.1455L15.0917%207.96339L13.4057%203.67939L13.3808%203.61601H13.3126H12.7426ZM13.7079%206.28601H12.3421L13.03%204.49341L13.7079%206.28601Z'%20fill='%23CCCCCC'%20stroke='%23CCCCCC'%20stroke-width='0.2'/%3e%3cmask%20id='path-3-inside-2_313_82772'%20fill='white'%3e%3crect%20y='6.00001'%20width='12'%20height='12'%20rx='0.5'/%3e%3c/mask%3e%3crect%20y='6.00001'%20width='12'%20height='12'%20rx='0.5'%20fill='%23444444'%20stroke='%23CCCCCC'%20stroke-width='4'%20mask='url(%23path-3-inside-2_313_82772)'/%3e%3cpath%20d='M5.77801%208.97401H5.67801V9.07401V10.054H3.63H3.53V10.154V12.974V13.074H3.63H4.062H4.162V12.974V12.696H5.67801V14.642V14.742H5.77801H6.222H6.322V14.642V12.696H7.84401V12.974V13.074H7.94401H8.37601H8.47601V12.974V10.154V10.054H8.37601H6.322V9.07401V8.97401H6.222H5.77801ZM4.162%2012.076V10.674H5.67801V12.076H4.162ZM6.322%2012.076V10.674H7.84401V12.076H6.322Z'%20fill='%23CCCCCC'%20stroke='%23CCCCCC'%20stroke-width='0.2'/%3e%3c/svg%3e",renderCondition:()=>!(!l.TranslateMessage||!r.value)&&("success"===r.value.status&&r.value.type===i.MSG_TEXT),clickEvent:function(){if(!On.getData(Rn.APP,"enabledTranslationPlugin"))return void jn({message:Dn.t("TUIChat.请开通翻译功能"),type:zn.WARNING});if(!r.value)return;const e=o.value.findIndex((e=>"translate"===e.key));On.update(Rn.CHAT,"translateTextInfo",{conversationID:r.value.conversationID,messageID:r.value.ID,visible:!o.value[e].visible})}},{key:"convert",text:Dn.t("TUIChat.转文字"),visible:!1,iconUrl:"data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='path-1-inside-1_1_4'%20fill='white'%3e%3crect%20y='6.10352e-05'%20width='16'%20height='16'%20rx='0.5'/%3e%3c/mask%3e%3crect%20y='6.10352e-05'%20width='16'%20height='16'%20rx='0.5'%20fill='white'%20stroke='%23444444'%20stroke-width='4'%20mask='url(%23path-1-inside-1_1_4)'/%3e%3cpath%20d='M4.51199%205.81608V6.39208H5.74399C6.10399%207.62408%206.74399%208.69608%207.67199%209.60808C6.80799%2010.3921%205.70399%2010.9601%204.35999%2011.3201L4.66399%2011.8241C6.02399%2011.4321%207.15999%2010.8161%208.07199%209.97608C8.93599%2010.7201%2010.024%2011.3361%2011.352%2011.8321L11.664%2011.3521C10.384%2010.8801%209.31999%2010.2881%208.47199%209.56808C9.25599%208.72008%209.84799%207.65608%2010.24%206.39208H11.488V5.81608H8.43199C8.17599%205.26408%207.90399%204.79208%207.59999%204.40808L7.02399%204.61608C7.34399%204.99208%207.60799%205.39208%207.82399%205.81608H4.51199ZM6.31199%206.39208H9.63999C9.30399%207.49608%208.78399%208.43208%208.07199%209.20808C7.23999%208.40808%206.65599%207.47208%206.31199%206.39208Z'%20fill='%23444444'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M4.31199%205.61608H7.48751C7.31129%205.31249%207.10719%205.02243%206.87168%204.74571L6.68467%204.52597L7.66745%204.17108L7.7568%204.28394C8.0517%204.65645%208.31433%205.10396%208.55891%205.61608H11.688V6.59208H10.3863C10.0114%207.74389%209.46813%208.73403%208.75997%209.54663C9.55979%2010.1899%2010.5494%2010.7279%2011.7332%2011.1644L11.9682%2011.2511L11.4323%2012.0756L11.282%2012.0194C10.0044%2011.5423%208.9389%2010.9527%208.07627%2010.2412C7.1617%2011.0446%206.04107%2011.6353%204.71938%2012.0163L4.57197%2012.0587L4.05139%2011.1957L4.30824%2011.1269C5.54648%2010.7952%206.56828%2010.2862%207.38032%209.59789C6.54448%208.73191%205.95109%207.72929%205.59553%206.59208H4.31199V5.61608ZM5.74399%206.39208C6.08545%207.56066%206.67884%208.58529%207.53097%209.46597C7.57721%209.51377%207.62422%209.56114%207.67199%209.60808C7.62257%209.65292%207.57237%209.69705%207.52139%209.74048C6.72554%2010.4184%205.73841%2010.9245%204.56%2011.2645C4.49393%2011.2835%204.42726%2011.3021%204.35999%2011.3201L4.66399%2011.8241C6.02399%2011.4321%207.15999%2010.8161%208.07199%209.97608C8.93599%2010.7201%2010.024%2011.3361%2011.352%2011.8321L11.664%2011.3521C11.5996%2011.3283%2011.5357%2011.3043%2011.4724%2011.2799C10.3526%2010.8491%209.40393%2010.3229%208.6263%209.69577C8.57409%209.65366%208.52265%209.6111%208.47199%209.56808C8.51719%209.51918%208.56176%209.46957%208.60569%209.41924C9.32359%208.59671%209.87059%207.5832%2010.24%206.39208H11.488V5.81608H8.43199C8.17599%205.26408%207.90399%204.79208%207.59999%204.40808L7.02399%204.61608C7.07008%204.67024%207.115%204.72489%207.15879%204.78004C7.3708%205.04705%207.55614%205.32573%207.71752%205.61608C7.75424%205.68215%207.78972%205.74881%207.82399%205.81608H4.51199V6.39208H5.74399ZM6.31199%206.39208C6.3334%206.45931%206.35574%206.52597%206.37901%206.59208C6.70795%207.52643%207.223%208.34973%207.92962%209.06741C7.97624%209.11476%208.0237%209.16165%208.07199%209.20808C8.07199%209.20808%208.07198%209.20809%208.07199%209.20808C8.11712%209.1589%208.16148%209.10906%208.20507%209.05858C8.80725%208.36128%209.26261%207.54091%209.5765%206.59208C9.59834%206.52604%209.61951%206.45937%209.63999%206.39208H6.31199ZM6.59144%206.59208C6.90978%207.46685%207.39807%208.23985%208.06267%208.91746C8.62858%208.25932%209.06168%207.48673%209.36556%206.59208H6.59144Z'%20fill='%23444444'/%3e%3c/svg%3e",renderCondition:()=>!(!l.VoiceToText||!r.value)&&("success"===r.value.status&&r.value.type===i.MSG_AUDIO),clickEvent:function(){if(!On.getData(Rn.APP,"enabledVoiceToText"))return void jn({message:Dn.t("TUIChat.请开通语音转文字功能")});if(!r.value)return;const e=o.value.findIndex((e=>"convert"===e.key));On.update(Rn.CHAT,"voiceToTextInfo",{conversationID:r.value.conversationID,messageID:r.value.ID,visible:!o.value[e].visible})}},{key:"multi-select",text:Dn.t("TUIChat.多选"),iconUrl:"data:image/svg+xml,%3csvg%20width='37'%20height='37'%20viewBox='0%200%2037%2037'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='&%23231;&%23188;&%23150;&%23231;&%23187;&%23132;'%3e%3cpath%20id='&%23229;&%23189;&%23162;&%23231;&%23138;&%23182;&%23231;&%23187;&%23147;&%23229;&%23144;&%23136;'%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M10.5826%200.46165C10.2025%200.0807196%209.58916%200.0688692%209.19464%200.434835L5.63779%203.73431L4.20962%202.56125C3.79371%202.21963%203.18202%202.26848%202.8256%202.67178L1.19197%204.52024C0.816905%204.94463%200.868823%205.59552%201.30642%205.95509L5.1484%209.11198C5.5349%209.42956%206.09662%209.41269%206.46335%209.07247L12.304%203.65419C12.7194%203.26888%2012.732%202.61581%2012.3318%202.21475L10.5826%200.46165ZM9.16745%2014.027C9.56196%2013.661%2010.1753%2013.6728%2010.5554%2014.0538L12.3046%2015.8069C12.7048%2016.2079%2012.6922%2016.861%2012.2768%2017.2463L6.43616%2022.6646C6.06942%2023.0048%205.5077%2023.0217%205.1212%2022.7041L1.27923%2019.5472C0.841626%2019.1876%200.789707%2018.5368%201.16478%2018.1124L2.7984%2016.2639C3.15483%2015.8606%203.76652%2015.8118%204.18243%2016.1534L5.61059%2017.3264L9.16745%2014.027ZM14.1637%2016.0705C14.1637%2015.7944%2014.3876%2015.5705%2014.6637%2015.5705H36.4728C36.7489%2015.5705%2036.9728%2015.7944%2036.9728%2016.0705V19.4692C36.9728%2019.7453%2036.7489%2019.9692%2036.4728%2019.9692H14.6637C14.3876%2019.9692%2014.1637%2019.7453%2014.1637%2019.4692V16.0705ZM10.5554%2027.6271C10.1753%2027.2461%209.56196%2027.2343%209.16745%2027.6002L5.61059%2030.8997L4.18243%2029.7267C3.76652%2029.385%203.15483%2029.4339%202.7984%2029.8372L1.16478%2031.6857C0.789707%2032.11%200.841626%2032.7609%201.27923%2033.1205L5.1212%2036.2774C5.5077%2036.595%206.06942%2036.5781%206.43616%2036.2379L12.2768%2030.8196C12.6922%2030.4343%2012.7048%2029.7812%2012.3046%2029.3802L10.5554%2027.6271ZM14.6637%2029.1438C14.3876%2029.1438%2014.1637%2029.3677%2014.1637%2029.6438V33.0424C14.1637%2033.3186%2014.3876%2033.5424%2014.6637%2033.5424H36.4728C36.7489%2033.5424%2036.9728%2033.3186%2036.9728%2033.0424V29.6438C36.9728%2029.3677%2036.7489%2029.1438%2036.4728%2029.1438H14.6637ZM14.6909%201.97839C14.4148%201.97839%2014.1909%202.20225%2014.1909%202.47839V5.87703C14.1909%206.15318%2014.4148%206.37703%2014.6909%206.37703H36.5C36.7761%206.37703%2037%206.15318%2037%205.87703V2.47839C37%202.20225%2036.7761%201.97839%2036.5%201.97839H14.6909Z'%20fill='%23444444'/%3e%3c/g%3e%3c/svg%3e",renderCondition:()=>!(!l.MultiSelection||!r.value)&&"success"===r.value.status,clickEvent:function(){s("toggleMultipleSelectMode")}}]),r=d(),c=d();p((()=>{On.watch(Rn.CHAT,{translateTextInfo:h,voiceToTextInfo:f})})),v((()=>{On.unwatch(Rn.CHAT,{translateTextInfo:h,voiceToTextInfo:f})})),A((()=>{r.value=On.getMessageModel(a.messageItem.ID)}));const u=m((()=>{for(let e=0;e"translate"===e.key));for(let s=0;s"convert"===e.key));for(let s=0;sI(u)||e.messageItem.hasRiskContent?M("",!0):(g(),y("div",{key:0,ref_key:"messageToolDom",ref:c,class:w(["dialog-item",I(Un)?"dialog-item-web":"dialog-item-h5"])},[I(l).EmojiReaction?x(e.$slots,"TUIEmojiPlugin",{key:0},void 0,!0):M("",!0),k("div",{class:w(["dialog-item-list",I(Un)?"dialog-item-list-web":"dialog-item-list-h5"])},[(g(!0),y(E,null,L(I(o),((e,t)=>(g(),y(E,null,[e.renderCondition()?(g(),y("div",{key:e.key,class:"list-item",onClick:e=>function(e){o.value[e].clickEvent()}(t),onMousedown:t=>{e.key}},[C(Bn,{file:e.iconUrl,size:"15px"},null,8,["file"]),k("span",{class:"list-item-text"},b(e.text),1)],40,["onClick","onMousedown"])):M("",!0)],64)))),256))],2)],2))}}),[["__scopeId","data-v-7bcd5474"]]),fa=Ms(u({__name:"message-revoked",props:{isEdit:{type:Boolean,default:()=>!1},messageItem:{type:Object,default:()=>({})}},emits:["messageEdit"],setup(e,{emit:t}){const n=e,s=d(),a=d(!1),l=t;A((()=>{s.value=n.messageItem,a.value=n.isEdit}));const i=()=>{l("messageEdit")};return(e,t)=>(g(),y("div",{class:"revoke"},["in"===I(s).flow?(g(),y("span",{key:0},b(I(s).nick||I(s).from),1)):I(s).from===I(s).revoker?(g(),y("span",{key:1},b(I(Dn).t("TUIChat.您")),1)):(g(),y("span",{key:2},b(I(s).revoker),1)),k("span",null,b(I(Dn).t("TUIChat.撤回了一条消息")),1),"out"===I(s).flow&&I(a)?(g(),y("span",{key:3,class:"edit",onClick:i},b(I(Dn).t("TUIChat.重新编辑")),1)):M("",!0)]))}}),[["__scopeId","data-v-393e3607"]]),ma={OFFICIAL_ACCOUNT:"1",MINI_APP:"2",MINI_APP_SERVICE_ACCOUNT:"3",BACKEND_INTERNAL:"4",WEB:"5",SESSION_MESSAGE_SLICE:"6",MINI_APP_AUTO:"7",INTERNAL:"8",MENU:"9",MENU_SELECTED:"10",CLIENT_STATE:"11",TYPING_STATE:"12",ROBOT:"13",BRANCH:"15",BRANCH_NUMBER:15,MEMBER:"17",NO_SEAT_ONLINE:"18",END:"19",TIMEOUT:"20",FROM_INPUT:"21",PRODUCT_CARD:"22",SATISFACTION_CON:"23",USER_SATISFACTION:"24",ROBOT_MSG:"29",RICH_TEXT:"30",STREAM_TEXT:"31"},ya={STAR:1,NUMBER:2},ka="TIMCustomElem";function Ca(e){return function(e){if("string"==typeof e)try{return!!JSON.parse(e)}catch(t){return!1}return!1}(e)?JSON.parse(e):e}function ba(e){var t;const n=Ca(null==(t=null==e?void 0:e.payload)?void 0:t.data);return 0===Number(null==n?void 0:n.customerServicePlugin)||1===Number(null==n?void 0:n.chatbotPlugin)}const wa=e=>{var t;const n=Ca(null==(t=null==e?void 0:e.payload)?void 0:t.data);return ba(e)&&n.src===ma.MENU},Ia=e=>{var t,n;const s=Ca(null==(t=null==e?void 0:e.payload)?void 0:t.data),a=[ma.MENU,ma.BRANCH,ma.BRANCH_NUMBER,ma.FROM_INPUT,ma.PRODUCT_CARD,ma.ROBOT_MSG,ma.RICH_TEXT,ma.STREAM_TEXT],l=(null==e?void 0:e.type)===ka,i=(null==s?void 0:s.src)&&!a.includes(null==s?void 0:s.src),o=(null==s?void 0:s.src)===ma.ROBOT&&-1!==["feedback","updateBotStatus"].indexOf(null==(n=null==s?void 0:s.content)?void 0:n.command);return l&&(i||o)};const xa=(e=class{constructor(){c(this,"customerServiceAccounts"),console.log("TUICustomerServer.init ok"),$n.registerService(Zn.TUICustomerServicePlugin.SERVICE.NAME,this),$n.registerExtension(Zn.TUIContact.EXTENSION.CONTACT_LIST.EXT_ID,this),this.customerServiceAccounts=["@customer_service_account"]}static getInstance(){return e.instance||(e.instance=new e),e.instance}setCustomerServiceAccounts(e){this.customerServiceAccounts=e}getCustomerServiceAccounts(){return this.customerServiceAccounts}isCustomerConversation(e){const t=e&&e.slice(3)||"";return this.customerServiceAccounts.indexOf(t)>-1}isCustomerServicePluginMessage(e){return!(!e||!this.isCustomerConversation(e.conversationID))&&(ba(e)||Ia(e))}onGetExtension(e){if(e===Zn.TUIContact.EXTENSION.CONTACT_LIST.EXT_ID)return[{weight:0,icon:"",text:"客服号",data:{name:"customer",accountList:this.customerServiceAccounts}}]}onCall(e,t){if(e===Zn.TUICustomerServicePlugin.SERVICE.METHOD.ACTIVE_CONVERSATION)this.isCustomerConversation(t.conversationID)&&($n.callService({serviceName:Zn.TUIChat.SERVICE.NAME,method:Zn.TUIChat.SERVICE.METHOD.SET_CHAT_TYPE,params:{chatType:"customerService"}}),$n.callService({serviceName:Zn.TUIChat.SERVICE.NAME,method:Zn.TUIChat.SERVICE.METHOD.SEND_CUSTOM_MESSAGE,params:{to:t.conversationID.slice(3),conversationType:"C2C",payload:{data:JSON.stringify({src:"7",customerServicePlugin:0})}}}))}},c(e,"instance"),e).getInstance(),_a=xa.isCustomerServicePluginMessage.bind(xa);function Ta(e){var t;const n=vs(null==(t=null==e?void 0:e.payload)?void 0:t.data);if(1===(null==n?void 0:n.businessID)&&(null==n?void 0:n.data)){if("av_call"===vs(n.data).businessID)return!0}return!1}function Sa(e){var t;const n=vs(null==(t=null==e?void 0:e.payload)?void 0:t.data);return"group_room_message"===(null==n?void 0:n.businessID)}function Ma(e){return e.type===An.TYPES.MSG_CUSTOM&&(Ta(e)||_a(e)||Sa(e)||function(e){var t;const n=vs(null==(t=null==e?void 0:e.payload)?void 0:t.data);return"ROOM_INVITE_ACTION"===(null==n?void 0:n.businessID)||"tuikit_engine_room"===(null==n?void 0:n.businessID)}(e))}xa.setCustomerServiceAccounts.bind(xa),xa.getCustomerServiceAccounts.bind(xa);const Ea=Ms(u({__name:"message-plugin-layout",props:{message:{default:()=>({})},showStyle:{default:""},bubbleClassNameList:{default:()=>[]},blinkMessageIDList:{default:()=>[]}},emits:["resendMessage","handleToggleMessageItem","handleH5LongPress"],setup(e,{emit:t}){const n=e,s=t,a=m((()=>{var e;return On.getMessageModel(null==(e=n.message)?void 0:e.ID)})),l=(e,t,n=!1)=>{s("handleToggleMessageItem",e,t,n)},i=(e,t,n)=>{s("handleH5LongPress",e,t,n)};return(e,t)=>(g(),y("div",{class:"message-plugin"},["tip"===n.showStyle?(g(),y("div",{key:0,class:"message-plugin-tip"},[x(e.$slots,"messageTip",{},void 0,!0)])):"bubble"===n.showStyle?(g(),y("div",{key:1,class:"message-plugin-bubble-content",onLongpress:t[1]||(t[1]=e=>l(e,I(a),!0)),onContextmenu:t[2]||(t[2]=G((e=>l(e,I(a))),["prevent","right"])),onTouchstart:t[3]||(t[3]=e=>i(e,I(a),"touchstart")),onTouchend:t[4]||(t[4]=e=>i(e,I(a),"touchend")),onMouseover:t[5]||(t[5]=e=>i(e,I(a),"touchend"))},[C(ua,{messageItem:I(a),content:I(a).getMessageContent(),blinkMessageIDList:n.blinkMessageIDList,classNameList:n.bubbleClassNameList,onResendMessage:t[0]||(t[0]=e=>{return t=I(a),void s("resendMessage",t);var t})},{messageElement:T((()=>[I(Vn)?M("",!0):x(e.$slots,"messageBubble",{key:0},void 0,!0)])),default:T((()=>[I(Vn)?x(e.$slots,"messageBubble",{key:0},void 0,!0):M("",!0)])),_:3},8,["messageItem","content","blinkMessageIDList","classNameList"])],32)):M("",!0)]))}}),[["__scopeId","data-v-b6903fb1"]]),La=Ms(u({__name:"message-call-group",props:{message:{default:()=>({})},signalingInfo:{default:()=>({})},customContent:{default:()=>({})},blinkMessageIDList:{default:()=>[]}},setup(e){const t=e,n=An.TYPES,s=m((()=>!!t.signalingInfo)),a=m((()=>{var e;return null==(e=t.message)?void 0:e.conversationType})),l=m((()=>{var e;return null==(e=t.customContent)?void 0:e.custom})),i=m((()=>{var e,n;return!!(null==(e=t.message)?void 0:e.ID)&&(null==(n=t.blinkMessageIDList)?void 0:n.includes(t.message.ID))}));return(e,t)=>I(s)&&I(a)===I(n).CONV_GROUP?(g(),y("div",{key:0,class:w({"blink-text":I(i)})},b(I(l)),3)):M("",!0)}}),[["__scopeId","data-v-37222a13"]]),Oa={androidInfo:{sound:"private_ring.mp3",XiaoMiChannelID:"high_custom_1",OPPOChannelID:"tuikit"},apnsInfo:{sound:"01.caf",image:"https://web.sdk.qcloud.com/im/demo/latest/faviconnew.png"}},Ra={title:"call",description:"you have a call",androidSound:"private_ring",androidOPPOChannelID:"tuikit",iOSSound:"01.caf"},Da={[An.TYPES.MSG_TEXT]:"[文本]",[An.TYPES.MSG_FACE]:"[动画表情]",[An.TYPES.MSG_IMAGE]:"[图片]",[An.TYPES.MSG_FILE]:"[文件]",[An.TYPES.MSG_AUDIO]:"[语音]",[An.TYPES.MSG_VIDEO]:"[视频]",[An.TYPES.MSG_LOCATION]:"[地理位置]",[An.TYPES.MSG_MERGER]:"[聊天记录]",[An.TYPES.MSG_CUSTOM]:"[自定义消息]"};var Aa=(e=>(e.CHAT="chat",e.CALL="call",e))(Aa||{});const Ua=((t=class{constructor(){this.name="OfflinePushInfoManager",this.offlinePushInfo={},this.offlinePushInfo={[Aa.CHAT]:Oa,[Aa.CALL]:Ra}}static getInstance(){return t.instance||(t.instance=new t),t.instance}getOfflinePushInfo(e){return Object.values(Aa).includes(e)?this.offlinePushInfo[e]:(console.error(`${this.name} getOfflinePushInfo scene: ${e} is invalid`),null)}genTitle(e,t){let n=null==e?void 0:e.getShowName();return e.type===An.TYPES.CONV_C2C&&(n=(null==t?void 0:t.nick)||(null==t?void 0:t.userID)),n}genDesc(e,t){let n="";return e===An.TYPES.MSG_TEXT&&(n=os(t.text)),e===An.TYPES.MSG_CUSTOM&&(n=t.description),n||Dn.t(`TUIChat.${Da[e]}`)}create(e){var t;const{conversation:n,messageType:s="",payload:a={}}=e||{},l=On.getData(Rn.USER,"userProfile"),i={sender:n.type===An.TYPES.CONV_GROUP?null==(t=n.groupProfile)?void 0:t.groupID:null==l?void 0:l.userID,nickName:null==l?void 0:l.nick,chatType:n.type===An.TYPES.CONV_GROUP?2:1,version:1,action:1};return{title:this.genTitle(n,l),description:this.genDesc(s,a),extension:JSON.stringify({entity:i}),...this.offlinePushInfo[Aa.CHAT]}}}).instance=null,t).getInstance(),Pa=Ms(u({__name:"message-call-c2c",props:{message:{type:Object,default:()=>({})},signalingInfo:{type:Object,default:()=>({})},customContent:{type:Object,default:()=>({})}},setup(e){const t=e,n=d(An.TYPES),s=m((()=>null!=t.signalingInfo)),a=m((()=>{var e,n;switch(null==(n=vs(null==(e=t.signalingInfo)?void 0:e.data))?void 0:n.call_type){case 1:return{type:1,icon:"data:image/svg+xml,%3csvg%20width='32'%20height='12'%20viewBox='0%200%2032%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M8.6347%2011.9983C9.72788%2011.9992%2010.6193%2011.1223%2010.6362%2010.0292L10.673%207.64717C11.6292%207.36896%2013.5482%206.92739%2016.0961%206.92739C18.6443%206.92739%2020.5804%207.36912%2021.5479%207.64767L21.5621%209.97475C21.5689%2011.0721%2022.4585%2011.9591%2023.5559%2011.9625L29.9833%2011.9825C31.0878%2011.9859%2031.986%2011.0933%2031.9895%209.98883L32%206.68064C32%204.65824%2030.7746%202.85759%2028.9507%202.2C26.1675%201.1964%2021.6615%200%2016%200C10.3386%200%205.83262%201.1964%203.04934%202.2C2.38985%202.43778%201.80885%202.82489%201.33541%203.31805C0.499655%204.18858%200.000161509%205.38952%200%206.68064L0.00557949%209.99594C0.00743508%2011.0985%200.90127%2011.9916%202.00385%2011.9926L8.6347%2011.9983Z'%20fill='%23333333'%20/%3e%3c/svg%3e"};case 2:return{type:2,icon:"data:image/svg+xml,%3csvg%20width='33'%20height='23'%20viewBox='0%200%2033%2023'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M0.5%204.33337C0.5%202.12424%202.29086%200.333374%204.5%200.333374H19.1667C21.3758%200.333374%2023.1667%202.12424%2023.1667%204.33337V18.3334C23.1667%2020.5425%2021.3758%2022.3334%2019.1667%2022.3334H4.5C2.29086%2022.3334%200.5%2020.5425%200.5%2018.3334V4.33337ZM4.5%205.45837C4.5%204.90609%204.94771%204.45837%205.5%204.45837H7.5C8.05228%204.45837%208.5%204.90609%208.5%205.45837V7.58337C8.5%208.13566%208.05228%208.58337%207.5%208.58337H5.5C4.94771%208.58337%204.5%208.13566%204.5%207.58337V5.45837ZM33%204.85879C33%203.68986%2031.7222%202.97013%2030.7225%203.576L25.5742%206.69633L25.3333%206.8423V7.12393V15.43V15.7017L25.5613%2015.8495L30.684%2019.1709C31.6819%2019.8179%2033%2019.1016%2033%2017.9122V4.85879ZM31.2408%204.43119C31.5741%204.22923%2032%204.46914%2032%204.85879V17.9122C32%2018.3087%2031.5606%2018.5475%2031.228%2018.3318L26.3333%2015.1583V7.40555L31.2408%204.43119Z'%20fill='%23333333'%20/%3e%3c/svg%3e"}}return{type:0,icon:""}})),l=m((()=>{var e;return null==(e=t.message)?void 0:e.conversationType})),i=m((()=>{var e;return null==(e=t.customContent)?void 0:e.custom})),o=()=>{var e,n,s,i;if(l.value===An.TYPES.CONV_C2C){const l="out"===(null==(e=t.message)?void 0:e.flow)?null==(n=t.message)?void 0:n.to:null==(s=t.message)?void 0:s.from;$n.callService({serviceName:Zn.TUICalling.SERVICE.NAME,method:Zn.TUICalling.SERVICE.METHOD.START_CALL,params:{userIDList:[l],type:null==(i=null==a?void 0:a.value)?void 0:i.type,callParams:{offlinePushInfo:Ua.getOfflinePushInfo(Aa.CALL)}}})}};return(t,r)=>I(s)&&I(l)===I(n).CONV_C2C?(g(),y("div",{key:0,class:w(["call",["call-"+I(l),"out"===e.message.flow&&"call-reverse"]]),onClick:o},[k("div",{class:w(["icon","out"===e.message.flow&&2===I(a).type&&"icon-reverse"])},[C(Bn,{file:I(a).icon},null,8,["file"])],2),k("span",{class:"call-content"},b(I(i)),1)],2)):M("",!0)}}),[["__scopeId","data-v-dd4801ae"]]);let Va;Va=3;const Ba=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:F,BaseTransitionPropsValidators:j,Comment:z,DeprecationTypes:$,EffectScope:Z,ErrorCodes:Y,ErrorTypeStrings:q,Fragment:E,KeepAlive:W,ReactiveEffect:X,Static:Q,Suspense:K,Teleport:J,Text:ee,TrackOpTypes:te,Transition:ne,TransitionGroup:se,TriggerOpTypes:ae,VueElement:le,assertNumber:ie,callWithAsyncErrorHandling:oe,callWithErrorHandling:re,camelize:ce,capitalize:ue,cloneVNode:de,compatUtils:pe,compile:ve,computed:m,createApp:ge,createBlock:h,createCommentVNode:M,createElementBlock:y,createElementVNode:k,createHydrationRenderer:he,createPropsRestProxy:fe,createRenderer:me,createSSRApp:ye,createSlots:ke,createStaticVNode:Ce,createTextVNode:P,createVNode:C,createVueApp:ge,customRef:be,defineAsyncComponent:we,defineComponent:u,defineCustomElement:Ie,defineEmits:xe,defineExpose:_e,defineModel:Te,defineOptions:Se,defineProps:Me,defineSSRCustomElement:Ee,defineSlots:Le,devtools:Oe,effect:Re,effectScope:De,getCurrentInstance:Ae,getCurrentScope:Ue,getTransitionRawChildren:Pe,guardReactiveProps:Ve,h:Be,handleError:He,hasInjectionContext:Ne,hydrate:Ge,initCustomFormatter:Fe,initDirectivesForSSR:je,inject:ze,injectHook:$e,get isInSSRComponentSetup(){return Ze},isMemoSame:Ye,isProxy:qe,isReactive:We,isReadonly:Xe,isRef:Qe,isRuntimeOnly:Ke,isShallow:Je,isVNode:et,markRaw:tt,mergeDefaults:nt,mergeModels:st,mergeProps:at,nextTick:lt,normalizeClass:w,normalizeProps:it,normalizeStyle:S,onActivated:ot,onBeforeActivate:rt,onBeforeDeactivate:ct,onBeforeMount:ut,onBeforeUnmount:dt,onBeforeUpdate:pt,onDeactivated:vt,onErrorCaptured:gt,onMounted:p,onRenderTracked:ht,onRenderTriggered:ft,onScopeDispose:mt,onServerPrefetch:yt,onUnmounted:v,onUpdated:kt,openBlock:g,popScopeId:Ct,provide:bt,proxyRefs:wt,pushScopeId:It,queuePostFlushCb:xt,reactive:_t,readonly:Tt,ref:d,registerRuntimeCompiler:St,render:Mt,renderList:L,renderSlot:x,resolveComponent:Et,resolveDirective:Lt,resolveDynamicComponent:Ot,resolveFilter:Rt,resolveTransitionHooks:Dt,setBlockTracking:At,setDevtoolsHook:Ut,setTransitionHooks:Pt,shallowReactive:Vt,shallowReadonly:Bt,shallowRef:Ht,ssrContextKey:Nt,ssrUtils:Gt,stop:Ft,toDisplayString:b,toHandlerKey:jt,toHandlers:zt,toRaw:$t,toRef:Zt,toRefs:N,toValue:Yt,transformVNodeArgs:qt,triggerRef:Wt,unref:I,useAttrs:Xt,useCssModule:Qt,useCssVars:Kt,useModel:Jt,useSSRContext:en,useSlots:tn,useTransitionState:nn,vModelCheckbox:sn,vModelDynamic:an,vModelRadio:ln,vModelSelect:on,vModelText:rn,vShow:H,version:cn,get vueVersion(){return 3},warn:un,watch:_,watchEffect:A,watchPostEffect:dn,watchSyncEffect:pn,withAsyncContext:vn,withCtx:T,withDefaults:gn,withDirectives:B,withKeys:hn,withMemo:fn,withModifiers:G,withScopeId:mn},Symbol.toStringTag,{value:"Module"}));var Ha=function(e,t){return(Ha=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)};var Na,Ga=function(){return Ga=Object.assign||function(e){for(var t,n=1,s=arguments.length;n=e.length&&(e=void 0),{value:e&&e[s++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function ja(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var s,a,l=n.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(s=l.next()).done;)i.push(s.value)}catch(o){a={error:o}}finally{try{s&&!s.done&&(n=l.return)&&n.call(l)}finally{if(a)throw a.error}}return i}function za(e,t,n){if(n||2===arguments.length)for(var s,a=0,l=t.length;a=0&&Math.floor(t)===t&&isFinite(e)&&t<=4294967295}function Cl(e){return null!==e&&"object"==typeof e}function bl(e){return"[object Object]"===function(e){return Object.prototype.toString.call(e)}(e)}function wl(e){return"function"==typeof e}function Il(e,t){return t=t||il()}function xl(e,t){void 0===t&&(t={});var n=e.config.silent;e.config.silent=!0;var s=new e(t);return e.config.silent=n,s}function _l(e,t){return function(){for(var n=[],s=0;s1?n&&wl(t)?t():t:void 0}},isRaw:zl,isReactive:$l,isReadonly:function(e){return Rl.has(e)},isRef:Hl,markRaw:function(e){if(!bl(e)&&!hl(e)||!Object.isExtensible(e))return e;var t=Xl();return t[jl]=!0,vl(e,"__ob__",t),Ol.set(e,!0),e},nextTick:function(){for(var e,t=[],n=0;n({}),Ni=(e,t)=>{},Gi=()=>{},Fi=()=>{},ji=e=>e;try{(null==(n=null==Bi?void 0:Bi.default)?void 0:n.version)&&(null==(a=null==(s=null==Bi?void 0:Bi.default)?void 0:s.version)?void 0:a.startsWith("2.7."))?Vi=2.7:(null==(l=null==Bi?void 0:Bi.default)?void 0:l.version)&&(null==(o=null==(i=null==Bi?void 0:Bi.default)?void 0:i.version)?void 0:o.startsWith("2."))?Vi=2:(Vi=3,Hi=null==Bi?void 0:Bi.createVNode,Ni=null==Bi?void 0:Bi.render,Gi=null==Bi?void 0:Bi.defineProps,Fi=null==Bi?void 0:Bi.defineEmits,ji=null==Bi?void 0:Bi.withDefaults)}catch(Zr){Vi=3,Hi=null==Bi?void 0:Bi.createVNode,Ni=null==Bi?void 0:Bi.render,Gi=null==Bi?void 0:Bi.defineProps,Fi=null==Bi?void 0:Bi.defineEmits,ji=null==Bi?void 0:Bi.withDefaults}console.warn(`[adapter-vue]: vue version is ${Vi}`);let zi=Bi;2===Vi&&(zi=Pi);const $i=Object.freeze(Object.defineProperty({__proto__:null,get createVNode(){return Hi},get defineEmits(){return Fi},get defineProps(){return Gi},get render(){return Ni},get vue(){return zi},get vueVersion(){return Vi},get withDefaults(){return ji}},Symbol.toStringTag,{value:"Module"}));let Zi=Ba;window&&!window.uni&&(Zi={...$i,...zi});const Yi=Zi,qi="data:image/svg+xml,%3csvg%20width='5'%20height='9'%20viewBox='0%200%205%209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Path%202'%20d='M3.62095%204.5L-0.000976562%208.30849L0.719462%209L4.99902%204.5L0.719462%200L-0.000976562%200.691513L3.62095%204.5Z'%20fill='%23368DFF'/%3e%3c/svg%3e";es(),es(),es();const Wi="app"===es();const Xi=Ms({props:{src:{type:String,default:""},width:{type:String,default:"16px"},height:{type:String,default:"16px"}},setup:e=>({props:e,isApp:Wi})},[["render",function(e,t,n,s,a,l){const i=R;return g(),y("div",{class:"common-icon-container"},[s.isApp?(g(),h(i,{key:0,class:"common-icon",src:s.props.src,style:S({width:s.props.width,height:s.props.height})},null,8,["src","style"])):(g(),y("img",{key:1,class:"common-icon",src:s.props.src,style:S({width:s.props.width,height:s.props.height})},null,12,["src"]))])}],["__scopeId","data-v-6636ca50"]]),{computed:Qi}=Yi;const Ki=Ms({components:{Icon:Xi},props:{payload:{type:Object,default:()=>({})}},emits:["sendMessage"],setup:(e,{emit:t})=>({content:Qi((()=>{var t;return(null==(t=null==e?void 0:e.payload)?void 0:t.content)||{header:void 0,items:[]}})),handleContentListItemClick:e=>{t("sendMessage",{text:e.content})},iconRight:qi})},[["render",function(e,t,n,s,a,l){const i=Et("Icon");return g(),y("div",{class:"branch-card"},[s.content.header||s.content.title?(g(),y("p",{key:0,class:"branch-title"},b(s.content.header||s.content.title),1)):M("",!0),(g(!0),y(E,null,L(s.content.items,((e,t)=>(g(),y("div",{key:t,class:"branch-item",style:S({borderWidth:s.content.header?"1px 0 0px 0":"0px 0 1px 0"}),onClick:t=>s.handleContentListItemClick(e)},[P(b(e.content)+" ",1),C(i,{src:s.iconRight},null,8,["src"])],12,["onClick"])))),128))])}],["__scopeId","data-v-c13a43f7"]]);const Ji=Ms({props:{title:{type:String,default:""},list:{type:Array,default:()=>[]}},emits:["input-click"],setup:(e,{emit:t})=>({props:e,listItemClick:e=>{t("input-click",e)}})},[["render",function(e,t,n,s,a,l){return g(),y("div",{class:"form-branch-container"},[s.props.title?(g(),y("p",{key:0,class:"card-title"},b(s.props.title),1)):M("",!0),(g(!0),y(E,null,L(s.props.list,((e,t)=>(g(),y("div",{key:t,class:"form-branch-item",onClick:t=>s.listItemClick(e)},b(e.content),9,["onClick"])))),128))])}],["__scopeId","data-v-c67ccd40"]]),{ref:eo}=Yi;const to=Ms({props:{title:{type:String,default:""}},emits:["input-submit"],setup(e,{emit:t}){const n=eo(!1),s=eo("");return{disabled:n,text:s,listItemClick:()=>{n.value=!0,t("input-submit",s.value)},props:e}}},[["render",function(e,t,n,s,a,l){const i=kn,o=Cn;return g(),y("div",{class:"form-input-container"},[k("div",{class:"card-title"},b(s.props.title),1),k("div",{class:"form-input-box"},[C(i,{modelValue:s.text,"onUpdate:modelValue":t[0]||(t[0]=e=>s.text=e),class:"form-input"},null,8,["modelValue"]),C(o,{class:"form-button",disabled:s.disabled,onClick:s.listItemClick},null,8,["disabled","onClick"])])])}],["__scopeId","data-v-9653c2f1"]]),{computed:no}=Yi;const so=Ms({components:{FormBranch:Ji,FormInput:to},props:{payload:{type:Object,default:()=>({})}},emits:["sendMessage"],setup:(e,{emit:t})=>({content:no((()=>{var t;return(null==(t=e.payload)?void 0:t.content)||{type:0,header:"",items:[]}})),handleContentListItemClick:e=>{t("sendMessage",{text:e.content})},handleFormSaveInputSubmit:e=>{t("sendMessage",{text:e})}})},[["render",function(e,t,n,s,a,l){const i=Et("FormBranch"),o=Et("FormInput");return 1===s.content.type?(g(),y("div",{key:0,class:"message-form"},[C(i,{title:s.content.header,list:s.content.items,onInputClick:s.handleContentListItemClick},null,8,["title","list","onInputClick"])])):(g(),y("div",{key:1,class:"message-form"},[C(o,{title:s.content.header,onInputSubmit:s.handleFormSaveInputSubmit},null,8,["title","onInputSubmit"])]))}],["__scopeId","data-v-b171d1e6"]]),{reactive:ao,toRefs:lo}=Yi;const io=Ms({components:{Icon:Xi},props:{payload:{type:Object,default:()=>({content:{title:"",items:[]}})}},emits:["sendMessage"],setup(e,{emit:t}){var n,s,a,l,i,o;const r=ao({title:(null==(s=null==(n=e.payload)?void 0:n.content)?void 0:s.title)||"",list:(null==(l=null==(a=e.payload)?void 0:a.content)?void 0:l.items)||[],showList:((null==(o=null==(i=e.payload)?void 0:i.content)?void 0:o.items)||[]).slice(0,5),pageNumber:1});return{...lo(r),handleContentListItemClick:e=>{t("sendMessage",{text:e.content})},imRobotGuess:"data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M9%200C4.02944%200%200%204.02944%200%209C0%2013.9706%204.02944%2018%209%2018C11.1575%2018%2013.1378%2017.2408%2014.6881%2015.975H17.6986L16.5239%2013.9405C17.4571%2012.5223%2018%2010.8246%2018%209C18%204.02944%2013.9706%200%209%200Z'%20fill='%2309B657'%20style='fill:%2309B657;fill:color(display-p3%200.0356%200.7125%200.3412);fill-opacity:1;'/%3e%3cpath%20d='M8.104%2011.144C7.624%208.472%2011.384%207.768%2011.384%205.944C11.384%204.84%2010.6%204.04%208.968%204.04C7.864%204.04%206.856%204.52%205.928%205.48L5.08%204.696C6.136%203.576%207.384%202.824%209.112%202.824C11.368%202.824%2012.824%203.992%2012.824%205.832C12.824%208.248%209%208.744%209.416%2011.144H8.104ZM8.792%2015.08C8.216%2015.08%207.768%2014.68%207.768%2014.04C7.768%2013.4%208.232%2012.968%208.792%2012.968C9.352%2012.968%209.816%2013.4%209.816%2014.04C9.816%2014.68%209.352%2015.08%208.792%2015.08Z'%20fill='white'%20style='fill:white;fill:white;fill-opacity:1;'/%3e%3c/svg%3e",refresh:"data:image/svg+xml,%3csvg%20width='12'%20height='17'%20viewBox='0%200%2012%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M10.71%204.355L9.28%205.785C9.731%206.434%2010%207.217%2010%208.065C10%2010.271%208.206%2012.065%206%2012.065V10L3%2013.033L6%2016.065V14.065C9.314%2014.065%2012%2011.379%2012%208.065C12%206.663%2011.515%205.377%2010.71%204.355Z'%20fill='%23006EFF'%20style='fill:%23006EFF;fill:color(display-p3%200.0000%200.4314%201.0000);fill-opacity:1;'/%3e%3cpath%20d='M6%204.065V6.065L9%203.033L6%200V2.065C2.686%202.065%200%204.751%200%208.065C0%209.467%200.485%2010.753%201.29%2011.775L2.72%2010.345C2.269%209.697%202%208.913%202%208.065C2%205.859%203.794%204.065%206%204.065Z'%20fill='%23006EFF'%20style='fill:%23006EFF;fill:color(display-p3%200.0000%200.4314%201.0000);fill-opacity:1;'/%3e%3c/svg%3e",iconRight:qi,changeBranchList:()=>{var e,t;5*r.pageNumber>=(null==(e=r.list)?void 0:e.length)&&(r.pageNumber=0),r.showList=null==(t=r.list)?void 0:t.slice(5*r.pageNumber,5*r.pageNumber+5),r.pageNumber+=1}}}},[["render",function(e,t,n,s,a,l){const i=Et("Icon");return g(),y("div",{class:"welcome-card"},[k("div",{class:"welcome-title"},[k("div",{class:"welcome-title-left-container"},[C(i,{src:s.imRobotGuess},null,8,["src"]),e.title?(g(),y("p",{key:0,class:"card-title"},b(e.title),1)):M("",!0)]),k("div",{class:"change-wrapper",onClick:t[0]||(t[0]=e=>s.changeBranchList())},[C(i,{src:s.refresh},null,8,["src"])])]),(g(!0),y(E,null,L(e.showList,((e,t)=>(g(),y("div",{key:t,class:"welcome-item",onClick:t=>s.handleContentListItemClick(e)},[k("div",null,b(e.content),1),C(i,{src:s.iconRight},null,8,["src"])],8,["onClick"])))),128))])}],["__scopeId","data-v-5da0aa47"]]);const oo=Ms({props:{payload:{type:Object,default:()=>({})}},emits:["sendMessage"],setup:e=>({props:e,isApp:Wi,jumpProductCard:()=>{window?window.open(e.payload.content.url,"_blank"):uni&&O({url:`/TUIKit/components/TUIChat/web-view?url=${e.payload.content.url}`})}})},[["render",function(e,t,n,s,a,l){const i=R;return g(),y("div",{class:"message-product-card",onClick:t[0]||(t[0]=(...e)=>s.jumpProductCard&&s.jumpProductCard(...e))},[s.isApp?(g(),h(i,{key:0,class:"product-img",src:s.props.payload.content.pic},null,8,["src"])):(g(),y("img",{key:1,class:"product-img",src:s.props.payload.content.pic},null,8,["src"])),k("div",{class:"product-card-information"},[k("div",{class:"product-card-title"},b(s.props.payload.content.header),1),k("div",{class:"product-card-description"},b(s.props.payload.content.desc),1)])])}],["__scopeId","data-v-623e88cc"]]);function ro(){return{baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}let co={baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1};const uo=/[&<>"']/,po=/[&<>"']/g,vo=/[<>"']|&(?!#?\w+;)/,go=/[<>"']|&(?!#?\w+;)/g,ho={"&":"&","<":"<",">":">",'"':""","'":"'"},fo=e=>ho[e];function mo(e,t){if(t){if(uo.test(e))return e.replace(po,fo)}else if(vo.test(e))return e.replace(go,fo);return e}const yo=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function ko(e){return e.replace(yo,((e,t)=>"colon"===(t=t.toLowerCase())?":":"#"===t.charAt(0)?"x"===t.charAt(1)?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):""))}const Co=/(^|[^\[])\^/g;function bo(e,t){e=e.source||e,t=t||"";const n={replace:(t,s)=>(s=(s=s.source||s).replace(Co,"$1"),e=e.replace(t,s),n),getRegex:()=>new RegExp(e,t)};return n}const wo=/[^\w:]/g,Io=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function xo(e,t,n){if(e){let e;try{e=decodeURIComponent(ko(n)).replace(wo,"").toLowerCase()}catch(s){return null}if(0===e.indexOf("javascript:")||0===e.indexOf("vbscript:")||0===e.indexOf("data:"))return null}t&&!Io.test(n)&&(n=function(e,t){_o[" "+e]||(To.test(e)?_o[" "+e]=e+"/":_o[" "+e]=Ro(e,"/",!0));e=_o[" "+e];const n=-1===e.indexOf(":");return"//"===t.substring(0,2)?n?t:e.replace(So,"$1")+t:"/"===t.charAt(0)?n?t:e.replace(Mo,"$1")+t:e+t}(t,n));try{n=encodeURI(n).replace(/%25/g,"%")}catch(s){return null}return n}const _o={},To=/^[^:]+:\/*[^/]*$/,So=/^([^:]+:)[\s\S]*$/,Mo=/^([^:]+:\/*[^/]*)[\s\S]*$/;const Eo={exec:function(){}};function Lo(e){let t,n,s=1;for(;s{let s=!1,a=t;for(;--a>=0&&"\\"===n[a];)s=!s;return s?"|":" |"})).split(/ \|/);let s=0;if(n[0].trim()||n.shift(),n[n.length-1].trim()||n.pop(),n.length>t)n.splice(t);else for(;n.length1;)1&t&&(n+=e),t>>=1,e+=e;return n+e}function Uo(e,t,n,s){const a=t.href,l=t.title?mo(t.title):null,i=e[1].replace(/\\([\[\]])/g,"$1");if("!"!==e[0].charAt(0)){s.state.inLink=!0;const e={type:"link",raw:n,href:a,title:l,text:i,tokens:s.inlineTokens(i,[])};return s.state.inLink=!1,e}return{type:"image",raw:n,href:a,title:l,text:mo(i)}}class Po{constructor(e){this.options=e||co}space(e){const t=this.rules.block.newline.exec(e);if(t)return t[0].length>1?{type:"space",raw:t[0]}:{raw:"\n"}}code(e){const t=this.rules.block.code.exec(e);if(t){const e=t[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:t[0],codeBlockStyle:"indented",text:this.options.pedantic?e:Ro(e,"\n")}}}fences(e){const t=this.rules.block.fences.exec(e);if(t){const e=t[0],n=function(e,t){const n=e.match(/^(\s+)(?:```)/);if(null===n)return t;const s=n[1];return t.split("\n").map((e=>{const t=e.match(/^\s+/);if(null===t)return e;const[n]=t;return n.length>=s.length?e.slice(s.length):e})).join("\n")}(e,t[3]||"");return{type:"code",raw:e,lang:t[2]?t[2].trim():t[2],text:n}}}heading(e){const t=this.rules.block.heading.exec(e);if(t){let e=t[2].trim();if(/#$/.test(e)){const t=Ro(e,"#");this.options.pedantic?e=t.trim():t&&!/ $/.test(t)||(e=t.trim())}const n={type:"heading",raw:t[0],depth:t[1].length,text:e,tokens:[]};return this.lexer.inline(n.text,n.tokens),n}}hr(e){const t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:t[0]}}blockquote(e){const t=this.rules.block.blockquote.exec(e);if(t){const e=t[0].replace(/^ *> ?/gm,"");return{type:"blockquote",raw:t[0],tokens:this.lexer.blockTokens(e,[]),text:e}}}list(e){let t=this.rules.block.list.exec(e);if(t){let n,s,a,l,i,o,r,c,u,d,p=t[1].trim();const v=p.length>1,g={type:"list",raw:"",ordered:v,start:v?+p.slice(0,-1):"",loose:!1,items:[]};p=v?`\\d{1,9}\\${p.slice(-1)}`:`\\${p}`,this.options.pedantic&&(p=v?p:"[*+-]");const h=new RegExp(`^( {0,3}${p})((?: [^\\n]*| *)(?:\\n[^\\n]*)*(?:\\n|$))`);for(;e&&!this.rules.block.hr.test(e)&&(t=h.exec(e));){u=t[2].split("\n"),this.options.pedantic?(l=2,d=u[0].trimLeft()):(l=t[2].search(/[^ ]/),l=t[1].length+(l>4?1:l),d=u[0].slice(l-t[1].length)),o=!1,n=t[0],!u[0]&&/^ *$/.test(u[1])&&(n=t[1]+u.slice(0,2).join("\n")+"\n",g.loose=!0,u=[]);const p=new RegExp(`^ {0,${Math.min(3,l-1)}}(?:[*+-]|\\d{1,9}[.)])`);for(i=1;i=l)&&c.trim()){n=t[1]+u.slice(0,i).join("\n")+"\n";break}d+="\n"+c.slice(l)}else c.trim()||(o=!0),c.search(/[^ ]/)>=l?d+="\n"+c.slice(l):d+="\n"+c}g.loose||(r?g.loose=!0:/\n *\n *$/.test(n)&&(r=!0)),this.options.gfm&&(s=/^\[[ xX]\] /.exec(d),s&&(a="[ ] "!==s[0],d=d.replace(/^\[[ xX]\] +/,""))),g.items.push({type:"list_item",raw:n,task:!!s,checked:a,loose:!1,text:d}),g.raw+=n,e=e.slice(n.length)}g.items[g.items.length-1].raw=n.trimRight(),g.items[g.items.length-1].text=d.trimRight(),g.raw=g.raw.trimRight();const f=g.items.length;for(i=0;i"space"===e.type))&&(g.loose=!0,g.items[i].loose=!0);return g}}html(e){const t=this.rules.block.html.exec(e);if(t){const e={type:"html",raw:t[0],pre:!this.options.sanitizer&&("pre"===t[1]||"script"===t[1]||"style"===t[1]),text:t[0]};return this.options.sanitize&&(e.type="paragraph",e.text=this.options.sanitizer?this.options.sanitizer(t[0]):mo(t[0]),e.tokens=[],this.lexer.inline(e.text,e.tokens)),e}}def(e){const t=this.rules.block.def.exec(e);if(t){t[3]&&(t[3]=t[3].substring(1,t[3].length-1));return{type:"def",tag:t[1].toLowerCase().replace(/\s+/g," "),raw:t[0],href:t[2],title:t[3]}}}table(e){const t=this.rules.block.table.exec(e);if(t){const e={type:"table",header:Oo(t[1]).map((e=>({text:e}))),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),rows:t[3]?t[3].replace(/\n$/,"").split("\n"):[]};if(e.header.length===e.align.length){e.raw=t[0];let n,s,a,l,i=e.align.length;for(n=0;n({text:e})));for(i=e.header.length,s=0;s/i.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:this.options.sanitize?"text":"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(t[0]):mo(t[0]):t[0]}}link(e){const t=this.rules.inline.link.exec(e);if(t){const e=t[2].trim();if(!this.options.pedantic&&/^$/.test(e))return;const t=Ro(e.slice(0,-1),"\\");if((e.length-t.length)%2==0)return}else{const e=function(e,t){if(-1===e.indexOf(t[1]))return-1;const n=e.length;let s=0,a=0;for(;a-1){const n=(0===t[0].indexOf("!")?5:4)+t[1].length+e;t[2]=t[2].substring(0,e),t[0]=t[0].substring(0,n).trim(),t[3]=""}}let n=t[2],s="";if(this.options.pedantic){const e=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(n);e&&(n=e[1],s=e[3])}else s=t[3]?t[3].slice(1,-1):"";return n=n.trim(),/^$/.test(e)?n.slice(1):n.slice(1,-1)),Uo(t,{href:n?n.replace(this.rules.inline._escapes,"$1"):n,title:s?s.replace(this.rules.inline._escapes,"$1"):s},t[0],this.lexer)}}reflink(e,t){let n;if((n=this.rules.inline.reflink.exec(e))||(n=this.rules.inline.nolink.exec(e))){let e=(n[2]||n[1]).replace(/\s+/g," ");if(e=t[e.toLowerCase()],!e||!e.href){const e=n[0].charAt(0);return{type:"text",raw:e,text:e}}return Uo(n,e,n[0],this.lexer)}}emStrong(e,t,n=""){let s=this.rules.inline.emStrong.lDelim.exec(e);if(!s)return;if(s[3]&&n.match(/[\p{L}\p{N}]/u))return;const a=s[1]||s[2]||"";if(!a||a&&(""===n||this.rules.inline.punctuation.exec(n))){const n=s[0].length-1;let a,l,i=n,o=0;const r="*"===s[0][0]?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;for(r.lastIndex=0,t=t.slice(-1*e.length+n);null!=(s=r.exec(t));){if(a=s[1]||s[2]||s[3]||s[4]||s[5]||s[6],!a)continue;if(l=a.length,s[3]||s[4]){i+=l;continue}if((s[5]||s[6])&&n%3&&!((n+l)%3)){o+=l;continue}if(i-=l,i>0)continue;if(l=Math.min(l,l+i+o),Math.min(n,l)%2){const t=e.slice(1,n+s.index+l);return{type:"em",raw:e.slice(0,n+s.index+l+1),text:t,tokens:this.lexer.inlineTokens(t,[])}}const t=e.slice(2,n+s.index+l-1);return{type:"strong",raw:e.slice(0,n+s.index+l+1),text:t,tokens:this.lexer.inlineTokens(t,[])}}}}codespan(e){const t=this.rules.inline.code.exec(e);if(t){let e=t[2].replace(/\n/g," ");const n=/[^ ]/.test(e),s=/^ /.test(e)&&/ $/.test(e);return n&&s&&(e=e.substring(1,e.length-1)),e=mo(e,!0),{type:"codespan",raw:t[0],text:e}}}br(e){const t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}}del(e){const t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[2],tokens:this.lexer.inlineTokens(t[2],[])}}autolink(e,t){const n=this.rules.inline.autolink.exec(e);if(n){let e,s;return"@"===n[2]?(e=mo(this.options.mangle?t(n[1]):n[1]),s="mailto:"+e):(e=mo(n[1]),s=e),{type:"link",raw:n[0],text:e,href:s,tokens:[{type:"text",raw:e,text:e}]}}}url(e,t){let n;if(n=this.rules.inline.url.exec(e)){let e,s;if("@"===n[2])e=mo(this.options.mangle?t(n[0]):n[0]),s="mailto:"+e;else{let t;do{t=n[0],n[0]=this.rules.inline._backpedal.exec(n[0])[0]}while(t!==n[0]);e=mo(n[0]),s="www."===n[1]?"http://"+e:e}return{type:"link",raw:n[0],text:e,href:s,tokens:[{type:"text",raw:e,text:e}]}}}inlineText(e,t){const n=this.rules.inline.text.exec(e);if(n){let e;return e=this.lexer.state.inRawBlock?this.options.sanitize?this.options.sanitizer?this.options.sanitizer(n[0]):mo(n[0]):n[0]:mo(this.options.smartypants?t(n[0]):n[0]),{type:"text",raw:n[0],text:e}}}}const Vo={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?=\n|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3}bull)( [^\n]+?)?(?:\n|$)/,html:"^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,table:Eo,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html| +\n)[^\n]+)*)/,text:/^[^\n]+/,_label:/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,_title:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/};Vo.def=bo(Vo.def).replace("label",Vo._label).replace("title",Vo._title).getRegex(),Vo.bullet=/(?:[*+-]|\d{1,9}[.)])/,Vo.listItemStart=bo(/^( *)(bull) */).replace("bull",Vo.bullet).getRegex(),Vo.list=bo(Vo.list).replace(/bull/g,Vo.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+Vo.def.source+")").getRegex(),Vo._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",Vo._comment=/|$)/,Vo.html=bo(Vo.html,"i").replace("comment",Vo._comment).replace("tag",Vo._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),Vo.paragraph=bo(Vo._paragraph).replace("hr",Vo.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",Vo._tag).getRegex(),Vo.blockquote=bo(Vo.blockquote).replace("paragraph",Vo.paragraph).getRegex(),Vo.normal=Lo({},Vo),Vo.gfm=Lo({},Vo.normal,{table:"^ *([^\\n ].*\\|.*)\\n {0,3}(?:\\| *)?(:?-+:? *(?:\\| *:?-+:? *)*)(?:\\| *)?(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),Vo.gfm.table=bo(Vo.gfm.table).replace("hr",Vo.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",Vo._tag).getRegex(),Vo.pedantic=Lo({},Vo.normal,{html:bo("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",Vo._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:Eo,paragraph:bo(Vo.normal._paragraph).replace("hr",Vo.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",Vo.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});const Bo={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:Eo,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/^[^_*]*?\_\_[^_*]*?\*[^_*]*?(?=\_\_)|[punct_](\*+)(?=[\s]|$)|[^punct*_\s](\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|[^punct*_\s](\*+)(?=[^punct*_\s])/,rDelimUnd:/^[^_*]*?\*\*[^_*]*?\_[^_*]*?(?=\*\*)|[punct*](\_+)(?=[\s]|$)|[^punct*_\s](\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:Eo,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\.5&&(n="x"+n.toString(16)),s+="&#"+n+";";return s}Bo._punctuation="!\"#$%&'()+\\-.,/:;<=>?@\\[\\]`^{|}~",Bo.punctuation=bo(Bo.punctuation).replace(/punctuation/g,Bo._punctuation).getRegex(),Bo.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g,Bo.escapedEmSt=/\\\*|\\_/g,Bo._comment=bo(Vo._comment).replace("(?:--\x3e|$)","--\x3e").getRegex(),Bo.emStrong.lDelim=bo(Bo.emStrong.lDelim).replace(/punct/g,Bo._punctuation).getRegex(),Bo.emStrong.rDelimAst=bo(Bo.emStrong.rDelimAst,"g").replace(/punct/g,Bo._punctuation).getRegex(),Bo.emStrong.rDelimUnd=bo(Bo.emStrong.rDelimUnd,"g").replace(/punct/g,Bo._punctuation).getRegex(),Bo._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,Bo._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,Bo._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,Bo.autolink=bo(Bo.autolink).replace("scheme",Bo._scheme).replace("email",Bo._email).getRegex(),Bo._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,Bo.tag=bo(Bo.tag).replace("comment",Bo._comment).replace("attribute",Bo._attribute).getRegex(),Bo._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,Bo._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/,Bo._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,Bo.link=bo(Bo.link).replace("label",Bo._label).replace("href",Bo._href).replace("title",Bo._title).getRegex(),Bo.reflink=bo(Bo.reflink).replace("label",Bo._label).getRegex(),Bo.reflinkSearch=bo(Bo.reflinkSearch,"g").replace("reflink",Bo.reflink).replace("nolink",Bo.nolink).getRegex(),Bo.normal=Lo({},Bo),Bo.pedantic=Lo({},Bo.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:bo(/^!?\[(label)\]\((.*?)\)/).replace("label",Bo._label).getRegex(),reflink:bo(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",Bo._label).getRegex()}),Bo.gfm=Lo({},Bo.normal,{escape:bo(Bo.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\!!(n=s.call({lexer:this},e,t))&&(e=e.substring(n.raw.length),t.push(n),!0)))))if(n=this.tokenizer.space(e))e=e.substring(n.raw.length),n.type&&t.push(n);else if(n=this.tokenizer.code(e))e=e.substring(n.raw.length),s=t[t.length-1],!s||"paragraph"!==s.type&&"text"!==s.type?t.push(n):(s.raw+="\n"+n.raw,s.text+="\n"+n.text,this.inlineQueue[this.inlineQueue.length-1].src=s.text);else if(n=this.tokenizer.fences(e))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.heading(e))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.hr(e))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.blockquote(e))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.list(e))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.html(e))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.def(e))e=e.substring(n.raw.length),s=t[t.length-1],!s||"paragraph"!==s.type&&"text"!==s.type?this.tokens.links[n.tag]||(this.tokens.links[n.tag]={href:n.href,title:n.title}):(s.raw+="\n"+n.raw,s.text+="\n"+n.raw,this.inlineQueue[this.inlineQueue.length-1].src=s.text);else if(n=this.tokenizer.table(e))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.lheading(e))e=e.substring(n.raw.length),t.push(n);else{if(a=e,this.options.extensions&&this.options.extensions.startBlock){let t=1/0;const n=e.slice(1);let s;this.options.extensions.startBlock.forEach((function(e){s=e.call({lexer:this},n),"number"==typeof s&&s>=0&&(t=Math.min(t,s))})),t<1/0&&t>=0&&(a=e.substring(0,t+1))}if(this.state.top&&(n=this.tokenizer.paragraph(a)))s=t[t.length-1],l&&"paragraph"===s.type?(s.raw+="\n"+n.raw,s.text+="\n"+n.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=s.text):t.push(n),l=a.length!==e.length,e=e.substring(n.raw.length);else if(n=this.tokenizer.text(e))e=e.substring(n.raw.length),s=t[t.length-1],s&&"text"===s.type?(s.raw+="\n"+n.raw,s.text+="\n"+n.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=s.text):t.push(n);else if(e){const t="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(t);break}throw new Error(t)}}return this.state.top=!0,t}inline(e,t){this.inlineQueue.push({src:e,tokens:t})}inlineTokens(e,t=[]){let n,s,a,l,i,o,r=e;if(this.tokens.links){const e=Object.keys(this.tokens.links);if(e.length>0)for(;null!=(l=this.tokenizer.rules.inline.reflinkSearch.exec(r));)e.includes(l[0].slice(l[0].lastIndexOf("[")+1,-1))&&(r=r.slice(0,l.index)+"["+Ao("a",l[0].length-2)+"]"+r.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!=(l=this.tokenizer.rules.inline.blockSkip.exec(r));)r=r.slice(0,l.index)+"["+Ao("a",l[0].length-2)+"]"+r.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;null!=(l=this.tokenizer.rules.inline.escapedEmSt.exec(r));)r=r.slice(0,l.index)+"++"+r.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex);for(;e;)if(i||(o=""),i=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some((s=>!!(n=s.call({lexer:this},e,t))&&(e=e.substring(n.raw.length),t.push(n),!0)))))if(n=this.tokenizer.escape(e))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.tag(e))e=e.substring(n.raw.length),s=t[t.length-1],s&&"text"===n.type&&"text"===s.type?(s.raw+=n.raw,s.text+=n.text):t.push(n);else if(n=this.tokenizer.link(e))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.reflink(e,this.tokens.links))e=e.substring(n.raw.length),s=t[t.length-1],s&&"text"===n.type&&"text"===s.type?(s.raw+=n.raw,s.text+=n.text):t.push(n);else if(n=this.tokenizer.emStrong(e,r,o))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.codespan(e))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.br(e))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.del(e))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.autolink(e,No))e=e.substring(n.raw.length),t.push(n);else if(this.state.inLink||!(n=this.tokenizer.url(e,No))){if(a=e,this.options.extensions&&this.options.extensions.startInline){let t=1/0;const n=e.slice(1);let s;this.options.extensions.startInline.forEach((function(e){s=e.call({lexer:this},n),"number"==typeof s&&s>=0&&(t=Math.min(t,s))})),t<1/0&&t>=0&&(a=e.substring(0,t+1))}if(n=this.tokenizer.inlineText(a,Ho))e=e.substring(n.raw.length),"_"!==n.raw.slice(-1)&&(o=n.raw.slice(-1)),i=!0,s=t[t.length-1],s&&"text"===s.type?(s.raw+=n.raw,s.text+=n.text):t.push(n);else if(e){const t="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(t);break}throw new Error(t)}}else e=e.substring(n.raw.length),t.push(n);return t}}class Fo{constructor(e){this.options=e||co}code(e,t,n){const s=(t||"").match(/\S*/)[0];if(this.options.highlight){const t=this.options.highlight(e,s);null!=t&&t!==e&&(n=!0,e=t)}return e=e.replace(/\n$/,"")+"\n",s?'
'+(n?e:mo(e,!0))+"
\n":"
"+(n?e:mo(e,!0))+"
\n"}blockquote(e){return"
\n"+e+"
\n"}html(e){return e}heading(e,t,n,s){return this.options.headerIds?"'+e+"\n":""+e+"\n"}hr(){return this.options.xhtml?"
\n":"
\n"}list(e,t,n){const s=t?"ol":"ul";return"<"+s+(t&&1!==n?' start="'+n+'"':"")+">\n"+e+"\n"}listitem(e){return"
  • "+e+"
  • \n"}checkbox(e){return" "}paragraph(e){return"

    "+e+"

    \n"}table(e,t){return t&&(t=""+t+""),"\n\n"+e+"\n"+t+"
    \n"}tablerow(e){return"\n"+e+"\n"}tablecell(e,t){const n=t.header?"th":"td";return(t.align?"<"+n+' align="'+t.align+'">':"<"+n+">")+e+"\n"}strong(e){return""+e+""}em(e){return""+e+""}codespan(e){return""+e+""}br(){return this.options.xhtml?"
    ":"
    "}del(e){return""+e+""}link(e,t,n){if(null===(e=xo(this.options.sanitize,this.options.baseUrl,e)))return n;let s='",s}image(e,t,n){if(null===(e=xo(this.options.sanitize,this.options.baseUrl,e)))return n;let s=''+n+'":">",s}text(e){return e}}class jo{strong(e){return e}em(e){return e}codespan(e){return e}del(e){return e}html(e){return e}text(e){return e}link(e,t,n){return""+n}image(e,t,n){return""+n}br(){return""}}class zo{constructor(){this.seen={}}serialize(e){return e.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")}getNextSafeSlug(e,t){let n=e,s=0;if(this.seen.hasOwnProperty(n)){s=this.seen[e];do{s++,n=e+"-"+s}while(this.seen.hasOwnProperty(n))}return t||(this.seen[e]=s,this.seen[n]=0),n}slug(e,t={}){const n=this.serialize(e);return this.getNextSafeSlug(n,t.dryrun)}}class $o{constructor(e){this.options=e||co,this.options.renderer=this.options.renderer||new Fo,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new jo,this.slugger=new zo}static parse(e,t){return new $o(t).parse(e)}static parseInline(e,t){return new $o(t).parseInline(e)}parse(e,t=!0){let n,s,a,l,i,o,r,c,u,d,p,v,g,h,f,m,y,k,C,b="";const w=e.length;for(n=0;n0&&"paragraph"===f.tokens[0].type?(f.tokens[0].text=k+" "+f.tokens[0].text,f.tokens[0].tokens&&f.tokens[0].tokens.length>0&&"text"===f.tokens[0].tokens[0].type&&(f.tokens[0].tokens[0].text=k+" "+f.tokens[0].tokens[0].text)):f.tokens.unshift({type:"text",text:k}):h+=k),h+=this.parse(f.tokens,g),u+=this.renderer.listitem(h,y,m);b+=this.renderer.list(u,p,v);continue;case"html":b+=this.renderer.html(d.text);continue;case"paragraph":b+=this.renderer.paragraph(this.parseInline(d.tokens));continue;case"text":for(u=d.tokens?this.parseInline(d.tokens):d.text;n+1{a(e.text,e.lang,(function(t,n){if(t)return i(t);null!=n&&n!==e.text&&(e.text=n,e.escaped=!0),o--,0===o&&i()}))}),0))})),void(0===o&&i())}try{const n=Go.lex(e,t);return t.walkTokens&&Zo.walkTokens(n,t.walkTokens),$o.parse(n,t)}catch(s){if(s.message+="\nPlease report this to https://github.com/markedjs/marked.",t.silent)return"

    An error occurred:

    "+mo(s.message+"",!0)+"
    ";throw s}}Zo.options=Zo.setOptions=function(e){var t;return Lo(Zo.defaults,e),t=Zo.defaults,co=t,Zo},Zo.getDefaults=ro,Zo.defaults=co,Zo.use=function(...e){const t=Lo({},...e),n=Zo.defaults.extensions||{renderers:{},childTokens:{}};let s;e.forEach((e=>{if(e.extensions&&(s=!0,e.extensions.forEach((e=>{if(!e.name)throw new Error("extension name required");if(e.renderer){const t=n.renderers?n.renderers[e.name]:null;n.renderers[e.name]=t?function(...n){let s=e.renderer.apply(this,n);return!1===s&&(s=t.apply(this,n)),s}:e.renderer}if(e.tokenizer){if(!e.level||"block"!==e.level&&"inline"!==e.level)throw new Error("extension level must be 'block' or 'inline'");n[e.level]?n[e.level].unshift(e.tokenizer):n[e.level]=[e.tokenizer],e.start&&("block"===e.level?n.startBlock?n.startBlock.push(e.start):n.startBlock=[e.start]:"inline"===e.level&&(n.startInline?n.startInline.push(e.start):n.startInline=[e.start]))}e.childTokens&&(n.childTokens[e.name]=e.childTokens)}))),e.renderer){const n=Zo.defaults.renderer||new Fo;for(const t in e.renderer){const s=n[t];n[t]=(...a)=>{let l=e.renderer[t].apply(n,a);return!1===l&&(l=s.apply(n,a)),l}}t.renderer=n}if(e.tokenizer){const n=Zo.defaults.tokenizer||new Po;for(const t in e.tokenizer){const s=n[t];n[t]=(...a)=>{let l=e.tokenizer[t].apply(n,a);return!1===l&&(l=s.apply(n,a)),l}}t.tokenizer=n}if(e.walkTokens){const n=Zo.defaults.walkTokens;t.walkTokens=function(t){e.walkTokens.call(this,t),n&&n.call(this,t)}}s&&(t.extensions=n),Zo.setOptions(t)}))},Zo.walkTokens=function(e,t){for(const n of e)switch(t.call(Zo,n),n.type){case"table":for(const e of n.header)Zo.walkTokens(e.tokens,t);for(const e of n.rows)for(const n of e)Zo.walkTokens(n.tokens,t);break;case"list":Zo.walkTokens(n.items,t);break;default:Zo.defaults.extensions&&Zo.defaults.extensions.childTokens&&Zo.defaults.extensions.childTokens[n.type]?Zo.defaults.extensions.childTokens[n.type].forEach((function(e){Zo.walkTokens(n[e],t)})):n.tokens&&Zo.walkTokens(n.tokens,t)}},Zo.parseInline=function(e,t){if(null==e)throw new Error("marked.parseInline(): input parameter is undefined or null");if("string"!=typeof e)throw new Error("marked.parseInline(): input parameter is of type "+Object.prototype.toString.call(e)+", string expected");Do(t=Lo({},Zo.defaults,t||{}));try{const n=Go.lexInline(e,t);return t.walkTokens&&Zo.walkTokens(n,t.walkTokens),$o.parseInline(n,t)}catch(n){if(n.message+="\nPlease report this to https://github.com/markedjs/marked.",t.silent)return"

    An error occurred:

    "+mo(n.message+"",!0)+"
    ";throw n}},Zo.Parser=$o,Zo.parser=$o.parse,Zo.Renderer=Fo,Zo.TextRenderer=jo,Zo.Lexer=Go,Zo.lexer=Go.lex,Zo.Tokenizer=Po,Zo.Slugger=zo,Zo.parse=Zo,Zo.options,Zo.setOptions,Zo.use,Zo.walkTokens,Zo.parseInline,$o.parse,Go.lex;const{computed:Yo}=Yi;const qo=Ms({props:{payload:{type:Object,default:()=>({})}},setup(e){const t=Yo((()=>{let t=Zo.parse(e.payload.content);const n=new RegExp("({})}},setup(e){const t=Wo(""),n=Wo(""),s=Wo(!1);let a=null,l=0;return Ko((()=>{var s,a;t.value=(null==(a=null==(s=null==e?void 0:e.payload)?void 0:s.chunks)?void 0:a.join(""))??"",n.value=t.value,l=t.value.length})),Xo((()=>{var s,i;const o=(null==(i=null==(s=null==e?void 0:e.payload)?void 0:s.chunks)?void 0:i.join(""))??"";o.length>l&&(t.value=o,a&&window.clearInterval(a),a=window.setInterval((()=>{l{var t;s.value=1===(null==(t=null==e?void 0:e.payload)?void 0:t.isFinished)})),Qo((()=>{a&&window.clearInterval(a)})),{content:t,props:e,isFinished:s,displayedContent:n}}},[["render",function(e,t,n,s,a,l){return g(),y("div",{class:"message-stream"},[P(b(s.displayedContent),1),s.isFinished?M("",!0):(g(),y("span",{key:0,class:"blinking-cursor"}))])}],["__scopeId","data-v-b32e81bc"]]),{computed:er}=Yi;const tr=Ms({components:{MessageBranch:Ki,MessageForm:so,MessageProductCard:oo,MessageRichText:qo,MessageIMRobotWelcome:io,MessageStream:Jo},props:{message:{type:Object,default:()=>({})}},emits:["sendMessage"],setup:(e,{emit:t})=>({payload:er((()=>{var t,n;return e.message&&Ca(null==(n=null==(t=e.message)?void 0:t.payload)?void 0:n.data)})),sendTextMessage:e=>{t("sendMessage",e)},CUSTOM_MESSAGE_SRC:ma})},[["render",function(e,t,n,s,a,l){const i=Et("MessageBranch"),o=Et("MessageIMRobotWelcome"),r=Et("MessageForm"),c=Et("MessageProductCard"),u=Et("MessageRichText"),d=Et("MessageStream");return g(),y("div",{class:"custom"},[s.payload.src===s.CUSTOM_MESSAGE_SRC.BRANCH||s.payload.src===s.CUSTOM_MESSAGE_SRC.BRANCH_NUMBER||s.payload.src===s.CUSTOM_MESSAGE_SRC.ROBOT_MSG&&"welcome_msg"!==s.payload.subtype?(g(),y("div",{key:0},[C(i,{payload:s.payload,onSendMessage:s.sendTextMessage},null,8,["payload","onSendMessage"])])):M("",!0),s.payload.src===s.CUSTOM_MESSAGE_SRC.ROBOT_MSG&&"welcome_msg"===s.payload.subtype?(g(),y("div",{key:1},[C(o,{payload:s.payload,onSendMessage:s.sendTextMessage},null,8,["payload","onSendMessage"])])):M("",!0),s.payload.src===s.CUSTOM_MESSAGE_SRC.FROM_INPUT?(g(),y("div",{key:2},[C(r,{payload:s.payload,onSendMessage:s.sendTextMessage},null,8,["payload","onSendMessage"])])):M("",!0),s.payload.src===s.CUSTOM_MESSAGE_SRC.PRODUCT_CARD?(g(),y("div",{key:3},[C(c,{payload:s.payload},null,8,["payload"])])):M("",!0),s.payload.src===s.CUSTOM_MESSAGE_SRC.RICH_TEXT?(g(),y("div",{key:4},[C(u,{payload:s.payload},null,8,["payload"])])):M("",!0),s.payload.src===s.CUSTOM_MESSAGE_SRC.STREAM_TEXT?(g(),y("div",{key:5},[C(d,{payload:s.payload},null,8,["payload"])])):M("",!0)])}]]),{computed:nr,ref:sr,watchEffect:ar}=Yi;const lr=Ms({components:{Icon:Xi},props:{ratingTemplate:{type:Object,default:()=>({})}},emits:["sendMessage"],setup(e,{emit:t}){const n=sr(!1),s=sr(""),a=sr(-1),l=sr(-1),i=sr(!1);ar((()=>{if(s.value=e.ratingTemplate.sessionId||"",null!=e.ratingTemplate.selected)for(let t=0;te.ratingTemplate.expireTime&&(i.value=!0)}));const o=nr((()=>{var t;return null==(t=e.ratingTemplate)?void 0:t.menu.map((e=>e.content))})),r=nr((()=>{var t;return null==(t=e.ratingTemplate)?void 0:t.menu.map(((e,t)=>-1!==l.value?t<=l.value?1:0:t<=a.value?1:0))}));return{props:e,hasReply:n,sessionId:s,value:a,hoverValue:l,hasExpire:i,desc:o,starList:r,setValue:e=>{n.value||(a.value=e)},setHoverValue:e=>{n.value||(l.value=e)},submitRatingStar:async()=>{if(a.value<0)return;const l={data:JSON.stringify({src:ma.MENU_SELECTED,menuSelected:{id:e.ratingTemplate.menu[a.value].id,content:e.ratingTemplate.menu[a.value].content,sessionId:s.value},customerServicePlugin:0})};n.value=!0,t("sendMessage",l)},star:"/assets/star-DuOJpp97.png",starLine:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAYCAYAAAAPtVbGAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGVSURBVHgBtVVLTsMwEH3jbip1000FLlQkJ2g4Qm9SToA4QeEEXAFuACeAI5QTJKum0AVdgKgqxYNdFJooTmvT8CTLVjwzLy/zCeCBNF1MZvPFLTxBroZpmgYKIjZnvY8Gsvfs6itcDRVak/zcAk/gASclRRVbUnc1TkqKKnL4qNmrxKYih4AKpZTJvhh7ldhUuNwVUVISx3G30+kE6wwRGEMi7urH450BCA/MeGFQ0tJrtfqYhmG4LNnM52+XmeIxBAXgTdDDQbQkxlTv0/5x74pm6WvMQID/QXIij0JBUCP9zRI0j0QXxsgcNjkxFcQQTw0q2hDklfeb+AaJSgQlkoaIKgQVkgOJrAQGlWY0Ror5EZ5g7VPX/daOFySG8MQuHysJk+54TzBx5EwSx+/dP3U+o2vy6UTSbq/qVZhxsaNxWYjIiYSJIltwBXWz/voM+3pMMNSFlSzjAC4kShVKtxB8IOV1Pl1Ppbwz48jcGZvtC9qTXyEh0Fld8CJMuZo7wdm57qn7H1/H3jL/FLPgCZP0Or9v3mDFulh1AaEAAAAASUVORK5CYII="}}},[["render",function(e,t,n,s,a,l){const i=Et("Icon"),o=Cn;return g(),y("div",{class:"message-rating-star"},[k("p",{class:"rating-head"},b(s.props.ratingTemplate.head),1),k("div",{class:"rating-card"},[k("span",{class:"card-title"},"请对本次服务进行评价"),k("div",{class:"card-wrapper"},[k("div",{style:{"max-width":"200px"}},[(g(!0),y(E,null,L(s.starList,((e,n)=>(g(),y("div",{key:n,style:{display:"inline-block"},onClick:e=>s.setValue(n),onMouseenter:e=>s.setHoverValue(n),onMouseleave:t[0]||(t[0]=e=>s.setHoverValue(-1))},[1===e?(g(),h(i,{key:0,src:s.star,width:"30px",height:"30px"},null,8,["src"])):(g(),h(i,{key:1,src:s.starLine,width:"30px",height:"30px"},null,8,["src"]))],40,["onClick","onMouseenter"])))),128))])]),k("div",{style:{marginTop:"10px",marginBottom:"10px"}},b(-1===s.hoverValue?-1===s.value?"如果满意请给好评哦~":s.desc[s.value]:s.desc[s.hoverValue]),1),C(o,{class:"submit-button",disabled:s.hasReply||s.hasExpire,onClick:s.submitRatingStar},{default:T((()=>[P(" 提交评价 ")])),_:1},8,["disabled","onClick"])]),s.hasReply?(g(),y("p",{key:0,class:"rating-tail",style:{marginTop:"20px"}},b(s.props.ratingTemplate.tail),1)):M("",!0)])}],["__scopeId","data-v-a9247493"]]),{computed:ir,ref:or,watchEffect:rr}=Yi;const cr=Ms({props:{ratingTemplate:{type:Object,default:()=>({})}},emits:["sendMessage"],setup(e,{emit:t}){const n=or(!1),s=or(""),a=or(-1),l=or(-1),i=or(!1),o=ir((()=>{var t;return null==(t=e.ratingTemplate)?void 0:t.menu.map((e=>e.content))})),r=ir((()=>{var t;return null==(t=e.ratingTemplate)?void 0:t.menu.map(((e,t)=>t))}));rr((()=>{if(s.value=e.ratingTemplate.sessionId||"",null!=e.ratingTemplate.selected)for(let t=0;te.ratingTemplate.expireTime&&(i.value=!0)}));return{props:e,hasReply:n,sessionId:s,selectValue:a,hoverValue:l,hasExpire:i,desc:o,numberList:r,setValue:e=>{n.value||(a.value=e)},setHoverValue:e=>{n.value||(l.value=e)},submitRatingStar:()=>{if(a.value>=0){const l={data:JSON.stringify({src:ma.MENU_SELECTED,menuSelected:{id:e.ratingTemplate.menu[a.value].id,content:e.ratingTemplate.menu[a.value].content,sessionId:s.value},customerServicePlugin:0})};n.value=!0,t("sendMessage",l)}}}}},[["render",function(e,t,n,s,a,l){const i=Cn;return g(),y("div",{class:"message-rating-star"},[k("p",{class:"rating-head"},b(s.props.ratingTemplate.head),1),k("div",{class:"rating-card"},[k("span",{class:"card-title"},"请对本次服务进行评价"),k("div",{class:"card-wrapper"},[k("div",{style:{"max-width":"250px"}},[(g(!0),y(E,null,L(s.numberList,((e,n)=>(g(),y("div",{key:n,class:w({active:!(n!==s.selectValue&&n!==s.hoverValue),"de-active":n!==s.selectValue&&n!==s.hoverValue}),style:S({marginLeft:0===n?"0px":"20px",margin:"5px"}),onClick:e=>s.setValue(n),onMouseenter:e=>s.setHoverValue(n),onMouseleave:t[0]||(t[0]=e=>s.setHoverValue(-1))},b(e+1),47,["onClick","onMouseenter"])))),128))])]),k("div",{style:{marginTop:"10px",marginBottom:"10px"}},b(-1===s.hoverValue?-1===s.selectValue?"如果满意请给好评哦~":s.desc[s.selectValue]:s.desc[s.hoverValue]),1),C(i,{class:"submit-button",disabled:s.hasReply||s.hasExpire,onClick:s.submitRatingStar},{default:T((()=>[P(" 提交评价 ")])),_:1},8,["disabled","onClick"])]),s.hasReply?(g(),y("p",{key:0,class:"rating-tail",style:{marginTop:"20px"}},b(s.props.ratingTemplate.tail),1)):M("",!0)])}],["__scopeId","data-v-587b09df"]]),{computed:ur}=Yi;const dr=Ms({components:{MessageCustomerService:tr,MessageRating:Ms({components:{RatingStar:lr,RatingNumber:cr},props:{message:{type:Object,default:()=>({})}},emits:["sendMessage"],setup:(e,{emit:t})=>({sendCustomMessage:e=>{t("sendMessage",e)},ratingTemplate:ur((()=>{const t=e.message&&Ca(e.message.payload.data);return null==t?void 0:t.menuContent})),RATING_TEMPLATE_TYPE:ya})},[["render",function(e,t,n,s,a,l){const i=Et("RatingStar"),o=Et("RatingNumber");return s.ratingTemplate.type===s.RATING_TEMPLATE_TYPE.STAR?(g(),h(i,{key:0,ratingTemplate:s.ratingTemplate,onSendMessage:s.sendCustomMessage},null,8,["ratingTemplate","onSendMessage"])):(g(),h(o,{key:1,ratingTemplate:s.ratingTemplate,onSendMessage:s.sendCustomMessage},null,8,["ratingTemplate","onSendMessage"]))}]])},props:{message:{type:Object,default:()=>({})}},setup:e=>({props:e,sendTextMessage:e=>{$n.callService({serviceName:Zn.TUIChat.SERVICE.NAME,method:Zn.TUIChat.SERVICE.METHOD.SEND_TEXT_MESSAGE,params:{payload:e}})},sendCustomMessage:e=>{$n.callService({serviceName:Zn.TUIChat.SERVICE.NAME,method:Zn.TUIChat.SERVICE.METHOD.SEND_CUSTOM_MESSAGE,params:{payload:e}})},isCustomerServiceMessage:ba,isMessageRating:wa})},[["render",function(e,t,n,s,a,l){const i=Et("MessageRating"),o=Et("MessageCustomerService");return g(),y("div",{class:"message-custom"},[s.isMessageRating(s.props.message)?(g(),h(i,{key:0,message:s.props.message,onSendMessage:s.sendCustomMessage},null,8,["message","onSendMessage"])):s.isCustomerServiceMessage(s.props.message)?(g(),h(o,{key:1,message:s.props.message,onSendMessage:s.sendTextMessage},null,8,["message","onSendMessage"])):M("",!0)])}]]),pr=Ms(u({__name:"message-customer-service",props:{message:{default:()=>({})}},setup(e){const t=e;return(e,n)=>(g(),h(dr,{message:t.message},null,8,["message"]))}}),[["__scopeId","data-v-f937f377"]]),vr=Ms(u({__name:"message-room-default",props:{message:{default:()=>({})}},setup(e){const t=e;return(e,n)=>(g(),y("div",{class:w(["room-default",I(Vn)&&"room-default-uni","in"===t.message.flow?"room-default-in":"room-default-out"])},b(I(Dn).t("message.custom.自定义消息")),3))}}),[["__scopeId","data-v-42afa8f7"]]),gr=Ms(u({__name:"message-plugin",props:{message:{default:()=>({})},blinkMessageIDList:{default:()=>[]}},emits:["resendMessage","handleToggleMessageItem","handleH5LongPress"],setup(e,{emit:t}){const n=e,s=t,a=m((()=>On.getMessageModel(n.message.ID))),l=m((()=>{var e;return null==(e=null==a?void 0:a.value)?void 0:e.getSignalingInfo()})),i=m((()=>{var e;return null==(e=null==a?void 0:a.value)?void 0:e.getMessageContent()})),o=m((()=>{var e;let t={pluginType:"",showStyle:""};return Ta(a.value)?t={pluginType:"call",showStyle:(null==(e=a.value)?void 0:e.conversationType)===An.TYPES.CONV_GROUP?"tip":"bubble"}:Sa(a.value)?t={pluginType:"room",showStyle:"bubble"}:_a(a.value)&&(t={pluginType:"customer",showStyle:Ia(a.value)?"":"bubble"}),t})),r=e=>{s("resendMessage",e)},c=(e,t,n=!1)=>{s("handleToggleMessageItem",e,t,n)},u=(e,t,n)=>{s("handleH5LongPress",e,t,n)};return(e,t)=>(g(),h(Ea,{message:n.message,showStyle:I(o).showStyle,bubbleClassNameList:["room"===I(o).pluginType?"message-bubble-room":""],onResendMessage:r,onHandleToggleMessageItem:c,onHandleH5LongPress:u},{messageTip:T((()=>[C(La,{message:n.message,signalingInfo:I(l),customContent:I(i),blinkMessageIDList:n.blinkMessageIDList},null,8,["message","signalingInfo","customContent","blinkMessageIDList"])])),messageBubble:T((()=>["call"===I(o).pluginType?(g(),h(Pa,{key:0,message:n.message,signalingInfo:I(l),customContent:I(i)},null,8,["message","signalingInfo","customContent"])):M("",!0),"customer"===I(o).pluginType?(g(),h(pr,{key:1,message:n.message},null,8,["message"])):M("",!0),"room"===I(o).pluginType?(g(),h(vr,{key:2,message:n.message},null,8,["message"])):M("",!0)])),_:1},8,["message","showStyle","bubbleClassNameList"]))}}),[["__scopeId","data-v-d3135755"]]),hr=Ms(u({__name:"index",props:{isFetching:{type:Boolean,default:!1},isTerminateObserve:{type:Boolean,default:!1}},emits:["onExposed"],setup(e,{emit:t}){var n;const s=t,a=e;let l=null;const i=d(),o=(null==(n=Ae())?void 0:n.proxy)||Ae();return p((()=>{a.isTerminateObserve||(Vn?(l=bn(o).relativeToViewport(),l.observe(".fetch-more-block",(()=>{s("onExposed")}))):(l=new IntersectionObserver((([e])=>{e.isIntersecting&&s("onExposed")}),{threshold:1}),i.value&&l.observe(i.value)))})),v((()=>{l&&(l.disconnect(),l=null)})),_((()=>a.isTerminateObserve),(e=>{l&&(e?l.disconnect():i.value&&(l.disconnect(),Vn?l.observe(".fetch-more-block",(()=>{s("onExposed")})):l.observe(i.value)))})),(e,t)=>(g(),y("div",{ref_key:"selfDomRef",ref:i,class:"fetch-more-block"},[a.isFetching?x(e.$slots,"fetching",{key:0},(()=>[k("div",null,b(I(Dn).t("TUIChat.正在加载")),1)]),!0):x(e.$slots,"fetchEnd",{key:1},(()=>[k("div",null,b(I(Dn).t("TUIChat.加载结束")),1)]),!0)],512))}}),[["__scopeId","data-v-3bf21ef4"]]),fr=Ms(u({__name:"index",props:{message:{default:()=>({})}},emits:["setReadReceiptPanelVisible"],setup(e,{emit:t}){const n=t,s=e;let a="",l="";const i=["unread","read"],o={unread:!1,read:!1,close:!1},r=d(!1),c=d(!1),u=d(!1),v=d(!1),f=d("unread"),m=d({read:{tabName:Dn.t("TUIChat.已读"),count:void 0,memberList:[]},unread:{tabName:Dn.t("TUIChat.未读"),count:void 0,memberList:[]},close:{tabName:Dn.t("TUIChat.关闭"),count:void 0,memberList:[]}});async function x(e="all"){const t=On.getMessageModel(s.message.ID);let n={},i={};"all"!==e&&"unread"!==e||(n=await Nn.getGroupMessageReadMemberList({message:t,filter:1,cursor:a,count:100}),n&&(a=n.data.cursor,n.data.isCompleted&&(o.unread=!0))),"all"!==e&&"read"!==e||(i=await Nn.getGroupMessageReadMemberList({message:t,filter:0,cursor:l,count:100}),i&&(l=i.data.cursor,i.data.isCompleted&&(o.read=!0)));const{unreadCount:r,readCount:c}=t.readReceiptInfo;return{unreadResult:{count:r,...n.data},readResult:{count:c,...i.data}}}async function S(){if(!o[f.value]&&!r.value&&(r.value=!0,"unread"===f.value||"read"===f.value)){const{unreadResult:e,readResult:t}=await x(f.value);R();try{m.value.unread.memberList=m.value.unread.memberList.concat(e.unreadUserInfoList||[]),m.value.read.memberList=m.value.read.memberList.concat(t.readUserInfoList||[])}finally{r.value=!1}}}async function O(){a="",l="",v.value=!1,o.unread=!1,o.read=!1;const{unreadResult:e,readResult:t}=await x("all");R(),D("read",t.count,t.readUserInfoList),D("unread",e.count,e.unreadUserInfoList),D("close")}function R(){o.read&&o.unread&&(v.value=!0)}function D(e,t,n){m.value[e].count=t,m.value[e].memberList=n||[]}function A(){c.value=!0,setTimeout((()=>{n("setReadReceiptPanelVisible",!1)}),200)}return p((async()=>{await O(),lt((()=>{u.value=!0}))})),_((()=>s.message.readReceiptInfo.readCount),(()=>{O()})),(e,t)=>(g(),h(Es,{maskColor:"transparent",onOnOverlayClick:A},{default:T((()=>[k("div",{class:w({"read-receipt-panel":!0,"read-receipt-panel-mobile":I(Hn),"read-receipt-panel-close-mobile":I(Hn)&&I(c)})},[k("div",{class:"header"},[k("div",{class:"header-text"},b(I(Dn).t("TUIChat.消息详情")),1),k("div",{class:"header-close-icon"},[C(Bn,{size:"12px",hotAreaSize:"8",file:I(Ds),onOnClick:A},null,8,["file"])])]),k("div",{class:"read-status-counter-container"},[(g(),y(E,null,L(i,(e=>k("div",{key:e,class:w({"read-status-counter":!0,active:e===I(f)}),onClick:t=>function(e){f.value=e}(e)},[k("div",{class:"status-text"},b(I(m)[e].tabName),1),k("div",{class:"status-count"},b(void 0===I(m)[e].count?"":I(m)[e].count),1)],10,["onClick"]))),64))]),k("div",{class:"read-status-member-list"},[0===I(m)[I(f)].count&&I(u)?(g(),y("div",{key:0,class:"empty-list-tip"}," - "+b(I(Dn).t("TUIChat.空"))+" - ",1)):I(u)?(g(),y(E,{key:1},["unread"===I(f)?(g(!0),y(E,{key:0},L(I(m)[I(f)].memberList,(e=>(g(),y("div",{key:e.userID,class:"read-status-member-container"},[C(Cs,{class:"read-status-avatar",useSkeletonAnimation:"",url:e.avatar||""},null,8,["url"]),k("div",{class:"username"},b(e.nick||e.userID),1)])))),128)):M("",!0),"read"===I(f)?(g(!0),y(E,{key:1},L(I(m)[I(f)].memberList,(e=>(g(),y("div",{key:e.userID,class:"read-status-member-container"},[C(Cs,{class:"read-status-avatar",useSkeletonAnimation:"",url:e.avatar},null,8,["url"]),k("div",{class:"username"},b(e.nick||e.userID),1)])))),128)):M("",!0)],64)):M("",!0),I(u)?(g(),y("div",{key:2,class:"fetch-more-container"},[C(hr,{isFetching:I(r),isTerminateObserve:I(v),onOnExposed:S},null,8,["isFetching","isTerminateObserve"])])):M("",!0)])],2)])),_:1}))}}),[["__scopeId","data-v-21094d24"]]),mr=Ms(u({__name:"index",emits:["scrollToLatestMessage"],setup(e,{expose:t,emit:n}){const s=n,a=d([]),l=d(""),i=d(0),o=d(0),r=d(!1),c=d(!1),u=d(!1),h=m((()=>o.value?`${o.value}${Dn.t("TUIChat.条新消息")}`:Dn.t("TUIChat.回到最新位置")));function f(e){var t,n;a.value=e||[];const s=null==(n=a.value)?void 0:n[(null==(t=a.value)?void 0:t.length)-1];c.value=!!(s&&(null==s?void 0:s.time)<(null==i?void 0:i.value))}function w(e){Array.isArray(e)&&u.value&&e.forEach((e=>{!e||e.conversationID!==l.value||e.isDeleted||e.isRevoked||function(e){var t,n;return"user_typing_status"===(null==(n=vs(null==(t=e.payload)?void 0:t.data))?void 0:n.businessID)}(e)||(o.value+=1)}))}function x(e){var t;(null==e?void 0:e.conversationID)!==l.value&&T(),l.value=(null==e?void 0:e.conversationID)||"",i.value=(null==(t=null==e?void 0:e.lastMessage)?void 0:t.lastTime)||0}function T(){o.value=0}function S(){void 0!==On.getData(Rn.CHAT,"messageSource")&&On.update(Rn.CHAT,"messageSource",void 0),T(),s("scrollToLatestMessage")}return _((()=>[r.value,c.value]),(()=>{u.value=r.value||c.value,u.value||T()}),{immediate:!0}),p((()=>{On.watch(Rn.CHAT,{messageList:f,newMessageList:w}),On.watch(Rn.CONV,{currentConversation:x})})),v((()=>{On.unwatch(Rn.CHAT,{messageList:f,newMessageList:w}),On.unwatch(Rn.CONV,{currentConversation:x})})),t({judgeScrollOverOneScreen:async function(e){var t,n,s,a,l;if(e.target)try{const{height:i}=await Kn(`#${null==(t=e.target)?void 0:t.id}`,"messageList")||{},o=(null==(n=e.target)?void 0:n.scrollHeight)||(null==(s=e.detail)?void 0:s.scrollHeight);if(o-((null==(a=e.target)?void 0:a.scrollTop)||(null==(l=e.detail)?void 0:l.scrollTop)||0)>2*i)return void(r.value=!0);r.value=!1}catch(Zr){r.value=!1}},isScrollButtonVisible:u}),(e,t)=>I(u)?(g(),y("div",{key:0,class:"scroll-button",onClick:S},[C(Bn,{width:"10px",height:"10px",file:I("data:image/svg+xml,%3csvg%20t='1660053550964'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='3181'%20width='200'%20height='200'%3e%3cpath%20d='M95.658667%20461.354667a71.637333%2071.637333%200%200%200%200%20101.290666l365.696%20365.696a71.637333%2071.637333%200%200%200%20101.290666%200l365.696-365.696a71.637333%2071.637333%200%201%200-101.248-101.290666L512%20776.448l-315.093333-315.093333a71.594667%2071.594667%200%200%200-101.248%200z'%20p-id='3182'%20fill='%23bfbfbf'%3e%3c/path%3e%3cpath%20d='M95.658667%2095.658667a71.637333%2071.637333%200%200%200%200%20101.248l365.696%20365.738666a71.594667%2071.594667%200%200%200%20101.290666%200l365.696-365.738666a71.637333%2071.637333%200%200%200-101.248-101.248L512%20410.709333%20196.906667%2095.658667a71.637333%2071.637333%200%200%200-101.248%200z'%20p-id='3183'%20fill='%23bfbfbf'%3e%3c/path%3e%3c/svg%3e")},null,8,["file"]),k("div",{class:"scroll-button-text"},b(I(h)),1)])):M("",!0)}}),[["__scopeId","data-v-97f4bdd3"]]),yr=Ms(u({__name:"index",props:{content:{default:()=>({})},messageItem:{default:()=>({})}},setup(e){const t=e;return(e,n)=>{const s=wn;return g(),y("div",{class:"progress-message"},[x(e.$slots,"default",{},void 0,!0),"unSend"===t.messageItem.status&&t.messageItem.progress<1?(g(),y("div",{key:0,class:"progress-container"},[I(Vn)?(g(),h(s,{key:1,activeColor:"#006EFF",class:"progress-common",percent:Math.round(100*t.messageItem.progress)},null,8,["percent"])):(g(),h(s,{key:0,class:"progress",value:t.messageItem.progress,max:"1"},null,8,["value"]))])):M("",!0)])}}}),[["__scopeId","data-v-33dcb168"]]),kr=class e{constructor(){this.chatStorage=null}static getInstance(){return e.instance||(e.instance=new e),e.instance}getChatStorage(e){if(this.chatStorage||(this.chatStorage=this.getChatStorageFromLocalStorage()),e)return this.chatStorage[e];throw new Error("No key provided")}setChatStorage(t,n){this.chatStorage||(this.chatStorage=this.getChatStorageFromLocalStorage()),this.chatStorage[t]=n;try{Vn?Qn.setStorageSync(e.CHAT_STORAGE_KEY,JSON.stringify(this.chatStorage)):localStorage.setItem(e.CHAT_STORAGE_KEY,JSON.stringify(this.chatStorage))}catch(Zr){throw new Error("Fail to set chat storage")}}getChatStorageFromLocalStorage(){let t="";if(t=Vn?Qn.getStorageSync(e.CHAT_STORAGE_KEY)||"":localStorage.getItem(e.CHAT_STORAGE_KEY)||"",!t)return{};try{this.chatStorage=JSON.parse(t)}catch(Zr){this.chatStorage={}}return this.chatStorage}};kr.instance=null,kr.CHAT_STORAGE_KEY="TUI_CHAT_STORAGE";const Cr=kr.getInstance(),br=Ms(u({__name:"index",props:{isGroup:{type:Boolean,default:!1},groupID:{default:""},isNotInGroup:{type:Boolean,default:!1},isMultipleSelectMode:{type:Boolean,default:!1}},emits:["closeInputToolBar","handleEditor","toggleMultipleSelectMode"],setup(e,{expose:t,emit:n}){var s;const a=n,l=e;let i,o=0,r=null;const c=new Set,u=On.getData(Rn.APP,"isOfficial"),f=(null==(s=Ae())?void 0:s.proxy)||Ae(),m=d(),x=d([]),S=d(!1),O=d(""),R=d(""),D=d(5e3),A=d(An.TYPES),U=d(!1),P=d(!1),V=d([]),B=d(),H=d(),N=d(""),G=d(!1),F=d(),j=d({}),z=d(""),$=d(),Z=d(!1),Y=d(!1),q=d(),W=()=>{D.value+=300;const e=setTimeout((()=>{D.value+=1,clearTimeout(e)}),300)},X=e=>{if(O.value=e,_s()){const{groupProfile:t}=On.getConversationModel(e)||{};i=null==t?void 0:t.type}Object.keys(j.value).length>0&&Cr.setChatStorage("audioPlayedMapping",j.value)};p((()=>{j.value=Cr.getChatStorage("audioPlayedMapping")||{},On.watch(Rn.CHAT,{messageList:J,messageSource:te,isCompleted:se}),On.watch(Rn.CONV,{currentConversationID:X}),ts("messageList",f),In("scroll-to-bottom",ee)})),v((()=>{On.unwatch(Rn.CHAT,{messageList:J,isCompleted:se}),On.unwatch(Rn.CONV,{currentConversationID:X}),null==r||r.disconnect(),r=null,xn("scroll-to-bottom"),Object.keys(j.value).length>0&&Cr.setChatStorage("audioPlayedMapping",j.value)}));const Q=xs((function(e){var t;null==(t=H.value)||t.judgeScrollOverOneScreen(e)}),500,{leading:!0});function K(e,t){(null==t?void 0:t.newAudioSrc)&&(z.value=t.newAudioSrc)}async function J(e){var t,n,s;null==r||r.disconnect(),m.value=e.filter((e=>!e.isDeleted)).map((e=>(e.vueForRenderKey=`${e.ID}`,e)));const a=null==(n=m.value)?void 0:n[(null==(t=m.value)?void 0:t.length)-1];B.value?ne(B.value):U.value||(null==(s=H.value)?void 0:s.isScrollButtonVisible)&&"in"===(null==a?void 0:a.flow)||lt((()=>{W()})),_s()&<((()=>async function(){if(!m.value||0===m.value.length)return;if(i===A.value.GRP_AVCHATROOM||i===A.value.GRP_COMMUNITY)return;null==r||r.disconnect(),r=bn(f,{threshold:[.7],observeAll:!0}).relativeTo("#messageScrollList",{top:-70}),null==r||r.observe(".message-li.in .message-bubble-container",(e=>{var t;if(c.has(e.id))return;const n=m.value.find((t=>e.id.indexOf(t.ID)>-1));n&&n.needReadReceipt&&"in"===n.flow&&!(null==(t=n.readReceiptInfo)?void 0:t.isPeerRead)&&(Nn.sendMessageReadReceipt([n]),c.add(e.id))}))}()))}async function ee(){try{const{scrollHeight:e}=await Jn("#messageScrollList","messageList");e?D.value===e?D.value=e+1:D.value=e:W()}catch(Zr){W()}}async function te(e){B.value=e,ne(B.value)}function ne(e){var t;(null==(t=m.value)?void 0:t.some((t=>(null==t?void 0:t.ID)===(null==e?void 0:e.ID))))&<((async()=>{await async function(e){const t=e.ID,n=m.value&&m.value.some((e=>e.ID===t));if(t&&n){const e=setTimeout((async()=>{try{const n=await Kn("#messageScrollList","messageList"),s=await Kn("#tui-"+t,"messageList"),{scrollTop:a}=await Jn("#messageScrollList","messageList");ue(s.top+a-n.top-o++%2),clearTimeout(e)}catch(Zr){}}),500)}else jn({message:Dn.t("TUIChat.无法定位到原消息"),type:zn.WARNING})}(e),await ce(null==e?void 0:e.ID),B.value=void 0}))}function se(e){S.value=e}const ae=()=>{var e,t;U.value=!0;const n=(null==(t=null==(e=m.value)?void 0:e[0])?void 0:t.ID)||"";Nn.getMessageList().then((()=>{lt((()=>{N.value=n;const e=setTimeout((()=>{N.value="",U.value=!1,clearTimeout(e)}),500)}))}))},le=(e,t,n,s=!1)=>{l.isMultipleSelectMode||l.isNotInGroup||(s&&(P.value=!0),R.value=t.ID)};let ie;const oe=(e,t,n,s)=>{if(!l.isMultipleSelectMode&&!l.isNotInGroup&&Pn)switch(s){case"touchstart":ie=setTimeout(a,500);break;case"touchend":clearTimeout(ie),setTimeout((()=>{P.value=!1}),200)}function a(){clearTimeout(ie),le(0,t,0,!0)}},re=e=>{Y.value=!0,q.value=e};function ce(e){return new Promise((t=>{if(V.value.indexOf(e)<0){V.value.push(e);const n=setTimeout((()=>{V.value.splice(V.value.indexOf(e),1),clearTimeout(n),t()}),3e3)}}))}function ue(e){D.value=e}function de(e,t){e&&l.isNotInGroup||($.value=e?t:void 0,Z.value=e)}function pe(){a("closeInputToolBar")}function ve({type:e,messageID:t}){"clearAll"===e?x.value=[]:"add"!==e||x.value.includes(t)?"remove"===e&&(x.value=x.value.filter((e=>e!==t))):x.value.push(t)}function ge(e){F.value=e,G.value=!0}function he(e){j.value[e]=!0}return _((()=>l.isMultipleSelectMode),(e=>{e||ve({type:"clearAll",messageID:""})})),t({oneByOneForwardMessage:function(){On.update(Rn.CUSTOM,"multipleForwardMessageID",{isMergeForward:!1,messageIDList:x.value})},mergeForwardMessage:function(){On.update(Rn.CUSTOM,"multipleForwardMessageID",{isMergeForward:!0,messageIDList:x.value})},scrollToLatestMessage:ee}),(e,t)=>{const n=_n;return g(),y("div",{class:w({"tui-chat":!0,"tui-chat-h5":I(Hn)}),onClick:pe},[k("div",{class:"tui-chat-main"},[I(u)?(g(),y("div",{key:0,class:"tui-chat-safe-tips"},[k("span",null,b(I(Dn).t("TUIChat.【安全提示】本 APP 仅用于体验腾讯云即时通信 IM 产品功能,不可用于业务洽谈与拓展。请勿轻信汇款、中奖等涉及钱款的信息,勿轻易拨打陌生电话,谨防上当受骗。")),1),k("a",{onClick:t[0]||(t[0]=e=>{I(Ps).complaint})},b(I(Dn).t("TUIChat.点此投诉")),1)])):M("",!0),e.isGroup?(g(),h(Gs,{key:l.groupID,groupID:l.groupID},null,8,["groupID"])):M("",!0),C(n,{id:"messageScrollList",class:"tui-message-list","scroll-y":"true","scroll-top":I(D),"scroll-into-view":`tui-${I(N)}`,onScroll:I(Q)},{default:T((()=>[I(S)?M("",!0):(g(),y("p",{key:0,class:"message-more",onClick:ae},b(I(Dn).t("TUIChat.查看更多")),1)),(g(!0),y(E,null,L(I(m),((n,s)=>(g(),y("li",{id:`tui-${n.ID}`,key:n.vueForRenderKey,class:w("message-li "+n.flow)},[C(pa,{currTime:n.time,prevTime:s>0?I(m)[s-1].time:0},null,8,["currTime","prevTime"]),k("div",{class:"message-item",onClick:t[2]||(t[2]=e=>R.value="")},[n.type===I(A).MSG_GRP_TIP||I(Ts)(n)?(g(),h(Ws,{key:0,content:n.getMessageContent()},null,8,["content"])):n.isRevoked||I(Ma)(n)?!n.isRevoked&&I(Ma)(n)?(g(),h(gr,{key:2,message:n,onResendMessage:re,onHandleToggleMessageItem:le,onHandleH5LongPress:oe},null,8,["message"])):(g(),h(fa,{key:3,isEdit:n.type===I(A).MSG_TEXT,messageItem:n,onMessageEdit:e=>{a("handleEditor",n,"reedit")}},null,8,["isEdit","messageItem","onMessageEdit"])):(g(),y("div",{key:1,id:`msg-bubble-${n.ID}`,class:"message-bubble-container",onLongpress:e=>le(0,n,0,!0),onTouchstart:e=>oe(0,n,0,"touchstart"),onTouchend:e=>oe(0,n,0,"touchend"),onMouseover:e=>oe(0,n,0,"touchend")},[C(ua,{messageItem:I(Ss)(n),content:n.getMessageContent(),isAudioPlayed:I(j)[n.ID],blinkMessageIDList:I(V),isMultipleSelectMode:e.isMultipleSelectMode,multipleSelectedMessageIDList:I(x),onResendMessage:e=>re(n),onBlinkMessage:ce,onScrollTo:ue,onChangeSelectMessageIDList:ve,onSetReadReceiptPanelVisible:de},{default:T((()=>[n.type===I(A).MSG_TEXT?(g(),h(Fs,{key:0,content:n.getMessageContent()},null,8,["content"])):n.type===I(A).MSG_IMAGE?(g(),h(yr,{key:1,content:n.getMessageContent(),messageItem:I(Ss)(n)},{default:T((()=>[C(zs,{content:n.getMessageContent(),messageItem:n,onPreviewImage:e=>(e=>{if(!m.value)return;const t=[],n=m.value.filter(((e,n)=>!e.isRevoked&&!e.hasRiskContent&&e.type===A.value.MSG_IMAGE&&(t.push(n),!0)));Tn({current:t.indexOf(e),urls:n.map((e=>{var t;return null==(t=e.payload.imageInfoArray)?void 0:t[2].url}))})})(s)},null,8,["content","messageItem","onPreviewImage"])])),_:2},1032,["content","messageItem"])):n.type===I(A).MSG_VIDEO?(g(),h(yr,{key:2,content:n.getMessageContent(),messageItem:I(Ss)(n)},{default:T((()=>[C(va,{content:n.getMessageContent(),messageItem:n},null,8,["content","messageItem"])])),_:2},1032,["content","messageItem"])):n.type===I(A).MSG_AUDIO?(g(),h($s,{key:3,content:n.getMessageContent(),messageItem:n,broadcastNewAudioSrc:I(z),onSetAudioPlayed:he,onGetGlobalAudioContext:K},null,8,["content","messageItem","broadcastNewAudioSrc"])):n.type===I(A).MSG_MERGER?(g(),h(Hs,{key:4,renderData:n.payload,messageItem:n,onAssignMessageIDInUniapp:ge},null,8,["renderData","messageItem"])):n.type===I(A).MSG_FILE?(g(),h(Zs,{key:5,content:n.getMessageContent()},null,8,["content"])):n.type===I(A).MSG_FACE?(g(),h(Ys,{key:6,content:n.getMessageContent()},null,8,["content"])):n.type===I(A).MSG_LOCATION?(g(),h(da,{key:7,content:n.getMessageContent()},null,8,["content"])):n.type===I(A).MSG_CUSTOM?(g(),h(qs,{key:8,content:n.getMessageContent(),messageItem:n},null,8,["content","messageItem"])):M("",!0)])),_:2},1032,["messageItem","content","isAudioPlayed","blinkMessageIDList","isMultipleSelectMode","multipleSelectedMessageIDList","onResendMessage"])],40,["id","onLongpress","onTouchstart","onTouchend","onMouseover"])),n.ID===I(R)?(g(),h(ha,{key:4,class:w({"message-tool":!0,"message-tool-out":"out"===n.flow,"message-tool-in":"in"===n.flow}),messageItem:n,isMultipleSelectMode:e.isMultipleSelectMode,onToggleMultipleSelectMode:t[1]||(t[1]=()=>a("toggleMultipleSelectMode"))},null,8,["class","messageItem","isMultipleSelectMode"])):M("",!0)])],10,["id"])))),128))])),_:1},8,["scroll-top","scroll-into-view","onScroll"]),C(mr,{ref_key:"scrollButtonInstanceRef",ref:H,onScrollToLatestMessage:ee},null,512),I(Y)?(g(),h(bs,{key:2,show:I(Y),isH5:!I(Un),center:!0,isHeaderShow:I(Un),onSubmit:t[3]||(t[3]=e=>(Y.value=!Y.value,void q.value.resendMessage())),"onUpdate:show":t[4]||(t[4]=e=>Y.value=e)},{default:T((()=>[k("p",{class:"delDialog-title"},b(I(Dn).t("TUIChat.确认重发该消息?")),1)])),_:1},8,["show","isH5","isHeaderShow"])):M("",!0),I(Z)?(g(),h(fr,{key:3,message:Object.assign({},I($)),onSetReadReceiptPanelVisible:de},null,8,["message"])):M("",!0),C(Bs,{visible:I(G),overlayColor:"transparent",popDirection:"right"},{default:T((()=>[C(Ns,{style:{height:"100%"},isMounted:I(G),messageID:I(F),onCloseOverlay:t[5]||(t[5]=e=>G.value=!1)},null,8,["isMounted","messageID"])])),_:1},8,["visible"])])],2)}}}),[["__scopeId","data-v-9314adb6"]]),wr=class e{constructor(){this.quoteMessageMap=new Map}static getInstance(){return e.instance||(e.instance=new e),e.instance}setStore(e,t,n,s){var a,l;if(e&&(this.isEditorNotEmpty(t)||(null==(a=null==s?void 0:s.message)?void 0:a.ID))){let a={};(null==(l=null==s?void 0:s.message)?void 0:l.ID)&&(this.quoteMessageMap.set(s.message.ID,s.message),a={messageID:s.message.ID,type:s.type});const i={conversationID:e,draftInfo:{html:t,abstract:n,...a}};Yn.setConversationDraft(i),On.update(Rn.CHAT,"quoteMessage",{message:void 0,type:"quote"})}}getStore(e,t){const n=On.getConversationModel(e);if(n){if(n.conversationID&&n.draftText){const e=vs(n.draftText);On.update(Rn.CHAT,"quoteMessage",{message:this.quoteMessageMap.get(e.messageID)||void 0,type:e.type}),t(e.html)}Yn.setConversationDraft({conversationID:n.conversationID})}}generateAbstract(e){let t="";return null==e||e.forEach((e=>{switch(e.type){case"text":t+=os(e.payload.text||"");break;case"image":t+=Dn.t("TUIChat.图片");break;case"video":t+=Dn.t("TUIChat.视频");break;case"file":t+=Dn.t("TUIChat.文件")}})),t}isEditorNotEmpty(e){return e&&!e.includes("is-empty")&&"

    "!==e}};wr.instance=null;const Ir=wr.getInstance(),xr=new Map([[3123,"文本包含本地审核拦截词"],[4004,"图片消息失败,无效的图片格式"],[4005,"文件消息失败,禁止发送违规封禁的文件"],[7004,"文件不存在,请检查文件路径是否正确"],[7005,"文件大小超出了限制,如果上传文件,最大限制是100MB"],[8001,"消息长度超出限制,消息长度不要超过12K"],[80001,"消息或者资料中文本存在敏感内容,发送失败"],[80004,"消息中图片存在敏感内容,发送失败"]]),_r=Ms(u({__name:"message-input-editor",props:{placeholder:{type:String,default:"this is placeholder"},replayOrReferenceMessage:{type:Object,default:()=>({}),required:!1},isMuted:{type:Boolean,default:!0},muteText:{type:String,default:""},enableInput:{type:Boolean,default:!0},enableAt:{type:Boolean,default:!0},enableTyping:{type:Boolean,default:!0},isGroup:{type:Boolean,default:!1}},emits:["onTyping","onFocus","onAt"],setup(e,{expose:t,emit:n}){const s=e,a=n,l=d(""),i=d(),o=d(!0),r=d(!0),c=new Map,u=d(),h=d(""),f=d();p((()=>{On.watch(Rn.CONV,{currentConversation:O}),On.watch(Rn.CHAT,{quoteMessage:R}),In("insert-emoji",(e=>{var t;l.value+=null==(t=null==e?void 0:e.emoji)?void 0:t.name})),In("send-message-in-emoji-picker",(()=>{m()}))})),v((()=>{h.value&&Ir.setStore(h.value,l.value,l.value,f.value),xn("insertEmoji"),xn("send-message-in-emoji-picker"),On.unwatch(Rn.CONV,{currentConversation:O}),On.unwatch(Rn.CHAT,{quoteMessage:R}),o.value=!0,u.value=null,h.value="",f.value=null,x()}));const m=()=>{const e=k();x(),(async(e,t)=>{On.getData(Rn.CHAT,"messageSource")&&On.update(Rn.CHAT,"messageSource",void 0),null==e||e.forEach((async e=>{var n,s,a,l,i,o,r;try{const c={to:(null==(n=null==t?void 0:t.groupProfile)?void 0:n.groupID)||(null==(s=null==t?void 0:t.userProfile)?void 0:s.userID),conversationType:null==t?void 0:t.type,payload:{},needReadReceipt:_s()};let u;const d={offlinePushInfo:{}},p={conversation:t,payload:e.payload,messageType:""};switch(null==e?void 0:e.type){case"text":if(u=JSON.parse(JSON.stringify(null==(a=e.payload)?void 0:a.text)),!u)break;c.payload={text:u},p.messageType=An.TYPES.MSG_TEXT,d.offlinePushInfo=Ua.create(p),(null==(l=e.payload)?void 0:l.atUserList)?(c.payload.atUserList=e.payload.atUserList,await Nn.sendTextAtMessage(c,d)):await Nn.sendTextMessage(c,d);break;case"image":c.payload={file:null==(i=e.payload)?void 0:i.file},p.messageType=An.TYPES.MSG_IMAGE,d.offlinePushInfo=Ua.create(p),await Nn.sendImageMessage(c,d);break;case"video":c.payload={file:null==(o=e.payload)?void 0:o.file},p.messageType=An.TYPES.MSG_VIDEO,d.offlinePushInfo=Ua.create(p),await Nn.sendVideoMessage(c,d);break;case"file":c.payload={file:null==(r=e.payload)?void 0:r.file},p.messageType=An.TYPES.MSG_FILE,d.offlinePushInfo=Ua.create(p),await Nn.sendFileMessage(c,d)}Rs("sendMessage")}catch(Zr){jn({message:xr.get(null==Zr?void 0:Zr.code)?Dn.t(`TUIChat.${xr.get(Zr.code)}`):null==Zr?void 0:Zr.message,type:zn.ERROR}),On.getData(Rn.CHAT,"quoteMessage")&&On.update(Rn.CHAT,"quoteMessage",{})}}))})(e,u.value)},k=()=>{let e=l.value;e=fs(e);const t=[];null==c||c.forEach(((n,s)=>{(null==e?void 0:e.includes("@"+n))&&t.push(s)}));const n={text:e};return(null==t?void 0:t.length)&&(n.atUserList=t),[{type:"text",payload:n}]},x=()=>{l.value="",r.value=!0,null==c||c.clear()},T=e=>{l.value=e},S=()=>{o.value=!0},E=e=>{var t;o.value=!1,a("onFocus",null==(t=null==e?void 0:e.detail)?void 0:t.height)},L=e=>{var t,n;const i=null==(t=null==e?void 0:e.detail)?void 0:t.value;(()=>{var e;r.value=!(null==(e=null==l?void 0:l.value)?void 0:e.length)})(),s.isGroup&&(i.endsWith("@")||i.endsWith("@\n"))&&(null==(n=Qn)||n.hideKeyboard(),a("onAt",!0))};function O(e){const t=h.value;u.value=e,h.value=null==e?void 0:e.conversationID,t!==h.value&&(t&&Ir.setStore(t,l.value,l.value,f.value),x(),h.value&&Ir.getStore(h.value,T))}function R(e){f.value=e}return _((()=>[r.value,o.value]),((e,t)=>{e!==t&&a("onTyping",r.value,o.value)}),{immediate:!0,deep:!0}),t({insertAt:e=>{(null==c?void 0:c.has(null==e?void 0:e.id))||null==c||c.set(null==e?void 0:e.id,null==e?void 0:e.label),l.value+=null==e?void 0:e.label},resetEditor:x,setEditorContent:T,getEditorContent:k}),(e,t)=>{const n=kn;return g(),y("div",{class:w({"message-input-container":!0,"message-input-container-h5":!I(Un)})},[s.isMuted?(g(),y("div",{key:0,class:"message-input-mute"},b(s.muteText),1)):M("",!0),C(n,{id:"editor",ref_key:"inputRef",ref:i,modelValue:I(l),"onUpdate:modelValue":t[0]||(t[0]=e=>Qe(l)?l.value=e:null),"adjust-position":!0,"cursor-spacing":"20","confirm-type":"send","confirm-hold":!0,maxlength:"140",type:"text","placeholder-class":"input-placeholder",class:"message-input-area",placeholder:s.placeholder,"auto-blur":"",onConfirm:m,onInput:L,onBlur:S,onFocus:E},null,8,["modelValue","placeholder"])],2)}}}),[["__scopeId","data-v-4a88add0"]]),Tr=Ms(u({__name:"index",props:{show:{type:Boolean,default:!1},modal:{type:Boolean,default:!0},height:{type:String,default:"fit-content"},closeByClickOutside:{type:Boolean,default:!0},borderRadius:{type:String,default:"0px"},title:{type:String,default:""},showHeaderCloseButton:{type:Boolean,default:!1},showFooterSubmitButton:{type:Boolean,default:!1},submitButtonContent:{type:String,default:()=>Dn.t("确定")}},emits:["onOpen","onClose","onSubmit"],setup(e,{emit:t}){const n=e,s=t,a=d();_((()=>n.show),((e,t)=>{if(e!==t)switch(e){case!0:s("onOpen",a),lt((()=>{Pn&&!Vn&&n.closeByClickOutside&&ns.listen({domRefs:a.value,handler:l})}));break;case!1:s("onClose",a)}}));const l=()=>{(Vn||Pn)&&s("onClose",a)},i=()=>{s("onSubmit"),l()};return(t,s)=>n.show?(g(),y("div",{key:0},[I(Un)?x(t.$slots,"default",{key:1},void 0,!0):(g(),y("div",{key:0,class:w(["bottom-popup",I(Vn)&&"bottom-popup-uni",!I(Un)&&"bottom-popup-h5",!I(Un)&&n.modal&&"bottom-popup-modal"]),onClick:l},[k("div",{ref_key:"dialogRef",ref:a,class:w(["bottom-popup-main",!I(Un)&&"bottom-popup-h5-main"]),style:S({height:n.height,borderTopLeftRadius:n.borderRadius,borderTopRightRadius:n.borderRadius}),onClick:s[0]||(s[0]=G((()=>{}),["stop"]))},[e.title||e.showHeaderCloseButton?(g(),y("div",{key:0,class:"header"},[e.title?(g(),y("div",{key:0,class:"header-title"},b(e.title),1)):M("",!0),e.showHeaderCloseButton?(g(),y("div",{key:1,class:"header-close",onClick:l},b(I(Dn).t("关闭")),1)):M("",!0)])):M("",!0),x(t.$slots,"default",{},void 0,!0),e.showFooterSubmitButton?(g(),y("div",{key:1,class:"footer"},[k("div",{class:"footer-submit",onClick:i},b(e.submitButtonContent),1)])):M("",!0)],6)],2))])):M("",!0)}}),[["__scopeId","data-v-ff2646d0"]]),Sr=Ms(u({__name:"index",emits:["onAtListOpen","insertAt"],setup(e,{expose:t,emit:n}){const s=n,a=d(),l=d(),i=d(!1),o=d(),r=d(),c=d(),u=d(!1),p=d({left:0,top:0}),v=d(0),f=d(""),m={userID:An.TYPES.MSG_AT_ALL,nick:"所有人",isAll:!0,avatar:"https://web.sdk.qcloud.com/im/assets/images/at.svg"};On.watch(Rn.CONV,{currentConversationID:e=>{var t,n;if(e!==f.value)if(f.value=e,o.value=[],r.value=[],c.value=[],u.value=!1,On.update(Rn.CUSTOM,"memberList",o.value),null==(t=null==f?void 0:f.value)?void 0:t.startsWith("GROUP")){u.value=!0;const e=null==(n=null==f?void 0:f.value)?void 0:n.substring(5);Gn.switchGroup(e)}else Gn.switchGroup("")}}),On.watch(Rn.GRP,{currentGroupMemberList:e=>{o.value=e,r.value=[m,...o.value],c.value=r.value,On.update(Rn.CUSTOM,"memberList",o.value)}});const C=e=>{u.value&&(i.value=e,i.value&&s("onAtListOpen"))};Qn.toggleAtList=C,Qn.handleAtListPosition=e=>{p.value=e},Qn.setCurrentSelectIndex=e=>{var t,n;v.value=e,null==(n=null==(t=l.value)?void 0:t[v.value])||n.scrollIntoView(!1)},Qn.setShowMemberList=e=>{c.value=e},t({toggleAtList:C}),_((()=>[p.value,null==a?void 0:a.value]),(()=>{var e;!Pn&&(null==a?void 0:a.value)&&(null==(e=null==a?void 0:a.value)?void 0:e.style)&&(a.value.style.left=p.value.left+"px",a.value.style.top=p.value.top-a.value.clientHeight+"px")}));const x=()=>{i.value=!1,c.value=r.value,p.value={left:0,top:0}},S=e=>(null==e?void 0:e.avatar)||"https://web.sdk.qcloud.com/component/TUIKit/assets/avatar_21.png",O=e=>(null==e?void 0:e.nick)?null==e?void 0:e.nick:null==e?void 0:e.userID;return(e,t)=>(g(),h(Tr,{show:I(i),onOnClose:x},{default:T((()=>[k("div",{ref_key:"MessageInputAt",ref:a,class:w([I(Un)?"message-input-at":"message-input-at-h5"])},[k("div",{ref:"dialog",class:"member-list"},[I(Un)?M("",!0):(g(),y("header",{key:0,class:"member-list-title"},[k("span",{class:"title"},b(I(Dn).t("TUIChat.选择提醒的人")),1)])),k("ul",{class:"member-list-box"},[(g(!0),y(E,null,L(I(c),((e,t)=>(g(),y("li",{key:t,ref_for:!0,ref_key:"memberListItems",ref:l,class:w(["member-list-box-body",[t===I(v)&&"selected"]]),onClick:e=>(e=>{var t;if(Un&&Qn.selectItem)Qn.selectItem(e);else if(null==(t=null==c?void 0:c.value)?void 0:t.length){const t=null==c?void 0:c.value[e];s("insertAt",{id:null==t?void 0:t.userID,label:(null==t?void 0:t.nick)||(null==t?void 0:t.userID)})}x()})(t)},[k("img",{class:"member-list-box-body-avatar",src:S(e)},null,8,["src"]),k("span",{class:"member-list-box-body-name"},b(O(e)),1)],10,["onClick"])))),128))])],512)],2)])),_:1},8,["show"]))}}),[["__scopeId","data-v-08dbad30"]]),Mr=Ms(u({__name:"message-input-audio",props:{isEnableAudio:{type:Boolean,default:!1}},emits:["changeDisplayType"],setup(e,{emit:t}){var n;const s=t,a=e;let l,i=0,o=!1,r=-1,c=!1,u=!1;const m=null==(n=Qn)?void 0:n.getRecorderManager(),x=d(!1),_=d("按住说话"),S=d("正在录音"),E=d(!1),L=d(),O={duration:6e4,sampleRate:44100,numberOfChannels:1,encodeBitRate:192e3,format:"mp3"};function R(){s("changeDisplayType",a.isEnableAudio?"editor":"audio")}function D(e){L.value=e}function A(){V(),U()}function U(){x.value=!1,_.value="按住说话",S.value="正在录音"}function V(e){clearInterval(l),l=void 0,i=0,r=-1,o=!1,(null==e?void 0:e.hasError)||m.stop()}function B(){c&&(u=!0)}function H(){c=!0,m.start(O)}p((()=>{m.onStart(F),m.onStop(j),m.onError(z),On.watch(Rn.CONV,{currentConversation:D})})),v((()=>{On.unwatch(Rn.CONV,{currentConversation:D})}));const N=xs((function(e){if(x.value){const t=e.changedTouches[e.changedTouches.length-1].pageY;r<0&&(r=t);const n=r-t;n>150?(_.value="抬起取消",S.value="松开手指 取消发送",o=!0):n>50?(_.value="抬起发送",S.value="继续上滑可取消",o=!1):(_.value="抬起发送",S.value="正在录音",o=!1)}}),100);function G(){c=!1,m.stop()}function F(){if(!c)return u=!0,void m.stop();l=setInterval((()=>{i+=1}),1e3),_.value="抬起发送",x.value=!0}function j(e){var t,n,s,a,r,c;if(u)return u=!1,void A();if(o||!x.value)return void A();clearInterval(l);const d=e.tempFilePath,p=e.duration?e.duration:1e3*i,v=e.fileSize?e.fileSize:48*i/8*1024;if(p<1e3)jn({message:"录音时间太短",type:zn.NORMAL,duration:1500});else{const e={to:(null==(n=null==(t=null==L?void 0:L.value)?void 0:t.groupProfile)?void 0:n.groupID)||(null==(a=null==(s=null==L?void 0:L.value)?void 0:s.userProfile)?void 0:a.userID),conversationType:null==(r=null==L?void 0:L.value)?void 0:r.type,payload:{file:{duration:p,tempFilePath:d,fileSize:v}},needReadReceipt:_s()};null==(c=Nn)||c.sendAudioMessage(e)}A()}function z(){V({hasError:!0}),U()}return(e,t)=>{const n=f;return g(),y("div",{class:w({"message-input-audio":!0,"message-input-audio-open":I(E)})},[C(Bn,{class:"audio-message-icon",file:I("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2056%2057'%20class='design-iconfont'%3e%3cg%20fill='none'%20fill-rule='evenodd'%3e%3cpath%20stroke='%23444'%20stroke-width='4'%20d='M28%202A26%2026%200%201%200%2028%2054A26%2026%200%201%200%2028%202Z'%20transform='translate(0%20.853448)'/%3e%3cpath%20d='M3.22061856,17.5880403%20C3.66244636,17.5880403%204.02061856,17.9462125%204.02061856,18.3880403%20L4.02061856,18.6926914%20C4.02061856,24.8806658%208.93625507,29.8970101%2015,29.8970101%20C20.967495,29.8970101%2025.8230402,25.0386509%2025.975681,18.9864559%20L25.9793814,18.6926914%20L25.9793814,18.3880403%20C25.9793814,17.9462125%2026.3375536,17.5880403%2026.7793814,17.5880403%20L29.2,17.5880403%20C29.6418278,17.5880403%2030,17.9462125%2030,18.3880403%20L30,18.6926914%20C30,27.1466845%2023.2842712,34%2015,34%20C6.82193736,34%200.172455987,27.3212841%200.00330065692,19.0170447%20L0,18.6926914%20L0,18.3880403%20C-1.65130603e-16,17.9462125%200.3581722,17.5880403%200.8,17.5880403%20L3.22061856,17.5880403%20Z%20M15.1965847,0%20C19.4037284,0%2022.8142432,3.57961711%2022.8142432,7.9953621%20L22.8142432,18.3119584%20C22.7872128,22.7074732%2019.3846075,26.2557375%2015.1965847,26.2557375%20L14.8034153,26.2557375%20C10.5962716,26.2557375%207.18575682,22.6760398%207.18575682,18.2603754%20L7.18575682,7.94377912%20C7.21278722,3.54818373%2010.6153925,0%2014.8034153,0%20L15.1965847,0%20Z%20M15.1965847,4.10298992%20L14.8034153,4.10298992%20C12.9144516,4.10298992%2011.325224,5.69669854%2011.2126654,7.73818076%20L11.2063754,7.94377912%20L11.2063754,18.2603754%20C11.2063754,20.365303%2012.7386643,22.0414789%2014.614709,22.1474289%20L14.8034153,22.1527476%20L15.1965847,22.1527476%20C17.0855164,22.1527476%2018.6747739,20.5589954%2018.7873345,18.5175525%20L18.7936246,18.3119584%20L18.7936246,7.9953621%20C18.7936246,5.89038947%2017.2613666,4.21425569%2015.385294,4.10830842%20L15.1965847,4.10298992%20Z'%20transform='translate(13%2012)'%20fill='%23444'%20fill-rule='nonzero'/%3e%3c/g%3e%3c/svg%3e"),size:"23px",hotAreaSize:"3px",onOnClick:R},null,8,["file"]),a.isEnableAudio?(g(),h(n,{key:0,class:"audio-input-touch-bar",onTouchstart:B,onLongpress:H,onTouchmove:I(N),onTouchend:G},{default:T((()=>[k("span",null,b(I(Dn).t(`TUIChat.${I(_)}`)),1),I(x)?(g(),h(n,{key:0,class:"record-modal"},{default:T((()=>[k("div",{class:"red-mask"}),C(n,{class:"float-element moving-slider"}),C(n,{class:"float-element modal-title"},{default:T((()=>[P(b(I(Dn).t(`TUIChat.${I(S)}`)),1)])),_:1})])),_:1})):M("",!0)])),_:1},8,["onTouchmove"])):M("",!0)],2)}}}),[["__scopeId","data-v-32f4d289"]]),Er=Ms(u({__name:"index",props:{displayType:{default:"editor"}},setup(e){const t=e,n=An.TYPES,s=d();p((()=>{On.watch(Rn.CHAT,{quoteMessage:i})})),v((()=>{On.unwatch(Rn.CHAT,{quoteMessage:i})}));const a=m((()=>{var e,t;let a;switch(null==(e=s.value)?void 0:e.type){case n.MSG_TEXT:a=os(null==(t=s.value.payload)?void 0:t.text);break;case n.MSG_IMAGE:a=Dn.t("TUIChat.图片");break;case n.MSG_AUDIO:a=Dn.t("TUIChat.语音");break;case n.MSG_VIDEO:a=Dn.t("TUIChat.视频");break;case n.MSG_FILE:a=Dn.t("TUIChat.文件");break;case n.MSG_CUSTOM:a=Dn.t("TUIChat.自定义");break;case n.MSG_FACE:a=Dn.t("TUIChat.表情");break;case n.MSG_MERGER:a=Dn.t("TUIChat.聊天记录");break;default:a=Dn.t("TUIChat.消息")}return a}));function l(){On.update(Rn.CHAT,"quoteMessage",{message:void 0,type:"quote"})}function i(e){(null==e?void 0:e.message)&&"quote"===(null==e?void 0:e.type)?s.value=e.message:s.value=void 0}return(e,n)=>Boolean(I(s))&&"audio"!==t.displayType?(g(),y("div",{key:0,class:w({"input-quote-container":!0,"input-quote-container-uni":I(Vn),"input-quote-container-h5":I(Pn)})},[k("div",{class:"input-quote-content"},[k("div",{class:"max-one-line"},b(I(s).nick||I(s).from)+": "+b(I(a)),1),C(Bn,{class:"input-quote-close-icon",file:I(Ds),width:"11px",height:"11px",onOnClick:l},null,8,["file"])])],2)):M("",!0)}}),[["__scopeId","data-v-5f71863a"]]),Lr=Ms(u({__name:"index",props:{placeholder:{default:"this is placeholder"},isMuted:{type:Boolean,default:!0},muteText:{default:""},enableInput:{type:Boolean,default:!0},enableAt:{type:Boolean,default:!0},enableTyping:{type:Boolean,default:!0},replyOrReference:{default:()=>({})},inputToolbarDisplayType:{default:"none"}},emits:["changeToolbarDisplayType"],setup(e,{expose:t,emit:n}){const s=n,a=e,l=d(),i=d(),o=d(),r=d(!1),c=d("editor"),u=Qs.getFeatureConfig(),f=d(u.InputVoice),m=d(u.InputEmoji||u.InputStickers),b=d(u.InputImage||u.InputVideo||u.InputEvaluation||u.InputQuickReplies);function x(e){c.value=e,"audio"===e&&s("changeToolbarDisplayType","none")}function T(e){s("changeToolbarDisplayType",e)}p((()=>{On.watch(Rn.CONV,{currentConversation:D}),On.watch(Rn.CHAT,{quoteMessage:A})})),v((()=>{On.unwatch(Rn.CONV,{currentConversation:D}),On.unwatch(Rn.CHAT,{quoteMessage:A})})),_((()=>a.inputToolbarDisplayType),(e=>{"none"!==e&&x("editor")}));const S=(e,t)=>{((e,t)=>{e||t?Nn.leaveTypingState():Nn.enterTypingState()})(e,t)},E=e=>{var t;null==(t=null==i?void 0:i.value)||t.toggleAtList(e)},L=()=>{Pn&&s("changeToolbarDisplayType","none")},O=e=>{var t,n;(null==(t=null==l?void 0:l.value)?void 0:t.insertAt)&&(null==(n=null==l?void 0:l.value)||n.insertAt(e))},R=()=>{var e,t;(null==(e=null==l?void 0:l.value)?void 0:e.blur)&&(null==(t=null==l?void 0:l.value)||t.blur())};function D(e){var t;o.value=e,r.value=(null==(t=o.value)?void 0:t.type)===An.TYPES.CONV_GROUP}function A(e){(null==e?void 0:e.message)&&"quote"===(null==e?void 0:e.type)&&x("editor")}return t({insertEmoji:e=>{var t,n;(null==(t=null==l?void 0:l.value)?void 0:t.addEmoji)&&(null==(n=null==l?void 0:l.value)||n.addEmoji(e))},reEdit:e=>{var t,n;null==(t=null==l?void 0:l.value)||t.resetEditor(),null==(n=null==l?void 0:l.value)||n.setEditorContent(e)}}),(e,t)=>(g(),y("div",{class:w(["message-input",!I(Un)&&"message-input-h5"])},[k("div",{class:"audio-main-content-line"},[(I(qn)||I(Wn))&&I(f)?(g(),h(Mr,{key:0,class:w({"message-input-wx-audio-open":"audio"===I(c)}),isEnableAudio:"audio"===I(c),onChangeDisplayType:x},null,8,["class","isEnableAudio"])):M("",!0),B(C(_r,{ref_key:"editor",ref:l,class:"message-input-editor",placeholder:a.placeholder,isMuted:a.isMuted,muteText:a.muteText,enableInput:a.enableInput,enableAt:a.enableAt,enableTyping:a.enableTyping,isGroup:I(r),onOnTyping:S,onOnAt:E,onOnFocus:L},null,8,["placeholder","isMuted","muteText","enableInput","enableAt","enableTyping","isGroup"]),[[H,"editor"===I(c)]]),a.enableAt?(g(),h(Sr,{key:1,ref_key:"messageInputAtRef",ref:i,onInsertAt:O,onOnAtListOpen:R},null,512)):M("",!0),I(m)?(g(),h(Bn,{key:2,class:"icon icon-face",file:I("/assets/face-uni-C1K3HfYe.png"),size:"23px",hotAreaSize:"3px",onOnClick:t[0]||(t[0]=e=>T("emojiPicker"))},null,8,["file"])):M("",!0),I(b)?(g(),h(Bn,{key:3,class:"icon icon-more",file:I("/assets/more-uni-D0iKvFi3.png"),size:"23px",hotAreaSize:"3px",onOnClick:t[1]||(t[1]=e=>T("tools"))},null,8,["file"])):M("",!0)]),k("div",null,[C(Er,{style:{minWidth:0},displayType:I(c)},null,8,["displayType"])])],2))}}),[["__scopeId","data-v-de604828"]]),Or=Ms(u({__name:"index",emits:["oneByOneForwardMessage","mergeForwardMessage","toggleMultipleSelectMode"],setup(e,{emit:t}){const n=t,s=d(Hn?"25px":"30px");function a(){n("oneByOneForwardMessage")}function l(){n("mergeForwardMessage")}function i(){n("toggleMultipleSelectMode")}return(e,t)=>(g(),y("div",{class:w({"mulitple-select-panel":!0,"mulitple-select-panel-mobile":I(Hn)})},[k("div",{class:"forward-button",onClick:a},[C(Bn,{file:I("data:image/svg+xml,%3csvg%20width='80'%20height='80'%20viewBox='0%200%2080%2080'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='&%23231;&%23188;&%23150;&%23231;&%23187;&%23132;'%3e%3ccircle%20id='&%23230;&%23164;&%23173;&%23229;&%23156;&%23134;&%23229;&%23189;&%23162;'%20cx='40'%20cy='40'%20r='38'%20stroke='%23444444'%20stroke-width='4'/%3e%3cpath%20id='&%23232;&%23183;&%23175;&%23229;&%23190;&%23132;'%20d='M22.0393%2054.5694C25.1584%2049.9724%2029.3723%2046.8567%2034.5689%2045.3912L34.5713%2045.3906C37.381%2044.6019%2039.8194%2044.5066%2041.2294%2044.5448L43.1752%2044.5974V46.544V53.6663L57.7786%2038.3558L43.2517%2023.0584V30.4668V32.3974L41.3223%2032.4655C34.455%2032.7081%2029.5325%2034.9563%2026.3318%2038.9079C25.0376%2040.5119%2024.0004%2042.4338%2023.2662%2044.6457L22.0393%2054.5694ZM22.0393%2054.5694C21.9839%2053.499%2021.9695%2052.0473%2022.1147%2050.3923C22.2993%2048.3257%2022.6869%2046.3923%2023.2661%2044.6461L22.0393%2054.5694Z'%20stroke='%23444444'%20stroke-width='4'/%3e%3c/g%3e%3c/svg%3e"),size:I(s)},null,8,["file","size"]),k("span",{class:w({"forward-button-text":!0,"forward-button-text-mobile":I(Hn)})},b(I(Dn).t("TUIChat.逐条转发")),3)]),k("div",{class:"forward-button",onClick:l},[C(Bn,{file:I("data:image/svg+xml,%3csvg%20width='80'%20height='80'%20viewBox='0%200%2080%2080'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='&%23231;&%23188;&%23150;&%23231;&%23187;&%23132;'%3e%3cpath%20id='&%23232;&%23183;&%23175;&%23229;&%23190;&%23132;'%20d='M21.7586%2047.8445C24.2492%2044.3734%2027.5657%2042.0119%2031.6213%2040.8833L31.6233%2040.8827C33.8865%2040.2558%2035.8501%2040.18%2036.9868%2040.2104L38.6862%2040.2558V41.9558V47.2029L50.0059%2035.4911L38.7474%2023.7914V29.2632V30.9495L37.0622%2031.0082C31.5917%2031.1989%2027.6967%2032.965%2025.1719%2036.041C24.1502%2037.2907%2023.3303%2038.7892%2022.7494%2040.5163L21.7586%2047.8445ZM21.7586%2047.8445C21.733%2047.0661%2021.7407%2046.0942%2021.837%2045.0106C21.9836%2043.392%2022.291%2041.8801%2022.7493%2040.5166L21.7586%2047.8445Z'%20stroke='%23444444'%20stroke-width='3.49206'/%3e%3cpath%20id='&%23231;&%23159;&%23169;&%23229;&%23189;&%23162;'%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M43.5636%2047.6924C43.5636%2047.1401%2044.0113%2046.6924%2044.5636%2046.6924H59C59.5522%2046.6924%2060%2047.1401%2060%2047.6924V49.7949C60%2050.3472%2059.5522%2050.7949%2059%2050.7949H44.5636C44.0113%2050.7949%2043.5636%2050.3472%2043.5636%2049.7949V47.6924Z'%20fill='%23444444'/%3e%3crect%20id='&%23231;&%23159;&%23169;&%23229;&%23189;&%23162;_2'%20x='20.1455'%20y='54.8975'%20width='39.8545'%20height='4.10256'%20rx='1'%20fill='%23444444'/%3e%3ccircle%20id='&%23230;&%23164;&%23173;&%23229;&%23156;&%23134;&%23229;&%23189;&%23162;'%20cx='40'%20cy='40'%20r='38'%20stroke='%23444444'%20stroke-width='4'/%3e%3c/g%3e%3c/svg%3e"),size:I(s)},null,8,["file","size"]),k("span",{class:w({"forward-button-text":!0,"forward-button-text-mobile":I(Hn)})},b(I(Dn).t("TUIChat.合并转发")),3)]),k("div",{class:"forward-button",onClick:i},[C(Bn,{class:"cancel-button-icon",file:I("data:image/svg+xml,%3csvg%20width='56'%20height='57'%20viewBox='0%200%2056%2057'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='&%23231;&%23188;&%23150;&%23231;&%23187;&%23132;%204'%3e%3ccircle%20id='&%23230;&%23164;&%23173;&%23229;&%23156;&%23134;&%23229;&%23189;&%23162;&%23229;&%23164;&%23135;&%23228;&%23187;&%23189;%2027'%20cx='28'%20cy='28.8535'%20r='26'%20stroke='%23444444'%20stroke-width='4'/%3e%3crect%20id='&%23231;&%23159;&%23169;&%23229;&%23189;&%23162;&%23229;&%23164;&%23135;&%23228;&%23187;&%23189;%208'%20x='15'%20y='27.8535'%20width='26'%20height='4'%20rx='1'%20fill='%23444444'/%3e%3crect%20id='&%23231;&%23159;&%23169;&%23229;&%23189;&%23162;&%23229;&%23164;&%23135;&%23228;&%23187;&%23189;%208_2'%20x='26'%20y='42.8535'%20width='26'%20height='4'%20rx='1'%20transform='rotate(-90%2026%2042.8535)'%20fill='%23444444'/%3e%3c/g%3e%3c/svg%3e"),size:I(s)},null,8,["file","size"]),k("span",{class:w({"forward-button-text":!0,"forward-button-text-mobile":I(Hn)})},b(I(Dn).t("TUIChat.取消")),3)])],2))}}),[["__scopeId","data-v-0ac28d32"]]),Rr=u({__name:"index",emits:["toggleMultipleSelectMode"],setup(e,{emit:t}){const n=t;let s=[],a=!1;const l=d(!1),i=d();function o(e){void 0!==e&&(a=!1,s=[e],f())}function r(e){if(!e)return;a=!1;const{isMergeForward:t,messageIDList:n}=e||{};(null==n?void 0:n.length)>0?(a=t,s=n,f()):jn({message:Dn.t("TUIChat.未选择消息"),type:zn.ERROR})}function c(){On.update(Rn.CUSTOM,"singleForwardMessageID",void 0),On.update(Rn.CUSTOM,"multipleForwardMessageID",void 0)}function u(){c(),l.value=!1}function f(){!function(){const e=On.getData(Rn.CONV,"conversationList");i.value=e.map((e=>({userID:e.conversationID,nick:e.getShowName(),avatar:e.getAvatar()})))}(),l.value=!0}function m(e){if(0===(null==e?void 0:e.length))return;const t=e.map((e=>On.getConversationModel(e.userID))),l=s.map((e=>On.getMessageModel(e))).sort(((e,t)=>e.time-t.time)),i=t.map((e=>{const t={conversation:e,messageType:An.TYPES.MSG_MERGER};return Nn.sendForwardMessage([e],l,{needMerge:a,offlinePushInfo:Ua.create(t),params:{needReadReceipt:_s()}})}));Promise.allSettled(i).then((e=>{for(const t of e){const{status:e}=t;if("rejected"===e){const e=80001===t.reason.code?Dn.t("TUIChat.内容包含敏感词汇"):t.reason.message;jn({message:e,type:zn.ERROR});break}}})),u(),n("toggleMultipleSelectMode",!1)}return p((()=>{On.watch(Rn.CUSTOM,{singleForwardMessageID:o,multipleForwardMessageID:r})})),v((()=>{On.unwatch(Rn.CUSTOM,{singleForwardMessageID:o,multipleForwardMessageID:r}),c()})),(e,t)=>(g(),h(Es,{visible:I(l),useMask:!1},{default:T((()=>[C(is,{title:I(Dn).t("TUIChat.转发"),isSearch:!1,isCustomItem:!1,list:I(i),isHiddenBackIcon:I(Vn),onCancel:u,onSubmit:m},null,8,["title","list","isHiddenBackIcon"])])),_:1},8,["visible"]))}}),Dr=Ms(u({__name:"index",props:{iconFile:{type:String,required:!0},title:{type:String,default:""},needDialog:{type:Boolean,default:!0},iconWidth:{type:String,default:"20px"},iconHeight:{type:String,default:"20px"},needBottomPopup:{type:Boolean,default:!1}},emits:["onIconClick","onDialogClose","onDialogShow"],setup(e,{expose:t,emit:n}){const s=e,a=n,l=d("dark"===Qs.getTheme()),i=d(!1),o=d(),r=d(),c=()=>{a("onIconClick",r),Un&&ns.listen({domRefs:o.value,handler:u}),s.needDialog&&p(!i.value)},u=()=>{i.value=!1,a("onDialogClose",r)},p=e=>{if(i.value!==e)switch(i.value=e,e){case!0:a("onDialogShow",r);break;case!1:a("onDialogClose",r)}},v=()=>{i.value=!1};return t({toggleDialogDisplay:p}),(e,t)=>(g(),y("div",{ref_key:"toolbarItemRef",ref:o,class:w(["toolbar-item-container",!I(Un)&&"toolbar-item-container-h5",I(Vn)&&"toolbar-item-container-uni"])},[k("div",{class:w(["toolbar-item-container-icon",I(Vn)&&"toolbar-item-container-uni-icon"]),onClick:c},[C(Bn,{file:s.iconFile,class:"icon",width:s.iconWidth,height:s.iconHeight},null,8,["file","width","height"])],2),I(Vn)?(g(),y("div",{key:0,class:w(["toolbar-item-container-uni-title"])},b(s.title),1)):M("",!0),B(k("div",{ref_key:"dialogRef",ref:r,class:w(["toolbar-item-container-dialog",I(l)&&"toolbar-item-container-dialog-dark",!I(Un)&&"toolbar-item-container-h5-dialog",I(Vn)&&"toolbar-item-container-uni-dialog"])},[s.needBottomPopup&&!I(Un)?(g(),h(Tr,{key:0,class:"toolbar-bottom-popup",show:I(i),onTouchmove:t[0]||(t[0]=G((()=>{}),["stop","prevent"])),onOnClose:v},{default:T((()=>[x(e.$slots,"default",{},void 0,!0)])),_:3},8,["show"])):x(e.$slots,"default",{key:1},void 0,!0)],2),[[H,I(i)]])],2))}}),[["__scopeId","data-v-5e68d98a"]]),Ar="/assets/camera-uni-Ct9czrZb.png",Ur=Ms(u({__name:"index",props:{imageSourceType:{type:String,default:"album"}},setup(e){const t=e,n=d(),s=d(),a={web_album:{icon:"dark"===Qs.getTheme()?"data:image/svg+xml,%3csvg%20width='16'%20height='14'%20viewBox='0%200%2016%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='&%23231;&%23188;&%23150;&%23231;&%23187;&%23132;%209'%20opacity='0.795169'%3e%3ccircle%20id='&%23230;&%23164;&%23173;&%23229;&%23156;&%23134;&%23229;&%23189;&%23162;'%20cx='5.5'%20cy='4.5'%20r='1'%20stroke='%23D5E0F2'%20style='stroke:%23D5E0F2;'/%3e%3crect%20id='&%23231;&%23159;&%23169;&%23229;&%23189;&%23162;'%20x='0.5'%20y='0.5'%20width='15'%20height='13'%20rx='1.75'%20stroke='%23D5E0F2'%20style='stroke:%23D5E0F2;'/%3e%3cg%20id='&%23232;&%23183;&%23175;&%23229;&%23190;&%23132;%202'%3e%3cmask%20id='path-3-inside-1_2613_41437'%20fill='white'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M3%2011L5.42403%208.9433C5.50934%208.87092%205.63487%208.87221%205.71867%208.94633L7.88124%2010.8592C7.97058%2010.9382%208.10606%2010.9338%208.19006%2010.8491L13%206'/%3e%3c/mask%3e%3cpath%20d='M2.35303%2010.2375C1.93191%2010.5948%201.88017%2011.2258%202.23748%2011.647C2.59479%2012.0681%203.22584%2012.1198%203.64697%2011.7625L2.35303%2010.2375ZM13.71%206.70423C14.0989%206.31213%2014.0963%205.67897%2013.7042%205.29003C13.3121%204.90109%2012.679%204.90366%2012.29%205.29577L13.71%206.70423ZM7.88124%2010.8592L7.2187%2011.6082L7.88124%2010.8592ZM8.19006%2010.8491L8.90003%2011.5534L8.19006%2010.8491ZM5.42403%208.9433L6.071%209.70582L5.42403%208.9433ZM5.71867%208.94633L6.38121%208.19731L5.71867%208.94633ZM3.64697%2011.7625L6.071%209.70582L4.77706%208.18078L2.35303%2010.2375L3.64697%2011.7625ZM5.05613%209.69536L7.2187%2011.6082L8.54378%2010.1102L6.38121%208.19731L5.05613%209.69536ZM8.90003%2011.5534L13.71%206.70423L12.29%205.29577L7.48009%2010.1449L8.90003%2011.5534ZM7.2187%2011.6082C7.7051%2012.0385%208.44272%2012.0144%208.90003%2011.5534L7.48009%2010.1449C7.76941%209.85322%208.23606%209.83799%208.54378%2010.1102L7.2187%2011.6082ZM6.071%209.70582C5.77716%209.95513%205.34477%209.95068%205.05613%209.69536L6.38121%208.19731C5.92497%207.79374%205.24152%207.78671%204.77706%208.18078L6.071%209.70582Z'%20fill='%23D5E0F2'%20style='fill:%23D5E0F2;'%20mask='url(%23path-3-inside-1_2613_41437)'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e":"data:image/svg+xml,%3csvg%20width='16'%20height='14'%20viewBox='0%200%2016%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='&%23231;&%23188;&%23150;&%23231;&%23187;&%23132;%209'%20opacity='0.795169'%3e%3ccircle%20id='&%23230;&%23164;&%23173;&%23229;&%23156;&%23134;&%23229;&%23189;&%23162;'%20cx='5.5'%20cy='4.5'%20r='1'%20stroke='%23232832'%20style='stroke:%23232832;stroke:color(display-p3%200.1360%200.1574%200.1949);stroke-opacity:1;'/%3e%3crect%20id='&%23231;&%23159;&%23169;&%23229;&%23189;&%23162;'%20x='0.5'%20y='0.5'%20width='15'%20height='13'%20rx='1.75'%20stroke='%23232832'%20style='stroke:%23232832;stroke:color(display-p3%200.1360%200.1574%200.1949);stroke-opacity:1;'/%3e%3cg%20id='&%23232;&%23183;&%23175;&%23229;&%23190;&%23132;%202'%3e%3cmask%20id='path-3-inside-1_2613_41437'%20fill='white'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M3%2011L5.42403%208.9433C5.50934%208.87092%205.63487%208.87221%205.71867%208.94633L7.88124%2010.8592C7.97058%2010.9382%208.10606%2010.9338%208.19006%2010.8491L13%206'/%3e%3c/mask%3e%3cpath%20d='M2.35303%2010.2375C1.93191%2010.5948%201.88017%2011.2258%202.23748%2011.647C2.59479%2012.0681%203.22584%2012.1198%203.64697%2011.7625L2.35303%2010.2375ZM13.71%206.70423C14.0989%206.31213%2014.0963%205.67897%2013.7042%205.29003C13.3121%204.90109%2012.679%204.90366%2012.29%205.29577L13.71%206.70423ZM7.88124%2010.8592L7.2187%2011.6082L7.88124%2010.8592ZM8.19006%2010.8491L8.90003%2011.5534L8.19006%2010.8491ZM5.42403%208.9433L6.071%209.70582L5.42403%208.9433ZM5.71867%208.94633L6.38121%208.19731L5.71867%208.94633ZM3.64697%2011.7625L6.071%209.70582L4.77706%208.18078L2.35303%2010.2375L3.64697%2011.7625ZM5.05613%209.69536L7.2187%2011.6082L8.54378%2010.1102L6.38121%208.19731L5.05613%209.69536ZM8.90003%2011.5534L13.71%206.70423L12.29%205.29577L7.48009%2010.1449L8.90003%2011.5534ZM7.2187%2011.6082C7.7051%2012.0385%208.44272%2012.0144%208.90003%2011.5534L7.48009%2010.1449C7.76941%209.85322%208.23606%209.83799%208.54378%2010.1102L7.2187%2011.6082ZM6.071%209.70582C5.77716%209.95513%205.34477%209.95068%205.05613%209.69536L6.38121%208.19731C5.92497%207.79374%205.24152%207.78671%204.77706%208.18078L6.071%209.70582Z'%20fill='%23232832'%20style='fill:%23232832;fill:color(display-p3%200.1360%200.1574%200.1949);fill-opacity:1;'%20mask='url(%23path-3-inside-1_2613_41437)'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e",title:"图片"},uni_album:{icon:"/assets/image-uni-B_xbDf8c.png",title:"图片"},uni_camera:{icon:Ar,title:"拍照"}};On.watch(Rn.CONV,{currentConversation:e=>{s.value=e}});const l=m((()=>Vn?"camera"===t.imageSourceType?a.uni_camera:a.uni_album:a.web_album)),i=()=>{var e,s,a,l;Vn?qn&&(null==(e=Qn)?void 0:e.chooseMedia)?null==(s=Qn)||s.chooseMedia({count:1,mediaType:["image"],sizeType:["original","compressed"],sourceType:[t.imageSourceType],success:function(e){r(e)}}):null==(a=Qn)||a.chooseImage({count:1,sourceType:[t.imageSourceType],success:function(e){r(e)}}):(null==(l=n.value)?void 0:l.click)&&n.value.click()},o=e=>{var t,n;(null==(n=null==(t=null==e?void 0:e.target)?void 0:t.files)?void 0:n.length)<=0||(r(null==e?void 0:e.target),e.target.value="")},r=e=>{var t,n,a,l,i;if(!e)return;const o={to:(null==(n=null==(t=null==s?void 0:s.value)?void 0:t.groupProfile)?void 0:n.groupID)||(null==(l=null==(a=null==s?void 0:s.value)?void 0:a.userProfile)?void 0:l.userID),conversationType:null==(i=null==s?void 0:s.value)?void 0:i.type,payload:{file:e},needReadReceipt:_s()},r={conversation:s.value,payload:o.payload,messageType:An.TYPES.MSG_IMAGE},c={offlinePushInfo:Ua.create(r)};Nn.sendImageMessage(o,c)};return(e,t)=>{const s=kn;return g(),h(Dr,{iconFile:I(l).icon,title:I(l).title,iconWidth:I(Vn)?"32px":"20px",iconHeight:I(Vn)?"25px":"18px",needDialog:!1,onOnIconClick:i},{default:T((()=>[I(Vn)?M("",!0):(g(),y("div",{key:0,class:w(["image-upload",!I(Un)&&"image-upload-h5"])},[C(s,{ref_key:"inputRef",ref:n,title:"图片",type:"file","data-type":"image",accept:"image/gif,image/jpeg,image/jpg,image/png,image/bmp,image/webp",onChange:o},null,512)],2))])),_:1},8,["iconFile","title","iconWidth","iconHeight"])}}}),[["__scopeId","data-v-85be0b12"]]),Pr="/assets/video-uni-DFqQAjyy.png",Vr=Ms(u({__name:"index",props:{videoSourceType:{type:String,default:"album"}},setup(e){const t=e,n=d(),s=d();On.watch(Rn.CONV,{currentConversation:e=>{s.value=e}});const a=()=>{if(!Vn){return"dark"===Qs.getTheme()?"data:image/svg+xml,%3csvg%20width='16'%20height='14'%20viewBox='0%200%2016%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='&%23231;&%23188;&%23150;&%23231;&%23187;&%23132;%209&%23229;&%23164;&%23135;&%23228;&%23187;&%23189;'%20opacity='0.795169'%3e%3crect%20id='&%23231;&%23159;&%23169;&%23229;&%23189;&%23162;'%20x='0.5'%20y='0.5'%20width='15'%20height='13'%20rx='1.75'%20stroke='%23D5E0F2'%20style='stroke:%23D5E0F2;'%20/%3e%3cpath%20id='&%23228;&%23184;&%23137;&%23232;&%23167;&%23146;&%23229;&%23189;&%23162;'%20d='M10.0282%207L6.5%209.1169L6.5%204.8831L10.0282%207Z'%20stroke='%23D5E0F2'%20style='stroke:%23D5E0F2;'%20/%3e%3c/g%3e%3c/svg%3e":"data:image/svg+xml,%3csvg%20width='16'%20height='14'%20viewBox='0%200%2016%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='&%23231;&%23188;&%23150;&%23231;&%23187;&%23132;%209&%23229;&%23164;&%23135;&%23228;&%23187;&%23189;'%20opacity='0.795169'%3e%3crect%20id='&%23231;&%23159;&%23169;&%23229;&%23189;&%23162;'%20x='0.5'%20y='0.5'%20width='15'%20height='13'%20rx='1.75'%20stroke='%23232832'%20style='stroke:%23232832;stroke:color(display-p3%200.1360%200.1574%200.1949);stroke-opacity:1;'%20/%3e%3cpath%20id='&%23228;&%23184;&%23137;&%23232;&%23167;&%23146;&%23229;&%23189;&%23162;'%20d='M10.0282%207L6.5%209.1169L6.5%204.8831L10.0282%207Z'%20stroke='%23232832'%20style='stroke:%23232832;stroke:color(display-p3%200.1360%200.1574%200.1949);stroke-opacity:1;'%20/%3e%3c/g%3e%3c/svg%3e"}switch(t.videoSourceType){case"album":default:return Pr;case"camera":return Ar}},l=()=>{var e,s,a,l,i;Vn?qn&&(null==(e=Qn)?void 0:e.chooseMedia)?null==(s=Qn)||s.chooseMedia({mediaType:["video"],count:1,sourceType:[t.videoSourceType],maxDuration:60,success:function(e){o(e)}}):null==(a=Qn)||a.chooseVideo({count:1,sourceType:[t.videoSourceType],compressed:!1,success:function(e){o(e)}}):(null==(l=null==n?void 0:n.value)?void 0:l.click)&&(null==(i=null==n?void 0:n.value)||i.click())},i=e=>{var t,n;(null==(n=null==(t=null==e?void 0:e.target)?void 0:t.files)?void 0:n.length)<=0||(o(null==e?void 0:e.target),e.target.value="")},o=e=>{var t,n,a,l,i;if(!e)return;const o={to:(null==(n=null==(t=null==s?void 0:s.value)?void 0:t.groupProfile)?void 0:n.groupID)||(null==(l=null==(a=null==s?void 0:s.value)?void 0:a.userProfile)?void 0:l.userID),conversationType:null==(i=null==s?void 0:s.value)?void 0:i.type,payload:{file:e},needReadReceipt:_s()},r={conversation:s.value,payload:o.payload,messageType:An.TYPES.MSG_VIDEO},c={offlinePushInfo:Ua.create(r)};Nn.sendVideoMessage(o,c)};return(e,s)=>{const o=kn;return g(),h(Dr,{iconFile:a(),title:Vn&&"camera"===t.videoSourceType?"录制":"视频",needDialog:!1,iconWidth:I(Vn)?"32px":"20px",iconHeight:I(Vn)?"album"===t.videoSourceType?"20px":"25px":"18px",onOnIconClick:l},{default:T((()=>[k("div",{class:w(["video-upload",!I(Un)&&"video-upload-h5"])},[C(o,{ref_key:"inputRef",ref:n,title:"视频",type:"file","data-type":"video",accept:"video/*",onChange:i},null,512)],2)])),_:1},8,["iconFile","title","iconWidth","iconHeight"])}}}),[["__scopeId","data-v-d124a627"]]),Br=Ms(u({__name:"index",props:{starTotal:{type:Number,default:5}},emits:["onDialogPopupShowOrHide"],setup(e,{emit:t}){const n="dark"===Qs.getTheme()?"data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='&%23231;&%23188;&%23150;&%23231;&%23187;&%23132;%209&%23229;&%23164;&%23135;&%23228;&%23187;&%23189;%204'%20opacity='0.795169'%3e%3crect%20id='&%23231;&%23159;&%23169;&%23229;&%23189;&%23162;'%20x='1.5'%20y='14.5'%20width='13'%20height='13'%20rx='1.75'%20transform='rotate(-90%201.5%2014.5)'%20stroke='%23D5E0F2'%20style='stroke:%23D5E0F2;'/%3e%3cpath%20id='&%23230;&%23152;&%23159;&%23229;&%23189;&%23162;'%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M8.09307%2010.0489C8.0348%2010.0183%207.9652%2010.0183%207.90693%2010.0489L6.00755%2011.0475C5.86083%2011.1246%205.68934%2011%205.71736%2010.8367L6.08011%208.72167C6.09124%208.65679%206.06973%208.59059%206.02259%208.54464L4.48596%207.0468C4.36726%206.93109%204.43276%206.7295%204.59681%206.70566L6.72038%206.39709C6.78552%206.38762%206.84183%206.34671%206.87096%206.28768L7.82065%204.3634C7.89402%204.21475%208.10598%204.21475%208.17935%204.3634L9.12904%206.28768C9.15817%206.34671%209.21448%206.38762%209.27962%206.39709L11.4032%206.70566C11.5672%206.7295%2011.6327%206.93109%2011.514%207.0468L9.97741%208.54464C9.93027%208.59059%209.90876%208.65679%209.91989%208.72167L10.2826%2010.8367C10.3107%2011%2010.1392%2011.1246%209.99245%2011.0475L8.09307%2010.0489Z'%20stroke='%23D5E0F2'%20style='stroke:%23D5E0F2;'/%3e%3c/g%3e%3c/svg%3e":"data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='&%23231;&%23188;&%23150;&%23231;&%23187;&%23132;%209&%23229;&%23164;&%23135;&%23228;&%23187;&%23189;%204'%20opacity='0.795169'%3e%3crect%20id='&%23231;&%23159;&%23169;&%23229;&%23189;&%23162;'%20x='1.5'%20y='14.5'%20width='13'%20height='13'%20rx='1.75'%20transform='rotate(-90%201.5%2014.5)'%20stroke='%23232832'%20style='stroke:%23232832;stroke:color(display-p3%200.1360%200.1574%200.1949);stroke-opacity:1;'/%3e%3cpath%20id='&%23230;&%23152;&%23159;&%23229;&%23189;&%23162;'%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M8.09307%2010.0489C8.0348%2010.0183%207.9652%2010.0183%207.90693%2010.0489L6.00755%2011.0475C5.86083%2011.1246%205.68934%2011%205.71736%2010.8367L6.08011%208.72167C6.09124%208.65679%206.06973%208.59059%206.02259%208.54464L4.48596%207.0468C4.36726%206.93109%204.43276%206.7295%204.59681%206.70566L6.72038%206.39709C6.78552%206.38762%206.84183%206.34671%206.87096%206.28768L7.82065%204.3634C7.89402%204.21475%208.10598%204.21475%208.17935%204.3634L9.12904%206.28768C9.15817%206.34671%209.21448%206.38762%209.27962%206.39709L11.4032%206.70566C11.5672%206.7295%2011.6327%206.93109%2011.514%207.0468L9.97741%208.54464C9.93027%208.59059%209.90876%208.65679%209.91989%208.72167L10.2826%2010.8367C10.3107%2011%2010.1392%2011.1246%209.99245%2011.0475L8.09307%2010.0489Z'%20stroke='%23232832'%20style='stroke:%23232832;stroke:color(display-p3%200.1360%200.1574%200.1949);stroke-opacity:1;'/%3e%3c/g%3e%3c/svg%3e",s=e,a=t,l=d(),i=d(s.starTotal),o=d(-1),r=d(""),c=d();On.watch(Rn.CONV,{currentConversation:e=>{c.value=e}});const u=m((()=>r.value.length||o.value>=0)),p=()=>{a("onDialogPopupShowOrHide",!0)},v=()=>{x(),a("onDialogPopupShowOrHide",!1)},f=()=>{var e;null==(e=null==l?void 0:l.value)||e.toggleDialogDisplay(!1)},x=()=>{o.value=-1,r.value=""},_=()=>{var e,t,n,s,a,i;if(o.value<0&&!r.value.length)return;const u={data:JSON.stringify({businessID:Ls.EVALUATE,version:1,score:o.value+1,comment:r.value}),description:"对本次的服务评价",extension:"对本次的服务评价"},d={to:(null==(t=null==(e=null==c?void 0:c.value)?void 0:e.groupProfile)?void 0:t.groupID)||(null==(s=null==(n=null==c?void 0:c.value)?void 0:n.userProfile)?void 0:s.userID),conversationType:null==(a=null==c?void 0:c.value)?void 0:a.type,payload:u,needReadReceipt:_s()},p={conversation:c.value,payload:d.payload,messageType:An.TYPES.MSG_CUSTOM},v={offlinePushInfo:Ua.create(p)};Nn.sendCustomMessage(d,v),null==(i=null==l?void 0:l.value)||i.toggleDialogDisplay(!1)};return(e,t)=>{const s=Sn,a=Cn;return g(),h(Dr,{ref_key:"container",ref:l,iconFile:I(n),title:"评价",needBottomPopup:!0,iconWidth:I(Vn)?"26px":"20px",iconHeight:I(Vn)?"26px":"20px",onOnDialogShow:p,onOnDialogClose:v},{default:T((()=>[k("div",{class:w(["evaluate",!I(Un)&&"evaluate-h5"])},[k("div",{class:w(["evaluate-header",!I(Un)&&"evaluate-h5-header"])},[k("div",{class:w(["evaluate-header-content",!I(Un)&&"evaluate-h5-header-content"])},b(I(Dn).t("Evaluate.请对本次服务进行评价")),3),I(Un)?M("",!0):(g(),y("div",{key:0,class:w(["evaluate-header-close",!I(Un)&&"evaluate-h5-header-close"]),onClick:G(f,["stop"])},b(I(Dn).t("关闭")),3))],2),k("div",{class:w(["evaluate-content",!I(Un)&&"evaluate-h5-content"])},[k("ul",{class:w(["evaluate-content-list",!I(Un)&&"evaluate-h5-content-list"])},[(g(!0),y(E,null,L(I(i),((e,t)=>(g(),y("li",{key:t,class:w(["evaluate-content-list-item",!I(Un)&&"evaluate-h5-content-list-item"]),onClick:G((e=>{return n=t,void(o.value===n?o.value=o.value-1:o.value=n);var n}),["stop"])},[t<=I(o)?(g(),h(Bn,{key:0,file:I(hs),width:I(Un)?"20px":"30px",height:I(Un)?"20px":"30px"},null,8,["file","width","height"])):(g(),h(Bn,{key:1,file:I("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMCAYAAADHl1ErAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAATvSURBVHgB7ZxhUttGFMffW8mJM8lMnS8FGTPIuUDdnoCcoL1B3V4gQw9QzAVa2gsUTtD0BM0RyAmsGaAq6Qf0hY5rW7vdR6zYGGykXUm7sv2b0QBm7JF+/ktP2qcVwIZqE4b/HF6GH65pod/BMhAs4iIMuwjst9nXUIiDZnP7GCzBKmGX4VVf/vDnXo6Gg3/bkggsgIElULrgviyiUXv6rAuWYI0wuSsuPF4h4huwBCuELUlXgh+GV9+CBVghbFm6EjhADyzAuLAU6Urwz8NwHwxjXFiadCU44Bg/LzMqLEO6bhEg9k2nzKgwFCxz9TOdMmPCzs9lUhA6kBHTKTMmzHHVk2IyZUaEUbooKaCIyZQZEcYcpn3mbiplpV98h2Hoc2B9yAEO/PWu572DEik9YTFnPcgJEykrNWF5piuh7JSVmrA805XAwCn1ory0hBWRrgQGvO15XgAlUFrCikhXAi/xWFZKwopMV4Icxn5ZxjB24QkjWQLdn6Fgnj57cXhx8SHzpVZWckkYSRmNeMd9UtuLx7ztuLgnxO11og8mEHAmh7WjOObvHZf141H83nUhyOM4l1pYv99v1GrPfXk06gjADnPgM/n2fbk05Bo2oCqQTAYByUQBgfxig/F4cJZ2d74j7I4UBJ8x3AOBHdmF8CslRQmMpIwzOeZ0m0wR8zPGasFodBPMykSSVK+/eCNPALtgaheyHiRhb4eDmwO8uLw6kRG1oiNjO4jwFmW3WcCGtERsErcN6YiYEOMj2JAK2Rs9Za1m81ge8DfSHkHKOtr1tnqfTivkkG+PZegRrhOJLPr9znnYRtp9ZmUR9870N9KmzMsiHrw02kh7WBax8FpynaUtkkUsvfheR2nLZBGPjlask7THZBGphnfWQVoaWUTq8bBVlpZWFpFpxHUVpWWRRWQeol4laVllEUpj+qsgTUUWodwEqbI0VVmEVteoitJ0ZBHabbYqSdOVReTSl7z86+/f5YD3N2AzQvyx09zWXsdcOt+IbMVbcFNyESa7KIW36LVB/AJyQFtYv39dlc63Tz1Y0ERbmOsO7E/XhNpz6urroS0MHayMMD6MtddVW5io0O0FCGhemIMsl4NpGTCm/+XmkbDK7JJUKYXQuzNCS1iFKmSCHwSB1vpqCatShUzQrZRawqpUIRN0K6WWsCpVyATdSqklrEoVMsFx9NZZN2GV2yUFiI5OpVQWVnCFDCZLETR0KqWysGIqJEby2z/Y8bbatAjg30EB4tx6XXndlYXlWyExopv6hoObdmvm0VctzzshcZMb/gLICRRYvrB8KuRU1K7n9RZNLqD/MeCvBeenkAOCq6+7sjD9CilOGMRfLhM1C017ae14XZrqpytOp1Iqj+nTI/dUDvqySr2Ty5HuLFqa3xRzOETGaI5B1u2Imtufv0TMvvlKwqhCPqkPr7O8Jy9R89DjGJhgP00eGpJ6e1SnCyrtkhkrZEDzslvediFzs+kzd5pbX8mK+r38k+ZkpjrJUq2USsLSVUikWRNdqnJlTGKfVNRXacWpVkolYfJcacmxa1r5PG8rl6qWhU/iRPwDfBT3IMu3YTGqN6Psy273n3MfJUXFv4wHg+MyphKngQrDWKZcruuPcHdbhay2r1QmnCpXyckzVw9pgimPx6fj0X89W0TNM62oztfSFV1N/Nqy6NmwK83/UkAsIDt3h2wAAAAASUVORK5CYII="),width:I(Un)?"20px":"30px",height:I(Un)?"20px":"30px"},null,8,["file","width","height"]))],10,["onClick"])))),128))],2),C(s,{modelValue:I(r),"onUpdate:modelValue":t[0]||(t[0]=e=>Qe(r)?r.value=e:null),class:w(["evaluate-content-text",!I(Un)&&"evaluate-h5-content-text"])},null,8,["modelValue","class"]),k("div",{class:w(["evaluate-content-button",!I(Un)&&"evaluate-h5-content-button"])},[C(a,{class:w(["btn",I(u)?"btn-valid":"btn-invalid"]),onClick:_},{default:T((()=>[P(b(I(Dn).t("Evaluate.提交评价")),1)])),_:1},8,["class"])],2)],2),k("div",{class:w(["evaluate-adv",!I(Un)&&"evaluate-h5-adv"])},[P(b(I(Dn).t("Evaluate.服务评价工具"))+" "+b("("+I(Dn).t("Evaluate.使用"))+" ",1),k("a",{onClick:t[1]||(t[1]=e=>{return I(As).customMessage,void((Un||Pn)&&window.open(null==(n=null==(t=As)?void 0:t.customMessage)?void 0:n.url));var t,n})},b(I(Dn).t(`Evaluate.${I(As).customMessage.label}`)),1),P(" "+b(I(Dn).t("Evaluate.搭建")+")"),1)],2)],2)])),_:1},8,["iconFile","iconWidth","iconHeight"])}}}),[["__scopeId","data-v-a4a0412f"]]),Hr=[{value:"在吗?在吗?在吗?重要的话说三遍。"},{value:"好久没聊天了,快来和我说说话~"},{value:"好的,就这么说定了。"},{value:"感恩的心,感谢有你。"},{value:"糟糕!是心动的感觉!"},{value:"心疼地抱抱自己,我太难了!"},{value:"没关系,别在意,事情过去就过去了。"},{value:"早上好,今天也是让人期待的一天呢!"},{value:"熬夜有什么用,又没人陪你聊天,早点休息吧。"}],Nr=Ms(u({__name:"index",emits:["onDialogPopupShowOrHide"],setup(e,{emit:t}){const n="dark"===Qs.getTheme()?"data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='&%23231;&%23188;&%23150;&%23231;&%23187;&%23132;%209&%23229;&%23164;&%23135;&%23228;&%23187;&%23189;%205'%20opacity='0.795169'%3e%3cpath%20id='&%23231;&%23159;&%23169;&%23229;&%23189;&%23162;'%20d='M9.60349%2012.4231H9.35784L9.20772%2012.6175L8.01519%2014.1621L6.92003%2012.6321L6.77045%2012.4231H6.51345H3.25C2.2835%2012.4231%201.5%2011.6396%201.5%2010.6731V3.25C1.5%202.2835%202.2835%201.5%203.25%201.5H12.75C13.7165%201.5%2014.5%202.2835%2014.5%203.25V8.80223V10.6731C14.5%2011.6396%2013.7165%2012.4231%2012.75%2012.4231H9.60349Z'%20stroke='%23D5E0F2'%20style='stroke:%23D5E0F2;'/%3e%3cpath%20id='&%23232;&%23183;&%23175;&%23229;&%23190;&%23132;%2010'%20d='M9.29061%203.7428L5.97266%206.33122L9.88719%207.13347L6.61672%209.7428'%20stroke='%23D5E0F2'%20style='stroke:%23D5E0F2;'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e":"data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='&%23231;&%23188;&%23150;&%23231;&%23187;&%23132;%209&%23229;&%23164;&%23135;&%23228;&%23187;&%23189;%205'%20opacity='0.795169'%3e%3cpath%20id='&%23231;&%23159;&%23169;&%23229;&%23189;&%23162;'%20d='M9.60349%2012.4231H9.35784L9.20772%2012.6175L8.01519%2014.1621L6.92003%2012.6321L6.77045%2012.4231H6.51345H3.25C2.2835%2012.4231%201.5%2011.6396%201.5%2010.6731V3.25C1.5%202.2835%202.2835%201.5%203.25%201.5H12.75C13.7165%201.5%2014.5%202.2835%2014.5%203.25V8.80223V10.6731C14.5%2011.6396%2013.7165%2012.4231%2012.75%2012.4231H9.60349Z'%20stroke='%23232832'%20style='stroke:%23232832;stroke:color(display-p3%200.1360%200.1574%200.1949);stroke-opacity:1;'/%3e%3cpath%20id='&%23232;&%23183;&%23175;&%23229;&%23190;&%23132;%2010'%20d='M9.29061%203.7428L5.97266%206.33122L9.88719%207.13347L6.61672%209.7428'%20stroke='%23232832'%20style='stroke:%23232832;stroke:color(display-p3%200.1360%200.1574%200.1949);stroke-opacity:1;'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e",s=t,a=d(),l=d();On.watch(Rn.CONV,{currentConversation:e=>{a.value=e}});const i=()=>{var e;null==(e=null==l?void 0:l.value)||e.toggleDialogDisplay(!1)},o=()=>{s("onDialogPopupShowOrHide",!0)},r=()=>{s("onDialogPopupShowOrHide",!1)};return(e,t)=>(g(),h(Dr,{ref_key:"container",ref:l,iconFile:I(n),title:"常用语",needBottomPopup:!0,iconWidth:I(Vn)?"26px":"20px",iconHeight:I(Vn)?"26px":"20px",onOnDialogShow:o,onOnDialogClose:r},{default:T((()=>[k("div",{class:w(["words",!I(Un)&&"words-h5"])},[k("div",{class:w(["words-header",!I(Un)&&"words-h5-header"])},[k("span",{class:w(["words-header-title",!I(Un)&&"words-h5-header-title"])},b(I(Dn).t("Words.常用语-快捷回复工具")),3),I(Un)?M("",!0):(g(),y("span",{key:0,class:w(["words-header-close",!I(Un)&&"words-h5-header-close"]),onClick:i}," 关闭 ",2))],2),k("ul",{class:w(["words-list",!I(Un)&&"words-h5-list"])},[(g(!0),y(E,null,L(I(Hr),((e,t)=>(g(),y("li",{key:t,class:w(["words-list-item",!I(Un)&&"words-h5-list-item"]),onClick:t=>(e=>{var t,n,s,i,o,r;const c={to:(null==(n=null==(t=null==a?void 0:a.value)?void 0:t.groupProfile)?void 0:n.groupID)||(null==(i=null==(s=null==a?void 0:a.value)?void 0:s.userProfile)?void 0:i.userID),conversationType:null==(o=null==a?void 0:a.value)?void 0:o.type,payload:{text:Dn.t(`Words.${e.value}`)},needReadReceipt:_s()};Nn.sendTextMessage(c),null==(r=null==l?void 0:l.value)||r.toggleDialogDisplay(!1)})(e)},b(I(Dn).t(`Words.${e.value}`)),11,["onClick"])))),128))],2)],2)])),_:1},8,["iconFile","iconWidth","iconHeight"]))}}),[["__scopeId","data-v-1cf1abee"]]),Gr=Ms(u({__name:"emoji-picker-dialog",emits:["insertEmoji","onClose","sendMessage"],setup(e,{emit:t}){var n;const s="dark"===Qs.getTheme()?"data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20opacity='0.795169'%3e%3ccircle%20cx='8'%20cy='8'%20r='7.5'%20stroke='%23D5E0F2'%20style='stroke:%23D5E0F2;'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M5%205C5.55228%205%206%205.44772%206%206C6%206.55228%205.55228%207%205%207C4.44772%207%204%206.55228%204%206C4%205.44772%204.44772%205%205%205Z'%20fill='%23D5E0F2'%20style='fill:%23D5E0F2;'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M11%205C11.5523%205%2012%205.44772%2012%206C12%206.55228%2011.5523%207%2011%207C10.4477%207%2010%206.55228%2010%206C10%205.44772%2010.4477%205%2011%205Z'%20fill='%23D5E0F2'%20style='fill:%23D5E0F2;'/%3e%3c/g%3e%3c/svg%3e":"data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20opacity='0.795169'%3e%3ccircle%20cx='8'%20cy='8'%20r='7.5'%20stroke='%23232832'%20style='stroke:%23232832;stroke:color(display-p3%200.1360%200.1574%200.1949);stroke-opacity:1;'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M5%205C5.55228%205%206%205.44772%206%206C6%206.55228%205.55228%207%205%207C4.44772%207%204%206.55228%204%206C4%205.44772%204.44772%205%205%205Z'%20fill='%23232832'%20style='fill:%23232832;fill:color(display-p3%200.1360%200.1574%200.1949);fill-opacity:1;'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M11%205C11.5523%205%2012%205.44772%2012%206C12%206.55228%2011.5523%207%2011%207C10.4477%207%2010%206.55228%2010%206C10%205.44772%2010.4477%205%2011%205Z'%20fill='%23232832'%20style='fill:%23232832;fill:color(display-p3%200.1360%200.1574%200.1949);fill-opacity:1;'/%3e%3c/g%3e%3c/svg%3e",a=t,l=d(0),i=d(),o=d(),r=d(),c=Qs.getFeatureConfig(),u=d(ms.filter((e=>e.type===Os.BASIC?c.InputEmoji:e.type===Os.BIG?c.InputStickers:void 0))),f=d(null==u?void 0:u.value[0]),m=d(null==(n=null==u?void 0:u.value[0])?void 0:n.list);p((()=>{On.watch(Rn.CONV,{currentConversation:x})})),v((()=>{On.unwatch(Rn.CONV,{currentConversation:x})}));const C=(e,t)=>{var n,s,a,l,o;const r={to:(null==(s=null==(n=null==i?void 0:i.value)?void 0:n.groupProfile)?void 0:s.groupID)||(null==(l=null==(a=null==i?void 0:i.value)?void 0:a.userProfile)?void 0:l.userID),conversationType:null==(o=null==i?void 0:i.value)?void 0:o.type,payload:{index:t.emojiGroupID,data:t.list[e]},needReadReceipt:_s()};Nn.sendFaceMessage(r)};function b(){Mn("send-message-in-emoji-picker")}function x(e){i.value=e}return(e,t)=>(g(),y("div",{ref_key:"emojiPickerDialog",ref:o,class:w({"emoji-picker":!0,"emoji-picker-h5":!I(Un)})},[k("ul",{ref_key:"emojiPickerListRef",ref:r,class:w(["emoji-picker-list",!I(Un)&&"emoji-picker-h5-list"])},[(g(!0),y(E,null,L(I(m),((e,t)=>(g(),y("li",{key:t,class:"emoji-picker-list-item",onClick:n=>((e,t)=>{var n,s,l;const i={emoji:{key:e,name:ks(e)},type:null==(n=null==f?void 0:f.value)?void 0:n.type};switch(null==(s=null==f?void 0:f.value)?void 0:s.type){case Os.BASIC:i.url=(null==(l=null==f?void 0:f.value)?void 0:l.url)+ys[e],Vn?Mn("insert-emoji",i):a("insertEmoji",i);break;case Os.BIG:case Os.CUSTOM:C(t,f.value)}Un&&a("onClose")})(e,t)},[I(f).type===I(Os).BASIC?(g(),y("img",{key:0,class:"emoji",src:I(f).url+I(ys)[e]},null,8,["src"])):I(f).type===I(Os).BIG?(g(),y("img",{key:1,class:"emoji-big",src:I(f).url+e+"@2x.png"},null,8,["src"])):(g(),y("img",{key:2,class:"emoji-custom emoji-big",src:I(f).url+e},null,8,["src"]))],8,["onClick"])))),128))],2),k("ul",{class:"emoji-picker-tab"},[(g(!0),y(E,null,L(I(u),((e,t)=>(g(),y("li",{key:t,class:"emoji-picker-tab-item",onClick:e=>(e=>{var t;l.value=e,f.value=null==u?void 0:u.value[e],m.value=null==(t=null==u?void 0:u.value[e])?void 0:t.list,Vn||(null==r?void 0:r.value)&&(r.value.scrollTop=0)})(t)},[e.type===I(Os).BASIC?(g(),h(Bn,{key:0,class:"icon",file:I(s)},null,8,["file"])):e.type===I(Os).BIG?(g(),y("img",{key:1,class:"icon-big",src:e.url+e.list[0]+"@2x.png"},null,8,["src"])):(g(),y("img",{key:2,class:"icon-custom icon-big",src:e.url+e.list[0]},null,8,["src"]))],8,["onClick"])))),128)),I(Vn)?(g(),y("li",{key:0,class:"send-btn",onClick:b}," 发送 ")):M("",!0)])],2))}}),[["__scopeId","data-v-95b76fa1"]]),Fr=u({__name:"index",props:{type:{type:String,default:""},currentConversation:{type:Object,default:()=>({})},isGroup:{type:Boolean,default:!1}},emits:["submit","cancel"],setup(e,{expose:t,emit:n}){const s=e,a=n,l=d(!1),i=d(""),o=d([]),r=d([]),c=d(""),u={voiceCall:"发起群语音",videoCall:"发起群视频"},p=m((()=>u[s.type]?u[s.type]:""));Fn.getUserProfile().then((e=>{var t;(null==(t=null==e?void 0:e.data)?void 0:t.userID)&&(c.value=e.data.userID)})),_((()=>{var e;return[null==(e=null==s?void 0:s.currentConversation)?void 0:e.conversationID,l.value]}),((e,t)=>{e&&e!==t&&(s.isGroup&&l.value?(i.value=s.currentConversation.groupProfile.groupID,Gn.getGroupMemberList({groupID:i.value}).then((e=>{var t,n;o.value=null==(n=null==(t=null==e?void 0:e.data)?void 0:t.memberList)?void 0:n.filter((e=>(null==e?void 0:e.userID)!==c.value)),r.value=o.value}))):(i.value="",o.value=[],r.value=o.value))}),{immediate:!0});const v=e=>{var t;const n=null==(t=o.value)?void 0:t.filter((t=>(null==t?void 0:t.userID)===e));r.value=(null==n?void 0:n.length)?n:o.value},f=e=>{const t=[];null==e||e.forEach((e=>{(null==e?void 0:e.userID)&&t.push(e.userID)})),"voiceCall"===s.type?a("submit",{userIDList:t,groupID:i.value,type:1}):"videoCall"===s.type&&a("submit",{userIDList:t,groupID:i.value,type:2}),r.value=o.value,k(!1)},y=()=>{r.value=o.value,a("cancel"),k(!1)},k=e=>{l.value=e};return t({toggleShow:k}),(e,t)=>(g(),h(bs,{show:I(l),isH5:!I(Un),isHeaderShow:!1,isFooterShow:!1,background:!1,"onUpdate:show":k},{default:T((()=>[C(is,{isSearch:!0,title:I(p),list:I(r),isH5:!I(Un),isRadio:!1,onSearch:v,onSubmit:f,onCancel:y},null,8,["title","list","isH5"])])),_:1},8,["show","isH5"]))}}),jr=Ms(u({options:{styleIsolation:"shared"},__name:"index",props:{displayType:{}},setup(e){const t=e,n=d(),s=d(!1),a=d(""),l=d(),i=d(),o=d([]),r=d(!1),c=Qs.getFeatureConfig(),u=d(8),f=d(0);p((()=>{On.watch(Rn.CUSTOM,{activeConversation:m})})),v((()=>{On.unwatch(Rn.CUSTOM,{activeConversation:m})}));const m=e=>{var t;e&&e!==(null==(t=n.value)?void 0:t.conversationID)&&(k(),c.InputImage&&c.InputVideo?u.value-=4:(c.InputImage||c.InputVideo)&&(u.value-=2),f.value=u.value,u.value-=o.value.length,1===u.value?r.value=c.InputEvaluation&&c.InputQuickReplies:u.value<1&&(r.value=c.InputEvaluation||c.InputQuickReplies),n.value=On.getConversationModel(e),s.value=e.startsWith(An.TYPES.CONV_GROUP))},k=()=>{const e=Qs.getChatType(),t={chatType:e};e===Zn.TUIChat.TYPE.CUSTOMER_SERVICE&&(t.filterVoice=!0,t.filterVideo=!0,Rs("customerService")),o.value=[...$n.getExtensionList(Zn.TUIChat.EXTENSION.INPUT_MORE.EXT_ID,t)].filter((e=>{var t;return"search"!==(null==(t=null==e?void 0:e.data)?void 0:t.name)||c.MessageSearch}))},b=e=>{var t,n,s;const a=o.value.find((t=>{var n,s;return(null==(n=null==t?void 0:t.data)?void 0:n.name)===(null==(s=null==e?void 0:e.data)?void 0:s.name)}));switch(null==(t=null==a?void 0:a.data)?void 0:t.name){case"voiceCall":x(a,1);break;case"videoCall":x(a,2);break;case"search":null==(s=null==(n=null==a?void 0:a.listener)?void 0:n.onClicked)||s.call(n)}},x=(e,t)=>{var o,r,c,u,d,p,v;a.value=null==(o=null==e?void 0:e.data)?void 0:o.name,(null==(r=null==n?void 0:n.value)?void 0:r.type)===An.TYPES.CONV_C2C?null==(p=null==(c=null==e?void 0:e.listener)?void 0:c.onClicked)||p.call(c,{userIDList:[null==(d=null==(u=null==n?void 0:n.value)?void 0:u.conversationID)?void 0:d.slice(3)],type:t,callParams:{offlinePushInfo:Ua.getOfflinePushInfo(Aa.CALL)}}):s.value&&(i.value=e,(null==(v=null==l?void 0:l.value)?void 0:v.toggleShow)&&l.value.toggleShow(!0))},_=e=>null==e?void 0:e.icon,S=e=>null==e?void 0:e.text,O=e=>{var t,n,s;null==(s=null==(n=null==(t=i.value)?void 0:t.listener)?void 0:n.onClicked)||s.call(n,{...e,callParams:{offlinePushInfo:Ua.getOfflinePushInfo(Aa.CALL)}}),i.value=null},R=()=>{i.value=null},D=e=>{r.value=u.value<=1&&!e};return(e,i)=>{const d=En,p=Ln;return g(),y("div",{class:w(["message-input-toolbar","message-input-toolbar-h5","message-input-toolbar-uni"])},["emojiPicker"===t.displayType?(g(),y("div",{key:0},[C(Gr)])):(g(),y("div",{key:1},[C(p,{class:w(["message-input-toolbar-swiper"]),"indicator-dots":I(r),autoplay:!1,circular:!1},{default:T((()=>[C(d,{class:w(["message-input-toolbar-list","message-input-toolbar-h5-list","message-input-toolbar-uni-list"])},{default:T((()=>[I(c).InputImage?(g(),h(Ur,{key:0,imageSourceType:"camera"})):M("",!0),I(c).InputImage?(g(),h(Ur,{key:1,imageSourceType:"album"})):M("",!0),I(c).InputVideo?(g(),h(Vr,{key:2,videoSourceType:"album"})):M("",!0),I(c).InputVideo?(g(),h(Vr,{key:3,videoSourceType:"camera"})):M("",!0),I(o).length>0?(g(!0),y(E,{key:4},L(I(o).slice(0,I(f)),((e,t)=>(g(),y("div",{key:t},[e?(g(),h(Dr,{key:0,iconFile:_(e),title:S(e),iconWidth:"25px",iconHeight:"25px",needDialog:!1,onOnIconClick:t=>b(e)},null,8,["iconFile","title","onOnIconClick"])):M("",!0)])))),128)):M("",!0),1===I(u)?(g(),y(E,{key:5},[I(c).InputEvaluation?(g(),h(Br,{key:0,onOnDialogPopupShowOrHide:D})):I(c).InputQuickReplies?(g(),h(Nr,{key:1,onOnDialogPopupShowOrHide:D})):M("",!0)],64)):M("",!0),I(u)>1?(g(),y(E,{key:6},[I(c).InputEvaluation?(g(),h(Br,{key:0,onOnDialogPopupShowOrHide:D})):M("",!0),I(c).InputQuickReplies?(g(),h(Nr,{key:1,onOnDialogPopupShowOrHide:D})):M("",!0)],64)):M("",!0)])),_:1}),I(u)<=1?(g(),h(d,{key:0,class:w(["message-input-toolbar-list","message-input-toolbar-h5-list","message-input-toolbar-uni-list"])},{default:T((()=>[(g(!0),y(E,null,L(I(o).slice(I(f)),((e,t)=>(g(),y("div",{key:t},[e?(g(),h(Dr,{key:0,iconFile:_(e),title:S(e),iconWidth:"25px",iconHeight:"25px",needDialog:!1,onOnIconClick:t=>b(e)},null,8,["iconFile","title","onOnIconClick"])):M("",!0)])))),128)),1===I(u)?(g(),y(E,{key:0},[I(c).InputQuickReplies?(g(),h(Nr,{key:0,onOnDialogPopupShowOrHide:D})):M("",!0)],64)):(g(),y(E,{key:1},[I(c).InputEvaluation?(g(),h(Br,{key:0,onOnDialogPopupShowOrHide:D})):M("",!0),I(c).InputQuickReplies?(g(),h(Nr,{key:1,onOnDialogPopupShowOrHide:D})):M("",!0)],64))])),_:1})):M("",!0)])),_:1},8,["indicator-dots"])])),C(Fr,{ref_key:"userSelectorRef",ref:l,type:I(a),currentConversation:I(n),isGroup:I(s),onSubmit:O,onCancel:R},null,8,["type","currentConversation","isGroup"])])}}}),[["__scopeId","data-v-f8681e06"]]),zr=Ms(u({__name:"index",emits:["closeChat"],setup(e,{emit:t}){ss((e=>{(e=>{const{chat:t}=Xn.getContext();if(e&&e.conversationID&&(null==t?void 0:t.isReady())){const{conversationID:t}=e;if(!t.startsWith("C2C")&&!t.startsWith("GROUP"))return void console.warn("conversationID from options is invalid.");Yn.switchConversation(t)}})(e)})),as((()=>{var e;(e=!1,e?Xn.logout():Promise.resolve()).then((()=>{})).catch((()=>{}))}));const n=t,s=d(void 0),a=d(!1),l=d(!1),i=d(),o=d(),r=d(!1),c=d("none"),u=d(),f=d(),_=d([]),T=Qs.getFeatureConfig();p((()=>{On.watch(Rn.CONV,{currentConversationID:F,currentConversation:G})})),v((()=>{On.unwatch(Rn.CONV,{currentConversationID:F,currentConversation:G}),O()}));const S=m((()=>!Vn||"none"!==c.value)),L=m((()=>{let e="";switch(i.value){case 4:e=Dn.t("TUIChat.您已被管理员移出群聊");break;case 5:e=Dn.t("TUIChat.该群聊已被解散");break;default:e=Dn.t("TUIChat.您已退出该群聊")}return e})),O=()=>{Yn.switchConversation("")},R=e=>{n("closeChat",e),O()},D=e=>{var t;null==(t=u.value)||t.insertEmoji(e)},A=(e,t)=>{var n,s,a;if(e&&t)switch(t){case"reference":case"reply":break;case"reedit":(null==(n=null==e?void 0:e.payload)?void 0:n.text)&&(null==(a=null==u?void 0:u.value)||a.reEdit(null==(s=null==e?void 0:e.payload)?void 0:s.text))}},U=()=>{_.value[0].listener.onClicked({groupID:s.value})};function P(e){c.value=c.value===e?"none":e,"none"!==c.value&&Vn&&Mn("scroll-to-bottom")}function V(){var e;null==(e=f.value)||e.scrollToLatestMessage()}function B(e){r.value=void 0===e?!r.value:e}function H(){var e;null==(e=f.value)||e.mergeForwardMessage()}function N(){var e;null==(e=f.value)||e.oneByOneForwardMessage()}function G(e){(null==e?void 0:e.operationType)>0?(_.value=[],l.value=!0,i.value=null==e?void 0:e.operationType):(l.value=!1,i.value=void 0)}function F(e){if(o.value===e)return;a.value=!1;let t=An.TYPES.CONV_C2C;if(e.startsWith(An.TYPES.CONV_GROUP)&&(t=An.TYPES.CONV_GROUP,a.value=!0,s.value=e.replace(An.TYPES.CONV_GROUP,"")),_.value=[],r.value=!1,Qs.setChatType(t),$n.notifyEvent(Zn.TUIChat.EVENT.CHAT_STATE_CHANGED,Zn.TUIChat.EVENT_SUB_KEY.CHAT_OPENED,{groupID:s.value}),$n.callService({serviceName:Zn.TUICustomerServicePlugin.SERVICE.NAME,method:Zn.TUICustomerServicePlugin.SERVICE.METHOD.ACTIVE_CONVERSATION,params:{conversationID:e}}),Qs.getChatType()===Zn.TUIChat.TYPE.ROOM&&!0===Qs.getFeatureConfig(Zn.TUIChat.FEATURE.InputVoice))return Qs.setTheme("light"),void(o.value="");Qs.getChatType()===Zn.TUIChat.TYPE.GROUP&&(_.value=$n.getExtensionList(Zn.TUIChat.EXTENSION.CHAT_HEADER.EXT_ID)),On.update(Rn.CUSTOM,"activeConversation",e),o.value=e}return(e,t)=>(g(),y("div",{class:"chat"},[k("div",{class:w(["tui-chat",!I(Un)&&"tui-chat-h5"])},[I(o)?M("",!0):(g(),y("div",{key:0,class:w(["tui-chat-default",!I(Un)&&"tui-chat-h5-default"])},[x(e.$slots,"default",{},void 0,!0)],2)),I(o)?(g(),y("div",{key:1,class:w(["tui-chat",!I(Un)&&"tui-chat-h5"])},[C(Us,{class:w(["tui-chat-header",!I(Un)&&"tui-chat-H5-header",I(Vn)&&"tui-chat-uniapp-header"]),headerExtensionList:I(_),onCloseChat:R},null,8,["class","headerExtensionList"]),C(Rr,{onToggleMultipleSelectMode:B}),C(br,{ref_key:"messageListRef",ref:f,class:w(["tui-chat-message-list",!I(Un)&&"tui-chat-h5-message-list"]),isGroup:I(a),groupID:I(s),isNotInGroup:I(l),isMultipleSelectMode:I(r),onHandleEditor:A,onCloseInputToolBar:t[0]||(t[0]=()=>P("none")),onToggleMultipleSelectMode:B},null,8,["class","isGroup","groupID","isNotInGroup","isMultipleSelectMode"]),I(l)?(g(),y("div",{key:0,class:w({"tui-chat-leave-group":!0,"tui-chat-leave-group-mobile":I(Hn)})},b(I(L)),3)):I(r)?(g(),h(Or,{key:1,onOneByOneForwardMessage:N,onMergeForwardMessage:H,onToggleMultipleSelectMode:B})):(g(),y(E,{key:2},[I(S)?(g(),h(jr,{key:0,class:w(["tui-chat-message-input-toolbar",!I(Un)&&"tui-chat-h5-message-input-toolbar",I(Vn)&&"tui-chat-uni-message-input-toolbar"]),displayType:I(c),onInsertEmoji:D,onChangeToolbarDisplayType:P,onScrollToLatestMessage:V},null,8,["class","displayType"])):M("",!0),C(Lr,{ref_key:"messageInputRef",ref:u,class:w(["tui-chat-message-input",!I(Un)&&"tui-chat-h5-message-input",I(Vn)&&"tui-chat-uni-message-input",I(qn)&&"tui-chat-wx-message-input"]),enableAt:I(T).InputMention,isMuted:!1,muteText:I(Dn).t("TUIChat.您已被管理员禁言"),placeholder:I(Dn).t("TUIChat.请输入消息"),inputToolbarDisplayType:I(c),onChangeToolbarDisplayType:P},null,8,["class","enableAt","muteText","placeholder","inputToolbarDisplayType"])],64))],2)):M("",!0),!I(l)&&I(Vn)&&I(a)&&I(_).length>0?(g(),y("div",{key:2,class:"group-profile",onClick:U},b(I(_)[0].text),1)):M("",!0)],2)]))}}),[["__scopeId","data-v-656be517"]]);export{zr as default};