import{bJ as BaseTransition,bK as BaseTransitionPropsValidators,bL as Comment,bM as EffectScope,F as Fragment,bN as KeepAlive,bO as ReactiveEffect,bP as Static,bQ as Suspense,bR as Teleport,bS as Text,Z as Transition,bC as TransitionGroup,bT as VueElement,bU as assertNumber,bV as callWithAsyncErrorHandling,bW as callWithErrorHandling,bX as camelize,bY as capitalize,a3 as cloneVNode,bZ as compatUtils,X as computed,b_ as createApp,b$ as createBlock,c0 as createCommentVNode,br as createElementBlock,bs as createBaseVNode,c1 as createHydrationRenderer,c2 as createPropsRestProxy,c3 as createRenderer,c4 as createSSRApp,c5 as createSlots,c6 as createStaticVNode,k as createTextVNode,f as createVNode,c7 as customRef,c8 as defineAsyncComponent,d as defineComponent,c9 as defineCustomElement,ca as defineEmits,cb as defineExpose,cc as defineModel,cd as defineOptions,ce as defineProps,cf as defineSSRCustomElement,cg as defineSlots,ch as devtools,ci as effect,cj as effectScope,ck as getCurrentInstance,cl as getCurrentScope,cm as getTransitionRawChildren,cn as guardReactiveProps,aa as h$1,co as handleError,cp as hasInjectionContext,cq as hydrate,cr as initCustomFormatter,cs as initDirectivesForSSR,a5 as inject,ct as isMemoSame,cu as isProxy,bf as isReactive,cv as isReadonly,cw as isRef,cx as isRuntimeOnly,cy as isShallow,B as isVNode,cz as markRaw,cA as mergeDefaults,cB as mergeModels,x as mergeProps,O as nextTick,cC as normalizeClass,cD as normalizeProps,ar as normalizeStyle,cE as onActivated,cF as onBeforeMount,o as onBeforeUnmount,a9 as onBeforeUpdate,cG as onDeactivated,cH as onErrorCaptured,p as onMounted,cI as onRenderTracked,cJ as onRenderTriggered,cK as onScopeDispose,cL as onServerPrefetch,Q as onUnmounted,ak as onUpdated,bq as openBlock,cM as popScopeId,a4 as provide,cN as proxyRefs,cO as pushScopeId,cP as queuePostFlushCb,e as reactive,cQ as readonly,r as ref,cR as registerRuntimeCompiler,cS as render,cT as renderList,cU as renderSlot,Y as resolveComponent,cV as resolveDirective,cW as resolveDynamicComponent,cX as resolveFilter,cY as resolveTransitionHooks,cZ as setBlockTracking,c_ as setDevtoolsHook,c$ as setTransitionHooks,d0 as shallowReactive,d1 as shallowReadonly,d2 as shallowRef,d3 as ssrContextKey,d4 as ssrUtils,d5 as stop,d6 as toDisplayString,d7 as toHandlerKey,d8 as toHandlers,d9 as toRaw,ai as toRef,bG as toRefs,da as toValue,db as transformVNodeArgs,dc as triggerRef,bu as unref,dd as useAttrs,de as useCssModule,df as useCssVars,dg as useModel,dh as useSSRContext,di as useSlots,dj as useTransitionState,dk as vModelCheckbox,dl as vModelDynamic,dm as vModelRadio,dn as vModelSelect,V as vModelText,aq as vShow,dp as version$1,dq as warn,y as watch,aj as watchEffect,dr as watchPostEffect,ds as watchSyncEffect,dt as withAsyncContext,du as withCtx,dv as withDefaults,U as withDirectives,dw as withKeys,dx as withMemo,dy as withModifiers,dz as withScopeId,a as useRoute,dA as NInputNumber,w as NSpace,j as NButton,v as NImage,dB as getSecond,L as dayjs,c as useUserStore,dC as NSkeleton,bD as commonjsGlobal,bE as getDefaultExportFromCjs,l as NModal,b as useMessage,N as NForm,g as NFormItem,ay as NPopselect,C as NSpin,A as eventGlobal,q as NTabs,t as NTabPane,R as NTooltip,S as NPopover,dD as getAugmentedNamespace,E as NSelect,m as NCheckbox,av as NCheckboxGroup,aI as NAvatar,h as NInput,aF as NDatePicker,aG as request$1,n as useDialog,u as useRouter,dE as NDrawer,dF as NDrawerContent,_ as px2vw}from"./index-f4adf43b-1711007838447.js";import{a as vaildMusicScoreUrl,v as vaildUrl}from"./urlUtils-080cac35-1711007838447.js";import{T as TCPlayer,r as iconplay,u as iconpause,v as iconReplay$2,w as tickMp3,V as Vudio,C as CardPreview,i as teacherChapterLessonCoursewareList,g as gradeToCN,q as lessonTrainingAdd,o as evaluateDifficult,x as lessonPreTrainingV2Detail,y as lessonPreTrainingDelete,z as lessonPreTrainingV2Save,c as lessonCoursewareDetail,L as ListenModal,I as InstruemntDetail,M as MusicDetail,A as TheotyDetail,d as api_teacherChapterLessonCoursewareDetail,B as courseScheduleUpdate}from"./index-93b2a766-1711007838447.js";import{N as NSlider}from"./Slider-341a9cb1-1711007838447.js";import{d as dingPng$1,m as moveTop}from"./ding-8e9054d5-1711007838447.js";import{s as state}from"./state-87a4bf38-1711007838447.js";import{N as NScrollbar}from"./Scrollbar-e0660a30-1711007838447.js";import{r as resourceTypeArray}from"./searchArray-868582eb-1711007838447.js";import{u as useCatchStore}from"./catchData-0084a115-1711007838447.js";import{T as TheSearch}from"./index-ab239fba-1711007838447.js";import{i as isCollaose,C as CardType,m as materialQueryPage,f as favorite}from"./api-ebff4b8f-1711007838447.js";import{a as useThrottleFn,u as useDebounceFn}from"./index-86fac8ea-1711007838447.js";import{T as TheEmpty}from"./index-beb6f12e-1711007838447.js";import{u as usePrepareStore,T as TrainUpdate,S as SelectMusic$1}from"./index-6932119c-1711007838447.js";import{u as useResizeObserver}from"./index-c56040e4-1711007838447.js";import{g as getStudentList$1,a as getStudentAfterWork}from"./api-7a841992-1711007838447.js";import{T as TheNoticeBar}from"./index-f4997047-1711007838447.js";import{T as TrainType}from"./index-bdf938af-1711007838447.js";import{g as getGradeYearList,c as classGroupList}from"./api-c52f9190-1711007838447.js";import{d as defultHeade}from"./teacherIcon-b8e3946d-1711007838447.js";import{S as SearchInput}from"./index-fcef5b1d-1711007838447.js";import{h as getStudentList}from"./api-4032aa11-1711007838447.js";const compile=()=>{},vue_runtime_esmBundler=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition,BaseTransitionPropsValidators,Comment,EffectScope,Fragment,KeepAlive,ReactiveEffect,Static,Suspense,Teleport,Text,Transition,TransitionGroup,VueElement,assertNumber,callWithAsyncErrorHandling,callWithErrorHandling,camelize,capitalize,cloneVNode,compatUtils,compile,computed,createApp,createBlock,createCommentVNode,createElementBlock,createElementVNode:createBaseVNode,createHydrationRenderer,createPropsRestProxy,createRenderer,createSSRApp,createSlots,createStaticVNode,createTextVNode,createVNode,customRef,defineAsyncComponent,defineComponent,defineCustomElement,defineEmits,defineExpose,defineModel,defineOptions,defineProps,defineSSRCustomElement,defineSlots,get devtools(){return devtools},effect,effectScope,getCurrentInstance,getCurrentScope,getTransitionRawChildren,guardReactiveProps,h:h$1,handleError,hasInjectionContext,hydrate,initCustomFormatter,initDirectivesForSSR,inject,isMemoSame,isProxy,isReactive,isReadonly,isRef,isRuntimeOnly,isShallow,isVNode,markRaw,mergeDefaults,mergeModels,mergeProps,nextTick,normalizeClass,normalizeProps,normalizeStyle,onActivated,onBeforeMount,onBeforeUnmount,onBeforeUpdate,onDeactivated,onErrorCaptured,onMounted,onRenderTracked,onRenderTriggered,onScopeDispose,onServerPrefetch,onUnmounted,onUpdated,openBlock,popScopeId,provide,proxyRefs,pushScopeId,queuePostFlushCb,reactive,readonly,ref,registerRuntimeCompiler,render,renderList,renderSlot,resolveComponent,resolveDirective,resolveDynamicComponent,resolveFilter,resolveTransitionHooks,setBlockTracking,setDevtoolsHook,setTransitionHooks,shallowReactive,shallowReadonly,shallowRef,ssrContextKey,ssrUtils,stop,toDisplayString,toHandlerKey,toHandlers,toRaw,toRef,toRefs,toValue,transformVNodeArgs,triggerRef,unref,useAttrs,useCssModule,useCssVars,useModel,useSSRContext,useSlots,useTransitionState,vModelCheckbox,vModelDynamic,vModelRadio,vModelSelect,vModelText,vShow,version:version$1,warn,watch,watchEffect,watchPostEffect,watchSyncEffect,withAsyncContext,withCtx,withDefaults,withDirectives,withKeys,withMemo,withModifiers,withScopeId},Symbol.toStringTag,{value:"Module"})),timerWrap="_timerWrap_1ilvi_1",timerTop="_timerTop_1ilvi_8",timerTopPane="_timerTopPane_1ilvi_19",timerTopPaneActive="_timerTopPaneActive_1ilvi_25",timerItemInfo="_timerItemInfo_1ilvi_30",timerItemInset="_timerItemInset_1ilvi_38",timerItemInfoTop="_timerItemInfoTop_1ilvi_43",dot="_dot_1ilvi_50",dotTop="_dotTop_1ilvi_58",timerItemTopCore="_timerItemTopCore_1ilvi_62",nowTimerWrap="_nowTimerWrap_1ilvi_74",btnGroupModal$4="_btnGroupModal_1ilvi_86",palyIcon="_palyIcon_1ilvi_93",playText="_playText_1ilvi_97",countInput="_countInput_1ilvi_100",dotBtm="_dotBtm_1ilvi_120",chioseWrap="_chioseWrap_1ilvi_124",add$1="_add_1ilvi_144",minus$1="_minus_1ilvi_149",chioseHidden="_chioseHidden_1ilvi_154",numberWrap="_numberWrap_1ilvi_157",styles$n={timerWrap,timerTop,timerTopPane,timerTopPaneActive,timerItemInfo,timerItemInset,timerItemInfoTop,dot,dotTop,timerItemTopCore,nowTimerWrap,btnGroupModal:btnGroupModal$4,palyIcon,playText,countInput,dotBtm,chioseWrap,add:add$1,minus:minus$1,chioseHidden,numberWrap},flipper_vue_vue_type_style_index_0_lang="",_export_sfc$1=(e,t)=>{const r=e.__vccOpts||e;for(const[a,n]of t)r[a]=n;return r},_sfc_main$1={name:"FlipClock",data(){return{isFlipping:!1,flipType:"down",frontTextFromData:0,backTextFromData:1}},props:{frontText:{type:[Number,String],default:0},backText:{type:[Number,String],default:1},duration:{type:Number,default:600}},methods:{_textClass(e){return"number"+e},_flip(e,t,r){console.log(e,t,r,"=====>"),this.frontTextFromData=t,this.backTextFromData=r,this.flipType=e,this.isFlipping=!0,setTimeout(()=>{this.isFlipping=!1,this.frontTextFromData=r},this.duration)},flipDown(e,t){this._flip("down",e,t)},flipUp(e,t){this._flip("up",e,t)},setFront(e){this.frontTextFromData=e},setBack(e){this.backTextFromData=e}},created(){this.frontTextFromData=this.frontText,this.backTextFromData=this.backText}};function _sfc_render$1(e,t,r,a,n,i){return openBlock(),createElementBlock("div",{class:normalizeClass(["M-Flipper",[n.flipType,{go:n.isFlipping}]])},[createBaseVNode("div",{class:normalizeClass(["digital front",i._textClass(n.frontTextFromData)])},null,2),createBaseVNode("div",{class:normalizeClass(["digital back",i._textClass(n.backTextFromData)])},null,2)],2)}const Flipper=_export_sfc$1(_sfc_main$1,[["render",_sfc_render$1]]),playIcon="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAcCAYAAABlL09dAAAAAXNSR0IArs4c6QAAAR1JREFUSEvV1rFOwlAYxfH/eQx2VgcfBJ+AOMqCE5uB6OITyAPwCPogKBMOOhITQuLkaq45iU1KKL2X9nbgWzq0/X03/dpzKzoqhRAE3AAD4BNYSFq17Wf4HngoQb/AEzCT9NO0geEvoFcBbICxpJcmuOEQufEZuJXkRsmVAhvzI5kCc0l+VNFKhQtoCYwk+Vhbp8LGkobbBC5WWjvcNnDRoHK4OeDK4eaCy8O9lrTODbvBN3DRBWx8clbwDrjMveJXYCjpPRfsLJk5bossyQE7Vh2ve+nXBjbkOPWXd1BNYIfQ3DFat8OcCmePzYPh5MjjyuGkwB9A/8hmenQ4KfAd8Fi6MGmHiMK+IIQwAq6A7f9L/ha7MXbef0Gd1B+5cJ8q7osJlgAAAABJRU5ErkJggg==",suspend="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAcCAYAAAB75n/uAAAAAXNSR0IArs4c6QAAAMlJREFUSEvtlj0OwUEQxX+voXARtZBwAgWVA2hVOgfQ6FQ0DkLCBSioxRncgObJikr+X4msaqfaZF/ey8zO7BsRORT4bQ+AOdAEbuEsaVdV23YDWAAjoA4cgJmkuz7k2wyyYVUR23ug/8VxBVpB4Ay0MwQukjplWdjuAccc3DgIPIBaBuApKaRbGLYnwCYHtAwCzmOQ9H6jorA9BVY5mHUSCC2eSpS6KA1amoP0m/7FD6Jb5q+m3wVORaYfdqJ4a0v0xausz3+9fwE+w+v3NO9E8gAAAABJRU5ErkJggg==",add="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAJhJREFUWEftlzEOQEAURPffgwOhRkPrUFoa1NaBuMeXLyTqsQmS2X7mT95uMvvFgaeffOLUtYdcXFPl6YJYCSIyTT/6VVWjY77IVhVpjHjBAbph1vvAuswgL0hkgxmABEiABEggGIGr1a5iQQoF0ViBWYvKvdUQoycaC/GBAOfH4rUrQBEGe4QMQAIkQAIk8FsCry+nodbzHQqVmosCTFkgAAAAAElFTkSuQmCC",minus="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAECAYAAADvRz3UAAAAAXNSR0IArs4c6QAAADNJREFUKFNjXLJ6myfDf4ZZ////l2GgI2BkZHzCwMiQxrhk1bbH9LYc5k+QIwaBAwY4CgCYmB5vQGvODAAAAABJRU5ErkJggg==",soundWav=""+new URL("timer-ee5a21d4.wav",import.meta.url).href,Countdown=defineComponent({name:"timer-countdown",setup(){ref("positive"),useRoute();const e=ref(),t=ref(),r=ref(),a=ref(),n=ref(null),i=ref(null),s=ref(new Date);i.value=setInterval(()=>{s.value=new Date},1e3);const o=ref(0),l=ref(0),c=ref(0),u=ref(!1),p=ref([e,t,r,a]),f=()=>{const C="0000";l.value=0,c.value=0;for(let T=0;T
=0;I-=1)if(O[I].ty==="sh")if(O[I].ks.k.i)C(O[I].ks.k);else for(P=O[I].ks.k.length,x=0;x
N[0]?!0:N[0]>O[0]?!1:O[1]>N[1]?!0:N[1]>O[1]?!1:O[2]>N[2]?!0:N[2]>O[2]?!1:null}var F=function(){var O=[4,4,14];function I(x){var P=x.t.d;x.t.d={k:[{s:P,t:0}]}}function N(x){var P,R=x.length;for(P=0;P 1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(e){this.effectsSequence.push(e),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(e){if(!((this.elem.globalData.frameId===this.frameId||!this.effectsSequence.length)&&!e)){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var t=this.currentData,r=this.keysIndex;if(this.lock){this.setCurrentData(this.currentData);return}this.lock=!0,this._mdf=!1;var a,n=this.effectsSequence.length,i=e||this.data.d.k[this.keysIndex].s;for(a=0;a e?this.textSpans[e].span:createNS(o?"g":"text"),b<=e){if(l.setAttribute("stroke-linecap","butt"),l.setAttribute("stroke-linejoin","round"),l.setAttribute("stroke-miterlimit","4"),this.textSpans[e].span=l,o){var C=createNS("g");l.appendChild(C),this.textSpans[e].childSpan=C}this.textSpans[e].span=l,this.layerElement.appendChild(l)}l.style.display="inherit"}if(c.reset(),p&&(s[e].n&&(f=-g,m+=r.yOffset,m+=d?1:0,d=!1),this.applyTextPropertiesToMatrix(r,c,s[e].line,f,m),f+=s[e].l||0,f+=g),o){A=this.globalData.fontManager.getCharData(r.finalText[e],a.fStyle,this.globalData.fontManager.getFontByName(r.f).fFamily);var T;if(A.t===1)T=new SVGCompElement(A.data,this.globalData,this);else{var F=emptyShapeData;A.data&&A.data.shapes&&(F=this.buildShapeData(A.data,r.finalSize)),T=new SVGShapeElement(F,this.globalData,this)}if(this.textSpans[e].glyph){var M=this.textSpans[e].glyph;this.textSpans[e].childSpan.removeChild(M.layerElement),M.destroy()}this.textSpans[e].glyph=T,T._debug=!0,T.prepareFrame(0),T.renderFrame(),this.textSpans[e].childSpan.appendChild(T.layerElement),A.t===1&&this.textSpans[e].childSpan.setAttribute("transform","scale("+r.finalSize/100+","+r.finalSize/100+")")}else p&&l.setAttribute("transform","translate("+c.props[12]+","+c.props[13]+")"),l.textContent=s[e].val,l.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}p&&l&&l.setAttribute("d",u)}for(;ethis.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame(),this.trigger("drawnFrame")},AnimationItem.prototype.renderFrame=function(){if(!(this.isLoaded===!1||!this.renderer))try{this.expressionsPlugin&&this.expressionsPlugin.resetFrame(),this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(e){this.triggerRenderFrameError(e)}},AnimationItem.prototype.play=function(e){e&&this.name!==e||this.isPaused===!0&&(this.isPaused=!1,this.trigger("_play"),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(e){e&&this.name!==e||this.isPaused===!1&&(this.isPaused=!0,this.trigger("_pause"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(e){e&&this.name!==e||(this.isPaused===!0?this.play():this.pause())},AnimationItem.prototype.stop=function(e){e&&this.name!==e||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(e){for(var t,r=0;r=n?E(b,j,A,C):B===0?j:g(b,F,F+l,A,C)}},e}(),pooling=function(){function e(t){return t.concat(createSizedArray(t.length))}return{double:e}}(),poolFactory=function(){return function(e,t,r){var a=0,n=e,i=createSizedArray(n),s={newElement:o,release:l};function o(){var c;return a?(a-=1,c=i[a]):c=t(),c}function l(c){a===n&&(i=pooling.double(i),n*=2),r&&r(c),i[a]=c,a+=1}return s}}(),bezierLengthPool=function(){function e(){return{addedLength:0,percents:createTypedArray("float32",getDefaultCurveSegments()),lengths:createTypedArray("float32",getDefaultCurveSegments())}}return poolFactory(8,e)}(),segmentsLengthPool=function(){function e(){return{lengths:[],totalLength:0}}function t(r){var a,n=r.lengths.length;for(a=0;a=y?A.points.length-1:0;for(f=A.points[C].point.length,p=0;p=y?m=1:e1e-6?(f=Math.acos(m),d=Math.sin(f),g=Math.sin((1-r)*f)/d,E=Math.sin(r*f)/d):(g=1-r,E=r),a[0]=g*n+E*l,a[1]=g*i+E*c,a[2]=g*s+E*u,a[3]=g*o+E*p,a}function quaternionToEuler(e,t){var r=t[0],a=t[1],n=t[2],i=t[3],s=Math.atan2(2*a*i-2*r*n,1-2*a*a-2*n*n),o=Math.asin(2*r*a+2*n*i),l=Math.atan2(2*r*i-2*a*n,1-2*r*r-2*n*n);e[0]=s/degToRads,e[1]=o/degToRads,e[2]=l/degToRads}function createQuaternion(e){var t=e[0]*degToRads,r=e[1]*degToRads,a=e[2]*degToRads,n=Math.cos(t/2),i=Math.cos(r/2),s=Math.cos(a/2),o=Math.sin(t/2),l=Math.sin(r/2),c=Math.sin(a/2),u=n*i*s-o*l*c,p=o*l*s+n*i*c,f=o*i*s+n*l*c,m=n*l*s-o*i*c;return[p,f,m,u]}function getValueAtCurrentTime(){var e=this.comp.renderedFrame-this.offsetTime,t=this.keyframes[0].t-this.offsetTime,r=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(e===this._caching.lastFrame||this._caching.lastFrame!==initFrame&&(this._caching.lastFrame>=r&&e>=r||this._caching.lastFrame=z[z.length-1].t-this.offsetTime)C=z[z.length-1].s?z[z.length-1].s[0]:z[z.length-2].e[0],F=!0;else{for(var O=A,I=z.length-1,N=!0,x,P,R;N&&(x=z[O],P=z[O+1],!(P.t-this.offsetTime>y));)O=0;i-=1){if(p=this.searchProcessedElement(e[i]),p?t[i]=r[p-1]:e[i]._shouldRender=a,e[i].ty==="fl"||e[i].ty==="st"||e[i].ty==="gf"||e[i].ty==="gs")p?t[i].style.closed=!1:t[i]=this.createStyleElement(e[i],d),c.push(t[i].style);else if(e[i].ty==="gr"){if(!p)t[i]=this.createGroupElement(e[i]);else for(l=t[i].it.length,o=0;o