!function(){function e(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function t(t){for(var i=1;ie.length)&&(t=e.length);for(var n=0,i=new Array(t);nimg{width:1.33333rem;height:1.33333rem}._rightFixedBtns_xbrqo_123{position:fixed;top:50%;transform:translateY(-50%);right:.53333rem}._rightFixedBtns_xbrqo_123 ._point_xbrqo_129{margin-top:.26667rem;border-bottom-left-radius:0;border-bottom-right-radius:0}._rightFixedBtns_xbrqo_123 ._point_xbrqo_129+._fullBtn_xbrqo_134{border-top-left-radius:0;border-top-right-radius:0}._leftFixedBtns_xbrqo_138{position:fixed;top:50%;transform:translateY(-50%);left:.53333rem}._leftFixedBtns_xbrqo_138 ._prePoint_xbrqo_144{margin-bottom:.21333rem}._fullBtn_xbrqo_134{width:1.01333rem;height:1.46667rem;background:rgba(51,51,51,.15);border-radius:.21333rem;display:flex;flex-direction:column;align-items:center;color:#fff;justify-content:space-evenly}._fullBtn_xbrqo_134:active{opacity:.8}._bottomFixedContainer_xbrqo_161{position:absolute;left:0;right:0;bottom:0;z-index:10;background:linear-gradient(0deg,rgba(0,0,0,.5),transparent);padding:0 .8rem}._bottomFixedContainer_xbrqo_161 ._time_xbrqo_170{display:flex;color:#fff;font-size:.26667rem;padding:.10667rem 0}._bottomFixedContainer_xbrqo_161 ._slider_xbrqo_176{padding:.26667rem 0}._bottomFixedContainer_xbrqo_161 ._actions_xbrqo_179{display:flex;justify-content:space-between;color:#fff;font-size:.32rem;align-items:center}._bottomFixedContainer_xbrqo_161 ._actions_xbrqo_179 ._actionBtn_xbrqo_186{display:flex}._bottomFixedContainer_xbrqo_161 ._actions_xbrqo_179 ._actionBtn_xbrqo_186>img{width:.69333rem;height:.69333rem;display:block;padding:.21333rem .21333rem .37333rem}._popup_xbrqo_195{background:rgba(0,0,0,.5)}._overlayClass_xbrqo_198{--van-overlay-background: transparent}.top-enter-active,.top-leave-active{transition:transform .5s}.top-enter-from,.top-leave-to{transform:translateY(-100%)}.left-enter-active,.left-leave-active{transition:all .5s}.left-enter-from,.left-leave-to{left:-1.6rem}.right-enter-active,.right-leave-active{transition:all .5s}.right-enter-from,.right-leave-to{right:-1.6rem}.bottom-enter-active,.bottom-leave-active{transition:transform .5s}.bottom-enter-from,.bottom-leave-to{transform:translateY(100%)}\n",document.head.appendChild(l),System.register(["./ResizeObserver.es-legacy.afbcb955.js","./plyr-legacy.2bfabaee.js","./tcplayer.min-legacy.83adebe6.js","./useFee-legacy.7c9cc11e.js","./tcplayer.v4.9.1.min-legacy.9ce7e813.js","./index-legacy.893c8155.js","./index-legacy.b7adfb87.js"],(function(e){"use strict";var n,r,o,l,u,s,c,d,v,m,p,f,g,b,_,x,h,y,A,q,B,w,T,C,I,O,D,P,j,S,k,z,F,L,M;return{setters:[function(e){n=e.d,r=e.bN,o=e.U,l=e.a1,u=e.$,s=e.c,c=e.bg,d=e.bi,v=e.t,m=e.F,p=e.a0,f=e.b2,g=e.r,b=e.b9,_=e.aj,x=e.ai,h=e.f,y=e.e,A=e.V,q=e.a7,B=e.g,w=e.an,T=e.n,C=e.bj,I=e.q,O=e.bf},function(){},function(e){D=e.i,P=e.a,j=e.p,S=e.b},function(e){k=e.h},function(e){z=e.T},function(e){F=e.S},function(e){L=e.S,M=e.a}],execute:function(){var R={playContent:"_playContent_xbrqo_1",coursewarePlay:"_coursewarePlay_xbrqo_7",playModel:"_playModel_xbrqo_13",headerContainer:"_headerContainer_xbrqo_22",backBtn:"_backBtn_xbrqo_35",goPractice:"_goPractice_xbrqo_44",hide:"_hide_xbrqo_55",menu:"_menu_xbrqo_58",tabsContent:"_tabsContent_xbrqo_64",loadWrap:"_loadWrap_xbrqo_75",itemDiv:"_itemDiv_xbrqo_86",videoSection:"_videoSection_xbrqo_101",videoModel:"_videoModel_xbrqo_109",rightFixedBtns:"_rightFixedBtns_xbrqo_123",point:"_point_xbrqo_129",fullBtn:"_fullBtn_xbrqo_134",leftFixedBtns:"_leftFixedBtns_xbrqo_138",prePoint:"_prePoint_xbrqo_144",bottomFixedContainer:"_bottomFixedContainer_xbrqo_161",time:"_time_xbrqo_170",slider:"_slider_xbrqo_176",actions:"_actions_xbrqo_179",actionBtn:"_actionBtn_xbrqo_186",popup:"_popup_xbrqo_195",overlayClass:"_overlayClass_xbrqo_198"},N=n({name:"video-class",props:{item:{type:Object,default:function(){return{}}},isMember:{type:Boolean,default:!0},modal:{type:Boolean,default:!0}},emits:["loadedmetadata","togglePlay","ended","reset","error","close","changeModal"],setup:function(e,t){var n=t.emit,i=r(e),a=i.item,f=i.modal,g=(i.isMember,o()),b="video"+Date.now()+Math.floor(100*Math.random()),_=function(){g.value&&(p((function(){var e;null===(e=g.value)||void 0===e||e.pause()})),g.value.poster(e.item.coverImg),g.value.src(e.item.content),g.value.loop(e.item.loop),g.value.autoplay(e.item.autoplay),g.value.one("loadedmetadata",(function(e){var t,i,r,o,l,u,s=g.value;(a.value.duration=s.duration(),a.value.videoEle=s,a.value.loaded=!0,n("loadedmetadata",g.value),a.value.autoplay&&g.value)?(a.value.muted=!1,null===(t=g.value)||void 0===t||t.muted(!1),null===(i=g.value)||void 0===i||i.volume(1),null===(r=g.value)||void 0===r||r.play()):(a.value.muted=!1,null===(o=g.value)||void 0===o||o.muted(!1),null===(l=g.value)||void 0===l||l.volume(1),null===(u=g.value)||void 0===u||u.pause())})),g.value.on("timeupdate",(function(){if(a.value.loaded){var e=g.value;a.value.currentTime=e.currentTime()}})),g.value.on("ended",(function(){n("ended",a.value)})),g.value.on("pause",(function(){var e;console.log("暂停"),a.value.paused=!0,null===(e=g.value)||void 0===e||e.pause(),setTimeout((function(){var e;null===(e=g.value)||void 0===e||e.pause()}),100)})),g.value.on("play",(function(){var e,t,n;(a.value.paused=!1,a.value.muted)&&(a.value.muted=!1,null===(e=g.value)||void 0===e||e.muted(!1),null===(t=g.value)||void 0===t||t.volume(1),null===(n=g.value)||void 0===n||n.pause())})),g.value.on("error",(function(){n("error")})))};return l((function(){g.value=z(b,{appID:"",controls:!1,loop:a.value.loop,muted:!1}),_()})),u((function(){return e.item}),(function(){_()})),function(){return s(m,null,[s("div",{class:R.itemDiv,onClick:function(){clearTimeout(a.value.timer),n("changeModal",!f.value)}},[s("video",{id:b,style:{height:"100%",width:"100%"},playsinline:"false",preload:"auto",class:"player",poster:"./assets/icon-videobg.2414ec8d.png","data-vid":a.value.id,src:a.value.content},[s("source",{src:a.value.content,type:"video/mp4"},null)]),s("div",{class:R.videoSection},null)]),s(c,{name:"bottom"},{default:function(){return[f.value&&!a.value.muted&&s("div",{class:R.bottomFixedContainer},[s("div",{class:R.time},[s("span",null,[d(a.value.currentTime)]),v("/"),s("span",null,[d(a.value.duration)])]),s("div",{class:R.slider},[a.value.duration&&s(F,{buttonSize:16,modelValue:a.value.currentTime,min:0,max:a.value.duration},null)]),s("div",{class:R.actions},[s("div",{class:R.actionBtn},[a.value.paused?s("img",{src:D,onClick:function(){var e;clearTimeout(a.value.timer),null===(e=a.value.videoEle)||void 0===e||e.play(),a.value.paused=!1,a.value.timer=setTimeout((function(){n("changeModal",!1)}),4e3)}},null):s("img",{src:P,onClick:function(){var e;clearTimeout(a.value.timer),null===(e=a.value.videoEle)||void 0===e||e.pause(),a.value.paused=!0}},null)])])])]}})])}}});var U="VIDEO",E="SONG";e("default",n({name:"exercise-after-class",setup:function(){var e=f(),n=g({width:"100vw"}),r=function(){var e=Math.min(screen.width,screen.height)*(16/9);e>Math.max(screen.width,screen.height)?n.width="100vw":n.width=e+"px"},d=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;r(),y({api:"setRequestedOrientation",content:{orientation:e}}),y({api:"setStatusBarVisibility",content:{isVisibility:e}})};d(),b((function(){d(1)}));var p=_();x();var D=p.query,P=h(),z=o(),F=g({isMember:!1,videoData:null,trainings:[],expireTimeFlag:!1,trainingTimes:0,itemList:[],showHead:!0,loading:!0,recordLoading:!1,isPlayBaseStatus:!0,isPlayAll:!0}),V=g({nowTime:0,model:!0,timer:null,item:null}),Y=function(){var e=a(regeneratorRuntime.mark((function e(){var t,n,r,o,a,l,u,s;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,T.post(B.platformApi+"/studentLessonTraining/trainingRecord/".concat(D.courseScheduleId,"?userId=").concat(null===(t=B.user)||void 0===t||null===(n=t.data)||void 0===n?void 0:n.id),{hideLoading:!0});case 3:if(a=e.sent,F.expireTimeFlag=(null===(r=a.data)||void 0===r?void 0:r.expireTimeFlag)||!1,!Array.isArray(null==a||null===(o=a.data)||void 0===o?void 0:o.trainings)){e.next=11;break}return u=(null==a||null===(l=a.data)||void 0===l?void 0:l.trainings)||[],s=[],u.forEach((function(e){s.push.apply(s,i(e.studentLessonTrainingDetails||[]))})),s.forEach((function(e){var t={};try{t=JSON.parse(e.trainingContent)}catch(n){t=""}t.practiceTimes!==e.trainingTimes+""&&(F.isPlayAll=!1),e.materialId==p.query.materialId&&(G.tabName=e.knowledgePointName)})),e.abrupt("return",s);case 11:e.next=15;break;case 13:e.prev=13,e.t0=e.catch(0);case 15:return e.abrupt("return",[]);case 16:case"end":return e.stop()}}),e,null,[[0,13]])})));return function(){return e.apply(this,arguments)}}(),J=function(){var e=a(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Array.isArray(n)&&(F.trainings=n.map((function(e){var n,i=e.materialRefs?e.materialRefs:[],r=i.length>0?i[0].resourceId:null;try{e.trainingContent=JSON.parse(e.trainingContent)}catch(o){e.trainingContent=""}return t(t({},e),{},{materialMusicId:r,currentTime:0,duration:100,paused:!0,loop:!1,videoEle:null,timer:null,muted:!0,autoplay:!(null===(n=B.user.data)||void 0===n||!n.vipMember)})})),console.log(F.trainings,"trainings"),F.itemList=F.trainings.filter((function(e){return e.materialId==p.query.materialId})),F.videoData=F.itemList[0],Z());case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();l(a(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Y();case 2:(t=e.sent).forEach((function(e){var t={};try{t=JSON.parse(e.trainingContent)}catch(n){t=""}t.practiceTimes!==e.trainingTimes+""&&(F.isPlayBaseStatus=!1)})),J(t),F.isMember=k();case 6:case"end":return e.stop()}}),e)}))));var X=function(){y({api:"back"})},W=o(),G=g({firstIndex:0,open:!1,activeIndex:-1,tabActive:"",tabName:"",itemActive:"",itemName:""}),H=function(){var e=a(regeneratorRuntime.mark((function e(t){var n,i,r,o,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!F.recordLoading&&!F.expireTimeFlag){e.next=2;break}return e.abrupt("return");case 2:return console.log("记录观看次数"),F.recordLoading=!0,i=p.query,r={materialType:"VIDEO",record:{sourceTime:t.duration,clientType:B.platformType,feature:"LESSON_TRAINING",deviceType:P.android?"ANDROID":P.isApp?"IOS":"WEB"},courseScheduleId:i.courseScheduleId,lessonTrainingId:i.lessonTrainingId,materialId:(null===(n=F.videoData)||void 0===n?void 0:n.materialId)||""},e.prev=6,e.next=9,T.post(B.platformApi+"/studentLessonTraining/lessonTrainingRecord",{data:r,hideLoading:!0});case 9:e.sent,e.next=14;break;case 12:e.prev=12,e.t0=e.catch(6);case 14:return F.recordLoading=!1,e.prev=15,e.next=18,Y();case 18:o=e.sent,Array.isArray(o)&&(a=o.find((function(e){var t;return e.materialId==(null===(t=F.videoData)||void 0===t?void 0:t.materialId)})))&&(F.videoData.trainingTimes=a.trainingTimes,Z()),e.next=24;break;case 22:e.prev=22,e.t1=e.catch(15);case 24:case"end":return e.stop()}}),e,null,[[6,12],[15,22]])})));return function(t){return e.apply(this,arguments)}}(),Q=function(){F.itemList.forEach((function(e){var t;null===(t=e.videoEle)||void 0===t||t.pause()}))},Z=function e(){var t,n,i,r;if(0!=(null==F||null===(t=F.videoData)||void 0===t?void 0:t.trainingTimes)&&(null==F||null===(n=F.videoData)||void 0===n?void 0:n.trainingTimes)+""===(null===(i=F.videoData)||void 0===i||null===(r=i.trainingContent)||void 0===r?void 0:r.practiceTimes)){var o=!1,a=0;if(F.isPlayBaseStatus)a=F.trainings.findIndex((function(e){var t;return e.materialId==(null===(t=F.videoData)||void 0===t?void 0:t.materialId)})),o=a===F.trainings.length-1;else{var l=-1,u=!0;F.trainings.forEach((function(e,t){e.trainingContent.practiceTimes!==e.trainingTimes+""&&-1===l&&(l=t),e.trainingContent.practiceTimes!==e.trainingTimes+""&&(u=!1)})),a=-1!=l?l-1:-1,o=u}C({title:"课后作业",message:"你已完成该练习~",confirmButtonColor:"var(--van-primary)",confirmButtonText:o?"完成":"下一题",cancelButtonText:"继续"}).then((function(){if(o)y({api:"goBack"});else{var t,n=F.trainings[a+1];if(null===(t=F.videoData)||void 0===t||t.expired,n.expired)return void I("该资源已过期");if(n.knowledgePointName&&(G.tabName=n.knowledgePointName),(null==n?void 0:n.type)===U&&(F.itemList=[n],F.videoData=n,e()),(null==n?void 0:n.type)===E){d(1),X();var i=O.stringify({id:n.content,courseScheduleId:D.courseScheduleId,lessonTrainingId:D.lessonTrainingId,materialId:n.materialId}),r="".concat(location.origin,"/orchestra-music-score/?")+i;y({api:"openAccompanyWebView",content:{url:r,orientation:0,c_orientation:0,isHideTitle:!0,statusBarTextColor:!1,isOpenLight:!0}})}}})).catch((function(){F.trainings[a].currentTime=0}))}};u(e,(function(e){Q(),"visible"==e&&y({api:"setRequestedOrientation",content:{orientation:0}},(function(){console.log(234)}))}));var K=function(e){Q(),e.stopPropagation();var t=O.stringify({id:F.videoData.materialMusicId}),n="".concat(location.origin,"/orchestra-music-score/?")+t;console.log(n,"src"),y({api:"openAccompanyWebView",content:{url:n,orientation:0,c_orientation:0,isHideTitle:!0,statusBarTextColor:!1,isOpenLight:!0}})};return function(){var e,t,i,r;return s("div",{class:R.playContent},[s("div",{class:R.coursewarePlay,style:{width:n.width}},[s(L,{style:{height:"100%"},ref:W,showIndicators:!1,loop:!1,vertical:!0,lazyRender:!0,touchable:!1,duration:0},(r=i=F.itemList.map((function(e,t){return s(M,null,{default:function(){return[s(m,null,[s(N,{item:e,isMember:F.isMember,modal:V.model,onEnded:function(e){return H(e)},onChangeModal:function(e){V.model=e}},null),e.muted&&s("div",{class:R.loadWrap},[s(A,{animationData:j},null)])])]}})})),"function"==typeof r||"[object Object]"===Object.prototype.toString.call(r)&&!w(r)?i:{default:function(){return[i]}})),s(c,{name:"top"},{default:function(){var e,t,n;return[V.model&&s("div",{class:R.headerContainer,ref:z},[s("div",{class:R.backBtn,onClick:function(){return X()}},[s(q,{name:S},null),v("返回")]),s("div",{class:R.menu},[G.tabName]),!F.expireTimeFlag&&s("div",{class:R.nums},[v("观看视频模仿并练习:"),(null===(e=F.videoData)||void 0===e?void 0:e.trainingTimes)||0,v("/"),(null===(t=F.videoData)||void 0===t||null===(n=t.trainingContent)||void 0===n?void 0:n.practiceTimes)||0])])]}}),(null===(e=F.videoData)||void 0===e?void 0:e.materialMusicId)&&"SCHOOL"!==B.platformType&&!(null!==(t=F.videoData)&&void 0!==t&&t.expired)&&s("div",{class:[R.goPractice,V.model?"":R.hide],onClick:K},null)])])}}}))}}}))}();