!function(){function t(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function e(e){for(var i=1;it.length)&&(e=t.length);for(var n=0,i=new Array(e);nimg{width:1.33333rem;height:1.33333rem}._rightFixedBtns_1ctbg_175{position:fixed;top:50%;transform:translateY(-50%);right:.53333rem}._rightFixedBtns_1ctbg_175 ._point_1ctbg_181{margin-top:.26667rem;border-bottom-left-radius:0;border-bottom-right-radius:0}._rightFixedBtns_1ctbg_175 ._point_1ctbg_181+._fullBtn_1ctbg_186{border-top-left-radius:0;border-top-right-radius:0}._leftFixedBtns_1ctbg_190{position:fixed;top:50%;transform:translateY(-50%);left:.53333rem}._leftFixedBtns_1ctbg_190 ._prePoint_1ctbg_196{margin-bottom:.21333rem}._fullBtn_1ctbg_186{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_1ctbg_186:active{opacity:.8}._bottomFixedContainer_1ctbg_213{position:absolute;left:0;right:0;bottom:0;z-index:10;background:linear-gradient(0deg,rgba(0,0,0,.5),transparent);padding:.26667rem 0 0}._bottomFixedContainer_1ctbg_213 ._time_1ctbg_87{display:flex;flex-shrink:0;color:#fff;font-size:.37333rem;font-weight:600;padding:.10667rem 0;width:2.56rem}._bottomFixedContainer_1ctbg_213 ._slider_1ctbg_231{display:flex;align-items:center;justify-content:space-between;padding:0 1.06667rem;--van-slider-button-width: .34667rem !important;--van-slider-button-height: .34667rem !important;--van-slider-active-background-color: #FF8057 !important;--van-slider-bar-height: .05333rem !important}._bottomFixedContainer_1ctbg_213 ._slider_1ctbg_231 .n-slider{--n-handle-size: .34667rem !important;--n-fill-color: var(--van-primary-color) !important;--n-fill-color-hover: var(--van-primary-color) !important}._bottomFixedContainer_1ctbg_213 ._slider_1ctbg_231 .van-loading{width:100%;height:100%}._bottomFixedContainer_1ctbg_213 ._slider_1ctbg_231 .van-slider__button{box-shadow:none}._bottomFixedContainer_1ctbg_213 ._actions_1ctbg_253{position:relative;display:flex;align-items:center;justify-content:space-between;padding:.21333rem 1.06667rem .32rem .96rem}._bottomFixedContainer_1ctbg_213 ._actions_1ctbg_253 ._actionBtn_1ctbg_260{display:flex;width:.74667rem;height:.74667rem;margin-right:.42667rem;background:transparent;box-sizing:content-box}._bottomFixedContainer_1ctbg_213 ._actions_1ctbg_253 ._actionBtn_1ctbg_260>img{width:100%;height:100%}._popup_1ctbg_272{background:rgba(0,0,0,.5)}._overlayClass_1ctbg_275{--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.42c87f31.js","./plyr-legacy.2bfabaee.js","./index-legacy.3079f934.js","./useFee-legacy.1299801b.js","./tcplayer.v4.8.0.min-legacy.06bf7895.js","./index-legacy.1ac03947.js","./index-legacy.d630a845.js"],(function(t){"use strict";var n,r,a,l,c,s,u,d,g,m,v,p,b,f,_,h,y,x,A,C,w,O,T,B,I,P,k,S,E,M,D,F,R,j,L,N;return{setters:[function(t){n=t.d,r=t.u,a=t.bN,l=t.U,c=t.r,s=t.a1,u=t.$,d=t.c,g=t.bg,m=t.bi,v=t.t,p=t.F,b=t.a0,f=t.b2,_=t.b9,h=t.aj,y=t.ai,x=t.f,A=t.e,C=t.V,w=t.a7,O=t.g,T=t.P,B=t.an,I=t.n,P=t.bj,k=t.q,S=t.bf},function(){},function(t){E=t.p,M=t.i,D=t.C},function(t){F=t.h},function(t){R=t.T},function(t){j=t.S},function(t){L=t.S,N=t.a}],execute:function(){var U={playContent:"_playContent_1ctbg_1",coursewarePlay:"_coursewarePlay_1ctbg_7",playModel:"_playModel_1ctbg_13",headerContainer:"_headerContainer_1ctbg_22",backBtn:"_backBtn_1ctbg_35",titleSection:"_titleSection_1ctbg_48",title:"_title_1ctbg_48",titleContent:"_titleContent_1ctbg_54",nums:"_nums_1ctbg_75",timeLoad:"_timeLoad_1ctbg_87",goPractice:"_goPractice_1ctbg_96",hide:"_hide_1ctbg_107",menu:"_menu_1ctbg_110",tabsContent:"_tabsContent_1ctbg_116",loadWrap:"_loadWrap_1ctbg_127",itemDiv:"_itemDiv_1ctbg_138",videoSection:"_videoSection_1ctbg_153",videoModel:"_videoModel_1ctbg_161",rightFixedBtns:"_rightFixedBtns_1ctbg_175",point:"_point_1ctbg_181",fullBtn:"_fullBtn_1ctbg_186",leftFixedBtns:"_leftFixedBtns_1ctbg_190",prePoint:"_prePoint_1ctbg_196",bottomFixedContainer:"_bottomFixedContainer_1ctbg_213",time:"_time_1ctbg_87",slider:"_slider_1ctbg_231",actions:"_actions_1ctbg_253",actionBtn:"_actionBtn_1ctbg_260",popup:"_popup_1ctbg_272",overlayClass:"_overlayClass_1ctbg_275"},H=n({name:"video-class",props:{item:{type:Object,default:function(){return{}}},modal:{type:Boolean,default:!0}},emits:["loadedmetadata","togglePlay","ended","reset","error","close","changeModal"],setup:function(t,e){var n=e.emit,i=r(),o=a(t),f=o.item,_=o.modal,h=l(),y="video"+Date.now()+Math.floor(100*Math.random()),x=function(){h.value&&(b((function(){var t;null===(t=h.value)||void 0===t||t.pause()})),h.value.poster(t.item.coverImg),h.value.src(t.item.content),h.value.loop(t.item.loop),h.value.autoplay(t.item.autoplay),h.value.one("loadedmetadata",(function(t){var e,i,r,a,o,l,c=h.value;(f.value.duration=c.duration(),f.value.videoEle=c,f.value.loaded=!0,n("loadedmetadata",h.value),f.value.autoplay&&h.value)?(f.value.muted=!1,null===(e=h.value)||void 0===e||e.muted(!1),null===(i=h.value)||void 0===i||i.volume(1),null===(r=h.value)||void 0===r||r.play()):(f.value.muted=!1,null===(a=h.value)||void 0===a||a.muted(!1),null===(o=h.value)||void 0===o||o.volume(1),null===(l=h.value)||void 0===l||l.pause())})),h.value.on("timeupdate",(function(){if(f.value.loaded){var t=h.value;f.value.currentTime=t.currentTime()}})),h.value.on("ended",(function(){n("ended",f.value)})),h.value.on("pause",(function(){var t;console.log("暂停"),f.value.paused=!0,null===(t=h.value)||void 0===t||t.pause(),setTimeout((function(){var t;null===(t=h.value)||void 0===t||t.pause()}),100)})),h.value.on("play",(function(){var t,e,n;(f.value.paused=!1,f.value.muted)&&(f.value.muted=!1,null===(t=h.value)||void 0===t||t.muted(!1),null===(e=h.value)||void 0===e||e.volume(1),null===(n=h.value)||void 0===n||n.pause())})),h.value.on("error",(function(t){n("error"),i._uploadErrorLog(t)})))},A=c({width:"100vw"});return s((function(){var t;(t=Math.min(screen.width,screen.height)*(16/9))>Math.max(screen.width,screen.height)?A.width="100vw":A.width=t+"px",h.value=R(y,{appID:"",controls:!1,loop:f.value.loop,muted:!1}),x()})),u((function(){return t.item}),(function(){x()})),function(){return d(p,null,[d("div",{class:U.itemDiv,onClick:function(){clearTimeout(f.value.timer),n("changeModal",!_.value)}},[d("div",{style:{width:A.width,height:"100%",margin:"0 auto"}},[d("video",{id:y,style:{height:"100%",width:"100%"},playsinline:"false",preload:"auto",class:"player",poster:"./assets/icon-videobg.2414ec8d.png","data-vid":f.value.id,src:f.value.content},[d("source",{src:f.value.content,type:"video/mp4"},null)]),d("div",{class:U.videoSection},null)])]),d(g,{name:"bottom"},{default:function(){return[_.value&&!f.value.muted&&d("div",{class:U.bottomFixedContainer},[d("div",{class:U.slider},[d("div",{class:U.time},[d("span",null,[m(f.value.currentTime)]),v("/"),d("span",null,[m(f.value.duration)])]),f.value.duration&&d(j,{buttonSize:16,modelValue:f.value.currentTime,min:0,max:f.value.duration},null)]),d("div",{class:U.actions},[d("div",{class:U.actionBtn},[f.value.paused?d("img",{src:"./assets/icon-play.6bc42262.svg",onClick:function(){var t;clearTimeout(f.value.timer),null===(t=f.value.videoEle)||void 0===t||t.play(),f.value.paused=!1,f.value.timer=setTimeout((function(){n("changeModal",!1)}),4e3)}},null):d("img",{src:"./assets/icon-pause.fe805220.svg",onClick:function(){var t;clearTimeout(f.value.timer),null===(t=f.value.videoEle)||void 0===t||t.pause(),f.value.paused=!0}},null)])])])]}})])}}});var z="VIDEO",K="SONG";t("default",n({name:"exercise-after-class",setup:function(){var t=f(),n=c({width:"100vw"}),r=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;A({api:"setRequestedOrientation",content:{orientation:t}}),A({api:"setStatusBarVisibility",content:{isVisibility:t}})};r(),_((function(){r(1)}));var a=h();y();var m=a.query,b=x(),R=l(),j=c({videoData:null,trainings:[],expireTimeFlag:!1,trainingTimes:0,itemList:[],showHead:!0,loading:!0,recordLoading:!1,isPlayBaseStatus:!0,isPlayAll:!0}),Q=c({nowTime:0,model:!0,timer:null,item:null}),Y=function(){var t=o(regeneratorRuntime.mark((function t(){var e,n,r,o,l,c,s,u;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,I.post(O.platformApi+"/studentLessonTraining/trainingRecord/".concat(m.courseScheduleId,"?userId=").concat(null===(e=O.user)||void 0===e||null===(n=e.data)||void 0===n?void 0:n.id),{hideLoading:!0});case 3:if(l=t.sent,j.expireTimeFlag=(null===(r=l.data)||void 0===r?void 0:r.expireTimeFlag)||!1,!Array.isArray(null==l||null===(o=l.data)||void 0===o?void 0:o.trainings)){t.next=11;break}return s=(null==l||null===(c=l.data)||void 0===c?void 0:c.trainings)||[],u=[],s.forEach((function(t){u.push.apply(u,i(t.studentLessonTrainingDetails||[]))})),u.forEach((function(t){var e={};try{e=JSON.parse(t.trainingContent)}catch(n){e=""}e.practiceTimes!==t.trainingTimes+""&&(j.isPlayAll=!1),t.materialId==a.query.materialId&&(V.tabName=t.knowledgePointName)})),t.abrupt("return",u);case 11:t.next=15;break;case 13:t.prev=13,t.t0=t.catch(0);case 15:return t.abrupt("return",[]);case 16:case"end":return t.stop()}}),t,null,[[0,13]])})));return function(){return t.apply(this,arguments)}}(),J=function(){var t=o(regeneratorRuntime.mark((function t(n){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:Array.isArray(n)&&(j.trainings=n.map((function(t){var n,i=t.materialRefs?t.materialRefs:[],r=i.length>0?i[0].resourceId:null;try{t.trainingContent=JSON.parse(t.trainingContent)}catch(a){t.trainingContent=""}return e(e({},t),{},{materialMusicId:r,currentTime:0,duration:100,paused:!0,loop:!1,videoEle:null,timer:null,muted:!0,autoplay:!(null===(n=O.user.data)||void 0===n||!n.vipMember)})})),j.itemList=j.trainings.filter((function(t){return t.materialId==a.query.materialId})),j.videoData=j.itemList[0],console.log(j.trainings,"trainings",j.itemList),Z());case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}();s(o(regeneratorRuntime.mark((function t(){var e;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Y();case 2:(e=t.sent).forEach((function(t){var e={};try{e=JSON.parse(t.trainingContent)}catch(n){e=""}e.practiceTimes!==t.trainingTimes+""&&(j.isPlayBaseStatus=!1)})),J(e),F(),console.log(Q.model,j.itemList,"itemList");case 7:case"end":return t.stop()}}),t)}))));var X=function(){A({api:"back"})},G=l(),V=c({pointOpen:!1,pointContent:"",pointTitle:"",firstIndex:0,open:!1,activeIndex:-1,tabActive:"",tabName:"",itemActive:"",itemName:""}),q=function(){var t=o(regeneratorRuntime.mark((function t(e){var n,i,r,o,l;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!j.recordLoading&&!j.expireTimeFlag){t.next=2;break}return t.abrupt("return");case 2:return console.log("记录观看次数"),j.recordLoading=!0,i=a.query,r={materialType:"VIDEO",record:{sourceTime:e.duration,clientType:O.platformType,feature:"LESSON_TRAINING",deviceType:b.android?"ANDROID":b.isApp?"IOS":"WEB"},courseScheduleId:i.courseScheduleId,lessonTrainingId:i.lessonTrainingId,materialId:(null===(n=j.videoData)||void 0===n?void 0:n.materialId)||""},t.prev=6,t.next=9,I.post(O.platformApi+"/studentLessonTraining/lessonTrainingRecord",{data:r,hideLoading:!0});case 9:t.sent,t.next=14;break;case 12:t.prev=12,t.t0=t.catch(6);case 14:return j.recordLoading=!1,t.prev=15,t.next=18,Y();case 18:o=t.sent,Array.isArray(o)&&(l=o.find((function(t){var e;return t.materialId==(null===(e=j.videoData)||void 0===e?void 0:e.materialId)})))&&(j.videoData.trainingTimes=l.trainingTimes,Z()),t.next=24;break;case 22:t.prev=22,t.t1=t.catch(15);case 24:case"end":return t.stop()}}),t,null,[[6,12],[15,22]])})));return function(e){return t.apply(this,arguments)}}(),W=function(){j.itemList.forEach((function(t){var e;null===(e=t.videoEle)||void 0===e||e.pause()}))},Z=function t(){var e,n,i,a;if(0!=(null==j||null===(e=j.videoData)||void 0===e?void 0:e.trainingTimes)&&(null==j||null===(n=j.videoData)||void 0===n?void 0:n.trainingTimes)+""===(null===(i=j.videoData)||void 0===i||null===(a=i.trainingContent)||void 0===a?void 0:a.practiceTimes)){var o=!1,l=0;if(j.isPlayBaseStatus)l=j.trainings.findIndex((function(t){var e;return t.materialId==(null===(e=j.videoData)||void 0===e?void 0:e.materialId)})),o=l===j.trainings.length-1;else{var c=-1,s=!0;j.trainings.forEach((function(t,e){t.trainingContent.practiceTimes!==t.trainingTimes+""&&-1===c&&(c=e),t.trainingContent.practiceTimes!==t.trainingTimes+""&&(s=!1)})),l=-1!=c?c-1:-1,o=s}P({title:"课后作业",message:"你已完成该练习~",confirmButtonColor:"var(--van-primary)",confirmButtonText:o?"完成":"下一题",cancelButtonText:"继续"}).then((function(){if(o)A({api:"goBack"});else{var e,n=j.trainings[l+1];if(null===(e=j.videoData)||void 0===e||e.expired,n.expired)return void k("该资源已过期");if(n.knowledgePointName&&(V.tabName=n.knowledgePointName),(null==n?void 0:n.type)===z&&(j.itemList=[n],j.videoData=n,t()),(null==n?void 0:n.type)===K){r(1),X();var i=S.stringify({id:n.content,courseScheduleId:m.courseScheduleId,lessonTrainingId:m.lessonTrainingId,materialId:n.materialId}),a="".concat(location.origin,"/orchestra-music-score/?")+i;A({api:"openAccompanyWebView",content:{url:a,orientation:0,c_orientation:0,isHideTitle:!0,statusBarTextColor:!1,isOpenLight:!0}})}}})).catch((function(){j.trainings[l].currentTime=0}))}};u(t,(function(t){W(),"visible"==t&&A({api:"setRequestedOrientation",content:{orientation:0}},(function(){console.log(234)}))}));var $=function(t){W(),t.stopPropagation();var e=S.stringify({id:j.videoData.materialMusicId}),n="".concat(location.origin,"/orchestra-music-score/?")+e;console.log(n,"src"),A({api:"openAccompanyWebView",content:{url:n,orientation:0,c_orientation:0,isHideTitle:!0,statusBarTextColor:!1,isOpenLight:!0}})};return function(){var t,e,i,r;return d("div",{class:U.playContent},[d("div",{class:U.coursewarePlay,style:{width:n.width}},[d(L,{style:{height:"100%"},ref:G,showIndicators:!1,loop:!1,vertical:!0,lazyRender:!0,touchable:!1,duration:0},(r=i=j.itemList.map((function(t,e){return d(N,null,{default:function(){return[d(p,null,[d(H,{item:t,modal:Q.model,onEnded:function(t){return q(t)},onChangeModal:function(t){Q.model=t}},null),t.muted&&d("div",{class:U.loadWrap},[d(C,{animationData:E},null)])])]}})})),"function"==typeof r||"[object Object]"===Object.prototype.toString.call(r)&&!B(r)?i:{default:function(){return[i]}})),d(g,{name:"top"},{default:function(){var t,e,n,i,r;return[Q.model&&d("div",{class:U.headerContainer,ref:R},[d("div",{class:U.backBtn},[d(w,{name:M,onClick:function(){return X()}},null),d("div",{class:U.titleSection},[d("div",{class:U.title},[V.tabName]),d("div",{class:U.titleContent},[d("p",null,[null===(t=j.itemList[0])||void 0===t?void 0:t.materialName]),null!==(e=j.itemList[0])&&void 0!==e&&e.checkItem?d("span",{onClick:function(){var t,e,n;return e="checkItem",n=null===(t=j.itemList[0])||void 0===t?void 0:t.checkItem,console.log(e,n,"text"),W(),V.pointOpen=!0,V.pointContent=n,void("checkItem"===e?V.pointTitle="检查事项":"phaseGoals"===e&&(V.pointTitle="阶段目标"))}},[v("检查事项")]):""])])]),!j.expireTimeFlag&&d("div",{class:U.nums},[d("div",{class:U.timeLoad},null),d("div",null,[v("观看视频模仿并练习:"),(null===(n=j.videoData)||void 0===n?void 0:n.trainingTimes)||0,v("/"),(null===(i=j.videoData)||void 0===i||null===(r=i.trainingContent)||void 0===r?void 0:r.practiceTimes)||0])])])]}}),(null===(t=j.videoData)||void 0===t?void 0:t.materialMusicId)&&"SCHOOL"!==O.platformType&&!(null!==(e=j.videoData)&&void 0!==e&&e.expired)&&d("div",{class:[U.goPractice,Q.model?"":U.hide],onClick:$},null)]),d(T,{class:[U.popup,U.popupPoint],round:!0,style:{background:"transparent !important"},show:V.pointOpen,"onUpdate:show":function(t){return V.pointOpen=t}},{default:function(){return[d(D,{show:!0,onClose:function(){V.pointOpen=!1},content:V.pointContent,titleName:V.pointTitle},null)]}})])}}}))}}}))}();