Files
amb_wechatapp/public/assets/h5/js/pages-course-live-live.699ea988.js

1 line
148 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
(self["webpackChunktuzhi"]=self["webpackChunktuzhi"]||[]).push([[2969],{38717:function(t,e,i){var n=i(91720);n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.id,n,""]]),n.locals&&(t.exports=n.locals);var a=i(56).Z;a("292bda40",n,!0,{sourceMap:!1,shadowMode:!1})},25413:function(t,e,i){var n=i(23087);n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.id,n,""]]),n.locals&&(t.exports=n.locals);var a=i(56).Z;a("be7d41f8",n,!0,{sourceMap:!1,shadowMode:!1})},23257:function(t,e,i){var n=i(57847);n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.id,n,""]]),n.locals&&(t.exports=n.locals);var a=i(56).Z;a("48294269",n,!0,{sourceMap:!1,shadowMode:!1})},72356:function(t,e,i){var n=i(58324);n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.id,n,""]]),n.locals&&(t.exports=n.locals);var a=i(56).Z;a("55ba6c9a",n,!0,{sourceMap:!1,shadowMode:!1})},76570:function(t,e,i){var n=i(14263);n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.id,n,""]]),n.locals&&(t.exports=n.locals);var a=i(56).Z;a("2782f61a",n,!0,{sourceMap:!1,shadowMode:!1})},61328:function(t,e,i){var n=i(51700);n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.id,n,""]]),n.locals&&(t.exports=n.locals);var a=i(56).Z;a("11cdd6e1",n,!0,{sourceMap:!1,shadowMode:!1})},85487:function(t,e,i){var n=i(39139);n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.id,n,""]]),n.locals&&(t.exports=n.locals);var a=i(56).Z;a("95880a2a",n,!0,{sourceMap:!1,shadowMode:!1})},86129:function(t,e,i){var n=i(92591);n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.id,n,""]]),n.locals&&(t.exports=n.locals);var a=i(56).Z;a("609e48fd",n,!0,{sourceMap:!1,shadowMode:!1})},49378:function(t,e,i){var n=i(22807);n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.id,n,""]]),n.locals&&(t.exports=n.locals);var a=i(56).Z;a("13412580",n,!0,{sourceMap:!1,shadowMode:!1})},6884:function(t,e,i){var n=i(2311);n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.id,n,""]]),n.locals&&(t.exports=n.locals);var a=i(56).Z;a("6dadd798",n,!0,{sourceMap:!1,shadowMode:!1})},8543:function(t,e,i){var n=i(60156);n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.id,n,""]]),n.locals&&(t.exports=n.locals);var a=i(56).Z;a("0069c9d1",n,!0,{sourceMap:!1,shadowMode:!1})},10526:function(t,e,i){var n=i(20125);n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.id,n,""]]),n.locals&&(t.exports=n.locals);var a=i(56).Z;a("7202253c",n,!0,{sourceMap:!1,shadowMode:!1})},33245:function(t,e,i){var n=i(36962);n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.id,n,""]]),n.locals&&(t.exports=n.locals);var a=i(56).Z;a("51150542",n,!0,{sourceMap:!1,shadowMode:!1})},66228:function(t,e,i){var n=i(8231);n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.id,n,""]]),n.locals&&(t.exports=n.locals);var a=i(56).Z;a("411fe96a",n,!0,{sourceMap:!1,shadowMode:!1})},84085:function(t,e,i){"use strict";i.d(e,{Z:function(){return u}});var n,a={uParse:i(86615).Z},o=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{style:{"background-color":t.bgColor}},[i("u-parse",{attrs:{content:t.content,selectable:!t.limitCopy,previewImg:!t.limitCopy}})],1)},s=[],r=(i(9653),{components:{},data:function(){return{}},computed:{},props:{content:{type:[String,Number],default:""},bgColor:{type:String,default:"none"},limitCopy:{type:Boolean,default:!1}},methods:{}}),l=r,c=(i(38717),i(69453)),d=(0,c.Z)(l,o,s,!1,null,"2195fc88",null,!1,a,n),u=d.exports},4018:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return Se}});var n,a,o={tzLoadingPage:i(74698).Z,tzIcon:i(88274)["default"],uPopup:i(84783).Z},s=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"tiktok-live-room container",class:{"ui-hidden":t.isClearScreen}},[n("div",{staticClass:"bg-layer",style:{backgroundImage:"url("+(t.data.warm_up_cover?t.data.warm_up_cover:t.data.cover)+")"}}),t.loading?n("div",{staticClass:"loading-layer"},[n("tz-loading-page",{attrs:{loading:t.loading,tip:"直播加载中..."}})],1):[n("div",{staticClass:"video-layer"},[!t.videoErrorLocked&&("online"==t.roomData.status||"run_playback"==t.roomData.status&&t.videoUrl)?n("video-box",{ref:"videoBox",staticClass:"main-video",attrs:{source:t.videoUrl,"is-live":t.isCustomVideoLive,cover:t.data.warm_up_cover?t.data.warm_up_cover:t.data.cover,objectFit:1==t.data.live_screen_ratio?"contain":"cover",height:t.videoBoxHeight,bulletScreen:!1,showFullscreenButton:"online"!=t.roomData.status||2!=t.data.live_type,controlBarVisibility:"always"},on:{error:function(e){arguments[0]=e=t.$handleEvent(e),t.liveErrorHandle.apply(void 0,arguments)},ready:function(e){arguments[0]=e=t.$handleEvent(e),t.videoReady.apply(void 0,arguments)},play:function(e){arguments[0]=e=t.$handleEvent(e),t.onPlay.apply(void 0,arguments)},end:function(e){arguments[0]=e=t.$handleEvent(e),t.onEnd.apply(void 0,arguments)},paused:function(e){arguments[0]=e=t.$handleEvent(e),t.onPaused.apply(void 0,arguments)},waiting:function(e){arguments[0]=e=t.$handleEvent(e),t.onVideoWaiting.apply(void 0,arguments)},playing:function(e){arguments[0]=e=t.$handleEvent(e),t.onVideoPlaying.apply(void 0,arguments)},refresh:function(e){arguments[0]=e=t.$handleEvent(e),t.refresh.apply(void 0,arguments)},onM3u8Retry:function(e){arguments[0]=e=t.$handleEvent(e),t.onM3u8Retry.apply(void 0,arguments)}}}):n("live-status-box",{attrs:{showBtn:"end"!=t.roomData.status,tip:t.roomData.status_text,height:t.videoBoxHeight,startTime:t.data.live_start_time,endTime:t.data.live_end_time||t.data.live_start_time,cover:t.data.warm_up_cover?t.data.warm_up_cover:t.data.cover},on:{refresh:function(e){arguments[0]=e=t.$handleEvent(e),t.refresh.apply(void 0,arguments)}}})],1),n("transition",{attrs:{name:"fade"}},[n("div",{directives:[{name:"show",rawName:"v-show",value:!t.isClearScreen,expression:"!isClearScreen"}],staticClass:"ui-layer",style:{height:"calc(100% - "+t.safeAreaBottom+"px)"}},[n("header",{staticClass:"live-header"},[n("div",{staticClass:"header-left"},[n("div",{staticClass:"back-btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.goBack.apply(void 0,arguments)}}},[n("tz-icon",{attrs:{name:"close",size:14,color:"#fff"}})],1),t.showViewerCount?n("div",{staticClass:"anchor-info"},[n("div",{staticClass:"avatar"},[n("img",{attrs:{src:i(72673)}})]),n("div",{staticClass:"info-text"},[n("div",{staticClass:"likes"},[t._v(t._s(t.onlineUserNum))])])]):t._e()]),n("div",{staticClass:"header-right"},["run_playback"==t.roomData.status?n("div",{staticClass:"playback-btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.modal.playbackVideo=!0}}},[t._v("直播回放")]):t._e(),t.pageParams.column_id?n("div",{staticClass:"clear-screen-btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.modal.columnCourse=!0}}},[t._v("目录")]):t._e(),t.showQualitySwitch?n("div",{staticClass:"clear-screen-btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.openQualityPopup.apply(void 0,arguments)}}},[t._v(t._s(t.currentQualityName))]):t._e(),n("div",{staticClass:"clear-screen-btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.toggleClearScreen.apply(void 0,arguments)}}},[t._v("清屏")]),"1"===t.$tools.systemConfig("app_complaint")?n("div",{staticClass:"clear-screen-btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.goComplaint.apply(void 0,arguments)}}},[t._v("投诉")]):t._e()])]),n("div",{class:["bottom-container",{"control-bottom":"online"==t.roomData.status||"run_playback"==t.roomData.status&&t.videoUrl}]},[n("div",{staticClass:"message-box"},[n("message-box",{ref:"message",attrs:{course_id:t.data.id,topic:t.roomData.message_topic,height:t.messageBoxHeight,"message-pubkey":t.roomData.message_pubkey,"message-subkey":t.roomData.message_subkey,notice:t.roomData.config.notice,"message-provider":t.roomData.message_provider,"message-enabled":t.roomData.message_enabled},on:{control:function(e){arguments[0]=e=t.$handleEvent(e),t.modal.control=!0}}})],1),n("div",{staticClass:"footer-control-box"},[t.data.id?n("message-box-bottom-box",{attrs:{bantalk:t.roomData.config.bantalk,gift:t.roomData.config.gift,goods:t.roomData.config.goods,gift_max_count:t.roomData.config.gift_max_count,"course-id":t.data.id,"is-playing":t.isPlaying,"is-fullscreen":t.isFullscreen,safeAreaBottom:t.safeAreaBottom,"message-enabled":t.roomData.message_enabled},on:{control:function(e){arguments[0]=e=t.$handleEvent(e),t.modal.control=!0}}}):t._e()],1)])])]),n("div",{directives:[{name:"show",rawName:"v-show",value:t.isClearScreen,expression:"isClearScreen"}],staticClass:"restore-btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.toggleClearScreen.apply(void 0,arguments)}}},[t._v("恢复")])],n("control-popup",{attrs:{courseId:t.data.id,visible:t.modal.control,bindData:t.data.bind_data,liveDetail:t.data.detail,limit_copy:t.data.limit_copy},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.modal.control=!1},control:function(e){arguments[0]=e=t.$handleEvent(e),t.control.apply(void 0,arguments)}}}),n("playbackVideoModal",{attrs:{visible:t.modal.playbackVideo,courseId:t.data.id},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.modal.playbackVideo=!1},play:function(e){arguments[0]=e=t.$handleEvent(e),t.playback.apply(void 0,arguments)}}}),n("column-course-modal",{ref:"columnCourseModel",attrs:{visible:t.modal.columnCourse,courseId:t.data.id,columnId:t.pageParams.column_id},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.modal.columnCourse=!1}}}),n("u-popup",{attrs:{show:t.qualityPopupVisible,mode:"bottom",closeable:!0,round:10,overlayStyle:{zIndex:10100},zIndex:10110},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.qualityPopupVisible=!1}}},[n("v-uni-view",{staticClass:"quality-popup-content"},[n("v-uni-view",{staticClass:"popup-header"},[n("v-uni-view",{staticClass:"popup-title"},[t._v("切换清晰度")])],1),n("v-uni-view",{staticClass:"quality-list"},t._l(t.qualityOptions,(function(e){return n("v-uni-view",{key:e.key,staticClass:"quality-item",class:{active:t.isCurrentQuality(e)},on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.switchQuality(e)}}},[n("v-uni-text",[t._v(t._s(e.name))]),t.isCurrentQuality(e)?n("tz-icon",{attrs:{name:"check",size:16,color:"#0968f6"}}):t._e()],1)})),1)],1)],1)],2)},r=[],l=(i(82772),i(27852),i(2707),i(47042),i(57658),i(44363),i(9653),i(41539),i(54747),i(74916),i(15306),i(30541),i(91058),{uTransition:i(74787).Z}),c=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"page-chat",style:{height:t.height+"px"}},[[n("v-uni-view",{staticClass:"container"},[t.giftDetail&&t.giftDetail.user_id?n("u-transition",{attrs:{customStyle:"position: absolute;top: 50px;left: 20px;z-index: 1;",show:t.modal.giftTransition,mode:"fade-left"}},[n("v-uni-view",{staticClass:"gift-transition"},[n("v-uni-view",{staticClass:"gift-box"},[n("v-uni-text",{staticClass:"gift-content"},[n("v-uni-image",{staticClass:"gift-icon",attrs:{src:i(57703)}}),n("v-uni-text",{staticClass:"gift-nickname"},[t._v(t._s(t.giftDetail.nickname))]),n("v-uni-text",{staticClass:"gift-action"},[t._v("送出了")]),n("v-uni-text",{staticClass:"gift-name"},[t._v(t._s(t.giftDetail.message))])],1)],1)],1)],1):t._e(),["fail","losed","offline"].includes(t.linkStatus)?n("div",{staticClass:"link-error-box"},[n("span",[t._v(t._s(t.tipText))]),n("span",{staticClass:"re-link-btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.reLink()}}},[t._v("重新连接")])]):t._e(),n("v-uni-scroll-view",{staticClass:"scroller",attrs:{"scroll-y":!0,"scroll-with-animation":t.scroller.animation,"scroll-top":t.scroller.top,"upper-threshold":0,"scroll-anchoring":!0,"show-scrollbar":!1},on:{scrolltoupper:function(e){arguments[0]=e=t.$handleEvent(e),t.loadmore.apply(void 0,arguments)}}},[n("v-uni-view",{staticClass:"chat-list",attrs:{id:"chatlistbox"}},[n("message-list-box",{attrs:{meessageList:t.messageList}})],1)],1)],1)]],2)},d=[],u=i(66407),p=i(4587),f=(i(40561),i(38862),i(92222),function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"message-list__wrap"},t._l(t.list,(function(e,a){return n("v-uni-view",{key:e.id,staticClass:"message-list"},["notice"==e.type?n("v-uni-view",{staticClass:"notice portrait-notice"},[n("span",{staticClass:"notice-label"},[t._v("通知")]),n("v-uni-text",[t._v(t._s(e.message))])],1):t._e(),e.type&&"gift"==e.type?[n("v-uni-view",{staticClass:"gift-box"},[n("v-uni-text",{staticClass:"gift-content"},[n("v-uni-text",{staticClass:"host-label"},[t._v(t._s(e.nickname)+"")]),n("v-uni-text",{staticClass:"gift-action"},[t._v("送出了")]),n("v-uni-image",{staticClass:"gift-icon",attrs:{src:i(57703)}}),n("v-uni-text",{staticClass:"gift-name"},[t._v(t._s(e.message))])],1)],1)]:n("v-uni-view",{staticClass:"message-list__item"},[n("v-uni-view",{staticClass:"avatar"}),n("v-uni-view",{staticClass:"det"},[n("v-uni-view",{staticClass:"content"},["text"==e.type?n("v-uni-view",{staticClass:"portrait-msg-item",class:{"is-host":e.isHost||e.nickname.includes("主播"),"is-notice":"notice"===e.type||e.nickname.includes("通知")}},[e.isHost||e.nickname.includes("主播")?[n("span",{staticClass:"host-label"},[t._v("主播")])]:"notice"===e.type||e.nickname.includes("公告")?[n("span",{staticClass:"notice-label"},[t._v("公告")])]:n("v-uni-text",{staticClass:"name"},[t._v(t._s(e.nickname)+"")]),n("v-uni-text",{staticClass:"text"},[t._v(t._s(e.message))])],2):n("v-uni-view",{staticClass:"portrait-msg-item",class:{"is-host":e.isHost||e.nickname.includes("主播"),"is-notice":"notice"===e.type||e.nickname.includes("通知")}},[e.isHost||e.nickname.includes("主播")?[n("span",{staticClass:"host-label"},[t._v("主播")])]:"notice"===e.type||e.nickname.includes("公告")?[n("span",{staticClass:"notice-label"},[t._v("公告")])]:t._e(),n("v-uni-text",{staticClass:"name"},[t._v(t._s(e.nickname)+"")]),"image"==e.type?[n("v-uni-view",{staticClass:"picture",staticStyle:{display:"inline-block","vertical-align":"text-top"},on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.preview(e.message)}}},[n("v-uni-image",{staticStyle:{"border-radius":"12px",width:"100px"},attrs:{mode:"widthFix",src:e.message}})],1)]:t._e(),e.error?n("v-uni-view",{staticClass:"error"},[n("v-uni-text",{staticClass:"cl-icon-warning-border"}),t._v(t._s(e.error))],1):t._e()],2)],1)],1)],1)],2)})),1)}),g=[],h={components:{},data:function(){return{list:this.meessageList,timeShowInterval:120}},props:{meessageList:{type:Array,default:function(){return[]}}},watch:{meessageList:function(){this.list=this.meessageList}},methods:{preview:function(t){uni.previewImage({urls:[t]})}},mounted:function(){this}},m=h,v=(i(10526),i(69453)),A=(0,v.Z)(m,f,g,!1,null,"7470f525",null,!1,n,a),b=A.exports,x=i(96257),w=(i(21703),i(96647),i(39714),i(77601),i(54678),i(82526),i(41817),i(64765),function(){var t="mqttdms.aodianyun.com",e="https://cdn.aodianyun.com/dms/";function i(){this.callback_map_={}}i.prototype.On=function(t,e){if("function"!=typeof e||"string"!=typeof t)throw new Error("error arguments ");var i=this.callback_map_[t];null==i&&(i=this.callback_map_[t]=new Array),i.push(e)},i.prototype.Emit=function(t,e,i){var n=this.callback_map_[t];if(null!=n)for(var a in n)try{n[a]&&n[a](e,i)}catch(o){window.console&&window.console.log("catch err at "+t+" callback",o)}},i.prototype.Off=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if("string"!==typeof t)throw new Error("event must be a string");var i=this.callback_map_[t];if(i)if("function"===typeof e){for(var n=i.length-1;n>=0;n--)i[n]===e&&i.splice(n,1);0===i.length&&delete this.callback_map_[t]}else delete this.callback_map_[t]};var n=new i,a=[],o=function(){var i=null,o=null,s=null,r=!1,l=0,c=4,d=5,u=6,p=7,f=l,g=5e3,h=1e3,m=h,v=null,A=0,b=null;function x(){null==v&&(m>g?n.Emit("losed",""):f!=d&&f!=p||(f=p,v=setTimeout(C,m),m+=h))}function w(t,e){f==d&&(isNaN(e)&&(e=0),s.subscribe(t,{qos:e}))}function y(t){f==d&&s.unsubscribe(t)}function C(){if(v=null,f==p&&n.Emit("reconnect"),null==b&&(b="ws2-"+Paho.MQTT.NewGuid()),r){var e=443;t="mqttdms.aodianyun.com"}else e=8e3;if(s)try{s.disconnect()}catch(l){}s=new Paho.MQTT.Client(t,e,b),s.onConnectionLost=function(t){0!==t.errorCode&&(n.Emit("offline",t.errorMessage),x())},s.onMessageArrived=function(t){if("__sys__"==t.destinationName)try{var e=JSON.parse(t.payloadString);if("kill"==e.cmd)return n.Emit("connectold"),n.Emit("losed"),void k()}catch(l){}n.Emit("publish_data",t.payloadString,t.destinationName)};try{s.connect({timeout:10,userName:i,password:o,keepAliveInterval:60,cleanSession:!0,useSSL:r,onSuccess:function(){f=d,m=h;for(var t=0;t<a.length;t++)w(a[t].topic,a[t].qos);n.Emit("enter_suc")},onFailure:function(t){f==c?A++>=3?(f=u,A=0,n.Emit("enter_fail",t.errorMessage),k()):setTimeout(C,1e3):f==p&&(n.Emit("offline",t.errorMessage),x())}})}catch(l){console.log(l),x()}}function k(){f=l,A=0,clearTimeout(m);try{console.log("Leave called"),s&&s.disconnect()}catch(t){console.log("Leave err",t)}}function E(t){var i=document.createElement("script");i.type="text/javascript",i.async=!1,i.src=e+"ws.js?v=2.0.0",i.charset="UTF-8",(document.getElementsByTagName("head")[0]||document.getElementsByTagName("body")[0]).appendChild(i);var n=100,a=setInterval((function(){"undefined"!=typeof Paho&&(clearInterval(a),t()),n--,n<=0&&(clearInterval(a),t("load ws fail"))}),10)}return{Enter:function(t,e,a,s){f==l&&(f=c,i=t,r=!!s,o=e,null==o&&(o=t),null!=a&&(b=a),"undefined"==typeof Paho?E((function(t){null==t?C():n.Emit("enter_fail",t)})):C())},Leave:k,On:function(t,e){n.On(t,e)},Off:function(t,e){n.Off(t,e)},Publish:function(t,e,i,n){if(f==d){var a=new Paho.MQTT.Message(t);a.destinationName=e,isNaN(Number(i))?a.qos=0:a.qos=Number(i),a.retained=Boolean(n),s.send(a)}},Subscribe:function(t,e){if(t=t.toString(),e=Number(e),null==e&&(e=0),isNaN(e)&&(e=0),e>2&&(e=2),e<0&&(e=0),t&&0!=t.length){for(var i=0;i<a.length;i++)if(a[i].topic==t)return;a.push({topic:t,qos:e}),w(t,e)}},UnSubscribe:function(t){if(t=t.toString(),t&&0!=t.length)for(var e=0;e<a.length;e++)if(a[e].topic==t)return a.splice(e,1),void y(t)}}},s=function(){var i=function(){var t,e,n,a,o,s,r="undefined",l="object",c="Shockwave Flash",d="ShockwaveFlash.ShockwaveFlash",u="application/x-shockwave-flash",p="SWFObjectExprInst",f="onreadystatechange",g=window,h=document,m=navigator,v=!1,A=[],b=[],w=[],y=[],C=!1,k=!1,E=!0,I=!1,B=function(){var t=(0,x.Z)(h.getElementById)!=r&&(0,x.Z)(h.getElementsByTagName)!=r&&(0,x.Z)(h.createElement)!=r,e=m.userAgent.toLowerCase(),i=m.platform.toLowerCase(),n=/win/.test(i||e),a=/mac/.test(i||e),o=!!/webkit/.test(e)&&parseFloat(e.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")),s="Microsoft Internet Explorer"===m.appName,p=[0,0,0],f=null;if((0,x.Z)(m.plugins)!=r&&(0,x.Z)(m.plugins[c])==l)f=m.plugins[c].description,f&&(0,x.Z)(m.mimeTypes)!=r&&m.mimeTypes[u]&&m.mimeTypes[u].enabledPlugin&&(v=!0,s=!1,f=f.replace(/^.*\s+(\S+\s+\S+$)/,"$1"),p[0]=j(f.replace(/^(.*)\..*$/,"$1")),p[1]=j(f.replace(/^.*\.(.*)\s.*$/,"$1")),p[2]=/[a-zA-Z]/.test(f)?j(f.replace(/^.*[a-zA-Z]+(.*)$/,"$1")):0);else if((0,x.Z)(g.ActiveXObject)!=r)try{var A=new ActiveXObject(d);A&&(f=A.GetVariable("$version"),f&&(s=!0,f=f.split(" ")[1].split(","),p=[j(f[0]),j(f[1]),j(f[2])]))}catch(b){}return{w3:t,pv:p,wk:o,ie:s,win:n,mac:a}}();(function(){B.w3&&(((0,x.Z)(h.readyState)!=r&&("complete"===h.readyState||"interactive"===h.readyState)||(0,x.Z)(h.readyState)==r&&(h.getElementsByTagName("body")[0]||h.body))&&_(),C||((0,x.Z)(h.addEventListener)!=r&&h.addEventListener("DOMContentLoaded",_,!1),B.ie&&(h.attachEvent(f,(function t(){"complete"==h.readyState&&(h.detachEvent(f,t),_())})),g==top&&function t(){if(!C){try{h.documentElement.doScroll("left")}catch(e){return void setTimeout(t,0)}_()}}()),B.wk&&function t(){C||(/loaded|complete/.test(h.readyState)?_():setTimeout(t,0))}()))})();function _(){if(!C&&document.getElementsByTagName("body")[0]){try{var t,e=L("span");e.style.display="none",t=h.getElementsByTagName("body")[0].appendChild(e),t.parentNode.removeChild(t),t=null,e=null}catch(a){return}C=!0;for(var i=A.length,n=0;n<i;n++)A[n]()}}function S(t){C?t():A[A.length]=t}function Q(t){if((0,x.Z)(g.addEventListener)!=r)g.addEventListener("load",t,!1);else if((0,x.Z)(h.addEventListener)!=r)h.addEventListener("load",t,!1);else if((0,x.Z)(g.attachEvent)!=r)J(g,"onload",t);else if("function"==typeof g.onload){var e=g.onload;g.onload=function(){e(),t()}}else g.onload=t}function D(){var t=h.getElementsByTagName("body")[0],e=L(l);e.setAttribute("style","visibility: hidden;"),e.setAttribute("type",u);var i=t.appendChild(e);if(i){var n=0;(function a(){if((0,x.Z)(i.GetVariable)!=r)try{var o=i.GetVariable("$version");o&&(o=o.split(" ")[1].split(","),B.pv=[j(o[0]),j(o[1]),j(o[2])])}catch(s){B.pv=[8,0,0]}else if(n<10)return n++,void setTimeout(a,10);t.removeChild(e),i=null,M()})()}else M()}function M(){var t=b.length;if(t>0)for(var e=0;e<t;e++){var i=b[e].id,n=b[e].callbackFn,a={success:!1,id:i};if(B.pv[0]>0){var o=O(i);if(o)if(!K(b[e].swfVersion)||B.wk&&B.wk<312)if(b[e].expressInstall&&z()){var s={};s.data=b[e].expressInstall,s.width=o.getAttribute("width")||"0",s.height=o.getAttribute("height")||"0",o.getAttribute("class")&&(s.styleclass=o.getAttribute("class")),o.getAttribute("align")&&(s.align=o.getAttribute("align"));for(var l={},c=o.getElementsByTagName("param"),d=c.length,u=0;u<d;u++)"movie"!=c[u].getAttribute("name").toLowerCase()&&(l[c[u].getAttribute("name")]=c[u].getAttribute("value"));N(s,l,i,n)}else P(o),n&&n(a);else H(i,!0),n&&(a.success=!0,a.ref=T(i),a.id=i,n(a))}else if(H(i,!0),n){var p=T(i);p&&(0,x.Z)(p.SetVariable)!=r&&(a.success=!0,a.ref=p,a.id=p.id),n(a)}}}function T(t){var e=null,i=O(t);return i&&"OBJECT"===i.nodeName.toUpperCase()&&(e=(0,x.Z)(i.SetVariable)!==r?i:i.getElementsByTagName(l)[0]||i),e}function z(){return!k&&K("6.0.65")&&(B.win||B.mac)&&!(B.wk&&B.wk<312)}function N(i,o,s,l){var c=O(s);if(s=q(s),k=!0,n=l||null,a={success:!1,id:s},c){"OBJECT"==c.nodeName.toUpperCase()?(t=G(c),e=null):(t=c,e=s),i.id=p,((0,x.Z)(i.width)==r||!/%$/.test(i.width)&&j(i.width)<310)&&(i.width="310"),((0,x.Z)(i.height)==r||!/%$/.test(i.height)&&j(i.height)<137)&&(i.height="137");var d=B.ie?"ActiveX":"PlugIn",u="MMredirectURL="+encodeURIComponent(g.location.toString().replace(/&/g,"%26"))+"&MMplayerType="+d+"&MMdoctitle="+encodeURIComponent(h.title.slice(0,47)+" - Flash Player Installation");if((0,x.Z)(o.flashvars)!=r?o.flashvars+="&"+u:o.flashvars=u,B.ie&&4!=c.readyState){var f=L("div");s+="SWFObjectNew",f.setAttribute("id",s),c.parentNode.insertBefore(f,c),c.style.display="none",R(c)}F(i,o,s)}}function P(t){if(B.ie&&4!=t.readyState){t.style.display="none";var e=L("div");t.parentNode.insertBefore(e,t),e.parentNode.replaceChild(G(t),e),R(t)}else t.parentNode.replaceChild(G(t),t)}function G(t){var e=L("div");if(B.win&&B.ie)e.innerHTML=t.innerHTML;else{var i=t.getElementsByTagName(l)[0];if(i){var n=i.childNodes;if(n)for(var a=n.length,o=0;o<a;o++)1==n[o].nodeType&&"PARAM"==n[o].nodeName||8==n[o].nodeType||e.appendChild(n[o].cloneNode(!0))}}return e}function Z(t,e){var i=L("div");return i.innerHTML="<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000'><param name='movie' value='"+t+"'>"+e+"</object>",i.firstChild}function F(t,e,i){var n,a=O(i);if(i=q(i),B.wk&&B.wk<312)return n;if(a){var o,s,c,d=B.ie?L("div"):L(l);for(c in(0,x.Z)(t.id)==r&&(t.id=i),e)e.hasOwnProperty(c)&&"movie"!==c.toLowerCase()&&U(d,c,e[c]);for(o in B.ie&&(d=Z(t.data,d.innerHTML)),t)t.hasOwnProperty(o)&&(s=o.toLowerCase(),"styleclass"===s?d.setAttribute("class",t[o]):"classid"!==s&&"data"!==s&&d.setAttribute(o,t[o]));B.ie?w[w.length]=t.id:(d.setAttribute("type",u),d.setAttribute("data",t.data)),a.parentNode.replaceChild(d,a),n=d}return n}function U(t,e,i){var n=L("param");n.setAttribute("name",e),n.setAttribute("value",i),t.appendChild(n)}function R(t){var e=O(t);e&&"OBJECT"==e.nodeName.toUpperCase()&&(B.ie?(e.style.display="none",function t(){if(4==e.readyState){for(var i in e)"function"==typeof e[i]&&(e[i]=null);e.parentNode.removeChild(e)}else setTimeout(t,10)}()):e.parentNode.removeChild(e))}function Y(t){return t&&t.nodeType&&1===t.nodeType}function q(t){return Y(t)?t.id:t}function O(t){if(Y(t))return t;var e=null;try{e=h.getElementById(t)}catch(i){}return e}function L(t){return h.createElement(t)}function j(t){return parseInt(t,10)}function J(t,e,i){t.attachEvent(e,i),y[y.length]=[t,e,i]}function K(t){t+="";var e=B.pv,i=t.split(".");return i[0]=j(i[0]),i[1]=j(i[1])||0,i[2]=j(i[2])||0,e[0]>i[0]||e[0]==i[0]&&e[1]>i[1]||e[0]==i[0]&&e[1]==i[1]&&e[2]>=i[2]}function V(t,e,i,n){var a=h.getElementsByTagName("head")[0];if(a){var l="string"==typeof i?i:"screen";if(n&&(o=null,s=null),!o||s!=l){var c=L("style");c.setAttribute("type","text/css"),c.setAttribute("media",l),o=a.appendChild(c),B.ie&&(0,x.Z)(h.styleSheets)!=r&&h.styleSheets.length>0&&(o=h.styleSheets[h.styleSheets.length-1]),s=l}o&&((0,x.Z)(o.addRule)!=r?o.addRule(t,e):(0,x.Z)(h.createTextNode)!=r&&o.appendChild(h.createTextNode(t+" {"+e+"}")))}}function H(t,e){if(E){var i=e?"visible":"hidden",n=O(t);C&&n?n.style.visibility=i:"string"===typeof t&&V("#"+t,"visibility:"+i)}}function W(t){var e=/[\\\"<>\.;]/,i=null!=e.exec(t);return i&&("undefined"===typeof encodeURIComponent?"undefined":(0,x.Z)(encodeURIComponent))!=r?encodeURIComponent(t):t}A[0]=function(){v?D():M()};(function(){B.ie&&window.attachEvent("onunload",(function(){for(var t=y.length,e=0;e<t;e++)y[e][0].detachEvent(y[e][1],y[e][2]);for(var n=w.length,a=0;a<n;a++)R(w[a]);for(var o in B)B[o]=null;for(var s in B=null,i)i[s]=null;i=null}))})();return{registerObject:function(t,e,i,n){if(B.w3&&t&&e){var a={};a.id=t,a.swfVersion=e,a.expressInstall=i,a.callbackFn=n,b[b.length]=a,H(t,!1)}else n&&n({success:!1,id:t})},getObjectById:function(t){if(B.w3)return T(t)},embedSWF:function(t,e,i,n,a,o,s,c,d,u){var p=q(e),f={success:!1,id:p};B.w3&&!(B.wk&&B.wk<312)&&t&&e&&i&&n&&a?(H(p,!1),S((function(){i+="",n+="";var g={};if(d&&(0,x.Z)(d)===l)for(var h in d)g[h]=d[h];g.data=t,g.width=i,g.height=n;var m={};if(c&&(0,x.Z)(c)===l)for(var v in c)m[v]=c[v];if(s&&(0,x.Z)(s)===l)for(var A in s)if(s.hasOwnProperty(A)){var b=I?encodeURIComponent(A):A,w=I?encodeURIComponent(s[A]):s[A];(0,x.Z)(m.flashvars)!=r?m.flashvars+="&"+b+"="+w:m.flashvars=b+"="+w}if(K(a)){var y=F(g,m,e);g.id==p&&H(p,!0),f.success=!0,f.ref=y,f.id=y.id}else{if(o&&z())return g.data=o,void N(g,m,e,u);H(p,!0)}u&&u(f)}))):u&&u(f)},switchOffAutoHideShow:function(){E=!1},enableUriEncoding:function(t){I=(0,x.Z)(t)===r||t},ua:B,getFlashPlayerVersion:function(){return{major:B.pv[0],minor:B.pv[1],release:B.pv[2]}},hasFlashPlayerVersion:K,createSWF:function(t,e,i){return B.w3?F(t,e,i):void 0},showExpressInstall:function(t,e,i,n){B.w3&&z()&&N(t,e,i,n)},removeSWF:function(t){B.w3&&R(t)},createCSS:function(t,e,i,n){B.w3&&V(t,e,i,n)},addDomLoadEvent:S,addLoadEvent:Q,getQueryParamValue:function(t){var e=h.location.search||h.location.hash;if(e){if(/\?/.test(e)&&(e=e.split("?")[1]),null==t)return W(e);for(var i=e.split("&"),n=0;n<i.length;n++)if(i[n].substring(0,i[n].indexOf("="))==t)return W(i[n].substring(i[n].indexOf("=")+1))}return""},expressInstallCallback:function(){if(k){var i=O(p);i&&t&&(i.parentNode.replaceChild(t,i),e&&(H(e,!0),B.ie&&(t.style.display="block")),n&&n(a)),k=!1}},version:"2.3"}}(),o=!1,s=function(t){if(null==i.getObjectById("ROP_client")){if(!document.getElementById("rop_context")){var n=document.createElement("div");n.id="rop_context",document.getElementsByTagName("body")[0].appendChild(n)}i.embedSWF(e+"ROPClient.swf","rop_context","0","0","11.0.0","playerProductInstall.swf",{id:"ROP_client"},{AllowScriptAccess:"always",wmode:"Transparent"},{id:"ROP_client",name:"ROP_client"},t)}else t({success:!0})},r=!0,l=!0,c=null,d=null,u="",p=null,f=0,g=!1;function h(){f++>500?n.Emit("enter_fail","flash load fail"):(p=i.getObjectById("ROP_client"),p&&p.flash_Init&&l?(g=!0,p.flash_Init(t,1883),""!=c&&null!=c||(c="----"),p.flash_Enter(c,d,u)):setTimeout(h,10))}return window.ROP_OnPublish=function(t,e){n.Emit("publish_data",t,e)},window.ROP_EnterFail=function(t){n.Emit("enter_fail",t)},window.ROP_EnterSuc=function(){for(var t=0;t<a.length;t++)g&&p&&p.flash_Subscribe(a[t].topic,a[t].qos);n.Emit("enter_suc")},window.ROP_SwfReady=function(){l=!0},window.ROP_Offline=function(){n.Emit("offline")},window.ROP_Reconnecting=function(){n.Emit("reconnect")},window.ROP_PageReady=function(){return r},window.ROP_Losed=function(){n.Emit("losed")},window.ROP_ConnectOld=function(){n.Emit("connectold")},{Enter:function(t,e,i){c=t,d=e,null==e&&(d=t),null!=i&&(u=i),o?g&&p&&p.flash_Enter(c,d,u):(o=!0,s((function(t){t.success?h():n.Emit("enter_fail","flash_init_fail")})))},Leave:function(){console.log("has_flash_init_ , flash_obj",g,p),g&&p&&p.flash_Leave()},On:function(t,e){n.On(t,e)},Off:function(t,e){n.Off(t,e)},Publish:function(t,e,i,n){g&&p&&p.flash_Publish(t,e,i,n)},Subscribe:function(t,e){if(e=Number(e),null==e&&(e=0),isNaN(e)&&(e=0),e>2&&(e=2),e<0&&(e=0),t=t.toString(),t&&0!=t.length){for(var i=0;i<a.length;i++)if(a[i].topic==t)return;a.push({topic:t,qos:e}),g&&p&&p.flash_Subscribe(t,e)}},UnSubscribe:function(t){if(t=t.toString(),t&&0!=t.length)for(var e=0;e<a.length;e++)if(a[e].topic==t)return a.splice(e,1),void(g&&p&&p.flash_UnSubscribe(t))}}};return window.WebSocket?o():s()}()),y=w,C="https://g.alicdn.com/apsara-media-box/imp-interaction/1.9.0/alivc-im.iife.js",k=15e3;function E(){return new Promise((function(t,e){if("undefined"!==typeof window)if(window.AliVCInteraction)t();else{var i=document.querySelector('script[data-alivc-im="1"]');if(i)I(i,t,e);else{var n=document.createElement("script");n.src=C,n.async=!0,n.setAttribute("data-alivc-im","1"),n.onload=function(){window.AliVCInteraction?t():e(new Error("阿里云 SDK 加载完成但未挂载到 window.AliVCInteraction"))},n.onerror=function(){e(new Error("阿里云 SDK 加载失败,请检查网络连接"))},document.getElementsByTagName("head")[0].appendChild(n),I(n,t,e)}}else e(new Error("当前环境不支持阿里云互动消息 SDK"))}))}function I(t,e,i){var n=0,a=setInterval((function(){if(window.AliVCInteraction)return clearInterval(a),void e();n+=200,n>=k&&(clearInterval(a),i(new Error("阿里云 SDK 加载超时")))}),200)}function B(){var t=null,e=null,i=null,n=!1,a=!1,o={},s={message:[],messageDelete:[],tokenExpired:[],connect:[],disconnect:[]};function r(e,i){return n?Promise.resolve():E().then((function(){var a=window.AliVCInteraction,o=a.ImEngine,s=a.ImLogLevel||{ERROR:3};return t=o.createEngine(),t.init({appId:e,appSign:i,logLevel:s.ERROR}).then((function(){n=!0,l()}))}))}function l(){t&&(t.on("tokenexpired",(function(t){for(var e=Promise.resolve(null),i=0;i<s.tokenExpired.length;i++)(function(i){e=e.then((function(e){if(e)return e;try{var n=i(t);return Promise.resolve(n)}catch(a){return console.error("[alivc-im] tokenExpired callback error",a),null}}))})(s.tokenExpired[i]);e.then((function(e){t&&"function"===typeof t&&e&&t(null,{timestamp:e.timestamp,nonce:e.nonce,role:e.role,token:e.token})})).catch((function(t){console.error("[alivc-im] tokenExpired refresh fail",t)}))})),t.on("disconnect",(function(t){for(var e=0;e<s.disconnect.length;e++)try{s.disconnect[e](t)}catch(i){console.error("[alivc-im] disconnect callback error",i)}})),t.on("connectsuccess",(function(){for(var t=0;t<s.connect.length;t++)try{s.connect[t]("success")}catch(e){console.error("[alivc-im] connect callback error",e)}})))}function c(o){if(!n)return Promise.reject(new Error("请先调用 init 完成初始化"));if(a)return Promise.resolve();var s=o.auth||{};return t.login({user:{userId:s.user_id,userExtension:"{}"},userAuth:{timestamp:s.timestamp,nonce:s.nonce,role:s.role||"",token:o.app_token}}).then((function(){a=!0,e=t.getGroupManager(),i=t.getMessageManager(),d()}))}function d(){i&&(i.on("recvgroupmessage",(function(t,e){var i=null;if(t&&"string"===typeof t.data)try{i=JSON.parse(t.data)}catch(o){i=null}for(var n={groupId:e,type:t&&t.type,data:t&&t.data,parsed:i,messageId:t&&t.messageId,sender:t&&t.sender,raw:t},a=0;a<s.message.length;a++)try{s.message[a](n)}catch(o){console.error("[alivc-im] message callback error",o)}})),i.on("deletegroupmessage",(function(t,e){for(var i={groupId:e,messageId:t},n=0;n<s.messageDelete.length;n++)try{s.messageDelete[n](i)}catch(a){console.error("[alivc-im] messageDelete callback error",a)}})))}function u(t){return e?o[t]?Promise.resolve():e.joinGroup(t).then((function(){o[t]=!0})):Promise.reject(new Error("未登录,无法加入群组"))}function p(t){return e?e.leaveGroup(t).catch((function(t){console.warn("[alivc-im] leaveGroup error",t)})).then((function(){delete o[t]})):Promise.resolve()}function f(t){"function"===typeof t&&s.message.push(t)}function g(t){"function"===typeof t&&s.messageDelete.push(t)}function h(t){"function"===typeof t&&s.tokenExpired.push(t)}function m(t){"function"===typeof t&&s.connect.push(t)}function v(t){"function"===typeof t&&s.disconnect.push(t)}function A(e){if(!t)return Promise.reject(new Error("引擎未初始化"));e.auth;return t.logout().then((function(){return a=!1,c(e)}))}function b(){return t?t.logout().catch((function(t){console.warn("[alivc-im] logout error",t)})).then((function(){a=!1,o={}})):Promise.resolve()}function x(){if(t&&"function"===typeof t.unInit)try{t.unInit()}catch(r){console.warn("[alivc-im] unInit error",r)}t=null,e=null,i=null,n=!1,a=!1,o={},s={message:[],messageDelete:[],tokenExpired:[],connect:[],disconnect:[]}}return{init:r,login:c,refreshLogin:A,joinGroup:u,leaveGroup:p,onMessage:f,onMessageDelete:g,onTokenExpired:h,onConnect:m,onDisconnect:v,logout:b,unInit:x,isInited:function(){return n},isLogined:function(){return a}}}var _=null;function S(){return _||(_=new B),_}var Q,D,M,T,z,N,P,G,Z,F,U,R,Y,q,O,L,j,J,K,V={getInstance:S,create:function(){return new B}},H=null,W={components:{messageListBox:b},data:function(){return{modal:{giftTransition:!1},scroller:{top:0,animation:!1},form:{page:1,limit:20},input:{text:"",focus:!1},messageList:[],isLoad:!1,linkStatus:!1,tipText:"连接通信服务器失败,请刷新重试",giftDetail:{},aliyun:{weixinNotSupportedTipShown:!1,initializing:!1,callbacksBound:!1}}},computed:{isAliyunProvider:function(){return"aliyun"===this.messageProvider},isMessageEnabled:function(){var t=this.messageEnabled;return void 0===t||null===t||0!==t&&"0"!==t&&!1!==t}},props:{height:{type:[String,Number],default:0},course_id:{type:[String,Number],default:0},topic:{type:String,default:""},notice:{type:String,default:""},messagePubkey:{type:String,default:""},messageSubkey:{type:String,default:""},bantalk:{type:[Boolean,Number,String],default:!1},goods:{type:[Boolean,Number,String],default:!1},gift:{type:[Boolean,Number,String],default:!1},gift_max_count:{type:[String,Number],default:0},messageProvider:{type:String,default:"aodianyun"},messageEnabled:{type:[Boolean,Number],default:!0}},watch:{course_id:function(){Q.init()},topic:function(){this.topic&&Q.init()}},methods:{control:function(){this.$emit("control",!1)},scrollBottom:function(){setTimeout((function(){Q.scroller.animation=!1,Q.scroller.top=1e5+Math.random()}),200)},loadmore:function(){var t=this;return(0,p.Z)((0,u.Z)().mark((function e(){var i,n,a;return(0,u.Z)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!Q.isLoad){e.next=2;break}return e.abrupt("return",!1);case 2:return Q.isLoad=!0,i=null,e.next=6,Q.$tools.getRect(".chat-list",i);case 6:return n=e.sent,e.next=9,Q.getMessage();case 9:return e.next=11,t.$nextTick();case 11:return e.next=13,Q.$tools.getRect(".chat-list",i);case 13:a=e.sent,Q.scroller.animation=!1,2==Q.form.page||1==Q.form.page?Q.scrollBottom():Q.scroller.top=a.height-n.height+Math.random();case 16:case"end":return e.stop()}}),e)})))()},refreshGiftTransition:function(){Q.modal.giftTransition=!1,clearInterval(H)},setGiftTransition:function(t){Q.refreshGiftTransition(),Q.giftDetail=t,Q.modal.giftTransition=!0,H=setInterval((function(){Q.modal.giftTransition=!1}),4500)},getMessage:function(){return(0,p.Z)((0,u.Z)().mark((function t(){return(0,u.Z)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return Q.form.course_id=Q.course_id,t.next=3,Q.$api("live.message.list",Q.form).then((function(t){if(1===t.code){for(var e in t.data)Q.messageList.unshift(t.data[e]);1==Q.form.page&&Q.notice&&Q.messageList.push({is_my:!1,avatar:"",message:Q.notice,nickname:"公告",type:"text",time:Date.now()/1e3}),t.data.length>=Q.form.limit&&(Q.form.page++,Q.isLoad=!1)}}));case 3:case"end":return t.stop()}}),t)})))()},reLink:function(){Q.isAliyunProvider?Q.linkAliyunMessage(!0):(Q.linkStatus="relink",Q.tipText="正在重新连接,如多次重连失败建议刷新页面再试",Q.linkMessage())},leave:function(){Q.isAliyunProvider?Q.leaveAliyun():y.Leave()},onPageUnload:function(){clearInterval(H),Q.isAliyunProvider&&Q.leaveAliyun()},linkMessage:function(){if("success"==this.linkStatus)return!1;var t=uni.getStorageSync("user_token");if("https:"===location.protocol)var e=!0;else e=!1;y.Enter(Q.messagePubkey,Q.messageSubkey,t,e),y.Subscribe(Q.topic),y.Off("publish_data"),y.Off("losed"),y.Off("enter_fail"),y.Off("reconnect"),y.Off("offline"),y.Off("connectold"),y.Off("enter_suc"),y.On("publish_data",(function(t,e){Q.receive(t,e)})),y.On("losed",(function(){Q.linkStatus="losed",Q.tipText="与通信服务器断开连接"})),y.On("enter_fail",(function(t){Q.linkStatus="fail",Q.tipText="与服务器连接失败,请重试"})),y.On("reconnect",(function(){Q.linkStatus="reconnect",Q.tipText="正在重新连接通信服务器"})),y.On("offline",(function(t){Q.linkStatus="offline",Q.tipText="当前通信服务已离线"})),y.On("connectold",(function(t){Q.linkStatus="connectold",Q.tipText="账户在别处登录"})),y.On("enter_suc",(function(){Q.linkStatus="success",Q.tipText="连接通信服务器成功"}))},init:function(){Q.loadmore(),Q.isMessageEnabled&&(Q.isAliyunProvider?Q.linkAliyunMessage(!1):Q.linkMessage())},showAliyunNotSupportedTip:function(){if(!Q.aliyun.weixinNotSupportedTipShown){Q.aliyun.weixinNotSupportedTipShown=!0;var t="当前平台暂不支持阿里云消息服务,请联系客服";uni.showToast({title:t,icon:"none",duration:3e3,mask:!1})}},linkAliyunMessage:function(t){Q.aliyun.initializing||("success"!=Q.linkStatus||t)&&(Q.aliyun.initializing=!0,Q.linkStatus="relink",Q.tipText="正在连接消息服务",Q.$api("live.message.getAliyunAuth",{course_id:Q.course_id}).then((function(t){if(1!==t.code||!t.data)return Q.aliyun.initializing=!1,Q.linkStatus="fail",void(Q.tipText="获取消息服务鉴权失败,请重试");Q._authRetryCount=0;var e=t.data,i=V.getInstance();return i.init(e.app_id,e.app_sign).then((function(){return Q.aliyun.callbacksBound||(Q.bindAliyunCallbacks(i),Q.aliyun.callbacksBound=!0),i.login(e)})).then((function(){return i.joinGroup(Q.topic)})).then((function(){Q.aliyun.initializing=!1,Q.linkStatus="success",Q.tipText="连接消息服务成功"})).catch((function(t){console.error("[alivc-im] 连接失败",t),Q.aliyun.initializing=!1,Q.linkStatus="fail",Q.tipText="消息服务连接失败,请重试"}))})).catch((function(t){console.error("[alivc-im] 获取鉴权失败",t),Q.aliyun.initializing=!1,Q._authRetryCount||(Q._authRetryCount=0),Q._authRetryCount++,Q._authRetryCount<=1?setTimeout((function(){Q.initAliyun(!0)}),2e3):(Q._authRetryCount=0,Q.linkStatus="fail",Q.tipText="获取消息服务鉴权失败,请重试")})))},bindAliyunCallbacks:function(t){t.onMessage((function(t){Q.receiveAliyunMessage(t)})),t.onMessageDelete((function(t){Q.removeAliyunMessage(t)})),t.onTokenExpired((function(){return Q.refreshAliyunAuth()})),t.onDisconnect((function(t){Q.linkStatus="losed",Q.tipText="与消息服务断开连接"}))},refreshAliyunAuth:function(){return Q.$api("live.message.getAliyunAuth",{course_id:Q.course_id}).then((function(t){if(1!==t.code||!t.data)return null;var e=t.data;return{timestamp:e.auth&&e.auth.timestamp,nonce:e.auth&&e.auth.nonce,role:e.auth&&e.auth.role||"",token:e.app_token}})).catch((function(){return null}))},receiveAliyunMessage:function(t){if(t&&(!t.groupId||!Q.topic||t.groupId===Q.topic)){var e=t.parsed;if(e)if("goods_explaining"!=e.type){if(e.uniqueId=Q.generateMessageId(e),!Q.isMessageDuplicate(e.uniqueId)){var i=uni.getStorageSync("user_info"),n="";try{n=i?JSON.parse(i).id:""}catch(a){n=""}e.is_my=e.user_id==n,Q.messageList.push(e),"gift"==e.type&&Q.setGiftTransition(e),Q.scrollBottom()}}else Q.emitGoodsExplaining(e.data||null)}},removeAliyunMessage:function(t){if(t&&t.messageId)for(var e=t.messageId,i=Q.messageList.length-1;i>=0;i--){var n=Q.messageList[i];(n.message_id&&String(n.message_id)===String(e)||n.msg_tid&&String(n.msg_tid)===String(e))&&Q.messageList.splice(i,1)}},leaveAliyun:function(){var t=V.getInstance();t.isInited()?(Q.topic&&t.leaveGroup(Q.topic).catch((function(){})),t.logout().catch((function(){})).then((function(){t.unInit(),Q.aliyun.callbacksBound=!1}))):Q.aliyun.callbacksBound=!1},receive:function(t,e){if(e==Q.topic){var i=uni.getStorageSync("user_info");t=JSON.parse(t);if("goods_explaining"==t.type)return void Q.emitGoodsExplaining(t.data||null);if(t.uniqueId=this.generateMessageId(t),this.isMessageDuplicate(t.uniqueId))return;t.user_id==JSON.parse(i).id?t.is_my=!0:t.is_my=!1,Q.messageList.push(t),"gift"==t.type&&Q.setGiftTransition(t),Q.scrollBottom()}},generateMessageId:function(t){var e=(new Date).getTime(),i=Math.floor(1e4*Math.random()),n=this.hashCode(JSON.stringify(t));return t.message_id?"msg_".concat(t.message_id):t.msg_tid?"tid_".concat(t.msg_tid):"gen_".concat(n,"_").concat(e,"_").concat(i)},hashCode:function(t){for(var e=0,i=0;i<t.length;i++){var n=t.charCodeAt(i);e=(e<<5)-e+n,e&=e}return e},isMessageDuplicate:function(t){return Q.messageList.some((function(e){return e.uniqueId===t}))},emitGoodsExplaining:function(t){uni.$emit("live_goods_explaining",{liveId:Q.course_id,data:t})}},mounted:function(){Q=this,this.topic&&this.course_id&&this.init()}},X=W,$=(i(8543),(0,v.Z)(X,c,d,!1,null,"253aec17",null,!1,l,D)),tt=$.exports,et=i(37011),it={uPopup:i(84783).Z,tzBox:i(26720).Z,tzIcon:i(88274)["default"],tzParse:i(84085).Z},nt=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",[i("u-popup",{attrs:{show:t.show,title:"更多",overlayStyle:{zIndex:10100},zIndex:10110,overlay:!0,closeable:!0,round:10},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.close.apply(void 0,arguments)},open:function(e){arguments[0]=e=t.$handleEvent(e),t.open.apply(void 0,arguments)}}},[i("tz-box",{attrs:{bgColor:"none"}},[i("div",{staticClass:"control-box"},[i("div",{staticClass:"control-btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.$nav.to("/pages/index/index","local","reLaunch")}}},[i("tz-icon",{attrs:{name:"homepage",color:"#1D2129",size:30}}),i("div",[t._v("首页")])],1),i("div",{staticClass:"control-btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.$nav.to("/pages/order/list/list","local")}}},[i("div",[i("tz-icon",{attrs:{name:"createtask",color:"#1D2129",size:30}})],1),i("div",[t._v("订单管理")])]),i("div",{staticClass:"control-btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.$nav.to("/pages/user/index/index","local","reLaunch")}}},[i("div",[i("tz-icon",{attrs:{name:"people",color:"#1D2129",size:30}})],1),i("div",[t._v("个人中心")])]),t.liveDetail&&"<p><br></p>"!=t.liveDetail?i("div",{staticClass:"control-btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.modal.detail=!0}}},[i("div",[i("tz-icon",{attrs:{name:"barrage",color:"#1D2129",size:30}})],1),i("div",[t._v("直播介绍")])]):t._e(),t.bindData&&t.bindData.length>0?i("div",{staticClass:"control-btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.modal.bindData=!0}}},[i("div",[i("tz-icon",{attrs:{name:"document",color:"#1D2129",size:30}})],1),i("div",[t._v("课程资料")])]):t._e(),i("div",{staticClass:"control-btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.modal.courseware=!0}}},[i("div",[i("tz-icon",{attrs:{name:"accessory",color:"#1D2129",size:30}})],1),i("div",[t._v("直播课件")])]),i("div",{staticClass:"control-btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.modal.interaction=!0}}},[i("div",[i("tz-icon",{attrs:{name:"task",color:"#1D2129",size:30}})],1),i("div",[t._v("互动内容")])]),i("div",{staticClass:"control-btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.collect()}}},[t.iscollect?i("div",[i("tz-icon",{attrs:{name:"collection_fill",color:"#F53F3F",size:30}})],1):i("div",[i("tz-icon",{attrs:{name:"collection",color:"#1D2129",size:30}})],1),i("div",[t._v("收藏直播")])])])])],1),i("bind-data",{attrs:{title:"直播课件",visible:t.modal.courseware,list:t.coursewareList},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.modal.courseware=!1}}}),i("bind-data",{attrs:{title:"课程资料",visible:t.modal.bindData,list:t.bindData},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.modal.bindData=!1}}}),t.modal.detail&&t.liveDetail&&"<p><br></p>"!=t.liveDetail?i("u-popup",{attrs:{title:"直播介绍",show:t.modal.detail,closeable:!0,round:10,mode:"bottom",overlayStyle:{zIndex:10111},zIndex:10121},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.modal.detail=!1},open:function(e){arguments[0]=e=t.$handleEvent(e),t.modal.detail=!0}}},[i("tz-box",{attrs:{bgColor:"none"}},[i("div",{staticStyle:{height:"400px",width:"100%","overflow-y":"auto"}},[i("tz-parse",{attrs:{limitCopy:1==t.limit_copy,content:t.liveDetail,selectable:!0}})],1)])],1):t._e(),t.modal.interaction?i("u-popup",{attrs:{title:"互动",show:t.modal.interaction,closeable:!0,round:10,mode:"bottom",overlayStyle:{zIndex:10111},zIndex:10121},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.modal.interaction=!1},open:function(e){arguments[0]=e=t.$handleEvent(e),t.modal.interaction=!0}}},[i("tz-box",{attrs:{bgColor:"none"}},[i("interaction-tab",{attrs:{"course-id":t.courseId}})],1)],1):t._e()],1)},at=[],ot=i(53138),st=i(48583),rt={components:{bindData:ot.Z,interactionTab:st.Z},data:function(){return{show:this.visible,modal:{courseware:!1,bindData:!1,detail:!1,interaction:!1},iscollect:!1,coursewareList:[],bind_data:[]}},props:{visible:{type:[Boolean,Number],default:!1},courseId:{type:[String,Number],default:""},bindData:{type:Array,default:function(){return[]}},liveDetail:{type:String,default:function(){return""}},limit_copy:{type:[Boolean,Number,String],default:!1}},watch:{visible:function(){this.show=this.visible,this.getIsCollect(),this.getCoursewareList()}},methods:{close:function(){this.$emit("close",!1)},open:function(){this.$emit("open",!1)},optionHandle:function(t){this.$emit("jump",t)},control:function(t){this.$emit("control",t)},getCoursewareList:function(){var t=this.courseId;M.$api("live.courseware.list",{course_id:t}).then((function(t){M.coursewareList=t.data}))},getIsCollect:function(){this.courseId;M.$api("user.collect.getIsCollect",{item_id:M.courseId,type:"course"}).then((function(t){M.iscollect=t.data}))},collect:function(){var t=this.courseId;M.$api("user.collect.setCollect",{item_id:t,type:"course"}).then((function(t){uni.$u.toast(t.msg),M.getIsCollect()}))}},created:function(){M=this},mounted:function(){M=this,this.show=this.visible}},lt=rt,ct=(i(25413),(0,v.Z)(lt,nt,at,!1,null,"449cd3c1",null,!1,it,T)),dt=ct.exports,ut=i(2477),pt=i(764),ft={uPopup:i(84783).Z,uCellGroup:i(30889).Z,uCell:i(61141).Z,uIcon:i(1782).Z,uEmpty:i(38214).Z},gt=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("u-popup",{attrs:{show:t.show,closeable:!0,round:10,mode:"bottom"},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.close.apply(void 0,arguments)},open:function(e){arguments[0]=e=t.$handleEvent(e),t.open.apply(void 0,arguments)}}},[i("div",{staticClass:"popup-header"},[i("div",{staticClass:"popup-title"},[t._v("回放列表")])]),i("div",{staticClass:"popup-content"},[t.videoList.length>0?i("div",{staticClass:"playback-video-list"},[i("u-cell-group",{attrs:{border:!1}},t._l(t.videoList,(function(e,n){return i("u-cell",{class:[{active:n===t.activeIndex}],attrs:{size:"large",border:t.videoList.length-1!=n},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.play(n)}}},[i("div",{staticClass:"playback-video-title",attrs:{slot:"title"},slot:"title"},[t._v(t._s(e.file_name))]),i("div",{staticClass:"playback-video-label",attrs:{slot:"title"},slot:"title"},[t._v(t._s(n===t.activeIndex?"正在播放":"待播放"))]),i("div",{attrs:{slot:"icon"},slot:"icon"},[i("div",{staticClass:"playback-video-no"},[t._v(t._s(n+1)+".")])]),i("div",{staticClass:"playback-video-icon",attrs:{slot:"value"},slot:"value"},[i("u-icon",{attrs:{name:"play-right",color:n===t.activeIndex?"#0968f6":"#c9cdd4"}})],1)])})),1)],1):i("u-empty",{attrs:{icon:"/assets/h5/image/empty.png",width:"70",height:"70",text:"暂无回放视频"}})],1)])},ht=[],mt={components:{},data:function(){return{activeIndex:"",videoList:[],show:!1}},computed:{},props:{courseId:{type:[String,Number],default:0},visible:{type:Boolean,default:!1}},watch:{courseId:function(){},visible:function(){this.show=this.visible,this.show&&this.getData()}},methods:{play:function(t){z.activeIndex=t,this.$emit("play",z.videoList[t].file_path)},close:function(){this.$emit("close",!1)},open:function(){this.$emit("open",!0)},getData:function(){z.$api("live.room.playback",{course_id:z.courseId}).then((function(t){1===t.code&&(z.videoList=t.data)}))}},mounted:function(){z=this}},vt=mt,At=(i(72356),(0,v.Z)(vt,gt,ht,!1,null,"780d8a1a",null,!1,ft,N)),bt=At.exports,xt={tzIcon:i(88274)["default"]},wt=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"live-status-box",style:{height:t.height+"px",backgroundImage:"url("+t.cover+")"}},[i("div",{staticClass:"live-status-info"},[t._m(0),i("div",{staticClass:"live-status-text"},[i("span",[t._v(t._s(t.tip))])]),i("div",{staticClass:"live-status-refresh",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.refresh.apply(void 0,arguments)}}},[i("tz-icon",{attrs:{name:"refresh",size:14,color:"#fff"}}),i("span",[t._v("刷新")])],1),t.startTime?i("live-start-time-bar",{attrs:{styleType:"light","end-time":t.endTime,"start-time":t.startTime}}):t._e()],1)])},yt=[function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"live-status-icon"},[n("img",{attrs:{src:i(60959)}})])}],Ct={components:{liveStartTimeBar:pt.Z},data:function(){return{}},props:{cover:{type:String,default:""},tip:{type:String,default:"正在获取直播数据"},height:{type:[String,Number],default:210},showBtn:{type:Boolean,default:!1},startTime:{type:[String,Number],default:0},endTime:{type:[String,Number],default:0}},watch:{},methods:{refresh:function(){uni.showToast({title:"刷新中",icon:"loading",duration:1e3}),this.$emit("refresh",!1)}},created:function(){},mounted:function(){this}},kt=Ct,Et=(i(23257),(0,v.Z)(kt,wt,yt,!1,null,"742a53df",null,!1,xt,P)),It=Et.exports,Bt=i(44209),_t={tzIcon:i(88274)["default"]},St=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("v-uni-view",{staticClass:"footer"},[n("v-uni-view",{staticClass:"input"},[!t.bantalk&&t.isMessageEnabled?[n("v-uni-textarea",{attrs:{disabled:1==t.bantalk,placeholder:t.bantalk?"全员禁言中":"",type:"text","confirm-type":"return","adjust-position":!0,"confirm-hold":!1,focus:t.input.focus,"cursor-spacing":20},on:{focus:function(e){arguments[0]=e=t.$handleEvent(e),t.onFocus.apply(void 0,arguments)},confirm:function(e){arguments[0]=e=t.$handleEvent(e),t.send.apply(void 0,arguments)},keydown:function(e){arguments[0]=e=t.$handleEvent(e),t.onKeydown.apply(void 0,arguments)}},model:{value:t.input.text,callback:function(e){t.$set(t.input,"text",e)},expression:"input.text"}}),n("v-uni-view",{staticClass:"send-btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.send.apply(void 0,arguments)}}},[t._v("发送")])]:n("div",{staticStyle:{"text-align":"center",color:"#f6f6f6","font-size":"12px",width:"100%"}},[t._v(t._s(t.isMessageEnabled?"全员禁言中":"暂未开启消息"))])],2),n("v-uni-view",{staticClass:"icon",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.control()}}},[n("img",{attrs:{src:i(70906)}})]),1==t.gift&&t.$tools.systemConfig("app_isinstall_live_gift")?n("v-uni-view",{staticClass:"icon",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.modal.gift=!0}}},[n("img",{attrs:{src:i(57703)}})]):t._e(),1==t.goods?n("v-uni-view",{staticClass:"icon",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.modal.goods=!0}}},[n("img",{attrs:{src:i(66298)}})]):t._e(),n("v-uni-view",{staticClass:"icon",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.modal.share=!0}}},[n("tz-icon",{attrs:{color:"#fff",size:24,name:"share_fill"}})],1)],1),1==t.goods?[n("goods-popover",{attrs:{"live-id":t.courseId}}),n("goods-modal",{attrs:{"live-id":t.courseId,visible:t.modal.goods},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.modal.goods=!1}}})]:t._e(),1==t.gift&&t.$tools.systemConfig("app_isinstall_live_gift")?[n("gift-modal",{attrs:{gift_max_count:t.gift_max_count,"live-id":t.courseId,visible:t.modal.gift},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.modal.gift=!1}}})]:t._e(),n("share-modal",{attrs:{val:t.courseId,visible:t.modal.share},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.modal.share=!1}}})],2)},Qt=[],Dt=(i(73210),i(53818)),Mt={tzIcon:i(88274)["default"]},Tt=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",[t.show&&t.data&&t.data.goods?i("div",{staticClass:"goods-popover",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.order.apply(void 0,arguments)}}},[i("div",{staticClass:"cover",style:{"background-image":"url("+t.data.goods.cover+")","background-size":"100% 100%"}},[i("img",{attrs:{src:t.data.goods.cover,alt:t.data.goods.name}}),i("div",{staticClass:"type"},[i("span",[t._v(t._s(t.$t(t.data.goods.type)))])])]),i("div",{staticClass:"title two-line-hidden"},[t._v(t._s(t.data.goods.name))]),i("div",{staticClass:"footer"},[i("div",{staticClass:"price"},[t.data.goods.pay_type?["free"==t.data.goods.pay_type?[i("span",[t._v("免费")])]:t._e(),"student"==t.data.goods.pay_type?[i("span",[t._v("指定学员")])]:t._e(),"bind_course"==t.data.goods.pay_type?[i("span",[t._v("绑定课程")])]:t._e(),"password"==t.data.goods.pay_type?[i("span",[t._v("密码兑换")])]:t._e(),"pay"==t.data.goods.pay_type?[i("span",{staticClass:"unit"},[t._v("¥")]),t._v(t._s(t.data.goods.price))]:t._e()]:t._e()],2),i("div",{staticStyle:{"font-size":"14px","font-weight":"700",color:"#fff"}},[t._v("抢")])]),i("div",{staticClass:"close",on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.close.apply(void 0,arguments)}}},[i("tz-icon",{attrs:{name:"close",color:"#fff",size:15}})],1)]):t._e(),i("order-modal",{attrs:{visible:t.modal.order,"order-params":t.orderParams},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.modal.order=!1}}}),i("detail-popup",{attrs:{show:t.modal.detail,url:t.detailUrl},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.closeDetail.apply(void 0,arguments)},open:function(e){arguments[0]=e=t.$handleEvent(e),t.openDetail.apply(void 0,arguments)},navigate:function(e){arguments[0]=e=t.$handleEvent(e),t.handleNavigate.apply(void 0,arguments)}}})],1)},zt=[],Nt=(i(7670),{uPopup:i(84783).Z,tzBox:i(26720).Z}),Pt=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",[i("u-popup",{attrs:{title:"提交订单",show:t.show,closeable:!0,round:10},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.close.apply(void 0,arguments)},open:function(e){arguments[0]=e=t.$handleEvent(e),t.open.apply(void 0,arguments)}}},[i("tz-box",{staticClass:"goods-box",attrs:{bgColor:"#F7F8FA"}},[t.orderParams&&Object.keys(t.orderParams).length>0?[i("submit-order-page",{attrs:{"components-params":t.orderParams},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.close.apply(void 0,arguments)}}})]:t._e()],2)],1)],1)},Gt=[],Zt=i(2553),Ft={components:{submitOrderPage:Zt.Z},data:function(){return{show:!1,list:[]}},props:{liveId:{type:[String,Number],default:0},visible:{type:[Boolean,Number],default:!1},orderParams:{type:[Object],default:function(){return{}}}},watch:{visible:function(){this.show=this.visible}},methods:{close:function(){this.$emit("close",!1)},open:function(){this.$emit("open",!1)}},created:function(){},mounted:function(){this,this.show=this.visible}},Ut=Ft,Rt=(i(49378),(0,v.Z)(Ut,Pt,Gt,!1,null,"0daa8483",null,!1,Nt,G)),Yt=Rt.exports,qt={uPopup:i(84783).Z,tzIcon:i(88274)["default"]},Ot=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("u-popup",{attrs:{show:t.show,mode:"bottom",closeable:!1,round:10},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.close.apply(void 0,arguments)},open:function(e){arguments[0]=e=t.$handleEvent(e),t.open.apply(void 0,arguments)}}},[i("v-uni-view",{staticClass:"detail-popup-content"},[i("v-uni-view",{staticClass:"popup-header"},[i("v-uni-view",{staticClass:"popup-title"},[t._v("详情")]),i("v-uni-view",{staticClass:"header-actions"},[i("v-uni-view",{staticClass:"fullscreen-btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.openFullscreen.apply(void 0,arguments)}}},[i("tz-icon",{attrs:{name:"link",color:"#0968f6",size:16}}),i("v-uni-text",[t._v("全屏")])],1),i("v-uni-view",{staticClass:"close-btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.close.apply(void 0,arguments)}}},[i("tz-icon",{attrs:{name:"close",color:"#666",size:20}})],1)],1)],1),t.url?i("iframe",{staticClass:"detail-iframe",attrs:{src:t.url,frameborder:"0"},on:{load:function(e){arguments[0]=e=t.$handleEvent(e),t.onIframeLoad.apply(void 0,arguments)}}}):t._e()],1)],1)},Lt=[],jt=(i(23157),i(78783),i(33948),i(60285),i(41637),{name:"DetailPopup",props:{show:{type:Boolean,default:!1},url:{type:String,default:""},whitelist:{type:Array,default:function(){return["/pages/course/detail/detail","/pages/app/physical/detail/detail","/pages/app/activity/detail/detail","/pages/order/submit/submit","/pages/app/activity/user/user","/pages/app/activity/submit/submit","/pages/app/vip/center/center","/pages/public/result","/pages/app/activity/ticket/ticket","/pages/app/activity/form/form","/pages/order/detail/detail","/pages/user/address/list/list","/pages/user/address/edit/edit","/pages/app/exam/detail/detail","/pages/order/express/log/log","/pages/app/composite/detail/detail"]}}},data:function(){return{iframeCheckTimer:null,lastIframePath:""}},watch:{show:function(t){t?this.startIframeCheck():this.stopIframeCheck()}},methods:{close:function(){this.$emit("close")},open:function(){this.$emit("open")},goBack:function(){try{var t=document.querySelector(".detail-iframe");t&&t.contentWindow&&t.contentWindow.history.back()}catch(e){}},openFullscreen:function(){try{var t=document.querySelector(".detail-iframe");if(t&&t.contentWindow){var e=t.contentWindow.location.href,i=this.extractPathWithQuery(e);this.$nav.to(i)}}catch(a){if(this.url){var n=this.url;n.startsWith("/#/")&&(n=n.substring(2)),this.$nav.to(n)}}},onIframeLoad:function(){this.checkIframePath()},startIframeCheck:function(){var t=this;this.stopIframeCheck(),this.iframeCheckTimer=setInterval((function(){t.checkIframePath()}),500)},stopIframeCheck:function(){this.iframeCheckTimer&&(clearInterval(this.iframeCheckTimer),this.iframeCheckTimer=null)},checkIframePath:function(){try{var t=document.querySelector(".detail-iframe");if(t&&t.contentWindow){var e=t.contentWindow.location.href;if(!e||"about:blank"===e)return;var i=this.extractPathFromUrl(e);if(!i)return;i!==this.lastIframePath&&(this.lastIframePath=i,this.isInWhitelist(i)||this.closeDetailAndNavigate(e))}}catch(n){}},extractPathFromUrl:function(t){try{if(!t||"about:blank"===t)return"";var e=new URL(t),i=e.pathname;e.hash&&(i=e.hash.substring(1));var n=i.indexOf("?");return-1!==n&&(i=i.substring(0,n)),i}catch(a){return""}},extractPathWithQuery:function(t){try{var e=new URL(t),i=e.pathname;return e.hash&&(i=e.hash.substring(1)),i}catch(n){return""}},isInWhitelist:function(t){return this.whitelist.some((function(e){return t.startsWith(e)}))},closeDetailAndNavigate:function(t){this.$emit("navigate",t)}},beforeDestroy:function(){this.stopIframeCheck()}}),Jt=jt,Kt=(i(61328),(0,v.Z)(Jt,Ot,Lt,!1,null,"0c838cde",null,!1,qt,Z)),Vt=Kt.exports,Ht={components:{orderModal:Yt,detailPopup:Vt},data:function(){return{show:!0,data:{},modal:{order:!1,detail:!1},orderParams:{},timer:null,detailUrl:"",goodsMessageHandler:null,visibilityChangeHandler:null}},props:{liveId:{type:[String,Number],default:0}},methods:{getData:function(){var t=this;this.$api("live.goods.explaining",{live_id:this.liveId}).then((function(e){1===e.code&&t.updateGoods(e.data||null)}))},updateGoods:function(t){if(t&&t.goods){this.data=t,this.show=!0,this.goodsComparison(t.goods_id+t.goods_type);var e=this;clearTimeout(this._autoCloseTimer),this._autoCloseTimer=setTimeout((function(){e.show=!1}),6e3)}else this.data={},this.show=!1},goodsComparison:function(t){var e="live_popover_goods_"+this.liveId;return uni.getStorageSync(e)!==t&&(uni.setStorageSync(e,t),!0)},order:function(){var t=this.data.goods.type,e=this.data.goods.id;this.showDetailInModal(t,e)},showDetailInModal:function(t,e){var i=this.buildDetailUrl(t,e);i&&(this.detailUrl="/#".concat(i),this.modal.detail=!0)},buildDetailUrl:function(t,e){var i={goods:"/pages/course/detail/detail",article:"/pages/course/detail/detail",column:"/pages/course/detail/detail",video:"/pages/course/detail/detail",audio:"/pages/course/detail/detail",activity:"/pages/app/activity/detail/detail",score:"/pages/course/detail/detail",physical:"/pages/app/physical/detail/detail",vipcard:"/pages/app/vip/center/center",exercises:"/pages/app/exam/detail/detail",composite:"/pages/app/composite/detail/detail"},n=i[t];return n?"vipcard"===t?n:"".concat(n,"?id=").concat(e):null},navigateToDetail:function(t,e){var i={goods:"course",article:"course",column:"course",video:"course",audio:"course",activity:"activity",score:"course",physical:"physical",vipcard:"/pages/app/vip/center/center",exercises:"/pages/app/exam/detail/detail?id="+e,composite:"composite"},n=i[t];n&&("vipcard"===t||"exercises"===t?this.$nav.to(n,"local"):this.$nav.to(e,n))},closeDetail:function(){this.modal.detail=!1,this.detailUrl=""},openDetail:function(){},handleNavigate:function(t){this.modal.detail=!1,this.detailUrl="",window.location.href=t},close:function(){this.show=!1,this.$emit("close")},startTimer:function(){this.getData()},stopTimer:function(){this.timer=null},handlePageShow:function(){this.getData()},handlePageHide:function(){this.stopTimer()}},deactivated:function(){this.stopTimer()},onShow:function(){this.handlePageShow()},onHide:function(){},onUnload:function(){this.stopTimer()},created:function(){var t=this;this.getData(),this.goodsMessageHandler=function(e){e&&String(e.liveId)===String(t.liveId)&&t.updateGoods(e.data||null)},uni.$on("live_goods_explaining",this.goodsMessageHandler),"h5"===uni.getSystemInfoSync().platform&&(this.visibilityChangeHandler=function(){"hidden"===document.visibilityState?t.handlePageHide():t.handlePageShow()},document.addEventListener("visibilitychange",this.visibilityChangeHandler))},mounted:function(){},destroyed:function(){this.stopTimer(),this.goodsMessageHandler&&(uni.$off("live_goods_explaining",this.goodsMessageHandler),this.goodsMessageHandler=null),this.visibilityChangeHandler&&(document.removeEventListener("visibilitychange",this.visibilityChangeHandler),this.visibilityChangeHandler=null)}},Wt=Ht,Xt=(i(86129),(0,v.Z)(Wt,Tt,zt,!1,null,"40cd4f54",null,!1,Mt,F)),$t=Xt.exports,te={uPopup:i(84783).Z,tzBox:i(26720).Z,tzLoadingPage:i(74698).Z,tzIcon:i(88274)["default"],uEmpty:i(38214).Z},ee=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",[i("u-popup",{attrs:{title:"商品列表",show:t.show,closeable:!0,round:10},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.close.apply(void 0,arguments)},open:function(e){arguments[0]=e=t.$handleEvent(e),t.open.apply(void 0,arguments)}}},[i("tz-box",{staticClass:"goods-box",attrs:{bgColor:"none"}},[i("tz-loading-page",{attrs:{absolute:!0,tip:"页面加载中…",loading:t.loading}}),t.list&&t.list.length>0?i("div",{staticClass:"course-list"},[t._l(t.list,(function(e,n){return[i("div",{class:["course-item-box",{"explaining-bg":1==e.explaining}],on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.order(e.goods.id,e.goods.type)}}},[1==e.explaining?i("div",{staticClass:"explaining"},[i("tz-icon",{attrs:{name:"flashlight_fill",color:"f57676",size:14}}),t._v("˙讲解中")],1):t._e(),i("div",{staticClass:"course-containner"},[i("div",{staticClass:"cover",style:{"background-image":"url("+e.goods.cover+")","background-size":"100% 100%"}},[i("img",{attrs:{src:e.goods.cover,alt:e.goods.name}}),i("div",{staticClass:"type"},[i("span",[t._v(t._s(t.$t(e.goods.type)))])])]),i("div",{staticClass:"info"},[i("div",{class:["title","two-line-hidden"]},[t._v(t._s(e.description?e.description:e.goods.name))]),i("div",{staticClass:"footer"},[i("div",{staticClass:"price"},[e.goods.pay_type?["free"==e.goods.pay_type?[i("span",{staticClass:"no-price"},[t._v("免费")])]:t._e(),"student"==e.goods.pay_type?[i("span",{staticClass:"no-price"},[t._v("指定学员")])]:t._e(),"bind_course"==e.goods.pay_type?[i("span",{staticClass:"no-price"},[t._v("绑定课程")])]:t._e(),"password"==e.goods.pay_type?[i("span",{staticClass:"no-price"},[t._v("密码兑换")])]:t._e(),"pay"==e.goods.pay_type?[i("span",{staticClass:"unit"},[t._v("¥")]),t._v(t._s(e.goods.price)),e.goods.price_marking?i("span",{staticClass:"marking"},[t._v("¥"+t._s(e.goods.price_marking))]):t._e()]:t._e()]:t._e()],2),i("div",{staticClass:"buy-btn",staticStyle:{"font-size":"14px","font-weight":"700",color:"#fff"}},[t._v("抢购")])])])])])]}))],2):[i("u-empty",{attrs:{icon:"/assets/h5/image/empty.png",text:"暂无可购商品",width:"50",height:"50"}})]],2)],1),i("order-modal",{attrs:{visible:t.modal.order,"order-params":t.orderParams},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.modal.order=!1}}}),i("detail-popup",{attrs:{show:t.modal.detail,url:t.detailUrl},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.closeDetail.apply(void 0,arguments)},open:function(e){arguments[0]=e=t.$handleEvent(e),t.openDetail.apply(void 0,arguments)},navigate:function(e){arguments[0]=e=t.$handleEvent(e),t.handleNavigate.apply(void 0,arguments)}}})],1)},ie=[],ne={components:{orderModal:Yt,detailPopup:Vt},data:function(){return{show:!1,list:[],modal:{order:!1,detail:!1},orderParams:{},loading:!1,detailUrl:""}},props:{liveId:{type:[String,Number],default:0},visible:{type:[Boolean,Number],default:!1}},watch:{visible:function(){U.show=U.visible,U.show&&U.getGoods()}},methods:{getGoods:function(){U.loading=!0,U.$api("live.goods.list",{live_id:U.liveId}).then((function(t){1===t.code&&(U.list=t.data),U.loading=!1}))},close:function(){this.$emit("close",!1)},open:function(){this.$emit("open",!1)},order:function(t,e){this.showDetailInModal(e,t)},showDetailInModal:function(t,e){var i=this.buildDetailUrl(t,e);i&&(this.detailUrl="/#".concat(i),this.modal.detail=!0)},buildDetailUrl:function(t,e){var i={goods:"/pages/course/detail/detail",article:"/pages/course/detail/detail",column:"/pages/course/detail/detail",video:"/pages/course/detail/detail",audio:"/pages/course/detail/detail",activity:"/pages/app/activity/detail/detail",physical:"/pages/app/physical/detail/detail",vipcard:"/pages/app/vip/center/center",exercises:"/pages/app/exam/detail/detail",composite:"/pages/app/composite/detail/detail"},n=i[t];return n?"vipcard"===t?n:"".concat(n,"?id=").concat(e):null},navigateToDetail:function(t,e){var i={goods:"course",article:"course",column:"course",video:"course",audio:"course",activity:"activity",score:"course",physical:"physical",vipcard:"/pages/app/vip/center/center",exercises:"/pages/app/exam/detail/detail?id="+e,composite:"composite"},n=i[t];n&&("vipcard"===t||"exercises"===t?this.$nav.to(n,"local"):this.$nav.to(e,n))},closeDetail:function(){this.modal.detail=!1,this.detailUrl=""},openDetail:function(){},handleNavigate:function(t){this.modal.detail=!1,this.detailUrl="","string"===typeof t&&/^https?:\/\//i.test(t)&&(window.location.href=t)}},mounted:function(){U=this,this.show=this.visible,this.getGoods()}},ae=ne,oe=(i(85487),(0,v.Z)(ae,ee,ie,!1,null,"8e97d84e",null,!1,te,R)),se=oe.exports,re={uPopup:i(84783).Z,tzBox:i(26720).Z,uLoadingIcon:i(193).Z,uGrid:i(78238).Z,uGridItem:i(27296).Z,uNumberBox:i(93522).Z,uIcon:i(1782).Z,uEmpty:i(38214).Z,tzPay:i(92304).Z},le=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",[i("u-popup",{attrs:{title:"送礼物",show:t.show,closeable:!0,round:10},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.close.apply(void 0,arguments)},open:function(e){arguments[0]=e=t.$handleEvent(e),t.open.apply(void 0,arguments)}}},[t.loading?i("tz-box",{attrs:{bgColor:"none"}},[i("div",{staticClass:"gift-options-box gift-loading"},[i("u-loading-icon",{attrs:{size:"40",color:"#ff7d00"}}),i("div",{staticClass:"loading-text"},[t._v("加载中…")])],1)]):t.list&&t.list.length>0?i("tz-box",{attrs:{bgColor:"none"}},[i("div",{staticClass:"gift-options-box"},[i("u-grid",{attrs:{col:4,border:!1,align:"left"}},t._l(t.list,(function(e,n){return i("u-grid-item",{on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.changeOption(n)}}},[i("div",{class:["gift-item",{active:n==t.checkedOptionsIndex}]},[i("img",{staticClass:"gift-icon",attrs:{src:e.icon}}),i("div",{staticClass:"gift-name"},[t._v(t._s(e.name))]),i("div",{staticClass:"gift-price"},[i("span",[t._v("¥")]),t._v(t._s(e.price))])])])})),1)],1),i("div",{staticClass:"gift-footer"},[i("div",{staticClass:"price-total-box"},[t._v("合计:"),i("span",{staticClass:"price-value"},[i("span",{staticClass:"price-unit"},[t._v("¥")]),t._v(t._s(t.totalPrice))])]),i("div",{staticClass:"send-btn"},[i("u-number-box",{attrs:{bgColor:"rgb(255,247,232)",color:"rgb(255,125,0)",cursorSpacing:20,max:t.gift_max_count,min:1,"button-size":"26"},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.giftCountChange.apply(void 0,arguments)}},model:{value:t.giftCount,callback:function(e){t.giftCount=e},expression:"giftCount"}},[i("template",{slot:"minus"},[i("u-icon",{attrs:{name:"minus-circle",color:"rgb(255, 125, 0)",size:"20"}})],1),i("template",{slot:"plus"},[i("u-icon",{attrs:{name:"plus-circle",color:"rgb(255, 125, 0)",size:"20"}})],1)],2),i("v-uni-button",{on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.send.apply(void 0,arguments)}}},[t._v("赠送")])],1)])]):i("tz-box",{attrs:{bgColor:"none"}},[i("u-empty",{attrs:{icon:"/assets/h5/image/empty.png",width:"50",height:"50",text:"暂无礼物"}})],1),i("tz-pay",{attrs:{visible:t.modal.pay,"go-order":!1,"order-no":t.orderNo,money:t.totalPrice},on:{handle:function(e){arguments[0]=e=t.$handleEvent(e),t.payHandle.apply(void 0,arguments)},close:function(e){arguments[0]=e=t.$handleEvent(e),t.modal.pay=!1}}})],1)],1)},ce=[],de={components:{},data:function(){return{modal:{pay:!1},show:!1,loading:!1,list:[],giftCount:1,checkedOptionsIndex:0,orderNo:""}},props:{visible:{type:[Boolean,Number],default:!1},liveId:{type:[String,Number],default:0},gift_max_count:{type:[String,Number],default:100}},computed:{isGiftEnabled:function(){return!!this.$tools.systemConfig("app_isinstall_live_gift")},totalPrice:function(){return this.list&&this.list.length>0&&this.list[this.checkedOptionsIndex]?(this.giftCount*this.list[this.checkedOptionsIndex].price).toFixed(2):"0.00"}},watch:{visible:function(){Y.show=Y.visible,Y.show&&Y.isGiftEnabled&&Y.getGiftOptions()}},methods:{changeOption:function(t){this.checkedOptionsIndex=t,this.giftCount=1},giftCountChange:function(t){this.giftCount=t.value},getGiftOptions:function(){if(!Y.isGiftEnabled)return Y.loading=!1,void(Y.list=[]);Y.loading=!0,Y.checkedOptionsIndex=0,Y.$api("live.gift.options",{}).then((function(t){1===t.code&&(Y.list=t.data),Y.loading=!1}))},close:function(){this.$emit("close",!1)},open:function(){this.$emit("open",!1)},send:function(){Y.isGiftEnabled?Y.list&&Y.list[Y.checkedOptionsIndex]?(uni.showLoading({title:"提交中"}),Y.$api("live.gift.send",{course_id:Y.liveId,count:Y.giftCount,gift_id:Y.list[Y.checkedOptionsIndex].id}).then((function(t){uni.hideLoading(),1===t.code&&(Y.orderNo=t.data.order_no,Y.modal.pay=!0)}))):uni.showToast({title:"请选择礼物",icon:"none"}):uni.showToast({title:"礼物功能未开启",icon:"none"})},payHandle:function(t,e){"success"==e&&(Y.modal.pay=!1,Y.$emit("close",!1))}},mounted:function(){Y=this,this.show=this.visible,this.show&&this.isGiftEnabled&&this.getGiftOptions()}},ue=de,pe=(i(76570),(0,v.Z)(ue,le,ce,!1,null,"45cf05fd",null,!1,re,q)),fe=pe.exports,ge={components:{goodsPopover:$t,goodsModal:se,giftModal:fe,shareModal:Dt.Z},data:function(){return{input:{text:"",focus:!1},bottomHeight:0,modal:{goods:!1,gift:!1,column:!1,share:!1}}},computed:{isMessageEnabled:function(){var t=this.messageEnabled;return void 0===t||null===t||0!==t&&"0"!==t&&!1!==t}},props:{courseId:{type:[String,Number],default:0},bantalk:{type:[Boolean,Number,String],default:!1},goods:{type:[Boolean,Number,String],default:0},gift:{type:[Boolean,Number,String],default:0},gift_max_count:{type:[String,Number],default:100},safeAreaBottom:{type:[Number,String],default:0},messageEnabled:{type:[Boolean,Number],default:!0}},watch:{},methods:{dir:function(){this.$emit("dir",!1)},control:function(){this.$emit("control",!1)},onKeydown:function(t){"Enter"!==t.key||t.shiftKey||(t.preventDefault&&t.preventDefault(),this.send())},send:function(){var t=O||this;return t.isMessageEnabled?!(!t.input.text||!t.input.text.trim())&&(uni.showLoading({title:"正在发送"}),void t.$api("live.message.send",{course_id:t.courseId,message:t.input.text}).then((function(e){uni.hideLoading(),t.input.text=""}))):(uni.showToast({title:"暂未开启消息",icon:"none"}),!1)},debounce:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500,i=!0,n=null;return function(){if(i){for(var a=arguments.length,o=new Array(a),s=0;s<a;s++)o[s]=arguments[s];t.apply(this,o),i=!1}n&&clearTimeout(n),n=setTimeout((function(){clearTimeout(n),i=!0}),e)}},onFocus:function(){setTimeout((function(){O.scrollBottom()}),300)},scrollBottom:function(){O.debounce((function(){O.scroller.animation=!0,O.scroller.top=1e5+Math.random()}),300)}},mounted:function(){O=this}},he=ge,me=(i(6884),(0,v.Z)(he,St,Qt,!1,null,"e75d08bc",null,!1,_t,L)),ve=me.exports,Ae=i(67523),be={uLoadingIcon:i(193).Z,uIcon:i(1782).Z},xe=function(){var t=this,e=t.$createElement,i=t._self._c||e;return t.show?i("v-uni-view",{staticClass:"platform-limit-container",on:{touchmove:function(e){e.stopPropagation(),e.preventDefault(),arguments[0]=e=t.$handleEvent(e)}}},[i("v-uni-view",{staticClass:"content-box"},[i("v-uni-view",{staticClass:"title"},[t._v(t._s(t.title))]),i("v-uni-view",{staticClass:"qr-box"},[t.loading?i("v-uni-view",{staticClass:"loading-state"},[i("u-loading-icon",{attrs:{mode:"circle",size:"40",text:"获取二维码中..."}})],1):t.qrCode?i("v-uni-image",{staticClass:"qr-img",attrs:{src:t.qrCode,mode:"aspectFit","show-menu-by-longpress":!0}}):i("v-uni-view",{staticClass:"error-state"},[i("u-icon",{attrs:{name:"info-circle",size:"40",color:"#999"}}),i("v-uni-text",{staticClass:"error-text"},[t._v("停止观看")])],1)],1),i("v-uni-view",{staticClass:"sub-title"},[i("v-uni-text",{staticClass:"text"},[t._v(t._s(t.subTitle))])],1)],1)],1):t._e()},we=[],ye={props:{type:{type:String,default:"course"},shareId:{type:[Number,String],default:0}},data:function(){return{show:!1,loading:!1,qrCode:"",title:"",subTitle:"",targetEnv:""}},mounted:function(){this.checkPermissions()},methods:{checkPermissions:function(){this.triggerBlock("h5","当前内容仅限H5观看","请使用手机微信扫一扫查看"),this.fetchQrCode("h5")},triggerBlock:function(t,e,i){this.show=!0,this.targetEnv=t,this.title=e,this.subTitle=i,uni.hideTabBar().catch((function(){}))},fetchQrCode:function(t){var e=this;return(0,p.Z)((0,u.Z)().mark((function i(){var n;return(0,u.Z)().wrap((function(i){while(1)switch(i.prev=i.next){case 0:return e.loading=!0,i.prev=1,i.next=4,e.$api("share.getQrcode",{type:e.type,id:e.shareId,platform:t});case 4:n=i.sent,1===n.code?e.qrCode=n.data:uni.$u.toast(n.msg||"获取二维码失败"),i.next=11;break;case 8:i.prev=8,i.t0=i["catch"](1),console.error(i.t0);case 11:return i.prev=11,e.loading=!1,i.finish(11);case 14:case"end":return i.stop()}}),i,null,[[1,8,11,14]])})))()}}},Ce=ye,ke=(i(33245),(0,v.Z)(Ce,xe,we,!1,null,"a7e0b246",null,!1,be,j)),Ee=ke.exports,Ie={components:{interactionTab:st.Z,liveStatusBox:It,playbackVideoModal:bt,liveStartTimeBar:pt.Z,videoBox:et.Z,messageBox:tt,columnBelongs:ut.Z,controlPopup:dt,messageBoxBottomBox:ve,columnCourseModal:Ae.Z,platformLimit:Ee},data:function(){return{coverImage:"https://www.tuzhi.ltd/assets/img/tuzhi/2c924502dd0401555b9e332c7b49fc87.png",isClearScreen:!1,showVideoControlBar:!0,startX:0,startY:0,safeAreaBottom:0,tabsChecked:"detail",tabs:[{name:"讨论",type:"interaction"},{name:"介绍",type:"detail"},{name:"互动",type:"interaction_exam"}],videoBoxHeight:230,messageBoxHeight:200,controlPanelHeight:0,modal:{forum:!1,control:!1,courseware:!1,detail:!1,interaction:!1,playbackVideo:!1,columnCourse:!1},data:{},roomData:{config:{},push_url:{},status_text:"正在获取直播数据"},loading:!0,isLive:!0,roomStatus:"not_start",videoUrl:"",pageParams:{},studyTime:null,isPlaying:!1,isFullscreen:!1,refreshTimer:null,isPageActive:!0,videoErrorLocked:!1,qualityPopupVisible:!1,currentQuality:null,userSelectedQuality:!1,bufferingState:{isBuffering:!1,startTime:0,lastWaitingTime:0,lastPromptTime:0,timer:null},onlineUserNum:0,onlineUserTimer:null}},watch:{},computed:{isVideoUrlSupported:function(){if(!this.videoUrl)return!1;var t=String(this.videoUrl).toLowerCase().split("?")[0];return 0!==t.indexOf("rtmp://")},isCustomVideoLive:function(){if("run_playback"==this.roomData.status)return!1;if(this.data&&3==this.data.live_type&&this.videoUrl){var t=String(this.videoUrl).toLowerCase().split("?")[0];if(t.endsWith(".mp4"))return!1}return!0},showQualitySwitch:function(){return"online"==this.roomData.status&&this.roomData.qualities&&this.roomData.qualities.length>=2},currentQualityName:function(){if(this.currentQuality)return this.currentQuality.name;if(this.showQualitySwitch&&this.roomData.qualities&&this.roomData.qualities.length>0){var t=this.roomData.qualities.slice().sort((function(t,e){return e.level-t.level}));return t[0].name}return"原画"},showViewerCount:function(){return this.roomData.config&&1==this.roomData.config.views&&1==this.roomData.message_enabled},qualityOptions:function(){var t=[],e=this.roomData.qualities&&this.roomData.qualities.length>0;return e?this.roomData.qualities.forEach((function(e){t.push({key:"quality_"+e.template_id,name:e.name,level:e.level,template_id:e.template_id,isOriginal:!1,url:e.url||{}})})):t.push({key:"original",name:"原画",level:Number.MAX_SAFE_INTEGER,isOriginal:!0,url:this.roomData.push_url||{}}),t}},methods:{refreshVideo:function(){this.$refs.videoBox&&this.$refs.videoBox.refresh()},control:function(t){switch(this.modal.control=!1,t){case"detail":this.modal.detail=!0;break;case"interaction":this.modal.interaction=!0;break}},toggleClearScreen:function(){this.isClearScreen=!this.isClearScreen,this.$refs.videoBox.showControlBar(),this.showVideoControlBar=!this.isClearScreen},goComplaint:function(){uni.navigateTo({url:"/pages/app/complaint/index/index?target_type=live&target_id="+(this.data.id||this.pageParams.id||"")+"&target_title="+encodeURIComponent(this.data.name||"")})},openQualityPopup:function(){this.qualityPopupVisible=!0},switchQuality:function(t){if(t){this.qualityPopupVisible=!1,this.clearBufferingState(),this.userSelectedQuality=!0;var e="";if(t.isOriginal?(e=this.roomData.push_url?this.roomData.push_url.hls:"",this.currentQuality=null):(e=t.url?t.url.hls:"",this.currentQuality={name:t.name,level:t.level,template_id:t.template_id,url:t.url}),this.currentQuality&&this.currentQuality.template_id)try{uni.setStorageSync("live_quality_"+this.pageParams.id,this.currentQuality.template_id)}catch(i){}e&&e!==this.videoUrl&&(this.videoUrl=e),uni.$u.toast("清晰度切换成功")}},isCurrentQuality:function(t){return t.isOriginal?null===this.currentQuality:this.currentQuality&&this.currentQuality.template_id==t.template_id},onVideoWaiting:function(){if(this.showQualitySwitch){var t=Date.now();if(!this.bufferingState.isBuffering||t-this.bufferingState.lastWaitingTime>3e3){this.clearBufferingState(),this.bufferingState.isBuffering=!0,this.bufferingState.startTime=t;var e=this;this.bufferingState.timer=setTimeout((function(){e.promptSwitchQuality()}),5e3)}this.bufferingState.lastWaitingTime=t}},onVideoPlaying:function(){this.clearBufferingState()},onM3u8Retry:function(){},clearBufferingState:function(){this.bufferingState.timer&&clearTimeout(this.bufferingState.timer);var t=this.bufferingState.lastPromptTime;this.bufferingState={isBuffering:!1,startTime:0,lastWaitingTime:0,lastPromptTime:t,timer:null}},promptSwitchQuality:function(){if(this.showQualitySwitch){var t=Date.now();if(!(t-this.bufferingState.lastPromptTime<6e4)){this.bufferingState.lastPromptTime=t;var e=this.currentQuality?this.currentQuality.level:Number.MAX_SAFE_INTEGER,i=this.qualityOptions.some((function(t){return!t.isOriginal&&t.level<e}));i&&uni.$u.toast("当前网络不佳,建议切换较低清晰度")}}},goBack:function(){var t=this;uni&&uni.navigateBack?uni.navigateBack({delta:1,fail:function(){t.goHome()}}):window&&window.history&&window.history.length>1?window.history.back():this.goHome()},goHome:function(){uni&&uni.switchTab?uni.switchTab({url:"/pages/index/index"}):window&&(window.location.href="/pages/index/index")},playback:function(t){this.videoUrl=t,this.isLive=!1,this.modal.playbackVideo=!1},tabsChange:function(t){this.tabsChecked=t.type},getData:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];Bt.Z.stopStudyLog(),Bt.Z.banScreenRecordStart(),J.$api("course.detail",{id:this.pageParams.id,add_views:e}).then((function(e){if(uni.stopPullDownRefresh(),uni.hideLoading(),J.loading=!1,1===e.code){if(!e.data.subscription||"live"!=e.data.type)return J.$nav.to("/pages/course/detail/detail?id="+J.pageParams.id,"local","redirectTo"),!1;J.data=e.data,t.$nav.share(e.data.name),Bt.Z.intervalSetStudyLog(e.data.id,J.pageParams.column_id),J.getRoomDetail()}else uni.showModal({title:"提示",content:e.msg,success:function(t){J.$nav.back()}})}))},liveErrorHandle:function(t){if(J.videoErrorLocked=!0,J.refreshTimer&&(clearInterval(J.refreshTimer),J.refreshTimer=null),J.roomData.status="offline",t&&t.hasOwnProperty("errMsg")){var e=J.parseErrorText(t.errMsg);-1!==e.indexOf("4011")||-1!==e.indexOf("不支持")||-1!==e.indexOf("rtmp")?J.roomData.status_text="当前视频格式不支持播放,请联系管理员使用 m3u8、mp4、flv 或 RTS 格式播流地址,点击重试":J.roomData.status_text="视频加载失败,点击重试"}else J.roomData.status_text="视频加载失败,点击重试"},parseErrorText:function(t){var e=t.indexOf('{"code"');if(-1===e)return t;var i=t.substring(e);try{var n=JSON.parse(i);return n.code+"-"+n.text}catch(s){var a=i.replace(/"}\s*"$/,"}");try{var o=JSON.parse(a);return o.code+"-"+o.text}catch(r){return t}}},initDefaultQuality:function(t){if(t.qualities&&t.qualities.length>0){var e=t.qualities.slice().sort((function(t,e){return e.level-t.level})),i="live_quality_"+this.pageParams.id,n="";try{n=uni.getStorageSync(i)||""}catch(r){}var a=null;if(n)for(var o=0;o<e.length;o++)if(e[o].template_id==n){a=e[o];break}var s=a||e[0];this.currentQuality={name:s.name,level:s.level,template_id:s.template_id,url:s.url},this.videoUrl=s.url?s.url.hls:t.push_url.hls}else this.currentQuality=null,this.videoUrl=t.push_url.hls},getRoomDetail:function(){var t=[{name:"介绍",type:"detail"},{name:"互动",type:"interaction_exam"}];J.$api("live.room.detail",{course_id:this.pageParams.id}).then((function(e){if(J.loading=!1,J.roomData=e.data,!e.data)return!1;if(e.data.message_subkey&&(t.unshift({name:"讨论",type:"interaction"}),J.tabsChecked="interaction"),"run_playback"==e.data.status&&(t.unshift({name:"回放",type:"playback"}),J.tabsChecked="playback"),"online"==e.data.status){if(J.currentQuality&&e.data.qualities&&e.data.qualities.length>0){for(var i=null,n=0;n<e.data.qualities.length;n++)if(e.data.qualities[n].template_id==J.currentQuality.template_id){i=e.data.qualities[n];break}i&&i.url&&i.url.hls?(J.videoUrl=i.url.hls,J.currentQuality.url=i.url):J.initDefaultQuality(e.data)}else J.initDefaultQuality(e.data);J.refreshTimer&&(clearInterval(J.refreshTimer),J.refreshTimer=null),J.isVideoUrlSupported||(J.videoErrorLocked=!0,J.roomData.status_text="当前视频格式不支持播放,请联系管理员使用 m3u8、mp4、flv 或 RTS 格式播流地址")}else"offline"==e.data.status||"not_start"==e.data.status?!J.isPageActive||J.videoErrorLocked||J.refreshTimer||(J.refreshTimer=setInterval((function(){J.refresh()}),3e3)):J.refreshTimer&&(clearInterval(J.refreshTimer),J.refreshTimer=null);J.tabs=t,J.showViewerCount?J.startOnlineUserPolling():J.stopOnlineUserPolling()}))},startOnlineUserPolling:function(){this.stopOnlineUserPolling(),this.fetchOnlineUserNum();var t=this;this.onlineUserTimer=setInterval((function(){t.fetchOnlineUserNum()}),15e3)},stopOnlineUserPolling:function(){this.onlineUserTimer&&(clearInterval(this.onlineUserTimer),this.onlineUserTimer=null)},fetchOnlineUserNum:function(){var t=this;this.$api("live.room.getOnlineUserNum",{course_id:this.pageParams.id}).then((function(e){e&&1==e.code&&(t.onlineUserNum=e.data||0)})).catch((function(){}))},refresh:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];J.videoErrorLocked=!1,J.currentQuality=null,J.getData(t)},videoReady:function(){console.log("视频加载完成"),this.fakeVideoJump(),this.showVideoControlBar=!this.isClearScreen},onPlay:function(){this.isPlaying=!0,console.log("视频开始播放"),this.fakeVideoJump()},fakeVideoJump:function(){var t=this;if(this.roomData&&this.data&&2==this.data.live_type&&"online"==this.roomData.status){var e=Math.floor(Date.now()/1e3),i=parseInt(this.data.live_start_time);this.data.live_current_time=Math.max(0,e-i),setTimeout((function(){t.$refs.videoBox.setCurrentTime(parseInt(t.data.live_current_time))}),500)}},onPaused:function(){this.isPlaying=!1,console.log("视频暂停")},onEnd:function(){var t=this;this.isPlaying=!1,setTimeout((function(){t.refresh()}),3e3)},getElementHeight:function(){var t=uni.createSelectorQuery().in(J);t.select(".flex-container").boundingClientRect((function(t){J.videoBoxHeight=t.height,J.setContainerHeight()})).exec()},setContainerHeight:function(){uni.getSystemInfo({success:function(t){var e=0;t.safeAreaInsets&&t.safeAreaInsets.bottom&&(e=t.safeAreaInsets.bottom),J.safeAreaBottom=e,J.videoBoxHeight=t.windowHeight-e,J.messageBoxHeight=t.windowHeight/3}})}},onHide:function(){Bt.Z.stopStudyLog(),Bt.Z.banScreenRecordCancel(),this.isPageActive=!1,this.refreshTimer&&(clearInterval(this.refreshTimer),this.refreshTimer=null),this.clearBufferingState(),this.stopOnlineUserPolling()},onUnload:function(){Bt.Z.stopStudyLog(),Bt.Z.banScreenRecordCancel(),this.refreshTimer&&(clearInterval(this.refreshTimer),this.refreshTimer=null),this.clearBufferingState(),this.stopOnlineUserPolling(),this.$refs.message&&this.$refs.message.onPageUnload&&this.$refs.message.onPageUnload()},deactivated:function(){Bt.Z.stopStudyLog()},onShow:function(){Bt.Z.intervalSetStudyLog(J.pageParams.id,J.pageParams.column_id),J.isPageActive=!0,J.refresh()},onPullDownRefresh:function(){Bt.Z.stopStudyLog(),Bt.Z.banScreenRecordCancel(),J.refresh()},onReachBottom:function(){},onLoad:function(t){J=this,this.setContainerHeight(!0),J.pageParams=J.$nav.parsePageParams(t),J.refresh(!0)},onShareAppMessage:function(){return this.$nav.share()},onShareTimeline:function(){return this.$nav.share()}},Be=Ie,_e=(i(66228),(0,v.Z)(Be,s,r,!1,null,"d949090a",null,!1,o,K)),Se=_e.exports},91720:function(t,e,i){"use strict";i.r(e);var n=i(43481),a=i.n(n),o=i(2400),s=i.n(o),r=s()(a());r.push([t.id,"[alt][data-v-2195fc88]{max-width:100%}",""]),e["default"]=r},23087:function(t,e,i){"use strict";i.r(e);var n=i(43481),a=i.n(n),o=i(2400),s=i.n(o),r=s()(a());r.push([t.id,".control-box[data-v-449cd3c1]{width:100%;padding:0 15px 15px;display:grid;grid-template-columns:repeat(3,1fr); /* 每行三列 */grid-row-gap:20px; /* 行间距 */grid-column-gap:10px; /* 列间距 */z-index:100;border-top-right-radius:10px;border-top-left-radius:10px}.control-btn[data-v-449cd3c1]{text-align:center;font-size:12px;color:#1d2129;display:flex;flex-direction:column;align-items:center;gap:6px /* 图标与文字距离 */}.popup-title[data-v-449cd3c1]{width:100%;height:50px;line-height:50px;font-size:14px;text-align:center;border-bottom:1px solid #efefef}",""]),e["default"]=r},57847:function(t,e,i){"use strict";i.r(e);var n=i(43481),a=i.n(n),o=i(2400),s=i.n(o),r=s()(a());r.push([t.id,'.live-status-box[data-v-742a53df]{background-size:100% 100%;width:100%;\n /* z-index: 20000; */\n}.live-status-box[data-v-742a53df]:after{content:" ";display:inline-block;width:100%;\n\n\nheight:calc(100%);\n\n /* 高斯模糊效果 - 替换原来的半透明背景 */backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px); /* Safari 兼容 */background-color:rgba(0,0,0,.3); /* 降低透明度,让模糊效果更明显 */z-index:1;position:absolute;top:0;left:0;\n}.live-status-info[data-v-742a53df]{text-align:center;width:100%;position:absolute;top:35%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;text-align:center;z-index:10;\n}.live-status-text[data-v-742a53df]{font-size:12px;color:#fff;margin-top:10px;display:flex;align-items:center;justify-content:center;padding:0 20px;line-height:1.5}.live-status-refresh[data-v-742a53df]{display:inline-flex;align-items:center;justify-content:center;margin:12px auto 0;padding:6px 16px;background-color:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.4);border-radius:16px;font-size:12px;color:#fff}.live-status-refresh span[data-v-742a53df]{margin-left:4px}.live-status-icon img[data-v-742a53df]{width:45px;height:45px;opacity:.85}.live-status-btn[data-v-742a53df]{width:80px;margin:10px auto;padding:5px 10px;\n /* background-color: aliceblue; */font-size:12px;border-radius:5px}\n\n/* 直播开始时间条样式 */.live-status-info .start-time-bar[data-v-742a53df]{margin-top:15px;background-color:rgba(240,246,255,.9);border:1px solid rgba(0,122,255,.2);max-width:90%;margin-left:auto;margin-right:auto}',""]),e["default"]=r},58324:function(t,e,i){"use strict";i.r(e);var n=i(43481),a=i.n(n),o=i(2400),s=i.n(o),r=s()(a());r.push([t.id,".popup-header[data-v-780d8a1a]{display:flex;justify-content:center;align-items:center;padding:15px;border-bottom:1px solid #f0f0f0}.popup-title[data-v-780d8a1a]{font-size:16px;font-weight:500;color:#333}.popup-content[data-v-780d8a1a]{padding:0 15px 20px;max-height:400px;overflow-y:auto}.playback-video-no[data-v-780d8a1a]{font-size:16px;font-weight:700;color:#86909c;width:30px}.playback-video-list[data-v-780d8a1a]{padding:10px 0}[data-v-780d8a1a] .u-cell__body{padding:10px 0!important}[data-v-780d8a1a] .playback-video-title{font-size:14px!important;font-weight:400!important}[data-v-780d8a1a] .playback-video-label{font-size:12px!important;margin-top:2px!important;color:#86909c}[data-v-780d8a1a] .u-cell__body .u-cell__value{font-size:14px!important;font-weight:700!important}[data-v-780d8a1a] .u-line{border-bottom:1px solid #efefef!important}.active .u-cell__value[data-v-780d8a1a],[data-v-780d8a1a] .active .playback-video-title,\n.active .playback-video-label[data-v-780d8a1a]{color:#0968f6}",""]),e["default"]=r},14263:function(t,e,i){"use strict";i.r(e);var n=i(43481),a=i.n(n),o=i(2400),s=i.n(o),r=s()(a());r.push([t.id,"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n/* 兼容多端 */[data-v-45cf05fd]::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;color:transparent /* 可选:进一步隐藏 */}.gift-options-box[data-v-45cf05fd]{height:300px;width:100%;overflow-x:auto}.gift-loading[data-v-45cf05fd]{display:flex;flex-direction:column;align-items:center;justify-content:center}.loading-text[data-v-45cf05fd]{color:#999;font-size:14px;margin-top:10px}.gift-item[data-v-45cf05fd]{text-align:center;\n /* margin: 10px 0; */width:100%;height:100%;padding:10px;border-radius:16px;border:2px solid rgba(255,125,0,0);box-sizing:border-box}.gift-item.active[data-v-45cf05fd]{background:rgba(255,125,0,.1);border:2px solid #ff7d00}.gift-icon[data-v-45cf05fd]{width:40px;height:40px}.gift-name[data-v-45cf05fd]{color:#666;font-size:12px;margin-top:4px}.gift-price[data-v-45cf05fd]{color:#ff7d00;font-size:12px;font-weight:700;margin-top:2px}.gift-footer[data-v-45cf05fd]{padding:10px;border-top:1px solid #f5f5f5;display:flex;align-items:center;vertical-align:middle;justify-content:space-between}.price-total-box[data-v-45cf05fd]{display:flex;justify-content:space-between;align-items:center;\n /* margin-bottom: 10px; */font-size:14px;color:#666}.price-value[data-v-45cf05fd]{color:#ff7d00;font-size:20px;font-weight:700}.price-unit[data-v-45cf05fd]{font-size:14px}.send-btn[data-v-45cf05fd]{display:flex;justify-content:flex-end;align-items:center;gap:10px}.send-btn uni-button[data-v-45cf05fd]{width:80px;height:36px;line-height:36px;background:linear-gradient(90deg,#ff7d00,#ff9f00);color:#fff;border-radius:18px;font-size:14px;border:none}.send-btn uni-button[data-v-45cf05fd]::after{border:none}",""]),e["default"]=r},51700:function(t,e,i){"use strict";i.r(e);var n=i(43481),a=i.n(n),o=i(2400),s=i.n(o),r=s()(a());r.push([t.id,".detail-popup-content[data-v-0c838cde]{width:100%;height:90vh;background-color:#fff;border-radius:12px 12px 0 0;overflow:hidden;position:relative}.popup-header[data-v-0c838cde]{position:absolute;top:0;left:0;right:0;height:50px;display:flex;justify-content:space-between;align-items:center;background-color:#fff;z-index:10}.popup-title[data-v-0c838cde]{width:100%;height:50px;line-height:50px;font-size:14px;text-align:left;font-weight:500;color:#1d2129;padding-left:15px}.back-btn[data-v-0c838cde]{display:flex;align-items:center;justify-content:center;padding:0 12px;cursor:pointer;margin-right:8px}.back-btn uni-text[data-v-0c838cde]{font-size:14px;color:#0968f6}.header-actions[data-v-0c838cde]{display:flex;align-items:center;flex-shrink:0;padding-right:12px}.fullscreen-btn[data-v-0c838cde]{display:flex;align-items:center;gap:4px;padding:6px 12px;background-color:#fff;border-radius:16px;cursor:pointer;margin-right:12px}.back-btn uni-text[data-v-0c838cde],.fullscreen-btn uni-text[data-v-0c838cde]{font-size:12px;color:#0968f6}.close-btn[data-v-0c838cde]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:#fff;border-radius:50%;cursor:pointer}.detail-iframe[data-v-0c838cde]{width:100%;height:100%;border:none;padding-top:50px;box-sizing:border-box}",""]),e["default"]=r},39139:function(t,e,i){"use strict";i.r(e);var n=i(43481),a=i.n(n),o=i(2400),s=i.n(o),r=s()(a());r.push([t.id,".course-item-box[data-v-8e97d84e]{width:100%;box-sizing:border-box;background-color:#fff;margin-bottom:10px;overflow:hidden;padding:6px;\n /* background-color: #fff; */border-radius:6px}.course-item-box .course-containner[data-v-8e97d84e]{display:flex;justify-content:space-between}.course-item-box .explaining[data-v-8e97d84e]{padding:4px 0 8px;font-size:14px;font-weight:700;color:#f57676}.course-item-box.explaining-bg[data-v-8e97d84e]{background:linear-gradient(270deg,#fff,#f8ecf0)}.goods-box[data-v-8e97d84e]{width:100%;height:60vh;overflow-y:auto}.course-item-box .info[data-v-8e97d84e]{width:calc(100% - 150px);overflow:hidden;position:relative}.course-item-box .cover[data-v-8e97d84e]{height:100px;width:130px;padding:0;position:relative;border-radius:6px}.course-item-box .cover img[data-v-8e97d84e]{width:100%;height:100%;object-fit:contain;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:6px\n /* border-radius: 6px */}.course-item-box-round[data-v-8e97d84e]{border-radius:10px}.course-item-box-border[data-v-8e97d84e]{border:1px solid #efefef}.course-item-box[data-v-8e97d84e]:last-child{margin-bottom:0}.course-item-box .info .title[data-v-8e97d84e]{color:#1d2129;font-size:16px;font-weight:400}.course-item-box .info .subtitle[data-v-8e97d84e]{color:#86909c;font-size:12px;margin-top:8px}.course-item-box .info .time .unit[data-v-8e97d84e],\n.course-item-box .info .time .marking[data-v-8e97d84e]{font-size:14px}.course-item-box .cover .type[data-v-8e97d84e]{position:absolute;bottom:4px;right:4px;height:20px;padding:0 4px;box-sizing:border-box;line-height:18px;background:rgba(0,0,0,.25);border-radius:4px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.course-item-box .cover .type span[data-v-8e97d84e]{color:#fff;font-size:10px}.course-item-box .footer[data-v-8e97d84e]{width:100%;display:flex;align-items:center;justify-content:space-between;position:absolute;bottom:0;left:0}.course-item-box .footer .price[data-v-8e97d84e]{font-weight:700;font-size:18px;color:#f53f3f}.course-item-box .footer .no-price[data-v-8e97d84e]{font-size:18px;color:#f53f3f\n /* font-weight: normal; */}.course-item-box .footer .price .unit[data-v-8e97d84e]{margin-right:2px;font-size:12px;font-weight:700}.course-item-box .footer .price .marking[data-v-8e97d84e]{color:#c9cdd4;font-weight:400;margin-left:10px;font-size:12px;text-decoration:line-through}.buy-btn[data-v-8e97d84e]{background:linear-gradient(90deg,#f53f3f,#f55454,#f57676);border-radius:6px;padding:6px 16px;color:#fff;font-size:14px;font-weight:700}.detail-iframe[data-v-8e97d84e]{width:100%;height:100%;border:none}",""]),e["default"]=r},92591:function(t,e,i){"use strict";i.r(e);var n=i(43481),a=i.n(n),o=i(2400),s=i.n(o),r=s()(a());r.push([t.id,".goods-popover[data-v-40cd4f54]{width:130px;background-color:#fff;position:fixed;right:10px;bottom:calc(env(safe-area-inset-bottom) + 70px);border-radius:6px;padding:4px\n /* box-shadow: ; */}.goods-popover .cover[data-v-40cd4f54]{height:100px;width:100%;padding:0;position:relative;border-radius:6px}.goods-popover .cover img[data-v-40cd4f54]{width:100%;height:100%;object-fit:contain;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:6px\n /* border-radius: 6px */}.goods-popover .cover .type[data-v-40cd4f54]{position:absolute;bottom:6px;right:3px;height:18px;border-radius:5px;padding:0 6px;box-sizing:border-box;line-height:14px;background:rgba(0,0,0,.25);border-radius:6px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.goods-popover .cover .type span[data-v-40cd4f54]{color:#fff;font-weight:500;font-size:10px}.goods-popover .title[data-v-40cd4f54]{color:#1d2129;font-size:12px;margin-top:6px}.goods-popover .footer[data-v-40cd4f54]{margin-top:6px;width:100%;display:flex;justify-content:space-between;align-items:center;\n /* background-color: #f53f3f; */background:linear-gradient(90deg,#f53f3f,#f55454,#f57676);border-radius:6px;padding:2px 8px;box-sizing:border-box}.goods-popover .price[data-v-40cd4f54]{font-weight:600;font-size:14px;color:#fff}.goods-popover .price .unit[data-v-40cd4f54]{margin-right:2px;font-size:12px;font-weight:400}.goods-popover .close[data-v-40cd4f54]{position:absolute;top:5px;right:10px}.one-line-hidden[data-v-40cd4f54],\n.two-line-hidden[data-v-40cd4f54]{overflow:hidden;text-overflow:ellipsis}.one-line-hidden[data-v-40cd4f54]{white-space:nowrap!important}.two-line-hidden[data-v-40cd4f54]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}",""]),e["default"]=r},22807:function(t,e,i){"use strict";i.r(e);var n=i(43481),a=i.n(n),o=i(2400),s=i.n(o),r=s()(a());r.push([t.id,".goods-box[data-v-0daa8483]{width:100%;height:60vh;overflow-y:auto}",""]),e["default"]=r},2311:function(t,e,i){"use strict";i.r(e);var n=i(43481),a=i.n(n),o=i(2400),s=i.n(o),r=s()(a());r.push([t.id,"@charset \"UTF-8\";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n *@import '/static/themes/css/arco.css';\n*/uni-button[data-v-e75d08bc]::after{content:none!important}\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.footer[data-v-e75d08bc]{display:flex;align-items:center;width:100%;background-color:initial;flex-shrink:0;padding:3px 10px 6px;box-sizing:border-box;left:0}.footer .icon[data-v-e75d08bc]{display:flex;justify-content:center;align-items:center;height:34px;width:34px;border-radius:50%;margin-left:10px;background-color:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.footer .icon[data-v-e75d08bc]:active{background-color:rgba(0,0,0,.5)}.footer .icon uni-text[data-v-e75d08bc]{font-size:%?60?%;color:#fff}.footer .icon img[data-v-e75d08bc]{width:18px;height:18px}.footer .send-btn[data-v-e75d08bc]{color:#fff;font-size:12px;font-weight:600;width:35px;opacity:.8}.footer .input[data-v-e75d08bc]{display:flex;align-items:center;justify-content:space-between;background-color:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:20px;flex:1;margin:5px 5px;border:1px solid hsla(0,0%,100%,.1);padding:8px 10px}.footer .input uni-textarea[data-v-e75d08bc]{width:100%;height:-webkit-max-content;height:max-content;font-size:14px;box-sizing:border-box;color:#fff}",""]),e["default"]=r},60156:function(t,e,i){"use strict";i.r(e);var n=i(43481),a=i.n(n),o=i(2400),s=i.n(o),r=s()(a());r.push([t.id,"@charset \"UTF-8\";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n *@import '/static/themes/css/arco.css';\n*/uni-button[data-v-253aec17]::after{content:none!important}\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.page-chat[data-v-253aec17]{left:0;width:75%;max-width:300px;display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden;padding-bottom:0}.page-chat .more-btn[data-v-253aec17]{padding:0 %?20?%;font-size:%?44?%}.page-chat .container[data-v-253aec17]{flex:1;overflow:hidden;position:relative}.page-chat .container .scroller[data-v-253aec17]{height:100%;position:relative;\n /* 隐藏滚动条 */\n /* 兼容 Firefox */scrollbar-width:none;\n /* 兼容 IE 10+ */-ms-overflow-style:none}.page-chat .container .scroller[data-v-253aec17] ::-webkit-scrollbar{display:none;width:0!important;height:0!important;-webkit-appearance:none;background:transparent}.page-chat .container .scroller .loading[data-v-253aec17]{display:flex;align-items:center;justify-content:center;height:%?100?%;width:100%;position:absolute;left:0;background-color:#fff;z-index:9;-webkit-transform:translateY(%?-100?%);transform:translateY(%?-100?%);transition:all .3s}.page-chat .container .scroller .loading.is-active[data-v-253aec17]{-webkit-transform:translateY(0);transform:translateY(0)}.page-chat .append[data-v-253aec17]{transition:height .3s;position:relative}.page-chat .append > uni-view[data-v-253aec17]{position:absolute;left:0;top:0;width:100%}[data-v-253aec17]::-webkit-scrollbar{display:none!important}.message-control-btn[data-v-253aec17]{width:100px;margin-top:20px;margin:20x auto}.page-chat .u-empty[data-v-253aec17]{margin-top:80px!important}.gift-transition[data-v-253aec17]{padding:14px 15px;background-image:linear-gradient(270deg,#ffecd2 0,#fcb69f);border-radius:4px}.gift-box[data-v-253aec17]{display:flex;align-items:center;justify-content:flex-start;width:-webkit-fit-content;width:fit-content;text-align:left;font-size:12px;color:#fff}.gift-box .gift-content[data-v-253aec17]{display:inline;white-space:normal;word-break:break-word;line-height:1.4;overflow-wrap:break-word}.gift-box .gift-icon[data-v-253aec17]{width:15px;height:15px;margin-right:6px;vertical-align:middle;display:inline-block}.gift-box uni-text[data-v-253aec17]{color:#d87558;margin-left:4px;white-space:normal;display:inline}.gift-box uni-text.gift-nickname[data-v-253aec17]{margin-left:0}.link-error-box[data-v-253aec17]{background-color:#fff1e9;padding:5px 10px;font-size:12px;display:flex;align-items:center;justify-content:space-between;position:absolute;top:0;left:10px;width:calc(100% - 10px);z-index:1;box-sizing:border-box;border-radius:4px}.link-error-box .re-link-btn[data-v-253aec17]{background-color:#e37318;color:#fff;padding:5px 5px;border-radius:4px;font-size:12px;width:90px;text-align:center}",""]),e["default"]=r},20125:function(t,e,i){"use strict";i.r(e);var n=i(43481),a=i.n(n),o=i(2400),s=i.n(o),r=s()(a());r.push([t.id,"@charset \"UTF-8\";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n *@import '/static/themes/css/arco.css';\n*/uni-button[data-v-7470f525]::after{content:none!important}\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.gift-box[data-v-7470f525]{display:flex;align-items:center;justify-content:center;width:-webkit-fit-content;width:fit-content;text-align:center;font-size:12px;margin:10px auto;border-radius:4px;background-image:linear-gradient(270deg,#ffecd2 0,#fcb69f);color:#fff}.gift-box .gift-content[data-v-7470f525]{display:inline;white-space:normal;word-break:break-word;line-height:1.4;overflow-wrap:break-word;text-align:left}.gift-box .gift-icon[data-v-7470f525]{width:12px;height:12px;margin-left:6px;vertical-align:middle;display:inline-block}.gift-box uni-text[data-v-7470f525]{color:#d87558;margin-left:6px;white-space:normal;display:inline}.notice[data-v-7470f525]{width:90%;margin:10px auto;background-color:#ecf5ff;padding:10px;color:#0968f6;font-size:14px;border-radius:5px}.notice.portrait-notice[data-v-7470f525]{width:auto;margin:2px 12px;background-color:rgba(255,59,48,.2); /* 磨砂透明背景 */padding:6px 10px;color:#fff;font-size:13px;border-radius:12px;border:1px solid rgba(255,59,48,.4);text-shadow:0 1px 1px rgba(0,0,0,.5);display:inline-block;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px) /* 磨砂效果 */}.notice.portrait-notice .notice-label[data-v-7470f525]{background-color:#ff3b30;color:#fff;font-size:12px;padding:2px 4px;border-radius:3px;margin-right:4px;font-weight:700;display:inline-block}.message-list__wrap .date[data-v-7470f525]{display:flex;align-items:center;justify-content:center;height:20px;font-size:10px;color:hsla(0,0%,100%,.6)}.message-list__wrap .popup-video[data-v-7470f525]{position:absolute;left:-200%;top:0;height:100%;width:100%}.message-list__wrap .popup-video uni-video[data-v-7470f525]{height:100%;width:100%}.message-list__item[data-v-7470f525]{display:flex;width:100%;padding:10px;box-sizing:border-box}.message-list__item .avatar[data-v-7470f525]{flex-shrink:0}.message-list__item .det[data-v-7470f525]{flex:1;margin:0 10px}.message-list__item .det .content[data-v-7470f525]{display:flex;flex-direction:column;align-items:flex-start}.message-list__item .det .content .wrap[data-v-7470f525]{display:inline-flex;align-items:center;font-size:14px;background-color:#fff;border-radius:0 10px 10px 10px;padding:%?20?%;height:%?80?%;max-width:72%;box-sizing:border-box;position:relative}.message-list__item .det .content .name[data-v-7470f525]{font-size:12px;margin-bottom:5px;color:#666}.message-list__item .det .content .progress[data-v-7470f525]{width:%?150?%}.message-list__item .det .content .error[data-v-7470f525]{font-size:%?24?%;color:red}.message-list__item .det .content .text[data-v-7470f525]{height:auto;word-break:break-all;word-wrap:break-word;white-space:pre-wrap}.message-list__item .det .content .picture[data-v-7470f525]{width:100px}.message-list__item .det .content .picture uni-image[data-v-7470f525]{width:100%;border-radius:12px;margin:6px 0;overflow:hidden}.message-list__item .det .content .emoji uni-image[data-v-7470f525]{height:20px;width:20px}.message-list__item .det .content .voice .icon[data-v-7470f525]{position:relative;font-size:20px;height:25px;width:25px}.message-list__item .det .content .voice .icon uni-text[data-v-7470f525]{position:absolute}.message-list__item .det .content .voice.is-play .icon uni-text[data-v-7470f525]:nth-child(1){-webkit-animation:ss-data-v-7470f525 .8s linear infinite;animation:ss-data-v-7470f525 .8s linear infinite}@-webkit-keyframes ss-data-v-7470f525{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes ss-data-v-7470f525{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.message-list__item .det .content .video[data-v-7470f525]{display:flex;align-items:center;justify-content:center;background-color:#333;border-radius:8px;height:90px;width:150px;position:relative;overflow:hidden}.message-list__item .det .content .video uni-image[data-v-7470f525]{height:100%;width:100%}.message-list__item .det .content .video .cl-icon-play[data-v-7470f525]{position:absolute;z-index:2;color:hsla(0,0%,100%,.9);font-size:25px;text-shadow:0 0 %?4?% #999}.message-list__item.is-my[data-v-7470f525]{flex-direction:row-reverse}.message-list__item.is-my .content[data-v-7470f525]{align-items:flex-end}.message-list__item.is-my .content .wrap[data-v-7470f525]{border-radius:10px 0 10px 10px;background-color:#fff}.message-list__item.is-my .content .voice[data-v-7470f525]{flex-direction:row-reverse}.message-list__item.is-my .content .voice .icon[data-v-7470f525]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.message-list__wrap .gift-box[data-v-7470f525]{background-image:none!important;background-color:rgba(0,0,0,.3)!important; /* 更深的磨砂透明背景 */border-radius:12px;color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.8);justify-content:flex-start;margin:4px 12px;padding:4px 10px;width:auto;display:inline-flex;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px) /* 磨砂效果 */}.message-list__wrap .gift-box .gift-content[data-v-7470f525]{display:inline;white-space:normal;word-break:break-word;line-height:1.4}.message-list__wrap .gift-box uni-text[data-v-7470f525]{color:gold;margin-left:4px;white-space:normal;display:inline}.message-list__wrap .gift-box uni-text.host-label[data-v-7470f525]{margin-left:0}.message-list__wrap .gift-box .gift-icon[data-v-7470f525]{width:15px;height:15px;margin-left:4px;vertical-align:middle;display:inline-block}.message-list__wrap .message-list__item[data-v-7470f525]{padding:2px 12px}.message-list__wrap .message-list__item.is-my[data-v-7470f525]{flex-direction:row}.message-list__wrap .message-list__item.is-my .content[data-v-7470f525]{align-items:flex-start}.message-list__wrap .message-list__item .avatar[data-v-7470f525]{display:none}.message-list__wrap .message-list__item .det[data-v-7470f525]{margin:0}.message-list__wrap .message-list__item .det .content .portrait-msg-item[data-v-7470f525]{background-color:rgba(0,0,0,.3); /* 更深的磨砂透明背景 */border-radius:12px;padding:4px 10px 6px;display:inline-block;margin:2px 0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px) /* 添加模糊效果增强磨砂感 */}.message-list__wrap .message-list__item .det .content .portrait-msg-item .name[data-v-7470f525]{color:#b3e5fc;font-size:13px;font-weight:700;text-shadow:0 1px 1px rgba(0,0,0,.5);margin-right:4px}.message-list__wrap .message-list__item .det .content .portrait-msg-item .text[data-v-7470f525]{color:#fff;font-size:13px;text-shadow:0 1px 1px rgba(0,0,0,.5)}.message-list__wrap .message-list__item .det .content .portrait-msg-item .host-label[data-v-7470f525]{background-color:#007aff;color:#fff;font-size:10px;padding:2px 4px;border-radius:3px;margin-right:4px;font-weight:700}.message-list__wrap .message-list__item .det .content .portrait-msg-item .notice-label[data-v-7470f525]{background-color:#ff3b30;color:#fff;font-size:12px;padding:2px 4px;border-radius:3px;margin-right:4px;font-weight:700}.message-list__wrap .message-list__item .det .content .portrait-msg-item.is-host[data-v-7470f525]{background-color:rgba(0,122,255,.2); /* 调整主机消息背景 */border:1px solid rgba(0,122,255,.4)}.message-list__wrap .message-list__item .det .content .portrait-msg-item.is-notice[data-v-7470f525]{background-color:rgba(255,59,48,.2); /* 调整通知消息背景 */border:1px solid rgba(255,59,48,.4)}",""]),e["default"]=r},36962:function(t,e,i){"use strict";i.r(e);var n=i(43481),a=i.n(n),o=i(2400),s=i.n(o),r=s()(a());r.push([t.id,"@charset \"UTF-8\";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n *@import '/static/themes/css/arco.css';\n*/uni-button[data-v-a7e0b246]::after{content:none!important}\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.platform-limit-container[data-v-a7e0b246]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:9999; /* 确保层级最高 */display:flex;flex-direction:column;align-items:center;justify-content:center;padding:%?40?%}.content-box[data-v-a7e0b246]{display:flex;flex-direction:column;align-items:center;width:100%}.title[data-v-a7e0b246]{font-size:%?36?%;color:#333;font-weight:700;margin-bottom:%?60?%;text-align:center}.qr-box[data-v-a7e0b246]{width:%?400?%;height:%?400?%;display:flex;align-items:center;justify-content:center;margin-bottom:%?60?%;position:relative}.qr-img[data-v-a7e0b246]{width:100%;height:100%;border-radius:%?16?%}.loading-state[data-v-a7e0b246],\n.error-state[data-v-a7e0b246]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;background-color:#f8f8f8;border-radius:%?16?%}.error-text[data-v-a7e0b246]{font-size:%?24?%;color:#999;margin-top:%?10?%}.sub-title[data-v-a7e0b246]{display:flex;align-items:center;justify-content:center}.sub-title .text[data-v-a7e0b246]{font-size:%?30?%;color:#333;font-weight:500;margin-left:%?10?%}",""]),e["default"]=r},8231:function(t,e,i){"use strict";i.r(e);var n=i(43481),a=i.n(n),o=i(2400),s=i.n(o),r=s()(a());r.push([t.id,"@charset \"UTF-8\";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n *@import '/static/themes/css/arco.css';\n*/\n/* 全局容器:黑色背景,禁止溢出 */\n/* line 3, /stdin */.tiktok-live-room[data-v-d949090a]{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:480px;width:100%;height:100%;background-color:#fff;overflow:hidden;z-index:1;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Segoe UI,Arial,Roboto,PingFang SC,miui,Hiragino Sans GB,Microsoft Yahei,sans-serif\n /* opacity: 0.6; */\n /* transform: scale(1.1); */}\n/* 层级 1: 背景高斯模糊 */\n/* line 18, /stdin */.bg-layer[data-v-d949090a]{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%;-webkit-filter:blur(55px);filter:blur(55px);\n /* 核心:高斯模糊 */opacity:.6;-webkit-transform:scale(1.1);transform:scale(1.1)\n /* 放大一点防止白边 */}\n/* line 33, /stdin */.bg-mask[data-v-d949090a]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4)\n /* 叠加一层黑蒙版让文字更清晰 */}\n/* 层级 2: 视频容器 */\n/* line 44, /stdin */.video-layer[data-v-d949090a]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:start\n /* 垂直居中核心 */}\n/* 适配视频组件 */\n/* line 57, /stdin */.main-video[data-v-d949090a]{width:100%\n /* 如果是横屏游戏直播,这里会让其宽度100%,高度自适应,并垂直居中 */\n /* 如果是竖屏直播,会撑满全屏 */}\n/* line 63, /stdin */.status-tip[data-v-d949090a]{text-align:center;color:#fff}\n/* line 67, /stdin */.status-tip .status-cover[data-v-d949090a]{width:80px;height:80px;border-radius:50%;margin-bottom:10px}\n/* 层级 3: UI 悬浮层 */\n/* line 76, /stdin */.ui-layer[data-v-d949090a]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20;pointer-events:none\n /* 让点击穿透到视频层,只有按钮可点 */}\n/* 恢复指针事件 */\n/* line 88, /stdin */.ui-layer > *[data-v-d949090a]{pointer-events:auto}\n/* 顶部 Header */\n/* line 93, /stdin */.live-header[data-v-d949090a]{position:absolute;top:30px;\n /* 避开刘海屏 */left:15px;right:15px;display:flex;justify-content:space-between;align-items:flex-start}\n/* 左侧区域 */\n/* line 105, /stdin */.header-left[data-v-d949090a]{display:flex;align-items:center;gap:10px}\n/* 返回按钮 */\n/* line 112, /stdin */.back-btn[data-v-d949090a]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:rgba(0,0,0,.3);border-radius:50%;cursor:pointer;transition:background-color .3s ease}\n/* line 124, /stdin */.back-btn[data-v-d949090a]:hover{background:rgba(0,0,0,.5)}\n/* line 128, /stdin */.playback-btn[data-v-d949090a]{font-size:12px;color:#ddd;display:flex;align-items:center;background:rgba(0,0,0,.3);padding:0 12px;border-radius:20px;height:32px;white-space:nowrap;flex-shrink:0}\n/* line 141, /stdin */.clear-screen-btn[data-v-d949090a]{font-size:12px;color:#ddd;display:flex;align-items:center;background:rgba(0,0,0,.3);padding:0 12px;border-radius:20px;height:32px;white-space:nowrap;flex-shrink:0;cursor:pointer;transition:background-color .3s ease}\n/* line 156, /stdin */.clear-screen-btn[data-v-d949090a]:hover{background:rgba(0,0,0,.5)}\n/* 响应式调整 */@media (max-width:375px){\n /* line 162, /stdin */.header-right[data-v-d949090a]{max-width:65%}}@media (max-width:320px){\n /* line 168, /stdin */.header-right[data-v-d949090a]{max-width:60%;gap:8px}\n /* line 173, /stdin */.playback-btn[data-v-d949090a],\n.clear-screen-btn[data-v-d949090a]{padding:0 10px;font-size:11px;height:28px}}\n/* line 181, /stdin */.anchor-info[data-v-d949090a]{display:flex;align-items:center;background:rgba(0,0,0,.3);padding:0 12px;border-radius:20px;height:32px;vertical-align:middle;align-items:center}\n/* line 191, /stdin */.anchor-info .avatar[data-v-d949090a]{width:16px;height:16px;margin-right:2px}\n/* line 197, /stdin */.anchor-info .avatar img[data-v-d949090a]{width:100%}\n/* line 201, /stdin */.anchor-info .info-text[data-v-d949090a]{color:#fff}\n/* line 204, /stdin */.anchor-info .info-text .name[data-v-d949090a]{font-size:14px;font-weight:700;max-width:80px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}\n/* line 213, /stdin */.anchor-info .info-text .likes[data-v-d949090a]{font-size:12px;color:#ddd}\n/* line 219, /stdin */.anchor-info .follow-btn[data-v-d949090a]{background:#ff2c55;color:#fff;font-size:12px;padding:4px 10px;border-radius:12px;margin-left:8px}\n/* line 229, /stdin */.header-right[data-v-d949090a]{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;max-width:70%}\n/* line 237, /stdin */.header-right .online-users[data-v-d949090a]{display:flex;align-items:center;background:rgba(0,0,0,.3);padding:4px 8px;border-radius:20px;margin-right:10px}\n/* line 245, /stdin */.header-right .online-users .user-avatar[data-v-d949090a]{width:24px;height:24px;border-radius:50%;margin-right:-8px;border:1px solid #fff}\n/* line 253, /stdin */.header-right .online-users .count[data-v-d949090a]{margin-left:12px;color:#fff;font-size:12px}\n/* line 260, /stdin */.header-right .control-btn[data-v-d949090a]{width:32px;height:32px;background:rgba(0,0,0,.3);border-radius:50%;color:#fff;display:flex;justify-content:center;align-items:center;margin-left:10px}\n/* 左下角聊天区 */\n/* line 274, /stdin */.chat-panel[data-v-d949090a]{position:absolute;bottom:70px;\n /* 留出底部工具栏高度 */left:0;width:75%;max-height:300px;padding-left:15px;mask-image:linear-gradient(180deg,transparent,#000 20%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 20%)}\n/* 聊天面板内部样式 - 适配新的底部容器 */\n/* line 287, /stdin */.message-box[data-v-d949090a]{position:relative;width:100%;margin-bottom:10px}\n/* line 293, /stdin */.system-notice[data-v-d949090a]{background:rgba(255,44,85,.2);color:#ff8ca0;padding:4px 8px;border-radius:4px;font-size:12px;margin-bottom:8px;display:inline-block}\n/* line 302, /stdin */.system-notice .notice-tag[data-v-d949090a]{color:#ff2c55;font-weight:700;margin-right:4px}\n/* 强制修改 message-box 内部样式以适应透明背景 */\n/* 注意:这里使用了 ::v-deep 穿透修改子组件样式 */\n/* line 313, /stdin */.msg-scroll-area[data-v-d949090a] .u-cell,\n.msg-scroll-area[data-v-d949090a] .list-cell{background:transparent!important}\n/* line 318, /stdin */.msg-scroll-area[data-v-d949090a] .msg-content{background:rgba(0,0,0,.3);color:#fff;padding:4px 8px;border-radius:12px;margin-bottom:6px;display:inline-block;font-size:13px}\n/* line 328, /stdin */.msg-scroll-area[data-v-d949090a] .user-name{color:#8ce1ff;margin-right:4px}\n/* 底部工具栏 */\n/* line 335, /stdin */.bottom-toolbar[data-v-d949090a]{position:absolute;bottom:60px;\n /* 距离底部60px,为视频播放器控制栏预留空间 */left:0;width:100%;height:60px;display:flex;align-items:center;padding:0 15px;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);background:linear-gradient(0deg,rgba(0,0,0,.8),transparent)}\n/* 底部容器 */\n/* line 351, /stdin */.bottom-container[data-v-d949090a]{position:absolute;bottom:10px;left:0;width:100%;display:flex;flex-direction:column\n /* z-index: 10; */}\n/* 聊天面板 */\n/* line 362, /stdin */.message-box[data-v-d949090a]{position:relative;width:100%}\n/* 底部控制区 */\n/* line 368, /stdin */.footer-control-box[data-v-d949090a]{position:relative;width:100%;transition:bottom .3s ease}\n/* 当视频控制栏不显示时,footer-control-box贴底 */\n/* line 375, /stdin */.footer-control-box.at-bottom[data-v-d949090a]{position:absolute;bottom:0}\n/* line 380, /stdin */.control-bottom[data-v-d949090a]{bottom:45px}\n/* 视频控制栏 */\n/* line 385, /stdin */.video-control-box[data-v-d949090a]{position:relative;width:100%;height:45px;\n /* 假设视频控制栏高度为60px */z-index:-1}\n/* line 393, /stdin */.chat-input-fake[data-v-d949090a]{flex:1;background:rgba(0,0,0,.4);height:36px;border-radius:18px;display:flex;align-items:center;padding:0 15px;margin-right:15px;color:hsla(0,0%,100%,.6);font-size:14px}\n/* line 406, /stdin */.tool-icons[data-v-d949090a]{display:flex;align-items:center}\n/* line 410, /stdin */.tool-icons .icon-btn[data-v-d949090a]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;margin-left:10px}\n/* line 418, /stdin */.tool-icons .icon-btn .icon-img[data-v-d949090a]{width:100%;height:100%}\n/* line 424, /stdin */.tool-icons .buy-btn[data-v-d949090a]{width:36px;height:36px;background:radial-gradient(#ffeebf,#dca81b);border-radius:50%;padding:6px;-webkit-animation:pulse-data-v-d949090a 2s infinite;animation:pulse-data-v-d949090a 2s infinite}\n/* line 432, /stdin */.tool-icons .buy-btn .icon-cart[data-v-d949090a]{width:100%;height:100%}\n/* 清屏模式下的恢复按钮 */\n/* line 440, /stdin */.restore-btn[data-v-d949090a]{position:absolute;top:30px;right:15px;z-index:200;background:rgba(0,0,0,.5);color:#fff;padding:6px 12px;border-radius:20px;font-size:12px;display:flex;align-items:center;cursor:pointer;transition:background-color .3s ease}\n/* line 456, /stdin */.restore-btn[data-v-d949090a]:hover{background:rgba(0,0,0,.7)}\n/* 动画 */\n/* line 461, /stdin */.fade-enter-active[data-v-d949090a],\n.fade-leave-active[data-v-d949090a]{transition:opacity .3s}\n/* line 466, /stdin */.fade-enter[data-v-d949090a],\n.fade-leave-to[data-v-d949090a]{opacity:0}@-webkit-keyframes pulse-data-v-d949090a{0%{-webkit-transform:scale(.95);transform:scale(.95);box-shadow:0 0 0 0 rgba(220,168,27,.7)}70%{-webkit-transform:scale(1.05);transform:scale(1.05);box-shadow:0 0 0 10px rgba(220,168,27,0)}100%{-webkit-transform:scale(.95);transform:scale(.95);box-shadow:0 0 0 0 rgba(220,168,27,0)}}@keyframes pulse-data-v-d949090a{0%{-webkit-transform:scale(.95);transform:scale(.95);box-shadow:0 0 0 0 rgba(220,168,27,.7)}70%{-webkit-transform:scale(1.05);transform:scale(1.05);box-shadow:0 0 0 10px rgba(220,168,27,0)}100%{-webkit-transform:scale(.95);transform:scale(.95);box-shadow:0 0 0 0 rgba(220,168,27,0)}}uni-button[data-v-d949090a]::after{content:none!important}\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */\n/* 弹窗头部样式 */.popup-header[data-v-d949090a]{display:flex;justify-content:center;align-items:center;padding:15px;border-bottom:1px solid #f0f0f0}.popup-title[data-v-d949090a]{font-size:16px;font-weight:500;color:#333}.popup-content[data-v-d949090a]{padding:0 15px 20px;max-height:400px;overflow-y:auto}\n/* 详情弹窗内容样式 */.popup-content .detail-content[data-v-d949090a]{padding:20px 0;line-height:1.6;color:#333}\n/* 互动弹窗内容样式 */.popup-content .interaction-tab[data-v-d949090a]{padding:20px 0}\n/* 清晰度切换弹窗 */.quality-popup-content[data-v-d949090a]{width:100%;background-color:#fff;border-radius:12px 12px 0 0;overflow:hidden}.quality-popup-content .popup-header[data-v-d949090a]{display:flex;justify-content:center;align-items:center;padding:15px;border-bottom:1px solid #f0f0f0}.quality-popup-content .popup-title[data-v-d949090a]{font-size:16px;font-weight:500;color:#333}.quality-list[data-v-d949090a]{padding:10px 0;max-height:400px;overflow-y:auto}.quality-item[data-v-d949090a]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;font-size:14px;color:#333;transition:background-color .2s ease}.quality-item.active[data-v-d949090a]{color:#0968f6;font-weight:500;background-color:#f7f8fa}",""]),e["default"]=r},70906:function(t){"use strict";t.exports="data:image/png;base64,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"},57703:function(t){"use strict";t.exports="data:image/png;base64,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"},66298:function(t){"use strict";t.exports="data:image/png;base64,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"},60959:function(t){"use strict";t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADIBAMAAABfdrOtAAAAFVBMVEUAAAD///////////////////////9Iz20EAAAABnRSTlMAgEC/z6AQ4j56AAACx0lEQVR42u2bTY7jIBCFsS1ljTsSazoZZe0kkg8yJwgwqvsfYdStFiwcqwjwmJme+pYRzmdeUfGPiBIEQRAE4W/i/T7nDh2PV13kOBORy3SsRFRiGekDnzXWfAwNBRJDn1jFM9Any+sSyj/SEJVNZfiSuPzzoZclB/rCZp8P6WLJwqfFDeUlfF5rseRCuXkN1ECysHMurskUD/VcScolYzw05KZFBc0Y0ZlpOaXKi+Iz03q8Lpny8hr5GdcfPRWkxeTAjELlxc03Py+bsYCDKmLNaHpTUBKmA5i06vPi2x2V14WZbEHTV/448mHwAwB5MUujPC++3QFNPxQsYLYN6tNi8vCN0zolfsSv+XXaQpGf6UOreOaVKgk3xjMYakB4Y7qvDQvUwS9pQ+2wTOs1wTGXD2Rgl7YSx0wEN5WJCD+VlVpjcT2SeDBlB+W1UnuAayuhmbUFKcqBALj9us9WVTCe1927j3UbZPtbws0UKzjvnPBYPxH+y8bi5yX+tdE2R99Ccni+hqf0cQMGRrL8M5Ixhv9cokUiEpGIRCQigUverzNcciQiB5SkS7fDSkwcgpMMcQxOksY4oORC0YKTGEqWHhLSKMlKGwtY4mwHCTmsJFnwEtI9JKR7SFwPCfkeErI9JEsPie8hCSL5PyWuh+TRQ6I7SJzqINEdJF7hJUHhJcF2kGiFl9wUXuIVXhI63HAHC3w+SaPwkluHxzmvUJJ0qFMoScorWKhkiCMwkmR5w78lOtlv8ipKJCIRiUhE8g0kC1aC31kwNJVMjMS1kFyY3R5kG0jW55KR6ivP/0mIfyrIx+zFYqhZVY4U2X/4CNe5hpUioccmMg/cobi/iAiARe4VTiXBF8X32Da67LQQIC3sVLzqsJfX4vaJcz9PBjARSFX4S8YZGFbCABwwi9MqgkrsqhjG+V7XMPdZK0EQBEEQ/jS/AQnHp6v1oW3mAAAAAElFTkSuQmCC"},72673:function(t){"use strict";t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADIBAMAAABfdrOtAAAAD1BMVEUAAAD///////////////+PQt5oAAAABHRSTlMAgEC/+QGcAgAAA8lJREFUeNrtWl1yszAMNA4HgMYHcEgOAIUDYMj9z/T14ZuqKRaLMJ7QGe1jAqy1K//ItlEoFAqFQqFQKBQKheIvwTb1R+NNPhTX/vkffUdEx1I8X9D7TBR5aYjiBZ9Hcrgng9kfJhVxZGMpOAJiychBxqRzQFQHceRVzD2zshAHRjiSo6/rxtjmdu0Z89MN6X44bPuDWIoIBUvj94oF8tQOwBZhIIE4FixJvWXAzbRDYh67TVLc6akpQSwgt0sRzAEOUmy/9xfYQGLZ21msQIRib2d5SIS+7/PeynR2u0J5MG9BW6Y9gVTSNPHyQII44aeEQBAKcSgP0CzwjiyQeddw6mWNqnaNdaOgTbzrft37WdSkKlpBDF+f6RvwHoTjA7HX76HQS17kba9W5+PZ41Cw7QFUELNnQ5k2215x3yAWNpSto1AAHPwjWC96bs0Q9EzYlr8zHwhhBloj28eljBG05hfKLdZbdgAamIqBeV9sO8mIXXEUI7YdOYIaE7Ba88oKqatv1w2heKhWy9oeqteFw4g/wTYDjTV2QNYHpNYE85/0E/f6C9uTl2vdO3p25NTiOnIZ+WPgvuVW9bKsZ4+IjCX3rXJVr5LNviHyhyUSiV4DGyeptZTFiPQqWLUsqbUMvAL5E+8LnnurjTaqYr0dRWpdouyWPgX1wrllynhmsyQF0IT+wSSOFWVhCsh7civESSa+V4+c7y1LMqGfCQUgMVKSYFi9JgmJA5FgkmXfSpfrAkhyGk/JzY6cId57R0mXs5TcTJCABHQ5NBiUa8NKCyY/MJ2AofCCNJngUI/71gMMUAvhgV70x3LUBmptn5wdP/3OYDoBkzPIe1pcgNzCeuElEZj8gF6ixR3OH7zup9oIlX20VBAvuB2V1aBkt7BAuazWgsRC2watvHSwG6q57qOmIoivLf0byrnshSlIIzYUWFv6t20W4PwfsCP0UPX+DRxTHLEV1RoAtpl24Diw1qBkZ1lChbYH5Tu2xIL3QX3alu39e3Dx4MWUzeemH7407yrwXvI2ujV4Gx2jTDsQmM5ztJF4SHOm46bEgzNxKG16IDiU2csaNZ3tWJZCeX5KxJrOd1Ru7svDGMzRGiHcggU+GM55EYO8J/PRxRMAePEFc8w7r/kglsKlX4pzgKU44h6ZZS+J0kVSHAjuLBwNURBHIgvRdB+NN01d979Xk2e/2Ed5jDhSWc5xpRNzYPOzcpBiiCM3SyCOdBacV9mM6cyhsH2EAkslp8lJQTR0g7cHFIlEza1uvFEoFAqFQqFQKBQKheIP4R9N1IY+iDuFJwAAAABJRU5ErkJggg=="}}]);