diff --git a/p__Classrooms__Lists__CommonHomework__Comment__index.aee9ce8b.async.js b/p__Classrooms__Lists__CommonHomework__Comment__index.7b31e4b3.async.js similarity index 99% rename from p__Classrooms__Lists__CommonHomework__Comment__index.aee9ce8b.async.js rename to p__Classrooms__Lists__CommonHomework__Comment__index.7b31e4b3.async.js index 8c14471f31..7c7837a2b6 100644 --- a/p__Classrooms__Lists__CommonHomework__Comment__index.aee9ce8b.async.js +++ b/p__Classrooms__Lists__CommonHomework__Comment__index.7b31e4b3.async.js @@ -1,4 +1,4 @@ -!(function(){var nc=Math.pow;(self.webpackChunk=self.webpackChunk||[]).push([[2303],{95869:function(gr,mt,K){"use strict";K.d(mt,{Z:function(){return O}});var V=K(5016),me=K(59301),Fe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M688 264c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48zm-8 136H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM480 544H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm-48 308H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm356.8-74.4c29-26.3 47.2-64.3 47.2-106.6 0-79.5-64.5-144-144-144s-144 64.5-144 144c0 42.3 18.2 80.3 47.2 106.6-57 32.5-96.2 92.7-99.2 162.1-.2 4.5 3.5 8.3 8 8.3h48.1c4.2 0 7.7-3.3 8-7.6C564 871.2 621.7 816 692 816s128 55.2 131.9 124.4c.2 4.2 3.7 7.6 8 7.6H880c4.6 0 8.2-3.8 8-8.3-2.9-69.5-42.2-129.6-99.2-162.1zM692 591c44.2 0 80 35.8 80 80s-35.8 80-80 80-80-35.8-80-80 35.8-80 80-80z"}}]},name:"solution",theme:"outlined"},he=Fe,W=K(7657),m=function(J,D){return me.createElement(W.Z,(0,V.Z)({},J,{ref:D,icon:he}))},ge=me.forwardRef(m),O=ge},65352:function(gr,mt,K){"use strict";K.d(mt,{Z:function(){return Lt}});var V=K(20049),me=K(52456),Fe=K(5883),he=K(43403),W=K(92310),m=K.n(W),ge=K(29301),O=K(76846),u=K(96452),J=K(6089),D=K(80402),B=K(34280),_=K(49658),w=K(59301),x=K(5016),Y=K(77900),M=K(8654);function H(Be){var L=Be.prefixCls,g=Be.align,C=Be.arrow,N=Be.arrowPos,T=C||{},k=T.className,ee=T.content,be=N.x,Ue=be===void 0?0:be,Ye=N.y,We=Ye===void 0?0:Ye,St=w.useRef();if(!g||!g.points)return null;var Xe={position:"absolute"};if(g.autoArrow!==!1){var ut=g.points[0],At=g.points[1],it=ut[0],Ne=ut[1],Ze=At[0],lt=At[1];it===Ze||!["t","b"].includes(it)?Xe.top=We:it==="t"?Xe.top=0:Xe.bottom=0,Ne===lt||!["l","r"].includes(Ne)?Xe.left=Ue:Ne==="l"?Xe.left=0:Xe.right=0}return w.createElement("div",{ref:St,className:m()("".concat(L,"-arrow"),k),style:Xe},ee)}function Q(Be){var L=Be.prefixCls,g=Be.open,C=Be.zIndex,N=Be.mask,T=Be.motion;return N?w.createElement(Y.default,(0,x.Z)({},T,{motionAppear:!0,visible:g,removeOnLeave:!0}),function(k){var ee=k.className;return w.createElement("div",{style:{zIndex:C},className:m()("".concat(L,"-mask"),ee)})}):null}var P=w.memo(function(Be){var L=Be.children;return L},function(Be,L){return L.cache}),X=P,ce=w.forwardRef(function(Be,L){var g=Be.popup,C=Be.className,N=Be.prefixCls,T=Be.style,k=Be.target,ee=Be.onVisibleChanged,be=Be.open,Ue=Be.keepDom,Ye=Be.fresh,We=Be.onClick,St=Be.mask,Xe=Be.arrow,ut=Be.arrowPos,At=Be.align,it=Be.motion,Ne=Be.maskMotion,Ze=Be.forceRender,lt=Be.getPopupContainer,vt=Be.autoDestroy,Ot=Be.portal,Ct=Be.zIndex,Wt=Be.onMouseEnter,Nt=Be.onMouseLeave,Xt=Be.onPointerEnter,fr=Be.onPointerDownCapture,Rr=Be.ready,It=Be.offsetX,jt=Be.offsetY,Re=Be.offsetR,Ce=Be.offsetB,Ee=Be.onAlign,j=Be.onPrepare,ie=Be.stretch,ae=Be.targetWidth,de=Be.targetHeight,Se=typeof g=="function"?g():g,xt=be||Ue,gt=(lt==null?void 0:lt.length)>0,qe=w.useState(!lt||!gt),Ht=(0,me.Z)(qe,2),Cr=Ht[0],Nr=Ht[1];if((0,B.Z)(function(){!Cr&>&&k&&Nr(!0)},[Cr,gt,k]),!Cr)return null;var Gt="auto",Kt={left:"-1000vw",top:"-1000vh",right:Gt,bottom:Gt};if(Rr||!be){var Sr,$r=At.points,De=At.dynamicInset||((Sr=At._experimental)===null||Sr===void 0?void 0:Sr.dynamicInset),Ir=De&&$r[0][1]==="r",Er=De&&$r[0][0]==="b";Ir?(Kt.right=Re,Kt.left=Gt):(Kt.left=It,Kt.right=Gt),Er?(Kt.bottom=Ce,Kt.top=Gt):(Kt.top=jt,Kt.bottom=Gt)}var Br={};return ie&&(ie.includes("height")&&de?Br.height=de:ie.includes("minHeight")&&de&&(Br.minHeight=de),ie.includes("width")&&ae?Br.width=ae:ie.includes("minWidth")&&ae&&(Br.minWidth=ae)),be||(Br.pointerEvents="none"),w.createElement(Ot,{open:Ze||xt,getContainer:lt&&function(){return lt(k)},autoDestroy:vt},w.createElement(Q,{prefixCls:N,open:be,zIndex:Ct,mask:St,motion:Ne}),w.createElement(ge.Z,{onResize:Ee,disabled:!be},function(vn){return w.createElement(Y.default,(0,x.Z)({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:Ze,leavedClassName:"".concat(N,"-hidden")},it,{onAppearPrepare:j,onEnterPrepare:j,visible:be,onVisibleChanged:function(Jr){var An;it==null||(An=it.onVisibleChanged)===null||An===void 0||An.call(it,Jr),ee(Jr)}}),function(Or,Jr){var An=Or.className,Cn=Or.style,an=m()(N,An,C);return w.createElement("div",{ref:(0,M.sQ)(vn,L,Jr),className:an,style:(0,V.Z)((0,V.Z)((0,V.Z)((0,V.Z)({"--arrow-x":"".concat(ut.x||0,"px"),"--arrow-y":"".concat(ut.y||0,"px")},Kt),Br),Cn),{},{boxSizing:"border-box",zIndex:Ct},T),onMouseEnter:Wt,onMouseLeave:Nt,onPointerEnter:Xt,onClick:We,onPointerDownCapture:fr},Xe&&w.createElement(H,{prefixCls:N,arrow:Xe,arrowPos:ut,align:At}),w.createElement(X,{cache:!be&&!Ye},Se))})}))}),_e=ce,we=w.forwardRef(function(Be,L){var g=Be.children,C=Be.getTriggerDOMNode,N=(0,M.Yr)(g),T=w.useCallback(function(ee){(0,M.mH)(L,C?C(ee):ee)},[C]),k=(0,M.x1)(T,(0,M.C4)(g));return N?w.cloneElement(g,{ref:k}):g}),ne=we,ve=w.createContext(null),Oe=ve;function le(Be){return Be?Array.isArray(Be)?Be:[Be]:[]}function Me(Be,L,g,C){return w.useMemo(function(){var N=le(g!=null?g:L),T=le(C!=null?C:L),k=new Set(N),ee=new Set(T);return Be&&(k.has("hover")&&(k.delete("hover"),k.add("click")),ee.has("hover")&&(ee.delete("hover"),ee.add("click"))),[k,ee]},[Be,L,g,C])}var Z=K(29194);function I(){var Be=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],g=arguments.length>2?arguments[2]:void 0;return g?Be[0]===L[0]:Be[0]===L[0]&&Be[1]===L[1]}function G(Be,L,g,C){for(var N=g.points,T=Object.keys(Be),k=0;k1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(Be)?L:Be}function y(Be){return E(parseFloat(Be),0)}function $(Be,L){var g=(0,V.Z)({},Be);return(L||[]).forEach(function(C){if(!(C instanceof HTMLBodyElement||C instanceof HTMLHtmlElement)){var N=se(C).getComputedStyle(C),T=N.overflow,k=N.overflowClipMargin,ee=N.borderTopWidth,be=N.borderBottomWidth,Ue=N.borderLeftWidth,Ye=N.borderRightWidth,We=C.getBoundingClientRect(),St=C.offsetHeight,Xe=C.clientHeight,ut=C.offsetWidth,At=C.clientWidth,it=y(ee),Ne=y(be),Ze=y(Ue),lt=y(Ye),vt=E(Math.round(We.width/ut*1e3)/1e3),Ot=E(Math.round(We.height/St*1e3)/1e3),Ct=(ut-At-Ze-lt)*vt,Wt=(St-Xe-it-Ne)*Ot,Nt=it*Ot,Xt=Ne*Ot,fr=Ze*vt,Rr=lt*vt,It=0,jt=0;if(T==="clip"){var Re=y(k);It=Re*vt,jt=Re*Ot}var Ce=We.x+fr-It,Ee=We.y+Nt-jt,j=Ce+We.width+2*It-fr-Rr-Ct,ie=Ee+We.height+2*jt-Nt-Xt-Wt;g.left=Math.max(g.left,Ce),g.top=Math.max(g.top,Ee),g.right=Math.min(g.right,j),g.bottom=Math.min(g.bottom,ie)}}),g}function Ae(Be){var L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,g="".concat(L),C=g.match(/^(.*)\%$/);return C?Be*(parseFloat(C[1])/100):parseFloat(g)}function Ge(Be,L){var g=L||[],C=(0,me.Z)(g,2),N=C[0],T=C[1];return[Ae(Be.width,N),Ae(Be.height,T)]}function Je(){var Be=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[Be[0],Be[1]]}function yt(Be,L){var g=L[0],C=L[1],N,T;return g==="t"?T=Be.y:g==="b"?T=Be.y+Be.height:T=Be.y+Be.height/2,C==="l"?N=Be.x:C==="r"?N=Be.x+Be.width:N=Be.x+Be.width/2,{x:N,y:T}}function dt(Be,L){var g={t:"b",b:"t",l:"r",r:"l"};return Be.map(function(C,N){return N===L?g[C]||"c":C}).join("")}function Rt(Be,L,g,C,N,T,k){var ee=w.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:N[C]||{}}),be=(0,me.Z)(ee,2),Ue=be[0],Ye=be[1],We=w.useRef(0),St=w.useMemo(function(){return L?re(L):[]},[L]),Xe=w.useRef({}),ut=function(){Xe.current={}};Be||ut();var At=(0,J.Z)(function(){if(L&&g&&Be){let Pn=function(Bn,yn){var kr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Qn,Fn=qe.x+Bn,ci=qe.y+yn,vi=Fn+Ir,ai=ci+De,Yn=Math.max(Fn,kr.left),Qt=Math.max(ci,kr.top),xr=Math.min(vi,kr.right),sn=Math.min(ai,kr.bottom);return Math.max(0,(xr-Yn)*(sn-Qt))},Ai=function(){Mt=qe.y+ue,Yt=Mt+De,sr=qe.x+q,ir=sr+Ir};var Ze,lt,vt,Ot,Ct=L,Wt=Ct.ownerDocument,Nt=se(Ct),Xt=Nt.getComputedStyle(Ct),fr=Xt.width,Rr=Xt.height,It=Xt.position,jt=Ct.style.left,Re=Ct.style.top,Ce=Ct.style.right,Ee=Ct.style.bottom,j=Ct.style.overflow,ie=(0,V.Z)((0,V.Z)({},N[C]),T),ae=Wt.createElement("div");(Ze=Ct.parentElement)===null||Ze===void 0||Ze.appendChild(ae),ae.style.left="".concat(Ct.offsetLeft,"px"),ae.style.top="".concat(Ct.offsetTop,"px"),ae.style.position=It,ae.style.height="".concat(Ct.offsetHeight,"px"),ae.style.width="".concat(Ct.offsetWidth,"px"),Ct.style.left="0",Ct.style.top="0",Ct.style.right="auto",Ct.style.bottom="auto",Ct.style.overflow="hidden";var de;if(Array.isArray(g))de={x:g[0],y:g[1],width:0,height:0};else{var Se,xt,gt=g.getBoundingClientRect();gt.x=(Se=gt.x)!==null&&Se!==void 0?Se:gt.left,gt.y=(xt=gt.y)!==null&&xt!==void 0?xt:gt.top,de={x:gt.x,y:gt.y,width:gt.width,height:gt.height}}var qe=Ct.getBoundingClientRect();qe.x=(lt=qe.x)!==null&<!==void 0?lt:qe.left,qe.y=(vt=qe.y)!==null&&vt!==void 0?vt:qe.top;var Ht=Wt.documentElement,Cr=Ht.clientWidth,Nr=Ht.clientHeight,Gt=Ht.scrollWidth,Kt=Ht.scrollHeight,Sr=Ht.scrollTop,$r=Ht.scrollLeft,De=qe.height,Ir=qe.width,Er=de.height,Br=de.width,vn={left:0,top:0,right:Cr,bottom:Nr},Or={left:-$r,top:-Sr,right:Gt-$r,bottom:Kt-Sr},Jr=ie.htmlRegion,An="visible",Cn="visibleFirst";Jr!=="scroll"&&Jr!==Cn&&(Jr=An);var an=Jr===Cn,Rn=$(Or,St),Pr=$(vn,St),Qn=Jr===An?Pr:Rn,Mr=an?Pr:Qn;Ct.style.left="auto",Ct.style.top="auto",Ct.style.right="0",Ct.style.bottom="0";var en=Ct.getBoundingClientRect();Ct.style.left=jt,Ct.style.top=Re,Ct.style.right=Ce,Ct.style.bottom=Ee,Ct.style.overflow=j,(Ot=Ct.parentElement)===null||Ot===void 0||Ot.removeChild(ae);var Dn=E(Math.round(Ir/parseFloat(fr)*1e3)/1e3),br=E(Math.round(De/parseFloat(Rr)*1e3)/1e3);if(Dn===0||br===0||(0,O.Sh)(g)&&!(0,Z.Z)(g))return;var jn=ie.offset,on=ie.targetOffset,lr=Ge(qe,jn),_r=(0,me.Z)(lr,2),ke=_r[0],ze=_r[1],_t=Ge(de,on),at=(0,me.Z)(_t,2),Tt=at[0],tt=at[1];de.x-=Tt,de.y-=tt;var ot=ie.points||[],Ut=(0,me.Z)(ot,2),Zt=Ut[0],Ar=Ut[1],yr=Je(Ar),hr=Je(Zt),Tr=yt(de,yr),U=yt(qe,hr),R=(0,V.Z)({},ie),q=Tr.x-U.x+ke,ue=Tr.y-U.y+ze,Qe=Pn(q,ue),He=Pn(q,ue,Pr),rt=yt(de,["t","l"]),et=yt(qe,["t","l"]),Ft=yt(de,["b","r"]),pt=yt(qe,["b","r"]),ye=ie.overflow||{},je=ye.adjustX,ct=ye.adjustY,zt=ye.shiftX,Vt=ye.shiftY,Et=function(yn){return typeof yn=="boolean"?yn:yn>=0},Mt,Yt,sr,ir;Ai();var $t=Et(ct),mr=hr[0]===yr[0];if($t&&hr[0]==="t"&&(Yt>Mr.bottom||Xe.current.bt)){var ur=ue;mr?ur-=De-Er:ur=rt.y-pt.y-ze;var Dr=Pn(q,ur),pr=Pn(q,ur,Pr);Dr>Qe||Dr===Qe&&(!an||pr>=He)?(Xe.current.bt=!0,ue=ur,ze=-ze,R.points=[dt(hr,0),dt(yr,0)]):Xe.current.bt=!1}if($t&&hr[0]==="b"&&(MtQe||Hr===Qe&&(!an||vr>=He)?(Xe.current.tb=!0,ue=tr,ze=-ze,R.points=[dt(hr,0),dt(yr,0)]):Xe.current.tb=!1}var Lr=Et(je),zr=hr[1]===yr[1];if(Lr&&hr[1]==="l"&&(ir>Mr.right||Xe.current.rl)){var Gr=q;zr?Gr-=Ir-Br:Gr=rt.x-pt.x-ke;var jr=Pn(Gr,ue),Vr=Pn(Gr,ue,Pr);jr>Qe||jr===Qe&&(!an||Vr>=He)?(Xe.current.rl=!0,q=Gr,ke=-ke,R.points=[dt(hr,1),dt(yr,1)]):Xe.current.rl=!1}if(Lr&&hr[1]==="r"&&(srQe||Yr===Qe&&(!an||Kr>=He)?(Xe.current.lr=!0,q=dr,ke=-ke,R.points=[dt(hr,1),dt(yr,1)]):Xe.current.lr=!1}Ai();var gn=zt===!0?0:zt;typeof gn=="number"&&(srPr.right&&(q-=ir-Pr.right-ke,de.x>Pr.right-gn&&(q+=de.x-Pr.right+gn)));var qr=Vt===!0?0:Vt;typeof qr=="number"&&(MtPr.bottom&&(ue-=Yt-Pr.bottom-ze,de.y>Pr.bottom-qr&&(ue+=de.y-Pr.bottom+qr)));var qt=qe.x+q,hn=qt+Ir,ln=qe.y+ue,tn=ln+De,xn=de.x,$n=xn+Br,On=de.y,Xn=On+Er,Xr=Math.max(qt,xn),Gn=Math.min(hn,$n),Ln=(Xr+Gn)/2,Zn=Ln-qt,ri=Math.max(ln,On),_i=Math.min(tn,Xn),xi=(ri+_i)/2,Mn=xi-ln;k==null||k(L,R);var zn=en.right-qe.x-(q+qe.width),Un=en.bottom-qe.y-(ue+qe.height);Dn===1&&(q=Math.round(q),zn=Math.round(zn)),br===1&&(ue=Math.round(ue),Un=Math.round(Un));var Jn={ready:!0,offsetX:q/Dn,offsetY:ue/br,offsetR:zn/Dn,offsetB:Un/br,arrowX:Zn/Dn,arrowY:Mn/br,scaleX:Dn,scaleY:br,align:R};Ye(Jn)}}),it=function(){We.current+=1;var lt=We.current;Promise.resolve().then(function(){We.current===lt&&At()})},Ne=function(){Ye(function(lt){return(0,V.Z)((0,V.Z)({},lt),{},{ready:!1})})};return(0,B.Z)(Ne,[C]),(0,B.Z)(function(){Be||Ne()},[Be]),[Ue.ready,Ue.offsetX,Ue.offsetY,Ue.offsetR,Ue.offsetB,Ue.arrowX,Ue.arrowY,Ue.scaleX,Ue.scaleY,Ue.align,it]}var bt=K(92393);function ht(Be,L,g,C,N){(0,B.Z)(function(){if(Be&&L&&g){let We=function(){C(),N()};var T=L,k=g,ee=re(T),be=re(k),Ue=se(k),Ye=new Set([Ue].concat((0,bt.Z)(ee),(0,bt.Z)(be)));return Ye.forEach(function(St){St.addEventListener("scroll",We,{passive:!0})}),Ue.addEventListener("resize",We,{passive:!0}),C(),function(){Ye.forEach(function(St){St.removeEventListener("scroll",We),Ue.removeEventListener("resize",We)})}}},[Be,L,g])}var Le=K(48736);function nt(Be,L,g,C,N,T,k,ee){var be=w.useRef(Be);be.current=Be;var Ue=w.useRef(!1);w.useEffect(function(){if(L&&C&&(!N||T)){var We=function(){Ue.current=!1},St=function(vt){var Ot;be.current&&!k(((Ot=vt.composedPath)===null||Ot===void 0||(Ot=Ot.call(vt))===null||Ot===void 0?void 0:Ot[0])||vt.target)&&!Ue.current&&ee(!1)},Xe=se(C);Xe.addEventListener("pointerdown",We,!0),Xe.addEventListener("mousedown",St,!0),Xe.addEventListener("contextmenu",St,!0);var ut=(0,u.A)(g);if(ut&&(ut.addEventListener("mousedown",St,!0),ut.addEventListener("contextmenu",St,!0)),0)var At,it,Ne,Ze;return function(){Xe.removeEventListener("pointerdown",We,!0),Xe.removeEventListener("mousedown",St,!0),Xe.removeEventListener("contextmenu",St,!0),ut&&(ut.removeEventListener("mousedown",St,!0),ut.removeEventListener("contextmenu",St,!0))}}},[L,g,C,N,T]);function Ye(){Ue.current=!0}return Ye}var Ie=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];function wt(){var Be=arguments.length>0&&arguments[0]!==void 0?arguments[0]:he.Z,L=w.forwardRef(function(g,C){var N=g.prefixCls,T=N===void 0?"rc-trigger-popup":N,k=g.children,ee=g.action,be=ee===void 0?"hover":ee,Ue=g.showAction,Ye=g.hideAction,We=g.popupVisible,St=g.defaultPopupVisible,Xe=g.onPopupVisibleChange,ut=g.afterPopupVisibleChange,At=g.mouseEnterDelay,it=g.mouseLeaveDelay,Ne=it===void 0?.1:it,Ze=g.focusDelay,lt=g.blurDelay,vt=g.mask,Ot=g.maskClosable,Ct=Ot===void 0?!0:Ot,Wt=g.getPopupContainer,Nt=g.forceRender,Xt=g.autoDestroy,fr=g.destroyPopupOnHide,Rr=g.popup,It=g.popupClassName,jt=g.popupStyle,Re=g.popupPlacement,Ce=g.builtinPlacements,Ee=Ce===void 0?{}:Ce,j=g.popupAlign,ie=g.zIndex,ae=g.stretch,de=g.getPopupClassNameFromAlign,Se=g.fresh,xt=g.alignPoint,gt=g.onPopupClick,qe=g.onPopupAlign,Ht=g.arrow,Cr=g.popupMotion,Nr=g.maskMotion,Gt=g.popupTransitionName,Kt=g.popupAnimation,Sr=g.maskTransitionName,$r=g.maskAnimation,De=g.className,Ir=g.getTriggerDOMNode,Er=(0,Fe.Z)(g,Ie),Br=Xt||fr||!1,vn=w.useState(!1),Or=(0,me.Z)(vn,2),Jr=Or[0],An=Or[1];(0,B.Z)(function(){An((0,_.Z)())},[]);var Cn=w.useRef({}),an=w.useContext(Oe),Rn=w.useMemo(function(){return{registerSubPopup:function(xr,sn){Cn.current[xr]=sn,an==null||an.registerSubPopup(xr,sn)}}},[an]),Pr=(0,D.Z)(),Qn=w.useState(null),Mr=(0,me.Z)(Qn,2),en=Mr[0],Dn=Mr[1],br=w.useRef(null),jn=(0,J.Z)(function(Qt){br.current=Qt,(0,O.Sh)(Qt)&&en!==Qt&&Dn(Qt),an==null||an.registerSubPopup(Pr,Qt)}),on=w.useState(null),lr=(0,me.Z)(on,2),_r=lr[0],ke=lr[1],ze=w.useRef(null),_t=(0,J.Z)(function(Qt){(0,O.Sh)(Qt)&&_r!==Qt&&(ke(Qt),ze.current=Qt)}),at=w.Children.only(k),Tt=(at==null?void 0:at.props)||{},tt={},ot=(0,J.Z)(function(Qt){var xr,sn,En=_r;return(En==null?void 0:En.contains(Qt))||((xr=(0,u.A)(En))===null||xr===void 0?void 0:xr.host)===Qt||Qt===En||(en==null?void 0:en.contains(Qt))||((sn=(0,u.A)(en))===null||sn===void 0?void 0:sn.host)===Qt||Qt===en||Object.values(Cn.current).some(function(un){return(un==null?void 0:un.contains(Qt))||Qt===un})}),Ut=z(T,Cr,Kt,Gt),Zt=z(T,Nr,$r,Sr),Ar=w.useState(St||!1),yr=(0,me.Z)(Ar,2),hr=yr[0],Tr=yr[1],U=We!=null?We:hr,R=(0,J.Z)(function(Qt){We===void 0&&Tr(Qt)});(0,B.Z)(function(){Tr(We||!1)},[We]);var q=w.useRef(U);q.current=U;var ue=w.useRef([]);ue.current=[];var Qe=(0,J.Z)(function(Qt){var xr;R(Qt),((xr=ue.current[ue.current.length-1])!==null&&xr!==void 0?xr:U)!==Qt&&(ue.current.push(Qt),Xe==null||Xe(Qt))}),He=w.useRef(),rt=function(){clearTimeout(He.current)},et=function(xr){var sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;rt(),sn===0?Qe(xr):He.current=setTimeout(function(){Qe(xr)},sn*1e3)};w.useEffect(function(){return rt},[]);var Ft=w.useState(!1),pt=(0,me.Z)(Ft,2),ye=pt[0],je=pt[1];(0,B.Z)(function(Qt){(!Qt||U)&&je(!0)},[U]);var ct=w.useState(null),zt=(0,me.Z)(ct,2),Vt=zt[0],Et=zt[1],Mt=w.useState(null),Yt=(0,me.Z)(Mt,2),sr=Yt[0],ir=Yt[1],$t=function(xr){ir([xr.clientX,xr.clientY])},mr=Rt(U,en,xt&&sr!==null?sr:_r,Re,Ee,j,qe),ur=(0,me.Z)(mr,11),Dr=ur[0],pr=ur[1],tr=ur[2],Hr=ur[3],vr=ur[4],Lr=ur[5],zr=ur[6],Gr=ur[7],jr=ur[8],Vr=ur[9],dr=ur[10],Yr=Me(Jr,be,Ue,Ye),Kr=(0,me.Z)(Yr,2),gn=Kr[0],qr=Kr[1],qt=gn.has("click"),hn=qr.has("click")||qr.has("contextMenu"),ln=(0,J.Z)(function(){ye||dr()}),tn=function(){q.current&&xt&&hn&&et(!1)};ht(U,_r,en,ln,tn),(0,B.Z)(function(){ln()},[sr,Re]),(0,B.Z)(function(){U&&!(Ee!=null&&Ee[Re])&&ln()},[JSON.stringify(j)]);var xn=w.useMemo(function(){var Qt=G(Ee,T,Vr,xt);return m()(Qt,de==null?void 0:de(Vr))},[Vr,de,Ee,T,xt]);w.useImperativeHandle(C,function(){return{nativeElement:ze.current,popupElement:br.current,forceAlign:ln}});var $n=w.useState(0),On=(0,me.Z)($n,2),Xn=On[0],Xr=On[1],Gn=w.useState(0),Ln=(0,me.Z)(Gn,2),Zn=Ln[0],ri=Ln[1],_i=function(){if(ae&&_r){var xr=_r.getBoundingClientRect();Xr(xr.width),ri(xr.height)}},xi=function(){_i(),ln()},Mn=function(xr){je(!1),dr(),ut==null||ut(xr)},zn=function(){return new Promise(function(xr){_i(),Et(function(){return xr})})};(0,B.Z)(function(){Vt&&(dr(),Vt(),Et(null))},[Vt]);function Un(Qt,xr,sn,En){tt[Qt]=function(un){var Nn;En==null||En(un),et(xr,sn);for(var Bi=arguments.length,Sn=new Array(Bi>1?Bi-1:0),mn=1;mn1?sn-1:0),un=1;un1?sn-1:0),un=1;un{const[vt,Ot]=(0,V.useState)(it);(0,V.useEffect)(()=>{Ot(it)},[it]);function Ct(Nt){Ot(Nt)}function Wt(){vt&&(Ne(vt>Ze?Ze:vt),Ot(null))}return V.createElement(le.Z,{max:Ze,min:0,className:lt,value:vt,onChange:Ct,onBlur:Wt})},I={greyText:"greyText___lvEE6",info:"info___El01Z",label:"label___GmvST",blackContent:"blackContent___FYo0Z",orangeContent:"orangeContent____uYQ3",inputLabel:"inputLabel___ruiZm",tableTitle:"tableTitle___ir3x7",scoreTable:"scoreTable___b9Z37"},G=K(61209),z=K(18638),se=K(59301),re=Object.defineProperty,E=Object.defineProperties,y=Object.getOwnPropertyDescriptors,$=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,Je=(it,Ne,Ze)=>Ne in it?re(it,Ne,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):it[Ne]=Ze,yt=(it,Ne)=>{for(var Ze in Ne||(Ne={}))Ae.call(Ne,Ze)&&Je(it,Ze,Ne[Ze]);if($)for(var Ze of $(Ne))Ge.call(Ne,Ze)&&Je(it,Ze,Ne[Ze]);return it},dt=(it,Ne)=>E(it,y(Ne)),Rt=(it,Ne,Ze)=>new Promise((lt,vt)=>{var Ot=Nt=>{try{Wt(Ze.next(Nt))}catch(Xt){vt(Xt)}},Ct=Nt=>{try{Wt(Ze.throw(Nt))}catch(Xt){vt(Xt)}},Wt=Nt=>Nt.done?lt(Nt.value):Promise.resolve(Nt.value).then(Ot,Ct);Wt((Ze=Ze.apply(it,Ne)).next())});const bt=({shixunHomeworks:it,dispatch:Ne,classroomList:Ze,gethomeworkreport:lt,homeWorkReport:vt})=>{var Ot,Ct;const{shixunWorkReport:Wt}=it,Nt=(0,ge.useParams)(),[Xt,fr]=(0,V.useState)(!1),[Rr,It]=(0,V.useState)(!1),[jt,Re]=(0,V.useState)(""),[Ce]=Oe.default.useForm(),Ee=Oe.default.useWatch("comment",Ce),j=Oe.default.useWatch("hidden_comment",Ce),[ie,ae]=(0,V.useState)(!1),de=(0,V.useRef)({}),[Se,xt]=O.default.useModal(),gt=()=>Rt(void 0,null,function*(){It(!0);const Gt=Ce.getFieldsValue();(yield(0,m.ZP)(`/api/student_works/${Nt.homeworkId}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:Gt.hidden_comment,comment:Gt.comment}})).status===0&&(u.ZP.success("\u70B9\u8BC4\u6210\u529F"),Ce.resetFields(),Ne({type:"classroomList/setActionTabs",payload:{}}),lt()),It(!1)}),qe=()=>Rt(void 0,null,function*(){if(!jt){u.ZP.warning("\u8BF7\u586B\u5199\u5206\u6570");return}It(!0);const Gt=Ce.getFieldsValue();(yield(0,m.ZP)(`/api/student_works/${Nt.homeworkId}/add_score.json`,{method:"post",body:{comment:Gt.comment,score:jt}})).status===0&&(u.ZP.success("\u70B9\u8BC4\u6210\u529F"),Ne({type:"classroomList/setActionTabs",payload:{}}),lt()),It(!1)}),Ht=Gt=>Rt(void 0,null,function*(){const{mes:Kt,setChatData:Sr,setTyping:$r}=Gt,De=yield(0,m.ZP)("/api/intelligent_reviews/large_model_intelligent_qa.json",{method:"post",body:yt({query:Kt,student_work_id:Nt.homeworkId},de.current)});De.answer=(De==null?void 0:De.status)==-3?De.message:De==null?void 0:De.answer,De!=null&&De.answer&&Sr(Ir=>[...Ir].map((Er,Br)=>Br===Ir.length-1?dt(yt({},Er),{text:De==null?void 0:De.answer,loading:!1,response:De}):Er))}),Cr=({chatData:Gt,setChatData:Kt,setLoading:Sr,getData:$r,renderChatItems:De})=>{Ne({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u8BC4\u9605\u914D\u7F6E",onOk:Ir=>{de.current=Ir,ae(!0),Sr(!0);const Er=De();Er[0].show=!1,Kt(Er),$r()}}})},Nr=[{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"shixun_name",ellipsis:!0},{title:"\u5F00\u542F\u65F6\u95F4",dataIndex:"open_time",width:160,render:Gt=>Gt||"--"},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",width:110},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"finished_time",width:160},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"cost_time",width:160},{title:"\u7F3A\u8BC4\u6263\u5206",dataIndex:"absence_penalty",width:90,render:Gt=>Gt||"--"},{title:"\u5F97\u5206",dataIndex:"score",width:90,render:(Gt,Kt)=>se.createElement("div",null,se.createElement("span",{style:{color:parseFloat(Kt.score_full)!==parseFloat(Gt)?"#E30000":"#53C41B"}},Gt),"/",Kt.score_full)},{title:"\u8C03\u5206",width:100,dataIndex:"action",render:(Gt,Kt)=>(0,ne.GJ)()?se.createElement(Z,{max:Kt.score_full,onBlur:Sr=>Rt(void 0,null,function*(){var $r;if((0,ne.Rm)()&&!(($r=Ze.AssistantObject.practice)!=null&&$r.can_appraise)){u.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const De=yield(0,m.ZP)(`/api/student_works/${Nt.homeworkId}/adjust_score.json`,{method:"post",body:{score:Sr}});lt(),De.status===0&&u.ZP.success("\u8C03\u5206\u6210\u529F")})}):vt!=null&&vt.is_anonymous?se.createElement(le.Z,{min:0,value:jt,onChange:Sr=>Re(Sr),max:Kt.score_full}):Gt}].filter(Gt=>vt!=null&&vt.is_anonymous?!["late_penalty","score","absence_penalty"].includes(Gt.dataIndex):!0);return se.createElement(se.Fragment,null,se.createElement(O.default,{centered:!0,width:1080,title:"\u70B9\u8BC4\u4F5C\u4E1A",afterClose:()=>{Ce.resetFields(),Re("")},confirmLoading:Rr,open:Ze.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Rt(void 0,null,function*(){var Gt;if((0,ne.Rm)()&&!((Gt=Ze.AssistantObject.practice)!=null&&Gt.can_appraise)){u.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(vt!=null&&vt.is_anonymous){qe();return}const Kt=Ce.getFieldsValue();JSON.stringify(Kt)==="{}"||Kt.hidden_comment===""&&Kt.comment===""?fr(!0):gt()}),onCancel:()=>{Ne({type:"classroomList/setActionTabs",payload:{}})}},se.createElement(J.Z,{className:I.info},se.createElement(D.Z,null,se.createElement("span",{className:`${I.label} ${I.greyText}`},"\u59D3\u540D"),se.createElement("span",{className:I.blackContent},vt==null?void 0:vt.username)),se.createElement(D.Z,null,se.createElement("span",{className:`${I.label} ${I.greyText}`},"\u5B66\u53F7"),se.createElement("span",{className:I.blackContent},(vt==null?void 0:vt.student_id)||"--")),!(vt!=null&&vt.is_anonymous)&&se.createElement(se.Fragment,null,se.createElement(D.Z,null,se.createElement("span",{className:`${I.label} ${I.greyText}`},"\u73ED\u7EA7"),se.createElement("span",{className:I.blackContent},(vt==null?void 0:vt.group_name)||"--")),se.createElement(D.Z,null,se.createElement("span",{className:`${I.label} ${I.greyText}`},"\u8865\u4EA4\u6263\u5206"),se.createElement("span",{className:I.orangeContent},((Ot=vt==null?void 0:vt.stage_list[0])==null?void 0:Ot.late_penalty)||"--")),se.createElement(D.Z,null,se.createElement("span",{className:`${I.label} ${I.greyText}`},"\u7F3A\u8BC4\u6263\u5206"),se.createElement("span",{className:I.orangeContent},((Ct=vt==null?void 0:vt.stage_list[0])==null?void 0:Ct.absence_penalty)||"--")),se.createElement(D.Z,null,se.createElement("span",{className:`${I.label} ${I.greyText}`},"\u603B\u6210\u7EE9"),se.createElement("span",{className:I.orangeContent},(vt==null?void 0:vt.stage_list[0].score)||"--")))),se.createElement(Oe.default,{form:Ce,onChange:()=>{Xt&&fr(!1)}},se.createElement("div",{className:"w-full flex justify-between item-center"},se.createElement("div",{className:`${I.inputLabel} ${I.greyText}`,style:{marginBottom:0}},vt!=null&&vt.is_anonymous?"\u8BC4\u8BED":"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),se.createElement("div",{className:"mb10"},se.createElement(G.Z,{title:"\u667A\u80FD\u8BC4\u9605",visible:ie,onOpen:Cr,onClose:()=>{ae(!1)},loadingOption:{text:"AI\u8BC4\u9605\u4E2D..."},hideUpload:!0,showDefaultTips:!1,hideInputBox:!0,customRequest:Ht,extraAnswerAction:Gt=>{var Kt;return!Gt.loading&&![-1,-3].includes((Kt=Gt==null?void 0:Gt.response)==null?void 0:Kt.status)&&se.createElement("div",{className:I.apply,onClick:()=>{const Sr=()=>{var $r,De,Ir;Ce.setFieldsValue({comment:($r=Gt==null?void 0:Gt.response)==null?void 0:$r.remarks,hidden_comment:(De=Gt==null?void 0:Gt.response)==null?void 0:De.remarks}),Re((Ir=Gt==null?void 0:Gt.response)==null?void 0:Ir.score),ae(!1)};if(jt||Ee||j){Se.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u5206\u6216\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4E00\u952E\u5E94\u7528\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u5E94\u7528\uFF1F",okText:"\u5E94\u7528",onOk:Sr});return}Sr()}},se.createElement("i",{style:{color:"#3061D0"},className:"iconfont icon-yijianyingyong1 font12 mr5"}),"\u4E00\u952E\u5E94\u7528")}},se.createElement(B.ZP,{icon:se.createElement("img",{src:K(11689)}),type:"link"},"\u667A\u80FD\u8BC4\u9605")))),se.createElement(Oe.default.Item,{name:"comment"},se.createElement(Me.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:3})),!(vt!=null&&vt.is_anonymous)&&se.createElement(se.Fragment,null,se.createElement("div",{className:`${I.inputLabel} ${I.greyText}`},"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),se.createElement(Oe.default.Item,{name:"hidden_comment"},se.createElement(Me.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:3}))," ")),Xt&&se.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A"),se.createElement("div",{className:I.tableTitle},"\u5173\u5361\u6210\u7EE9"),se.createElement(Y.default,{className:I.scoreTable,dataSource:vt==null?void 0:vt.stage_list,rowKey:"challenge_id",pagination:!1,columns:Nr})),se.createElement(z.Z,null))};var ht=(0,ge.connect)(({shixunHomeworks:it,classroomList:Ne})=>({shixunHomeworks:it,classroomList:Ne}))(bt),Le={},nt=(it,Ne,Ze)=>new Promise((lt,vt)=>{var Ot=Nt=>{try{Wt(Ze.next(Nt))}catch(Xt){vt(Xt)}},Ct=Nt=>{try{Wt(Ze.throw(Nt))}catch(Xt){vt(Xt)}},Wt=Nt=>Nt.done?lt(Nt.value):Promise.resolve(Nt.value).then(Ot,Ct);Wt((Ze=Ze.apply(it,Ne)).next())});const Ie=({shixunHomeworks:it,dispatch:Ne,gethomeworkreport:Ze,homeWorkReport:lt})=>{var vt,Ot;const{shixunWorkReport:Ct}=it;console.log(lt,"homeWorkReport");const Wt=(0,ge.useParams)(),[Nt,Xt]=(0,V.useState)(!1),[fr]=Oe.default.useForm(),{user_name:Rr,score:It,comment_time:jt,content:Re,score_id:Ce,user_id:Ee}=((Ot=(vt=it==null?void 0:it.actionTabs)==null?void 0:vt.selectArrs)==null?void 0:Ot.data)||{},j=()=>nt(void 0,null,function*(){yield fr.validateFields(),Xt(!0);const ie=fr.getFieldsValue();(yield(0,m.ZP)(`/api/student_works/${Wt.homeworkId}/appeal_anonymous_score.json`,{method:"post",body:{comment:ie.comment,score_id:Ce,userId:Ee}})).status===0&&(u.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ne({type:"shixunHomeworks/setActionTabs",payload:{}}),Ze()),Xt(!1)});return V.createElement(O.default,{centered:!0,width:600,title:"\u533F\u8BC4\u7533\u8BC9",afterClose:()=>{fr.resetFields()},confirmLoading:Nt,open:it.actionTabs.key==="\u533F\u8BC4\u7533\u8BC9",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:j,onCancel:()=>{Ne({type:"shixunHomeworks/setActionTabs",payload:{}})}},V.createElement("div",{className:"p20",style:{background:"#F7F8F9",padding:15,marginBottom:20}},V.createElement(J.Z,{justify:"space-between",className:Le.info},V.createElement("span",null,V.createElement("span",{className:"c-grey-666"},Rr),V.createElement("span",{className:"c-grey-333 ml5"},"\u8C03\u5206\u4E3A"),V.createElement("span",{className:"c-orange ml5"},It,"\u5206")),V.createElement("span",{className:"c-grey-333"},jt)),V.createElement("div",{className:"c-grey-333 mt5"},Re)),V.createElement(Oe.default,{form:fr,className:"mt15",layout:"vertical"},V.createElement(Oe.default.Item,{name:"comment",label:"\u7533\u8BC9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7533\u8BC9\u539F\u56E0"}]},V.createElement(Me.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u7533\u8BC9\u539F\u56E0",rows:3}))))};var wt=(0,ge.connect)(({shixunHomeworks:it})=>({shixunHomeworks:it}))(Ie),Lt=K(16143),Be={flex_box_center:"flex_box_center___uz0LL",flex_space_between:"flex_space_between___kuKI5",flex_box_vertical_center:"flex_box_vertical_center___VzPH1",flex_box_center_end:"flex_box_center_end___Tyr1U",flex_box_column:"flex_box_column___qsgVa",title:"title___SFyGM",export:"export___ezPhH",title1_right:"title1_right___tMOJn",userPic:"userPic___mW4Rr",userInfo:"userInfo___vYvSZ",listItem:"listItem___gJf4Z",rightInfo:"rightInfo___PRYRt",shixunTitle:"shixunTitle___STlvE",shixunWrp:"shixunWrp___knhTt",footerBar:"footerBar___R5IlQ",footerBarStatic:"footerBarStatic___M4EQj",exitComment:"exitComment___NoCI4",nextComment:"nextComment___sFj7z",modal:"modal___TwQdH",tag:"tag___RErUu"},L=K(76902),g=K(1247),C=K(44164),N=K.n(C),T=K(59301),k=Object.defineProperty,ee=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,Ye=(it,Ne,Ze)=>Ne in it?k(it,Ne,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):it[Ne]=Ze,We=(it,Ne)=>{for(var Ze in Ne||(Ne={}))be.call(Ne,Ze)&&Ye(it,Ze,Ne[Ze]);if(ee)for(var Ze of ee(Ne))Ue.call(Ne,Ze)&&Ye(it,Ze,Ne[Ze]);return it},St=(it,Ne)=>{var Ze={};for(var lt in it)be.call(it,lt)&&Ne.indexOf(lt)<0&&(Ze[lt]=it[lt]);if(it!=null&&ee)for(var lt of ee(it))Ne.indexOf(lt)<0&&Ue.call(it,lt)&&(Ze[lt]=it[lt]);return Ze},Xe=(it,Ne,Ze)=>new Promise((lt,vt)=>{var Ot=Nt=>{try{Wt(Ze.next(Nt))}catch(Xt){vt(Xt)}},Ct=Nt=>{try{Wt(Ze.throw(Nt))}catch(Xt){vt(Xt)}},Wt=Nt=>Nt.done?lt(Nt.value):Promise.resolve(Nt.value).then(Ot,Ct);Wt((Ze=Ze.apply(it,Ne)).next())});const ut=it=>{var Ne=it,{shixunHomeworks:Ze,classroomList:lt,globalSetting:vt,loading:Ot,user:Ct,dispatch:Wt}=Ne,Nt=St(Ne,["shixunHomeworks","classroomList","globalSetting","loading","user","dispatch"]),Xt,fr,Rr,It,jt,Re,Ce;const[Ee,j]=(0,V.useState)(We({},(0,ge.useParams)())),ie=(0,ge.useParams)(),ae=(0,ge.useLocation)(),[]=(0,V.useState)([]),[de,Se]=(0,V.useState)({last:!1}),[xt,gt]=(0,V.useState)({last:!1}),qe=(0,V.useRef)(),Ht=(0,V.useRef)(),[Cr,Nr]=(0,V.useState)(!1),[Gt,Kt]=(0,V.useState)(!1),[Sr,$r]=(0,V.useState)(!1),[De,Ir]=(0,V.useState)(),[Er,Br]=(0,V.useState)(),[vn,Or]=(0,V.useState)(!0),[Jr,An]=(0,V.useState)(),Cn=(0,ne.GJ)(),[an,Rn]=(0,V.useState)(new(W())),[Pr,Qn]=(0,V.useState)(0),[Mr,en]=(0,V.useState)([]),[Dn,br]=(0,V.useState)(!1),[jn,on]=(0,V.useState)(!1),[lr,_r]=(0,V.useState)(""),[ke,ze]=(0,V.useState)(!1),[_t,at]=(0,V.useState)(!0),[Tt,tt]=(0,V.useState)(0),[ot]=(0,ge.useSearchParams)(),Ut=()=>Xe(void 0,null,function*(){(Ct.userInfo.is_teacher||Ct.userInfo.admin)&&(ze(!0),at(!1))});(0,V.useEffect)(()=>{Ut(),console.log("\u6253\u5370\u7684------",De),console.log(Ze),_r(De==null?void 0:De.repeat_minus_score)},[De,Ct]),(0,V.useEffect)(()=>{console.log("\u89E6\u53D1\u8FD9",De==null?void 0:De.work_score),tt(De==null?void 0:De.work_score)},[De==null?void 0:De.work_score,lr]),(0,V.useEffect)(()=>(Wt({type:"globalSetting/footerToggle",payload:!1}),()=>{Wt({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,V.useEffect)(()=>{var ye;if(De){let je=[];(ye=De==null?void 0:De.target_test_sets)==null||ye.map((ct,zt)=>{var Vt;(Vt=ct==null?void 0:ct.targets)==null||Vt.map((Et,Mt)=>{var Yt;Et.name=ct==null?void 0:ct.name,Et.total_target_score=ct==null?void 0:ct.total_target_score,Et.actual_target_score=ct==null?void 0:ct.actual_target_score,Et.rowSpan=Mt===0?(Yt=ct==null?void 0:ct.targets)==null?void 0:Yt.length:0,Et.order=zt+1,je.push(Et)})}),An(je),Wt({type:"classroomList/getAssistantPermissions",payload:{course_id:Ee.coursesId}})}},[De]),(0,V.useEffect)(()=>{Ze.actionTabs.key==="\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A"&&Mr.length>0&&De!=null&&De.course_name&&hr("all")},[De==null?void 0:De.course_name]),(0,V.useEffect)(()=>{console.log(ie),j(We({},ie))},[ae.pathname]);const Zt=()=>{document.body.scrollIntoView()};function Ar(){return Xe(this,null,function*(){var ye,je,ct,zt;const Vt=JSON.parse(localStorage.all_student_works_param||"{}"),Et=yield Wt({type:"shixunHomeworks/getAllStudentWorks",payload:We(We({},Ee),Vt)});en(Et.all_student_works);const Mt=(ye=Et.all_student_works)==null?void 0:ye.map(Yt=>String(Yt.student_work_id)).indexOf(Ee.homeworkId);Mt===((je=Et.all_student_works)==null?void 0:je.length)-1?Se({last:!0}):Se((ct=Et.all_student_works)==null?void 0:ct[Mt+1]),gt(Mt===0?{last:!0}:(zt=Et.all_student_works)==null?void 0:zt[Mt-1])})}const yr=()=>{document.querySelectorAll("canvas").forEach(ye=>{(!ye.clientWidth||!ye.clientHeight)&&ye.remove()})},hr=ye=>Xe(void 0,null,function*(){let je=0,ct;ct=O.default.info({width:460,title:T.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A,",T.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:T.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",T.createElement("span",{className:"c-blue"},je+1),"/",ye!=="all"?1:Mr==null?void 0:Mr.length,T.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3"),maskClosable:!1,className:Be.modal,onOk:()=>{}});const zt={margin:[0,0],filename:`${De==null?void 0:De.username}.pdf`,html2canvas:{useCORS:!0,letterRendering:!0},jsPDF:{unit:"mm",format:"a4",orientation:"landscape"}};function Vt(){return Xe(this,null,function*(){Zt(),je++,setTimeout(()=>Xe(this,null,function*(){var Mt;yr();const Yt=an.folder(`${(Mt=De==null?void 0:De.stage_list[0])==null?void 0:Mt.shixun_name}`),sr=document.querySelector("#export-all").children;let ir=N()();for(let $t=0;$tXe(this,null,function*(){$tXe(void 0,null,function*(){ir{an.generateAsync({type:"blob"}).then(function(ye){const je=document.createElement("a");je.href=window.URL.createObjectURL(ye),je.download=(De==null?void 0:De.course_name)+".zip",document.body.appendChild(je);const ct=document.createEvent("MouseEvents");ct.initEvent("click",!1,!1),je.dispatchEvent(ct),document.body.removeChild(je),Rn(new(W()))}),$r(!1)};(0,V.useEffect)(()=>{Qe()},[Ee.homeworkId]),(0,V.useEffect)(()=>{De!=null&&De.work_id&&((0,ne.GJ)()||De!=null&&De.is_anonymous)&&Ar()},[De==null?void 0:De.work_id]),(0,V.useEffect)(()=>{console.log(De)},[De]);const U=()=>Xe(void 0,null,function*(){const ye=yield(0,m.ZP)(`/api/student_works/${Ee.homeworkId}/jupyter_work_report.json`,{method:"get"});(ye==null?void 0:ye.status)===0&&Ir(ye.data)}),R=()=>Xe(void 0,null,function*(){var ye,je,ct,zt,Vt;const Et=yield(0,m.ZP)(`/api/student_works/${Ee.homeworkId}/jupyter_work_report.json`,{method:"get"});if((Et==null?void 0:Et.status)===0&&(Ir(Et.data),(je=(ye=Et==null?void 0:Et.data)==null?void 0:ye.shixun_detail[0])!=null&&je.myshixun_identifier)){Or(!0);const Mt=yield(0,m.ZP)("/api/jupyters/preview_tpi.json",{method:"get",params:{identifier:(zt=(ct=Et==null?void 0:Et.data)==null?void 0:ct.shixun_detail[0])==null?void 0:zt.myshixun_identifier,student_work_id:(Vt=Et==null?void 0:Et.data)==null?void 0:Vt.work_id}});if(Mt.status===0){Br(Mt.html_content),Or(!1),q(Mt.html_content);return}}}),q=ye=>{var je,ct;(ct=(je=ye==null?void 0:ye.match)==null?void 0:je.call(ye,/