Files
amb_wechatapp/public/assets/pc/live.0ae9adba.js
T

2 lines
40 KiB
JavaScript

import{r as $e,_ as et,e as tt}from"./index.09b7dc2d.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{a as it,m as st}from"./video.f85c3a09.js";import{g as nt}from"./goods-small.de3a3a0e.js";import{aY as Y,x as w,y as O,B as d,aA as T,a$ as g,aT as z,b0 as W,a_ as G,b2 as V,A as at,aG as $,b1 as Ee,z as he,bN as rt,bQ as lt,bx as ot,bO as ct,bM as ut,bK as ft,bi as dt,bA as ht,bB as mt,bL as pt,c2 as gt,c5 as _t,c4 as vt,bV as yt,bW as wt,bX as kt,bz as bt,cc as Tt,b_ as St,bp as Et,bq as Lt}from"./arco.718bb75f.js";import"./chart.031c4a92.js";import"./vue.047ec7e3.js";/* empty css */import"./mobile-jump-code.151f9a0b.js";import"./qrcode.vue.esm.d26a489c.js";var D=function(){var e="mqttdms.aodianyun.com",a="https://cdn.aodianyun.com/dms/";function c(){this.callback_map_={}}c.prototype.On=function(L,A){if(typeof A!="function"||typeof L!="string")throw new Error("error arguments ");var k=this.callback_map_[L];k==null&&(k=this.callback_map_[L]=new Array),k.push(A)},c.prototype.Emit=function(L,A,k){var P=this.callback_map_[L];if(P!=null)for(var Q in P)try{P[Q]&&P[Q](A,k)}catch(H){window.console&&window.console.log("catch err at "+L+" callback",H)}},c.prototype.Off=function(L,A=""){if(typeof L!="string")throw new Error("event must be a string");const k=this.callback_map_[L];if(!!k)if(typeof A=="function"){for(let P=k.length-1;P>=0;P--)k[P]===A&&k.splice(P,1);k.length===0&&delete this.callback_map_[L]}else delete this.callback_map_[L]};var u=new c,n=[],_=function(){var L=null,A=null,k=null,P=!1,Q=0,H=4,j=5,le=6,M=7,N=Q,Z=5e3,ne=1e3,r=ne,f=null,R=0,J=null;function ee(){if(f==null){if(r>Z){u.Emit("losed","");return}(N==j||N==M)&&(N=M,f=setTimeout(I,r),r+=ne)}}function oe(v,l){N==j&&(isNaN(l)&&(l=0),k.subscribe(v,{qos:l}))}function ce(v){N==j&&k.unsubscribe(v)}function I(){if(f=null,N==M&&u.Emit("reconnect"),J==null&&(console.log(J),J="ws2-"+Paho.MQTT.NewGuid()),P){var v=443;e="mqttdms.aodianyun.com"}else var v=8e3;if(k)try{k.disconnect()}catch{}k=new Paho.MQTT.Client(e,v,J),k.onConnectionLost=function(l){l.errorCode!==0&&(u.Emit("offline",l.errorMessage),ee())},k.onMessageArrived=function(l){if(l.destinationName=="__sys__")try{var C=JSON.parse(l.payloadString);if(C.cmd=="kill"){u.Emit("connectold"),u.Emit("losed"),y();return}}catch{}u.Emit("publish_data",l.payloadString,l.destinationName)};try{k.connect({timeout:10,userName:L,password:A,keepAliveInterval:60,cleanSession:!0,useSSL:P,onSuccess:function(){N=j,r=ne;for(var l=0;l<n.length;l++)oe(n[l].topic,n[l].qos);u.Emit("enter_suc")},onFailure:function(l){N==H?(console.log(l),R++>=3?(N=le,R=0,u.Emit("enter_fail",l.errorMessage),y()):setTimeout(I,1e3)):N==M&&(console.log(l),u.Emit("offline",l.errorMessage),ee())}})}catch(l){console.log(l),ee()}}function y(){N=Q,R=0,clearTimeout(r);try{k&&k.disconnect()}catch{}}function B(v){var l=document.createElement("script");l.type="text/javascript",l.async=!1,l.src=a+"ws.js?v=2.0.0",l.charset="UTF-8",(document.getElementsByTagName("head")[0]||document.getElementsByTagName("body")[0]).appendChild(l);var C=100,F=setInterval(function(){typeof Paho<"u"&&(clearInterval(F),v()),C--,C<=0&&(clearInterval(F),v("load ws fail"))},10)}return{Enter:function(v,l,C,F){N==Q&&(N=H,L=v,P=!!F,A=l,A==null&&(A=v),C!=null&&(J=C),typeof Paho>"u"?B(function(U){if(U!=null){u.Emit("enter_fail",U);return}I()}):I())},Leave:y,On:function(v,l){u.On(v,l)},Off:function(v,l){u.Off(v,l)},Publish:function(v,l,C,F){if(N==j){var U=new Paho.MQTT.Message(v);U.destinationName=l,isNaN(Number(C))?U.qos=0:U.qos=Number(C),U.retained=Boolean(F),k.send(U)}},Subscribe:function(v,l){if(v=v.toString(),l=Number(l),l==null&&(l=0),isNaN(l)&&(l=0),l>2&&(l=2),l<0&&(l=0),!(!v||v.length==0)){for(var C=0;C<n.length;C++)if(n[C].topic==v)return;n.push({topic:v,qos:l}),oe(v,l)}},UnSubscribe:function(v){if(v=v.toString(),!(!v||v.length==0)){for(var l=0;l<n.length;l++)if(n[l].topic==v){n.splice(l,1),ce(v);return}}}}},pe=function(){var L=function(){var r="undefined",f="object",R="Shockwave Flash",J="ShockwaveFlash.ShockwaveFlash",ee="application/x-shockwave-flash",oe="SWFObjectExprInst",ce="onreadystatechange",I=window,y=document,B=navigator,v=!1,l=[],C=[],F=[],U=[],ue,ge,we,b,K=!1,_e=!1,ae,Le,Re=!0,Ce=!1,p=function(){var t=typeof y.getElementById!=r&&typeof y.getElementsByTagName!=r&&typeof y.createElement!=r,i=B.userAgent.toLowerCase(),s=B.platform.toLowerCase(),o=s?/win/.test(s):/win/.test(i),m=s?/mac/.test(s):/mac/.test(i),h=/webkit/.test(i)?parseFloat(i.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):!1,S=B.appName==="Microsoft Internet Explorer",x=[0,0,0],E=null;if(typeof B.plugins!=r&&typeof B.plugins[R]==f)E=B.plugins[R].description,E&&typeof B.mimeTypes!=r&&B.mimeTypes[ee]&&B.mimeTypes[ee].enabledPlugin&&(v=!0,S=!1,E=E.replace(/^.*\s+(\S+\s+\S+$)/,"$1"),x[0]=q(E.replace(/^(.*)\..*$/,"$1")),x[1]=q(E.replace(/^.*\.(.*)\s.*$/,"$1")),x[2]=/[a-zA-Z]/.test(E)?q(E.replace(/^.*[a-zA-Z]+(.*)$/,"$1")):0);else if(typeof I.ActiveXObject!=r)try{var ie=new ActiveXObject(J);ie&&(E=ie.GetVariable("$version"),E&&(S=!0,E=E.split(" ")[1].split(","),x=[q(E[0]),q(E[1]),q(E[2])]))}catch{}return{w3:t,pv:x,wk:h,ie:S,win:o,mac:m}}();(function(){!p.w3||((typeof y.readyState!=r&&(y.readyState==="complete"||y.readyState==="interactive")||typeof y.readyState==r&&(y.getElementsByTagName("body")[0]||y.body))&&ke(),K||(typeof y.addEventListener!=r&&y.addEventListener("DOMContentLoaded",ke,!1),p.ie&&(y.attachEvent(ce,function t(){y.readyState=="complete"&&(y.detachEvent(ce,t),ke())}),I==top&&function t(){if(!K){try{y.documentElement.doScroll("left")}catch{setTimeout(t,0);return}ke()}}()),p.wk&&function t(){if(!K){if(!/loaded|complete/.test(y.readyState)){setTimeout(t,0);return}ke()}}()))})();function ke(){if(!(K||!document.getElementsByTagName("body")[0])){try{var t,i=te("span");i.style.display="none",t=y.getElementsByTagName("body")[0].appendChild(i),t.parentNode.removeChild(t),t=null,i=null}catch{return}K=!0;for(var s=l.length,o=0;o<s;o++)l[o]()}}function Ue(t){K?t():l[l.length]=t}function He(t){if(typeof I.addEventListener!=r)I.addEventListener("load",t,!1);else if(typeof y.addEventListener!=r)y.addEventListener("load",t,!1);else if(typeof I.attachEvent!=r)Ze(I,"onload",t);else if(typeof I.onload=="function"){var i=I.onload;I.onload=function(){i(),t()}}else I.onload=t}function Je(){var t=y.getElementsByTagName("body")[0],i=te(f);i.setAttribute("style","visibility: hidden;"),i.setAttribute("type",ee);var s=t.appendChild(i);if(s){var o=0;(function m(){if(typeof s.GetVariable!=r)try{var h=s.GetVariable("$version");h&&(h=h.split(" ")[1].split(","),p.pv=[q(h[0]),q(h[1]),q(h[2])])}catch{p.pv=[8,0,0]}else if(o<10){o++,setTimeout(m,10);return}t.removeChild(i),s=null,Me()})()}else Me()}function Me(){var t=C.length;if(t>0)for(var i=0;i<t;i++){var s=C[i].id,o=C[i].callbackFn,m={success:!1,id:s};if(p.pv[0]>0){var h=fe(s);if(h)if(Se(C[i].swfVersion)&&!(p.wk&&p.wk<312))de(s,!0),o&&(m.success=!0,m.ref=Oe(s),m.id=s,o(m));else if(C[i].expressInstall&&Pe()){var S={};S.data=C[i].expressInstall,S.width=h.getAttribute("width")||"0",S.height=h.getAttribute("height")||"0",h.getAttribute("class")&&(S.styleclass=h.getAttribute("class")),h.getAttribute("align")&&(S.align=h.getAttribute("align"));for(var x={},E=h.getElementsByTagName("param"),ie=E.length,X=0;X<ie;X++)E[X].getAttribute("name").toLowerCase()!="movie"&&(x[E[X].getAttribute("name")]=E[X].getAttribute("value"));xe(S,x,s,o)}else Ke(h),o&&o(m)}else if(de(s,!0),o){var se=Oe(s);se&&typeof se.SetVariable!=r&&(m.success=!0,m.ref=se,m.id=se.id),o(m)}}}l[0]=function(){v?Je():Me()};function Oe(t){var i=null,s=fe(t);return s&&s.nodeName.toUpperCase()==="OBJECT"&&(typeof s.SetVariable!==r?i=s:i=s.getElementsByTagName(f)[0]||s),i}function Pe(){return!_e&&Se("6.0.65")&&(p.win||p.mac)&&!(p.wk&&p.wk<312)}function xe(t,i,s,o){var m=fe(s);if(s=Ie(s),_e=!0,we=o||null,b={success:!1,id:s},m){m.nodeName.toUpperCase()=="OBJECT"?(ue=Ae(m),ge=null):(ue=m,ge=s),t.id=oe,(typeof t.width==r||!/%$/.test(t.width)&&q(t.width)<310)&&(t.width="310"),(typeof t.height==r||!/%$/.test(t.height)&&q(t.height)<137)&&(t.height="137");var h=p.ie?"ActiveX":"PlugIn",S="MMredirectURL="+encodeURIComponent(I.location.toString().replace(/&/g,"%26"))+"&MMplayerType="+h+"&MMdoctitle="+encodeURIComponent(y.title.slice(0,47)+" - Flash Player Installation");if(typeof i.flashvars!=r?i.flashvars+="&"+S:i.flashvars=S,p.ie&&m.readyState!=4){var x=te("div");s+="SWFObjectNew",x.setAttribute("id",s),m.parentNode.insertBefore(x,m),m.style.display="none",Te(m)}Ne(t,i,s)}}function Ke(t){if(p.ie&&t.readyState!=4){t.style.display="none";var i=te("div");t.parentNode.insertBefore(i,t),i.parentNode.replaceChild(Ae(t),i),Te(t)}else t.parentNode.replaceChild(Ae(t),t)}function Ae(t){var i=te("div");if(p.win&&p.ie)i.innerHTML=t.innerHTML;else{var s=t.getElementsByTagName(f)[0];if(s){var o=s.childNodes;if(o)for(var m=o.length,h=0;h<m;h++)!(o[h].nodeType==1&&o[h].nodeName=="PARAM")&&o[h].nodeType!=8&&i.appendChild(o[h].cloneNode(!0))}}return i}function Xe(t,i){var s=te("div");return s.innerHTML="<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000'><param name='movie' value='"+t+"'>"+i+"</object>",s.firstChild}function Ne(t,i,s){var o,m=fe(s);if(s=Ie(s),p.wk&&p.wk<312)return o;if(m){var h=p.ie?te("div"):te(f),S,x,E;typeof t.id==r&&(t.id=s);for(E in i)i.hasOwnProperty(E)&&E.toLowerCase()!=="movie"&&Ye(h,E,i[E]);p.ie&&(h=Xe(t.data,h.innerHTML));for(S in t)t.hasOwnProperty(S)&&(x=S.toLowerCase(),x==="styleclass"?h.setAttribute("class",t[S]):x!=="classid"&&x!=="data"&&h.setAttribute(S,t[S]));p.ie?F[F.length]=t.id:(h.setAttribute("type",ee),h.setAttribute("data",t.data)),m.parentNode.replaceChild(h,m),o=h}return o}function Ye(t,i,s){var o=te("param");o.setAttribute("name",i),o.setAttribute("value",s),t.appendChild(o)}function Te(t){var i=fe(t);i&&i.nodeName.toUpperCase()=="OBJECT"&&(p.ie?(i.style.display="none",function s(){if(i.readyState==4){for(var o in i)typeof i[o]=="function"&&(i[o]=null);i.parentNode.removeChild(i)}else setTimeout(s,10)}()):i.parentNode.removeChild(i))}function Be(t){return t&&t.nodeType&&t.nodeType===1}function Ie(t){return Be(t)?t.id:t}function fe(t){if(Be(t))return t;var i=null;try{i=y.getElementById(t)}catch{}return i}function te(t){return y.createElement(t)}function q(t){return parseInt(t,10)}function Ze(t,i,s){t.attachEvent(i,s),U[U.length]=[t,i,s]}function Se(t){t+="";var i=p.pv,s=t.split(".");return s[0]=q(s[0]),s[1]=q(s[1])||0,s[2]=q(s[2])||0,i[0]>s[0]||i[0]==s[0]&&i[1]>s[1]||i[0]==s[0]&&i[1]==s[1]&&i[2]>=s[2]}function Qe(t,i,s,o){var m=y.getElementsByTagName("head")[0];if(!!m){var h=typeof s=="string"?s:"screen";if(o&&(ae=null,Le=null),!ae||Le!=h){var S=te("style");S.setAttribute("type","text/css"),S.setAttribute("media",h),ae=m.appendChild(S),p.ie&&typeof y.styleSheets!=r&&y.styleSheets.length>0&&(ae=y.styleSheets[y.styleSheets.length-1]),Le=h}ae&&(typeof ae.addRule!=r?ae.addRule(t,i):typeof y.createTextNode!=r&&ae.appendChild(y.createTextNode(t+" {"+i+"}")))}}function de(t,i){if(!!Re){var s=i?"visible":"hidden",o=fe(t);K&&o?o.style.visibility=s:typeof t=="string"&&Qe("#"+t,"visibility:"+s)}}function Fe(t){var i=/[\\\"<>\.;]/,s=i.exec(t)!=null;return s&&typeof encodeURIComponent!=r?encodeURIComponent(t):t}return function(){p.ie&&window.attachEvent("onunload",function(){for(var t=U.length,i=0;i<t;i++)U[i][0].detachEvent(U[i][1],U[i][2]);for(var s=F.length,o=0;o<s;o++)Te(F[o]);for(var m in p)p[m]=null;p=null;for(var h in L)L[h]=null;L=null})}(),{registerObject:function(t,i,s,o){if(p.w3&&t&&i){var m={};m.id=t,m.swfVersion=i,m.expressInstall=s,m.callbackFn=o,C[C.length]=m,de(t,!1)}else o&&o({success:!1,id:t})},getObjectById:function(t){if(p.w3)return Oe(t)},embedSWF:function(t,i,s,o,m,h,S,x,E,ie){var X=Ie(i),se={success:!1,id:X};p.w3&&!(p.wk&&p.wk<312)&&t&&i&&s&&o&&m?(de(X,!1),Ue(function(){s+="",o+="";var re={};if(E&&typeof E===f)for(var Ve in E)re[Ve]=E[Ve];re.data=t,re.width=s,re.height=o;var ve={};if(x&&typeof x===f)for(var je in x)ve[je]=x[je];if(S&&typeof S===f){for(var be in S)if(S.hasOwnProperty(be)){var qe=Ce?encodeURIComponent(be):be,ze=Ce?encodeURIComponent(S[be]):S[be];typeof ve.flashvars!=r?ve.flashvars+="&"+qe+"="+ze:ve.flashvars=qe+"="+ze}}if(Se(m)){var We=Ne(re,ve,i);re.id==X&&de(X,!0),se.success=!0,se.ref=We,se.id=We.id}else if(h&&Pe()){re.data=h,xe(re,ve,i,ie);return}else de(X,!0);ie&&ie(se)})):ie&&ie(se)},switchOffAutoHideShow:function(){Re=!1},enableUriEncoding:function(t){Ce=typeof t===r?!0:t},ua:p,getFlashPlayerVersion:function(){return{major:p.pv[0],minor:p.pv[1],release:p.pv[2]}},hasFlashPlayerVersion:Se,createSWF:function(t,i,s){if(p.w3)return Ne(t,i,s)},showExpressInstall:function(t,i,s,o){p.w3&&Pe()&&xe(t,i,s,o)},removeSWF:function(t){p.w3&&Te(t)},createCSS:function(t,i,s,o){p.w3&&Qe(t,i,s,o)},addDomLoadEvent:Ue,addLoadEvent:He,getQueryParamValue:function(t){var i=y.location.search||y.location.hash;if(i){if(/\?/.test(i)&&(i=i.split("?")[1]),t==null)return Fe(i);for(var s=i.split("&"),o=0;o<s.length;o++)if(s[o].substring(0,s[o].indexOf("="))==t)return Fe(s[o].substring(s[o].indexOf("=")+1))}return""},expressInstallCallback:function(){if(_e){var t=fe(oe);t&&ue&&(t.parentNode.replaceChild(ue,t),ge&&(de(ge,!0),p.ie&&(ue.style.display="block")),we&&we(b)),_e=!1}},version:"2.3"}}(),A=!1,k=function(r){if(L.getObjectById("ROP_client")!=null){r({success:!0});return}if(!document.getElementById("rop_context")){var f=document.createElement("div");f.id="rop_context",document.getElementsByTagName("body")[0].appendChild(f)}L.embedSWF(a+"ROPClient.swf","rop_context","0","0","11.0.0","playerProductInstall.swf",{id:"ROP_client"},{AllowScriptAccess:"always",wmode:"Transparent"},{id:"ROP_client",name:"ROP_client"},r)},P=!0,Q=!0,H=null,j=null,le="",M=null,N=0,Z=!1;window.ROP_OnPublish=function(r,f){u.Emit("publish_data",r,f)},window.ROP_EnterFail=function(r){u.Emit("enter_fail",r)},window.ROP_EnterSuc=function(){for(var r=0;r<n.length;r++)Z&&M&&M.flash_Subscribe(n[r].topic,n[r].qos);u.Emit("enter_suc")},window.ROP_SwfReady=function(){Q=!0},window.ROP_Offline=function(){u.Emit("offline")},window.ROP_Reconnecting=function(){u.Emit("reconnect")},window.ROP_PageReady=function(){return P},window.ROP_Losed=function(){u.Emit("losed")},window.ROP_ConnectOld=function(){u.Emit("connectold")};function ne(){if(N++>500){u.Emit("enter_fail","flash load fail");return}M=L.getObjectById("ROP_client"),M&&M.flash_Init&&Q?(Z=!0,M.flash_Init(e,1883),(H==""||H==null)&&(H="----"),M.flash_Enter(H,j,le)):setTimeout(ne,10)}return{Enter:function(r,f,R){H=r,j=f,f==null&&(j=r),R!=null&&(le=R),A?Z&&M&&M.flash_Enter(H,j,le):(A=!0,k(function(J){J.success?ne():u.Emit("enter_fail","flash_init_fail")}))},Leave:function(){Z&&M&&M.flash_Leave()},On:function(r,f){u.On(r,f)},Off:function(r,f){u.Off(r,f)},Publish:function(r,f,R,J){Z&&M&&M.flash_Publish(r,f,R,J)},Subscribe:function(r,f){if(f=Number(f),f==null&&(f=0),isNaN(f)&&(f=0),f>2&&(f=2),f<0&&(f=0),r=r.toString(),!(!r||r.length==0)){for(var R=0;R<n.length;R++)if(n[R].topic==r)return;n.push({topic:r,qos:f}),Z&&M&&M.flash_Subscribe(r,f)}},UnSubscribe:function(r){if(r=r.toString(),!(!r||r.length==0)){for(var f=0;f<n.length;f++)if(n[f].topic==r){n.splice(f,1),Z&&M&&M.flash_UnSubscribe(r);return}}}}};return window.WebSocket?_():pe()}();function Ge(e){return $e.post("api/live/Message/getAliyunAuth",{course_id:e})}const Ct="/assets/pc/pc/pc/pc/pc/pc/pc/start.5fb02fa2.png",De="/assets/pc/pc/pc/pc/pc/pc/pc/file.9d157ef5.png",Mt="/assets/pc/pc/pc/pc/pc/pc/pc/gift.2e56a392.png";const Ot="https://g.alicdn.com/apsara-media-box/imp-interaction/1.9.0/alivc-im.iife.js";let ye=null;const Pt={components:{mediaVideo:it,goodsSmall:nt,mobileJumpPopover:st},data(){return{panelTab:"talk",pageParams:{},data:{},roomData:{config:{},push_url:{},live_room:{}},isLive:!0,loading:!1,coursewareLoading:!1,userinfo:{},coursewareList:[],playBackList:[],interactionList:[],linkTalk:{status:"offline",tipText:"\u6B63\u5728\u8FDE\u63A5"},msg:"",messageList:[],messageForm:{page:1,limit:10},videoUrl:"",isMessageLoad:!1,currentQuality:null,bufferingTimer:null,bufferingStartTime:0,lastPromptTime:0,onlineUserNum:0,onlineUserTimer:null,aliyyun:{engine:null,groupManager:null,messageManager:null,authData:null,sdkLoaded:!1}}},beforeUnmount(){this.destroyMessageService(),this.clearBufferingTimer(),this.stopOnlineUserPolling()},props:{},computed:{isMessageEnabled(){var e=this.roomData&&this.roomData.message_enabled;return e==null?!0:e!==0&&e!=="0"&&e!==!1},showVideoPlayer(){return!!(this.roomData.status=="online"||this.roomData.status=="run_playback"&&this.videoUrl)},showViewerCount(){return this.roomData.config&&this.roomData.config.views==1&&this.roomData.message_enabled==1},isVideoUrlLive(){if(this.roomData.status=="run_playback")return!1;if(this.videoUrl){var e=String(this.videoUrl).toLowerCase().split("?")[0];if(e.endsWith(".mp4"))return!1}return!0},showQualitySwitch(){return this.roomData.qualities&&this.roomData.qualities.length>=2&&this.roomData.status==="online"},sortedQualities(){return!this.roomData.qualities||this.roomData.qualities.length===0?[]:[...this.roomData.qualities].sort((e,a)=>a.level-e.level)},qualityOptions(){return this.sortedQualities.map(e=>{var a;return{name:e.name,level:e.level,template_id:e.template_id,url:(a=e.url)==null?void 0:a.hls}})},currentQualityName(){return this.currentQuality?this.currentQuality.name:this.sortedQualities.length>0?this.sortedQualities[0].name:"\u539F\u753B"},currentQualityUrl(){var e,a;return this.currentQuality?this.currentQuality.url:this.sortedQualities.length>0?(e=this.sortedQualities[0].url)==null?void 0:e.hls:((a=this.roomData.push_url)==null?void 0:a.hls)||this.videoUrl}},mounted(){this.pageParams=this.$route.params,this.getData()},methods:{changeTab(e){this.panelTab=e},refresh(){this.getData()},handleQualitySelect(e){!e||!e.url||e.url===this.currentQualityUrl||(this.currentQuality=e,this.videoUrl=e.url,this.clearBufferingTimer())},onPlayerWaiting(){var c,u;if(!this.showQualitySwitch)return;const e=Math.min(...this.roomData.qualities.map(n=>n.level));(this.currentQuality?this.currentQuality.level:(u=(c=this.sortedQualities[0])==null?void 0:c.level)!=null?u:1/0)<=e||(this.bufferingStartTime||(this.bufferingStartTime=Date.now()),this.bufferingTimer&&clearTimeout(this.bufferingTimer),this.bufferingTimer=setTimeout(()=>{this.promptSwitchQuality(),this.clearBufferingTimer()},5e3))},onPlayerPlaying(){this.clearBufferingTimer()},clearBufferingTimer(){this.bufferingTimer&&(clearTimeout(this.bufferingTimer),this.bufferingTimer=null),this.bufferingStartTime=0},promptSwitchQuality(){var u,n;if(!this.showQualitySwitch)return;const e=Date.now();if(e-this.lastPromptTime<3e5)return;this.lastPromptTime=e;const a=this.currentQuality?this.currentQuality.level:(n=(u=this.sortedQualities[0])==null?void 0:u.level)!=null?n:1/0;this.qualityOptions.some(_=>_.level&&_.level<a)&&this.$message.info("\u5F53\u524D\u7F51\u7EDC\u4E0D\u4F73\uFF0C\u5EFA\u8BAE\u5207\u6362\u8F83\u4F4E\u6E05\u6670\u5EA6")},getData(){this.loading=!0,this.$request.post("api/course/course/detail",{id:this.pageParams.id}).then(e=>{this.data=e.data,this.getUserInfo(),this.getRoomDetail(),this.getCoursewareList(),this.getColumnCourse(),this.loading=!1}).catch(e=>{this.loading=!1,this.$message.warning(e.msg)})},initDefaultQuality(e){var n,_,pe,L,A;const a=e.qualities||[];if(a.length===0){this.currentQuality=null,this.videoUrl=((n=e.push_url)==null?void 0:n.hls)||"";return}const c=[...a].sort((k,P)=>P.level-k.level);if(this.currentQuality){const k=c.find(P=>P.template_id==this.currentQuality.template_id);if(k&&((_=k.url)==null?void 0:_.hls)){this.currentQuality={name:k.name,level:k.level,template_id:k.template_id,url:k.url.hls},this.videoUrl=k.url.hls;return}}const u=c[0];this.currentQuality={name:u.name,level:u.level,template_id:u.template_id,url:(pe=u.url)==null?void 0:pe.hls},this.videoUrl=((L=u.url)==null?void 0:L.hls)||((A=e.push_url)==null?void 0:A.hls)||""},getRoomDetail(){this.loading=!0,this.$request.post("api/live/room/getRoomDetail",{course_id:this.pageParams.id}).then(e=>{this.roomData=e.data,this.initDefaultQuality(e.data),this.clearBufferingTimer(),this.getPlayBack(),this.isMessageEnabled&&(this.linkMessage(),this.loadmoreMessage()),this.showViewerCount?this.startOnlineUserPolling():this.stopOnlineUserPolling()}).catch(e=>{this.loading=!1,this.$message.warning(e.msg)})},startOnlineUserPolling(){this.stopOnlineUserPolling(),this.fetchOnlineUserNum(),this.onlineUserTimer=setInterval(()=>{this.fetchOnlineUserNum()},15e3)},stopOnlineUserPolling(){this.onlineUserTimer&&(clearInterval(this.onlineUserTimer),this.onlineUserTimer=null)},fetchOnlineUserNum(){this.$request.post("api/live/room/getOnlineUserNum",{course_id:this.pageParams.id}).then(e=>{e&&e.code==1&&(this.onlineUserNum=e.data||0)}).catch(()=>{})},getCoursewareList(){this.coursewareLoading=!0,this.$request.post("api/live/courseware/getCoursewareList",{course_id:this.pageParams.id}).then(e=>{this.coursewareList=e.data,this.coursewareLoading=!1}).catch(e=>{this.coursewareLoading=!1,this.$message.warning(e.msg)})},download(e){if(!e.fullurl)return this.$message.warning("\u8D2D\u4E70\u8BFE\u7A0B\u540E\u53EF\u4E0B\u8F7D"),!1;window.open(e.fullurl)},getPlayBack(){this.$request.post("api/live/room/getPlaybackList",{course_id:this.pageParams.id}).then(e=>{this.playBackList=e.data,this.roomData.status=="run_playback"&&this.playBackList.length>0&&this.playback(e.data[0].file_path)}).catch(e=>{this.loading=!1,this.$message.warning(e.msg)})},playback(e){this.videoUrl=e,this.isLive=!1},getColumnCourse(){this.loading=!0,this.$request.post("api/app/exam/exercises/getCourseBindExam",{course_id:this.pageParams.id}).then(e=>{this.interactionList=e.data}).catch(e=>{this.loading=!1,this.$message.warning(e.msg)})},reLink(){this.linkTalk.status="relink",this.linkTalk.tipText="\u91CD\u65B0\u8FDE\u63A5\u4E2D\u2026",this.linkMessage()},currentMessageProvider(){return this.roomData.message_provider==="aliyun"?"aliyun":"aodianyun"},linkMessage(){if(this.currentMessageProvider()==="aliyun"){this.linkAliyunMessage();return}this.linkAodianyunMessage()},linkAodianyunMessage(){var e=this;D.Leave();let a=tt();if(location.protocol==="https:")var c=!0;else var c=!1;D.Enter(e.roomData.message_pubkey,e.roomData.message_subkey,a,c),D.Subscribe(e.roomData.message_topic),D.Off("publish_data"),D.Off("losed"),D.Off("enter_fail"),D.Off("reconnect"),D.Off("offline"),D.Off("connectold"),D.Off("enter_suc"),D.On("publish_data",function(u,n){e.receive(u,n)}),D.On("losed",function(){e.linkTalk.status="losed",e.linkTalk.tipText="\u4E0E\u901A\u4FE1\u670D\u52A1\u5668\u65AD\u5F00\u8FDE\u63A5"}),D.On("enter_fail",function(u){e.linkTalk.status="fail",e.linkTalk.tipText="\u4E0E\u901A\u4FE1\u670D\u52A1\u5668\u8FDE\u63A5\u5931\u8D25"}),D.On("reconnect",function(){e.linkTalk.status="reconnect",e.linkTalk.tipText="\u6B63\u5728\u91CD\u65B0\u8FDE\u63A5\u901A\u4FE1\u670D\u52A1\u5668"}),D.On("offline",function(u){e.linkTalk.status="offline",e.linkTalk.tipText="\u5F53\u524D\u901A\u4FE1\u670D\u52A1\u5DF2\u79BB\u7EBF"}),D.On("connectold",function(u){e.linkTalk.status="connectold",e.linkTalk.tipText="\u8D26\u6237\u5728\u522B\u5904\u767B\u5F55"}),D.On("enter_suc",function(){e.linkTalk.status="success",e.linkTalk.tipText="\u8FDE\u63A5\u901A\u4FE1\u670D\u52A1\u5668\u6210\u529F"})},async linkAliyunMessage(){try{await this.loadAliyunImSdk();const e=await Ge(this.pageParams.id);if(!e||e.code!==1){this.linkTalk.status="fail",this.linkTalk.tipText="\u83B7\u53D6\u6D88\u606F\u670D\u52A1\u9274\u6743\u5931\u8D25",this.$message.warning(e&&e.msg||"\u83B7\u53D6\u6D88\u606F\u670D\u52A1\u9274\u6743\u5931\u8D25");return}const a=e.data;this.aliyyun.authData=a;const{ImEngine:c,ImLogLevel:u}=window.AliVCInteraction,n=c.createEngine();this.aliyyun.engine=n,await n.init({appId:a.app_id,appSign:a.app_sign,logLevel:u.ERROR}),this.bindAliyunEngineEvents(n),await n.login({user:{userId:a.auth.user_id,userExtension:JSON.stringify({nickname:this.userinfo.nickname||"",avatar:this.userinfo.avatar||""})},userAuth:{timestamp:a.auth.timestamp,nonce:a.auth.nonce,role:a.auth.role,token:a.app_token}}),this.aliyyun.groupManager=n.getGroupManager(),this.aliyyun.messageManager=n.getMessageManager();const _=this.roomData.message_topic;await this.aliyyun.groupManager.joinGroup(_),this.bindAliyunMessageEvents(),this.linkTalk.status="success",this.linkTalk.tipText="\u8FDE\u63A5\u6D88\u606F\u670D\u52A1\u6210\u529F"}catch(e){console.error("\u963F\u91CC\u4E91\u6D88\u606F\u670D\u52A1\u8FDE\u63A5\u5931\u8D25",e),this.linkTalk.status="fail",this.linkTalk.tipText="\u6D88\u606F\u670D\u52A1\u8FDE\u63A5\u5931\u8D25",this.$message.warning("\u6D88\u606F\u670D\u52A1\u8FDE\u63A5\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5")}},loadAliyunImSdk(){return window.AliVCInteraction?(this.aliyyun.sdkLoaded=!0,Promise.resolve()):ye||(ye=new Promise((e,a)=>{const c=document.createElement("script");c.src=Ot,c.async=!0,c.charset="UTF-8",c.onload=()=>{window.AliVCInteraction?(this.aliyyun.sdkLoaded=!0,e()):(ye=null,a(new Error("\u963F\u91CC\u4E91 SDK \u52A0\u8F7D\u5B8C\u6210\u4F46\u672A\u627E\u5230\u5168\u5C40\u5BF9\u8C61")))},c.onerror=()=>{ye=null,a(new Error("\u963F\u91CC\u4E91 SDK \u52A0\u8F7D\u5931\u8D25"))},document.getElementsByTagName("head")[0].appendChild(c)}),ye)},bindAliyunEngineEvents(e){const a=this;e.on("connectsuccess",()=>{console.log("[alivc-im] connect success")}),e.on("connectfailed",c=>{console.warn("[alivc-im] connect failed",c),a.linkTalk.status="fail",a.linkTalk.tipText="\u4E0E\u6D88\u606F\u670D\u52A1\u5668\u8FDE\u63A5\u5931\u8D25"}),e.on("disconnect",c=>{console.warn("[alivc-im] disconnect",c),c===4?(a.linkTalk.status="connectold",a.linkTalk.tipText="\u8D26\u6237\u5728\u522B\u5904\u767B\u5F55"):(a.linkTalk.status="losed",a.linkTalk.tipText="\u4E0E\u6D88\u606F\u670D\u52A1\u5668\u65AD\u5F00\u8FDE\u63A5")}),e.on("tokenexpired",async c=>{console.log("[alivc-im] token expired, refreshing");try{const u=await Ge(a.pageParams.id);if(!u||u.code!==1){c(new Error("\u5237\u65B0\u9274\u6743\u5931\u8D25"));return}const n=u.data;a.aliyyun.authData=n,c(null,{timestamp:n.auth.timestamp,nonce:n.auth.nonce,role:n.auth.role,token:n.app_token})}catch(u){c(u)}})},bindAliyunMessageEvents(){const e=this,a=this.aliyyun.messageManager;!a||(a.on("recvgroupmessage",(c,u)=>{e.receiveAliyunMessage(c,u)}),a.on("deletegroupmessage",(c,u)=>{e.removeAliyunMessage(c,u)}))},receiveAliyunMessage(e,a){if(!e||a!==this.roomData.message_topic)return;let c;try{c=typeof e.data=="string"?JSON.parse(e.data):e.data}catch(n){console.warn("[alivc-im] \u89E3\u6790\u6D88\u606F\u5931\u8D25",n,e);return}if(!!c&&(c.uniqueId=this.generateMessageId(c),!this.isMessageDuplicate(c.uniqueId)&&(c.is_my=c.user_id==this.userinfo.id,this.messageList.push(c),this.$refs.messageRef))){var u=this;setTimeout(function(){u.$refs.messageRef.scrollTop(9999999)},100)}},removeAliyunMessage(e,a){a===this.roomData.message_topic&&(this.messageList=this.messageList.filter(c=>c.msg_tid!==e&&c.message_id!==e))},destroyMessageService(){if(this.currentMessageProvider()==="aliyun")this.destroyAliyunMessageService();else try{D.Leave()}catch{}},async destroyAliyunMessageService(){try{const e=this.aliyyun.groupManager,a=this.aliyyun.messageManager;a&&a.removeAllListeners&&a.removeAllListeners(),e&&e.removeAllListeners&&e.removeAllListeners(),this.roomData.message_topic&&e&&e.leaveGroup&&await e.leaveGroup(this.roomData.message_topic),this.aliyyun.engine&&(this.aliyyun.engine.isLogin&&this.aliyyun.engine.isLogin()&&await this.aliyyun.engine.logout(),this.aliyyun.engine.unInit())}catch(e){console.warn("[alivc-im] \u9500\u6BC1\u6D88\u606F\u670D\u52A1\u5F02\u5E38",e)}finally{this.aliyyun.engine=null,this.aliyyun.groupManager=null,this.aliyyun.messageManager=null,this.aliyyun.authData=null}},getUserInfo(){this.loading=!0,this.$request.post("api/user/info/index",{}).then(e=>{this.userinfo=e.data,this.loading=!1}).catch(e=>{this.loading=!1,this.$message.warning(e.msg)})},receive(e,a){var c=this;if(a==c.roomData.message_topic){var u=this.messageList,e=JSON.parse(e);if(e.uniqueId=this.generateMessageId(e),this.isMessageDuplicate(e.uniqueId))return;e.user_id==c.userinfo.id?e.is_my=!0:e.is_my=!1,u.push(e),c.messageList=u,c.$refs.messageRef&&setTimeout(function(){c.$refs.messageRef.scrollTop(9999999)},100)}},send(){if(!this.isMessageEnabled)return this.$message.warning("\u6682\u672A\u5F00\u542F\u6D88\u606F\u670D\u52A1"),!1;if(!this.msg)return this.$message.warning("\u8BF7\u5148\u8F93\u5165\u6D88\u606F"),!1;this.$request.post("api/live/message/send",{course_id:this.pageParams.id,message:this.msg}).then(e=>{this.msg=""}).catch(e=>{this.$message.warning(e.msg)})},messageScroll(e){e.srcElement.scrollTop==0&&this.loadmoreMessage()},async loadmoreMessage(){if(this.isMessageLoad)return!1;if(this.isMessageLoad=!0,this.messageForm.page>1){var e=document.getElementById("msg-container").getBoundingClientRect();await this.getMessage(),await this.$nextTick();var a=document.getElementById("msg-container").getBoundingClientRect()}else await this.getMessage();this.$refs.messageRef&&(this.messageForm.page==2||this.messageForm.page==1?this.$refs.messageRef.scrollTop(9999999):this.$refs.messageRef.scrollTop(a.height-e.height+Math.random()))},async getMessage(){var e=this;e.messageForm.course_id=this.pageParams.id,await this.$request.post("api/live/message/getMessageList",e.messageForm).then(a=>{for(var c in a.data)e.messageList.unshift(a.data[c]);e.messageForm.page==1&&e.notice&&e.messageList.push({is_my:!1,avatar:"",message:e.notice,nickname:"\u516C\u544A",type:"text",time:Date.now()/1e3}),a.data.length>=e.messageForm.limit&&(e.messageForm.page++,e.isMessageLoad=!1)}).catch(a=>{e.isMessageLoad=!1,this.$message.warning(a.msg)})},customRequest(e){return this.$request.upload(e)},handleUploadOk(e){this.msg="",e.response.code==1?this.$request.post("api/live/message/send",{course_id:this.pageParams.id,message:e.response.data.full_url,type:"image"}).then(a=>{}).catch(a=>{this.$message.warning(a.msg)}):this.$message.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u5237\u65B0\u9875\u9762\u91CD\u8BD5")},generateMessageId(e){const a=new Date().getTime(),c=Math.floor(Math.random()*1e4),u=this.hashCode(JSON.stringify(e));return e.message_id?`msg_${e.message_id}`:`gen_${u}_${a}_${c}`},hashCode(e){let a=0;for(let c=0;c<e.length;c++){const u=e.charCodeAt(c);a=(a<<5)-a+u,a=a&a}return a},isMessageDuplicate(e){return this.messageList.some(a=>a.uniqueId===e)}},watch:{}},me=e=>(Et("data-v-b882ba14"),e=e(),Lt(),e),xt={class:"live-box"},At={class:"inner-container",style:{height:"100vh"}},Nt={class:"pv"},It={style:{color:"var(--color-bg-white)","font-size":"12px"}},Dt={class:"content row",style:{height:"100vh"}},Rt={class:"video-ppt-wrapper"},Ut={key:0,class:"quality-switch-wrap"},Bt={key:1,class:"live-status-cover"},Qt=["src"],Ft={class:"live-status-mask"},Vt={class:"live-status-content"},jt={class:"live-status-text"},qt={class:"interaction totalHeight row"},zt={class:"interaction-tab"},Wt={class:"content-container"},Gt={key:0,class:"scroll-wrapper"},Ht={key:0,class:"file-empty"},Jt=me(()=>d("img",{src:Ct},null,-1)),Kt={class:"text-tip1"},Xt={class:"msg-part-container",id:"msg-container"},Yt={class:"msg-part"},Zt={class:"text-msg-wrapper"},$t={class:"content-msg-wrapper"},ei={class:"msg-wrapper"},ti=["src"],ii={class:"nickname single-row-dot"},si={class:"name-render-wrap"},ni={class:"time aliveDataTime"},ai={key:0,class:"gift-pop"},ri={key:1,class:"talkReplyWrapper talkReplyContent"},li={class:"msg_content"},oi={class:"src-msg-img"},ci={key:1,class:"picture"},ui={key:2,class:"error"},fi={class:"course-file",style:{height:"100%"}},di={key:1,class:"file-empty"},hi=me(()=>d("img",{src:De},null,-1)),mi=me(()=>d("div",{class:"text-tip1"},"\u6682\u65E0\u4E92\u52A8\u8BFE\u7A0B",-1)),pi=[hi,mi],gi={class:"course-file",style:{height:"100%"}},_i={class:"arco-list-item-meta-title",style:{"font-size":"12px",width:"fit-content"}},vi={key:1,class:"file-empty"},yi=me(()=>d("img",{src:De},null,-1)),wi=me(()=>d("div",{class:"text-tip1"},"\u6682\u65E0\u56DE\u653E",-1)),ki=[yi,wi],bi={class:"course-file",style:{height:"100%"}},Ti=["src"],Si={class:"arco-list-item-meta-title"},Ei=me(()=>d("div",{class:"file-empty"},[d("img",{src:De}),d("div",{class:"text-tip1"},"\u6682\u65E0\u8BFE\u4EF6"),d("div",{class:"text-tip2"},"\u8BB2\u5E08\u672A\u4E0A\u4F20\u8BFE\u4EF6")],-1)),Li={title:"",class:"input-container dragTarget",style:{height:"209px"}},Ci={class:"content-header"},Mi=me(()=>d("img",{src:Mt,alt:"\u793C\u7269",style:{width:"16px",height:"16px"}},null,-1)),Oi={class:"content-body"},Pi={class:"content-footer"},xi={key:1,style:{display:"flex","align-items":"center","justify-content":"center",height:"100%",color:"#999","font-size":"14px"}};function Ai(e,a,c,u,n,_){const pe=rt,L=Y("icon-left"),A=Y("icon-sun-fill"),k=lt,P=Y("icon-user"),Q=ot,H=Y("icon-loading"),j=Y("icon-refresh"),le=Y("icon-mobile"),M=Y("mobile-jump-popover"),N=ct,Z=ut,ne=ft,r=Y("icon-down"),f=dt,R=ht,J=mt,ee=Y("media-video"),oe=Y("icon-video-camera"),ce=pt,I=gt,y=_t,B=vt,v=Y("goods-small"),l=yt,C=wt,F=kt,U=bt,ue=Y("icon-image"),ge=Tt,we=St;return w(),O("div",xt,[d("section",At,[T(N,{style:at([{background:"#2b2f38"},{padding:"10px 0"}]),onBack:a[0]||(a[0]=b=>e.$router.back())},{title:g(()=>[T(pe,{heading:6,style:{color:"#fff"}},{default:g(()=>[z(W(n.data.name),1)]),_:1})]),"back-icon":g(()=>[T(L)]),subtitle:g(()=>[T(Q,{size:"large"},{default:g(()=>[T(k,{color:n.roomData.status=="online"?"arcoblue":"gray"},{icon:g(()=>[T(A)]),default:g(()=>[z(" "+W(n.roomData.status_text),1)]),_:1},8,["color"]),_.showViewerCount?(w(),G(Q,{key:0},{default:g(()=>[T(P),d("span",Nt,W(n.onlineUserNum),1)]),_:1})):V("",!0),n.loading?(w(),G(H,{key:1})):V("",!0),n.loading?V("",!0):(w(),G(j,{key:2,onClick:_.refresh},null,8,["onClick"]))]),_:1})]),extra:g(()=>[T(M,{type:"course",id:n.pageParams.id},{default:g(()=>[d("span",It,[T(le),z("\u624B\u673A\u89C2\u770B")])]),_:1},8,["id"])]),_:1}),d("section",Dt,[d("div",Rt,[T(ce,{loading:n.loading,tip:"\u52A0\u8F7D\u4E2D...",style:{width:"100%",height:"100%"}},{default:g(()=>[n.loading?(w(),G(ne,{key:0,animation:!0},{default:g(()=>[T(Q,{direction:"vertical",style:{width:"100%"},size:"large"},{default:g(()=>[T(Z,{rows:200})]),_:1})]),_:1})):(w(),O($,{key:1},[_.showVideoPlayer?(w(),O($,{key:0},[_.showQualitySwitch?(w(),O("div",Ut,[T(J,{position:"br",onSelect:_.handleQualitySelect},{content:g(()=>[(w(!0),O($,null,Ee(_.qualityOptions,(b,K)=>(w(),G(R,{key:K,value:b,class:he({"quality-active":b.url===_.currentQualityUrl})},{default:g(()=>[z(W(b.name),1)]),_:2},1032,["value","class"]))),128))]),default:g(()=>[T(f,{type:"text",class:"quality-switch-btn"},{default:g(()=>[z(W(_.currentQualityName)+" ",1),T(r)]),_:1})]),_:1},8,["onSelect"])])):V("",!0),T(ee,{source:n.videoUrl,cover:n.data.warm_up_cover?n.data.warm_up_cover:n.data.cover,"is-live":_.isVideoUrlLive,bulletScreen:n.data.bullet_screen?n.data.bullet_screen:!1,views:_.showViewerCount?n.onlineUserNum:!1,onStop:e.stopHandle,"error-msg":n.roomData.status_text,onOnM3u8Retry:_.refresh,onWaiting:_.onPlayerWaiting,onPlaying:_.onPlayerPlaying},null,8,["source","cover","is-live","bulletScreen","views","onStop","error-msg","onOnM3u8Retry","onWaiting","onPlaying"])],64)):(w(),O("div",Bt,[d("img",{src:n.data.warm_up_cover?n.data.warm_up_cover:n.data.cover,class:"live-status-bg"},null,8,Qt),d("div",Ft,[d("div",Vt,[T(oe,{class:"live-status-icon"}),d("div",jt,W(n.roomData.status_text||"\u76F4\u64AD\u52A0\u8F7D\u4E2D"),1),n.roomData.status!="end"?(w(),G(f,{key:0,type:"outline",class:"live-status-refresh",onClick:_.refresh},{default:g(()=>[T(j),z(" \u5237\u65B0 ")]),_:1},8,["onClick"])):V("",!0)])])]))],64))]),_:1},8,["loading"])]),d("div",qt,[d("div",zt,[d("div",{class:he([{active:n.panelTab=="talk"}]),onClick:a[1]||(a[1]=b=>_.changeTab("talk"))}," \u8BA8\u8BBA ",2),d("div",{class:he([{active:n.panelTab=="record"}]),onClick:a[2]||(a[2]=b=>_.changeTab("record"))}," \u56DE\u653E ",2),d("div",{class:he([{active:n.panelTab=="file"}]),onClick:a[4]||(a[4]=b=>_.changeTab("file"))},[z(" \u8BFE\u4EF6 "),T(j,{onClick:a[3]||(a[3]=b=>_.getCoursewareList())})],2),d("div",{class:he([{active:n.panelTab=="interaction"}]),onClick:a[5]||(a[5]=b=>_.changeTab("interaction"))}," \u4E92\u52A8 ",2)]),d("div",Wt,[n.panelTab=="talk"?(w(),O("div",Gt,[n.linkTalk.status!="success"?(w(),O("div",Ht,[T(Q,{direction:"vertical",fill:""},{default:g(()=>[Jt,d("div",Kt,W(n.linkTalk.tipText),1),n.linkTalk.status!="relink"?(w(),G(f,{key:0,type:"primary",onClick:_.reLink},{default:g(()=>[z("\u91CD\u65B0\u8FDE\u63A5")]),_:1},8,["onClick"])):V("",!0)]),_:1})])):(w(),G(B,{key:1,ref:"messageRef",onScroll:_.messageScroll,"outer-style":"height:100%;",style:{height:"100%","overflow-y":"auto"}},{default:g(()=>[d("div",Xt,[(w(!0),O($,null,Ee(n.messageList,(b,K)=>(w(),O("div",Yt,[d("div",Zt,[d("div",$t,[d("div",ei,[d("p",{class:he(["basic-info-act",{right:b.is_my}])},[d("img",{src:b.avatar,alt:"avatar",class:"avatar"},null,8,ti),d("span",ii,[d("span",si,W(b.nickname),1)]),d("span",ni,W(e.$format.formatDate(b.time)),1)],2),d("div",{class:he(["content",{right:b.is_my}])},[b.type=="gift"?(w(),O("div",ai,[z(" \u9001\u51FA\u793C\u7269 "),d("span",null,W(b.message),1)])):(w(),O("div",ri,[d("div",li,[d("span",oi,[b.type=="text"?(w(),O($,{key:0},[z(W(b.message),1)],64)):V("",!0),b.type=="image"?(w(),O("view",ci,[T(I,{width:"140",fit:"cover",src:b.message},null,8,["src"])])):V("",!0),b.error?(w(),O("view",ui,[T(y,{type:"error"},{default:g(()=>[z(W(b.error),1)]),_:2},1024)])):V("",!0)])])]))],2)])])])]))),256))])]),_:1},8,["onScroll"]))])):V("",!0),n.panelTab=="interaction"?(w(),O($,{key:1},[n.interactionList&&n.interactionList.length>0?(w(),G(B,{key:0,onScroll:_.messageScroll,"outer-style":"height:100%;",style:{height:"100%","overflow-y":"auto"}},{default:g(()=>[d("div",fi,[T(v,{list:n.interactionList,"title-color":"#fff"},null,8,["list"])])]),_:1},8,["onScroll"])):(w(),O("div",di,pi))],64)):V("",!0),n.panelTab=="record"?(w(),O($,{key:2},[n.playBackList&&n.playBackList.length>0?(w(),G(B,{key:0,onScroll:_.messageScroll,"outer-style":"height:100%;",style:{height:"100%","overflow-y":"auto"}},{default:g(()=>[d("div",gi,[T(F,{bordered:!1,scrollbar:!1,hoverable:!1,split:!1},{default:g(()=>[(w(!0),O($,null,Ee(n.playBackList,(b,K)=>(w(),G(C,{key:e.idx,style:{padding:"5px 0px"}},{actions:g(()=>[T(f,{onClick:_e=>_.playback(b.file_path),type:"primary",size:"mini"},{default:g(()=>[z("\u64AD\u653E")]),_:2},1032,["onClick"])]),default:g(()=>[T(l,null,{title:g(()=>[d("div",_i,W(b.time),1)]),_:2},1024)]),_:2},1024))),128))]),_:1})])]),_:1},8,["onScroll"])):(w(),O("div",vi,ki))],64)):V("",!0),n.panelTab=="file"?(w(),O($,{key:3},[n.coursewareList&&n.coursewareList.length>0?(w(),G(B,{key:0,onScroll:_.messageScroll,"outer-style":"height:100%;",style:{height:"100%","overflow-y":"auto"}},{default:g(()=>[d("div",bi,[T(ce,{loading:n.coursewareLoading,tip:"\u52A0\u8F7D\u4E2D...",style:{width:"100%"}},{default:g(()=>[T(F,{bordered:!1,scrollbar:!1,hoverable:!1,split:!1},{default:g(()=>[(w(!0),O($,null,Ee(n.coursewareList,(b,K)=>(w(),G(C,{key:e.idx,style:{padding:"5px 0px"}},{actions:g(()=>[T(f,{onClick:_e=>_.download(b),type:"primary",size:"mini"},{default:g(()=>[z("\u4E0B\u8F7D")]),_:2},1032,["onClick"])]),default:g(()=>[T(l,{description:e.$format.FormatSize(b.filesize)},{avatar:g(()=>[T(U,{shape:"square"},{default:g(()=>[d("img",{alt:"avatar",src:"/assets/pc/assets/images/filetype/"+b.filetype+".png"},null,8,Ti)]),_:2},1024)]),title:g(()=>[d("div",Si,W(b.filename),1)]),_:2},1032,["description"])]),_:2},1024))),128))]),_:1})]),_:1},8,["loading"])])]),_:1},8,["onScroll"])):V("",!0),Ei],64)):V("",!0)]),d("div",Li,[_.isMessageEnabled?(w(),O($,{key:0},[d("div",Ci,[T(Q,{align:"center",size:14},{default:g(()=>[T(ge,{"custom-request":_.customRequest,ref:"uploadRef","auto-upload":!0,onSuccess:_.handleUploadOk,multiple:!1,accept:".png,.jpg,.bmp,.gif,.jpeg","show-file-list":!1,"show-upload-button":!0},{"upload-button":g(()=>[T(ue,{size:"18px"})]),_:1},8,["custom-request","onSuccess"]),n.roomData.config.gift==1?(w(),G(M,{key:0,type:"course",id:n.pageParams.id,tip:"\u8D60\u9001\u793C\u7269\u8BF7\u79FB\u6B65\u624B\u673A\u7AEF\u64CD\u4F5C"},{default:g(()=>[Mi]),_:1},8,["id"])):V("",!0)]),_:1})]),d("div",Oi,[T(we,{class:"inputer a-textarea",modelValue:n.msg,"onUpdate:modelValue":a[6]||(a[6]=b=>n.msg=b),placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u8BA8\u8BBA\u5185\u5BB9","max-length":200,"allow-clear":"","show-word-limit":""},null,8,["modelValue"])]),d("div",Pi,[T(f,{type:"primary",size:"small",long:"",onClick:_.send},{default:g(()=>[z("\u53D1\u9001")]),_:1},8,["onClick"])])],64)):(w(),O("div",xi," \u6682\u672A\u5F00\u542F\u6D88\u606F "))])])])])])}const as=et(Pt,[["render",Ai],["__scopeId","data-v-b882ba14"]]);export{as as default};