diff --git a/7383.ad02c4cf.async.js b/7383.e822b30c.async.js similarity index 65% rename from 7383.ad02c4cf.async.js rename to 7383.e822b30c.async.js index 7d8b0eddd5..6be73c8d0d 100644 --- a/7383.ad02c4cf.async.js +++ b/7383.e822b30c.async.js @@ -1,6 +1,6 @@ -!(function(){var Po=Object.defineProperty,To=Object.defineProperties;var Io=Object.getOwnPropertyDescriptors;var ma=Object.getOwnPropertySymbols;var Wa=Object.prototype.hasOwnProperty,za=Object.prototype.propertyIsEnumerable;var Ua=(ct,nt,le)=>nt in ct?Po(ct,nt,{enumerable:!0,configurable:!0,writable:!0,value:le}):ct[nt]=le,ji=(ct,nt)=>{for(var le in nt||(nt={}))Wa.call(nt,le)&&Ua(ct,le,nt[le]);if(ma)for(var le of ma(nt))za.call(nt,le)&&Ua(ct,le,nt[le]);return ct},wa=(ct,nt)=>To(ct,Io(nt));var Ha=(ct,nt)=>{var le={};for(var y in ct)Wa.call(ct,y)&&nt.indexOf(y)<0&&(le[y]=ct[y]);if(ct!=null&&ma)for(var y of ma(ct))nt.indexOf(y)<0&&za.call(ct,y)&&(le[y]=ct[y]);return le};(self.webpackChunk=self.webpackChunk||[]).push([[7383],{38470:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return He}});var y=le(98506),xe=le(67711),a=le(26420),fe=le(16886),de=le(33346),ne=le(59301),ae=le(43403),re=le(65030),te=le(92310),ee=le.n(te),x=le(34280),b=le(18929);function E(ze){return ze!==null&&(0,a.Z)(ze)==="object"}function z(ze,ke,Te){if(ze===!1||ke===!1&&(!E(ze)||!ze.closeIcon))return null;var je=typeof ke!="boolean"?ke:void 0;if(E(ze)){var Le;return(0,y.Z)((0,y.Z)({},ze),{},{closeIcon:(Le=ze.closeIcon)!==null&&Le!==void 0?Le:je})}return Te||ze||ke?{closeIcon:je}:"empty"}function ie(ze,ke,Te,je){return ne.useMemo(function(){var Le=z(ze,ke,!1),Ve=z(Te,je,!0);return Le!=="empty"?Le:Ve},[Te,je,ze,ke])}var oe=le(6089);function pe(ze){var ke=window.innerWidth||document.documentElement.clientWidth,Te=window.innerHeight||document.documentElement.clientHeight,je=ze.getBoundingClientRect(),Le=je.top,Ve=je.right,rt=je.bottom,$e=je.left;return Le>=0&&$e>=0&&Ve<=ke&&rt<=Te}function ue(ze,ke,Te){var je;return(je=Te!=null?Te:ke)!==null&&je!==void 0?je:ze===null?"center":"bottom"}function ce(ze){return typeof ze=="number"&&!Number.isNaN(ze)}function se(ze,ke,Te,je){var Le=(0,ne.useState)(void 0),Ve=(0,fe.Z)(Le,2),rt=Ve[0],$e=Ve[1];(0,x.Z)(function(){var Je=typeof ze=="function"?ze():ze;$e(Je||null)});var We=(0,ne.useState)(null),Be=(0,fe.Z)(We,2),Ye=Be[0],Pe=Be[1],Ze=(0,oe.Z)(function(){if(rt){!pe(rt)&&ke&&rt.scrollIntoView(je);var Je=rt.getBoundingClientRect(),Ne=Je.left,Ie=Je.top,Re=Je.width,Xe=Je.height,qe={left:Ne,top:Ie,width:Re,height:Xe,radius:0};Pe(function(ot){return JSON.stringify(ot)!==JSON.stringify(qe)?qe:ot})}else Pe(null)}),Ge=function(Ne){var Ie;return(Ie=Array.isArray(Te==null?void 0:Te.offset)?Te==null?void 0:Te.offset[Ne]:Te==null?void 0:Te.offset)!==null&&Ie!==void 0?Ie:6};(0,x.Z)(function(){return Ze(),window.addEventListener("resize",Ze),function(){window.removeEventListener("resize",Ze)}},[rt,ke,Ze]);var tt=(0,ne.useMemo)(function(){if(!Ye)return Ye;var Je=Ge(0),Ne=Ge(1),Ie=ce(Te==null?void 0:Te.radius)?Te==null?void 0:Te.radius:2;return{left:Ye.left-Je,top:Ye.top-Ne,width:Ye.width+Je*2,height:Ye.height+Ne*2,radius:Ie}},[Ye,Te]);return[tt,rt]}var me=le(80402),be={fill:"transparent",pointerEvents:"auto"},ge=function(ke){var Te=ke.prefixCls,je=ke.rootClassName,Le=ke.pos,Ve=ke.showMask,rt=ke.style,$e=rt===void 0?{}:rt,We=ke.fill,Be=We===void 0?"rgba(0,0,0,0.5)":We,Ye=ke.open,Pe=ke.animated,Ze=ke.zIndex,Ge=ke.disabledInteraction,tt=(0,me.Z)(),Je="".concat(Te,"-mask-").concat(tt),Ne=(0,a.Z)(Pe)==="object"?Pe==null?void 0:Pe.placeholder:Pe,Ie=typeof navigator!="undefined"&&/^((?!chrome|android).)*safari/i.test(navigator.userAgent),Re=Ie?{width:"100%",height:"100%"}:{width:"100vw",height:"100vh"};return ne.createElement(ae.Z,{open:Ye,autoLock:!0},ne.createElement("div",{className:ee()("".concat(Te,"-mask"),je),style:(0,y.Z)({position:"fixed",left:0,right:0,top:0,bottom:0,zIndex:Ze,pointerEvents:Le&&!Ge?"none":"auto"},$e)},Ve?ne.createElement("svg",{style:{width:"100%",height:"100%"}},ne.createElement("defs",null,ne.createElement("mask",{id:Je},ne.createElement("rect",(0,xe.Z)({x:"0",y:"0"},Re,{fill:"white"})),Le&&ne.createElement("rect",{x:Le.left,y:Le.top,rx:Le.radius,width:Le.width,height:Le.height,fill:"black",className:Ne?"".concat(Te,"-placeholder-animated"):""}))),ne.createElement("rect",{x:"0",y:"0",width:"100%",height:"100%",fill:Be,mask:"url(#".concat(Je,")")}),Le&&ne.createElement(ne.Fragment,null,ne.createElement("rect",(0,xe.Z)({},be,{x:"0",y:"0",width:"100%",height:Le.top})),ne.createElement("rect",(0,xe.Z)({},be,{x:"0",y:"0",width:Le.left,height:"100%"})),ne.createElement("rect",(0,xe.Z)({},be,{x:"0",y:Le.top+Le.height,width:"100%",height:"calc(100vh - ".concat(Le.top+Le.height,"px)")})),ne.createElement("rect",(0,xe.Z)({},be,{x:Le.left+Le.width,y:"0",width:"calc(100vw - ".concat(Le.left+Le.width,"px)"),height:"100%"})))):null))},he=ge,ve={adjustX:1,adjustY:1},Ee=[0,0],ye={left:{points:["cr","cl"],offset:[-8,0]},right:{points:["cl","cr"],offset:[8,0]},top:{points:["bc","tc"],offset:[0,-8]},bottom:{points:["tc","bc"],offset:[0,8]},topLeft:{points:["bl","tl"],offset:[0,-8]},leftTop:{points:["tr","tl"],offset:[-8,0]},topRight:{points:["br","tr"],offset:[0,-8]},rightTop:{points:["tl","tr"],offset:[8,0]},bottomRight:{points:["tr","br"],offset:[0,8]},rightBottom:{points:["bl","br"],offset:[8,0]},bottomLeft:{points:["tl","bl"],offset:[0,8]},leftBottom:{points:["br","bl"],offset:[-8,0]}};function Ae(){var ze=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,ke={};return Object.keys(ye).forEach(function(Te){ke[Te]=(0,y.Z)((0,y.Z)({},ye[Te]),{},{autoArrow:ze,targetOffset:Ee})}),ke}var Ce=Ae(),Se=le(15142),De=le(26112);function Fe(ze){var ke,Te=ze.prefixCls,je=ze.current,Le=ze.total,Ve=ze.title,rt=ze.description,$e=ze.onClose,We=ze.onPrev,Be=ze.onNext,Ye=ze.onFinish,Pe=ze.className,Ze=ze.closable,Ge=(0,De.Z)(Ze||{},!0),tt=(ke=Ze==null?void 0:Ze.closeIcon)!==null&&ke!==void 0?ke:ne.createElement("span",{className:"".concat(Te,"-close-x")},"\xD7"),Je=!!Ze;return ne.createElement("div",{className:ee()("".concat(Te,"-content"),Pe)},ne.createElement("div",{className:"".concat(Te,"-inner")},Je&&ne.createElement("button",(0,xe.Z)({type:"button",onClick:$e,"aria-label":"Close"},Ge,{className:"".concat(Te,"-close")}),tt),ne.createElement("div",{className:"".concat(Te,"-header")},ne.createElement("div",{className:"".concat(Te,"-title")},Ve)),ne.createElement("div",{className:"".concat(Te,"-description")},rt),ne.createElement("div",{className:"".concat(Te,"-footer")},ne.createElement("div",{className:"".concat(Te,"-sliders")},Le>1?(0,Se.Z)(Array.from({length:Le}).keys()).map(function(Ne,Ie){return ne.createElement("span",{key:Ne,className:Ie===je?"active":""})}):null),ne.createElement("div",{className:"".concat(Te,"-buttons")},je!==0?ne.createElement("button",{className:"".concat(Te,"-prev-btn"),onClick:We},"Prev"):null,je===Le-1?ne.createElement("button",{className:"".concat(Te,"-finish-btn"),onClick:Ye},"Finish"):ne.createElement("button",{className:"".concat(Te,"-next-btn"),onClick:Be},"Next")))))}var we=function(ke){var Te=ke.current,je=ke.renderPanel;return ne.createElement(ne.Fragment,null,typeof je=="function"?je(ke,Te):ne.createElement(Fe,ke))},Me=we,Oe=["prefixCls","steps","defaultCurrent","current","onChange","onClose","onFinish","open","mask","arrow","rootClassName","placement","renderPanel","gap","animated","scrollIntoViewOptions","zIndex","closeIcon","closable","builtinPlacements","disabledInteraction"],Ue={left:"50%",top:"50%",width:1,height:1},_e={block:"center",inline:"center"},Ke=function(ke){var Te=ke.prefixCls,je=Te===void 0?"rc-tour":Te,Le=ke.steps,Ve=Le===void 0?[]:Le,rt=ke.defaultCurrent,$e=ke.current,We=ke.onChange,Be=ke.onClose,Ye=ke.onFinish,Pe=ke.open,Ze=ke.mask,Ge=Ze===void 0?!0:Ze,tt=ke.arrow,Je=tt===void 0?!0:tt,Ne=ke.rootClassName,Ie=ke.placement,Re=ke.renderPanel,Xe=ke.gap,qe=ke.animated,ot=ke.scrollIntoViewOptions,at=ot===void 0?_e:ot,it=ke.zIndex,Pt=it===void 0?1001:it,wt=ke.closeIcon,It=ke.closable,dt=ke.builtinPlacements,ut=ke.disabledInteraction,ht=(0,de.Z)(ke,Oe),st=ne.useRef(),Et=(0,b.Z)(0,{value:$e,defaultValue:rt}),mt=(0,fe.Z)(Et,2),yt=mt[0],Bt=mt[1],Nt=(0,b.Z)(void 0,{value:Pe,postState:function(zn){return yt<0||yt>=Ve.length?!1:zn!=null?zn:!0}}),Tt=(0,fe.Z)(Nt,2),cn=Tt[0],vn=Tt[1],an=ne.useState(cn),Kt=(0,fe.Z)(an,2),ln=Kt[0],rn=Kt[1],Vt=ne.useRef(cn);(0,x.Z)(function(){cn&&(Vt.current||Bt(0),rn(!0)),Vt.current=cn},[cn]);var bn=Ve[yt]||{},Fn=bn.target,An=bn.placement,dn=bn.style,pn=bn.arrow,Ct=bn.className,Dt=bn.mask,jt=bn.scrollIntoViewOptions,Yt=jt===void 0?_e:jt,Ft=bn.closeIcon,_t=bn.closable,lt=ie(_t,Ft,It,wt),ft=cn&&(Dt!=null?Dt:Ge),Ot=Yt!=null?Yt:at,Qt=se(Fn,Pe,Xe,Ot),Xt=(0,fe.Z)(Qt,2),Gt=Xt[0],Ht=Xt[1],Wt=ue(Ht,Ie,An),yn=Ht?typeof pn=="undefined"?Je:pn:!1,gn=(0,a.Z)(yn)==="object"?yn.pointAtCenter:!1;(0,x.Z)(function(){var On;(On=st.current)===null||On===void 0||On.forceAlign()},[gn,yt]);var Tn=function(zn){Bt(zn),We==null||We(zn)},Un=(0,ne.useMemo)(function(){return dt?typeof dt=="function"?dt({arrowPointAtCenter:gn}):dt:Ae(gn)},[dt,gn]);if(Ht===void 0||!ln)return null;var Rt=function(){vn(!1),Be==null||Be(yt)},sn=function(){return ne.createElement(Me,(0,xe.Z)({arrow:yn,key:"content",prefixCls:je,total:Ve.length,renderPanel:Re,onPrev:function(){Tn(yt-1)},onNext:function(){Tn(yt+1)},onClose:Rt,current:yt,onFinish:function(){Rt(),Ye==null||Ye()}},Ve[yt],{closable:lt}))},Bn=typeof ft=="boolean"?ft:!!ft,wn=typeof ft=="boolean"?void 0:ft,In=function(zn){return zn||Ht||document.body};return ne.createElement(ne.Fragment,null,ne.createElement(he,{zIndex:Pt,prefixCls:je,pos:Gt,showMask:Bn,style:wn==null?void 0:wn.style,fill:wn==null?void 0:wn.color,open:cn,animated:qe,rootClassName:Ne,disabledInteraction:ut}),ne.createElement(re.Z,(0,xe.Z)({},ht,{builtinPlacements:Un,ref:st,popupStyle:dn,popupPlacement:Wt,popupVisible:cn,popupClassName:ee()(Ne,Ct),prefixCls:je,popup:sn,forceRender:!1,destroyPopupOnHide:!0,zIndex:Pt,getTriggerDOMNode:In,arrow:!!yn}),ne.createElement(ae.Z,{open:cn,autoLock:!0},ne.createElement("div",{className:ee()(Ne,"".concat(je,"-target-placeholder")),style:(0,y.Z)((0,y.Z)({},Gt||Ue),{},{position:"fixed",pointerEvents:"none"})}))))},Qe=Ke,He=Qe},21697:function(ct,nt){"use strict";nt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},5216:function(ct,nt){"use strict";nt.Z={footer:"footer___bruwa",whiteFooter:"whiteFooter___mR7kn",error:"error___KO0Jg",case:"case___L0pNc","resize-y-bar":"resize-y-bar___NK0gI",unfoldBtn:"unfoldBtn___aMmZw",caseHead:"caseHead___EuMPr",dot:"dot___Iky9k",text:"text___lMSx6",pass:"pass___XjijC",noPass:"noPass___JxpWk",btns:"btns___FPIaK",result:"result___oRj1h",title:"title___IhMSa",left:"left___XlC98",leftNode:"leftNode___NGHgx",right:"right____fIu_",node:"node___MwdH7",elseNode:"elseNode___WjFIg",nameWrap:"nameWrap___bEdbD",scroll:"scroll___ylWYt",scrollBox:"scrollBox___hWkc9",action:"action___xBwDi",whiteCase:"whiteCase___AZiDR",disabled:"disabled___lWQU2",codeHead:"codeHead___l8q5R",navWrap:"navWrap___xdWQe",nav:"nav___JKPVX",active:"active___DTAtT",whiteCodeHead:"whiteCodeHead___wDOny",header:"header___VjNh9",timepiece:"timepiece___yuqJC",btn_edit:"btn_edit___ozzux",whiteHeader:"whiteHeader___REV3m",djs:"djs___v0Ru7",myProblems:"myProblems___DKSbs",whiteMyProblems:"whiteMyProblems___k0QS3",fullMask:"fullMask___QZH1M"}},17062:function(ct,nt){"use strict";nt.Z={modalContent:"modalContent___UXmJC",modalContentLeft:"modalContentLeft___JOFgX",green:"green___rI_w_",textArea:"textArea___OTapv",red:"red___cDswv",row:"row___CE3Y7",html:"html___u9n4r",line:"line___Lh9Lb"}},45298:function(){"use strict"},9164:function(ct,nt,le){"use strict";var y=le(59301),xe=Object.defineProperty,a=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,ne=(te,ee,x)=>ee in te?xe(te,ee,{enumerable:!0,configurable:!0,writable:!0,value:x}):te[ee]=x,ae=(te,ee)=>{for(var x in ee||(ee={}))fe.call(ee,x)&&ne(te,x,ee[x]);if(a)for(var x of a(ee))de.call(ee,x)&&ne(te,x,ee[x]);return te};const re=te=>React.createElement("svg",ae({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},te),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143z",fill:"#98BDF7"}),React.createElement("path",{d:"m248.686 803.182-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#145DFF"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#98BDF7"}));nt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},11237:function(ct,nt,le){"use strict";var y=le(59301),xe=Object.defineProperty,a=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,ne=(te,ee,x)=>ee in te?xe(te,ee,{enumerable:!0,configurable:!0,writable:!0,value:x}):te[ee]=x,ae=(te,ee)=>{for(var x in ee||(ee={}))fe.call(ee,x)&&ne(te,x,ee[x]);if(a)for(var x of a(ee))de.call(ee,x)&&ne(te,x,ee[x]);return te};const re=te=>React.createElement("svg",ae({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},te),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143zM248.686 803.182l-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#98BDF7"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#145DFF"}));nt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},60515:function(ct,nt,le){"use strict";var y=le(59301),xe=Object.defineProperty,a=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,ne=(te,ee,x)=>ee in te?xe(te,ee,{enumerable:!0,configurable:!0,writable:!0,value:x}):te[ee]=x,ae=(te,ee)=>{for(var x in ee||(ee={}))fe.call(ee,x)&&ne(te,x,ee[x]);if(a)for(var x of a(ee))de.call(ee,x)&&ne(te,x,ee[x]);return te};const re=te=>React.createElement("svg",ae({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},te),React.createElement("title",null,"\u5360\u7528\u5185\u5B58"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{fillOpacity:.01,fill:"#FFF",d:"M0 0h30v30H0z"}),React.createElement("path",{d:"M6.866 26.928h-1.28a2.561 2.561 0 0 1-2.562-2.561V5.585a2.561 2.561 0 0 1 2.561-2.56h1.28v4.268a2.561 2.561 0 0 0 2.562 2.56h3.842a2.561 2.561 0 0 0 2.56-2.56V3.024h2.915l8.184 8.184v13.159a2.561 2.561 0 0 1-2.561 2.561h-1.28v-5.976c0-.943-.765-1.707-1.708-1.707H8.573c-.943 0-1.707.764-1.707 1.707v5.976Z",fill:"#B6D0FC"}),React.createElement("path",{d:"M8.573 3.024h5.55v4.269a.854.854 0 0 1-.854.853H9.427a.854.854 0 0 1-.854-.853V3.024ZM8.573 26.928v-5.976H21.38v5.976z",fill:"#1890FF"})));nt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},88977:function(ct,nt,le){"use strict";var y=le(59301),xe=Object.defineProperty,a=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,ne=(te,ee,x)=>ee in te?xe(te,ee,{enumerable:!0,configurable:!0,writable:!0,value:x}):te[ee]=x,ae=(te,ee)=>{for(var x in ee||(ee={}))fe.call(ee,x)&&ne(te,x,ee[x]);if(a)for(var x of a(ee))de.call(ee,x)&&ne(te,x,ee[x]);return te};const re=te=>React.createElement("svg",ae({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},te),React.createElement("title",null,"\u8FD0\u884C\u65F6\u95F4"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M30 15c0 8.284-6.716 15-15 15-8.284 0-15-6.716-15-15C0 6.716 6.716 0 15 0c8.284 0 15 6.716 15 15Z",fill:"#BAFFF0"}),React.createElement("path",{d:"M25.5 15c0 5.8-4.7 10.5-10.5 10.5S4.5 20.8 4.5 15 9.2 4.5 15 4.5 25.5 9.2 25.5 15Z",fill:"#44D7B6"}),React.createElement("path",{d:"M13.5 9a1.5 1.5 0 0 1 1.5 1.5v4.379l3.56 3.56a1.5 1.5 0 0 1-2.12 2.122l-4-4A1.5 1.5 0 0 1 12 15.5v-5A1.5 1.5 0 0 1 13.5 9Z",fill:"#FFF"})));nt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},68157:function(ct,nt,le){"use strict";var y=le(59301),xe=Object.defineProperty,a=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,ne=(te,ee,x)=>ee in te?xe(te,ee,{enumerable:!0,configurable:!0,writable:!0,value:x}):te[ee]=x,ae=(te,ee)=>{for(var x in ee||(ee={}))fe.call(ee,x)&&ne(te,x,ee[x]);if(a)for(var x of a(ee))de.call(ee,x)&&ne(te,x,ee[x]);return te};const re=te=>React.createElement("svg",ae({className:"left_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},te),React.createElement("path",{d:"M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512Z",fill:"#EBEFF7"}),React.createElement("path",{d:"m368.333 487.526 24.78-24.524L591.31 267.008c14.848-14.694 34.713-14.694 49.561 0a37.376 37.376 0 0 1-4.966 48.998L437.76 512l198.195 195.994c14.848 14.694 14.848 34.304 0 48.998-14.848 14.694-34.662 14.694-49.51 0L388.096 560.998l-19.814-24.524A37.222 37.222 0 0 1 358.4 512c0-9.78 0-14.694 9.933-24.474z",fill:"#AAAFB9"}));nt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUJFRkY3Ii8+PHBhdGggZD0ibTM2OC4zMzMgNDg3LjUyNiAyNC43OC0yNC41MjRMNTkxLjMxIDI2Ny4wMDhjMTQuODQ4LTE0LjY5NCAzNC43MTMtMTQuNjk0IDQ5LjU2MSAwYTM3LjM3NiAzNy4zNzYgMCAwIDEtNC45NjYgNDguOTk4TDQzNy43NiA1MTJsMTk4LjE5NSAxOTUuOTk0YzE0Ljg0OCAxNC42OTQgMTQuODQ4IDM0LjMwNCAwIDQ4Ljk5OC0xNC44NDggMTQuNjk0LTM0LjY2MiAxNC42OTQtNDkuNTEgMEwzODguMDk2IDU2MC45OThsLTE5LjgxNC0yNC41MjRBMzcuMjIyIDM3LjIyMiAwIDAgMSAzNTguNCA1MTJjMC05Ljc4IDAtMTQuNjk0IDkuOTMzLTI0LjQ3NHoiIGZpbGw9IiNBQUFGQjkiLz48L3N2Zz4="},28364:function(ct,nt,le){"use strict";var y=le(59301),xe=Object.defineProperty,a=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,ne=(te,ee,x)=>ee in te?xe(te,ee,{enumerable:!0,configurable:!0,writable:!0,value:x}):te[ee]=x,ae=(te,ee)=>{for(var x in ee||(ee={}))fe.call(ee,x)&&ne(te,x,ee[x]);if(a)for(var x of a(ee))de.call(ee,x)&&ne(te,x,ee[x]);return te};const re=te=>React.createElement("svg",ae({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},te),React.createElement("title",null,"\u5411\u53F3\u5907\u4EFD"),React.createElement("g",{transform:"matrix(-1 0 0 1 20 0)",fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#EBEFF7",cx:10,cy:10,r:10}),React.createElement("path",{d:"m12.459 9.522-.484-.479-3.872-3.828c-.29-.287-.678-.287-.968 0a.73.73 0 0 0 .097.957L11.103 10l-3.871 3.828c-.29.287-.29.67 0 .957.29.287.677.287.968 0l3.871-3.828.388-.479a.727.727 0 0 0 .193-.478c0-.191 0-.287-.193-.478Z",fill:"#3061D0",fillRule:"nonzero"})));nt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgMjAgMCkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGNpcmNsZSBmaWxsPSIjRUJFRkY3IiBjeD0iMTAiIGN5PSIxMCIgcj0iMTAiLz48cGF0aCBkPSJtMTIuNDU5IDkuNTIyLS40ODQtLjQ3OS0zLjg3Mi0zLjgyOGMtLjI5LS4yODctLjY3OC0uMjg3LS45NjggMGEuNzMuNzMgMCAwIDAgLjA5Ny45NTdMMTEuMTAzIDEwbC0zLjg3MSAzLjgyOGMtLjI5LjI4Ny0uMjkuNjcgMCAuOTU3LjI5LjI4Ny42NzcuMjg3Ljk2OCAwbDMuODcxLTMuODI4LjM4OC0uNDc5YS43MjcuNzI3IDAgMCAwIC4xOTMtLjQ3OGMwLS4xOTEgMC0uMjg3LS4xOTMtLjQ3OFoiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4="},95270:function(ct,nt,le){"use strict";var y=le(59301),xe=Object.defineProperty,a=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,ne=(te,ee,x)=>ee in te?xe(te,ee,{enumerable:!0,configurable:!0,writable:!0,value:x}):te[ee]=x,ae=(te,ee)=>{for(var x in ee||(ee={}))fe.call(ee,x)&&ne(te,x,ee[x]);if(a)for(var x of a(ee))de.call(ee,x)&&ne(te,x,ee[x]);return te};const re=te=>React.createElement("svg",ae({className:"right_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},te),React.createElement("path",{d:"M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512Z",fill:"#EBEFF7"}),React.createElement("path",{d:"m903.782 51.2 51.2 51.2-51.2-51.2zm51.2 0-51.2 51.2 51.2-51.2z"}),React.createElement("path",{d:"m637.9 487.526-24.78-24.524-198.246-195.994c-14.848-14.694-34.714-14.694-49.562 0a37.376 37.376 0 0 0 4.966 48.998L568.474 512 370.278 707.994c-14.848 14.694-14.848 34.304 0 48.998 14.848 14.694 34.663 14.694 49.562 0l198.195-195.994 19.866-24.524A37.222 37.222 0 0 0 647.782 512c0-9.78 0-14.694-9.881-24.474z",fill:"#AAAFB9"}));nt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUJFRkY3Ii8+PHBhdGggZD0ibTkwMy43ODIgNTEuMiA1MS4yIDUxLjItNTEuMi01MS4yem01MS4yIDAtNTEuMiA1MS4yIDUxLjItNTEuMnoiLz48cGF0aCBkPSJtNjM3LjkgNDg3LjUyNi0yNC43OC0yNC41MjQtMTk4LjI0Ni0xOTUuOTk0Yy0xNC44NDgtMTQuNjk0LTM0LjcxNC0xNC42OTQtNDkuNTYyIDBhMzcuMzc2IDM3LjM3NiAwIDAgMCA0Ljk2NiA0OC45OThMNTY4LjQ3NCA1MTIgMzcwLjI3OCA3MDcuOTk0Yy0xNC44NDggMTQuNjk0LTE0Ljg0OCAzNC4zMDQgMCA0OC45OTggMTQuODQ4IDE0LjY5NCAzNC42NjMgMTQuNjk0IDQ5LjU2MiAwbDE5OC4xOTUtMTk1Ljk5NCAxOS44NjYtMjQuNTI0QTM3LjIyMiAzNy4yMjIgMCAwIDAgNjQ3Ljc4MiA1MTJjMC05Ljc4IDAtMTQuNjk0LTkuODgxLTI0LjQ3NHoiIGZpbGw9IiNBQUFGQjkiLz48L3N2Zz4="},62427:function(ct,nt,le){"use strict";var y=le(59301),xe=Object.defineProperty,a=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,ne=(te,ee,x)=>ee in te?xe(te,ee,{enumerable:!0,configurable:!0,writable:!0,value:x}):te[ee]=x,ae=(te,ee)=>{for(var x in ee||(ee={}))fe.call(ee,x)&&ne(te,x,ee[x]);if(a)for(var x of a(ee))de.call(ee,x)&&ne(te,x,ee[x]);return te};const re=te=>React.createElement("svg",ae({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},te),React.createElement("title",null,"\u5411\u53F3"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#EBEFF7",cx:10,cy:10,r:10}),React.createElement("path",{d:"m12.459 9.522-.484-.479-3.872-3.828c-.29-.287-.678-.287-.968 0a.73.73 0 0 0 .097.957L11.103 10l-3.871 3.828c-.29.287-.29.67 0 .957.29.287.677.287.968 0l3.871-3.828.388-.479a.727.727 0 0 0 .193-.478c0-.191 0-.287-.193-.478Z",fill:"#3061D0",fillRule:"nonzero"})));nt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNFQkVGRjciIGN4PSIxMCIgY3k9IjEwIiByPSIxMCIvPjxwYXRoIGQ9Im0xMi40NTkgOS41MjItLjQ4NC0uNDc5LTMuODcyLTMuODI4Yy0uMjktLjI4Ny0uNjc4LS4yODctLjk2OCAwYS43My43MyAwIDAgMCAuMDk3Ljk1N0wxMS4xMDMgMTBsLTMuODcxIDMuODI4Yy0uMjkuMjg3LS4yOS42NyAwIC45NTcuMjkuMjg3LjY3Ny4yODcuOTY4IDBsMy44NzEtMy44MjguMzg4LS40NzlhLjcyNy43MjcgMCAwIDAgLjE5My0uNDc4YzAtLjE5MSAwLS4yODctLjE5My0uNDc4WiIgZmlsbD0iIzMwNjFEMCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg=="},11081:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var ct={},nt="5.0",le={},y=null,xe=!1,a=!1,fe=null,de=!1,ne=null,ae=null,re=0;re4?parseFloat(ke):5};ct.setHTML5Codebase=function(ke,Te){ae=ke,Qe(ke,Te)},ct.setJavaCodebase=ct.setJavaCodebaseVersion=ct.isCompiledInstalled=ct.setPreCompiledScriptPath=ct.setPreCompiledResourcePath=function(){},ct.setHTML5CodebaseVersion=function(ke,Te){var je=parseFloat(ke);if(je!==NaN&&je<5){console.log("The GeoGebra HTML5 codebase version "+je+" is deprecated. Using version latest instead.");return}ne=ke,Ke(ke,Te)},ct.getHTML5CodebaseVersion=function(){return z},ct.getParameters=function(){return le},ct.setFontsCSSURL=function(ke){se=ke},ct.setGiacJSURL=function(ke){},ct.setJNLPFile=function(ke){ee=ke},ct.setJNLPBaseDir=function(ke){},ct.inject=function(){function ke(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Te="auto",je=le.id,Le,Ve=!1,rt=0;rt=5)return!0;var ke=ct.getAppletObject();return ke&&typeof ke.recalculateEnvironments=="function"?(ke.recalculateEnvironments(),!0):!1},ct.startAnimation=function(){var ke=ct.getAppletObject();return ke&&typeof ke.startAnimation=="function"?(ke.startAnimation(),!0):!1},ct.stopAnimation=function(){var ke=ct.getAppletObject();return ke&&typeof ke.stopAnimation=="function"?(ke.stopAnimation(),!0):!1},ct.getAppletObject=function(){var ke=le.id!==void 0?le.id:"ggbApplet";return window[ke]},ct.resize=function(){};var Ae=function(ke,Te,je){var Le=document.createElement("param");Le.setAttribute("name",Te),Le.setAttribute("value",je),ke.appendChild(Le)},Ce=function(ke){return ke&&ke!=="false"},Se=function(ke,Te,je){be(z)<=4.2&&(je=!0);var Le=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==z||ggbHTML5LoadedCodebaseIsWebSimple&&!oe)&&(Le=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Ve=document.createElement("div");Ve.classList.add("appletParameters","notranslate");var rt=Te.width,$e=Te.height;if(Te.disableAutoScale=Te.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Te.disableAutoScale,Te.width!==void 0)if(be(z)<=4.4)Ce(Te.showToolBar)&&(Te.height-=7),Ce(Te.showAlgebraInput)&&(Te.height-=37),Te.width<605&&Ce(Te.showToolBar)&&(Te.width=605,rt=605);else{var We=100;(Ce(Te.showToolBar)||Ce(Te.showMenuBar))&&(Te.hasOwnProperty("customToolBar")&&(Te.customToolbar=Te.customToolBar),We=Ce(Te.showMenuBar)?245:155),rt=5?(Te.appletOnLoad=function(at){var it=ke.querySelector(".ggb_preview");it&&it.parentNode.removeChild(it),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Pe),window.GGBT_wsf_view&&$(window).trigger("resize"),Ye(at)},Ze||Pe.appendChild(Ge)):Ve.appendChild(Ge),Pe.appendChild(Ve),Ze||ke.appendChild(Pe),setTimeout(function(){ct.resize()},1)}else{var tt=document.createElement("div");tt.className="applet_scaler",tt.style.position="relative",tt.style.display="block",tt.appendChild(Ve),ke.appendChild(tt),Te.appletOnLoad=function(at){ct.resize(),Ye(at)}}function Je(at,it){it&&typeof it.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(at,it.appletOnLoad):renderGGBElement(at),He("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",it)}function Ne(at,it){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:at,params:it}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Pt){Je(Pt.article,Pt.params)}),html5AppletsToProcess=null)},be(z)<5&&(at.className+=" geogebraweb")):Je(at,it)}if(Le){scriptLoadStarted=!0;for(var Ie=0;Ie0?(Be.remove(),Pe.attr("id","fullscreencontent").show(),jQuery(Ye).append(Pe),window.dispatchEvent(new Event("resize"))):Se(Be,Te,!1),window.GGBT_wsf_view.launchFullScreen(Ye)}else E=Le,Se(ke,Te,!1);if(!window.GGBT_wsf_view)for($e=0;$eke/4*3&&(Be=ke/4*3),Ye=Be/5.8,We.setAttribute("src",ue),We.setAttribute("width",Be),We.setAttribute("height",Ye);var Pe=(ke-Be)/2,Ze=(Te-Ye)/2;We.style.left=Pe+"px",We.style.top=Ze+"px",Ve.appendChild(We)}}return Ve.appendChild($e),Ve},Ue=function(ke){return ke=ke.toLowerCase(),ke==="html5"||ke==="screenshot"?ke:"html5"},_e=["web","webSimple","web3d","tablet","tablet3d","phone"],Ke=function(ke,Te){if(z=ke,Te){Qe(z,!0);return}var je=!xe;if(je){var Le=be(z);!isNaN(Le)&&Le<4.4&&(je=!1)}var Ve,rt;window.location.protocol.substr(0,4)==="http"?Ve=window.location.protocol:Ve="http:";var $e=z.indexOf("//");$e>0?rt=z:$e===0?rt=Ve+z:rt="https://www.geogebra.org/apps/5.2.814.0/";for(var We in _e)if(z.slice(_e[We].length*-1)===_e[We]||z.slice((_e[We].length+1)*-1)===_e[We]+"/"){Qe(rt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&je&&!y.is3D&&!y.AV&&!y.SV&&!y.CV&&!y.EV2&&!y.CP&&!y.PC&&!y.DA&&!y.FI&&!y.PV&&!Ce(le.showToolBar)&&!Ce(le.showMenuBar)&&!Ce(le.showAlgebraInput)&&!Ce(le.enableRightClick)&&(!le.appName||le.appName=="classic")?rt+="webSimple/":rt+="web3d/",Qe(rt,!1)},Qe=function(ke,Te){if(ke.requirejs){x=ke;return}ke.slice(-1)!=="/"&&(ke+="/"),x=ke,Te===null&&(Te=ke.indexOf("http")===-1),b=Te,ie="web.nocache.js",oe=!1;var je=x.split("/");je.length>1&&(!Te&&je[je.length-2]==="webSimple"?(ie="webSimple.nocache.js",oe=!0):_e.indexOf(je[je.length-2])>=0&&(ie=je[je.length-2]+".nocache.js")),je=ke.split("/"),z=je[je.length-3],z.substr(0,4)==="test"?z=z.substr(4,1)+"."+z.substr(5,1):(z.substr(0,3)==="war"||z.substr(0,4)==="beta")&&(z="5.0");var Le=parseFloat(z);Le!==NaN&&Le<5&&ke.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Le+" is deprecated. Using version latest instead."),Ke("5.0",Te))},He=function(ke,Te){window.console&&window.console.log&&(!Te||typeof Te.showLogging=="undefined"||Te.showLogging&&Te.showLogging!=="false")&&console.log(ke)};le.material_id!==void 0?ve(ze):ze();function ze(){var ke=nt;ne!==null?ke=ne:parseFloat(ke)<5&&(ke="5.0"),Ke(ke,!1),ae!==null&&Qe(ae,b),de=!0}return ct},GGBAppletUtils=function(){"use strict";function ct(){return window.GGBT_wsf_edit!==void 0}function nt(de,ne){ne!=1?(de.style.transformOrigin="0% 0% 0px",de.style.webkitTransformOrigin="0% 0% 0px",de.style.transform="scale("+ne+","+ne+")",de.style.webkitTransform="scale("+ne+","+ne+")",de.style.maxWidth="initial",de.querySelector(".ggb_preview")!==null&&(de.querySelector(".ggb_preview").style.maxWidth="initial"),de.querySelectorAll(".ggb_preview img")[0]!==void 0&&(de.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),de.querySelectorAll(".ggb_preview img")[1]!==void 0&&(de.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(de.style.transform="none",de.style.webkitTransform="none")}function le(de,ne,ae,re,te,ee){var x=null;if(ee!=null&&ee!="")for(var b=de.parentNode;b!=null;)if((" "+b.className+" ").indexOf(" "+ee+" ")>-1){x=b;break}else b=b.parentNode;var E=0,z=0,ie=0,oe=0,pe=0,ue=0,ce=0;if(x)E=x.offsetWidth,z=Math.max(re?x.offsetWidth:0,x.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(E=Math.min(window.innerWidth,document.documentElement.clientWidth),z=Math.min(window.innerHeight,document.documentElement.clientHeight),ie=E):(E=window.innerWidth,z=window.innerHeight,ie=window.innerWidth),de){var se=de.getBoundingClientRect();se.left>0&&se.left<=E&&(te===void 0||!te)&&(document.dir==="rtl"?(pe=E-se.width-se.left,ue=ie<=480?10:30):(ue=se.left,pe=ie<=480?10:30),oe=ue+pe)}if(de&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var me=de.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(oe=40,ce=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(oe=0,ce=40)}}return de&&((ae===void 0||!ae)&&ne>0&&ne+oe1&&(ee=!0)),ne&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ee=!0),!(de.hasOwnProperty("disableAutoScale")&&de.disableAutoScale))te=y(de,ne,ee,ae,de.scaleContainerClass);else return re;return ee&&(!de.hasOwnProperty("scale")||re===1)?te:Math.min(re,te)}function a(de){var ne=Math.min(window.innerWidth,document.documentElement.clientWidth),ae=Math.min(window.innerHeight,document.documentElement.clientHeight),re=de.getBoundingClientRect(),te=(ne-re.width)/2,ee=(ae-re.height)/2;ee<0&&(ee=0),de.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(te<40?de.style.left="40px":de.style.left=te+"px",de.style.top=ee+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ee<40?de.style.top="40px":de.style.top=ee+"px",de.style.left=te+"px")}function fe(de,ne){var ae=de.querySelector(".appletParameters");if(ae){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(ne.id!==ae.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(de)}if(ae.parentElement&&/fullscreen/.test(ae.parentElement.className))return;var re=xe(ne,de);ct()&&ae.setAttribute("data-param-scale",re);for(var te=null,ee=0;ee=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(ct){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(ct){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(ct){var nt=c[ct];return nt==null?null:nt},r=d,webModule.__errFn=e}function B(){function ct(de){var ne=de.lastIndexOf(rb);ne==-1&&(ne=de.length);var ae=de.indexOf(sb);ae==-1&&(ae=de.length);var re=de.lastIndexOf(tb,Math.min(ae,ne));return re>=O?de.substring(O,re+P):W}function nt(de){if(!de.match(/^\w+:\/\//)){var ne=o.createElement(ub);ne.src=de+vb,de=ct(ne.src)}return de}function le(){var de=__gwt_getMetaProperty(wb);return de!=null?de:W}function y(){for(var de=o.getElementsByTagName(_),ne=O;neO?de[de.length-P].href:W}function a(){var de=o.location;return de.href==de.protocol+zb+de.host+de.pathname+de.search+de.hash}var fe=le();return fe==W&&(fe=y()),fe==W&&(fe=xe()),fe==W&&a()&&(fe=ct(o.location.href)),fe=nt(fe),fe}function C(ct){return ct.match(/^\//)||ct.match(/^[a-zA-Z]+:\/\//)?ct:webModule.__moduleBase+ct}function D(){var ct=[],nt=O,le=[],y=[];function xe(de){var ne=y[de](),ae=le[de];if(ne in ae)return ne;var re=[];for(var te in ae)re[ae[te]]=te;throw r&&r(de,re,ne),null}if(__gwt_isKnownPropertyValue=function(de,ne){return ne in le[de]},webModule.__getPropMap=function(){var de={};for(var ne in le)le.hasOwnProperty(ne)&&(de[ne]=xe(ne));return de},webModule.__computePropValue=xe,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var a;try{a=Cb;var fe=a.indexOf(Db);fe!=-1&&(nt=parseInt(a.substring(fe+P),$),a=a.substring(O,fe))}catch(de){}return webModule.__softPermutationId=nt,C(a+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},67303:function(ct,nt,le){"use strict";le.d(nt,{Ax:function(){return fe},Ds:function(){return de},KI:function(){return ae},SI:function(){return a},f1:function(){return xe}});var y=le(90524);function xe(re){let te=!0;if(re.length>0){for(let ee=0;eeoe in ie?a(ie,oe,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ie[oe]=pe,ee=(ie,oe)=>{for(var pe in oe||(oe={}))ae.call(oe,pe)&&te(ie,pe,oe[pe]);if(ne)for(var pe of ne(oe))re.call(oe,pe)&&te(ie,pe,oe[pe]);return ie},x=(ie,oe)=>fe(ie,de(oe)),b=(ie,oe)=>{var pe={};for(var ue in ie)ae.call(ie,ue)&&oe.indexOf(ue)<0&&(pe[ue]=ie[ue]);if(ie!=null&&ne)for(var ue of ne(ie))oe.indexOf(ue)<0&&re.call(ie,ue)&&(pe[ue]=ie[ue]);return pe},E=(ie,oe,pe)=>new Promise((ue,ce)=>{var se=ge=>{try{be(pe.next(ge))}catch(he){ce(he)}},me=ge=>{try{be(pe.throw(ge))}catch(he){ce(he)}},be=ge=>ge.done?ue(ge.value):Promise.resolve(ge.value).then(se,me);be((pe=pe.apply(ie,oe)).next())});const z=ie=>{var oe=ie,{children:pe}=oe,ue=b(oe,["children"]);const[ce,se]=(0,xe.useState)(!1);return xe.createElement(y.ZP,x(ee({},ue),{loading:ce,onClick:me=>E(void 0,null,function*(){try{se(!0),yield ue.onClick(me),se(!1)}catch(be){console.error(be),se(!1)}})}),pe)}},6725:function(ct,nt,le){"use strict";var y=le(86204),xe=le.n(y),a=Object.defineProperty,fe=(re,te,ee)=>te in re?a(re,te,{enumerable:!0,configurable:!0,writable:!0,value:ee}):re[te]=ee,de=(re,te,ee)=>fe(re,typeof te!="symbol"?te+"":te,ee),ne=(re,te,ee)=>new Promise((x,b)=>{var E=oe=>{try{ie(ee.next(oe))}catch(pe){b(pe)}},z=oe=>{try{ie(ee.throw(oe))}catch(pe){b(pe)}},ie=oe=>oe.done?x(oe.value):Promise.resolve(oe.value).then(E,z);ie((ee=ee.apply(re,te)).next())});class ae extends y.EventEmitter{constructor(te,ee){super(),de(this,"url"),de(this,"body"),de(this,"fullContent",""),de(this,"controller",null),de(this,"buffer",""),this.url=te,this.body=ee}startStream(){return ne(this,null,function*(){this.controller=new AbortController;const{signal:te}=this.controller;try{const ee=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:te});if(!ee.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${ee.status}`);const x=ee.headers.get("content-type");if(!x)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(x.includes("application/json")){const z=yield ee.json();this.emit("error",z);return}if(!x.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const b=ee.body.getReader(),E=new TextDecoder("utf-8");for(;;){const{done:z,value:ie}=yield b.read();if(z)break;const oe=E.decode(ie,{stream:!0});this.buffer+=oe;const pe=this.buffer.split(` +!(function(){var Po=Object.defineProperty,To=Object.defineProperties;var Io=Object.getOwnPropertyDescriptors;var ma=Object.getOwnPropertySymbols;var Wa=Object.prototype.hasOwnProperty,za=Object.prototype.propertyIsEnumerable;var Ua=(ct,nt,le)=>nt in ct?Po(ct,nt,{enumerable:!0,configurable:!0,writable:!0,value:le}):ct[nt]=le,ji=(ct,nt)=>{for(var le in nt||(nt={}))Wa.call(nt,le)&&Ua(ct,le,nt[le]);if(ma)for(var le of ma(nt))za.call(nt,le)&&Ua(ct,le,nt[le]);return ct},wa=(ct,nt)=>To(ct,Io(nt));var Ha=(ct,nt)=>{var le={};for(var y in ct)Wa.call(ct,y)&&nt.indexOf(y)<0&&(le[y]=ct[y]);if(ct!=null&&ma)for(var y of ma(ct))nt.indexOf(y)<0&&za.call(ct,y)&&(le[y]=ct[y]);return le};(self.webpackChunk=self.webpackChunk||[]).push([[7383],{38470:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return He}});var y=le(98506),xe=le(67711),a=le(26420),fe=le(16886),de=le(33346),te=le(59301),ae=le(43403),re=le(65030),ee=le(92310),ne=le.n(ee),x=le(34280),b=le(18929);function E(Ue){return Ue!==null&&(0,a.Z)(Ue)==="object"}function z(Ue,ke,Te){if(Ue===!1||ke===!1&&(!E(Ue)||!Ue.closeIcon))return null;var je=typeof ke!="boolean"?ke:void 0;if(E(Ue)){var Le;return(0,y.Z)((0,y.Z)({},Ue),{},{closeIcon:(Le=Ue.closeIcon)!==null&&Le!==void 0?Le:je})}return Te||Ue||ke?{closeIcon:je}:"empty"}function ie(Ue,ke,Te,je){return te.useMemo(function(){var Le=z(Ue,ke,!1),Ge=z(Te,je,!0);return Le!=="empty"?Le:Ge},[Te,je,Ue,ke])}var oe=le(6089);function pe(Ue){var ke=window.innerWidth||document.documentElement.clientWidth,Te=window.innerHeight||document.documentElement.clientHeight,je=Ue.getBoundingClientRect(),Le=je.top,Ge=je.right,rt=je.bottom,$e=je.left;return Le>=0&&$e>=0&&Ge<=ke&&rt<=Te}function ue(Ue,ke,Te){var je;return(je=Te!=null?Te:ke)!==null&&je!==void 0?je:Ue===null?"center":"bottom"}function ce(Ue){return typeof Ue=="number"&&!Number.isNaN(Ue)}function se(Ue,ke,Te,je){var Le=(0,te.useState)(void 0),Ge=(0,fe.Z)(Le,2),rt=Ge[0],$e=Ge[1];(0,x.Z)(function(){var Je=typeof Ue=="function"?Ue():Ue;$e(Je||null)});var ze=(0,te.useState)(null),_e=(0,fe.Z)(ze,2),Ye=_e[0],Pe=_e[1],Ze=(0,oe.Z)(function(){if(rt){!pe(rt)&&ke&&rt.scrollIntoView(je);var Je=rt.getBoundingClientRect(),Ne=Je.left,Ie=Je.top,Re=Je.width,Xe=Je.height,qe={left:Ne,top:Ie,width:Re,height:Xe,radius:0};Pe(function(ot){return JSON.stringify(ot)!==JSON.stringify(qe)?qe:ot})}else Pe(null)}),Ve=function(Ne){var Ie;return(Ie=Array.isArray(Te==null?void 0:Te.offset)?Te==null?void 0:Te.offset[Ne]:Te==null?void 0:Te.offset)!==null&&Ie!==void 0?Ie:6};(0,x.Z)(function(){return Ze(),window.addEventListener("resize",Ze),function(){window.removeEventListener("resize",Ze)}},[rt,ke,Ze]);var tt=(0,te.useMemo)(function(){if(!Ye)return Ye;var Je=Ve(0),Ne=Ve(1),Ie=ce(Te==null?void 0:Te.radius)?Te==null?void 0:Te.radius:2;return{left:Ye.left-Je,top:Ye.top-Ne,width:Ye.width+Je*2,height:Ye.height+Ne*2,radius:Ie}},[Ye,Te]);return[tt,rt]}var he=le(80402),Ee={fill:"transparent",pointerEvents:"auto"},ge=function(ke){var Te=ke.prefixCls,je=ke.rootClassName,Le=ke.pos,Ge=ke.showMask,rt=ke.style,$e=rt===void 0?{}:rt,ze=ke.fill,_e=ze===void 0?"rgba(0,0,0,0.5)":ze,Ye=ke.open,Pe=ke.animated,Ze=ke.zIndex,Ve=ke.disabledInteraction,tt=(0,he.Z)(),Je="".concat(Te,"-mask-").concat(tt),Ne=(0,a.Z)(Pe)==="object"?Pe==null?void 0:Pe.placeholder:Pe,Ie=typeof navigator!="undefined"&&/^((?!chrome|android).)*safari/i.test(navigator.userAgent),Re=Ie?{width:"100%",height:"100%"}:{width:"100vw",height:"100vh"};return te.createElement(ae.Z,{open:Ye,autoLock:!0},te.createElement("div",{className:ne()("".concat(Te,"-mask"),je),style:(0,y.Z)({position:"fixed",left:0,right:0,top:0,bottom:0,zIndex:Ze,pointerEvents:Le&&!Ve?"none":"auto"},$e)},Ge?te.createElement("svg",{style:{width:"100%",height:"100%"}},te.createElement("defs",null,te.createElement("mask",{id:Je},te.createElement("rect",(0,xe.Z)({x:"0",y:"0"},Re,{fill:"white"})),Le&&te.createElement("rect",{x:Le.left,y:Le.top,rx:Le.radius,width:Le.width,height:Le.height,fill:"black",className:Ne?"".concat(Te,"-placeholder-animated"):""}))),te.createElement("rect",{x:"0",y:"0",width:"100%",height:"100%",fill:_e,mask:"url(#".concat(Je,")")}),Le&&te.createElement(te.Fragment,null,te.createElement("rect",(0,xe.Z)({},Ee,{x:"0",y:"0",width:"100%",height:Le.top})),te.createElement("rect",(0,xe.Z)({},Ee,{x:"0",y:"0",width:Le.left,height:"100%"})),te.createElement("rect",(0,xe.Z)({},Ee,{x:"0",y:Le.top+Le.height,width:"100%",height:"calc(100vh - ".concat(Le.top+Le.height,"px)")})),te.createElement("rect",(0,xe.Z)({},Ee,{x:Le.left+Le.width,y:"0",width:"calc(100vw - ".concat(Le.left+Le.width,"px)"),height:"100%"})))):null))},ve=ge,me={adjustX:1,adjustY:1},be=[0,0],ye={left:{points:["cr","cl"],offset:[-8,0]},right:{points:["cl","cr"],offset:[8,0]},top:{points:["bc","tc"],offset:[0,-8]},bottom:{points:["tc","bc"],offset:[0,8]},topLeft:{points:["bl","tl"],offset:[0,-8]},leftTop:{points:["tr","tl"],offset:[-8,0]},topRight:{points:["br","tr"],offset:[0,-8]},rightTop:{points:["tl","tr"],offset:[8,0]},bottomRight:{points:["tr","br"],offset:[0,8]},rightBottom:{points:["bl","br"],offset:[8,0]},bottomLeft:{points:["tl","bl"],offset:[0,8]},leftBottom:{points:["br","bl"],offset:[-8,0]}};function Ae(){var Ue=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,ke={};return Object.keys(ye).forEach(function(Te){ke[Te]=(0,y.Z)((0,y.Z)({},ye[Te]),{},{autoArrow:Ue,targetOffset:be})}),ke}var Ce=Ae(),Se=le(15142),De=le(26112);function Fe(Ue){var ke,Te=Ue.prefixCls,je=Ue.current,Le=Ue.total,Ge=Ue.title,rt=Ue.description,$e=Ue.onClose,ze=Ue.onPrev,_e=Ue.onNext,Ye=Ue.onFinish,Pe=Ue.className,Ze=Ue.closable,Ve=(0,De.Z)(Ze||{},!0),tt=(ke=Ze==null?void 0:Ze.closeIcon)!==null&&ke!==void 0?ke:te.createElement("span",{className:"".concat(Te,"-close-x")},"\xD7"),Je=!!Ze;return te.createElement("div",{className:ne()("".concat(Te,"-content"),Pe)},te.createElement("div",{className:"".concat(Te,"-inner")},Je&&te.createElement("button",(0,xe.Z)({type:"button",onClick:$e,"aria-label":"Close"},Ve,{className:"".concat(Te,"-close")}),tt),te.createElement("div",{className:"".concat(Te,"-header")},te.createElement("div",{className:"".concat(Te,"-title")},Ge)),te.createElement("div",{className:"".concat(Te,"-description")},rt),te.createElement("div",{className:"".concat(Te,"-footer")},te.createElement("div",{className:"".concat(Te,"-sliders")},Le>1?(0,Se.Z)(Array.from({length:Le}).keys()).map(function(Ne,Ie){return te.createElement("span",{key:Ne,className:Ie===je?"active":""})}):null),te.createElement("div",{className:"".concat(Te,"-buttons")},je!==0?te.createElement("button",{className:"".concat(Te,"-prev-btn"),onClick:ze},"Prev"):null,je===Le-1?te.createElement("button",{className:"".concat(Te,"-finish-btn"),onClick:Ye},"Finish"):te.createElement("button",{className:"".concat(Te,"-next-btn"),onClick:_e},"Next")))))}var we=function(ke){var Te=ke.current,je=ke.renderPanel;return te.createElement(te.Fragment,null,typeof je=="function"?je(ke,Te):te.createElement(Fe,ke))},Me=we,Be=["prefixCls","steps","defaultCurrent","current","onChange","onClose","onFinish","open","mask","arrow","rootClassName","placement","renderPanel","gap","animated","scrollIntoViewOptions","zIndex","closeIcon","closable","builtinPlacements","disabledInteraction"],We={left:"50%",top:"50%",width:1,height:1},Oe={block:"center",inline:"center"},Qe=function(ke){var Te=ke.prefixCls,je=Te===void 0?"rc-tour":Te,Le=ke.steps,Ge=Le===void 0?[]:Le,rt=ke.defaultCurrent,$e=ke.current,ze=ke.onChange,_e=ke.onClose,Ye=ke.onFinish,Pe=ke.open,Ze=ke.mask,Ve=Ze===void 0?!0:Ze,tt=ke.arrow,Je=tt===void 0?!0:tt,Ne=ke.rootClassName,Ie=ke.placement,Re=ke.renderPanel,Xe=ke.gap,qe=ke.animated,ot=ke.scrollIntoViewOptions,at=ot===void 0?Oe:ot,it=ke.zIndex,Mt=it===void 0?1001:it,wt=ke.closeIcon,Pt=ke.closable,ft=ke.builtinPlacements,ut=ke.disabledInteraction,mt=(0,de.Z)(ke,Be),st=te.useRef(),bt=(0,b.Z)(0,{value:$e,defaultValue:rt}),dt=(0,fe.Z)(bt,2),yt=dt[0],Bt=dt[1],Nt=(0,b.Z)(void 0,{value:Pe,postState:function(zn){return yt<0||yt>=Ge.length?!1:zn!=null?zn:!0}}),Tt=(0,fe.Z)(Nt,2),cn=Tt[0],vn=Tt[1],an=te.useState(cn),Kt=(0,fe.Z)(an,2),ln=Kt[0],rn=Kt[1],Vt=te.useRef(cn);(0,x.Z)(function(){cn&&(Vt.current||Bt(0),rn(!0)),Vt.current=cn},[cn]);var bn=Ge[yt]||{},Fn=bn.target,An=bn.placement,dn=bn.style,pn=bn.arrow,Ct=bn.className,Dt=bn.mask,jt=bn.scrollIntoViewOptions,Yt=jt===void 0?Oe:jt,Ft=bn.closeIcon,_t=bn.closable,lt=ie(_t,Ft,Pt,wt),pt=cn&&(Dt!=null?Dt:Ve),Ot=Yt!=null?Yt:at,Qt=se(Fn,Pe,Xe,Ot),Xt=(0,fe.Z)(Qt,2),Gt=Xt[0],Ht=Xt[1],Wt=ue(Ht,Ie,An),yn=Ht?typeof pn=="undefined"?Je:pn:!1,gn=(0,a.Z)(yn)==="object"?yn.pointAtCenter:!1;(0,x.Z)(function(){var Pn;(Pn=st.current)===null||Pn===void 0||Pn.forceAlign()},[gn,yt]);var Tn=function(zn){Bt(zn),ze==null||ze(zn)},Un=(0,te.useMemo)(function(){return ft?typeof ft=="function"?ft({arrowPointAtCenter:gn}):ft:Ae(gn)},[ft,gn]);if(Ht===void 0||!ln)return null;var Rt=function(){vn(!1),_e==null||_e(yt)},sn=function(){return te.createElement(Me,(0,xe.Z)({arrow:yn,key:"content",prefixCls:je,total:Ge.length,renderPanel:Re,onPrev:function(){Tn(yt-1)},onNext:function(){Tn(yt+1)},onClose:Rt,current:yt,onFinish:function(){Rt(),Ye==null||Ye()}},Ge[yt],{closable:lt}))},On=typeof pt=="boolean"?pt:!!pt,wn=typeof pt=="boolean"?void 0:pt,In=function(zn){return zn||Ht||document.body};return te.createElement(te.Fragment,null,te.createElement(ve,{zIndex:Mt,prefixCls:je,pos:Gt,showMask:On,style:wn==null?void 0:wn.style,fill:wn==null?void 0:wn.color,open:cn,animated:qe,rootClassName:Ne,disabledInteraction:ut}),te.createElement(re.Z,(0,xe.Z)({},mt,{builtinPlacements:Un,ref:st,popupStyle:dn,popupPlacement:Wt,popupVisible:cn,popupClassName:ne()(Ne,Ct),prefixCls:je,popup:sn,forceRender:!1,destroyPopupOnHide:!0,zIndex:Mt,getTriggerDOMNode:In,arrow:!!yn}),te.createElement(ae.Z,{open:cn,autoLock:!0},te.createElement("div",{className:ne()(Ne,"".concat(je,"-target-placeholder")),style:(0,y.Z)((0,y.Z)({},Gt||We),{},{position:"fixed",pointerEvents:"none"})}))))},Ke=Qe,He=Ke},21697:function(ct,nt){"use strict";nt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},5216:function(ct,nt){"use strict";nt.Z={footer:"footer___bruwa",whiteFooter:"whiteFooter___mR7kn",error:"error___KO0Jg",case:"case___L0pNc","resize-y-bar":"resize-y-bar___NK0gI",unfoldBtn:"unfoldBtn___aMmZw",caseHead:"caseHead___EuMPr",dot:"dot___Iky9k",text:"text___lMSx6",pass:"pass___XjijC",noPass:"noPass___JxpWk",btns:"btns___FPIaK",result:"result___oRj1h",title:"title___IhMSa",left:"left___XlC98",leftNode:"leftNode___NGHgx",right:"right____fIu_",node:"node___MwdH7",elseNode:"elseNode___WjFIg",nameWrap:"nameWrap___bEdbD",scroll:"scroll___ylWYt",scrollBox:"scrollBox___hWkc9",action:"action___xBwDi",whiteCase:"whiteCase___AZiDR",disabled:"disabled___lWQU2",codeHead:"codeHead___l8q5R",navWrap:"navWrap___xdWQe",nav:"nav___JKPVX",active:"active___DTAtT",whiteCodeHead:"whiteCodeHead___wDOny",header:"header___VjNh9",timepiece:"timepiece___yuqJC",btn_edit:"btn_edit___ozzux",whiteHeader:"whiteHeader___REV3m",djs:"djs___v0Ru7",myProblems:"myProblems___DKSbs",whiteMyProblems:"whiteMyProblems___k0QS3",fullMask:"fullMask___QZH1M"}},17062:function(ct,nt){"use strict";nt.Z={modalContent:"modalContent___UXmJC",modalContentLeft:"modalContentLeft___JOFgX",green:"green___rI_w_",textArea:"textArea___OTapv",red:"red___cDswv",row:"row___CE3Y7",html:"html___u9n4r",line:"line___Lh9Lb"}},45298:function(){"use strict"},9164:function(ct,nt,le){"use strict";var y=le(59301),xe=Object.defineProperty,a=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,te=(ee,ne,x)=>ne in ee?xe(ee,ne,{enumerable:!0,configurable:!0,writable:!0,value:x}):ee[ne]=x,ae=(ee,ne)=>{for(var x in ne||(ne={}))fe.call(ne,x)&&te(ee,x,ne[x]);if(a)for(var x of a(ne))de.call(ne,x)&&te(ee,x,ne[x]);return ee};const re=ee=>React.createElement("svg",ae({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},ee),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143z",fill:"#98BDF7"}),React.createElement("path",{d:"m248.686 803.182-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#145DFF"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#98BDF7"}));nt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},11237:function(ct,nt,le){"use strict";var y=le(59301),xe=Object.defineProperty,a=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,te=(ee,ne,x)=>ne in ee?xe(ee,ne,{enumerable:!0,configurable:!0,writable:!0,value:x}):ee[ne]=x,ae=(ee,ne)=>{for(var x in ne||(ne={}))fe.call(ne,x)&&te(ee,x,ne[x]);if(a)for(var x of a(ne))de.call(ne,x)&&te(ee,x,ne[x]);return ee};const re=ee=>React.createElement("svg",ae({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},ee),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143zM248.686 803.182l-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#98BDF7"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#145DFF"}));nt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},60515:function(ct,nt,le){"use strict";var y=le(59301),xe=Object.defineProperty,a=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,te=(ee,ne,x)=>ne in ee?xe(ee,ne,{enumerable:!0,configurable:!0,writable:!0,value:x}):ee[ne]=x,ae=(ee,ne)=>{for(var x in ne||(ne={}))fe.call(ne,x)&&te(ee,x,ne[x]);if(a)for(var x of a(ne))de.call(ne,x)&&te(ee,x,ne[x]);return ee};const re=ee=>React.createElement("svg",ae({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},ee),React.createElement("title",null,"\u5360\u7528\u5185\u5B58"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{fillOpacity:.01,fill:"#FFF",d:"M0 0h30v30H0z"}),React.createElement("path",{d:"M6.866 26.928h-1.28a2.561 2.561 0 0 1-2.562-2.561V5.585a2.561 2.561 0 0 1 2.561-2.56h1.28v4.268a2.561 2.561 0 0 0 2.562 2.56h3.842a2.561 2.561 0 0 0 2.56-2.56V3.024h2.915l8.184 8.184v13.159a2.561 2.561 0 0 1-2.561 2.561h-1.28v-5.976c0-.943-.765-1.707-1.708-1.707H8.573c-.943 0-1.707.764-1.707 1.707v5.976Z",fill:"#B6D0FC"}),React.createElement("path",{d:"M8.573 3.024h5.55v4.269a.854.854 0 0 1-.854.853H9.427a.854.854 0 0 1-.854-.853V3.024ZM8.573 26.928v-5.976H21.38v5.976z",fill:"#1890FF"})));nt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},88977:function(ct,nt,le){"use strict";var y=le(59301),xe=Object.defineProperty,a=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,te=(ee,ne,x)=>ne in ee?xe(ee,ne,{enumerable:!0,configurable:!0,writable:!0,value:x}):ee[ne]=x,ae=(ee,ne)=>{for(var x in ne||(ne={}))fe.call(ne,x)&&te(ee,x,ne[x]);if(a)for(var x of a(ne))de.call(ne,x)&&te(ee,x,ne[x]);return ee};const re=ee=>React.createElement("svg",ae({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},ee),React.createElement("title",null,"\u8FD0\u884C\u65F6\u95F4"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M30 15c0 8.284-6.716 15-15 15-8.284 0-15-6.716-15-15C0 6.716 6.716 0 15 0c8.284 0 15 6.716 15 15Z",fill:"#BAFFF0"}),React.createElement("path",{d:"M25.5 15c0 5.8-4.7 10.5-10.5 10.5S4.5 20.8 4.5 15 9.2 4.5 15 4.5 25.5 9.2 25.5 15Z",fill:"#44D7B6"}),React.createElement("path",{d:"M13.5 9a1.5 1.5 0 0 1 1.5 1.5v4.379l3.56 3.56a1.5 1.5 0 0 1-2.12 2.122l-4-4A1.5 1.5 0 0 1 12 15.5v-5A1.5 1.5 0 0 1 13.5 9Z",fill:"#FFF"})));nt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},68157:function(ct,nt,le){"use strict";var y=le(59301),xe=Object.defineProperty,a=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,te=(ee,ne,x)=>ne in ee?xe(ee,ne,{enumerable:!0,configurable:!0,writable:!0,value:x}):ee[ne]=x,ae=(ee,ne)=>{for(var x in ne||(ne={}))fe.call(ne,x)&&te(ee,x,ne[x]);if(a)for(var x of a(ne))de.call(ne,x)&&te(ee,x,ne[x]);return ee};const re=ee=>React.createElement("svg",ae({className:"left_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},ee),React.createElement("path",{d:"M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512Z",fill:"#EBEFF7"}),React.createElement("path",{d:"m368.333 487.526 24.78-24.524L591.31 267.008c14.848-14.694 34.713-14.694 49.561 0a37.376 37.376 0 0 1-4.966 48.998L437.76 512l198.195 195.994c14.848 14.694 14.848 34.304 0 48.998-14.848 14.694-34.662 14.694-49.51 0L388.096 560.998l-19.814-24.524A37.222 37.222 0 0 1 358.4 512c0-9.78 0-14.694 9.933-24.474z",fill:"#AAAFB9"}));nt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUJFRkY3Ii8+PHBhdGggZD0ibTM2OC4zMzMgNDg3LjUyNiAyNC43OC0yNC41MjRMNTkxLjMxIDI2Ny4wMDhjMTQuODQ4LTE0LjY5NCAzNC43MTMtMTQuNjk0IDQ5LjU2MSAwYTM3LjM3NiAzNy4zNzYgMCAwIDEtNC45NjYgNDguOTk4TDQzNy43NiA1MTJsMTk4LjE5NSAxOTUuOTk0YzE0Ljg0OCAxNC42OTQgMTQuODQ4IDM0LjMwNCAwIDQ4Ljk5OC0xNC44NDggMTQuNjk0LTM0LjY2MiAxNC42OTQtNDkuNTEgMEwzODguMDk2IDU2MC45OThsLTE5LjgxNC0yNC41MjRBMzcuMjIyIDM3LjIyMiAwIDAgMSAzNTguNCA1MTJjMC05Ljc4IDAtMTQuNjk0IDkuOTMzLTI0LjQ3NHoiIGZpbGw9IiNBQUFGQjkiLz48L3N2Zz4="},28364:function(ct,nt,le){"use strict";var y=le(59301),xe=Object.defineProperty,a=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,te=(ee,ne,x)=>ne in ee?xe(ee,ne,{enumerable:!0,configurable:!0,writable:!0,value:x}):ee[ne]=x,ae=(ee,ne)=>{for(var x in ne||(ne={}))fe.call(ne,x)&&te(ee,x,ne[x]);if(a)for(var x of a(ne))de.call(ne,x)&&te(ee,x,ne[x]);return ee};const re=ee=>React.createElement("svg",ae({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},ee),React.createElement("title",null,"\u5411\u53F3\u5907\u4EFD"),React.createElement("g",{transform:"matrix(-1 0 0 1 20 0)",fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#EBEFF7",cx:10,cy:10,r:10}),React.createElement("path",{d:"m12.459 9.522-.484-.479-3.872-3.828c-.29-.287-.678-.287-.968 0a.73.73 0 0 0 .097.957L11.103 10l-3.871 3.828c-.29.287-.29.67 0 .957.29.287.677.287.968 0l3.871-3.828.388-.479a.727.727 0 0 0 .193-.478c0-.191 0-.287-.193-.478Z",fill:"#3061D0",fillRule:"nonzero"})));nt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgMjAgMCkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGNpcmNsZSBmaWxsPSIjRUJFRkY3IiBjeD0iMTAiIGN5PSIxMCIgcj0iMTAiLz48cGF0aCBkPSJtMTIuNDU5IDkuNTIyLS40ODQtLjQ3OS0zLjg3Mi0zLjgyOGMtLjI5LS4yODctLjY3OC0uMjg3LS45NjggMGEuNzMuNzMgMCAwIDAgLjA5Ny45NTdMMTEuMTAzIDEwbC0zLjg3MSAzLjgyOGMtLjI5LjI4Ny0uMjkuNjcgMCAuOTU3LjI5LjI4Ny42NzcuMjg3Ljk2OCAwbDMuODcxLTMuODI4LjM4OC0uNDc5YS43MjcuNzI3IDAgMCAwIC4xOTMtLjQ3OGMwLS4xOTEgMC0uMjg3LS4xOTMtLjQ3OFoiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4="},95270:function(ct,nt,le){"use strict";var y=le(59301),xe=Object.defineProperty,a=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,te=(ee,ne,x)=>ne in ee?xe(ee,ne,{enumerable:!0,configurable:!0,writable:!0,value:x}):ee[ne]=x,ae=(ee,ne)=>{for(var x in ne||(ne={}))fe.call(ne,x)&&te(ee,x,ne[x]);if(a)for(var x of a(ne))de.call(ne,x)&&te(ee,x,ne[x]);return ee};const re=ee=>React.createElement("svg",ae({className:"right_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},ee),React.createElement("path",{d:"M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512Z",fill:"#EBEFF7"}),React.createElement("path",{d:"m903.782 51.2 51.2 51.2-51.2-51.2zm51.2 0-51.2 51.2 51.2-51.2z"}),React.createElement("path",{d:"m637.9 487.526-24.78-24.524-198.246-195.994c-14.848-14.694-34.714-14.694-49.562 0a37.376 37.376 0 0 0 4.966 48.998L568.474 512 370.278 707.994c-14.848 14.694-14.848 34.304 0 48.998 14.848 14.694 34.663 14.694 49.562 0l198.195-195.994 19.866-24.524A37.222 37.222 0 0 0 647.782 512c0-9.78 0-14.694-9.881-24.474z",fill:"#AAAFB9"}));nt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUJFRkY3Ii8+PHBhdGggZD0ibTkwMy43ODIgNTEuMiA1MS4yIDUxLjItNTEuMi01MS4yem01MS4yIDAtNTEuMiA1MS4yIDUxLjItNTEuMnoiLz48cGF0aCBkPSJtNjM3LjkgNDg3LjUyNi0yNC43OC0yNC41MjQtMTk4LjI0Ni0xOTUuOTk0Yy0xNC44NDgtMTQuNjk0LTM0LjcxNC0xNC42OTQtNDkuNTYyIDBhMzcuMzc2IDM3LjM3NiAwIDAgMCA0Ljk2NiA0OC45OThMNTY4LjQ3NCA1MTIgMzcwLjI3OCA3MDcuOTk0Yy0xNC44NDggMTQuNjk0LTE0Ljg0OCAzNC4zMDQgMCA0OC45OTggMTQuODQ4IDE0LjY5NCAzNC42NjMgMTQuNjk0IDQ5LjU2MiAwbDE5OC4xOTUtMTk1Ljk5NCAxOS44NjYtMjQuNTI0QTM3LjIyMiAzNy4yMjIgMCAwIDAgNjQ3Ljc4MiA1MTJjMC05Ljc4IDAtMTQuNjk0LTkuODgxLTI0LjQ3NHoiIGZpbGw9IiNBQUFGQjkiLz48L3N2Zz4="},62427:function(ct,nt,le){"use strict";var y=le(59301),xe=Object.defineProperty,a=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,te=(ee,ne,x)=>ne in ee?xe(ee,ne,{enumerable:!0,configurable:!0,writable:!0,value:x}):ee[ne]=x,ae=(ee,ne)=>{for(var x in ne||(ne={}))fe.call(ne,x)&&te(ee,x,ne[x]);if(a)for(var x of a(ne))de.call(ne,x)&&te(ee,x,ne[x]);return ee};const re=ee=>React.createElement("svg",ae({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},ee),React.createElement("title",null,"\u5411\u53F3"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#EBEFF7",cx:10,cy:10,r:10}),React.createElement("path",{d:"m12.459 9.522-.484-.479-3.872-3.828c-.29-.287-.678-.287-.968 0a.73.73 0 0 0 .097.957L11.103 10l-3.871 3.828c-.29.287-.29.67 0 .957.29.287.677.287.968 0l3.871-3.828.388-.479a.727.727 0 0 0 .193-.478c0-.191 0-.287-.193-.478Z",fill:"#3061D0",fillRule:"nonzero"})));nt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNFQkVGRjciIGN4PSIxMCIgY3k9IjEwIiByPSIxMCIvPjxwYXRoIGQ9Im0xMi40NTkgOS41MjItLjQ4NC0uNDc5LTMuODcyLTMuODI4Yy0uMjktLjI4Ny0uNjc4LS4yODctLjk2OCAwYS43My43MyAwIDAgMCAuMDk3Ljk1N0wxMS4xMDMgMTBsLTMuODcxIDMuODI4Yy0uMjkuMjg3LS4yOS42NyAwIC45NTcuMjkuMjg3LjY3Ny4yODcuOTY4IDBsMy44NzEtMy44MjguMzg4LS40NzlhLjcyNy43MjcgMCAwIDAgLjE5My0uNDc4YzAtLjE5MSAwLS4yODctLjE5My0uNDc4WiIgZmlsbD0iIzMwNjFEMCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg=="},11081:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var ct={},nt="5.0",le={},y=null,xe=!1,a=!1,fe=null,de=!1,te=null,ae=null,re=0;re4?parseFloat(ke):5};ct.setHTML5Codebase=function(ke,Te){ae=ke,Ke(ke,Te)},ct.setJavaCodebase=ct.setJavaCodebaseVersion=ct.isCompiledInstalled=ct.setPreCompiledScriptPath=ct.setPreCompiledResourcePath=function(){},ct.setHTML5CodebaseVersion=function(ke,Te){var je=parseFloat(ke);if(je!==NaN&&je<5){console.log("The GeoGebra HTML5 codebase version "+je+" is deprecated. Using version latest instead.");return}te=ke,Qe(ke,Te)},ct.getHTML5CodebaseVersion=function(){return z},ct.getParameters=function(){return le},ct.setFontsCSSURL=function(ke){se=ke},ct.setGiacJSURL=function(ke){},ct.setJNLPFile=function(ke){ne=ke},ct.setJNLPBaseDir=function(ke){},ct.inject=function(){function ke(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Te="auto",je=le.id,Le,Ge=!1,rt=0;rt=5)return!0;var ke=ct.getAppletObject();return ke&&typeof ke.recalculateEnvironments=="function"?(ke.recalculateEnvironments(),!0):!1},ct.startAnimation=function(){var ke=ct.getAppletObject();return ke&&typeof ke.startAnimation=="function"?(ke.startAnimation(),!0):!1},ct.stopAnimation=function(){var ke=ct.getAppletObject();return ke&&typeof ke.stopAnimation=="function"?(ke.stopAnimation(),!0):!1},ct.getAppletObject=function(){var ke=le.id!==void 0?le.id:"ggbApplet";return window[ke]},ct.resize=function(){};var Ae=function(ke,Te,je){var Le=document.createElement("param");Le.setAttribute("name",Te),Le.setAttribute("value",je),ke.appendChild(Le)},Ce=function(ke){return ke&&ke!=="false"},Se=function(ke,Te,je){Ee(z)<=4.2&&(je=!0);var Le=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==z||ggbHTML5LoadedCodebaseIsWebSimple&&!oe)&&(Le=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Ge=document.createElement("div");Ge.classList.add("appletParameters","notranslate");var rt=Te.width,$e=Te.height;if(Te.disableAutoScale=Te.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Te.disableAutoScale,Te.width!==void 0)if(Ee(z)<=4.4)Ce(Te.showToolBar)&&(Te.height-=7),Ce(Te.showAlgebraInput)&&(Te.height-=37),Te.width<605&&Ce(Te.showToolBar)&&(Te.width=605,rt=605);else{var ze=100;(Ce(Te.showToolBar)||Ce(Te.showMenuBar))&&(Te.hasOwnProperty("customToolBar")&&(Te.customToolbar=Te.customToolBar),ze=Ce(Te.showMenuBar)?245:155),rt=5?(Te.appletOnLoad=function(at){var it=ke.querySelector(".ggb_preview");it&&it.parentNode.removeChild(it),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Pe),window.GGBT_wsf_view&&$(window).trigger("resize"),Ye(at)},Ze||Pe.appendChild(Ve)):Ge.appendChild(Ve),Pe.appendChild(Ge),Ze||ke.appendChild(Pe),setTimeout(function(){ct.resize()},1)}else{var tt=document.createElement("div");tt.className="applet_scaler",tt.style.position="relative",tt.style.display="block",tt.appendChild(Ge),ke.appendChild(tt),Te.appletOnLoad=function(at){ct.resize(),Ye(at)}}function Je(at,it){it&&typeof it.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(at,it.appletOnLoad):renderGGBElement(at),He("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",it)}function Ne(at,it){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:at,params:it}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Mt){Je(Mt.article,Mt.params)}),html5AppletsToProcess=null)},Ee(z)<5&&(at.className+=" geogebraweb")):Je(at,it)}if(Le){scriptLoadStarted=!0;for(var Ie=0;Ie0?(_e.remove(),Pe.attr("id","fullscreencontent").show(),jQuery(Ye).append(Pe),window.dispatchEvent(new Event("resize"))):Se(_e,Te,!1),window.GGBT_wsf_view.launchFullScreen(Ye)}else E=Le,Se(ke,Te,!1);if(!window.GGBT_wsf_view)for($e=0;$eke/4*3&&(_e=ke/4*3),Ye=_e/5.8,ze.setAttribute("src",ue),ze.setAttribute("width",_e),ze.setAttribute("height",Ye);var Pe=(ke-_e)/2,Ze=(Te-Ye)/2;ze.style.left=Pe+"px",ze.style.top=Ze+"px",Ge.appendChild(ze)}}return Ge.appendChild($e),Ge},We=function(ke){return ke=ke.toLowerCase(),ke==="html5"||ke==="screenshot"?ke:"html5"},Oe=["web","webSimple","web3d","tablet","tablet3d","phone"],Qe=function(ke,Te){if(z=ke,Te){Ke(z,!0);return}var je=!xe;if(je){var Le=Ee(z);!isNaN(Le)&&Le<4.4&&(je=!1)}var Ge,rt;window.location.protocol.substr(0,4)==="http"?Ge=window.location.protocol:Ge="http:";var $e=z.indexOf("//");$e>0?rt=z:$e===0?rt=Ge+z:rt="https://www.geogebra.org/apps/5.2.814.0/";for(var ze in Oe)if(z.slice(Oe[ze].length*-1)===Oe[ze]||z.slice((Oe[ze].length+1)*-1)===Oe[ze]+"/"){Ke(rt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&je&&!y.is3D&&!y.AV&&!y.SV&&!y.CV&&!y.EV2&&!y.CP&&!y.PC&&!y.DA&&!y.FI&&!y.PV&&!Ce(le.showToolBar)&&!Ce(le.showMenuBar)&&!Ce(le.showAlgebraInput)&&!Ce(le.enableRightClick)&&(!le.appName||le.appName=="classic")?rt+="webSimple/":rt+="web3d/",Ke(rt,!1)},Ke=function(ke,Te){if(ke.requirejs){x=ke;return}ke.slice(-1)!=="/"&&(ke+="/"),x=ke,Te===null&&(Te=ke.indexOf("http")===-1),b=Te,ie="web.nocache.js",oe=!1;var je=x.split("/");je.length>1&&(!Te&&je[je.length-2]==="webSimple"?(ie="webSimple.nocache.js",oe=!0):Oe.indexOf(je[je.length-2])>=0&&(ie=je[je.length-2]+".nocache.js")),je=ke.split("/"),z=je[je.length-3],z.substr(0,4)==="test"?z=z.substr(4,1)+"."+z.substr(5,1):(z.substr(0,3)==="war"||z.substr(0,4)==="beta")&&(z="5.0");var Le=parseFloat(z);Le!==NaN&&Le<5&&ke.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Le+" is deprecated. Using version latest instead."),Qe("5.0",Te))},He=function(ke,Te){window.console&&window.console.log&&(!Te||typeof Te.showLogging=="undefined"||Te.showLogging&&Te.showLogging!=="false")&&console.log(ke)};le.material_id!==void 0?me(Ue):Ue();function Ue(){var ke=nt;te!==null?ke=te:parseFloat(ke)<5&&(ke="5.0"),Qe(ke,!1),ae!==null&&Ke(ae,b),de=!0}return ct},GGBAppletUtils=function(){"use strict";function ct(){return window.GGBT_wsf_edit!==void 0}function nt(de,te){te!=1?(de.style.transformOrigin="0% 0% 0px",de.style.webkitTransformOrigin="0% 0% 0px",de.style.transform="scale("+te+","+te+")",de.style.webkitTransform="scale("+te+","+te+")",de.style.maxWidth="initial",de.querySelector(".ggb_preview")!==null&&(de.querySelector(".ggb_preview").style.maxWidth="initial"),de.querySelectorAll(".ggb_preview img")[0]!==void 0&&(de.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),de.querySelectorAll(".ggb_preview img")[1]!==void 0&&(de.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(de.style.transform="none",de.style.webkitTransform="none")}function le(de,te,ae,re,ee,ne){var x=null;if(ne!=null&&ne!="")for(var b=de.parentNode;b!=null;)if((" "+b.className+" ").indexOf(" "+ne+" ")>-1){x=b;break}else b=b.parentNode;var E=0,z=0,ie=0,oe=0,pe=0,ue=0,ce=0;if(x)E=x.offsetWidth,z=Math.max(re?x.offsetWidth:0,x.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(E=Math.min(window.innerWidth,document.documentElement.clientWidth),z=Math.min(window.innerHeight,document.documentElement.clientHeight),ie=E):(E=window.innerWidth,z=window.innerHeight,ie=window.innerWidth),de){var se=de.getBoundingClientRect();se.left>0&&se.left<=E&&(ee===void 0||!ee)&&(document.dir==="rtl"?(pe=E-se.width-se.left,ue=ie<=480?10:30):(ue=se.left,pe=ie<=480?10:30),oe=ue+pe)}if(de&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var he=de.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(oe=40,ce=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(oe=0,ce=40)}}return de&&((ae===void 0||!ae)&&te>0&&te+oe1&&(ne=!0)),te&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ne=!0),!(de.hasOwnProperty("disableAutoScale")&&de.disableAutoScale))ee=y(de,te,ne,ae,de.scaleContainerClass);else return re;return ne&&(!de.hasOwnProperty("scale")||re===1)?ee:Math.min(re,ee)}function a(de){var te=Math.min(window.innerWidth,document.documentElement.clientWidth),ae=Math.min(window.innerHeight,document.documentElement.clientHeight),re=de.getBoundingClientRect(),ee=(te-re.width)/2,ne=(ae-re.height)/2;ne<0&&(ne=0),de.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ee<40?de.style.left="40px":de.style.left=ee+"px",de.style.top=ne+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ne<40?de.style.top="40px":de.style.top=ne+"px",de.style.left=ee+"px")}function fe(de,te){var ae=de.querySelector(".appletParameters");if(ae){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(te.id!==ae.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(de)}if(ae.parentElement&&/fullscreen/.test(ae.parentElement.className))return;var re=xe(te,de);ct()&&ae.setAttribute("data-param-scale",re);for(var ee=null,ne=0;ne=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(ct){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(ct){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(ct){var nt=c[ct];return nt==null?null:nt},r=d,webModule.__errFn=e}function B(){function ct(de){var te=de.lastIndexOf(rb);te==-1&&(te=de.length);var ae=de.indexOf(sb);ae==-1&&(ae=de.length);var re=de.lastIndexOf(tb,Math.min(ae,te));return re>=O?de.substring(O,re+P):W}function nt(de){if(!de.match(/^\w+:\/\//)){var te=o.createElement(ub);te.src=de+vb,de=ct(te.src)}return de}function le(){var de=__gwt_getMetaProperty(wb);return de!=null?de:W}function y(){for(var de=o.getElementsByTagName(_),te=O;teO?de[de.length-P].href:W}function a(){var de=o.location;return de.href==de.protocol+zb+de.host+de.pathname+de.search+de.hash}var fe=le();return fe==W&&(fe=y()),fe==W&&(fe=xe()),fe==W&&a()&&(fe=ct(o.location.href)),fe=nt(fe),fe}function C(ct){return ct.match(/^\//)||ct.match(/^[a-zA-Z]+:\/\//)?ct:webModule.__moduleBase+ct}function D(){var ct=[],nt=O,le=[],y=[];function xe(de){var te=y[de](),ae=le[de];if(te in ae)return te;var re=[];for(var ee in ae)re[ae[ee]]=ee;throw r&&r(de,re,te),null}if(__gwt_isKnownPropertyValue=function(de,te){return te in le[de]},webModule.__getPropMap=function(){var de={};for(var te in le)le.hasOwnProperty(te)&&(de[te]=xe(te));return de},webModule.__computePropValue=xe,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var a;try{a=Cb;var fe=a.indexOf(Db);fe!=-1&&(nt=parseInt(a.substring(fe+P),$),a=a.substring(O,fe))}catch(de){}return webModule.__softPermutationId=nt,C(a+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},67303:function(ct,nt,le){"use strict";le.d(nt,{Ax:function(){return fe},Ds:function(){return de},KI:function(){return ae},SI:function(){return a},f1:function(){return xe}});var y=le(90524);function xe(re){let ee=!0;if(re.length>0){for(let ne=0;neoe in ie?a(ie,oe,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ie[oe]=pe,ne=(ie,oe)=>{for(var pe in oe||(oe={}))ae.call(oe,pe)&&ee(ie,pe,oe[pe]);if(te)for(var pe of te(oe))re.call(oe,pe)&&ee(ie,pe,oe[pe]);return ie},x=(ie,oe)=>fe(ie,de(oe)),b=(ie,oe)=>{var pe={};for(var ue in ie)ae.call(ie,ue)&&oe.indexOf(ue)<0&&(pe[ue]=ie[ue]);if(ie!=null&&te)for(var ue of te(ie))oe.indexOf(ue)<0&&re.call(ie,ue)&&(pe[ue]=ie[ue]);return pe},E=(ie,oe,pe)=>new Promise((ue,ce)=>{var se=ge=>{try{Ee(pe.next(ge))}catch(ve){ce(ve)}},he=ge=>{try{Ee(pe.throw(ge))}catch(ve){ce(ve)}},Ee=ge=>ge.done?ue(ge.value):Promise.resolve(ge.value).then(se,he);Ee((pe=pe.apply(ie,oe)).next())});const z=ie=>{var oe=ie,{children:pe}=oe,ue=b(oe,["children"]);const[ce,se]=(0,xe.useState)(!1);return xe.createElement(y.ZP,x(ne({},ue),{loading:ce,onClick:he=>E(void 0,null,function*(){try{se(!0),yield ue.onClick(he),se(!1)}catch(Ee){console.error(Ee),se(!1)}})}),pe)}},6725:function(ct,nt,le){"use strict";var y=le(86204),xe=le.n(y),a=Object.defineProperty,fe=(re,ee,ne)=>ee in re?a(re,ee,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[ee]=ne,de=(re,ee,ne)=>fe(re,typeof ee!="symbol"?ee+"":ee,ne),te=(re,ee,ne)=>new Promise((x,b)=>{var E=oe=>{try{ie(ne.next(oe))}catch(pe){b(pe)}},z=oe=>{try{ie(ne.throw(oe))}catch(pe){b(pe)}},ie=oe=>oe.done?x(oe.value):Promise.resolve(oe.value).then(E,z);ie((ne=ne.apply(re,ee)).next())});class ae extends y.EventEmitter{constructor(ee,ne){super(),de(this,"url"),de(this,"body"),de(this,"fullContent",""),de(this,"controller",null),de(this,"buffer",""),this.url=ee,this.body=ne}startStream(){return te(this,null,function*(){this.controller=new AbortController;const{signal:ee}=this.controller;try{const ne=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:ee});if(!ne.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${ne.status}`);const x=ne.headers.get("content-type");if(!x)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(x.includes("application/json")){const z=yield ne.json();this.emit("error",z);return}if(!x.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const b=ne.body.getReader(),E=new TextDecoder("utf-8");for(;;){const{done:z,value:ie}=yield b.read();if(z)break;const oe=E.decode(ie,{stream:!0});this.buffer+=oe;const pe=this.buffer.split(` `);this.buffer=pe.pop()||"";for(const ue of pe)if(ue.startsWith("data:")){const ce=ue.slice(5).trim();if(ce==="[DONE]")break;try{const se=JSON.parse(ce);se.data&&this.handleData(se.data)}catch(se){this.buffer=ue+` -`+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",se)}}}this.emit("done",this.fullContent)}catch(ee){ee.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",ee.message)}})}handleData(te){te.content&&(this.fullContent+=te.content,this.emit("data",{chunk:te,full:this.fullContent}))}cancelRequest(){var te;(te=this.controller)==null||te.abort()}}nt.Z=ae},59476:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return Fe}});var y=le(59301),xe=le(92310),a=le.n(xe),fe={agent:"agent___exMfN",add:"add___cWyoE",imgUpLoad:"imgUpLoad___Wg61u",tip:"tip___WGAb5"},de=le(28284),ne=le(6767),ae=le(14566),re=le(25399),te=le(62957),ee=le(77019),x=le(99571),b=le(54172),E=le(82326),z=le(37568),ie=le(5269),oe=le(62673),pe=le(47889),ue=le(57884),ce=le(82093),se=le(71360),me=le(19248),be=le(90524),ge=le(76560),he=Object.defineProperty,ve=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,Ae=(we,Me,Oe)=>Me in we?he(we,Me,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):we[Me]=Oe,Ce=(we,Me)=>{for(var Oe in Me||(Me={}))Ee.call(Me,Oe)&&Ae(we,Oe,Me[Oe]);if(ve)for(var Oe of ve(Me))ye.call(Me,Oe)&&Ae(we,Oe,Me[Oe]);return we},Se=(we,Me,Oe)=>new Promise((Ue,_e)=>{var Ke=ze=>{try{He(Oe.next(ze))}catch(ke){_e(ke)}},Qe=ze=>{try{He(Oe.throw(ze))}catch(ke){_e(ke)}},He=ze=>ze.done?Ue(ze.value):Promise.resolve(ze.value).then(Ke,Qe);He((Oe=Oe.apply(we,Me)).next())}),Fe=({className:we,style:Me={},addStyle:Oe={},buttonMaxWidth:Ue,buttonMaxCount:_e=3,buttonAutoWidth:Ke,value:Qe,data:He,url:ze,onChange:ke,getIAData:Te,queryInfo:je,showParams:Le=!1})=>{var Ve,rt;const $e=(0,ge.useDispatch)(),We=(0,ge.useSelector)(mt=>mt==null?void 0:mt.shixunsDetail),[Be]=de.default.useForm(),[Ye,Pe]=(0,y.useState)(),[Ze,Ge]=(0,y.useState)(!1),[tt,Je]=(0,y.useState)(!1),[Ne,Ie]=(0,y.useState)(!1),[Re,Xe]=(0,y.useState)(null),[qe,ot]=(0,y.useState)([]),[at,it]=(0,y.useState)([]),Pt={Course:"\u4EC5\u8BFE\u5802\u6559\u5E08\u53EF\u89C1",Subject:"\u4EC5\u6559\u5B66\u56E2\u961F\u53EF\u89C1",Shixun:"\u4EC5\u534F\u4F5C\u8005\u53EF\u89C1"};(0,y.useEffect)(()=>{We.actionTabs.key=="\u7F16\u8F91\u667A\u80FD\u5E94\u7528"?Et(We.actionTabs.params):We.actionTabs.key=="\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"&&(Be.setFieldsValue({open_range:0}),Pe({open_range:0}))},[We.actionTabs.key]);const wt={fileList:at,maxCount:1,accept:".jpg,.png",withCredentials:!0,showUploadList:!1,beforeUpload:mt=>{const yt=mt.size/1024/1024/100;return yt>2||yt==0?(ne.ZP.error(`${mt.name} \u56FE\u7247\u65E0\u6CD5\u4E0A\u4F20\u3002${yt==0?"\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A":"\u8D85\u8FC7\u56FE\u7247\u5927\u5C0F\u9650\u5236(200MB)"}`),ae.default.LIST_IGNORE):!0},onRemove:mt=>{it([])},onChange:mt=>{var yt,Bt,Nt;Be.setFieldsValue({attachment_id:""}),["uploading","done","removed"].includes(mt.file.status)&&(it(mt.fileList),Be.setFieldsValue({attachment_id:(Nt=(Bt=(yt=mt.fileList)==null?void 0:yt[0])==null?void 0:Bt.response)==null?void 0:Nt.id}))},action:`${be.Z.API_SERVER}/api/attachments.json`},It=()=>{var mt,yt;return y.createElement("div",{className:fe.imgUpLoad},y.createElement("img",{src:be.Z.API_SERVER+"/api/attachments/"+((yt=(mt=at==null?void 0:at[0])==null?void 0:mt.response)==null?void 0:yt.id),alt:"avatar",style:{width:"100%"}}),y.createElement("div",null,y.createElement(me.Z,{onClick:()=>{it([]),Be.setFieldsValue({attachment_id:""})},style:{fontSize:"16px",color:"red"}})))},dt=[{title:"\u5E94\u7528\u540D\u79F0",dataIndex:"name",width:280,ellipsis:{showTitle:!1},render:(mt,yt)=>y.createElement(re.Z,{title:mt},mt)},{title:"\u5E94\u7528\u7C7B\u578B",dataIndex:"application_type",render:(mt,yt)=>(yt==null?void 0:yt.application_type)==="chat_assistant"?"\u804A\u5929\u52A9\u624B":(yt==null?void 0:yt.application_type)==="text_generation"?"\u6587\u672C\u751F\u6210":"\u5DE5\u4F5C\u6D41"},{title:"API\u79D8\u94A5",dataIndex:"api_key",width:280,ellipsis:{showTitle:!1},render:(mt,yt)=>y.createElement(re.Z,{title:mt,placement:"topLeft"},mt)},{title:"\u667A\u80FD\u4F53\u5E73\u53F0",dataIndex:"platform",render:(mt,yt)=>(yt==null?void 0:yt.platform)==="dify"?"Dify":"\u667A\u80FD\u5DE5\u5382"},{title:"\u64CD\u4F5C",width:100,align:"right",render:(mt,yt)=>y.createElement(y.Fragment,null,y.createElement("span",{onClick:()=>{$e({type:"shixunsDetail/setActionTabs",payload:{key:"\u7F16\u8F91\u667A\u80FD\u5E94\u7528",params:yt}})},className:"current c-light-primary mr15"},"\u7F16\u8F91"),y.createElement("span",{onClick:()=>st(yt),className:"current c-red"},"\u79FB\u51FA"))}],ut=()=>Se(void 0,null,function*(){var mt;const yt=yield(0,ce.ZP)("/api/ai/intelligent_applications/get_platform.json",{method:"get"});(yt==null?void 0:yt.code)===0&&ot((mt=yt==null?void 0:yt.data)==null?void 0:mt.platforms)}),ht=mt=>Se(void 0,null,function*(){Ie(!0);const yt=Ce(Ce({},mt),je),Bt=yield(0,ce.ZP)(`/api/ai/intelligent_applications${Re?"/"+Re.id:""}.json`,{method:Re?"put":"post",body:yt});(Bt==null?void 0:Bt.status)===0&&(ne.ZP.success(Re?"\u7F16\u8F91\u6210\u529F":"\u6DFB\u52A0\u6210\u529F"),$e({type:"shixunsDetail/setActionTabs",payload:{}}),Te()),Ie(!1)}),st=mt=>Se(void 0,null,function*(){Je(!0);const yt=yield(0,ce.ZP)(`/api/ai/intelligent_applications/${mt==null?void 0:mt.id}.json`,{method:"delete"});(yt==null?void 0:yt.status)===0&&(ne.ZP.success("\u79FB\u9664\u6210\u529F"),Te()),Je(!1)}),Et=mt=>Se(void 0,null,function*(){Xe(mt),Be.setFieldsValue(Ce({},mt)),Pe(Ce({},mt)),mt!=null&&mt.attachment&&it([{response:mt==null?void 0:mt.attachment}])});return y.createElement(y.Fragment,null,y.createElement("div",{className:a()(fe.agent,we),style:Me},y.createElement(re.Z,{title:"\u7BA1\u7406\u81EA\u5B9A\u4E49\u667A\u80FD\u5E94\u7528"},y.createElement("div",{className:fe.add,style:Oe,onClick:()=>{ut(),Ge(!0)}},y.createElement("i",{className:"iconfont icon-tianjiadaohang"})))),y.createElement(te.default,{zIndex:1e3,width:900,centered:!0,title:"\u7BA1\u7406\u81EA\u5B9A\u4E49\u667A\u80FD\u5E94\u7528",open:Ze,footer:null,onCancel:()=>Ge(!1)},y.createElement(ee.Z,{align:"middle"},y.createElement(x.ZP,{onClick:()=>{if((He==null?void 0:He.length)>=_e){ne.ZP.warning("\u6700\u591A\u540C\u65F6\u652F\u6301\u6DFB\u52A03\u4E2A\u5E94\u7528");return}$e({type:"shixunsDetail/setActionTabs",payload:{key:"\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"}})},type:"primary"},"\u7ACB\u5373\u6DFB\u52A0"),y.createElement("div",{className:"ml10 c-grey-666 font14"},"\u60A8\u53EF\u4EE5\u6DFB\u52A0\u5DF2\u5728\u667A\u80FD\u4F53\u5E73\u53F0\u521B\u5EFA\u5B8C\u6210\u7684\u667A\u80FD\u5E94\u7528")),(He==null?void 0:He.length)>0?y.createElement(b.default,{className:"mt20",style:{marginBottom:15},pagination:!1,dataSource:He,loading:tt,columns:dt}):y.createElement(ue.Z,{customText:"\u6682\u672A\u6DFB\u52A0\u81EA\u5B9A\u4E49\u7684\u667A\u80FD\u5E94\u7528~",styles:{margin:"50px auto"}})),y.createElement(te.default,{zIndex:1001,width:530,centered:!0,title:y.createElement(ee.Z,{align:"middle"},y.createElement("b",{className:"font16 c-black"},We.actionTabs.key)),open:["\u7F16\u8F91\u667A\u80FD\u5E94\u7528","\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"].includes(We.actionTabs.key),confirmLoading:Ne,onCancel:()=>{$e({type:"shixunsDetail/setActionTabs",payload:{}})},onOk:()=>Be.submit(),afterClose:()=>{Be.resetFields(),Xe(null),it([])}},y.createElement(de.default,{form:Be,className:"mt10",labelCol:{span:5},wrapperCol:{span:20},onFinish:ht,colon:!1,size:"large",labelAlign:"right",onValuesChange:()=>Pe(Ce({},Be.getFieldsValue()))},y.createElement(de.default.Item,{label:"\u667A\u80FD\u4F53\u5E73\u53F0",name:"platform",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u667A\u80FD\u4F53\u5E73\u53F0"}]},y.createElement(E.default,{placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"},qe==null?void 0:qe.map(mt=>y.createElement(E.default.Option,{key:mt==null?void 0:mt.value,value:mt==null?void 0:mt.value},mt==null?void 0:mt.name)))),y.createElement(de.default.Item,{label:"\u5E94\u7528\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5E94\u7528\u540D\u79F0"}]},y.createElement(z.default,{placeholder:"\u8BF7\u8F93\u5165\u5E94\u7528\u540D\u79F0\uFF0C\u6700\u5927\u652F\u630120\u4E2A\u5B57\u7B26",maxLength:20})),y.createElement(de.default.Item,{name:"attachment_id",label:"\u5E94\u7528\u56FE\u6807",rules:[{required:!1,message:"\u8BF7\u4E0A\u4F20\u5E94\u7528\u56FE\u6807"}]},y.createElement("div",{className:fe.upload},y.createElement(ae.default,Ce({},wt),y.createElement(ee.Z,{wrap:!1,align:"middle"},y.createElement(se.op,{style:{borderRadius:"2px"},icon:y.createElement("i",{className:"iconfont icon-shangchuan3"})},"\u70B9\u51FB\u4E0A\u4F20"),y.createElement(ie.Z,{style:{marginLeft:"14px",color:"#999999"},onClick:mt=>{mt.preventDefault(),mt.stopPropagation()}},"\u652F\u6301jpg/png\uFF0C\u4E0D\u4E0A\u4F20\u5219\u4F7F\u7528\u9ED8\u8BA4\u56FE\u6807"))),((rt=(Ve=at==null?void 0:at[0])==null?void 0:Ve.response)==null?void 0:rt.id)&&It())),y.createElement(de.default.Item,{label:"\u5E94\u7528\u7C7B\u578B",name:"application_type",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"}]},y.createElement(E.default,{placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"},y.createElement(E.default.Option,{value:"chat_assistant"},"\u804A\u5929\u52A9\u624B"),(Ye==null?void 0:Ye.platform)=="dify"&&y.createElement(E.default.Option,{value:"text_generation"},"\u6587\u672C\u751F\u6210"),y.createElement(E.default.Option,{value:"workflow"},"\u5DE5\u4F5C\u6D41"))),Le&&y.createElement(de.default.Item,{name:"built_variable",label:y.createElement("div",null,y.createElement("span",null,"\u53C2\u6570"),y.createElement(re.Z,{title:"\u64CD\u4F5C\u8BF4\u660E: \u52FE\u9009\u540E\uFF0C\u8C03\u7528\u667A\u80FD\u4F53\u65F6\u5C06\u9ED8\u8BA4\u643A\u5E26\u5BF9\u5E94\u7684\u5B9E\u9A8C\u4FE1\u606F\uFF0C\u53EF\u5728\u667A\u80FD\u4F53\u4E2D\u901A\u8FC7\u81EA\u5B9A\u4E49\u53C2\u6570\u8FDB\u884C\u5F15\u5165"},y.createElement("i",{className:"iconfont icon-tishixiaowenhao ml5"})))},y.createElement(oe.default.Group,{options:[{label:"\u9898\u76EE\u63CF\u8FF0\uFF08question_description\uFF09",value:"question_description"},{label:"\u6D4B\u8BD5\u96C6\uFF08test_sets\uFF09",value:"test_sets"},{label:"\u4EE3\u7801\u6587\u4EF6\uFF08code_files\uFF09",value:"code_files"}]})),y.createElement(de.default.Item,{label:"\u516C\u5F00\u8303\u56F4",name:"open_range"},y.createElement(pe.ZP.Group,{options:[{value:0,label:Pt[je==null?void 0:je.item_type]},{value:1,label:"\u6240\u6709\u4EBA\u53EF\u89C1"}]})),y.createElement(de.default.Item,{className:"mb0",label:"API\u79D8\u94A5",name:"api_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165API\u79D8\u94A5"}]},y.createElement(z.default,{placeholder:"\u8BF7\u8F93\u5165API\u79D8\u94A5"})),y.createElement("div",{className:fe.tip},y.createElement("i",{className:"iconfont icon-tishi9"}),y.createElement("span",null,"\u8BF7\u52A1\u5FC5\u4FDD\u8BC1\u79D8\u94A5\u6B63\u786E\uFF0C\u5426\u5219\u53EF\u80FD\u65E0\u6CD5\u6B63\u5E38\u4F7F\u7528\u667A\u80FD\u5E94\u7528")))))}},68201:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return E}});var y=le(59301),xe=le(30641),a=le(77019),fe=le(5269),de={smartWrp:"smartWrp___NjRcB"},ne=le(51124),ae=le(71360),re=le(64885),te=le(59301),ee=(z,ie,oe)=>new Promise((pe,ue)=>{var ce=be=>{try{me(oe.next(be))}catch(ge){ue(ge)}},se=be=>{try{me(oe.throw(be))}catch(ge){ue(ge)}},me=be=>be.done?pe(be.value):Promise.resolve(be.value).then(ce,se);me((oe=oe.apply(z,ie)).next())});const x=` +`+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",se)}}}this.emit("done",this.fullContent)}catch(ne){ne.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",ne.message)}})}handleData(ee){ee.content&&(this.fullContent+=ee.content,this.emit("data",{chunk:ee,full:this.fullContent}))}cancelRequest(){var ee;(ee=this.controller)==null||ee.abort()}}nt.Z=ae},59476:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return Fe}});var y=le(59301),xe=le(92310),a=le.n(xe),fe={agent:"agent___exMfN",add:"add___cWyoE",imgUpLoad:"imgUpLoad___Wg61u",tip:"tip___WGAb5"},de=le(28284),te=le(6767),ae=le(14566),re=le(25399),ee=le(62957),ne=le(77019),x=le(99571),b=le(54172),E=le(82326),z=le(37568),ie=le(5269),oe=le(62673),pe=le(47889),ue=le(57884),ce=le(82093),se=le(71360),he=le(19248),Ee=le(90524),ge=le(76560),ve=Object.defineProperty,me=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,Ae=(we,Me,Be)=>Me in we?ve(we,Me,{enumerable:!0,configurable:!0,writable:!0,value:Be}):we[Me]=Be,Ce=(we,Me)=>{for(var Be in Me||(Me={}))be.call(Me,Be)&&Ae(we,Be,Me[Be]);if(me)for(var Be of me(Me))ye.call(Me,Be)&&Ae(we,Be,Me[Be]);return we},Se=(we,Me,Be)=>new Promise((We,Oe)=>{var Qe=Ue=>{try{He(Be.next(Ue))}catch(ke){Oe(ke)}},Ke=Ue=>{try{He(Be.throw(Ue))}catch(ke){Oe(ke)}},He=Ue=>Ue.done?We(Ue.value):Promise.resolve(Ue.value).then(Qe,Ke);He((Be=Be.apply(we,Me)).next())}),Fe=({className:we,style:Me={},addStyle:Be={},buttonMaxWidth:We,buttonMaxCount:Oe=3,buttonAutoWidth:Qe,value:Ke,data:He,url:Ue,onChange:ke,getIAData:Te,queryInfo:je,showParams:Le=!1})=>{var Ge,rt;const $e=(0,ge.useDispatch)(),ze=(0,ge.useSelector)(dt=>dt==null?void 0:dt.shixunsDetail),[_e]=de.default.useForm(),[Ye,Pe]=(0,y.useState)(),[Ze,Ve]=(0,y.useState)(!1),[tt,Je]=(0,y.useState)(!1),[Ne,Ie]=(0,y.useState)(!1),[Re,Xe]=(0,y.useState)(null),[qe,ot]=(0,y.useState)([]),[at,it]=(0,y.useState)([]),Mt={Course:"\u4EC5\u8BFE\u5802\u6559\u5E08\u53EF\u89C1",Subject:"\u4EC5\u6559\u5B66\u56E2\u961F\u53EF\u89C1",Shixun:"\u4EC5\u534F\u4F5C\u8005\u53EF\u89C1"};(0,y.useEffect)(()=>{ze.actionTabs.key=="\u7F16\u8F91\u667A\u80FD\u5E94\u7528"?bt(ze.actionTabs.params):ze.actionTabs.key=="\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"&&(_e.setFieldsValue({open_range:0}),Pe({open_range:0}))},[ze.actionTabs.key]);const wt={fileList:at,maxCount:1,accept:".jpg,.png",withCredentials:!0,showUploadList:!1,beforeUpload:dt=>{const yt=dt.size/1024/1024/100;return yt>2||yt==0?(te.ZP.error(`${dt.name} \u56FE\u7247\u65E0\u6CD5\u4E0A\u4F20\u3002${yt==0?"\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A":"\u8D85\u8FC7\u56FE\u7247\u5927\u5C0F\u9650\u5236(200MB)"}`),ae.default.LIST_IGNORE):!0},onRemove:dt=>{it([])},onChange:dt=>{var yt,Bt,Nt;_e.setFieldsValue({attachment_id:""}),["uploading","done","removed"].includes(dt.file.status)&&(it(dt.fileList),_e.setFieldsValue({attachment_id:(Nt=(Bt=(yt=dt.fileList)==null?void 0:yt[0])==null?void 0:Bt.response)==null?void 0:Nt.id}))},action:`${Ee.Z.API_SERVER}/api/attachments.json`},Pt=()=>{var dt,yt;return y.createElement("div",{className:fe.imgUpLoad},y.createElement("img",{src:Ee.Z.API_SERVER+"/api/attachments/"+((yt=(dt=at==null?void 0:at[0])==null?void 0:dt.response)==null?void 0:yt.id),alt:"avatar",style:{width:"100%"}}),y.createElement("div",null,y.createElement(he.Z,{onClick:()=>{it([]),_e.setFieldsValue({attachment_id:""})},style:{fontSize:"16px",color:"red"}})))},ft=[{title:"\u5E94\u7528\u540D\u79F0",dataIndex:"name",width:280,ellipsis:{showTitle:!1},render:(dt,yt)=>y.createElement(re.Z,{title:dt},dt)},{title:"\u5E94\u7528\u7C7B\u578B",dataIndex:"application_type",render:(dt,yt)=>(yt==null?void 0:yt.application_type)==="chat_assistant"?"\u804A\u5929\u52A9\u624B":(yt==null?void 0:yt.application_type)==="text_generation"?"\u6587\u672C\u751F\u6210":"\u5DE5\u4F5C\u6D41"},{title:"API\u79D8\u94A5",dataIndex:"api_key",width:280,ellipsis:{showTitle:!1},render:(dt,yt)=>y.createElement(re.Z,{title:dt,placement:"topLeft"},dt)},{title:"\u667A\u80FD\u4F53\u5E73\u53F0",dataIndex:"platform",render:(dt,yt)=>(yt==null?void 0:yt.platform)==="dify"?"Dify":"\u667A\u80FD\u5DE5\u5382"},{title:"\u64CD\u4F5C",width:100,align:"right",render:(dt,yt)=>y.createElement(y.Fragment,null,y.createElement("span",{onClick:()=>{$e({type:"shixunsDetail/setActionTabs",payload:{key:"\u7F16\u8F91\u667A\u80FD\u5E94\u7528",params:yt}})},className:"current c-light-primary mr15"},"\u7F16\u8F91"),y.createElement("span",{onClick:()=>st(yt),className:"current c-red"},"\u79FB\u51FA"))}],ut=()=>Se(void 0,null,function*(){var dt;const yt=yield(0,ce.ZP)("/api/ai/intelligent_applications/get_platform.json",{method:"get"});(yt==null?void 0:yt.code)===0&&ot((dt=yt==null?void 0:yt.data)==null?void 0:dt.platforms)}),mt=dt=>Se(void 0,null,function*(){Ie(!0);const yt=Ce(Ce({},dt),je),Bt=yield(0,ce.ZP)(`/api/ai/intelligent_applications${Re?"/"+Re.id:""}.json`,{method:Re?"put":"post",body:yt});(Bt==null?void 0:Bt.status)===0&&(te.ZP.success(Re?"\u7F16\u8F91\u6210\u529F":"\u6DFB\u52A0\u6210\u529F"),$e({type:"shixunsDetail/setActionTabs",payload:{}}),Te()),Ie(!1)}),st=dt=>Se(void 0,null,function*(){Je(!0);const yt=yield(0,ce.ZP)(`/api/ai/intelligent_applications/${dt==null?void 0:dt.id}.json`,{method:"delete"});(yt==null?void 0:yt.status)===0&&(te.ZP.success("\u79FB\u9664\u6210\u529F"),Te()),Je(!1)}),bt=dt=>Se(void 0,null,function*(){Xe(dt),_e.setFieldsValue(Ce({},dt)),Pe(Ce({},dt)),dt!=null&&dt.attachment&&it([{response:dt==null?void 0:dt.attachment}])});return y.createElement(y.Fragment,null,y.createElement("div",{className:a()(fe.agent,we),style:Me},y.createElement(re.Z,{title:"\u7BA1\u7406\u81EA\u5B9A\u4E49\u667A\u80FD\u5E94\u7528"},y.createElement("div",{className:fe.add,style:Be,onClick:()=>{ut(),Ve(!0)}},y.createElement("i",{className:"iconfont icon-tianjiadaohang"})))),y.createElement(ee.default,{zIndex:1e3,width:900,centered:!0,title:"\u7BA1\u7406\u81EA\u5B9A\u4E49\u667A\u80FD\u5E94\u7528",open:Ze,footer:null,onCancel:()=>Ve(!1)},y.createElement(ne.Z,{align:"middle"},y.createElement(x.ZP,{onClick:()=>{if((He==null?void 0:He.length)>=Oe){te.ZP.warning("\u6700\u591A\u540C\u65F6\u652F\u6301\u6DFB\u52A03\u4E2A\u5E94\u7528");return}$e({type:"shixunsDetail/setActionTabs",payload:{key:"\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"}})},type:"primary"},"\u7ACB\u5373\u6DFB\u52A0"),y.createElement("div",{className:"ml10 c-grey-666 font14"},"\u60A8\u53EF\u4EE5\u6DFB\u52A0\u5DF2\u5728\u667A\u80FD\u4F53\u5E73\u53F0\u521B\u5EFA\u5B8C\u6210\u7684\u667A\u80FD\u5E94\u7528")),(He==null?void 0:He.length)>0?y.createElement(b.default,{className:"mt20",style:{marginBottom:15},pagination:!1,dataSource:He,loading:tt,columns:ft}):y.createElement(ue.Z,{customText:"\u6682\u672A\u6DFB\u52A0\u81EA\u5B9A\u4E49\u7684\u667A\u80FD\u5E94\u7528~",styles:{margin:"50px auto"}})),y.createElement(ee.default,{zIndex:1001,width:530,centered:!0,title:y.createElement(ne.Z,{align:"middle"},y.createElement("b",{className:"font16 c-black"},ze.actionTabs.key)),open:["\u7F16\u8F91\u667A\u80FD\u5E94\u7528","\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"].includes(ze.actionTabs.key),confirmLoading:Ne,onCancel:()=>{$e({type:"shixunsDetail/setActionTabs",payload:{}})},onOk:()=>_e.submit(),afterClose:()=>{_e.resetFields(),Xe(null),it([])}},y.createElement(de.default,{form:_e,className:"mt10",labelCol:{span:5},wrapperCol:{span:20},onFinish:mt,colon:!1,size:"large",labelAlign:"right",onValuesChange:()=>Pe(Ce({},_e.getFieldsValue()))},y.createElement(de.default.Item,{label:"\u667A\u80FD\u4F53\u5E73\u53F0",name:"platform",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u667A\u80FD\u4F53\u5E73\u53F0"}]},y.createElement(E.default,{placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"},qe==null?void 0:qe.map(dt=>y.createElement(E.default.Option,{key:dt==null?void 0:dt.value,value:dt==null?void 0:dt.value},dt==null?void 0:dt.name)))),y.createElement(de.default.Item,{label:"\u5E94\u7528\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5E94\u7528\u540D\u79F0"}]},y.createElement(z.default,{placeholder:"\u8BF7\u8F93\u5165\u5E94\u7528\u540D\u79F0\uFF0C\u6700\u5927\u652F\u630120\u4E2A\u5B57\u7B26",maxLength:20})),y.createElement(de.default.Item,{name:"attachment_id",label:"\u5E94\u7528\u56FE\u6807",rules:[{required:!1,message:"\u8BF7\u4E0A\u4F20\u5E94\u7528\u56FE\u6807"}]},y.createElement("div",{className:fe.upload},y.createElement(ae.default,Ce({},wt),y.createElement(ne.Z,{wrap:!1,align:"middle"},y.createElement(se.op,{style:{borderRadius:"2px"},icon:y.createElement("i",{className:"iconfont icon-shangchuan3"})},"\u70B9\u51FB\u4E0A\u4F20"),y.createElement(ie.Z,{style:{marginLeft:"14px",color:"#999999"},onClick:dt=>{dt.preventDefault(),dt.stopPropagation()}},"\u652F\u6301jpg/png\uFF0C\u4E0D\u4E0A\u4F20\u5219\u4F7F\u7528\u9ED8\u8BA4\u56FE\u6807"))),((rt=(Ge=at==null?void 0:at[0])==null?void 0:Ge.response)==null?void 0:rt.id)&&Pt())),y.createElement(de.default.Item,{label:"\u5E94\u7528\u7C7B\u578B",name:"application_type",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"}]},y.createElement(E.default,{placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"},y.createElement(E.default.Option,{value:"chat_assistant"},"\u804A\u5929\u52A9\u624B"),(Ye==null?void 0:Ye.platform)=="dify"&&y.createElement(E.default.Option,{value:"text_generation"},"\u6587\u672C\u751F\u6210"),y.createElement(E.default.Option,{value:"workflow"},"\u5DE5\u4F5C\u6D41"))),Le&&y.createElement(de.default.Item,{name:"built_variable",label:y.createElement("div",null,y.createElement("span",null,"\u53C2\u6570"),y.createElement(re.Z,{title:"\u64CD\u4F5C\u8BF4\u660E: \u52FE\u9009\u540E\uFF0C\u8C03\u7528\u667A\u80FD\u4F53\u65F6\u5C06\u9ED8\u8BA4\u643A\u5E26\u5BF9\u5E94\u7684\u5B9E\u9A8C\u4FE1\u606F\uFF0C\u53EF\u5728\u667A\u80FD\u4F53\u4E2D\u901A\u8FC7\u81EA\u5B9A\u4E49\u53C2\u6570\u8FDB\u884C\u5F15\u5165"},y.createElement("i",{className:"iconfont icon-tishixiaowenhao ml5"})))},y.createElement(oe.default.Group,{options:[{label:"\u9898\u76EE\u63CF\u8FF0\uFF08question_description\uFF09",value:"question_description"},{label:"\u6D4B\u8BD5\u96C6\uFF08test_sets\uFF09",value:"test_sets"},{label:"\u4EE3\u7801\u6587\u4EF6\uFF08code_files\uFF09",value:"code_files"}]})),y.createElement(de.default.Item,{label:"\u516C\u5F00\u8303\u56F4",name:"open_range"},y.createElement(pe.ZP.Group,{options:[{value:0,label:Mt[je==null?void 0:je.item_type]},{value:1,label:"\u6240\u6709\u4EBA\u53EF\u89C1"}]})),y.createElement(de.default.Item,{className:"mb0",label:"API\u79D8\u94A5",name:"api_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165API\u79D8\u94A5"}]},y.createElement(z.default,{placeholder:"\u8BF7\u8F93\u5165API\u79D8\u94A5"})),y.createElement("div",{className:fe.tip},y.createElement("i",{className:"iconfont icon-tishi9"}),y.createElement("span",null,"\u8BF7\u52A1\u5FC5\u4FDD\u8BC1\u79D8\u94A5\u6B63\u786E\uFF0C\u5426\u5219\u53EF\u80FD\u65E0\u6CD5\u6B63\u5E38\u4F7F\u7528\u667A\u80FD\u5E94\u7528")))))}},68201:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return E}});var y=le(59301),xe=le(30641),a=le(77019),fe=le(5269),de={smartWrp:"smartWrp___NjRcB"},te=le(51124),ae=le(71360),re=le(64885),ee=le(59301),ne=(z,ie,oe)=>new Promise((pe,ue)=>{var ce=Ee=>{try{he(oe.next(Ee))}catch(ge){ue(ge)}},se=Ee=>{try{he(oe.throw(Ee))}catch(ge){ue(ge)}},he=Ee=>Ee.done?pe(Ee.value):Promise.resolve(Ee.value).then(ce,se);he((oe=oe.apply(z,ie)).next())});const x=` @@ -136,36 +136,36 @@ initArrayDisplay(); <\/script> -`;function b({open:z=!0,onChange:ie,defaultValue:oe,placement:pe,width:ue,height:ce,extra:se,onDynamic:me,onOpenChange:be,showExtra:ge=!0}){const he=(0,y.useRef)(null),ve=(0,y.useRef)(null),[Ee,ye]=(0,y.useState)(oe||""),[Ae,Ce]=(0,y.useState)(oe||""),[Se,De]=(0,y.useState)(!!z),[Fe,we]=(0,y.useState)(1),Me={selectOnLineNumbers:!0};(0,y.useEffect)(()=>{z&&(ye(oe),Ce(oe),De(!0))},[z,oe]),(0,y.useEffect)(()=>{Ee!==""&&(clearTimeout(ve.current),ve.current=setTimeout(()=>{const Ue=document.createElement("iframe");if(Ue.style.width="100%",Ue.style.height="100%",Ue.style.border="0",he.current){he.current.innerHTML="",he.current.appendChild(Ue);const _e=Ue.contentDocument||Ue.contentWindow.document;_e.open(),_e.write(Ee),_e.close()}},1e3))},[z,Ee]);const Oe=Ue=>{ye(Ue),ie==null||ie(Ue,Ae)};return te.createElement(xe.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:Se,width:"100%",height:ce||"100vh",rootClassName:de.smartWrp,destroyOnClose:!0,onClose:()=>{De(!1),be==null||be(Ee)},extra:ge&&te.createElement("div",null,te.createElement(ae.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:Fe,onChange:Ue=>we(Ue)}),te.createElement(re.Z,{type:"primary",className:"ml20",onClick:()=>ee(this,null,function*(){yield me(Ee,()=>{De(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},te.createElement(a.Z,{className:"h100"},te.createElement(fe.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:Fe===1?"block":"none"}},te.createElement("div",{className:"h100",ref:he})),te.createElement(fe.Z,{flex:"1",style:{display:Fe===2?"block":"none"}},te.createElement(ne.ZP,{height:"90vh",value:oe,language:"html",theme:"vs",showMiniMap:!1,options:Me,onChange:Oe}))))}var E=b},97812:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return Ee}});var y=le(59301),xe=le(97831),a=le(77596),fe=le(3977),de=le(14179),ne=le(56102),ae={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},re=le(6767),te=le(90083),ee=le(95827),x=le(30084),b=le(10787),E=le(88831),z=le(68201),ie=Object.defineProperty,oe=Object.defineProperties,pe=Object.getOwnPropertyDescriptors,ue=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,me=(ye,Ae,Ce)=>Ae in ye?ie(ye,Ae,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ye[Ae]=Ce,be=(ye,Ae)=>{for(var Ce in Ae||(Ae={}))ce.call(Ae,Ce)&&me(ye,Ce,Ae[Ce]);if(ue)for(var Ce of ue(Ae))se.call(Ae,Ce)&&me(ye,Ce,Ae[Ce]);return ye},ge=(ye,Ae)=>oe(ye,pe(Ae)),he=(ye,Ae)=>{var Ce={};for(var Se in ye)ce.call(ye,Se)&&Ae.indexOf(Se)<0&&(Ce[Se]=ye[Se]);if(ye!=null&&ue)for(var Se of ue(ye))Ae.indexOf(Se)<0&&se.call(ye,Se)&&(Ce[Se]=ye[Se]);return Ce},Ee=({onFinish:ye,value:Ae,streamingStatus:Ce,cancelIndex:Se,loadImage:De,onDynamic:Fe,isHiddenHtml:we})=>{const[Me,Oe]=(0,y.useState)(""),[Ue,_e]=(0,y.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[Ke,Qe]=(0,y.useState)(0),[He,ze]=(0,y.useState)(!1),ke=Le=>Le.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(Ve,rt)=>`$$${rt.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),Te=()=>{ze(!0),ye==null||ye()};(0,y.useEffect)(()=>{const Le=De?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A - -${Ae}`:Ae,Ve=ke(Le);if(!He)if(De||!Ce||Se>0){Oe(Ve),Qe(Ve.length),(!Ce||Se>0)&&!De&&Te();return}else if((Ve==null?void 0:Ve.length)<4)Oe(Ve),Qe(Ve.length);else if(Ke{Oe(Ve.slice(0,Ke+2)),Qe(We=>We+2)},rt>10?Math.max(500/(rt/2),20):50);return()=>clearInterval($e)}else Ce||Te()},[Ae,Ce,Se,De,Ke]);const je=(0,y.useMemo)(()=>y.createElement("section",{className:`${ae.answer} fadeIn animated edu_md`},y.createElement(xe.UG,{remarkPlugins:[x.Z,b.Z],rehypePlugins:[ee.Z,fe.Z],components:{code(Le){var Ve=Le,{node:rt,inline:$e,className:We,children:Be}=Ve,Ye=he(Ve,["node","inline","className","children"]);const Pe=/language-(\w+)/.exec(We||""),Ze=String(Be).trim();return $e||!Pe?y.createElement("code",be({className:We},Ye),Be):y.createElement("code",{className:ae.codeCopy,"data-text":`\`\`\`${Pe?Pe[1]:""} -${Be} -\`\`\``},!we&&y.createElement(ne.CopyToClipboard,{text:Ze,onCopy:()=>re.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},y.createElement("button",null,"\u590D\u5236")),!we&&Pe[1]==="html"&&He&&y.createElement("button",{className:ae.runCode,onClick:()=>{_e(be({},ge(be({},Ue),{open:++Ue.open,defaultValue:Ze,language:Pe[1]})))}},"\u8FD0\u884CHTML"),y.createElement(a.Z,be({wrapLongLines:!0,style:de.Z,language:Pe[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},Ye),Ze))},img({node:Le}){var Ve;const rt=(Ve=Le.properties)==null?void 0:Ve.src;return y.createElement(te.Z,{src:rt,width:320,"data-text":rt,onLoad:()=>De&&setTimeout(()=>Te(),500)})},a:Le=>{var Ve=Le,{node:rt}=Ve,$e=he(Ve,["node"]);return y.createElement("a",ge(be({},$e),{target:"_blank",rel:"noopener noreferrer"}))}}},He?Me:`${Me}__`)),[Me]);return y.createElement(y.Fragment,null,y.createElement(z.Z,{defaultValue:Ue.defaultValue,open:Ue.open,language:Ue.language,height:Ue.height,onChange:(Le,Ve)=>{Oe(Me.replaceAll(Ve,Le))},onDynamic:Fe}),je)}},62586:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return ae}});var y=le(59301),xe=le(49661),a={draggableImage:"draggableImage___vcTso",img:"img___xAyno",close:"close___WUtfj",extraNode:"extraNode___tnBrt",specialImg:"specialImg___yAPav",bubble:"bubble___qNdfF",upImg:"upImg___Mx6QM"},fe=le(90524),de=le(37166),ae=({src:re,onClick:te,topPercentage:ee=.62,draggableExtraNode:x,showAvatarEditData:b})=>{var E;const z=(0,y.useRef)(null),ie=(0,y.useRef)(!1),oe=(0,y.useRef)(!1),[pe,ue]=(0,y.useState)(window.innerHeight*ee),[ce,se]=(0,y.useState)(!1),me=10;return(0,y.useEffect)(()=>{if(z.current){let be=function(ye){var Ae;ie.current=!0,Ee=ye.pageY,ve=ye.pageY-(((Ae=z.current)==null?void 0:Ae.getBoundingClientRect().top)||0),(0,xe.kk)("none"),document.onselectstart=function(){return!1}},ge=function(){ie.current&&!oe.current&&te&&te(),ie.current=!1,oe.current=!1,(0,xe.kk)("auto"),document.onselectstart=null},he=function(ye){var Ae;if(ie.current){const Se=ye.pageY-ve,De=window.innerHeight-(((Ae=z.current)==null?void 0:Ae.offsetHeight)||0)-50,Fe=50;if(!oe.current&&Math.abs(Ee-ye.pageY)>me&&(oe.current=!0),oe.current){let we=Math.max(Fe,Math.min(Se,De));ue(we)}}},ve=0,Ee=0;return z.current.addEventListener("mousedown",be),document.addEventListener("mousemove",he),document.addEventListener("mouseup",ge),()=>{var ye,Ae;(Ae=(ye=z==null?void 0:z.current)==null?void 0:ye.removeEventListener)==null||Ae.call(ye,"mousedown",be),document.removeEventListener("mousemove",he),document.removeEventListener("mouseup",ge)}}},[te]),(0,y.useEffect)(()=>{const be=()=>{ue(window.innerHeight*ee)};return window.addEventListener("resize",be),()=>{window.removeEventListener("resize",be)}},[ee]),y.createElement("div",{className:a.draggableImage,style:{top:`${pe}px`,display:ce?"none":"block",cursor:ie.current?"grabbing":"grab"},ref:z},x&&y.createElement("div",{className:a.extraNode,onMouseUp:be=>be.stopPropagation(),onMouseDownCapture:be=>be.stopPropagation()},x),b!=null&&b.nickname?y.createElement("div",{className:a.specialImg},y.createElement("div",{className:a.bubble},b==null?void 0:b.nickname),y.createElement("img",{className:a.upImg,src:b!=null&&b.headImgId?((E=fe.Z)==null?void 0:E.API_SERVER)+"/api/attachments/"+(b==null?void 0:b.headImgId):de,width:60,draggable:"false"})):y.createElement("img",{className:a.img,src:re,width:60,draggable:"false"}),y.createElement("i",{className:`iconfont icon-tupianguanbi ${a.close}`,onMouseUp:be=>{be.stopPropagation(),se(!0)}}))}},25232:function(ct,nt,le){"use strict";var y=le(59301),xe=Object.defineProperty,a=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,ne=(b,E,z)=>E in b?xe(b,E,{enumerable:!0,configurable:!0,writable:!0,value:z}):b[E]=z,ae=(b,E)=>{for(var z in E||(E={}))fe.call(E,z)&&ne(b,z,E[z]);if(a)for(var z of a(E))de.call(E,z)&&ne(b,z,E[z]);return b},re=(b,E)=>{var z={};for(var ie in b)fe.call(b,ie)&&E.indexOf(ie)<0&&(z[ie]=b[ie]);if(b!=null&&a)for(var ie of a(b))E.indexOf(ie)<0&&de.call(b,ie)&&(z[ie]=b[ie]);return z};const te=le(20441),ee={};te.keys().forEach(b=>{const E=b.replace("./","").replace(".svg","");ee[E]=te(b)});const x=b=>{var E=b,{filename:z}=E,ie=re(E,["filename"]),oe;const pe=((oe=z==null?void 0:z.split(".").pop())==null?void 0:oe.toLowerCase())||"unknown",ue=ee[pe]||ee.default;return y.createElement("img",ae({src:ue,alt:pe},ie))};nt.Z=x},37732:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return ee}});var y=le(59301),xe={flex_box_center:"flex_box_center___kyfCX",flex_space_between:"flex_space_between___GHTzD",flex_box_vertical_center:"flex_box_vertical_center___FdgNd",flex_box_center_end:"flex_box_center_end___LMVYD",flex_box_column:"flex_box_column___Yb2bC",f_l_c:"f_l_c___nwLBO",officediv:"officediv___KkKIB",preclass:"preclass___SCKdC"},a=le(37285),fe=le(25232),de=le(25399),ne=le(37639),re=({item:x})=>{var b,E,z,ie,oe;const[pe,ue]=(0,y.useState)(!1);console.log("----",x);let ce=[{name:"subject",icon:y.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-kecheng1"})},{name:"shixun",icon:y.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-shixunti2"})},{name:"challenge",icon:y.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-shixunti2"})},{name:"document",icon:y.createElement(fe.Z,{filename:x==null?void 0:x.name,style:{width:16,height:16,marginRight:5}})}];return y.createElement("div",{className:xe.f_l_c},y.createElement(de.Z,{title:x==null?void 0:x.name},y.createElement(ne.Z,{placement:"top",content:y.createElement("div",null,y.createElement(a.Z,null),y.createElement("pre",{className:xe.preclass,style:{maxWidth:600,maxHeight:400}},(x==null?void 0:x.type)==="document"&&((b=x==null?void 0:x.contents)==null?void 0:b.toString()),(x==null?void 0:x.type)!=="document"&&y.createElement("a",{target:"_blank",href:(E=x==null?void 0:x.contents)==null?void 0:E.toString()},(z=x==null?void 0:x.contents)==null?void 0:z.toString()))),title:y.createElement("div",null,(ie=ce==null?void 0:ce.find(se=>(se==null?void 0:se.name)===x.type))==null?void 0:ie.icon,x==null?void 0:x.name),trigger:"click",open:pe,onOpenChange:se=>{ue(se)}},y.createElement("div",{className:xe.officediv},(oe=ce==null?void 0:ce.find(se=>(se==null?void 0:se.name)===x.type))==null?void 0:oe.icon,x==null?void 0:x.name))))},ee=({Filelist:x})=>y.createElement("div",null,y.createElement("div",{style:{display:"flex",alignItems:"center"}},y.createElement("span",{style:{minWidth:40,fontWeight:500,color:"#333"}},"\u5F15\u7528"),y.createElement(a.Z,{style:{flex:1,minWidth:"calc(100% - 40px)"}})),y.createElement("div",{className:xe.f_l_c},x==null?void 0:x.map(b=>y.createElement(re,{item:b}))))},12:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return ke}});var y=le(59301),xe=le(28284),a=le(29787),fe=le(62957),de=le(77019),ne=le(17149),ae=le(6767),re=le(4676),te="data:image/png;base64,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",ee={tip:"tip___tKX6W",knowledgeWrapper:"knowledgeWrapper___KcnuR",fixedLoading:"fixedLoading___XmyB7",leftNode:"leftNode___Y2uWT",option:"option____sKqP",serial:"serial___qF0bP",row:"row___oV21b",label:"label___XumW5",content:"content___qfqms"},x=le(20566),b=le(62363),E=le(82093),z=le(2978),ie=le(33796),oe=le(95795),pe=le(30641),ue=le(99571),ce={wrap:"wrap___YcSZv",left:"left___Rou01",leftNode:"leftNode___hFjN9",option:"option___JIrUI",serial:"serial___U64xx",row:"row___gQbg9",label:"label___brOMv",content:"content___qUMZz",bottomActionContainer:"bottomActionContainer___eMaBv",bottomBtn:"bottomBtn___hQiMj"},se=le(71360),me=le(30008),be=le(49661),ge=le(11196),he=le(53010),ve=le(24754),Ee=le(38394),ye=le(65986),Ae=le(24334),Ce=le(67556),Se=(Te,je,Le)=>new Promise((Ve,rt)=>{var $e=Ye=>{try{Be(Le.next(Ye))}catch(Pe){rt(Pe)}},We=Ye=>{try{Be(Le.throw(Ye))}catch(Pe){rt(Pe)}},Be=Ye=>Ye.done?Ve(Ye.value):Promise.resolve(Ye.value).then($e,We);Be((Le=Le.apply(Te,je)).next())}),Fe=({questionId:Te,visible:je,onChange:Le,questionData:Ve,noRestrictModal:rt,noReselect:$e,noSaveSuccess:We})=>{const[Be,Ye]=(0,y.useState)(!1),[Pe,Ze]=(0,y.useState)([]),[Ge,tt]=(0,y.useState)(ve.Q),{contentRef:Je,value:Ne,status:Ie,open:Re,close:Xe}=Ge,qe=(0,he.Z)({contentRef:Je,status:Ie}),{openProgress:ot,closeProgress:at,CreateProgressModal:it,progressOpen:Pt}=(0,ge.Z)();(0,y.useEffect)(()=>{je===!0&&(Je!=null&&Je.current)&&wt(),je===!1&&Xe()},[je,!!(Je!=null&&Je.current)]);const wt=()=>Se(void 0,null,function*(){const mt={scene_type:5,request_identifier:Math.random(),item_bank_id:Te};yield Re(mt)}),It=[{id:"0",type:"\u5355\u9009\u9898",value:"SINGLE"},{id:"1",type:"\u591A\u9009\u9898",value:"MULTIPLE"},{id:"2",type:"\u5224\u65AD\u9898",value:"JUDGMENT"},{id:"3",type:"\u586B\u7A7A\u9898",value:"COMPLETION"},{id:"4",type:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{id:"6",type:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{id:"7",type:"\u7EC4\u5408\u9898",value:"COMBINATION"},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}],dt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],ut=()=>Se(void 0,null,function*(){ot(),Ye(!0),Ze([]);const Et=qe(),mt=new FormData;mt.append("html",Et);const yt=yield(0,E.ZP)("/api/intelligent_imports/import.json",{method:"post",body:mt},!0);if((yt==null?void 0:yt.status)===0)if(yt!=null&&yt.data){at(100),Ze(yt==null?void 0:yt.data);return}else ae.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");Ye(!1),at()}),ht=()=>Se(void 0,null,function*(){const Et=qe();(0,be.RG)(Et)}),st=(Et,mt="")=>{var yt,Bt,Nt;const Tt=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],cn=["SINGLE","MULTIPLE","JUDGMENT","COMPLETION","SUBJECTIVE"],{name:vn,choices:an=[],item_type:Kt,tag_disciplines:ln=[],difficulty:rn,analysis:Vt,answer_texts:bn,standard_answer:Fn,standard_answers:An,description:dn,time_limit:pn,language:Ct,hack_sets:Dt,code:jt,sub_item_banks:Yt}=Et||Ve,Ft=(yt=It.find(Ot=>Ot.value===Kt))==null?void 0:yt.type,_t=`1.${mt}\u3010${Ft}\u3011${vn}`;let lt="";const ft=(Bt=ln==null?void 0:ln.map(Ot=>Ot.name))==null?void 0:Bt.join("\u3001");return Kt==="SUBJECTIVE"?lt=(bn==null?void 0:bn[0])||"":Kt==="JUDGMENT"?an==null||an.forEach((Ot,Qt)=>{Ot.is_answer&&(lt=Qt?"\u9519\u8BEF":"\u6B63\u786E")}):an==null||an.forEach((Ot,Qt)=>{Ot.is_answer&&(lt=lt+dt[Qt])}),y.createElement("div",{className:ce.leftNode,style:Et?{padding:0}:{}},y.createElement(Ee.Z,{className:"mb10",value:_t}),an==null?void 0:an.map((Ot,Qt)=>y.createElement("div",{key:Qt,className:ce.option},y.createElement("div",{className:ce.serial},dt[Qt],"."),y.createElement(Ee.Z,{style:{flex:1},value:Ot==null?void 0:Ot.choice_text}))),dn&&y.createElement("div",{className:ce.row},y.createElement("div",{className:ce.label},"\u8BD5\u9898\u63CF\u8FF0"),y.createElement(Ee.Z,{style:{flex:1},value:dn||""})),Kt==="COMPLETION"?(Nt=Fn||An)==null?void 0:Nt.map((Ot,Qt)=>{var Xt,Gt;return y.createElement("div",{className:ce.row,style:{alignItems:"center"},key:Qt},y.createElement("div",{className:ce.label},"\u7B54\u6848",Qt+1),y.createElement("div",{className:ce.content},(Ot==null?void 0:Ot.model)===1?(Xt=Ot==null?void 0:Ot.answer_text)==null?void 0:Xt.join("\u3001"):y.createElement(ye.Z,{value:(Gt=Ot==null?void 0:Ot.answer_text)==null?void 0:Gt.join("\u3001"),readOnly:!0})))}):cn.includes(Kt)&&y.createElement("div",{className:ce.row},y.createElement("div",{className:ce.label},"\u7B54\u6848"),y.createElement("div",{className:ce.content},lt)),!Et&&y.createElement("div",{className:ce.row},y.createElement("div",{className:ce.label},"\u96BE\u5EA6"),y.createElement("div",{className:ce.content},Tt[rn-1]||"")),Kt!=="COMBINATION"&&y.createElement("div",{className:ce.row},y.createElement("div",{className:ce.label},"\u89E3\u6790"),y.createElement(Ee.Z,{style:{flex:1},value:Vt||""})),!Et&&y.createElement("div",{className:ce.row},y.createElement("div",{className:ce.label},"\u77E5\u8BC6\u70B9"),y.createElement("div",{className:ce.content},ft)),pn&&y.createElement("div",{className:ce.row},y.createElement("div",{className:ce.label},"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09"),y.createElement("div",{className:ce.content},pn)),Ct&&y.createElement("div",{className:ce.row},y.createElement("div",{className:ce.label},"\u7F16\u7A0B\u8BED\u8A00"),y.createElement("div",{className:ce.content},Ct)),jt&&y.createElement("div",{className:ce.row},y.createElement("div",{className:ce.label},Kt==="PROGRAM"?"\u5B66\u5458\u521D\u59CB\u4EE3\u7801":"\u7A0B\u5E8F\u4EE3\u7801"),y.createElement("div",{className:ce.content,style:{whiteSpace:"pre-wrap"}},Ae.Base64.decode(jt))),Dt==null?void 0:Dt.map((Ot,Qt)=>{const Xt=Kt==="PROGRAM"?`(${Qt+1})`:"";return y.createElement(y.Fragment,{key:Qt},y.createElement("div",{className:ce.row},y.createElement("div",{className:ce.label},"\u6D4B\u8BD5\u7528\u4F8B",Xt,"\u8F93\u5165"),y.createElement("div",{className:ce.content},(Ot==null?void 0:Ot.input)||"")),y.createElement("div",{className:ce.row},y.createElement("div",{className:ce.label},"\u6D4B\u8BD5\u7528\u4F8B",Xt,"\u8F93\u51FA"),y.createElement("div",{className:ce.content},(Ot==null?void 0:Ot.output)||"")))}),Kt==="BPROGRAM"&&(Fn==null?void 0:Fn.map((Ot,Qt)=>y.createElement("div",{className:ce.row,key:Qt},y.createElement("div",{className:ce.label},"\u7B54\u6848",Qt+1),y.createElement("div",{className:ce.content,style:{whiteSpace:"pre-wrap"}},(Ot==null?void 0:Ot.answer_text)||"")))),Yt==null?void 0:Yt.map((Ot,Qt)=>y.createElement(y.Fragment,{key:Ot.id},st(Ot,Qt+1))))};return y.createElement(y.Fragment,null,y.createElement(pe.Z,{title:"\u4EE5\u9898\u6362\u9898",extra:y.createElement("div",{className:ce.extraHeader},y.createElement(de.Z,{align:"middle"},!Ie&&!!Ne&&y.createElement(y.Fragment,null,y.createElement(se.op,{onClick:ut,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),y.createElement(se.op,{onClick:ht,shape:"default",type:"text"},y.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),y.createElement("i",{onClick:()=>{const Et=mt=>{fe.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:mt,onOk:()=>{Le(!1)}})};if(Ie){Et("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Ne?Et("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Le(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:je},y.createElement("div",{className:ce.wrap},y.createElement("div",{className:ce.left},y.createElement(de.Z,{justify:"space-between"},y.createElement("b",{className:"font16 c-grey-333"},"\u539F\u9898"),!Ie&&y.createElement(ue.ZP,{onClick:()=>{Le(!1),$e()},type:"primary"},"\u91CD\u65B0\u9009\u62E9\u8BD5\u9898")),st()),y.createElement(ve.Z,{stringTransformer:Ce.o,onStatusChange:tt,bottomOffset:160,style:{paddingBottom:86},bottomContainerNode:y.createElement("div",{className:ce.bottomActionContainer},Ie?y.createElement("div",{onClick:Xe,className:ce.bottomBtn},y.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u751F\u6210"):y.createElement("div",{onClick:wt,className:ce.bottomBtn},y.createElement("i",{className:"iconfont icon-zhongxinshengcheng1"}),"\u91CD\u65B0\u751F\u6210")),loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Pt,noRestrictModal:rt,onError:Et=>{Object.prototype.toString.call(Et)==="[object Object]"&&Et.status===-9&&rt(Et.data)}}))),y.createElement(pe.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Be},y.createElement(de.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},y.createElement("img",{src:le(11215),alt:"\u4EE5\u9898\u6362\u9898"}),y.createElement("span",{className:"ml10"},"\u4EE5\u9898\u6362\u9898")),y.createElement(me.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Pe,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>Ye(!1),onSuccess:()=>{Ye(!1),Le(!1),We()}}),y.createElement("div",{style:{height:70}})),it("\u5904\u7406\u4E2D"))},we=le(59301),Me=Object.defineProperty,Oe=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,Ke=(Te,je,Le)=>je in Te?Me(Te,je,{enumerable:!0,configurable:!0,writable:!0,value:Le}):Te[je]=Le,Qe=(Te,je)=>{for(var Le in je||(je={}))Ue.call(je,Le)&&Ke(Te,Le,je[Le]);if(Oe)for(var Le of Oe(je))_e.call(je,Le)&&Ke(Te,Le,je[Le]);return Te},He=(Te,je,Le)=>new Promise((Ve,rt)=>{var $e=Ye=>{try{Be(Le.next(Ye))}catch(Pe){rt(Pe)}},We=Ye=>{try{Be(Le.throw(Ye))}catch(Pe){rt(Pe)}},Be=Ye=>Ye.done?Ve(Ye.value):Promise.resolve(Ye.value).then($e,We);Be((Le=Le.apply(Te,je)).next())}),ke=(0,y.forwardRef)(({onUpdateNum:Te,onlyMediatorOpenStr:je},Le)=>{var Ve;const[rt]=xe.default.useForm(),[$e,We]=(0,y.useState)({}),[Be,Ye]=(0,y.useState)({}),[Pe,Ze]=(0,y.useState)(null),[Ge,tt]=(0,y.useState)(!1),[Je,Ne]=(0,y.useState)(!1),[Ie,Re]=(0,y.useState)([]),[Xe,qe]=(0,y.useState)(!1),[ot,at]=(0,y.useState)(!1),[it,Pt]=(0,y.useState)(""),[wt,It]=(0,y.useState)([]),[dt,ut]=(0,y.useState)([]),[ht,st]=(0,y.useState)(null),Et=xe.default.useWatch("knowledge",rt);(0,y.useEffect)(()=>{if(je)return ie.Z.subscribe(je,ln=>{Nt(ln.id)})},[je]),(0,y.useEffect)(()=>{Pe===!1&&Te&&Te()},[Pe]);const mt=()=>He(void 0,null,function*(){const Kt=yield(0,E.ZP)("/api/disciplines.json",{method:"get",params:{source:"new_question"}});ut(Kt.disciplines||[])}),yt=Kt=>He(void 0,null,function*(){const ln=yield(0,E.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:Kt}});It(ln.tag_disciplines)}),Bt=Kt=>He(void 0,null,function*(){var ln,rn,Vt,bn;const Fn=document.createElement("div");Fn.className=ee.fixedLoading,document.body.appendChild(Fn),re.render(we.createElement(a.Z,{spinning:!0}),Fn);let An={};const dn=[],[pn,Ct]=yield Promise.all([(0,E.ZP)("/api/intelligent_imports/check_number.json",{method:"get"}),(0,E.ZP)(`/api/item_banks/${Kt}/edit_single.json`,{method:"get"})]);if((pn==null?void 0:pn.status)===0&&(An.usedCount=pn==null?void 0:pn.remaining_number,An.totalCount=pn==null?void 0:pn.total_number),Ct.id){if(Ct!=null&&Ct.analysis||dn.push(3),(Ct==null?void 0:Ct.item_type)==="SUBJECTIVE"&&!((ln=Ct==null?void 0:Ct.answer_texts)!=null&&ln.length)&&dn.push(2),!((rn=Ct==null?void 0:Ct.tag_disciplines)!=null&&rn.length)){dn.push(1);const Dt=[(Vt=Ct==null?void 0:Ct.discipline)==null?void 0:Vt.id,(bn=Ct==null?void 0:Ct.sub_discipline)==null?void 0:bn.id].filter(jt=>!!jt);rt.setFieldValue("course",Dt)}An=Qe(Qe({},An),Ct),Re(dn)}Ye(Ct),We(An),An.totalCount===-1?dn.length?tt(!0):qe(!0):at(!0),document.body.removeChild(Fn)}),Nt=Kt=>He(void 0,null,function*(){st(Kt),Bt(Kt),mt()}),Tt=()=>{Ze(!0)};(0,y.useImperativeHandle)(Le,()=>({onClick:Tt}));const cn=Kt=>{It([...wt,Qe({},Kt)])},vn=(Kt,ln)=>{if(Kt!=null&&Kt.course){const[rn,Vt]=Kt.course;yt(Vt),Pt(new Date),rt.setFieldsValue({knowledge:[]})}},an=()=>He(void 0,null,function*(){const{analysis:Kt="",answer_texts:ln="",course:rn=[],knowledge:Vt=[]}=rt.getFieldsValue()||{},bn={item_bank_id:ht,analysis:Kt,answer_texts:ln?[ln]:"",sub_discipline_id:(rn==null?void 0:rn[1])||"",tag_discipline_ids:Vt==null?void 0:Vt.map(An=>An.value)};Ne(!0);const Fn=yield(0,E.ZP)("/api/intelligent_imports/exchange_save_info.json",{method:"post",body:bn});Fn.id&&(Ye(Fn),tt(!1),qe(!0)),Ne(!1)});return we.createElement(y.Fragment,null,we.createElement(fe.default,{centered:!0,open:Ge,title:"\u6E29\u99A8\u63D0\u793A",width:810,okText:"\u7EE7\u7EED\u6362\u9898",confirmLoading:Je,onCancel:()=>tt(!1),onOk:()=>rt.submit(),afterClose:()=>{rt.resetFields()}},we.createElement("div",{className:ee.tip},"\u6211\u53D1\u73B0\u60A8\u9009\u4E2D\u7684\u8FD9\u9053\u9898\u76EE\u4E0D\u5B8C\u5584\u3002\u4E3A\u4E86\u80FD\u66F4\u7CBE\u51C6\u7684\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u5EFA\u8BAE\u60A8\u63D0\u4F9B\u66F4\u591A\u7684\u5173\u4E8E\u5F53\u524D\u9898\u76EE\u7684\u4FE1\u606F~"),we.createElement("img",{src:te,style:{marginTop:-100}}),we.createElement(xe.default,{form:rt,onValuesChange:vn,layout:"vertical",colon:!1,onFinish:an},Ie.includes(1)&&we.createElement(de.Z,{align:"middle",className:"mb20"},we.createElement(xe.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"course",className:"mr10 mb0"},we.createElement(ne.Z,{size:"large",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},style:{width:240},placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:dt})),we.createElement(xe.default.Item,{name:"knowledge",className:"mb0 mt30"},we.createElement(b.N,{key:it,height:300,zIndex:1210,selectvalues:Et,subId:(Ve=rt.getFieldsValue().course)==null?void 0:Ve[1],knowledgeOptions:wt,onAddKnowledgeFinish:cn,className:ee.knowledgeWrapper}))),Ie.includes(2)&&we.createElement(xe.default.Item,{className:"mt20 mb10",name:"answer_texts",label:"\u53C2\u8003\u7B54\u6848",valuePropName:"defaultValue"},we.createElement(z.Z,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848",height:120})),Ie.includes(3)&&we.createElement(xe.default.Item,{className:"mb0",name:"analysis",label:"\u9898\u76EE\u89E3\u6790",valuePropName:"defaultValue"},we.createElement(z.Z,{placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u89E3\u6790",height:120})))),Pe&&we.createElement(x.Z,{isIntelligentAssistant:!0,setScoreShow:Ze,isshixuns:!1,ScoreShow:!!Pe,isloadings:!1,onOk:Kt=>{if(!Kt.length){ae.ZP.warning("\u8BF7\u9009\u62E9\u8BD5\u9898");return}Nt(Kt[0])}}),we.createElement(oe.Z,{visible:ot,usedCount:$e==null?void 0:$e.usedCount,totalCount:$e==null?void 0:$e.totalCount,onCancel:()=>at(!1),onOk:()=>{at(!1),Ie.length?tt(!0):qe(!0)}}),we.createElement(Fe,{noReselect:()=>{Ze(!0)},noRestrictModal:Kt=>{We({usedCount:0,totalCount:Kt}),at(!0)},questionId:ht,visible:Xe,questionData:Be,onChange:Kt=>{qe(Kt)},noSaveSuccess:()=>Ze(!1)}))})},74049:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return ve}});var y=le(59301),xe=le(6767),a=le(30641),fe=le(77019),de=le(62957),ne=le(37568),ae=le(14566),re=le(25399),te=le(5269),ee=le(71051),x={wrap:"wrap___Yz6fc",left:"left___F0axg",tip:"tip___nCmqI",bottomBtn:"bottomBtn___x70Gq",disabled:"disabled___CWzre"},b=le(71360),E=le(90524),z=le(30008),ie=le(82093),oe=le(67556),pe=le(49661),ue=le(11196),ce=le(53010),se=le(95795),me=le(24754),be="data:image/png;base64,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",ge=(Ee,ye,Ae)=>new Promise((Ce,Se)=>{var De=Me=>{try{we(Ae.next(Me))}catch(Oe){Se(Oe)}},Fe=Me=>{try{we(Ae.throw(Me))}catch(Oe){Se(Oe)}},we=Me=>Me.done?Ce(Me.value):Promise.resolve(Me.value).then(De,Fe);we((Ae=Ae.apply(Ee,ye)).next())}),ve=(0,y.forwardRef)(({onUpdateNum:Ee,onSave:ye},Ae)=>{var Ce;const Se=`\u8BF7\u8F93\u5165\u51FA\u9898\u8981\u6C42\uFF0C\u60A8\u4E5F\u53EF\u4EE5\u5148\u4E0A\u4F20\u6750\u6599\u4E4B\u540E\u518D\u6839\u636E\u6750\u6599\u51FA\u9898 -\u4F8B\uFF1A\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002\u8003\u5BDF\u77E5\u8BC6\u70B9\uFF1A\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020%`,[De,Fe]=(0,y.useState)(!1),[we,Me]=(0,y.useState)([]),[Oe,Ue]=(0,y.useState)(null),[_e,Ke]=(0,y.useState)([]),[Qe,He]=(0,y.useState)(0),[ze,ke]=(0,y.useState)(0),[Te,je]=(0,y.useState)(!1),[Le,Ve]=(0,y.useState)(""),[rt,$e]=(0,y.useState)(0),[We,Be]=(0,y.useState)(0),[Ye,Pe]=(0,y.useState)(0),[Ze,Ge]=(0,y.useState)(0),[tt,Je]=(0,y.useState)(0),[Ne,Ie]=(0,y.useState)(0),[Re,Xe]=(0,y.useState)(0),[qe,ot]=(0,y.useState)(0),[at,it]=(0,y.useState)(me.Q),{contentRef:Pt,value:wt,status:It,open:dt,close:ut}=at,ht=(0,ce.Z)({contentRef:Pt,status:It}),{openProgress:st,closeProgress:Et,CreateProgressModal:mt,progressOpen:yt}=(0,ue.Z)();(0,y.useEffect)(()=>{Oe&&cn(),Oe===!1&&(ut(),Ee==null||Ee(),Me([]),Ve(""),$e(0),Be(0),Pe(0),Ge(0),Je(0),Ie(0),Xe(0),ot(0))},[Oe]);const Bt=()=>{Ue(!0)};(0,y.useImperativeHandle)(Ae,()=>({onClick:Bt}));const Nt=Vt=>{je(!0),He(Vt),ke(0)},Tt=Vt=>ge(void 0,null,function*(){const bn=Vt.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(bn)==-1?(xe.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):Vt.size/1024/1024>10?(xe.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),cn=()=>ge(void 0,null,function*(){const Vt=yield(0,ie.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});Vt.status===0&&(He(Vt.total_number),ke(Vt.remaining_number))}),vn=Vt=>(Vt=Vt||"",Vt=String(Vt),Vt=Vt.replace(/\s+/g,""),Vt),an=(Vt=!0)=>ge(void 0,null,function*(){var bn,Fn;const An=[{name:"\u5355\u9009\u9898",num:rt||0},{name:"\u591A\u9009\u9898",num:We||0},{name:"\u5224\u65AD\u9898",num:Ye||0},{name:"\u586B\u7A7A\u9898",num:Ze||0},{name:"\u7B80\u7B54\u9898",num:tt||0},{name:"\u7EC4\u5408\u9898",num:qe||0},{name:"\u7F16\u7A0B\u9898",num:Ne||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:Re||0}];if(Vt){if(vn(Le)){if(Le.length>1e3){xe.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{xe.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!vn(Le)&&!(we!=null&&we.length)){xe.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const Ct=An.reduce((Dt,jt)=>Dt+jt.num,0);if(Ct===0){xe.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(Ct>50){xe.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}if(Qe!==-1){je(!0);return}}je(!1);const pn={scene_type:6,request_identifier:Math.random(),file_id:(Fn=(bn=we[0])==null?void 0:bn.response)==null?void 0:Fn.id,content:Le,count_arr:An.map(Ct=>Ct.num).join(",")};yield dt(pn),cn()}),Kt=()=>ge(void 0,null,function*(){const Vt=ht();if(ye){Ue(!1),ye(Vt);return}st(),Fe(!0),Ke([]);const bn=new FormData;bn.append("html",Vt);const Fn=yield(0,ie.ZP)("/api/intelligent_imports/import.json",{method:"post",body:bn},!0);if((Fn==null?void 0:Fn.status)===0)if(Fn!=null&&Fn.data){Et(100),Ke(Fn==null?void 0:Fn.data);return}else xe.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");Fe(!1),Et()}),ln=()=>ge(void 0,null,function*(){const Vt=ht();(0,pe.RG)(Vt)}),rn=["uploading","error"].includes((Ce=we==null?void 0:we[0])==null?void 0:Ce.status);return y.createElement(y.Fragment,null,y.createElement(se.Z,{visible:Te,totalCount:Qe,usedCount:ze,onCancel:()=>je(!1),onOk:()=>an(!1)}),y.createElement(a.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:y.createElement("div",{className:x.extraHeader},y.createElement(fe.Z,{align:"middle"},!It&&!!wt&&y.createElement(y.Fragment,null,y.createElement(b.op,{onClick:Kt,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),y.createElement(b.op,{onClick:ln,shape:"default",type:"text"},y.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),y.createElement("i",{onClick:()=>{const Vt=bn=>{de.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:bn,onOk:()=>{Ue(!1)}})};if(It){Vt("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else wt?Vt("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Ue(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Oe},y.createElement("div",{className:x.wrap},y.createElement("div",{className:x.left},y.createElement("div",{className:x.tip},y.createElement("img",{src:be}),y.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01")),y.createElement("div",{className:"mb10 mt20 c-black"},y.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),y.createElement(ne.default.TextArea,{style:{height:160},className:"mb20",value:Le,placeholder:Se,onChange:Vt=>{Ve(Vt.target.value)}}),y.createElement(ae.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${E.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:we,withCredentials:!0,data:{upload_type:1},beforeUpload:Tt,onChange:({file:Vt})=>{var bn,Fn;Vt.status!=="removed"&&(Vt.status==="done"&&((bn=Vt==null?void 0:Vt.response)==null?void 0:bn.status)!==0&&(Vt.status="error",Vt.response=(Fn=Vt==null?void 0:Vt.response)==null?void 0:Fn.message),Me([Vt]))},onRemove:()=>Me([])},y.createElement(re.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},y.createElement(b.op,{style:{borderRadius:2}},y.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),y.createElement("div",{className:"c-black mt20"},y.createElement("div",{className:"mb10 c-black"},y.createElement("b",null,"\u51FA\u9898\u6570\u91CF"),y.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u4FDD\u8BC1\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",y.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"50"),"\u9053\uFF09")),y.createElement(fe.Z,{style:{gap:16}},y.createElement(te.Z,null,y.createElement("label",null,"\u5355\u9009\u9898"),y.createElement(ee.Z,{min:0,max:10,value:rt,onChange:$e,style:{marginLeft:"8px"}})),y.createElement(te.Z,null,y.createElement("label",null,"\u591A\u9009\u9898"),y.createElement(ee.Z,{min:0,max:10,value:We,onChange:Be,style:{marginLeft:"8px"}})),y.createElement(te.Z,null,y.createElement("label",null,"\u5224\u65AD\u9898"),y.createElement(ee.Z,{min:0,max:10,value:Ye,onChange:Pe,style:{marginLeft:"8px"}})),y.createElement(te.Z,null,y.createElement("label",null,"\u586B\u7A7A\u9898"),y.createElement(ee.Z,{min:0,max:10,value:Ze,onChange:Ge,style:{marginLeft:"8px"}})),y.createElement(te.Z,null,y.createElement("label",null,"\u7B80\u7B54\u9898"),y.createElement(ee.Z,{min:0,max:10,value:tt,onChange:Je,style:{marginLeft:"8px"}})),y.createElement(te.Z,null,y.createElement("label",null,"\u7EC4\u5408\u9898"),y.createElement(ee.Z,{min:0,max:10,value:qe,onChange:ot,style:{marginLeft:"8px"}})),y.createElement(te.Z,null,y.createElement("label",null,"\u7F16\u7A0B\u9898"),y.createElement(ee.Z,{min:0,max:10,value:Ne,onChange:Ie,style:{marginLeft:"8px"}})),y.createElement(te.Z,null,y.createElement("label",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898"),y.createElement(ee.Z,{min:0,max:10,value:Re,onChange:Xe,style:{marginLeft:"8px"}})))),It?y.createElement("div",{onClick:ut,className:x.bottomBtn},y.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):rn?y.createElement("div",{className:`${x.bottomBtn} ${x.disabled}`},y.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):y.createElement("div",{onClick:()=>{an()},className:x.bottomBtn},y.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898")),y.createElement(me.Z,{onStatusChange:it,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!yt,noRestrictModal:Nt,stringTransformer:oe.o,onError:Vt=>{Object.prototype.toString.call(Vt)==="[object Object]"&&Vt.status===-9&&Nt(Vt.data)}}))),y.createElement(a.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:De},y.createElement(fe.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},y.createElement("img",{src:le(36413),alt:"\u667A\u80FD\u51FA\u9898"}),y.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),y.createElement(z.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:_e,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>Fe(!1),onSuccess:()=>{Fe(!1),Ue(!1)}}),y.createElement("div",{style:{height:70}})),mt("\u5904\u7406\u4E2D"))})},23479:function(ct,nt,le){"use strict";var y=le(59301);const xe=({scrollBoxRef:a,bottomInspectRef:fe,contentRef:de,status:ne,rootMargin:ae="70px",bottomOffset:re=110})=>{const[te,ee]=(0,y.useState)(!0),x=(0,y.useRef)(!1);return(0,y.useEffect)(()=>{if(!a.current||!fe.current)return;const b=new IntersectionObserver(([E])=>{var z,ie,oe,pe;if(!document.contains(E.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((z=E.rootBounds)==null?void 0:z.width)===0&&((ie=E.rootBounds)==null?void 0:ie.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((oe=E.boundingClientRect)==null?void 0:oe.width)===0&&((pe=E.boundingClientRect)==null?void 0:pe.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}ee(E.isIntersecting)},{root:a.current,rootMargin:ae,threshold:0});return b.observe(fe.current),()=>{b.disconnect()}},[a.current,fe.current,ae]),(0,y.useEffect)(()=>{if(!ne)return;const b=a.current,E=de.current;x.current=!1;let z=b.scrollTop;const ie=()=>{const{scrollTop:pe,scrollHeight:ue,clientHeight:ce}=b;pe>z?pe+ce>=ue-re&&(b.scrollTop=b.scrollHeight,x.current=!1):pe{x.current||(b.scrollTop=b.scrollHeight)});return oe.observe(E),()=>{setTimeout(()=>{oe.unobserve(E)},250),b.removeEventListener("scroll",ie)}},[ne]),te};nt.Z=xe},53010:function(ct,nt,le){"use strict";var y=le(59301);const xe=({contentRef:a,status:fe})=>((0,y.useEffect)(()=>{!fe&&(a!=null&&a.current)&&a.current.querySelectorAll("code[data-text], mathx[data-text]").forEach(ae=>{ae.tagName.toLowerCase()==="code"?ae.parentElement&&(ae.parentElement.contentEditable="false"):ae.tagName.toLowerCase()==="mathx"&&(ae.contentEditable="false")})},[fe]),(ne=!1)=>{const ae=x=>{const b={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" ","©":"\xA9","®":"\xAE","€":"\u20AC"};return x.replace(/&[^;]+;/g,E=>b[E]||E)};if(!a.current)return"";const re=a.current.cloneNode(!0);re.querySelectorAll("code[data-text], mathx[data-text]").forEach(x=>{let b=x.getAttribute("data-text");x.tagName.toLowerCase()==="code"?b=b.replace(/```.*\n|\n```/g,""):x.tagName.toLowerCase()==="mathx"&&(b=`$$${b}$$`);const E=document.createTextNode(b);x.parentNode.replaceChild(E,x)}),ne&&re.querySelectorAll('[data-select="disabled"]').forEach(b=>{var E;const z=b.textContent||"",ie=document.createTextNode(z+` -`);(E=b.parentNode)==null||E.replaceChild(ie,b)});let ee=re.innerHTML;return ne||(ee=ee.replace(/<[^>]*data-select="disabled"[^>]*>.*?<\/[^>]*>/g,"")),ee=ee.replace(/

/g,""),ee=ee.replace(/<\/p>/g,` -`),ee=ee.replace(/
/g,` -`),ee=ee.replace(/\r\n/g,` -`),ee=ee.replace(/<[^>]*>/g,""),ee=ae(ee),ee});nt.Z=xe},11196:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return b}});var y=le(59301),xe=le(62957),a=le(77019),fe=le(60242),de="data:image/png;base64,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",ne="data:image/png;base64,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",ae="data:image/png;base64,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",re={dotLoading:"dotLoading___s6Sh4",showHide:"showHide___Dfprh",progress:"progress___QUpqo"},te=le(59301);const ee=["\u6587\u4EF6\u89E3\u6790\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u7ED3\u6784\u5316\u63D0\u53D6\u4E2D"];var b=()=>{const[E,z]=(0,y.useState)(0),[ie,oe]=(0,y.useState)(!1),[pe,ue]=(0,y.useState)(!0),ce=(0,y.useRef)(null);(0,y.useEffect)(()=>{if(pe)return;const ve=()=>{z(Ee=>Ee>=99?(clearInterval(ce.current),99):Ee+1)};return ce.current=setInterval(ve,5e4/99),()=>clearInterval(ce.current)},[pe]);const se=()=>{z(0),oe(!0),ue(!1)},me=(ve=0)=>{ue(!0),z(ve),oe(!1)},be=ve=>{const Ee=ve/1048576;let ye;return Ee<=.3?ye=3:Ee<=.5?ye=5:Ee<=1?ye=10:Ee<=2?ye=20:Ee<=3?ye=30:Ee<=10?ye=Ee*10:ye=100,` \u9884\u8BA1\u5904\u7406\u65F6\u957F\u4E3A${ye}\u5206\u949F\uFF0C\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3`},ge=()=>te.createElement("span",{className:re.dotLoading},te.createElement("span",null,"."),te.createElement("span",null,"."),te.createElement("span",null,"."));return{progress:E,progressOpen:ie,openProgress:se,closeProgress:me,toggleLock:()=>ue(ve=>!ve),CreateProgressModal:(ve=ee,Ee)=>(typeof ve=="string"&&(ve=[ve,ve,ve]),te.createElement(xe.default,{centered:!0,closable:!1,destroyOnClose:!0,zIndex:1200,open:ie,title:null,footer:null,width:500,afterClose:()=>z(0)},te.createElement(a.Z,{align:"middle",className:"mt40 mb20",style:{flexDirection:"column"}},E<=30&&te.createElement(te.Fragment,null,te.createElement("img",{src:de,alt:"Step 1"}),te.createElement("div",{className:"mt20 c-light-primary"},ve[0],ge())),E>30&&E<60&&te.createElement(te.Fragment,null,te.createElement("img",{src:ne,alt:"Step 2"}),te.createElement("div",{className:"mt20 c-light-primary"},ve[1],ge())),E>=60&&te.createElement(te.Fragment,null,te.createElement("img",{src:ae,alt:"Step 3"}),te.createElement("div",{className:"mt20 c-light-primary"},ve[2],ge())),te.createElement(fe.Z,{className:re.progress,status:"active",style:{width:"auto"},size:[300,8],percent:E}),!!Ee&&te.createElement("div",{className:"c-grey-999"},be(Ee)))))}}},59934:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return Qe}});var y=le(59301),xe=le(75727),a=le(6767),fe=le(25399),de=le(37568),ne=le(99571),ae=le(97812),re={wrap:"wrap___AasCO",chatContainer:"chatContainer___n6e3E",btnContainer:"btnContainer___yKyVB",btn:"btn___Y_09T",inputContainer:"inputContainer____bM3M",sendBtn:"sendBtn___UHHLj",sendBtnDisabled:"sendBtnDisabled___AoSRc",cancelBtn:"cancelBtn___yql4C",loadingWrp:"loadingWrp___gYLGT","dot-fade":"dot-fade___LruoO"},ee=({position:He,children:ze})=>{const{left:ke=0,top:Te=0}=He||{},[je,Le]=(0,y.useState)(ke),[Ve,rt]=(0,y.useState)(Te),$e=(0,y.useRef)(null),We=()=>{if($e.current){const Be=$e.current.offsetWidth,Ye=$e.current.offsetHeight,Pe=window.innerWidth,Ze=window.innerHeight;let Ge=ke,tt=Te;ke+Be>Pe&&(Ge=Pe-Be),Ge<0&&(Ge=0),Te+Ye>Ze&&(tt=Ze-Ye),tt<0&&(tt=0),Le(Ge),rt(tt)}};return(0,y.useEffect)(()=>{if(!$e.current||!He)return;const Be=new ResizeObserver(()=>{We()});return Be.observe($e.current),()=>{Be.disconnect()}},[ke,Te,He]),(0,y.useEffect)(()=>{He&&We()},[ke,Te,He]),He?y.createElement("div",{ref:$e,style:{position:"fixed",left:`${je}px`,top:`${Ve}px`,zIndex:1050}},ze):null},x=le(90524),b=le(56102),E=le(6725),z=Object.defineProperty,ie=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,pe=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,se=(He,ze,ke)=>ze in He?z(He,ze,{enumerable:!0,configurable:!0,writable:!0,value:ke}):He[ze]=ke,me=(He,ze)=>{for(var ke in ze||(ze={}))ue.call(ze,ke)&&se(He,ke,ze[ke]);if(pe)for(var ke of pe(ze))ce.call(ze,ke)&&se(He,ke,ze[ke]);return He},be=(He,ze)=>ie(He,oe(ze)),ge=(He,ze,ke)=>new Promise((Te,je)=>{var Le=$e=>{try{rt(ke.next($e))}catch(We){je(We)}},Ve=$e=>{try{rt(ke.throw($e))}catch(We){je(We)}},rt=$e=>$e.done?Te($e.value):Promise.resolve($e.value).then(Le,Ve);rt((ke=ke.apply(He,ze)).next())}),ve=({visible:He,position:ze,selectText:ke,applyRefinedText:Te,fetchUrl:je,noRestrictModal:Le})=>{var Ve;const[rt,$e]=(0,y.useState)(!1),[We,Be]=(0,y.useState)([]),[Ye,Pe]=(0,y.useState)(""),[Ze,Ge]=(0,y.useState)(1),[tt,Je]=(0,y.useState)(""),[Ne,Ie]=(0,y.useState)(!1),Re=(0,y.useRef)(null),[Xe,qe]=(0,y.useState)(!1),[ot,at]=(0,y.useState)(0),it=(0,y.useRef)(!1),Pt=((Ve=We==null?void 0:We[(We==null?void 0:We.length)-1])==null?void 0:Ve.loading)===!0;(0,y.useEffect)(()=>{if(He){Ge(1);return}qe(!1),$e(!1),wt(),at(0),Be([]),Ge(0)},[He]);const wt=()=>{var an,Kt;Pe(""),Je(""),(Kt=(an=Re.current)==null?void 0:an.cancelRequest)==null||Kt.call(an)},It=(...an)=>ge(void 0,[...an],function*(Kt="",ln=We){const rn=Date.now(),Vt=[...ln,{text:Kt,key:rn,sender:"user",show:!0},{loading:!0,key:rn,sender:"AI",show:!0}];Ge(2),Be(Vt);const bn=ut(ln),Fn={no_record_times:!0,prompt:Kt,history:bn};Re.current=new E.Z(x.Z.API_SERVER+je,Fn),yield new Promise(An=>{Re.current.on("data",dn=>{const{chunk:{msg:pn},full:Ct}=dn,Dt=pn==="error";qe(!0),Je(yt(Ct)),Be(jt=>jt.map((Yt,Ft)=>Ft===jt.length-1?be(me({},Yt),{text:Ct,loading:!1,error:Dt}):Yt))}),Re.current.on("done",()=>An()),Re.current.on("error",dn=>{const pn="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(dn)==="[object Object]"&&dn.status===-9&&(Ge(1),Le(dn.data)),Be(Ct=>Ct.map((Dt,jt)=>jt===Ct.length-1?be(me({},Dt),{text:pn,loading:!1,error:!0}):Dt)),An()}),Re.current.on("cancelled",()=>An()),Re.current.startStream()}),$e(!1)}),dt=an=>{Pe(an.target.value)},ut=an=>an.reduce((ln,rn)=>{if(rn.sender==="user"){const Vt=an.find(bn=>bn.key===rn.key&&bn.sender==="AI");Vt&&(Vt!=null&&Vt.text)&&!(Vt!=null&&Vt.error)&&ln.push({question:rn.text,answer:Vt.text})}return ln},[]),ht=()=>{if(vn)return;const an=Bt("\u6539\u5199");wt(),$e(!0),It(an)},st=an=>{if(an.key==="Enter"&&!an.shiftKey){if(an.preventDefault(),it.current||cn)return;ht()}},Et=()=>{var an,Kt;at(ln=>ln+1),(Kt=(an=Re.current)==null?void 0:an.cancelRequest)==null||Kt.call(an),$e(!1),qe(!1)},mt=[{key:"1",label:y.createElement("span",null," ",y.createElement("i",{className:"iconfont icon-runse font14 mr10"}),"\u6DA6\u8272 ")},{key:"2",label:y.createElement("span",null,y.createElement("i",{className:"iconfont icon-kuoxie font14 mr10"}),"\u6269\u5199")},{key:"3",label:y.createElement("span",null," ",y.createElement("i",{className:"iconfont icon-suoxie font14 mr10"}),"\u7F29\u5199")}],yt=(an="")=>{const Kt=["\u7B54\u6848\uFF1A","\u96BE\u5EA6\uFF1A","\u89E3\u6790\uFF1A","\u77E5\u8BC6\u70B9\uFF1A","\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09","\u7F16\u7A0B\u8BED\u8A00\uFF1A","\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A","\u7A0B\u5E8F\u4EE3\u7801\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"];return Array.from({length:20}).forEach((ln,rn)=>{Kt.push(`\u7B54\u6848${rn+1}\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${rn+1})\u8F93\u5165\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${rn+1})\u8F93\u51FA\uFF1A`)}),Kt.forEach(ln=>{const rn=new RegExp(ln,"g");an=an.replace(rn,`**${ln}** `)}),an},Bt=an=>an==="\u6539\u5199"?`${Ye}\uFF0C\u6839\u636E\u4E0A\u8FF0\u8981\u6C42\u6539\u5199\u8FD9\u53E5\u8BDD\uFF0C${ke}\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`:`${ke}\uFF0C${an}\u4E0A\u9762\u8FD9\u53E5\u8BDD\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`,Nt=an=>{let Kt="";an.key==="1"&&(Kt=Bt("\u6DA6\u8272")),an.key==="2"&&(Kt=Bt("\u6269\u5199")),an.key==="3"&&(Kt=Bt("\u7F29\u5199")),wt(),$e(!0),It(Kt)},Tt=()=>{const an=We.splice(We.length-2),{text:Kt}=(an==null?void 0:an[0])||{};wt(),$e(!0),It(Kt,We)},cn=rt||Xe,vn=(Ye==null?void 0:Ye.trim())==="";return He?y.createElement(xe.Z,{open:vn&&!cn&&(Ne||!tt),overlayStyle:{minWidth:200},menu:{items:mt,onClick:Nt}},y.createElement(ee,{position:ze},y.createElement("div",{className:re.wrap},Ze===2&&y.createElement(y.Fragment,null,y.createElement("div",{className:re.chatContainer},Pt&&y.createElement("div",{className:re.loadingWrp},y.createElement("span",null,"\u6B63\u5728\u751F\u6210\u4E2D"),y.createElement("div",{className:"ai-loading"})),tt&&y.createElement(ae.Z,{cancelIndex:ot,streamingStatus:rt,loadImage:!1,onFinish:()=>ge(void 0,null,function*(){at(0),setTimeout(()=>qe(!1),0)}),value:tt})),y.createElement("div",{className:re.btnContainer},y.createElement("div",{onClick:()=>Te(!0,tt),className:re.btn,style:{padding:"0 16px",width:"initial"}},y.createElement("i",{className:"iconfont icon-tihuan mr10 font14"}),"\u66FF\u6362"),y.createElement("div",{onClick:()=>Te(!1,tt),className:re.btn,style:{padding:"0 16px",width:"initial"}},y.createElement("i",{className:"iconfont icon-charu mr10 font14"}),"\u63D2\u5165"),y.createElement(b.CopyToClipboard,{text:tt,onCopy:()=>a.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},y.createElement(fe.Z,{title:"\u590D\u5236"},y.createElement("div",{className:re.btn,style:{marginLeft:"auto"}},y.createElement("i",{className:"iconfont icon-fuzhi8 font14"})))),y.createElement(fe.Z,{title:"\u91CD\u65B0\u751F\u6210"},y.createElement("div",{onClick:Tt,className:re.btn},y.createElement("i",{className:"iciconfontonfot icon-gengxin-genghuan-tihuan font17"}))),y.createElement(fe.Z,{title:"\u5220\u9664"},y.createElement("div",{onClick:()=>{Ge(1),wt(),Be([])},className:re.btn},y.createElement("i",{className:"iconfont icon-shanchu14 font14"}))))),y.createElement("div",{className:re.inputContainer},y.createElement(de.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u6587\u672C\u4F18\u5316\u5EFA\u8BAE",value:Ye,bordered:!1,onFocus:()=>Ie(!0),onBlur:()=>setTimeout(()=>Ie(!1),300),onChange:dt,onPressEnter:st,onCompositionStart:()=>it.current=!0,onCompositionEnd:()=>it.current=!1}),Xe?y.createElement("div",{className:`iconfont icon-tingzhihuida ${re.cancelBtn}`,onClick:Et}):y.createElement(ne.ZP,{className:vn?re.sendBtnDisabled:re.sendBtn,icon:y.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:cn,onClick:ht}))))):y.createElement(y.Fragment,null)},Ee={"hover-line-container":"hover-line-container___kkYQN","hover-line-content":"hover-line-content___ZkD9e","line-button-container":"line-button-container___A79j9",button:"button___X_Iu7"},ye=Object.defineProperty,Ae=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,De=(He,ze,ke)=>ze in He?ye(He,ze,{enumerable:!0,configurable:!0,writable:!0,value:ke}):He[ze]=ke,Fe=(He,ze)=>{for(var ke in ze||(ze={}))Ce.call(ze,ke)&&De(He,ke,ze[ke]);if(Ae)for(var ke of Ae(ze))Se.call(ze,ke)&&De(He,ke,ze[ke]);return He};const we=He=>React.createElement("svg",Fe({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},He),React.createElement("title",null,"AI\u6539\u5199"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"26.797%",y1:"22.073%",x2:"82.181%",y2:"80.474%",id:"rewrite_svg__a"},React.createElement("stop",{stopColor:"#5C64FF",offset:"0%"}),React.createElement("stop",{stopColor:"#6988F8",offset:"100%"}))),React.createElement("path",{d:"m10.406 4.741.007.015h-.007v-.022.007Zm-.04-.04.855-1.495 1.497-.855-1.496-.855L10.366 0l-.854 1.497-1.497.855 1.496.854.855 1.495ZM3.1 8.442l1.71 3.1 1.603-3.1 3.1-1.71L6.52 5.023l-1.71-3.1-1.71 3.1L0 6.733l3.099 1.709H3.1Zm6.84 3.1 1.069 1.924 1.068-1.924L14 10.473l-1.924-1.069-1.069-1.923L9.94 9.405l-1.924 1.068 1.924 1.07v-.001Z",fill:"url(#rewrite_svg__a)",fillRule:"nonzero"}));var Me="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNi43OTclIiB5MT0iMjIuMDczJSIgeDI9IjgyLjE4MSUiIHkyPSI4MC40NzQlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzVDNjRGRiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM2OTg4RjgiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Im0xMC40MDYgNC43NDEuMDA3LjAxNWgtLjAwN3YtLjAyMi4wMDdabS0uMDQtLjA0Ljg1NS0xLjQ5NSAxLjQ5Ny0uODU1LTEuNDk2LS44NTVMMTAuMzY2IDBsLS44NTQgMS40OTctMS40OTcuODU1IDEuNDk2Ljg1NC44NTUgMS40OTVaTTMuMSA4LjQ0MmwxLjcxIDMuMSAxLjYwMy0zLjEgMy4xLTEuNzFMNi41MiA1LjAyM2wtMS43MS0zLjEtMS43MSAzLjFMMCA2LjczM2wzLjA5OSAxLjcwOUgzLjFabTYuODQgMy4xIDEuMDY5IDEuOTI0IDEuMDY4LTEuOTI0TDE0IDEwLjQ3M2wtMS45MjQtMS4wNjktMS4wNjktMS45MjNMOS45NCA5LjQwNWwtMS45MjQgMS4wNjggMS45MjQgMS4wN3YtLjAwMVoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",Ue=(0,y.forwardRef)(({initialContent:He,onButtonClick:ze},ke)=>{const[Te,je]=(0,y.useState)(null),[Le,Ve]=(0,y.useState)(null),[rt,$e]=(0,y.useState)(""),[We,Be]=(0,y.useState)(null),Ye=ke,Pe=Re=>{const Xe=document.elementFromPoint(10,Re),qe=document.createRange();let ot=null;const at=document.createTreeWalker(Ye.current,NodeFilter.SHOW_TEXT,{acceptNode:ht=>{const st=document.createRange();st.selectNodeContents(ht);const Et=st.getBoundingClientRect();return Et.top<=Re&&Et.bottom>=Re?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});let it="",Pt,wt,It=null,dt=null,ut=null;for(;Pt=at.nextNode();){Pt.parentNode.getAttribute("data-select")==="disabled"&&(wt=!0),it+=Pt.textContent,dt||(dt=Pt),ut=Pt;const ht=document.createRange();ht.selectNodeContents(Pt);const st=ht.getBoundingClientRect();It===null&&(It=st.top)}if(dt&&ut&&!wt){const ht=document.createRange();ht.setStart(dt,0),ht.setEnd(ut,ut.textContent.length),Be(ht)}else Be(null);return Ve(It-1),wt?"":it.trim()};function Ze(Re){for(;Re.parentElement&&Re.parentElement.tagName.toLowerCase()!=="section";){var Xe=window.getComputedStyle(Re.parentElement);if(Xe.pointerEvents==="none")return!0;Re=Re.parentElement}return!1}const Ge=Re=>{var Xe,qe;if(Ze(Re.target)){Ve(-1e6);return}if(((qe=(Xe=document.getSelection())==null?void 0:Xe.toString)==null?void 0:qe.call(Xe))!==""){Ve(-1e6);return}const ot=Pe(Re.clientY);if((ot==null?void 0:ot.trim())===""){Ve(-1e6);return}const at=Ye.current.getBoundingClientRect();je(at.left-30),$e(ot)},tt=()=>{},Je=Re=>{ze&&rt&&ze(rt,Re.clientX,Re.clientY,We)},Ne=()=>{if(We){const Re=window.getSelection();Re.removeAllRanges(),Re.addRange(We)}},Ie=()=>{window.getSelection().removeAllRanges()};return(0,y.useEffect)(()=>{const Re=Ye.current;return Re.addEventListener("mousemove",Ge),Re.addEventListener("mouseleave",tt),()=>{Re.removeEventListener("mousemove",Ge),Re.removeEventListener("mouseleave",tt),Ie()}},[He]),y.createElement("div",{className:Ee["hover-line-container2"]},Le!==null&&y.createElement("div",{className:Ee["line-button-container"],style:{top:Le,left:Te},onMouseEnter:()=>{Ne()},onMouseLeave:()=>{Ie(),Ve(null),$e(""),Be(null)}},y.createElement("div",{className:Ee.button,onClick:Je},y.createElement("img",{src:Me}),y.createElement("span",null,"AI\u6539\u5199"))))}),_e={toolbar:"toolbar___qYQBF","chat-dialog":"chat-dialog___AUJYU",button:"button___VhNes"},Qe=({nodeRef:He,noRestrictModal:ze})=>{const[ke,Te]=(0,y.useState)(null),[je,Le]=(0,y.useState)(null),[Ve,rt]=(0,y.useState)(!1),[$e,We]=(0,y.useState)(null),[Be,Ye]=(0,y.useState)(!1),[Pe,Ze]=(0,y.useState)(!1),Ge=He,tt=(0,y.useRef)(null),Je=(0,y.useRef)(null),[Ne,Ie]=(0,y.useState)("");(0,y.useEffect)(()=>{ke!=null&&ke.toString()&&Ie(ke==null?void 0:ke.toString())},[ke==null?void 0:ke.toString()]);const Re=()=>{const at=window.getSelection(),it=Ge.current.scrollTop,Pt=Ge.current.getBoundingClientRect();if(at.rangeCount>0&&at.toString().length>0){const wt=at.getRangeAt(0);Te(wt.cloneRange());const It=wt.getBoundingClientRect(),dt=40;let ut=It.top+it-5+dt;ut{if(!at||at.rangeCount===0){Ye(!1);return}const Pt=at.getRangeAt(0).getBoundingClientRect(),wt=window.getComputedStyle(Ge.current),It=parseInt(wt.lineHeight),dt=parseInt(wt.paddingTop),ut=Ge.current.scrollTop,ht=Ge.current.getBoundingClientRect(),st=Pt.top-ht.top+ut,Et=Math.floor((st-dt)/It),mt=dt+Et*It-ut;We(mt),Ye(!0)},qe=at=>{Ge.current&&!Ge.current.contains(at.target)&&Ze(!1)};(0,y.useEffect)(()=>{const at=Ge.current;return at.addEventListener("scroll",Re),at.addEventListener("input",Re),at.addEventListener("click",Re),at.addEventListener("mouseup",Re),at.addEventListener("keyup",Re),at.addEventListener("click",Re),document.addEventListener("mousedown",qe),()=>{at.removeEventListener("scroll",Re),at.removeEventListener("input",Re),at.removeEventListener("click",Re),at.removeEventListener("mouseup",Re),at.removeEventListener("keyup",Re),at.removeEventListener("click",Re),document.removeEventListener("mousedown",qe)}},[]);const ot=(at=!0,it)=>{if(!ke)return;const Pt=Je.current.querySelector("section.edu_md").innerHTML.replace(/]*>([\s\S]*?)<\/p>/g,"$1"),wt=ke.cloneRange(),It=window.getSelection();if(It.removeAllRanges(),It.addRange(wt),at){wt.deleteContents();const dt=document.createElement("div");dt.innerHTML=Pt;const ut=Array.from(dt.childNodes);for(;ut.length>0;)wt.insertNode(ut.pop())}else{wt.collapse(!1);const dt=document.createElement("div");dt.innerHTML=" "+Pt;const ut=Array.from(dt.childNodes);for(;ut.length>0;)wt.insertNode(ut.pop())}It.removeAllRanges(),Te(null),rt(!1),Le(null)};return y.createElement("section",{ref:Je},je&&y.createElement("div",{ref:tt,className:_e.toolbar,style:{top:je==null?void 0:je.top,left:je==null?void 0:je.left}},y.createElement("div",{className:_e.button,onClick:()=>rt(!0)},y.createElement("img",{src:Me}),y.createElement("span",null,"AI\u6539\u5199"))),y.createElement(ve,{key:JSON.stringify(je),noRestrictModal:ze,visible:Ve,position:je,selectText:Ne,applyRefinedText:ot,fetchUrl:"/api/stream/intelligent_imports/stream.json"}),Ge.current&&y.createElement(Ue,{ref:Ge,onButtonClick:(at,it,Pt,wt)=>{Te(wt),rt(!0),Ie(at),Le({left:it,top:Pt+20})}}))}},95795:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return de}});var y=le(59301),xe=le(62957),a={num:"num___VQiqB"},de=({visible:ne,usedCount:ae,totalCount:re,onOk:te,onCancel:ee})=>{const x=()=>ae>0?y.createElement("div",null,"\u672C\u6B21\u5C06\u6D88\u80171\u6B21\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\uFF08\u6BCF\u65E5",re,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",y.createElement("span",{className:a.num},ae),"\u6B21\uFF09\uFF0C\u786E\u5B9A\u64CD\u4F5C\u5417\uFF1F"):y.createElement("div",{className:"mb20"},"\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5",re,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",y.createElement("span",{className:a.num},ae),"\u6B21\uFF09\u3002");return y.createElement(xe.default,{centered:!0,open:ne,title:"\u63D0\u793A",width:620,onCancel:ee,onOk:te,footer:ae>0?void 0:null},x())}},24754:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return pe},Q:function(){return ie}});var y=le(59301),xe={container:"container___DAVRd",katex:"katex___oS9Qs",liWrap:"liWrap___pAkIe",backBottom:"backBottom___kT237",imgBox:"imgBox___O8q6M"},a=le(6725),fe=le(90524),de=le(97812),ne=le(59934),ae=le(23479),re=le(26381),te="data:image/png;base64,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",ee=le(92310),x=le.n(ee),b=le(6767),E=le(37732),z=(ue,ce,se)=>new Promise((me,be)=>{var ge=Ee=>{try{ve(se.next(Ee))}catch(ye){be(ye)}},he=Ee=>{try{ve(se.throw(Ee))}catch(ye){be(ye)}},ve=Ee=>Ee.done?me(Ee.value):Promise.resolve(Ee.value).then(ge,he);ve((se=se.apply(ue,ce)).next())});const ie={contentRef:{current:null},value:null,status:!1,open:()=>z(void 0,null,function*(){}),close:()=>{}};var pe=({className:ue,style:ce,onChange:se,onSuccess:me,onCancel:be,onError:ge,fetchUrl:he,noRestrictModal:ve=()=>{},showEditableToolbar:Ee,bottomOffset:ye=110,loadingText:Ae,showEmptyData:Ce=!0,onStatusChange:Se,stringTransformer:De,bottomContainerNode:Fe})=>{const[we,Me]=(0,y.useState)(!1),[Oe,Ue]=(0,y.useState)(""),[_e,Ke]=(0,y.useState)(0),[Qe,He]=(0,y.useState)(!1),ze=(0,y.useRef)(null),ke=(0,y.useRef)(null),Te=(0,y.useRef)(null),je=(0,y.useRef)(null),Le=(0,ae.Z)({scrollBoxRef:je,bottomInspectRef:Te,contentRef:ke,status:Qe,bottomOffset:ye}),Ve=we||Qe;(0,y.useEffect)(()=>{se==null||se(Oe)},[Oe]);const[rt,$e]=(0,y.useState)([]);(0,y.useEffect)(()=>{Se==null||Se({contentRef:ke,status:Ve,value:Oe,open:We,close:Be})},[Ve,Oe]);const We=Pe=>z(void 0,null,function*(){Me(!0),Ue(""),$e([]),Ke(0);const Ze=he;Pe!=null&&Pe.fetchUrl&&delete Pe.fetchUrl,ze.current=new a.Z(`${fe.Z.API_SERVER}${Ze}`,Pe),yield new Promise((Ge,tt)=>{ze.current.on("data",Je=>{var Ne;let{chunk:{content:Ie,type:Re}}=Je;He(!0),Re==="text"&&Ue(Xe=>De?De(Xe+Ie):Xe+Ie),Re==="knowledge"&&(console.log("---knowledge-",Je==null?void 0:Je.chunk),$e((Ne=Je==null?void 0:Je.chunk)==null?void 0:Ne.content))}),ze.current.on("done",()=>{Ge()}),ze.current.on("error",Je=>{Object.prototype.toString.call(Je)==="[object Object]"&&Je.status===-1&&b.ZP.warning((Je==null?void 0:Je.message)||""),Ge(),ge==null||ge(Je)}),ze.current.on("cancelled",()=>{Ge(),be==null||be()}),ze.current.startStream()}),Me(!1)}),Be=()=>{var Pe,Ze;Ke(1),(Ze=(Pe=ze.current)==null?void 0:Pe.cancelRequest)==null||Ze.call(Pe),Me(!1),He(!1)},Ye=(0,y.useMemo)(()=>ke.current?y.createElement(ne.Z,{noRestrictModal:ve,nodeRef:ke}):y.createElement(y.Fragment,null),[ke.current]);return y.createElement(y.Fragment,null,y.createElement("div",{className:x()(xe.container,ue),style:ce,ref:je},y.createElement("div",{ref:ke,className:xe.liWrap,contentEditable:!Ve},Oe&&y.createElement(de.Z,{cancelIndex:_e,streamingStatus:we,loadImage:!1,onFinish:()=>z(void 0,null,function*(){Ke(0),setTimeout(()=>He(!1),0),me==null||me(Oe)}),value:Oe}),(rt==null?void 0:rt.length)>0&&y.createElement(E.Z,{Filelist:rt})),!Oe&&!Ve&&y.createElement("div",{className:xe.imgBox},y.createElement("img",{width:56,src:te}),y.createElement("span",null,"\u9884\u89C8\u533A")),Ce&&Ve&&y.createElement(re.Z,{text:Ae}),!Le&&y.createElement("div",{className:xe.backBottom,onClick:()=>{je.current.scrollTop=je.current.scrollHeight}},y.createElement("i",{className:"iconfont icon-huidaodibu"})),y.createElement("div",{ref:Te}),Fe),!Ve&&Ee&&Ye)}},26381:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return fe}});var y=le(59301),xe={loading:"loading___SifAS",dot:"dot___J5R0d","dot-fade":"dot-fade___BPUGC"},fe=({text:de})=>y.createElement("div",null,y.createElement("div",{className:xe.loading},y.createElement("div",{className:xe.dot}),y.createElement("div",{className:xe.dot}),y.createElement("div",{className:xe.dot})),!!de&&y.createElement("div",{className:"mt5"},de))},4523:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return Yt}});var y=le(59301),xe=le(30641),a=le(6767),fe=le(14566),de=le(62957),ne=le(25399),ae=le(37568),re=le(99571),te=le(29787),ee=le(584),x=le(93725),b=le(75727),E=le(92310),z=le.n(E),ie=le(97812),oe=le(49026),pe=le(88998),ue={loadingPic:"loadingPic___sQWGQ",loading:"loading___ss_U1",dot:"dot___eTny8","dot-fade":"dot-fade___gzUhM",wrap:"wrap___SoLR4",chatContainer:"chatContainer___bSpXP",footerContainer:"footerContainer___IbaJq",btnWrp:"btnWrp___z89PH",btn:"btn___VK3Di",btnActive:"btnActive___en_8L",inputContainer:"inputContainer___q_PRC",uploadBtn:"uploadBtn___fY3BV",sendBtn:"sendBtn____aYXt",sendBtnDisabled:"sendBtnDisabled____WhtC",cancelBtn:"cancelBtn___I91qC",lineFour:"lineFour___t_eBm",fullIcon:"fullIcon___WYjW2",footerContainerSelected:"footerContainerSelected___TV_oq",full:"full___h1vtm",li:"li___DXR9A",avatarIcon:"avatarIcon___EYoqp",img:"img___wrenL",content:"content___NK_Ew",borderBox:"borderBox___UVtN4",text:"text___d_gYw",fileWrap:"fileWrap___kbAp0",file:"file___R5FNg",fileName:"fileName___oTYTw",source:"source___JD93j",action:"action___CTh1w",disabledInput:"disabledInput___rMs3e",backBottom:"backBottom___VIz5U",head:"head___vWC9s",title:"title___l1GaK",headBtn:"headBtn___fGGSq",menuWarp:"menuWarp___Py4k9",menu:"menu___Rpj4l",menuText:"menuText___zGoGw",menuDel:"menuDel___qa0au",active:"active___n_Cfs",draggableWrap:"draggableWrap___u95gi",modal:"modal___Q60Fu",footer:"footer___lxKwN",main:"main____xLI7",files:"files___U6HeB",fileDel:"fileDel___HitRv",inputWrap:"inputWrap___ydzLc",btnWrap:"btnWrap___ENcDO",btnDisabled:"btnDisabled___AFYEZ",uploadDisabledBtn:"uploadDisabledBtn___LslUe"},ce=le(82093),se=le(49661),me=le(62586),be=le(37166),ge=le(28984),he=le(71986),ve=le(90524),Ee=le(56102),ye=le(6725),Ae=le(25232),Ce=le(12911),Se=le.n(Ce),De=le(37712),Fe=le(4676),we=function(){return we=Object.assign||function(Ft){for(var _t,lt=1,ft=arguments.length;ltNumber(Tn)?Tn:sr})}if(Kn||this.props.lockAspectRatio&&!Zn&&!Mn){var sr=Mt+(zn-wn)/Qt;this.setState({maxWidth:sr>Number(Tn)?Tn:sr})}if((Mn||Zn)&&this.resizable){var sr=(In-Nn)/Qt+this.resizable.size.height;this.setState({maxHeight:sr>Number(Un)?Un:sr})}if(nr||this.props.lockAspectRatio&&!Mn&&!Zn){var sr=Yn+(Nn-In)/Qt;this.setState({maxHeight:sr>Number(Un)?Un:sr})}}}else this.setState({maxWidth:this.props.maxWidth,maxHeight:this.props.maxHeight});this.props.onResizeStart&&this.props.onResizeStart(lt,ft,Ot)},_t.prototype.onResize=function(lt,ft,Ot,Qt){var Xt=this,Gt={x:this.originalPosition.x,y:this.originalPosition.y},Ht=-Qt.width,Wt=-Qt.height,yn=["top","left","topLeft","bottomLeft","topRight"];yn.includes(ft)&&(ft==="bottomLeft"?Gt.x+=Ht:(ft==="topRight"||(Gt.x+=Ht),Gt.y+=Wt));var gn=this.draggable.state;(Gt.x!==gn.x||Gt.y!==gn.y)&&(0,Fe.flushSync)(function(){Xt.draggable.setState(Gt)}),this.updateOffsetFromParent();var Tn=this.offsetFromParent,Un=this.getDraggablePosition().x+Tn.left,Rt=this.getDraggablePosition().y+Tn.top;this.resizingPosition={x:Un,y:Rt},this.props.onResize&&this.props.onResize(lt,ft,Ot,Qt,{x:Un,y:Rt})},_t.prototype.onResizeStop=function(lt,ft,Ot,Qt){this.setState({resizing:!1});var Xt=this.getMaxSizesFromProps(),Gt=Xt.maxWidth,Ht=Xt.maxHeight;this.setState({maxWidth:Gt,maxHeight:Ht}),this.props.onResizeStop&&this.props.onResizeStop(lt,ft,Ot,Qt,this.resizingPosition)},_t.prototype.updateSize=function(lt){this.resizable&&this.resizable.updateSize({width:lt.width,height:lt.height})},_t.prototype.updatePosition=function(lt){this.draggable.setState(lt)},_t.prototype.updateOffsetFromParent=function(){var lt=this.props.scale,ft=this.getParent(),Ot=this.getSelfElement();if(!ft||Ot===null)return{top:0,left:0};var Qt=ft.getBoundingClientRect(),Xt=Qt.left,Gt=Qt.top,Ht=Ot.getBoundingClientRect(),Wt=this.getDraggablePosition(),yn=ft.scrollLeft,gn=ft.scrollTop;this.offsetFromParent={left:Ht.left-Xt+yn-Wt.x*lt,top:Ht.top-Gt+gn-Wt.y*lt}},_t.prototype.render=function(){var lt=this,ft=this.props,Ot=ft.disableDragging,Qt=ft.style,Xt=ft.dragHandleClassName,Gt=ft.position,Ht=ft.onMouseDown,Wt=ft.onMouseUp,yn=ft.dragAxis,gn=ft.dragGrid,Tn=ft.bounds,Un=ft.enableUserSelectHack,Rt=ft.cancel,sn=ft.children,Bn=ft.onResizeStart,wn=ft.onResize,In=ft.onResizeStop,On=ft.onDragStart,zn=ft.onDrag,Nn=ft.onDragStop,Mt=ft.resizeHandleStyles,Yn=ft.resizeHandleClasses,Zn=ft.resizeHandleComponent,Kn=ft.enableResizing,Mn=ft.resizeGrid,nr=ft.resizeHandleWrapperClass,sr=ft.resizeHandleWrapperStyle,Er=ft.scale,pr=ft.allowAnyClick,gr=ft.dragPositionOffset,lr=Ie(ft,["disableDragging","style","dragHandleClassName","position","onMouseDown","onMouseUp","dragAxis","dragGrid","bounds","enableUserSelectHack","cancel","children","onResizeStart","onResize","onResizeStop","onDragStart","onDrag","onDragStop","resizeHandleStyles","resizeHandleClasses","resizeHandleComponent","enableResizing","resizeGrid","resizeHandleWrapperClass","resizeHandleWrapperStyle","scale","allowAnyClick","dragPositionOffset"]),Rr=this.props.default?Ne({},this.props.default):void 0;delete lr.default;var Zr=Ot||Xt?{cursor:"auto"}:{cursor:"move"},Kr=Ne(Ne(Ne({},Re),Zr),Qt),hr=this.offsetFromParent,Nr=hr.left,gt=hr.top,jr;Gt&&(jr={x:Gt.x-Nr,y:Gt.y-gt});var _r=this.state.resizing?void 0:jr,Cr=this.state.resizing?"both":yn;return(0,y.createElement)(Se(),{ref:function(tr){tr&&(lt.draggable=tr)},handle:Xt?".".concat(Xt):void 0,defaultPosition:Rr,onMouseDown:Ht,onMouseUp:Wt,onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop,axis:Cr,disabled:Ot,grid:gn,bounds:Tn?this.state.bounds:void 0,position:_r,enableUserSelectHack:Un,cancel:Rt,scale:Er,allowAnyClick:pr,nodeRef:this.resizableElement,positionOffset:gr},(0,y.createElement)(Ge,Ne({},lr,{ref:function(tr){tr&&(lt.resizable=tr,lt.resizableElement.current=tr.resizable)},defaultSize:Rr,size:this.props.size,enable:typeof Kn=="boolean"?Xe(Kn):Kn,onResizeStart:this.onResizeStart,onResize:this.onResize,onResizeStop:this.onResizeStop,style:Kr,minWidth:this.props.minWidth,minHeight:this.props.minHeight,maxWidth:this.state.resizing?this.state.maxWidth:this.props.maxWidth,maxHeight:this.state.resizing?this.state.maxHeight:this.props.maxHeight,grid:Mn,handleWrapperClass:nr,handleWrapperStyle:sr,lockAspectRatio:this.props.lockAspectRatio,lockAspectRatioExtraWidth:this.props.lockAspectRatioExtraWidth,lockAspectRatioExtraHeight:this.props.lockAspectRatioExtraHeight,handleStyles:Mt,handleClasses:Yn,handleComponent:Zn,scale:this.props.scale}),sn))},_t.defaultProps={maxWidth:Number.MAX_SAFE_INTEGER,maxHeight:Number.MAX_SAFE_INTEGER,scale:1,onResizeStart:function(){},onResize:function(){},onResizeStop:function(){},onDragStart:function(){},onDrag:function(){},onDragStop:function(){}},_t}(y.PureComponent),ot=Object.defineProperty,at=Object.defineProperties,it=Object.getOwnPropertyDescriptors,Pt=Object.getOwnPropertySymbols,wt=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,dt=(Ft,_t,lt)=>_t in Ft?ot(Ft,_t,{enumerable:!0,configurable:!0,writable:!0,value:lt}):Ft[_t]=lt,ut=(Ft,_t)=>{for(var lt in _t||(_t={}))wt.call(_t,lt)&&dt(Ft,lt,_t[lt]);if(Pt)for(var lt of Pt(_t))It.call(_t,lt)&&dt(Ft,lt,_t[lt]);return Ft},ht=(Ft,_t)=>at(Ft,it(_t)),st=(Ft,_t,lt)=>new Promise((ft,Ot)=>{var Qt=Ht=>{try{Gt(lt.next(Ht))}catch(Wt){Ot(Wt)}},Xt=Ht=>{try{Gt(lt.throw(Ht))}catch(Wt){Ot(Wt)}},Gt=Ht=>Ht.done?ft(Ht.value):Promise.resolve(Ht.value).then(Qt,Xt);Gt((lt=lt.apply(Ft,_t)).next())}),mt=({title:Ft="\u5934\u6B4CAI",placeholder:_t,hideUpload:lt,hideInputBox:ft,aiIcon:Ot=be,userIcon:Qt=ge,dragIcon:Xt=he,children:Gt,fetchUrl:Ht,fetchData:Wt={},extraAnswerAction:yn,showDefaultTips:gn=!0,onOpen:Tn,onClose:Un,loadingOption:Rt,showPreference:sn=!1,initMessage:Bn,customRequest:wn,visible:In,width:On=1200,isCheckRestrictNumber:zn=!1,headNode:Nn,headFunctionNode:Mt,showRedraw:Yn,showEdit:Zn,promptPropName:Kn="prompt",topPercentage:Mn,showSwitchingModel:nr=!1,showImageGenerator:sr=!1,showLookHistory:Er=!1,fetchListObject:pr,customPreference:gr,customDataNode:lr,showAddSession:Rr,historyId:Zr,draggableExtraNode:Kr,drawerExtraNode:hr,menuExtraFunctionNode:Nr,showSceneAwareness:gt=!1,showThiking:jr=!1,ReactComponent:_r=xe.Z,topFunctionNode:Cr,footerContainerStyle:tr,chatContainerStyle:ur={},showCodePreview:Br=!1,showSource:xr=!0,onSendMessage:dr,onDynamic:Tr=()=>{},setSelectItem:er})=>{var ar,wr;const[mn,qr]=(0,y.useState)(!1),[Dr,$r]=(0,y.useState)("qwen-max"),[tn,hn]=(0,y.useState)([]),[qt,Pn]=(0,y.useState)([]),[jn,fn]=(0,y.useState)(!1),[mr,et]=(0,y.useState)(!1),[vt,St]=(0,y.useState)(!1),[Ut,xt]=(0,y.useState)([]),[un,$t]=(0,y.useState)(""),[Zt,Jt]=(0,y.useState)(0),[Dn,At]=(0,y.useState)(void 0),[kt,zt]=(0,y.useState)(!1),[en,Cn]=(0,y.useState)(null),[Rn,Wn]=(0,y.useState)(""),pt=(0,y.useRef)(),nn=(0,y.useRef)(null),_n=(0,y.useRef)(null),[Xn,kn]=(0,y.useState)(!1),[$n,Vn]=(0,y.useState)(!1),[Ir,Sn]=(0,y.useState)(!1),[Or,Fr]=(0,y.useState)(!1),[Wr,Pr]=(0,y.useState)(!1),[ni,ri]=(0,y.useState)(0),fr=(0,y.useRef)(null),br=(0,y.useRef)(!1),kr=(0,y.useRef)(null),[zr,Qr]=(0,y.useState)(void 0),[ii,si]=(0,y.useState)(!0),[wi,Sr]=(0,y.useState)(On-28),[Bi,Li]=(0,y.useState)(!1),[gi,yi]=(0,y.useState)(!0),[mi,qi]=(0,y.useState)([]),cr=(0,y.useRef)([]),Vr=(0,y.useRef)(null),Ar=(0,y.useRef)(null),Xr=(0,y.useRef)(!1),Gn=wi-22,vr=un==null?void 0:un.split(` -`).length,{onAdd:ai,onGetList:Ci,onListClick:ei,onListDelete:Ur,onListDealData:fi}=pr||{},Si=50,Ri=10,ki={maxCount:Si,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:tn,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:Lt=>st(void 0,null,function*(){var Ln,qn,rr,or;const ir=(or=(rr=(qn=(Ln=Lt==null?void 0:Lt.name)==null?void 0:Ln.split("."))==null?void 0:qn.slice(-1))==null?void 0:rr[0])==null?void 0:or.toLowerCase(),Mr=["doc","docx","md","pdf","txt","xlsx","xls"].includes(ir);return Lt.size==0?(a.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),fe.default.LIST_IGNORE):Mr?Lt.size/1024/1024>100?(a.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),fe.default.LIST_IGNORE):!0:(a.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),fe.default.LIST_IGNORE)}),onChange:({fileList:Lt})=>{hn(Lt)},action:`${(ar=ve.Z)==null?void 0:ar.API_SERVER}/api/intelligent_imports/upload_file.json`},Ui={maxCount:Ri,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:qt,multiple:!0,accept:".jpg,.png,",beforeUpload:Lt=>{var Ln,qn,rr,or;const ir=(or=(rr=(qn=(Ln=Lt==null?void 0:Lt.name)==null?void 0:Ln.split("."))==null?void 0:qn.slice(-1))==null?void 0:rr[0])==null?void 0:or.toLowerCase(),Mr=["jpg","png"].includes(ir);return Lt.size==0?(a.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),fe.default.LIST_IGNORE):Mr?Lt.size/1024/1024>10?(a.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),fe.default.LIST_IGNORE):!0:(a.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),fe.default.LIST_IGNORE)},onChange:({fileList:Lt})=>{Pn(Lt)},action:`${(wr=ve.Z)==null?void 0:wr.API_SERVER}/api/ai/generals/update_file.json`};(0,y.useEffect)(()=>{if(!Ut.length||!pt.current)return;const Lt=Ut[Ut.length-1];Lt!=null&&Lt.loading&&(pt.current.scrollTop=pt.current.scrollHeight)},[Ut.length]),(0,y.useEffect)(()=>{if(!pt.current||!fr.current)return;const Lt=new IntersectionObserver(([Ln])=>{var qn,rr,or,ir;if(!document.contains(Ln.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((qn=Ln.rootBounds)==null?void 0:qn.width)===0&&((rr=Ln.rootBounds)==null?void 0:rr.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((or=Ln.boundingClientRect)==null?void 0:or.width)===0&&((ir=Ln.boundingClientRect)==null?void 0:ir.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}si(Ln.isIntersecting)},{root:pt.current,rootMargin:"70px",threshold:0});return Lt.observe(fr.current),()=>{fr.current&&Lt.unobserve(fr.current)}},[pt.current,fr.current]),(0,y.useEffect)(()=>{if(!Xn)return;const Lt=pt.current,Ln=kr.current;br.current=!1;let qn=Lt.scrollTop;const rr=()=>{const{scrollTop:ir,scrollHeight:yr,clientHeight:Mr}=Lt;ir>qn?ir+Mr>=yr-50&&(Lt.scrollTop=Lt.scrollHeight,br.current=!1):ir{br.current||(Lt.scrollTop=Lt.scrollHeight)});return or.observe(Ln),()=>{var ir;or.unobserve(Ln),(ir=Lt==null?void 0:Lt.removeEventListener)==null||ir.call(Lt,"scroll",rr)}},[Xn]),(0,y.useEffect)(()=>{!Xn&&cr.current.length&&(xt([...Ut,...cr.current]),cr.current=[])},[Xn]),(0,y.useEffect)(()=>{if(!pt.current)return;const Lt=new ResizeObserver(()=>{var Ln;pt.current&&Sr((Ln=pt.current)==null?void 0:Ln.offsetWidth)});return Lt.observe(pt.current),()=>{pt.current&&Lt.unobserve(pt.current)}},[pt.current]),(0,y.useEffect)(()=>{typeof In=="boolean"&&qr(In)},[In]),(0,y.useEffect)(()=>{var Lt;if(nn.current&&en!==null){nn.current.focus();const Ln=(Lt=nn.current.resizableTextArea)==null?void 0:Lt.textArea;Ln&&(Ln.selectionStart=Ln.selectionEnd=Ln.value.length)}},[en]),(0,y.useEffect)(()=>{vr<5&&zt(!1)},[vr]),(0,y.useEffect)(()=>{mn&&Bn&&(xt(pi(Bn)),fn(!0),Ei(Bn,{history:[]})),mn&&(zi(),Zr?Qi(Zr):Rr&&!zr&&Zi()),mn||xi()},[mn]);const pi=(Lt="",Ln=[],qn=[])=>{const rr=Date.now();return[{text:Lt,key:rr,sender:"user",fileList:Ln,imageList:qn,show:!0},{loading:!0,key:rr,sender:"AI",show:!0,model:Wt!=null&&Wt.application_id?"other":Dr,imageGenerator:Or,thinkingEnabled:$n,codePreview:Ir}]},xi=()=>{Wn(""),Cn(null),hn([]),Pn([]),$t("")},Oi=()=>{if(Tn){Tn({chatData:Ut,setChatData:xt,setLoading:fn,getData:Ei,renderChatItems:pi,handleAdd:Zi,identifier:zr});return}qr(!0)},$i=()=>{if(yi(!0),Un){Un();return}qr(!1)},Wi=()=>{zt(!kt)},zi=()=>st(void 0,null,function*(){if(!zn)return;const Lt=yield(0,ce.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(Lt==null?void 0:Lt.status)===0&&(Lt==null?void 0:Lt.total_number)!==-1&&(Jt((Lt==null?void 0:Lt.total_number)-(Lt==null?void 0:Lt.remaining_number)),At(Lt==null?void 0:Lt.total_number))}),bi=()=>{de.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:y.createElement("div",null,y.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),y.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u7528",Dn,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},vi=Lt=>Lt.reduce((qn,rr)=>{if(rr.sender==="user"){const or=Lt.find(ir=>ir.key===rr.key&&ir.sender==="AI");or&&(or!=null&&or.text)&&!(or!=null&&or.error)&&qn.push({question:rr.text,answer:or.text})}return qn},[]),Ei=(...Lt)=>st(void 0,[...Lt],function*(Ln="",qn={},rr=Ut){if(wn&&(yield wn({mes:Ln,setChatData:xt,fileList:tn,body:qn,checkNum:zi,setLoading:fn,bodyChatData:rr,setTyping:kn,setImageGenerator:Fr,renderChatItems:pi})),!wn){const or=tn==null?void 0:tn.map(Hr=>{var ui;return(ui=Hr==null?void 0:Hr.response)==null?void 0:ui.file_id}),ir=qt==null?void 0:qt.map(Hr=>{var ui;return(ui=Hr==null?void 0:Hr.response)==null?void 0:ui.data}),yr=qn.history||vi(rr),Mr=ut(ut({identifier:zr,response_mode:"streaming",model:Dr,scene_awareness:Wr,thinking_enabled:$n,image_generator:Or,code_preview:Ir,file_ids:or,image_list:ir,history:yr,[Kn]:Ln},Wt),qn),ci=Object.fromEntries(Object.entries(Mr).filter(([Hr,ui])=>ui!==void 0));_n.current=new ye.Z(ve.Z.API_SERVER+Ht,ci),yield new Promise((Hr,ui)=>{let Gi=null,ca=null;_n.current.on("data",Yi=>{kn(!0);const{chunk:{content:Yr,type:Jr,created:hi,msg:sa}}=Yi,da=sa==="error";Jr==="thinking"&&(Gi=Gi||hi,xt(Ji=>[...Ji].map((Ii,la)=>la===Ji.length-1?ht(ut({},Ii),{reasoning:(Ii.reasoning||"")+Yr,loading:!1,hideAnswer:!0,error:da}):Ii))),Jr==="text"&&(ca=ca||hi,xt(Ji=>[...Ji].map((Ii,la)=>la===Ji.length-1?ht(ut({},Ii),{text:(Ii.text||"")+Yr,loading:!1,startTime:Gi,endTime:ca,error:da}):Ii)))}),_n.current.on("done",()=>{Hr()}),_n.current.on("error",Yi=>{let Yr="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(Yi)==="[object Object]"&&Yi.status===-9&&(Yr=Yi==null?void 0:Yi.message),xt(Jr=>[...Jr].map((hi,sa)=>sa===Jr.length-1?ht(ut({},hi),{text:Yr,loading:!1,error:!0}):hi)),Hr()}),_n.current.on("cancelled",()=>{Hr()}),_n.current.startStream()})}zi(),fn(!1)}),Di=Lt=>{$t(Lt.target.value)},Pi=(Lt,Ln)=>{if(xi(),fn(!0),Lt==="edit"){cr.current=Ut.slice(Ln+2);const qn=Ut.splice(Ln),{fileList:rr=[],imageList:or=[]}=(qn==null?void 0:qn[0])||{},ir=rr.map(ci=>{var Hr;return(Hr=ci.response)==null?void 0:Hr.file_id}),yr=or.map(ci=>{var Hr;return(Hr=ci.response)==null?void 0:Hr.data}),Mr={history:vi(Ut),file_ids:ir,image_list:yr,edit:!0};xt([...Ut,...pi(Rn,rr,or)]),Ei(Rn,Mr,Ut)}if(Lt==="redraw"){cr.current=Ut.slice(Ln+1);const qn=Ut.splice(Ln-1),{text:rr,fileList:or=[],imageList:ir=[]}=(qn==null?void 0:qn[0])||{},yr=or.map(Hr=>{var ui;return(ui=Hr.response)==null?void 0:ui.file_id}),Mr=ir.map(Hr=>{var ui;return(ui=Hr.response)==null?void 0:ui.data}),ci={history:vi(Ut),file_ids:yr,image_list:Mr,edit:!0};xt([...Ut,...pi(rr,or,ir)]),Ei(rr,ci,Ut)}},ea=()=>{if(un.trim()!==""){xi(),fn(!0);const Lt=tn.filter(qn=>qn.status==="done"),Ln=qt.filter(qn=>qn.status==="done");xt([...Ut,...pi(un,Lt,Ln)]),Ei(un)}},aa=Lt=>{if(Lt.shiftKey){if(Lt.key==="Enter")return}else if(Lt.key==="Enter"){if(Lt.preventDefault(),ra||Xr.current)return;ea()}},Hi=(Lt,Ln)=>{let qn=!1;Zn===!0?qn=!0:Zn==="last"&&(qn=Ut.reduce((yr,Mr,ci)=>Mr.sender==="user"?ci:yr,-1)===Ln);const rr=Ln===en,or=[...(Lt==null?void 0:Lt.fileList)||[],...(Lt==null?void 0:Lt.imageList)||[]];return y.createElement("div",{className:ue.li,style:ut({width:Gn},ur)},y.createElement("div",{className:ue.avatarIcon},y.createElement("img",{className:ue.img,src:Qt})),y.createElement("div",{className:ue.content},!!(or!=null&&or.length)&&y.createElement("div",{className:ue.fileWrap},or==null?void 0:or.map((ir,yr)=>y.createElement("div",{key:yr,className:ue.file},y.createElement(Ae.Z,{filename:ir==null?void 0:ir.name,className:"mr10",width:24}),y.createElement("aside",null,y.createElement(ne.Z,{title:ir==null?void 0:ir.name},y.createElement("div",{className:ue.fileName},ir==null?void 0:ir.name)),y.createElement("div",{className:"c-grey-999 font12"},(0,se.RD)(ir==null?void 0:ir.size)))))),y.createElement("div",{className:ue.borderBox},rr?y.createElement(ae.default.TextArea,{value:Rn,ref:nn,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:ir=>Wn(ir.target.value)}):y.createElement("div",{className:ue.text},Lt==null?void 0:Lt.text)),rr?y.createElement("div",{className:ue.action},y.createElement(re.ZP,{onClick:()=>{Wn(""),Cn(null)},size:"small"},"\u53D6\u6D88"),y.createElement(re.ZP,{disabled:!Rn.trim(),onClick:()=>Pi("edit",Ln),type:"primary",size:"small"},"\u786E\u8BA4")):y.createElement("div",{className:ue.action},y.createElement(Ee.CopyToClipboard,{text:(Lt==null?void 0:Lt.text)||"",onCopy:()=>a.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement(ne.Z,{title:"\u590D\u5236"},y.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),qn&&!jn&&y.createElement(ne.Z,{title:"\u7F16\u8F91"},y.createElement("i",{onClick:()=>{Cn(Ln),Wn((Lt==null?void 0:Lt.text)||"")},className:"iconfont icon-bianji10 font14"})))))},Ti=(Lt,Ln)=>{console.log(Lt);let qn=!1;Yn===!0?qn=!0:Yn==="last"&&(qn=Ut.reduce((ir,yr,Mr)=>yr.sender==="AI"?Mr:ir,-1)===Ln);let rr="";return Lt!=null&&Lt.source?rr=Lt==null?void 0:Lt.source:(Lt==null?void 0:Lt.model)==="deepseek-r1"?rr="\u7531deepseek\u751F\u6210":(Lt==null?void 0:Lt.model)==="qwen-max"&&(rr="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),y.createElement("div",{className:ue.li,style:ut({width:Gn},ur)},y.createElement("div",{className:ue.avatarIcon},y.createElement("img",{className:ue.img,src:Ot})),y.createElement("div",{className:ue.content},y.createElement("div",{className:ue.borderBox},Lt.loading&&y.createElement(y.Fragment,null,Lt!=null&&Lt.imageGenerator?y.createElement("div",{className:ue.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",y.createElement("div",{className:"ai-loading"})):!(Lt!=null&&Lt.thinkingEnabled)&&y.createElement("div",null,y.createElement("div",{className:ue.loading},y.createElement("div",{className:ue.dot}),y.createElement("div",{className:ue.dot}),y.createElement("div",{className:ue.dot})),y.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(Rt==null?void 0:Rt.text)||"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002"))),(Lt==null?void 0:Lt.thinkingEnabled)&&y.createElement(oe.Z,{time:Lt==null?void 0:Lt.time,cancelIndex:ni,loading:Lt.loading,streamingStatus:!(Lt!=null&&Lt.text),onFinish:()=>{ri(0),xt(or=>[...or].map((ir,yr)=>yr===or.length-1?ht(ut({},ir),{hideAnswer:!1,time:ir.startTime?ir.endTime-ir.startTime:null}):ir))},value:Lt==null?void 0:Lt.reasoning}),!!(Lt!=null&&Lt.text)&&!Lt.hideAnswer&&y.createElement(ie.Z,{onDynamic:Tr,cancelIndex:ni,streamingStatus:jn,loadImage:!!(Lt!=null&&Lt.imageGenerator),onFinish:()=>st(void 0,null,function*(){ri(0),setTimeout(()=>kn(!1),0)}),value:Lt==null?void 0:Lt.text})),xr&&!(Lt!=null&&Lt.application_id)&&(Lt==null?void 0:Lt.model)!="other"&&!!(Lt!=null&&Lt.text)&&rr&&y.createElement("div",{className:ue.source},rr),y.createElement("div",{className:ue.action},yn==null?void 0:yn(Lt,Ln,Qn),!(Lt!=null&&Lt.imageGenerator)&&y.createElement(Ee.CopyToClipboard,{text:String((Lt==null?void 0:Lt.text)||""),onCopy:()=>a.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},y.createElement(ne.Z,{title:"\u590D\u5236"},y.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),sn&&!jn&&y.createElement(y.Fragment,null,y.createElement(ne.Z,{title:"\u559C\u6B22"},y.createElement("i",{style:Lt!=null&&Lt.like?{color:"#FA8D30"}:{},onClick:()=>Lr("like",!(Lt!=null&&Lt.like),Ln),className:"iconfot icon-yijiejue font15"})),y.createElement(ne.Z,{title:"\u4E0D\u559C\u6B22"},y.createElement("i",{style:Lt!=null&&Lt.dislike?{color:"#e86d7c"}:{},onClick:()=>Lr("dislike",!(Lt!=null&&Lt.dislike),Ln),className:"iconfot icon-weijiejuezhengchang font15"}))),qn&&!jn&&y.createElement(ne.Z,{title:"\u91CD\u65B0\u751F\u6210"},y.createElement("i",{onClick:()=>Pi("redraw",Ln),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},Lr=(Lt,Ln,qn)=>st(void 0,null,function*(){if(gr){const rr=Ut.slice(0,qn+1),ir=vi(rr).length;yield gr({type:Lt,value:Ln,index:qn,identifier:zr,objectIndex:ir})}xt(rr=>(rr[qn][Lt]=Ln,Ln&&(rr[qn][Lt==="like"?"dislike":"like"]=!1),[...rr]))}),Fi=()=>{var Lt,Ln;ri(1),(Ln=(Lt=_n.current)==null?void 0:Lt.cancelRequest)==null||Ln.call(Lt),fn(!1),kn(!1)},Zi=()=>st(void 0,null,function*(){var Lt,Ln,qn;er({}),(Ln=(Lt=_n.current)==null?void 0:Lt.cancelRequest)==null||Ln.call(Lt),xi(),xt([]),fn(!0);const rr=yield ai();(rr==null?void 0:rr.status)===0&&Qr((qn=rr==null?void 0:rr.data)==null?void 0:qn.identifier),fn(!1),kn(!1)}),ta=()=>st(void 0,null,function*(){var Lt;St(!0);const Ln=yield Ci();(Ln==null?void 0:Ln.status)===0&&qi(((Lt=Ln==null?void 0:Ln.data)==null?void 0:Lt.list)||[]),St(!1)}),Qi=(...Lt)=>st(void 0,[...Lt],function*(Ln=zr){var qn,rr,or,ir;er({}),(rr=(qn=_n.current)==null?void 0:qn.cancelRequest)==null||rr.call(qn),xi(),et(!0);const yr=yield ei(Ln);if(yr.status===0){const Mr=fi(((or=yr==null?void 0:yr.data)==null?void 0:or.messages)||[]);xt(Mr),et(!1),Qr((ir=yr==null?void 0:yr.data)==null?void 0:ir.identifier);return}xt([]),et(!1)}),na=(Lt,Ln)=>st(void 0,null,function*(){(yield Ur(Lt)).status===0&&(a.ZP.success("\u5220\u9664\u6210\u529F"),Ln===zr&&Zi(),ta())}),oa=()=>y.createElement("div",{className:ue.menuWarp},y.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),y.createElement(te.Z,{spinning:vt},!mi.length&&y.createElement(ee.Z,{style:{width:250,paddingBottom:30},image:ee.Z.PRESENTED_IMAGE_SIMPLE}),!!mi.length&&y.createElement("div",{className:ue.menu},mi.map(function(Lt,Ln){return y.createElement("aside",{className:z()(zr===Lt.identifier&&ue.active),key:Lt.id,onClick:()=>Qi(Lt.id)},y.createElement("div",{className:ue.menuText},y.createElement(ne.Z,{title:Lt==null?void 0:Lt.question},y.createElement("span",null,Lt==null?void 0:Lt.question)),Nr&&Nr(Lt)),y.createElement("div",{className:ue.menuDel,onClick:qn=>qn.stopPropagation()},y.createElement(x.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>na(Lt.id,Lt.identifier),okText:"\u786E\u8BA4",zIndex:1100,cancelText:"\u53D6\u6D88"},y.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),Vi=Lt=>{if(Lt==="file"){if(qt.length){de.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u56FE\u7247\uFF0C\u4E0A\u4F20\u6587\u4EF6\u540E\u56FE\u7247\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{Pn([]),Vr.current.upload.uploader.fileInput.click()}});return}Vr.current.upload.uploader.fileInput.click()}if(Lt==="image"){if(tn.length){de.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u6587\u4EF6\uFF0C\u4E0A\u4F20\u56FE\u7247\u540E\u6587\u4EF6\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{hn([]),Ar.current.upload.uploader.fileInput.click()}});return}Ar.current.upload.uploader.fileInput.click()}},Xi=[...tn,...qt],ra=Xi.some(Lt=>Lt.status==="uploading")||jn||Xn,oi=Zt>=Dn,Qn={chatData:Ut,stream:_n,isDisabledNum:oi,isDisAbledUpload:ra,checkNumModal:bi,checkNum:zi,onClose:$i,setChatData:xt,setLoading:fn,getData:Ei,clearStatus:xi,typing:Xn,setImageGenerator:Fr,renderChatItems:pi,setSceneAwareness:Pr,setIdentifier:Qr,setCodePreview:Sn,setTyping:kn,onMenuClick:Qi};return y.createElement(y.Fragment,null,Gt?y.createElement("div",{onClick:Oi},Gt):Gt!==null&&!mn&&y.createElement(me.Z,{draggableExtraNode:Kr,showAvatarEditData:{nickname:"\u5B9E\u9A8C\u52A9\u6559",headImgId:null},src:Xt,onClick:Oi,topPercentage:Mn}),mn&&y.createElement("div",{className:ue.draggableWrap},y.createElement(qe,{dragHandleClassName:ue.title,bounds:"parent",minHeight:400,maxHeight:window.innerHeight-40,minWidth:736,maxWidth:window.innerWidth-40,default:{x:window.innerWidth-756,y:20,width:736,height:window.innerHeight-40}},y.createElement("div",{className:ue.modal},y.createElement("div",{className:ue.head},y.createElement("div",{className:ue.title},y.createElement("b",{className:"c-grey-333 font16"},"\u5B9E\u9A8C\u52A9\u6559"),y.createElement("span",{className:"c-grey-333 font14"},"\uFF08\u70B9\u51FB\u53EF\u62D6\u52A8\u7A97\u53E3\uFF09")),hr,nr&&y.createElement(pe.Z,{value:Dr,onChange:Lt=>{Vn(!1),Fr(!1),$r(Lt),Pn([]),hn([])}}),Er&&y.createElement(y.Fragment,null,y.createElement(b.Z,{className:"ml10",dropdownRender:oa,onOpenChange:Lt=>{Lt&&ta()},placement:"bottomRight",arrow:{pointAtCenter:!0}},y.createElement("div",{className:ue.headBtn},y.createElement("i",{className:"icon-lishiduihua1 font14"})))),Rr&&y.createElement(y.Fragment,null,y.createElement(ne.Z,{title:"\u65B0\u5EFA\u5BF9\u8BDD"},y.createElement("div",{className:ue.headBtn,onClick:Zi},y.createElement("i",{className:"icon-xinjianduihua font14"}))),y.createElement("div",{style:{height:10,width:1,background:"#D8D8D8"}})),y.createElement(ne.Z,{title:"\u6536\u8D77\u7A97\u53E3"},y.createElement("div",{className:ue.headBtn,onClick:$i},y.createElement("i",{className:"icon-suoxiaochuangkou font14"})))),y.createElement("div",{className:z()(ue.wrap,mn&&"body-overflow-hidden")},y.createElement("div",{ref:pt,className:ue.chatContainer},Cr==null?void 0:Cr(Qn),gn&&y.createElement("div",{className:`${ue.li} mb20`,style:ut({width:Gn},ur)},y.createElement("div",{className:ue.avatarIcon},y.createElement("img",{className:ue.img,src:Ot})),y.createElement("div",{className:ue.content},y.createElement("div",{className:ue.borderBox},Nn,Mt==null?void 0:Mt(Qn)))),y.createElement("div",{ref:kr},y.createElement(te.Z,{spinning:mr,className:"mt20"},Ut==null?void 0:Ut.map((Lt,Ln)=>y.createElement(y.Fragment,{key:Lt.key+Ln},Lt.show&&y.createElement(y.Fragment,null,Lt.sender==="user"&&Hi(Lt,Ln),Lt.sender==="AI"&&Ti(Lt,Ln),lr&&!["AI","user"].includes(Lt.sender)&&lr(Lt,Ln,{width:Gn})))))),!ii&&y.createElement("div",{className:ue.backBottom,onClick:()=>{pt.current.scrollTop=pt.current.scrollHeight}},y.createElement("i",{className:"iconfont icon-huidaodibu"})),y.createElement("div",{ref:fr,className:"pl20"})),!ft&&y.createElement("div",{className:ue.footer},y.createElement("div",{className:ue.main},!!Xi.length&&y.createElement("div",{className:ue.files},Xi==null?void 0:Xi.map((Lt,Ln)=>y.createElement("div",{key:Ln,className:ue.file},y.createElement(te.Z,{size:"small",spinning:(Lt==null?void 0:Lt.status)==="uploading"},y.createElement(Ae.Z,{filename:Lt==null?void 0:Lt.name,className:"block",width:24})),y.createElement("aside",null,y.createElement(ne.Z,{title:Lt==null?void 0:Lt.name},y.createElement("div",{className:ue.fileName},Lt==null?void 0:Lt.name)),y.createElement("div",{className:"c-grey-999 font12"},(0,se.RD)(Lt==null?void 0:Lt.size))),y.createElement("i",{onClick:()=>{hn(qn=>qn.filter(rr=>rr.uid!==Lt.uid)),Pn(qn=>qn.filter(rr=>rr.uid!==Lt.uid))},className:`aitubiao icon-tupianguanbi ${ue.fileDel}`})))),y.createElement("div",{className:ue.inputWrap},y.createElement(ae.default.TextArea,{placeholder:_t||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",value:un,bordered:!1,onChange:Di,onPressEnter:aa,onCompositionStart:()=>{Xr.current=!0},onCompositionEnd:()=>{Xr.current=!1}}),y.createElement("div",{className:ue.action},y.createElement("div",{className:ue.btnWrap},gt&&y.createElement(ne.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},y.createElement("div",{onClick:()=>Pr(!Wr),className:z()(ue.btn,Wr&&ue.btnActive)},y.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),Dr==="deepseek-r1"&&jr&&y.createElement(ne.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},y.createElement("div",{onClick:()=>Vn(!$n),className:z()(ue.btn,$n&&ue.btnActive)},y.createElement("i",{className:"iconfont icon-shendusikao mr10 font14"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),sr&&Dr==="qwen-max"&&y.createElement("div",{onClick:()=>Fr(!Or),className:z()(ue.btn,Or&&ue.btnActive)},y.createElement("i",{className:"aitubiao icon-tuxiangshengcheng1 mr10 font14"}),"\u56FE\u50CF\u751F\u6210")),!lt&&y.createElement(y.Fragment,null,Dr==="qwen-max"&&y.createElement(fe.default,ut({ref:Ar},Ui),y.createElement(ne.Z,{title:qt.length>=Ri?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":"\u6DFB\u52A0\u56FE\u7247"},y.createElement("div",{onClick:()=>!(qt.length>=Ri)&&Vi("image"),className:qt.length>=Ri?ue.uploadDisabledBtn:ue.uploadBtn},y.createElement("i",{className:"aitubiao icon-tupianshangchuan font14"})))),y.createElement(fe.default,ut({ref:Vr},ki),y.createElement(ne.Z,{title:tn.length>=Si?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":y.createElement("div",null,y.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),y.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},y.createElement("div",{onClick:()=>!(tn.length>=Si)&&Vi("file"),className:tn.length>=Si?ue.uploadDisabledBtn:ue.uploadBtn},y.createElement("i",{className:"aitubiao icon-fujian3 font14"}))))),y.createElement("div",{className:"mr13"}),Xn?y.createElement(ne.Z,{title:"\u505C\u6B62\u751F\u6210"},y.createElement("div",{className:`iconfont icon-tingzhihuida ${ue.cancelBtn}`,onClick:Fi})):y.createElement(re.ZP,{className:(un==null?void 0:un.trim())===""?ue.sendBtnDisabled:ue.sendBtn,icon:y.createElement("i",{className:"iconfont icon-fasong2 font14 c-white"}),disabled:ra,onClick:ea}))))))))))},yt={bigTipsBox:"bigTipsBox___XRGyw",bigTips:"bigTips___uPRW3",item:"item___KMGDu",editBtn:"editBtn___JiZpD",active:"active___EX5N5",PrevNext:"PrevNext____kcgs",img:"img___X2ms3",imgHover:"imgHover___wIHti",LeftButton:"LeftButton___P5Wge",RightButton:"RightButton___NAbBu"},Bt=le(59476),Nt=le(68157),Tt=le(95270),cn=le(28364),vn=le(62427),an=le(86784),Kt=le(76560),ln=Object.defineProperty,rn=Object.defineProperties,Vt=Object.getOwnPropertyDescriptors,bn=Object.getOwnPropertySymbols,Fn=Object.prototype.hasOwnProperty,An=Object.prototype.propertyIsEnumerable,dn=(Ft,_t,lt)=>_t in Ft?ln(Ft,_t,{enumerable:!0,configurable:!0,writable:!0,value:lt}):Ft[_t]=lt,pn=(Ft,_t)=>{for(var lt in _t||(_t={}))Fn.call(_t,lt)&&dn(Ft,lt,_t[lt]);if(bn)for(var lt of bn(_t))An.call(_t,lt)&&dn(Ft,lt,_t[lt]);return Ft},Ct=(Ft,_t)=>rn(Ft,Vt(_t)),Dt=(Ft,_t,lt)=>new Promise((ft,Ot)=>{var Qt=Ht=>{try{Gt(lt.next(Ht))}catch(Wt){Ot(Wt)}},Xt=Ht=>{try{Gt(lt.throw(Ht))}catch(Wt){Ot(Wt)}},Gt=Ht=>Ht.done?ft(Ht.value):Promise.resolve(Ht.value).then(Qt,Xt);Gt((lt=lt.apply(Ft,_t)).next())}),Yt=({description:Ft,code:_t,showData:lt={},sendParams:ft={},allShow:Ot=!1,draggableExtraNode:Qt,singleControl:Xt=!1})=>{const Gt=(0,Kt.useDispatch)(),[Ht,Wt]=(0,y.useState)({}),[yn,gn]=(0,y.useState)([]),[Tn,Un]=(0,y.useState)(null),[Rt,sn]=(0,y.useState)(!1),[Bn,wn]=(0,y.useState)(!0),[In,On]=(0,y.useState)(0),zn=6,Nn=(0,y.useRef)(null),[Mt,Yn]=(0,y.useState)([]),[Zn,Kn]=(0,y.useState)(""),[Mn,nr]=(0,y.useState)(!0),[sr,Er]=(0,y.useState)(!0),[pr,gr]=(0,y.useState)(!0),[lr,Rr]=(0,y.useState)(!1),[Zr,Kr]=(0,y.useState)(null),[hr,Nr]=(0,y.useState)(!1),gt=ar=>{if(!Nn.current)return;const wr=Nn.current,mn=wr.children;if(mn.length===0)return;const $r=mn[0].getBoundingClientRect().width+22,tn=wr.scrollLeft;ar==="left"?wr.scrollTo({left:Math.max(0,tn-$r),behavior:"smooth"}):wr.scrollTo({left:tn+$r,behavior:"smooth"}),setTimeout(()=>{jr()},50)},jr=()=>{if(!Nn.current)return;const ar=Nn.current,wr=ar.scrollWidth-ar.clientWidth;if(console.log(ar.scrollWidth),console.log(ar.clientWidth),console.log(ar.scrollLeft),wr<=0){sn(!1),wn(!1);return}sn(ar.scrollLeft>1),wn(ar.scrollLeft{const ar=Nn.current;if(ar){const wr=()=>{requestAnimationFrame(jr)};ar.addEventListener("scroll",wr),jr();const mn=new ResizeObserver(()=>{jr()});return mn.observe(ar),()=>{ar.removeEventListener("scroll",wr),mn.disconnect()}}},[Nn.current]);const _r=[{img:le(58427),name:"\u667A\u80FD\u5BA1\u9898",des:"\u5FEB\u901F\u667A\u80FD\u62C6\u89E3\u4EFB\u52A1\uFF0C\u63D0\u4F9B\u89E3\u9898\u601D\u8DEF",description:"",query:Ft,show:lt==null?void 0:lt.ai_exam_question,type:1},{img:le(68427),name:"\u8BED\u6CD5\u68C0\u67E5",des:"\u68C0\u6D4B\u4EE3\u7801\u4E2D\u7684\u8BED\u6CD5\u9519\u8BEF\uFF0C\u63D0\u4F9B\u4FEE\u590D\u5EFA\u8BAE",description:"",query:_t,show:lt==null?void 0:lt.ai_syntax_check,type:5},{img:le(2195),name:"\u4EE3\u7801\u8BCA\u65AD",des:"\u7CFB\u7EDF\u667A\u80FD\u4EE3\u7801\u5206\u6790\uFF0C\u63D0\u4F9B\u4FEE\u6B63\u5EFA\u8BAE",description:Ft,query:_t,show:lt==null?void 0:lt.ai_code_diagnosis,width:21,type:2},{img:le(62849),name:"AI\u8F85\u5BFC",des:"\u4E3A\u5B66\u751F\u63D0\u4F9B\u4E2A\u6027\u5316\u667A\u80FD\u5B66\u4E60\u8F85\u5BFC",description:Ft,query:_t,show:lt==null?void 0:lt.ai_guidance,type:3},{img:le(9515),name:"\u4EE3\u7801\u8BC4\u4EF7",des:"\u4ECE\u591A\u4E2A\u7EF4\u5EA6\u5BF9\u4EE3\u7801\u8FDB\u884C\u8BC4\u4EF7\uFF0C\u4E86\u89E3\u4EE3\u7801\u7F3A\u9677",description:Ft,query:_t,show:lt==null?void 0:lt.ai_code_evaluation,type:9},{img:le(43214),name:"\u4EE3\u7801\u4F18\u5316",des:"\u5BF9\u4EE3\u7801\u8FDB\u884C\u667A\u80FD\u4F18\u5316\uFF0C\u5E2E\u52A9\u63D0\u5347\u4EE3\u7801\u8D28\u91CF",description:Ft,query:_t,show:lt==null?void 0:lt.ai_code_optimization,type:7},{img:le(54269),name:"\u4EE3\u7801\u6CE8\u91CA",des:"\u81EA\u52A8\u5BF9\u5DF2\u6709\u4EE3\u7801\u6DFB\u52A0\u6CE8\u91CA",description:Ft,query:_t,show:lt==null?void 0:lt.ai_code_comment,type:8},Xt&&{img:le(36645),name:"\u6284\u88AD\u68C0\u6D4B",des:"\u667A\u80FD\u8054\u7F51\u641C\u7D22\uFF0C\u67E5\u627E\u7591\u4F3C\u6284\u88AD\u7684\u94FE\u63A5",description:Ft,query:_t,show:lt==null?void 0:lt.ai_code_comment,type:13,width:25,custom_agent_name:"code_plagiarism"}].filter(ar=>!!ar);(0,y.useEffect)(()=>{(ft==null?void 0:ft.source)=="shixun"&&(Cr(),tr())},[]);const Cr=()=>Dt(void 0,null,function*(){var ar,wr;const mn=yield(0,ce.ZP)("/api/ai/intelligent_applications.json",{method:"get",params:{item_type:"Shixun",item_id:ft==null?void 0:ft.shixun_id}});(mn==null?void 0:mn.status)===0&&(Yn(((ar=mn==null?void 0:mn.data)==null?void 0:ar.list)||[]),Kn(((wr=mn==null?void 0:mn.data)==null?void 0:wr.local_ai_model_url)||""),jr())}),tr=()=>Dt(void 0,null,function*(){const ar=yield(0,ce.ZP)("/api/ai/intelligent_applications/teacher_permission.json",{method:"get",params:{item_type:"Shixun",item_id:ft==null?void 0:ft.shixun_id}});(ar==null?void 0:ar.status)==0&&Nr(ar==null?void 0:ar.permission)}),ur=ar=>{Un(ar),Kr(ar),nr(!ar),Er(!ar),gr(!ar),Rr(!!ar)},Br=ar=>{const{setChatData:wr,setLoading:mn,getData:qr,clearStatus:Dr,typing:$r,setImageGenerator:tn,renderChatItems:hn,setSceneAwareness:qt,setIdentifier:Pn}=ar;let jn=_r;return Ot||(jn=_r.filter(fn=>fn.show)),y.createElement("div",{style:{position:"relative",display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:20,marginRight:20,paddingLeft:20}},y.createElement("div",{className:yt.bigTipsBox},y.createElement("div",{ref:Nn,className:yt.bigTips,style:{display:"flex",width:"100%",position:"relative"}},jn.map((fn,mr)=>y.createElement(ne.Z,{key:mr,title:fn.des},y.createElement("div",{onClick:()=>Dt(void 0,null,function*(){var et;if(ur(null),$r){a.ZP.warning("\u8BF7\u7B49\u5F85\u4EFB\u52A1\u5B8C\u6210");return}qt(!1),tn(!1),mn(!0),Dr(),Wt(fn);const vt=hn(fn.query);vt[0].show=!1,vt[1].imageGenerator=!1,wr(vt);const St=yield er.onAdd(),Ut=(et=St==null?void 0:St.data)==null?void 0:et.identifier;Pn(Ut),qr("",Ct(pn({type:fn.type,description:fn.description,application_id:null,query:fn.query,file_ids:[],history:[],is_chat:fn.type===13,image_generator:!1,scene_awareness:!1,identifier:Ut,custom_agent_name:fn.custom_agent_name},ft),{prompt:lt==null?void 0:lt.ai_code_evaluation_promote}))}),className:yt.item,style:{flex:"0 0 auto"}},y.createElement("img",{src:fn.img,width:fn.width,alt:fn.name}),y.createElement("span",null,fn.name)))),Mt.map(fn=>y.createElement(ne.Z,{key:fn.id,title:`${fn.name}\uFF0C\u9009\u4E2D\u4E4B\u540E\u4E0B\u65B9\u667A\u80FD\u95EE\u7B54\u5C06\u4F7F\u7528\u5BF9\u5E94\u7684\u80FD\u529B`},y.createElement("div",{className:`${yt.item} ${Tn===fn.id?yt.active:""}`,key:fn.id,style:{flex:"0 0 auto"},onClick:()=>{Tn===fn.id?ur(null):ur(fn.id)}},(fn==null?void 0:fn.can_edit)&&y.createElement("i",{className:`iconfont icon-bianjidaibeijing ${yt.editBtn}`,onClick:mr=>{mr.stopPropagation(),Gt({type:"shixunsDetail/setActionTabs",payload:{key:"\u7F16\u8F91\u667A\u80FD\u5E94\u7528",params:fn}})}}),y.createElement("img",{src:fn.attachment_id?`${ve.Z.API_SERVER}/api/attachments/${fn.attachment_id}`:an,width:24,height:24,alt:fn.name}),y.createElement("span",null,fn.name)))))),y.createElement("div",{className:yt.PrevNext},Rt&&y.createElement("div",{className:yt.LeftButton,onClick:fn=>{fn.stopPropagation(),gt("left")}},y.createElement("img",{src:Nt.Z,alt:"Previous",className:yt.img}),y.createElement("img",{src:cn.Z,alt:"Previous",className:yt.imgHover})),Bn&&y.createElement("div",{className:yt.RightButton,onClick:fn=>{fn.stopPropagation(),gt("right")}},y.createElement("img",{src:Tt.Z,alt:"Next",className:yt.img}),y.createElement("img",{src:vn.Z,alt:"Next",className:yt.imgHover}))),hr&&y.createElement(Bt.Z,{data:Mt,getIAData:()=>Cr(),url:Zn,className:yt.inlineAgent,queryInfo:{item_type:"Shixun",item_id:ft==null?void 0:ft.shixun_id},showParams:!0}))},xr=ar=>Dt(void 0,[ar],function*({type:wr,value:mn,index:qr,identifier:Dr,objectIndex:$r}){const tn={index:$r,identifier:Dr};if(wr==="like"&&(yield(0,ce.ZP)("/api/course_qna_records/like.json",{method:"post",body:tn})).status!==0||wr==="dislike"&&(yield(0,ce.ZP)("/api/course_qna_records/dislike.json",{method:"post",body:tn})).status!==0)return Promise.reject()}),dr=ar=>{let wr=[];return ar==null||ar.forEach(mn=>{var qr;const Dr=mn.id,$r=mn.think?{reasoning:mn.think,thinkingEnabled:!0}:{},tn=[{text:mn.question,key:Dr,sender:"user",fileList:[],show:!0},Ct(pn({key:Dr,loading:!1,sender:"AI",show:!0,source:mn.answer_source,text:mn.answer,like:mn.like,dislike:mn.dislike,time:mn.think_time,id:mn.id,imageGenerator:((qr=mn==null?void 0:mn.answer)==null?void 0:qr.slice(0,4))==="(0,ce.ZP)("/api/course_qna_sessions/create_session.json",{method:"get"}),onGetList:()=>(0,ce.ZP)("/api/course_qna_sessions.json",{method:"get",params:{questionable_type:Tr,by_self:!0}}),onListClick:ar=>(0,ce.ZP)(`/api/course_qna_sessions/${ar}.json`,{method:"get"}),onListDelete:ar=>(0,ce.ZP)(`/api/course_qna_sessions/${ar}.json`,{method:"delete"}),onListDealData:dr};return y.createElement(mt,{title:"\u5B9E\u9A8C\u52A9\u6559",hideInputBox:Ot?!1:!(lt!=null&<.ai_q_and_a),topFunctionNode:Br,showSwitchingModel:!0,showImageGenerator:pr,showSceneAwareness:Mn,showThiking:sr,hideUpload:lr,showPreference:!0,showLookHistory:!0,showAddSession:!0,setSelectItem:Wt,fetchListObject:er,customPreference:xr,fetchData:Ct(pn(Ct(pn({},ft),{questionable_type:Tr,is_chat:!0}),Ht.type===13?{custom_agent_name:"code_plagiarism"}:{}),{application_id:Zr}),headNode:y.createElement("div",{className:"font14",style:{color:"#434D6C",lineHeight:1.8}},y.createElement("div",null,"\u55E8\uFF0C\u6211\u662F\u60A8\u7684\u5B9E\u9A8C\u52A9\u6559\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B"),y.createElement("div",null,"\u60A8\u53EF\u4EE5\u76F4\u63A5\u4F7F\u7528\u6211\u63D0\u4F9B\u7684\u505A\u9898\u5DE5\u5177\u6216\u8005\u4E0E\u6211\u8FDB\u884C\u5BF9\u8BDD\u95EE\u7B54\uFF0C\u671F\u5F85\u4E0E\u60A8\u643A\u624B\u5171\u8FDB\uFF0C\u9AD8\u6548\u3001\u4F18\u8D28\u5730\u5B8C\u6210\u6BCF\u4E00\u9879\u4EFB\u52A1!")),topPercentage:(ft==null?void 0:ft.source)==="hack"?.52:void 0,fetchUrl:"/api/stream/intelligent_imports/chat_messages.json",draggableExtraNode:Qt})}},88998:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return be}});var y=le(59301),xe={select:"select___Kt_GE",box:"box___S5_ly",text:"text___dtZDv",itemWrap:"itemWrap___xmw7x",item:"item___io6Bx",active:"active___nHRTI"},a=le(77736),fe=Object.defineProperty,de=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,re=(ge,he,ve)=>he in ge?fe(ge,he,{enumerable:!0,configurable:!0,writable:!0,value:ve}):ge[he]=ve,te=(ge,he)=>{for(var ve in he||(he={}))ne.call(he,ve)&&re(ge,ve,he[ve]);if(de)for(var ve of de(he))ae.call(he,ve)&&re(ge,ve,he[ve]);return ge};const ee=ge=>React.createElement("svg",te({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},ge),React.createElement("path",{d:"M1019.407 620.8 891.834 397.781 946.49 293.12a29.099 29.099 0 0 0 6.4-36.395l-70.187-126.592a30.08 30.08 0 0 0-24.576-13.653H597.519L539.194 14.507a27.35 27.35 0 0 0-20.907-14.55H380.644a29.141 29.141 0 0 0-24.618 14.55v5.546L225.806 243.03H100.923a29.184 29.184 0 0 0-25.515 13.654L3.428 384.085a32.768 32.768 0 0 0 0 29.184L132.836 638.08 74.511 740.053a32.768 32.768 0 0 0 0 29.056l66.517 116.566a29.907 29.907 0 0 0 25.515 14.506H427.15l62.848 109.227A30.08 30.08 0 0 0 512.783 1024H660.41a29.141 29.141 0 0 0 24.576-14.55l128.469-224.853h114.773a31.915 31.915 0 0 0 24.662-15.445l66.474-117.419a28.16 28.16 0 0 0 0-30.976l.043.043zm-161.28 14.592L791.61 512.469 518.287 993.963l-74.752-122.88h-273.28l65.621-119.211h139.392L101.86 272.213h143.062L380.687 30.08l68.352 119.253-70.187 122.88H925.54l-69.205 121.942 137.6 241.194H858.17z",fill:"#605BEC"}),React.createElement("path",{d:"m499.983 699.307 174.379-274.731H324.708z",fill:"#605BEC"}));var x="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",b=Object.defineProperty,E=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,oe=(ge,he,ve)=>he in ge?b(ge,he,{enumerable:!0,configurable:!0,writable:!0,value:ve}):ge[he]=ve,pe=(ge,he)=>{for(var ve in he||(he={}))z.call(he,ve)&&oe(ge,ve,he[ve]);if(E)for(var ve of E(he))ie.call(he,ve)&&oe(ge,ve,he[ve]);return ge};const ue=ge=>React.createElement("svg",pe({className:"logo2_svg__icon",viewBox:"0 0 1417 1024",xmlns:"http://www.w3.org/2000/svg",width:276.758,height:200},ge),React.createElement("path",{d:"M1364.44 118.705c-14.178-6.695-20.322 6.065-28.593 12.525-2.914 2.048-5.277 4.726-7.64 7.246-20.717 21.268-44.899 35.21-76.643 33.556a152.576 152.576 0 0 0-120.674 45.371c-7.404-41.826-32.06-66.875-69.553-82.865-19.693-8.35-39.543-16.7-53.248-34.737-9.61-12.919-12.288-27.333-17.015-41.512-3.15-8.507-6.144-17.25-16.384-18.668-11.185-1.733-15.517 7.247-19.928 14.73a189.125 189.125 0 0 0-23.552 98.461c1.575 76.88 35.446 138.083 102.636 181.642 7.562 4.963 9.531 9.925 7.09 17.25-4.49 14.967-9.926 29.54-14.81 44.584-2.992 9.61-7.561 11.658-18.274 7.483a309.484 309.484 0 0 1-96.886-63.015c-47.813-44.426-91.057-93.342-144.935-131.702a635.825 635.825 0 0 0-38.36-25.207c-54.982-51.2 7.167-93.262 21.582-98.225 14.966-5.199 5.277-23.158-43.402-22.922-48.68.237-93.184 15.833-149.977 36.628-8.428 3.15-17.092 5.514-25.993 7.326a557.844 557.844 0 0 0-160.768-5.436c-105.157 11.264-189.204 58.92-250.96 140.367-74.2 97.832-91.687 208.975-70.261 325.002 22.449 122.25 87.434 223.468 187.47 302.631 103.582 82 222.917 122.172 359.188 114.452 82.708-4.568 174.79-15.202 278.686-99.485 26.151 12.445 53.642 17.486 99.249 21.267 35.131 3.072 69.002-1.733 95.153-6.931 40.96-8.35 38.203-44.741 23.316-51.437-120.202-53.72-93.814-31.822-117.839-49.624 61.125-69.317 153.206-141.312 189.204-374.706 2.835-18.51.472-30.168 0-45.213-.237-9.137 1.969-12.603 12.918-13.706a240.089 240.089 0 0 0 86.173-25.442c77.982-40.803 109.332-107.914 116.736-188.259 1.103-12.288-.236-24.97-13.705-31.429zM685.45 842.043C569.108 754.215 512.55 725.307 489.157 726.49c-21.82 1.26-17.96 25.206-13.155 40.802 5.042 15.439 11.58 26.073 20.717 39.621 6.301 8.9 10.791 22.213-6.302 32.295-37.494 22.213-102.794-7.561-105.787-8.98-76.012-42.929-139.421-99.564-184.241-176.994a523.894 523.894 0 0 1-72.468-239.93c-1.024-20.56 5.278-27.885 26.703-31.587a272.148 272.148 0 0 1 85.307-2.127c118.942 16.699 220.16 67.741 305.073 148.48 48.443 46.001 85.071 100.982 122.88 154.703 40.173 57.029 83.338 111.458 138.32 155.963 19.376 15.675 34.894 27.569 49.781 36.234-44.74 4.805-119.414 5.829-170.456-32.926zm55.926-344.615c0-5.357 2.757-10.398 7.326-13.47a17.723 17.723 0 0 1 22.134 2.048c3.072 2.915 4.805 7.09 4.805 11.422a16.778 16.778 0 0 1-17.25 16.541 17.33 17.33 0 0 1-12.131-4.883 15.911 15.911 0 0 1-4.884-11.658zm173.529 85.464a104.37 104.37 0 0 1-33.005 8.586 71.444 71.444 0 0 1-44.504-13.548c-15.282-12.288-26.23-19.141-30.72-40.645a89.167 89.167 0 0 1 .787-31.429c3.939-17.487-.393-28.75-13.312-38.912-10.476-8.35-23.71-10.634-38.36-10.634a32.06 32.06 0 0 1-14.179-4.175c-6.144-2.914-11.106-10.24-6.301-19.14a60.18 60.18 0 0 1 10.712-11.265c19.85-10.79 42.693-7.246 63.882.788 19.693 7.798 34.501 21.898 55.926 41.905 21.74 24.183 25.68 30.8 38.125 48.916 9.846 14.179 18.747 28.75 24.89 45.45 3.703 10.397-1.102 18.905-13.941 24.103z",fill:"#4D6BFE"}));var ce="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE0MTcgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjc2Ljc1OCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzY0LjQ0IDExOC43MDVjLTE0LjE3OC02LjY5NS0yMC4zMjIgNi4wNjUtMjguNTkzIDEyLjUyNS0yLjkxNCAyLjA0OC01LjI3NyA0LjcyNi03LjY0IDcuMjQ2LTIwLjcxNyAyMS4yNjgtNDQuODk5IDM1LjIxLTc2LjY0MyAzMy41NTZhMTUyLjU3NiAxNTIuNTc2IDAgMCAwLTEyMC42NzQgNDUuMzcxYy03LjQwNC00MS44MjYtMzIuMDYtNjYuODc1LTY5LjU1My04Mi44NjUtMTkuNjkzLTguMzUtMzkuNTQzLTE2LjctNTMuMjQ4LTM0LjczNy05LjYxLTEyLjkxOS0xMi4yODgtMjcuMzMzLTE3LjAxNS00MS41MTItMy4xNS04LjUwNy02LjE0NC0xNy4yNS0xNi4zODQtMTguNjY4LTExLjE4NS0xLjczMy0xNS41MTcgNy4yNDctMTkuOTI4IDE0LjczYTE4OS4xMjUgMTg5LjEyNSAwIDAgMC0yMy41NTIgOTguNDYxYzEuNTc1IDc2Ljg4IDM1LjQ0NiAxMzguMDgzIDEwMi42MzYgMTgxLjY0MiA3LjU2MiA0Ljk2MyA5LjUzMSA5LjkyNSA3LjA5IDE3LjI1LTQuNDkgMTQuOTY3LTkuOTI2IDI5LjU0LTE0LjgxIDQ0LjU4NC0yLjk5MiA5LjYxLTcuNTYxIDExLjY1OC0xOC4yNzQgNy40ODNhMzA5LjQ4NCAzMDkuNDg0IDAgMCAxLTk2Ljg4Ni02My4wMTVjLTQ3LjgxMy00NC40MjYtOTEuMDU3LTkzLjM0Mi0xNDQuOTM1LTEzMS43MDJhNjM1LjgyNSA2MzUuODI1IDAgMCAwLTM4LjM2LTI1LjIwN2MtNTQuOTgyLTUxLjIgNy4xNjctOTMuMjYyIDIxLjU4Mi05OC4yMjUgMTQuOTY2LTUuMTk5IDUuMjc3LTIzLjE1OC00My40MDItMjIuOTIyLTQ4LjY4LjIzNy05My4xODQgMTUuODMzLTE0OS45NzcgMzYuNjI4LTguNDI4IDMuMTUtMTcuMDkyIDUuNTE0LTI1Ljk5MyA3LjMyNmE1NTcuODQ0IDU1Ny44NDQgMCAwIDAtMTYwLjc2OC01LjQzNmMtMTA1LjE1NyAxMS4yNjQtMTg5LjIwNCA1OC45Mi0yNTAuOTYgMTQwLjM2Ny03NC4yIDk3LjgzMi05MS42ODcgMjA4Ljk3NS03MC4yNjEgMzI1LjAwMiAyMi40NDkgMTIyLjI1IDg3LjQzNCAyMjMuNDY4IDE4Ny40NyAzMDIuNjMxIDEwMy41ODIgODIgMjIyLjkxNyAxMjIuMTcyIDM1OS4xODggMTE0LjQ1MiA4Mi43MDgtNC41NjggMTc0Ljc5LTE1LjIwMiAyNzguNjg2LTk5LjQ4NSAyNi4xNTEgMTIuNDQ1IDUzLjY0MiAxNy40ODYgOTkuMjQ5IDIxLjI2NyAzNS4xMzEgMy4wNzIgNjkuMDAyLTEuNzMzIDk1LjE1My02LjkzMSA0MC45Ni04LjM1IDM4LjIwMy00NC43NDEgMjMuMzE2LTUxLjQzNy0xMjAuMjAyLTUzLjcyLTkzLjgxNC0zMS44MjItMTE3LjgzOS00OS42MjQgNjEuMTI1LTY5LjMxNyAxNTMuMjA2LTE0MS4zMTIgMTg5LjIwNC0zNzQuNzA2IDIuODM1LTE4LjUxLjQ3Mi0zMC4xNjggMC00NS4yMTMtLjIzNy05LjEzNyAxLjk2OS0xMi42MDMgMTIuOTE4LTEzLjcwNmEyNDAuMDg5IDI0MC4wODkgMCAwIDAgODYuMTczLTI1LjQ0MmM3Ny45ODItNDAuODAzIDEwOS4zMzItMTA3LjkxNCAxMTYuNzM2LTE4OC4yNTkgMS4xMDMtMTIuMjg4LS4yMzYtMjQuOTctMTMuNzA1LTMxLjQyOXpNNjg1LjQ1IDg0Mi4wNDNDNTY5LjEwOCA3NTQuMjE1IDUxMi41NSA3MjUuMzA3IDQ4OS4xNTcgNzI2LjQ5Yy0yMS44MiAxLjI2LTE3Ljk2IDI1LjIwNi0xMy4xNTUgNDAuODAyIDUuMDQyIDE1LjQzOSAxMS41OCAyNi4wNzMgMjAuNzE3IDM5LjYyMSA2LjMwMSA4LjkgMTAuNzkxIDIyLjIxMy02LjMwMiAzMi4yOTUtMzcuNDk0IDIyLjIxMy0xMDIuNzk0LTcuNTYxLTEwNS43ODctOC45OC03Ni4wMTItNDIuOTI5LTEzOS40MjEtOTkuNTY0LTE4NC4yNDEtMTc2Ljk5NGE1MjMuODk0IDUyMy44OTQgMCAwIDEtNzIuNDY4LTIzOS45M2MtMS4wMjQtMjAuNTYgNS4yNzgtMjcuODg1IDI2LjcwMy0zMS41ODdhMjcyLjE0OCAyNzIuMTQ4IDAgMCAxIDg1LjMwNy0yLjEyN2MxMTguOTQyIDE2LjY5OSAyMjAuMTYgNjcuNzQxIDMwNS4wNzMgMTQ4LjQ4IDQ4LjQ0MyA0Ni4wMDEgODUuMDcxIDEwMC45ODIgMTIyLjg4IDE1NC43MDMgNDAuMTczIDU3LjAyOSA4My4zMzggMTExLjQ1OCAxMzguMzIgMTU1Ljk2MyAxOS4zNzYgMTUuNjc1IDM0Ljg5NCAyNy41NjkgNDkuNzgxIDM2LjIzNC00NC43NCA0LjgwNS0xMTkuNDE0IDUuODI5LTE3MC40NTYtMzIuOTI2em01NS45MjYtMzQ0LjYxNWMwLTUuMzU3IDIuNzU3LTEwLjM5OCA3LjMyNi0xMy40N2ExNy43MjMgMTcuNzIzIDAgMCAxIDIyLjEzNCAyLjA0OGMzLjA3MiAyLjkxNSA0LjgwNSA3LjA5IDQuODA1IDExLjQyMmExNi43NzggMTYuNzc4IDAgMCAxLTE3LjI1IDE2LjU0MSAxNy4zMyAxNy4zMyAwIDAgMS0xMi4xMzEtNC44ODMgMTUuOTExIDE1LjkxMSAwIDAgMS00Ljg4NC0xMS42NTh6bTE3My41MjkgODUuNDY0YTEwNC4zNyAxMDQuMzcgMCAwIDEtMzMuMDA1IDguNTg2IDcxLjQ0NCA3MS40NDQgMCAwIDEtNDQuNTA0LTEzLjU0OGMtMTUuMjgyLTEyLjI4OC0yNi4yMy0xOS4xNDEtMzAuNzItNDAuNjQ1YTg5LjE2NyA4OS4xNjcgMCAwIDEgLjc4Ny0zMS40MjljMy45MzktMTcuNDg3LS4zOTMtMjguNzUtMTMuMzEyLTM4LjkxMi0xMC40NzYtOC4zNS0yMy43MS0xMC42MzQtMzguMzYtMTAuNjM0YTMyLjA2IDMyLjA2IDAgMCAxLTE0LjE3OS00LjE3NWMtNi4xNDQtMi45MTQtMTEuMTA2LTEwLjI0LTYuMzAxLTE5LjE0YTYwLjE4IDYwLjE4IDAgMCAxIDEwLjcxMi0xMS4yNjVjMTkuODUtMTAuNzkgNDIuNjkzLTcuMjQ2IDYzLjg4Mi43ODggMTkuNjkzIDcuNzk4IDM0LjUwMSAyMS44OTggNTUuOTI2IDQxLjkwNSAyMS43NCAyNC4xODMgMjUuNjggMzAuOCAzOC4xMjUgNDguOTE2IDkuODQ2IDE0LjE3OSAxOC43NDcgMjguNzUgMjQuODkgNDUuNDUgMy43MDMgMTAuMzk3LTEuMTAyIDE4LjkwNS0xMy45NDEgMjQuMTAzeiIgZmlsbD0iIzRENkJGRSIvPjwvc3ZnPg==",se=le(59301),be=({value:ge,onChange:he})=>{const[ve,Ee]=(0,y.useState)(!1),ye=[{name:"\u901A\u4E49\u5343\u95EE",key:"qwen-max",img:x},{name:"DeepSeek R1-671B",key:"deepseek-r1",img:ce}],Ae=ye.find(Ce=>Ce.key===ge);return se.createElement("div",{className:xe.select},se.createElement(a.Z,{size:10},se.createElement("span",{className:"c-grey-333 font16"},"\u6A21\u578B"),se.createElement("div",{className:xe.box,onMouseLeave:()=>Ee(!1)},se.createElement("div",{className:xe.text,onClick:()=>Ee(!0)},se.createElement("img",{src:Ae.img,width:20}),se.createElement("span",null,Ae.name),se.createElement("b",{className:"iconfont icon-zhankai6"})),ve&&se.createElement("div",{className:xe.itemWrap},se.createElement("aside",null,ye.map(Ce=>se.createElement("div",{key:Ce.key,className:`${xe.item} ${Ce.key===ge?xe.active:""}`,onClick:Se=>{Se.stopPropagation(),he(Ce.key),Ee(!1)}},se.createElement("img",{src:Ce.img,width:20}),se.createElement("span",null,Ce.name))))))))}},49026:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return ae}});var y=le(59301),xe={reasoning:"reasoning___S0mKl",btn:"btn____CIJG",content:"content___CIAh9"},a=le(29787),fe=le(59301),de=(re,te,ee)=>new Promise((x,b)=>{var E=oe=>{try{ie(ee.next(oe))}catch(pe){b(pe)}},z=oe=>{try{ie(ee.throw(oe))}catch(pe){b(pe)}},ie=oe=>oe.done?x(oe.value):Promise.resolve(oe.value).then(E,z);ie((ee=ee.apply(re,te)).next())}),ae=({value:re="",streamingStatus:te,onFinish:ee,cancelIndex:x,time:b,loading:E,loadAll:z})=>{const[ie,oe]=(0,y.useState)(""),[pe,ue]=(0,y.useState)(!0),ce=(0,y.useRef)(re),se=(0,y.useRef)(te),me=(0,y.useRef)(0),be=(0,y.useRef)(null),[ge,he]=(0,y.useState)(!1),ve=70;(0,y.useEffect)(()=>{se.current=te},[te]),(0,y.useEffect)(()=>{ce.current=re},[re]),(0,y.useEffect)(()=>{if(!te){oe(ce.current);return}return he(!0),be.current=setInterval(Ee,ve),()=>{clearInterval(be.current)}},[]),(0,y.useEffect)(()=>{ge&&(oe(ce.current),clearInterval(be.current),he(!1),ee())},[x]);const Ee=()=>de(void 0,null,function*(){const ye=ce.current[me.current];ye!==void 0?(oe(Ae=>Ae+ye),me.current++,clearInterval(be.current),be.current=setInterval(Ee,280/(ce.current.length-me.current))):se.current===!1&&(oe(ce.current),clearInterval(be.current),he(!1),ee())});return fe.createElement("div",{className:`${xe.reasoning} fadeIn animated`},fe.createElement("div",{className:xe.btn,onClick:()=>ue(!pe)},fe.createElement("i",{className:"iconfont icon-shendusikao"}),b?fe.createElement("span",null,"\u5DF2\u6DF1\u5EA6\u601D\u8003\uFF08\u7528\u65F6 ",b," \u79D2\uFF09"):fe.createElement("span",null,"\u601D\u8003\u4E2D..."),pe?fe.createElement("b",{className:"iconfont icon-shouqi6"}):fe.createElement("b",{className:"iconfont icon-zhankai6"})),E&&fe.createElement(a.Z,{spinning:!0,className:"mt20"}),pe&&!E&&fe.createElement("div",{className:xe.content},ie,ge?fe.createElement("span",{className:"aiBlink"},"__"):""))}},67556:function(ct,nt,le){"use strict";le.d(nt,{o:function(){return y}});const y=xe=>(xe=xe.replace(new RegExp("(?$1'),xe=xe.replace(new RegExp("(?`;function b({open:z=!0,onChange:ie,defaultValue:oe,placement:pe,width:ue,height:ce,extra:se,onDynamic:he,onOpenChange:Ee,showExtra:ge=!0}){const ve=(0,y.useRef)(null),me=(0,y.useRef)(null),[be,ye]=(0,y.useState)(oe||""),[Ae,Ce]=(0,y.useState)(oe||""),[Se,De]=(0,y.useState)(!!z),[Fe,we]=(0,y.useState)(1),Me={selectOnLineNumbers:!0};(0,y.useEffect)(()=>{z&&(ye(oe),Ce(oe),De(!0))},[z,oe]),(0,y.useEffect)(()=>{be!==""&&(clearTimeout(me.current),me.current=setTimeout(()=>{const We=document.createElement("iframe");if(We.style.width="100%",We.style.height="100%",We.style.border="0",ve.current){ve.current.innerHTML="",ve.current.appendChild(We);const Oe=We.contentDocument||We.contentWindow.document;Oe.open(),Oe.write(be),Oe.close()}},1e3))},[z,be]);const Be=We=>{ye(We),ie==null||ie(We,Ae)};return ee.createElement(xe.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:Se,width:"100%",height:ce||"100vh",rootClassName:de.smartWrp,destroyOnClose:!0,onClose:()=>{De(!1),Ee==null||Ee(be)},extra:ge&&ee.createElement("div",null,ee.createElement(ae.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:Fe,onChange:We=>we(We)}),ee.createElement(re.Z,{type:"primary",className:"ml20",onClick:()=>ne(this,null,function*(){yield he(be,()=>{De(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},ee.createElement(a.Z,{className:"h100"},ee.createElement(fe.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:Fe===1?"block":"none"}},ee.createElement("div",{className:"h100",ref:ve})),ee.createElement(fe.Z,{flex:"1",style:{display:Fe===2?"block":"none"}},ee.createElement(te.ZP,{height:"90vh",value:oe,language:"html",theme:"vs",showMiniMap:!1,options:Me,onChange:Be}))))}var E=b},97812:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return be}});var y=le(59301),xe=le(97831),a=le(77596),fe=le(3977),de=le(14179),te=le(56102),ae={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},re=le(6767),ee=le(90083),ne=le(95827),x=le(30084),b=le(10787),E=le(88831),z=le(68201),ie=Object.defineProperty,oe=Object.defineProperties,pe=Object.getOwnPropertyDescriptors,ue=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,he=(ye,Ae,Ce)=>Ae in ye?ie(ye,Ae,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ye[Ae]=Ce,Ee=(ye,Ae)=>{for(var Ce in Ae||(Ae={}))ce.call(Ae,Ce)&&he(ye,Ce,Ae[Ce]);if(ue)for(var Ce of ue(Ae))se.call(Ae,Ce)&&he(ye,Ce,Ae[Ce]);return ye},ge=(ye,Ae)=>oe(ye,pe(Ae)),ve=(ye,Ae)=>{var Ce={};for(var Se in ye)ce.call(ye,Se)&&Ae.indexOf(Se)<0&&(Ce[Se]=ye[Se]);if(ye!=null&&ue)for(var Se of ue(ye))Ae.indexOf(Se)<0&&se.call(ye,Se)&&(Ce[Se]=ye[Se]);return Ce},be=({onFinish:ye,value:Ae,streamingStatus:Ce,cancelIndex:Se,loadImage:De,onDynamic:Fe,isHiddenHtml:we})=>{const[Me,Be]=(0,y.useState)(""),[We,Oe]=(0,y.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[Qe,Ke]=(0,y.useState)(0),[He,Ue]=(0,y.useState)(!1),ke=Le=>Le.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(Ge,rt)=>`$$${rt.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),Te=()=>{Ue(!0),ye==null||ye()};(0,y.useEffect)(()=>{const Le=De?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A + +${Ae}`:Ae,Ge=ke(Le);if(!He)if(De||!Ce||Se>0){Be(Ge),Ke(Ge.length),(!Ce||Se>0)&&!De&&Te();return}else if((Ge==null?void 0:Ge.length)<4)Be(Ge),Ke(Ge.length);else if(Qe{Be(Ge.slice(0,Qe+2)),Ke(ze=>ze+2)},rt>10?Math.max(500/(rt/2),20):50);return()=>clearInterval($e)}else Ce||Te()},[Ae,Ce,Se,De,Qe]);const je=(0,y.useMemo)(()=>y.createElement("section",{className:`${ae.answer} fadeIn animated edu_md`},y.createElement(xe.UG,{remarkPlugins:[x.Z,b.Z],rehypePlugins:[ne.Z,fe.Z],components:{code(Le){var Ge=Le,{node:rt,inline:$e,className:ze,children:_e}=Ge,Ye=ve(Ge,["node","inline","className","children"]);const Pe=/language-(\w+)/.exec(ze||""),Ze=String(_e).trim();return $e||!Pe?y.createElement("code",Ee({className:ze},Ye),_e):y.createElement("code",{className:ae.codeCopy,"data-text":`\`\`\`${Pe?Pe[1]:""} +${_e} +\`\`\``},!we&&y.createElement(te.CopyToClipboard,{text:Ze,onCopy:()=>re.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},y.createElement("button",null,"\u590D\u5236")),!we&&Pe[1]==="html"&&He&&y.createElement("button",{className:ae.runCode,onClick:()=>{Oe(Ee({},ge(Ee({},We),{open:++We.open,defaultValue:Ze,language:Pe[1]})))}},"\u8FD0\u884CHTML"),y.createElement(a.Z,Ee({wrapLongLines:!0,style:de.Z,language:Pe[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},Ye),Ze))},img({node:Le}){var Ge;const rt=(Ge=Le.properties)==null?void 0:Ge.src;return y.createElement(ee.Z,{src:rt,width:320,"data-text":rt,onLoad:()=>De&&setTimeout(()=>Te(),500)})},a:Le=>{var Ge=Le,{node:rt}=Ge,$e=ve(Ge,["node"]);return y.createElement("a",ge(Ee({},$e),{target:"_blank",rel:"noopener noreferrer"}))}}},He?Me:`${Me}__`)),[Me]);return y.createElement(y.Fragment,null,y.createElement(z.Z,{defaultValue:We.defaultValue,open:We.open,language:We.language,height:We.height,onChange:(Le,Ge)=>{Be(Me.replaceAll(Ge,Le))},onDynamic:Fe}),je)}},62586:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return ae}});var y=le(59301),xe=le(49661),a={draggableImage:"draggableImage___vcTso",img:"img___xAyno",close:"close___WUtfj",extraNode:"extraNode___tnBrt",specialImg:"specialImg___yAPav",bubble:"bubble___qNdfF",upImg:"upImg___Mx6QM"},fe=le(90524),de=le(37166),ae=({src:re,onClick:ee,topPercentage:ne=.62,draggableExtraNode:x,showAvatarEditData:b})=>{var E;const z=(0,y.useRef)(null),ie=(0,y.useRef)(!1),oe=(0,y.useRef)(!1),[pe,ue]=(0,y.useState)(window.innerHeight*ne),[ce,se]=(0,y.useState)(!1),he=10;return(0,y.useEffect)(()=>{if(z.current){let Ee=function(ye){var Ae;ie.current=!0,be=ye.pageY,me=ye.pageY-(((Ae=z.current)==null?void 0:Ae.getBoundingClientRect().top)||0),(0,xe.kk)("none"),document.onselectstart=function(){return!1}},ge=function(){ie.current&&!oe.current&&ee&&ee(),ie.current=!1,oe.current=!1,(0,xe.kk)("auto"),document.onselectstart=null},ve=function(ye){var Ae;if(ie.current){const Se=ye.pageY-me,De=window.innerHeight-(((Ae=z.current)==null?void 0:Ae.offsetHeight)||0)-50,Fe=50;if(!oe.current&&Math.abs(be-ye.pageY)>he&&(oe.current=!0),oe.current){let we=Math.max(Fe,Math.min(Se,De));ue(we)}}},me=0,be=0;return z.current.addEventListener("mousedown",Ee),document.addEventListener("mousemove",ve),document.addEventListener("mouseup",ge),()=>{var ye,Ae;(Ae=(ye=z==null?void 0:z.current)==null?void 0:ye.removeEventListener)==null||Ae.call(ye,"mousedown",Ee),document.removeEventListener("mousemove",ve),document.removeEventListener("mouseup",ge)}}},[ee]),(0,y.useEffect)(()=>{const Ee=()=>{ue(window.innerHeight*ne)};return window.addEventListener("resize",Ee),()=>{window.removeEventListener("resize",Ee)}},[ne]),y.createElement("div",{className:a.draggableImage,style:{top:`${pe}px`,display:ce?"none":"block",cursor:ie.current?"grabbing":"grab"},ref:z},x&&y.createElement("div",{className:a.extraNode,onMouseUp:Ee=>Ee.stopPropagation(),onMouseDownCapture:Ee=>Ee.stopPropagation()},x),b!=null&&b.nickname?y.createElement("div",{className:a.specialImg},y.createElement("div",{className:a.bubble},b==null?void 0:b.nickname),y.createElement("img",{className:a.upImg,src:b!=null&&b.headImgId?((E=fe.Z)==null?void 0:E.API_SERVER)+"/api/attachments/"+(b==null?void 0:b.headImgId):de,width:60,draggable:"false"})):y.createElement("img",{className:a.img,src:re,width:60,draggable:"false"}),y.createElement("i",{className:`iconfont icon-tupianguanbi ${a.close}`,onMouseUp:Ee=>{Ee.stopPropagation(),se(!0)}}))}},25232:function(ct,nt,le){"use strict";var y=le(59301),xe=Object.defineProperty,a=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,te=(b,E,z)=>E in b?xe(b,E,{enumerable:!0,configurable:!0,writable:!0,value:z}):b[E]=z,ae=(b,E)=>{for(var z in E||(E={}))fe.call(E,z)&&te(b,z,E[z]);if(a)for(var z of a(E))de.call(E,z)&&te(b,z,E[z]);return b},re=(b,E)=>{var z={};for(var ie in b)fe.call(b,ie)&&E.indexOf(ie)<0&&(z[ie]=b[ie]);if(b!=null&&a)for(var ie of a(b))E.indexOf(ie)<0&&de.call(b,ie)&&(z[ie]=b[ie]);return z};const ee=le(20441),ne={};ee.keys().forEach(b=>{const E=b.replace("./","").replace(".svg","");ne[E]=ee(b)});const x=b=>{var E=b,{filename:z}=E,ie=re(E,["filename"]),oe;const pe=((oe=z==null?void 0:z.split(".").pop())==null?void 0:oe.toLowerCase())||"unknown",ue=ne[pe]||ne.default;return y.createElement("img",ae({src:ue,alt:pe},ie))};nt.Z=x},37732:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return ne}});var y=le(59301),xe={flex_box_center:"flex_box_center___kyfCX",flex_space_between:"flex_space_between___GHTzD",flex_box_vertical_center:"flex_box_vertical_center___FdgNd",flex_box_center_end:"flex_box_center_end___LMVYD",flex_box_column:"flex_box_column___Yb2bC",f_l_c:"f_l_c___nwLBO",officediv:"officediv___KkKIB",preclass:"preclass___SCKdC"},a=le(37285),fe=le(25232),de=le(25399),te=le(37639),re=({item:x})=>{var b,E,z,ie,oe;const[pe,ue]=(0,y.useState)(!1);console.log("----",x);let ce=[{name:"subject",icon:y.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-kecheng1"})},{name:"shixun",icon:y.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-shixunti2"})},{name:"challenge",icon:y.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-shixunti2"})},{name:"document",icon:y.createElement(fe.Z,{filename:x==null?void 0:x.name,style:{width:16,height:16,marginRight:5}})}];return y.createElement("div",{className:xe.f_l_c},y.createElement(de.Z,{title:x==null?void 0:x.name},y.createElement(te.Z,{placement:"top",content:y.createElement("div",null,y.createElement(a.Z,null),y.createElement("pre",{className:xe.preclass,style:{maxWidth:600,maxHeight:400}},(x==null?void 0:x.type)==="document"&&((b=x==null?void 0:x.contents)==null?void 0:b.toString()),(x==null?void 0:x.type)!=="document"&&y.createElement("a",{target:"_blank",href:(E=x==null?void 0:x.contents)==null?void 0:E.toString()},(z=x==null?void 0:x.contents)==null?void 0:z.toString()))),title:y.createElement("div",null,(ie=ce==null?void 0:ce.find(se=>(se==null?void 0:se.name)===x.type))==null?void 0:ie.icon,x==null?void 0:x.name),trigger:"click",open:pe,onOpenChange:se=>{ue(se)}},y.createElement("div",{className:xe.officediv},(oe=ce==null?void 0:ce.find(se=>(se==null?void 0:se.name)===x.type))==null?void 0:oe.icon,x==null?void 0:x.name))))},ne=({Filelist:x})=>y.createElement("div",null,y.createElement("div",{style:{display:"flex",alignItems:"center"}},y.createElement("span",{style:{minWidth:40,fontWeight:500,color:"#333"}},"\u5F15\u7528"),y.createElement(a.Z,{style:{flex:1,minWidth:"calc(100% - 40px)"}})),y.createElement("div",{className:xe.f_l_c},x==null?void 0:x.map(b=>y.createElement(re,{item:b}))))},12:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return ke}});var y=le(59301),xe=le(28284),a=le(29787),fe=le(62957),de=le(77019),te=le(17149),ae=le(6767),re=le(4676),ee="data:image/png;base64,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",ne={tip:"tip___tKX6W",knowledgeWrapper:"knowledgeWrapper___KcnuR",fixedLoading:"fixedLoading___XmyB7",leftNode:"leftNode___Y2uWT",option:"option____sKqP",serial:"serial___qF0bP",row:"row___oV21b",label:"label___XumW5",content:"content___qfqms"},x=le(20566),b=le(62363),E=le(82093),z=le(2978),ie=le(33796),oe=le(95795),pe=le(30641),ue=le(99571),ce={wrap:"wrap___YcSZv",left:"left___Rou01",leftNode:"leftNode___hFjN9",option:"option___JIrUI",serial:"serial___U64xx",row:"row___gQbg9",label:"label___brOMv",content:"content___qUMZz",bottomActionContainer:"bottomActionContainer___eMaBv",bottomBtn:"bottomBtn___hQiMj"},se=le(71360),he=le(30008),Ee=le(49661),ge=le(11196),ve=le(53010),me=le(24754),be=le(38394),ye=le(65986),Ae=le(24334),Ce=le(67556),Se=(Te,je,Le)=>new Promise((Ge,rt)=>{var $e=Ye=>{try{_e(Le.next(Ye))}catch(Pe){rt(Pe)}},ze=Ye=>{try{_e(Le.throw(Ye))}catch(Pe){rt(Pe)}},_e=Ye=>Ye.done?Ge(Ye.value):Promise.resolve(Ye.value).then($e,ze);_e((Le=Le.apply(Te,je)).next())}),Fe=({questionId:Te,visible:je,onChange:Le,questionData:Ge,noRestrictModal:rt,noReselect:$e,noSaveSuccess:ze})=>{const[_e,Ye]=(0,y.useState)(!1),[Pe,Ze]=(0,y.useState)([]),[Ve,tt]=(0,y.useState)(me.Q),{contentRef:Je,value:Ne,status:Ie,open:Re,close:Xe}=Ve,qe=(0,ve.Z)({contentRef:Je,status:Ie}),{openProgress:ot,closeProgress:at,CreateProgressModal:it,progressOpen:Mt}=(0,ge.Z)();(0,y.useEffect)(()=>{je===!0&&(Je!=null&&Je.current)&&wt(),je===!1&&Xe()},[je,!!(Je!=null&&Je.current)]);const wt=()=>Se(void 0,null,function*(){const dt={scene_type:5,request_identifier:Math.random(),item_bank_id:Te};yield Re(dt)}),Pt=[{id:"0",type:"\u5355\u9009\u9898",value:"SINGLE"},{id:"1",type:"\u591A\u9009\u9898",value:"MULTIPLE"},{id:"2",type:"\u5224\u65AD\u9898",value:"JUDGMENT"},{id:"3",type:"\u586B\u7A7A\u9898",value:"COMPLETION"},{id:"4",type:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{id:"6",type:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{id:"7",type:"\u7EC4\u5408\u9898",value:"COMBINATION"},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}],ft=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],ut=()=>Se(void 0,null,function*(){ot(),Ye(!0),Ze([]);const bt=qe(),dt=new FormData;dt.append("html",bt);const yt=yield(0,E.ZP)("/api/intelligent_imports/import.json",{method:"post",body:dt},!0);if((yt==null?void 0:yt.status)===0)if(yt!=null&&yt.data){at(100),Ze(yt==null?void 0:yt.data);return}else ae.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");Ye(!1),at()}),mt=()=>Se(void 0,null,function*(){const bt=qe();(0,Ee.RG)(bt)}),st=(bt,dt="")=>{var yt,Bt,Nt;const Tt=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],cn=["SINGLE","MULTIPLE","JUDGMENT","COMPLETION","SUBJECTIVE"],{name:vn,choices:an=[],item_type:Kt,tag_disciplines:ln=[],difficulty:rn,analysis:Vt,answer_texts:bn,standard_answer:Fn,standard_answers:An,description:dn,time_limit:pn,language:Ct,hack_sets:Dt,code:jt,sub_item_banks:Yt}=bt||Ge,Ft=(yt=Pt.find(Ot=>Ot.value===Kt))==null?void 0:yt.type,_t=`1.${dt}\u3010${Ft}\u3011${vn}`;let lt="";const pt=(Bt=ln==null?void 0:ln.map(Ot=>Ot.name))==null?void 0:Bt.join("\u3001");return Kt==="SUBJECTIVE"?lt=(bn==null?void 0:bn[0])||"":Kt==="JUDGMENT"?an==null||an.forEach((Ot,Qt)=>{Ot.is_answer&&(lt=Qt?"\u9519\u8BEF":"\u6B63\u786E")}):an==null||an.forEach((Ot,Qt)=>{Ot.is_answer&&(lt=lt+ft[Qt])}),y.createElement("div",{className:ce.leftNode,style:bt?{padding:0}:{}},y.createElement(be.Z,{className:"mb10",value:_t}),an==null?void 0:an.map((Ot,Qt)=>y.createElement("div",{key:Qt,className:ce.option},y.createElement("div",{className:ce.serial},ft[Qt],"."),y.createElement(be.Z,{style:{flex:1},value:Ot==null?void 0:Ot.choice_text}))),dn&&y.createElement("div",{className:ce.row},y.createElement("div",{className:ce.label},"\u8BD5\u9898\u63CF\u8FF0"),y.createElement(be.Z,{style:{flex:1},value:dn||""})),Kt==="COMPLETION"?(Nt=Fn||An)==null?void 0:Nt.map((Ot,Qt)=>{var Xt,Gt;return y.createElement("div",{className:ce.row,style:{alignItems:"center"},key:Qt},y.createElement("div",{className:ce.label},"\u7B54\u6848",Qt+1),y.createElement("div",{className:ce.content},(Ot==null?void 0:Ot.model)===1?(Xt=Ot==null?void 0:Ot.answer_text)==null?void 0:Xt.join("\u3001"):y.createElement(ye.Z,{value:(Gt=Ot==null?void 0:Ot.answer_text)==null?void 0:Gt.join("\u3001"),readOnly:!0})))}):cn.includes(Kt)&&y.createElement("div",{className:ce.row},y.createElement("div",{className:ce.label},"\u7B54\u6848"),y.createElement("div",{className:ce.content},lt)),!bt&&y.createElement("div",{className:ce.row},y.createElement("div",{className:ce.label},"\u96BE\u5EA6"),y.createElement("div",{className:ce.content},Tt[rn-1]||"")),Kt!=="COMBINATION"&&y.createElement("div",{className:ce.row},y.createElement("div",{className:ce.label},"\u89E3\u6790"),y.createElement(be.Z,{style:{flex:1},value:Vt||""})),!bt&&y.createElement("div",{className:ce.row},y.createElement("div",{className:ce.label},"\u77E5\u8BC6\u70B9"),y.createElement("div",{className:ce.content},pt)),pn&&y.createElement("div",{className:ce.row},y.createElement("div",{className:ce.label},"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09"),y.createElement("div",{className:ce.content},pn)),Ct&&y.createElement("div",{className:ce.row},y.createElement("div",{className:ce.label},"\u7F16\u7A0B\u8BED\u8A00"),y.createElement("div",{className:ce.content},Ct)),jt&&y.createElement("div",{className:ce.row},y.createElement("div",{className:ce.label},Kt==="PROGRAM"?"\u5B66\u5458\u521D\u59CB\u4EE3\u7801":"\u7A0B\u5E8F\u4EE3\u7801"),y.createElement("div",{className:ce.content,style:{whiteSpace:"pre-wrap"}},Ae.Base64.decode(jt))),Dt==null?void 0:Dt.map((Ot,Qt)=>{const Xt=Kt==="PROGRAM"?`(${Qt+1})`:"";return y.createElement(y.Fragment,{key:Qt},y.createElement("div",{className:ce.row},y.createElement("div",{className:ce.label},"\u6D4B\u8BD5\u7528\u4F8B",Xt,"\u8F93\u5165"),y.createElement("div",{className:ce.content},(Ot==null?void 0:Ot.input)||"")),y.createElement("div",{className:ce.row},y.createElement("div",{className:ce.label},"\u6D4B\u8BD5\u7528\u4F8B",Xt,"\u8F93\u51FA"),y.createElement("div",{className:ce.content},(Ot==null?void 0:Ot.output)||"")))}),Kt==="BPROGRAM"&&(Fn==null?void 0:Fn.map((Ot,Qt)=>y.createElement("div",{className:ce.row,key:Qt},y.createElement("div",{className:ce.label},"\u7B54\u6848",Qt+1),y.createElement("div",{className:ce.content,style:{whiteSpace:"pre-wrap"}},(Ot==null?void 0:Ot.answer_text)||"")))),Yt==null?void 0:Yt.map((Ot,Qt)=>y.createElement(y.Fragment,{key:Ot.id},st(Ot,Qt+1))))};return y.createElement(y.Fragment,null,y.createElement(pe.Z,{title:"\u4EE5\u9898\u6362\u9898",extra:y.createElement("div",{className:ce.extraHeader},y.createElement(de.Z,{align:"middle"},!Ie&&!!Ne&&y.createElement(y.Fragment,null,y.createElement(se.op,{onClick:ut,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),y.createElement(se.op,{onClick:mt,shape:"default",type:"text"},y.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),y.createElement("i",{onClick:()=>{const bt=dt=>{fe.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:dt,onOk:()=>{Le(!1)}})};if(Ie){bt("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Ne?bt("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Le(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:je},y.createElement("div",{className:ce.wrap},y.createElement("div",{className:ce.left},y.createElement(de.Z,{justify:"space-between"},y.createElement("b",{className:"font16 c-grey-333"},"\u539F\u9898"),!Ie&&y.createElement(ue.ZP,{onClick:()=>{Le(!1),$e()},type:"primary"},"\u91CD\u65B0\u9009\u62E9\u8BD5\u9898")),st()),y.createElement(me.Z,{stringTransformer:Ce.o,onStatusChange:tt,bottomOffset:160,style:{paddingBottom:86},bottomContainerNode:y.createElement("div",{className:ce.bottomActionContainer},Ie?y.createElement("div",{onClick:Xe,className:ce.bottomBtn},y.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u751F\u6210"):y.createElement("div",{onClick:wt,className:ce.bottomBtn},y.createElement("i",{className:"iconfont icon-zhongxinshengcheng1"}),"\u91CD\u65B0\u751F\u6210")),loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Mt,noRestrictModal:rt,onError:bt=>{Object.prototype.toString.call(bt)==="[object Object]"&&bt.status===-9&&rt(bt.data)}}))),y.createElement(pe.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:_e},y.createElement(de.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},y.createElement("img",{src:le(11215),alt:"\u4EE5\u9898\u6362\u9898"}),y.createElement("span",{className:"ml10"},"\u4EE5\u9898\u6362\u9898")),y.createElement(he.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Pe,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>Ye(!1),onSuccess:()=>{Ye(!1),Le(!1),ze()}}),y.createElement("div",{style:{height:70}})),it("\u5904\u7406\u4E2D"))},we=le(59301),Me=Object.defineProperty,Be=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,Qe=(Te,je,Le)=>je in Te?Me(Te,je,{enumerable:!0,configurable:!0,writable:!0,value:Le}):Te[je]=Le,Ke=(Te,je)=>{for(var Le in je||(je={}))We.call(je,Le)&&Qe(Te,Le,je[Le]);if(Be)for(var Le of Be(je))Oe.call(je,Le)&&Qe(Te,Le,je[Le]);return Te},He=(Te,je,Le)=>new Promise((Ge,rt)=>{var $e=Ye=>{try{_e(Le.next(Ye))}catch(Pe){rt(Pe)}},ze=Ye=>{try{_e(Le.throw(Ye))}catch(Pe){rt(Pe)}},_e=Ye=>Ye.done?Ge(Ye.value):Promise.resolve(Ye.value).then($e,ze);_e((Le=Le.apply(Te,je)).next())}),ke=(0,y.forwardRef)(({onUpdateNum:Te,onlyMediatorOpenStr:je},Le)=>{var Ge;const[rt]=xe.default.useForm(),[$e,ze]=(0,y.useState)({}),[_e,Ye]=(0,y.useState)({}),[Pe,Ze]=(0,y.useState)(null),[Ve,tt]=(0,y.useState)(!1),[Je,Ne]=(0,y.useState)(!1),[Ie,Re]=(0,y.useState)([]),[Xe,qe]=(0,y.useState)(!1),[ot,at]=(0,y.useState)(!1),[it,Mt]=(0,y.useState)(""),[wt,Pt]=(0,y.useState)([]),[ft,ut]=(0,y.useState)([]),[mt,st]=(0,y.useState)(null),bt=xe.default.useWatch("knowledge",rt);(0,y.useEffect)(()=>{if(je)return ie.Z.subscribe(je,ln=>{Nt(ln.id)})},[je]),(0,y.useEffect)(()=>{Pe===!1&&Te&&Te()},[Pe]);const dt=()=>He(void 0,null,function*(){const Kt=yield(0,E.ZP)("/api/disciplines.json",{method:"get",params:{source:"new_question"}});ut(Kt.disciplines||[])}),yt=Kt=>He(void 0,null,function*(){const ln=yield(0,E.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:Kt}});Pt(ln.tag_disciplines)}),Bt=Kt=>He(void 0,null,function*(){var ln,rn,Vt,bn;const Fn=document.createElement("div");Fn.className=ne.fixedLoading,document.body.appendChild(Fn),re.render(we.createElement(a.Z,{spinning:!0}),Fn);let An={};const dn=[],[pn,Ct]=yield Promise.all([(0,E.ZP)("/api/intelligent_imports/check_number.json",{method:"get"}),(0,E.ZP)(`/api/item_banks/${Kt}/edit_single.json`,{method:"get"})]);if((pn==null?void 0:pn.status)===0&&(An.usedCount=pn==null?void 0:pn.remaining_number,An.totalCount=pn==null?void 0:pn.total_number),Ct.id){if(Ct!=null&&Ct.analysis||dn.push(3),(Ct==null?void 0:Ct.item_type)==="SUBJECTIVE"&&!((ln=Ct==null?void 0:Ct.answer_texts)!=null&&ln.length)&&dn.push(2),!((rn=Ct==null?void 0:Ct.tag_disciplines)!=null&&rn.length)){dn.push(1);const Dt=[(Vt=Ct==null?void 0:Ct.discipline)==null?void 0:Vt.id,(bn=Ct==null?void 0:Ct.sub_discipline)==null?void 0:bn.id].filter(jt=>!!jt);rt.setFieldValue("course",Dt)}An=Ke(Ke({},An),Ct),Re(dn)}Ye(Ct),ze(An),An.totalCount===-1?dn.length?tt(!0):qe(!0):at(!0),document.body.removeChild(Fn)}),Nt=Kt=>He(void 0,null,function*(){st(Kt),Bt(Kt),dt()}),Tt=()=>{Ze(!0)};(0,y.useImperativeHandle)(Le,()=>({onClick:Tt}));const cn=Kt=>{Pt([...wt,Ke({},Kt)])},vn=(Kt,ln)=>{if(Kt!=null&&Kt.course){const[rn,Vt]=Kt.course;yt(Vt),Mt(new Date),rt.setFieldsValue({knowledge:[]})}},an=()=>He(void 0,null,function*(){const{analysis:Kt="",answer_texts:ln="",course:rn=[],knowledge:Vt=[]}=rt.getFieldsValue()||{},bn={item_bank_id:mt,analysis:Kt,answer_texts:ln?[ln]:"",sub_discipline_id:(rn==null?void 0:rn[1])||"",tag_discipline_ids:Vt==null?void 0:Vt.map(An=>An.value)};Ne(!0);const Fn=yield(0,E.ZP)("/api/intelligent_imports/exchange_save_info.json",{method:"post",body:bn});Fn.id&&(Ye(Fn),tt(!1),qe(!0)),Ne(!1)});return we.createElement(y.Fragment,null,we.createElement(fe.default,{centered:!0,open:Ve,title:"\u6E29\u99A8\u63D0\u793A",width:810,okText:"\u7EE7\u7EED\u6362\u9898",confirmLoading:Je,onCancel:()=>tt(!1),onOk:()=>rt.submit(),afterClose:()=>{rt.resetFields()}},we.createElement("div",{className:ne.tip},"\u6211\u53D1\u73B0\u60A8\u9009\u4E2D\u7684\u8FD9\u9053\u9898\u76EE\u4E0D\u5B8C\u5584\u3002\u4E3A\u4E86\u80FD\u66F4\u7CBE\u51C6\u7684\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u5EFA\u8BAE\u60A8\u63D0\u4F9B\u66F4\u591A\u7684\u5173\u4E8E\u5F53\u524D\u9898\u76EE\u7684\u4FE1\u606F~"),we.createElement("img",{src:ee,style:{marginTop:-100}}),we.createElement(xe.default,{form:rt,onValuesChange:vn,layout:"vertical",colon:!1,onFinish:an},Ie.includes(1)&&we.createElement(de.Z,{align:"middle",className:"mb20"},we.createElement(xe.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"course",className:"mr10 mb0"},we.createElement(te.Z,{size:"large",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},style:{width:240},placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:ft})),we.createElement(xe.default.Item,{name:"knowledge",className:"mb0 mt30"},we.createElement(b.N,{key:it,height:300,zIndex:1210,selectvalues:bt,subId:(Ge=rt.getFieldsValue().course)==null?void 0:Ge[1],knowledgeOptions:wt,onAddKnowledgeFinish:cn,className:ne.knowledgeWrapper}))),Ie.includes(2)&&we.createElement(xe.default.Item,{className:"mt20 mb10",name:"answer_texts",label:"\u53C2\u8003\u7B54\u6848",valuePropName:"defaultValue"},we.createElement(z.Z,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848",height:120})),Ie.includes(3)&&we.createElement(xe.default.Item,{className:"mb0",name:"analysis",label:"\u9898\u76EE\u89E3\u6790",valuePropName:"defaultValue"},we.createElement(z.Z,{placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u89E3\u6790",height:120})))),Pe&&we.createElement(x.Z,{isIntelligentAssistant:!0,setScoreShow:Ze,isshixuns:!1,ScoreShow:!!Pe,isloadings:!1,onOk:Kt=>{if(!Kt.length){ae.ZP.warning("\u8BF7\u9009\u62E9\u8BD5\u9898");return}Nt(Kt[0])}}),we.createElement(oe.Z,{visible:ot,usedCount:$e==null?void 0:$e.usedCount,totalCount:$e==null?void 0:$e.totalCount,onCancel:()=>at(!1),onOk:()=>{at(!1),Ie.length?tt(!0):qe(!0)}}),we.createElement(Fe,{noReselect:()=>{Ze(!0)},noRestrictModal:Kt=>{ze({usedCount:0,totalCount:Kt}),at(!0)},questionId:mt,visible:Xe,questionData:_e,onChange:Kt=>{qe(Kt)},noSaveSuccess:()=>Ze(!1)}))})},74049:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return me}});var y=le(59301),xe=le(6767),a=le(30641),fe=le(77019),de=le(62957),te=le(37568),ae=le(14566),re=le(25399),ee=le(5269),ne=le(71051),x={wrap:"wrap___Yz6fc",left:"left___F0axg",tip:"tip___nCmqI",bottomBtn:"bottomBtn___x70Gq",disabled:"disabled___CWzre"},b=le(71360),E=le(90524),z=le(30008),ie=le(82093),oe=le(67556),pe=le(49661),ue=le(11196),ce=le(53010),se=le(95795),he=le(24754),Ee="data:image/png;base64,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",ge=(be,ye,Ae)=>new Promise((Ce,Se)=>{var De=Me=>{try{we(Ae.next(Me))}catch(Be){Se(Be)}},Fe=Me=>{try{we(Ae.throw(Me))}catch(Be){Se(Be)}},we=Me=>Me.done?Ce(Me.value):Promise.resolve(Me.value).then(De,Fe);we((Ae=Ae.apply(be,ye)).next())}),me=(0,y.forwardRef)(({onUpdateNum:be,onSave:ye},Ae)=>{var Ce;const Se=`\u8BF7\u8F93\u5165\u51FA\u9898\u8981\u6C42\uFF0C\u60A8\u4E5F\u53EF\u4EE5\u5148\u4E0A\u4F20\u6750\u6599\u4E4B\u540E\u518D\u6839\u636E\u6750\u6599\u51FA\u9898 +\u4F8B\uFF1A\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002\u8003\u5BDF\u77E5\u8BC6\u70B9\uFF1A\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020%`,[De,Fe]=(0,y.useState)(!1),[we,Me]=(0,y.useState)([]),[Be,We]=(0,y.useState)(null),[Oe,Qe]=(0,y.useState)([]),[Ke,He]=(0,y.useState)(0),[Ue,ke]=(0,y.useState)(0),[Te,je]=(0,y.useState)(!1),[Le,Ge]=(0,y.useState)(""),[rt,$e]=(0,y.useState)(0),[ze,_e]=(0,y.useState)(0),[Ye,Pe]=(0,y.useState)(0),[Ze,Ve]=(0,y.useState)(0),[tt,Je]=(0,y.useState)(0),[Ne,Ie]=(0,y.useState)(0),[Re,Xe]=(0,y.useState)(0),[qe,ot]=(0,y.useState)(0),[at,it]=(0,y.useState)(he.Q),{contentRef:Mt,value:wt,status:Pt,open:ft,close:ut}=at,mt=(0,ce.Z)({contentRef:Mt,status:Pt}),{openProgress:st,closeProgress:bt,CreateProgressModal:dt,progressOpen:yt}=(0,ue.Z)();(0,y.useEffect)(()=>{Be&&cn(),Be===!1&&(ut(),be==null||be(),Me([]),Ge(""),$e(0),_e(0),Pe(0),Ve(0),Je(0),Ie(0),Xe(0),ot(0))},[Be]);const Bt=()=>{We(!0)};(0,y.useImperativeHandle)(Ae,()=>({onClick:Bt}));const Nt=Vt=>{je(!0),He(Vt),ke(0)},Tt=Vt=>ge(void 0,null,function*(){const bn=Vt.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(bn)==-1?(xe.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):Vt.size/1024/1024>10?(xe.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),cn=()=>ge(void 0,null,function*(){const Vt=yield(0,ie.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});Vt.status===0&&(He(Vt.total_number),ke(Vt.remaining_number))}),vn=Vt=>(Vt=Vt||"",Vt=String(Vt),Vt=Vt.replace(/\s+/g,""),Vt),an=(Vt=!0)=>ge(void 0,null,function*(){var bn,Fn;const An=[{name:"\u5355\u9009\u9898",num:rt||0},{name:"\u591A\u9009\u9898",num:ze||0},{name:"\u5224\u65AD\u9898",num:Ye||0},{name:"\u586B\u7A7A\u9898",num:Ze||0},{name:"\u7B80\u7B54\u9898",num:tt||0},{name:"\u7EC4\u5408\u9898",num:qe||0},{name:"\u7F16\u7A0B\u9898",num:Ne||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:Re||0}];if(Vt){if(vn(Le)){if(Le.length>1e3){xe.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{xe.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!vn(Le)&&!(we!=null&&we.length)){xe.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const Ct=An.reduce((Dt,jt)=>Dt+jt.num,0);if(Ct===0){xe.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(Ct>50){xe.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}if(Ke!==-1){je(!0);return}}je(!1);const pn={scene_type:6,request_identifier:Math.random(),file_id:(Fn=(bn=we[0])==null?void 0:bn.response)==null?void 0:Fn.id,content:Le,count_arr:An.map(Ct=>Ct.num).join(",")};yield ft(pn),cn()}),Kt=()=>ge(void 0,null,function*(){const Vt=mt();if(ye){We(!1),ye(Vt);return}st(),Fe(!0),Qe([]);const bn=new FormData;bn.append("html",Vt);const Fn=yield(0,ie.ZP)("/api/intelligent_imports/import.json",{method:"post",body:bn},!0);if((Fn==null?void 0:Fn.status)===0)if(Fn!=null&&Fn.data){bt(100),Qe(Fn==null?void 0:Fn.data);return}else xe.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");Fe(!1),bt()}),ln=()=>ge(void 0,null,function*(){const Vt=mt();(0,pe.RG)(Vt)}),rn=["uploading","error"].includes((Ce=we==null?void 0:we[0])==null?void 0:Ce.status);return y.createElement(y.Fragment,null,y.createElement(se.Z,{visible:Te,totalCount:Ke,usedCount:Ue,onCancel:()=>je(!1),onOk:()=>an(!1)}),y.createElement(a.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:y.createElement("div",{className:x.extraHeader},y.createElement(fe.Z,{align:"middle"},!Pt&&!!wt&&y.createElement(y.Fragment,null,y.createElement(b.op,{onClick:Kt,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),y.createElement(b.op,{onClick:ln,shape:"default",type:"text"},y.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),y.createElement("i",{onClick:()=>{const Vt=bn=>{de.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:bn,onOk:()=>{We(!1)}})};if(Pt){Vt("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else wt?Vt("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):We(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Be},y.createElement("div",{className:x.wrap},y.createElement("div",{className:x.left},y.createElement("div",{className:x.tip},y.createElement("img",{src:Ee}),y.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01")),y.createElement("div",{className:"mb10 mt20 c-black"},y.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),y.createElement(te.default.TextArea,{style:{height:160},className:"mb20",value:Le,placeholder:Se,onChange:Vt=>{Ge(Vt.target.value)}}),y.createElement(ae.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${E.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:we,withCredentials:!0,data:{upload_type:1},beforeUpload:Tt,onChange:({file:Vt})=>{var bn,Fn;Vt.status!=="removed"&&(Vt.status==="done"&&((bn=Vt==null?void 0:Vt.response)==null?void 0:bn.status)!==0&&(Vt.status="error",Vt.response=(Fn=Vt==null?void 0:Vt.response)==null?void 0:Fn.message),Me([Vt]))},onRemove:()=>Me([])},y.createElement(re.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},y.createElement(b.op,{style:{borderRadius:2}},y.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),y.createElement("div",{className:"c-black mt20"},y.createElement("div",{className:"mb10 c-black"},y.createElement("b",null,"\u51FA\u9898\u6570\u91CF"),y.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u4FDD\u8BC1\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",y.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"50"),"\u9053\uFF09")),y.createElement(fe.Z,{style:{gap:16}},y.createElement(ee.Z,null,y.createElement("label",null,"\u5355\u9009\u9898"),y.createElement(ne.Z,{min:0,max:10,value:rt,onChange:$e,style:{marginLeft:"8px"}})),y.createElement(ee.Z,null,y.createElement("label",null,"\u591A\u9009\u9898"),y.createElement(ne.Z,{min:0,max:10,value:ze,onChange:_e,style:{marginLeft:"8px"}})),y.createElement(ee.Z,null,y.createElement("label",null,"\u5224\u65AD\u9898"),y.createElement(ne.Z,{min:0,max:10,value:Ye,onChange:Pe,style:{marginLeft:"8px"}})),y.createElement(ee.Z,null,y.createElement("label",null,"\u586B\u7A7A\u9898"),y.createElement(ne.Z,{min:0,max:10,value:Ze,onChange:Ve,style:{marginLeft:"8px"}})),y.createElement(ee.Z,null,y.createElement("label",null,"\u7B80\u7B54\u9898"),y.createElement(ne.Z,{min:0,max:10,value:tt,onChange:Je,style:{marginLeft:"8px"}})),y.createElement(ee.Z,null,y.createElement("label",null,"\u7EC4\u5408\u9898"),y.createElement(ne.Z,{min:0,max:10,value:qe,onChange:ot,style:{marginLeft:"8px"}})),y.createElement(ee.Z,null,y.createElement("label",null,"\u7F16\u7A0B\u9898"),y.createElement(ne.Z,{min:0,max:10,value:Ne,onChange:Ie,style:{marginLeft:"8px"}})),y.createElement(ee.Z,null,y.createElement("label",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898"),y.createElement(ne.Z,{min:0,max:10,value:Re,onChange:Xe,style:{marginLeft:"8px"}})))),Pt?y.createElement("div",{onClick:ut,className:x.bottomBtn},y.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):rn?y.createElement("div",{className:`${x.bottomBtn} ${x.disabled}`},y.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):y.createElement("div",{onClick:()=>{an()},className:x.bottomBtn},y.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898")),y.createElement(he.Z,{onStatusChange:it,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!yt,noRestrictModal:Nt,stringTransformer:oe.o,onError:Vt=>{Object.prototype.toString.call(Vt)==="[object Object]"&&Vt.status===-9&&Nt(Vt.data)}}))),y.createElement(a.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:De},y.createElement(fe.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},y.createElement("img",{src:le(36413),alt:"\u667A\u80FD\u51FA\u9898"}),y.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),y.createElement(z.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Oe,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>Fe(!1),onSuccess:()=>{Fe(!1),We(!1)}}),y.createElement("div",{style:{height:70}})),dt("\u5904\u7406\u4E2D"))})},23479:function(ct,nt,le){"use strict";var y=le(59301);const xe=({scrollBoxRef:a,bottomInspectRef:fe,contentRef:de,status:te,rootMargin:ae="70px",bottomOffset:re=110})=>{const[ee,ne]=(0,y.useState)(!0),x=(0,y.useRef)(!1);return(0,y.useEffect)(()=>{if(!a.current||!fe.current)return;const b=new IntersectionObserver(([E])=>{var z,ie,oe,pe;if(!document.contains(E.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((z=E.rootBounds)==null?void 0:z.width)===0&&((ie=E.rootBounds)==null?void 0:ie.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((oe=E.boundingClientRect)==null?void 0:oe.width)===0&&((pe=E.boundingClientRect)==null?void 0:pe.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}ne(E.isIntersecting)},{root:a.current,rootMargin:ae,threshold:0});return b.observe(fe.current),()=>{b.disconnect()}},[a.current,fe.current,ae]),(0,y.useEffect)(()=>{if(!te)return;const b=a.current,E=de.current;x.current=!1;let z=b.scrollTop;const ie=()=>{const{scrollTop:pe,scrollHeight:ue,clientHeight:ce}=b;pe>z?pe+ce>=ue-re&&(b.scrollTop=b.scrollHeight,x.current=!1):pe{x.current||(b.scrollTop=b.scrollHeight)});return oe.observe(E),()=>{setTimeout(()=>{oe.unobserve(E)},250),b.removeEventListener("scroll",ie)}},[te]),ee};nt.Z=xe},53010:function(ct,nt,le){"use strict";var y=le(59301);const xe=({contentRef:a,status:fe})=>((0,y.useEffect)(()=>{!fe&&(a!=null&&a.current)&&a.current.querySelectorAll("code[data-text], mathx[data-text]").forEach(ae=>{ae.tagName.toLowerCase()==="code"?ae.parentElement&&(ae.parentElement.contentEditable="false"):ae.tagName.toLowerCase()==="mathx"&&(ae.contentEditable="false")})},[fe]),(te=!1)=>{const ae=x=>{const b={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" ","©":"\xA9","®":"\xAE","€":"\u20AC"};return x.replace(/&[^;]+;/g,E=>b[E]||E)};if(!a.current)return"";const re=a.current.cloneNode(!0);re.querySelectorAll("code[data-text], mathx[data-text]").forEach(x=>{let b=x.getAttribute("data-text");x.tagName.toLowerCase()==="code"?b=b.replace(/```.*\n|\n```/g,""):x.tagName.toLowerCase()==="mathx"&&(b=`$$${b}$$`);const E=document.createTextNode(b);x.parentNode.replaceChild(E,x)}),te&&re.querySelectorAll('[data-select="disabled"]').forEach(b=>{var E;const z=b.textContent||"",ie=document.createTextNode(z+` +`);(E=b.parentNode)==null||E.replaceChild(ie,b)});let ne=re.innerHTML;return te||(ne=ne.replace(/<[^>]*data-select="disabled"[^>]*>.*?<\/[^>]*>/g,"")),ne=ne.replace(/

/g,""),ne=ne.replace(/<\/p>/g,` +`),ne=ne.replace(/
/g,` +`),ne=ne.replace(/\r\n/g,` +`),ne=ne.replace(/<[^>]*>/g,""),ne=ae(ne),ne});nt.Z=xe},11196:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return b}});var y=le(59301),xe=le(62957),a=le(77019),fe=le(60242),de="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGIAAABYCAYAAAAORCLFAAAAAXNSR0IArs4c6QAAIABJREFUeF7lfQecXFXZ/nNumT6zvWeTTSWkEEJooUgRpSMooiLfxycqTcQGIvipAf1UsNFEUAQBQTpSDCgtIQVTSAgJ6ckm2ZJt2dnd6XPL+fuec8/sZAmSbAKBv/P73Z3ZmXvv3Ps+5+1lGD5kD855cHM8P85xtRqmG1a5H5sqQqz1Q3aZ+/xy2D4/4zBOyGfN0lZe9v0Tt/fj0vZenBAf0MozFgNjAOe2XR1jy8qC7s/OPdT/12Gc/iNxyH4HYlVrctrb3b5bN7Wzj3X1agDXYOgQILgccFwgk+OoKOOY1uT89nPPmldiFnM/EtTdg4vcr0C8uC59xbIt5k3bu/Sgz2Twm4BuAJom78B1AdsG8haQywMOc5BLDPzsD5eXX7cH9/iR2HW/AMFnQXvwEwM/e7vN913b9iMQAPw+wPQBuscNnIBwPCDyQDZHnAEsXtPHzzo6fPG1p/vu/khQeDcvcr8A8cC8xKzV240fuW4AoSAQCAI+H+AzAdMEwADLliBYFmATR2SBZAbY0mWhsyuZvfRM48Tzj4i9vpv3+aHf7QMH4qXVqbPnr8ETqWxIi0SAUEgCURoFDD+QswDuANkswJkEIZ8HkmnA0QBfALj/2U6Mr4kt+u3nOo9vamryS+jEpiUBjQFaJp3WNRYSr1kQGstBtwCdMfm5ZeV1BqYxmMxmIGGoaTZ0x4TuOLZBmoox6K5jGw7t50BzvGMZfReD5gKa60JP5x3tyTULH511wgn2cBH/QIFoH+CVv7h/wUrEjqqNhhkIiEBIgtGXAFrapDgiXVFdDlSWcqQ5Q9YBfCEAHMhlgH8s6kWV5jhXnlPW43Ie45wz7nINjJGOJyIxXWdM12gD0zTxljAAhCXmoSagK3oM/kt7yP0KL+i4IhNBfEbX4/DMss0DX7v02Ip7hwsCHfeBAvG/v3no5mbrqG/U149CaQkQCsttcxuwcgOQtVwEtByivkxLLKotr62KRI2Yfvy4CYzlc0A6DWRSwAuL+3DsKBdHjA/A5RwM3CMyg64BpqEh4NNBBoDGJAB0p8U3W3hdQIXoyiUbyleDIOwEigcSB1xo7oI1O87/+km1j+wNCB8oEB0JXn3NL5/fFB11aqQkAsRiQDgMdPYB85dx9KayqI1afQ3luasSVd0PPHbe5Dxd4NVPpq4/8qjQDxNJIJ2SYDwxrxfjS3I4fXoQ3OWC+IbGSJjAb+oIh02EfBp04gRNyiqJhXwhQZDg7QwPAUFvSTAKrKPA8tChJzr32vbUnWdOLblsb0H4QIG459klV8xZW3FbZfVolBIIpBN8wHPzbXT0ZjC63O4fU5s98eaL6pcV39hrcX52VxZPJRIeR6SBu17oxox6F6dP9Qsb12dq8Bka/KaGWNRELGTA1CV3EE0JCHGzRVwhQSgSU7uiZhEABQ7x+CWVd7sefHHtxJ9/8aD4RwqIm59Y9cKG+ISTS6Imop5u6O538de5aYCncPQBzpf/cFnDPUNv6uUd/BddKVxFnJBKA/0DHL/5awcuOMyPgxs1GBoQMCUIpVETZTEDQZO4wdPaBIbS5koeESDFlN2VgC5a/YVr8oAhE3t5c/K7p06K/WJfgPCBccTSpUvNOW0127rSI2ojISAYAgwT2NTm4KUlAzig2tk0fWblxFknsJ2sjm7Oo4u7sG5HCnXZjARi7WYL987pxE/OjKEiAvh1hoCPIRY2UF3mQzQoRZTucYLiAsUB76R5kZLweES+Q5qHnr2/nEtEOZCx3PjNT64cc/OXpvd9pIBYN8ArZy8caN+Ripkhct6C0oN+Y52Fro40RlU69/z+soovD72peTv4La0pXJnJAJmsFE2PvjKA7X0ZzDojAg0cAZ+GSIChttKHiiiJKCa4ROiFgm4YVAW7Y5149FZ0H7wswkIDtvRk7zqkPnjpvgLhA+OIt7t47fw1uba2Xr8WDAJcBwJRoKXbwoNPxfHpQ4xb77yi4hvFN7a4j1+1NYmb0lkw4VWngc0tDu59pRefmmriYxN8IiYV8muoLTdQX2kgSN65Rs6CDJMI8VNE+aEEVv/vihCKgwZtXaVQOF5cHj/6s4dXLPzIAdHezkOvtjrbV7XoMd0PVNYCZWWATwceeKKfL/5r7zU988YIedua5RM2pXFDRwqfy+alM0diKZkCHnoxia5kFtefEYHOuPA3KmIGmuoNRAMMfgMwikSSIiJJFfVQL4WkGQKS+p+8O2U4FYD0Dkykrebzf7NgwpxZw3fedgXg7nDqPgH+nFvzL1VWGR+fOI4hGpbhDIMIp4FW8sagiU2ui+qUjSnZPEwKcVh5GewjL/vlRRbmr0/h4mNMHFinC/MxEmQYN8JERZTBr3vcoHG47gbPttHhugyuS0JMOM/gfOdnuAxcLwc5fcIHITPYCzoWrFsPBBJ3zT25302qCVy+T4hSdJK9AqIvy8f2MxxiuQgxhh0+YN0IPzYzxpyhFzrm4k0lZ5816r4RdfqnAuYgEEKEKI+XnCQKfXtxJhF1zQGvr3Dx8qoMjhvLceZ0EzroeIYxDSbqy4tBIN3AYfNnAFjeJdDJibIGGAuCsRJoPAoGExw2Ul1vYlv6NJh+8j101JQaAoxiblGii0Te/A3p0088IDz7QwEEf/RRvfXsz/wmwbSLUzlsdDR0w+VR7rDRQR8SPoZ/6DYemRDGa4wxRRHcOJ9HmQ9v+XQ0CY7QB6OtwqYnEDwgKNhHumHeGxyvrc/j8EYH5x9piHVtGgwja3WMrNIQ8LiKiCRMVnDk3GcBLvzBwTAUI/j8YFoIDGEBBD1SnWuwceBk+P0+VJX6UBU1Bh3AIcs0a/HMzU+3jZh1XmPvhwKI5gy/MG3g9vUdOPOcRjZHXdTXZ3P/0ZMwOWbg1FgU54YMRE0Hf6xkuLsuyrppvxte4TOCMbxgMFSSCBBOV1H+gRJBFNPp6gFeWQqs2m7jlIkOzpimg3MuOKGxhkBgIM4S52DymfQD2ZfZ/HNwkfVMT8/sFBcppD/5xdLLBkOqqwsbE+ciHPShqTaEEIVFPN9jKLH7kvaimph55L4GYdhW03qLPx3PInFElF3w7hfF2V/WYkZVhXtp1KedFtTwSFDHr8aHWOv3XuDjykr4U0xnU4iIwnrhMuQd7wPWbAZWtJDV4+C8Q1yMqZb7xMIamuo01JYxwQkmcZQHQsFvEOey4LgOcraFnGXD5TalXGVYFzYYyF2Rr+2chTQ/EEG/joqoIQwIAdEQbqB/W+LWnaPLffskpDGUbsPSEWvyfH48hcVHlbFv787q+O3iZO24+vAV0RC/MKSxR4Iafv7M68g4mvutgSz7UiKF0ak0YxR3aovzZEfCWTyyzP3HZScYP3MdMLKOyksZasoZSoKQ1pEurS7iKAFCcQjDs0ttAtfhAmSxqfiRd9EULhQxccFNTACr4lJDVym9v2a79dUp9e9PQmpYQKxM8cezNozDStjZuwOE2uf2RbxifIP7nViInR/g7PbSctz+3cdgBfqzI60Ur24Z0JN297aWRbeNH1i2zfqYpRlz4QIBnwyNk/ghYhEIwl9QYQyPq4hYrtsO190KhxvgrgEOA+CkD7zXpLTpPbGZYJoOxnRoYtPksxCVnvDyKERgL9yQ/djxBwTn7ck97+6+wwJiQRe/hmv4ZnsnRp03mSmtuLvfiT+sSI8YW+2/PurXjvD/K8B6UDl7fujBbSl+pm7gGbKcVHRBZnkGARABPY8T1ErmfB1crCzKFakzkyXEwCnMzTQBBocPTGwBgNPmE/qDChgGmYc4SobFHTf/iM9w2sG1RDox0H3XHbk7Z+0jf2JYQLzSyqfpPr68t9855Zzx5j92G4EhOz6+Nn9odYlxa2mYtbFE5ttTG0ItapfODL/AMPAA+ROFR5E9X5DjQ8QSAQG+cjADVLCclOAn64lWO3EEKQRTbIz5wciqYj6A02eeXU0CzdMtpFNAugYuUju2J3/0w/aa3//+kvRw77/4uGEBQRmxudv50nTO3XbaaOOcvbmQzz7K9YsPdS6qLtevNl33lgPLtN8xxtwdGX6RZuKPlLcm+is5Xyy7C56w54eI63C2wnVWC4VN+U1yaRhzC76KJDDxEQEy9JmsqeL3pPMn9i+O1gJIxru7v/iFUP2cOfvGwx4WEHS/szfkLwpFjLvWrO2bftkJ5av2Bgw69umVvKaxmt+V11gsmcP3x5TggoCOywvhCRWW3kX4WnGH8oTzlPPOk75wweAIK0ljtFnQkBevdVgCJPEes73XtC8BJ5NNAn3iCAG0VOwy18oQ7473v97+iZ/GIrwrHNKbx/mxpL6eDZs7hg3Eva/yQF2Tuyafs944a2Lg3L0F4oVWPm2bhb8ls2gQRo8rPWyihea5AuQnqI2UNVlN9BygIKIhNwp1iHCHZ1UJnVJk4gpzuSgyOzRKqxJJIaGwpX4gU/ftdgezV9ooDdqIBRxonCPDKkHZRtMg0PmSP7/NZj523jujCrtDm2EDQSe/+3X7K+NHsbs2bBg44SvHlb22O19I+yzdxEs6XPfSvKNV+nS3By7vaHf1y3IujqDPqbBM+BUOJecBmwrNvGfyvCkMQhtJa/pMeOMih+yJMRIoDIj5gVObgIgJhA2g3A8ECBjvc0X04sydUvoFwDy1v7iZ48kVDGETCNL5fEBdBUTcTNOFmZx5fna89rYrKwZ2lw57rSPUCS6+a6l5yscOWeLXs3zJm81HzPLyzP/uQjjnxt1L8ZoFzCQzlLaBHLA5ASSpmo/8LCkRRBi7kElTiloD/GFJdPLCxeYdIgJcUnKIz10GHFINHFQpuaTEBGqDgEFcpkzfIqur2Ico6CKPe+avB15cC4QICAMoDUogqDjOA6Lrpj+zhjmzdk5u7S4oe8UR9CW3vmIdN22i8XJbS/y6848ov+m9vvjeJfy0FPC3ABGUjBMOtCSBNkr+OLKwjMAgQ4U4g8praCNjxfWMlpISQI9JEOgzAYRXgCEsT9q82tmjRgBNMSm+oibQEAb8nogT5nARdyjOKJjCRSC99Dbw+pZBIKoisuSHIsgERN7my04br814r/t/t8/3Ggg68Z+X2X8cWe1+ft2ankO/+on6Nf/uYu5cwh8F8Fklz0n0bBgAenJAlqKuHuEFAERor+CMW95rW+YyrPBgkFCIMgKD7sYzdOg1rfpPjpGiiVYxPY+gEh5yBkUlhhfrotceJRQYJPqSWVnwlreBjW0c6zqBLGcI+TlGlTNRBEEg0LH9affhs6foX9ivQMx6tL/88EOiK3g+2b5kVcux7yaiXlrDK97uw9aAgTDJWVK0vVlgYxIYyEudQJviAsUBAoQ8QM8UjypvBEgQkxKnTVlWihOEe6ABlWHg8Dqp1IkjIj4JBHGGzqWnrhxEgaHnofelpMgMB6WII0Co9mp7D5CygSyV+OnAqCqglHSERtlG94dfPFz/8X4Fgr78D3Ozp02e4Ht2e2vfzz9zWPn3d3VBty7gX7V1/D7kWTkikKbEkscNJJZoE2B4xKeINnEG5SZIDMVGAWnP4yZ5r8xWYVkWuQFTq4GRJZLgxIEhA6gPS6VNhf1kgSmuUCD0JIDymOQucS1cmsJbWoH2Pmkg0AIioPIuBSKBEVXAhhbn3P852nhivwNBF/Dom/nbRtWySzes6zr9guMa3uFx3zifz2MMx5CYoFVK4YstA0CcVrpXgi/kPukDxQWkF/JAKkvsD1RWAm5Mii2SR6RmFBBehFvIHVqxx40U2T9BNOII+t7aEFBJxQt0bCGHIVf1jgSEuFG9GcI+4EA6B2xtAdoGJEA+z1QmkURWmxkAtndj6jdOZsP2p/aJjlCrYNaz7aGjJtYs8JlW3dZN3TMu/Hhjm/rs4UV8wuoMVlMBno9WrgMMpIHOFJAhbiDzUylnBYSXLk1kgP4MkM4ABx4IpD3zlkQSEUMQTKYXRGGCZgBlnlgS6U/yLTw9URcGKkMU7vP0hOdj0HdQETQlrIof9B1UQdJMQCSkDgpREJIWk6drHM4Rz7ILLj6OPbhfOYJzru0ADtCBzJxFVkVFvfFSOpVavb6548QrTxufo4v76UvO9Sld+6GI9NhAJgnE+4F4AkikgRwR3xMFpCeE70BAkC9B2TpLEnjsBCmz6XMiPBFaAUFJOGYA9DypBmiiakKRh5bmK3FEdQioDlNRmuQIFfqOp4BodDAPISKwnv6hcp5NrUBLSmYUyYdQQJAFFmRAHrxjWzc74MrT2AfvRyj030zzwxM6FrkOuKEhlemHbiURNJzU3NpR4YW662x+5W392t4MxpA4sjJA3w6grQvoisvCMSoQIDCE+UogKB9BOXMOMLIBiNuA6QeCAaChVPZTUC6WRBs92yTbNY5DazmCGkfQZML2D/mYAKImBNREgLBf5h9oy1scjsbgJ92h8hoeh5G2piqSt1uA9qw0V0npC6uPCh80oJREnw/Y2u9+47+P1W8dDlfsE9E0i3PtsD7MAcex6kbSPYBuO/BFbAQr/EImi0VGBLaAVAro7AaWrQWenQ/QiqRVT58Ja4m0Mm208oULDdSPBdo7qXIAQBCorgbqSiCTRaZX40qrPACMKHVQGeBwXA7H4WCcMhMcMR9QHmCiKE2A49OQznOEIrrIhQtHz0s4KVM2mwaWtQEdWUnwiF9yGPlCYQ2oIY/dFCJzwckHs2P2GxD0xU9u41OCJVjiWgioiuvurRzlIQc8xOGPmjKuWZRRE5aKRsTl+Pk9wNK1pP048bk0V0TEmZ656KHQgwyJJAl1AoIBpUwUM5cHgGhAhh5IFFVVACNjwAHVkkAigVRU/SeLa+RG4omAEmWaghsGs3aUtaBjSVkvamfozwH+EBANyu8if6TMABro/wCQ50gsbUPd1Sez1J6CsU84Qn3p0518lm7gR7SK5WriaN/oYmy1i2xIh+nXCoE6kU0jGpOCpmeL476nOP7yLIdlUaDJayklYBwXFfU6dmx3JFsR9UIMCEvBTwDRKo1SpZ8OTB8NlPmAMeVAjEIaHhDKVCU5LypIPDNUZf2K3xOEIU1NosmmFC7DW9uk30PtBOGAPHddEBgbBQJUmM7Al2/G6CtOZ1v3KxD3NvNARRhLOMeUoO5iSiyFZNbCWxsjqC7XwGIMOnWPGpp03ggEDwhl+Kze4OLuPztYucaBlfJ2cDjKR+nobbE9IABQBxHJB7IlSXP6NTCToSwEHFwn40ojSoCamBRbFCGlTaRZVbq16H8CpwAIca0HlBBTtL/HyQ/MJVCASBgoiwBjKoCJVLVI+SQNeHMjxl5+Btu8X4GgL39sCz/KF8Jc1+HGlOAalOm9yFlBLG+fisYKGxWhjUi4IxELZLC6vxyGzy+tHpVnYJ68TXN0dHK0tLhobXPR1sWxZb2F7V0uetMOLMUZZEMSGB6Vq+s1BDlDRQCoi0gdQlYOiSiS7yr/TeDQRoeSyUpYFsBSFSJkCheDQgXIncAdLwCVMaCmDJjUAEwslx2xDuO5ectY3bVfZHvcM7FPRZNaBU+28VsYcCWJHKKXj5IvFmBYBuqCbchqOhpL4li3ZQBWzZE7dYsUUqAei4jQg0cMMkvJxE2lOXrjHB1dDlo7XLRs52jv4tjh6ujsYRjIM5RS/VOUoSbKEBaKWbYQExBBsrrU6yKQCBhRhUjgeBtZSYI7PCexux/40cNATSnQVANMbwImlAO6BGLlMRO1g/aUG5Q0GM5x//aYP/+Tx4INeJO7GK0S/nRDIZsj6AK6nyNtatIXKApRqIS9zIS9s8FPBPUGRbfQLbRfASjSNQ4VLHP09nPEezn64gz9cY6BASbMUMdmwgQN+pmIJUWCVFE+yC2CcxT3eFJPMByBYQAd/cD3HwLqyoAJI4CjJwCjy6Sl1p1wrz99hj5rOAR9XziCLuThdfxUzYe/Uasaeb/E9iS/zRwXDh1MjpRORcHv9GTFCimycobsUpBihYSQp2cKHnZxjsGT/eTUUW6DzONMiiNFjiTlQBJMmNLkPZP/QhxDPRwEBllGwl+gjcSXDmwfAH7wMNBYDkwdDRw/CWgoAZiP9y9eyw745qcYGdh7/HjfgKAr+csGfj84/otWOK2okhBQFQXScVFtJDI0fSJK5610pSu8shllcqrPiwdwiASmZ1ipjJ1gsCJdU+ycqbxDIXXqhTZE+INWOwDqXN3SAixZIcUYcYwQZcqBM4AuEk2PAmMqgcMmAidNlmKqtc+95Lyj9N/vMQLeAe8rEPcs41WBIFZyjhq6YRIB1TF5Y4kdXJiblsbRY5HFPkhElVNW9r/qUZDVeoOgCcvWC0OoFKpS/AU8vAybLFD2qgKLEkOqn0I809rQgJVrORYulu0DNBmBmmsIEFLqvQPAjx8HJtYAx04FPjaZIgLujV88Vv/ecEF433RE8QXdv5yfr5l4kMQCiSeK31dRQoVRSQpH2OCwdaCXzKCi1VwoJFN1wyqD6ukF4e95IklxBH0kuKYIMHGTisNU2FsVFBT/r0CicInFcc/DsgyTQCAwRMsZ6YE+jhufBCbWMRwxCbnqSvfbP/+8fsfegPCBAEFfcv8K/ozj4ExReWFKMCpiXkx/wBViyjWAHblBMaVqUlX/hFLSitiqaGAnsaRSpkXWsLpJAkO1dImqDvqf/APvfVHWX5Q6ffp5ji1bmGi8JK+ZPHt67k1y/HkuMGoEQ30t/vn0N9jMvQXhAwPivqV8pMWwwnVQKmSyIT3TchF847CyLnSHwedn6MkNSstCdYUnXoTzR2EnL2SuKjcIDK/eQDnDhaI0xRF0VlUrKzxqjxtUz12x6KJ916znePIZJrxoBQJxR3+W496lDHXlwKQ69/7ZV+sXfmSAoAu9YyH/Wo7jdhJRqkGFnqkaojzIEWQcInMXZOhKy6baQgq0uIlFiSMvDFUMguAO732l9z1JJiemFGXk5LSCoponFQPzxBh1sP7qVi4CgQU9EaSULseDK4HGaoaJlfb3/n6teeNHCohHH+X6hnK8mrNwrCAChReoAsLzaMMmxzgKSQSJMzjW9exsRyj1UawDlPIWnUZFYBW4o4hCO+kJDxDVKCPKeooKnFVx8133cLS2ekAQZwSApM3x+FqgoYFhbGnuU6/9IEB9Ynv9eF+tJk+uU94s1N8P319WoOntDsyzbYQpVUrxGTE0iwJzXnPj9CqO2gAjLxVLu2RjIRGpuPK7YGENEUnFNbJDwVAeujJfCxzhVXKogKAAxLOw5i7keOYpIBJlUjyFgIzr4rlNDNUjGEZGchOX/iSwbq9R2LkLeV+cTp6jOR4vzfXhHMMMnsF142DOeDU1rTFdy7T3I7BiGwvMX8vQ3QdUl8j6oChNq/EGaE2v5qgkjvEDr3fItaJqkAr5aU/2kKgrmLSqIaUIIOG5F/VPKPGkxNJOEdkhPRfdvRw3XM8RCmgIRyQQFnPx0laOqlH6wMhy1L0xa/j1rsUU36cc0dXVFYnn/FdZNvu632eUB/0aHK6JagfX5TAM2XLl2ByJPMOibTr+8KomqjNG1wANdUCUoqX/GpZyaA1QY3Jhqby6nQmvt3iSgFeaKu+l0BEkE08FT9x7ocBTTl0xNwiOU1zhOXkFR/JfB876sYPEDoZQWBNAuIaD+a0cFeO0VTtu06fuq+W7z4Bo7UoenMjyRxjjE2jQVceAi7StQzd0aHSnjInYEHddlAUZGmNyBNj2FMONLxhYtY1hZAXQNBIoLZdia0YVMDrAEQ0Bf29joshAKV3BJYobPDkkGlqKuGLoilMmrEpO7SSeCi1cRfkLBvzlKQfz/s4RjdD4IQoN21jaCZSO05/o+6127ltb+Zg3t7nnjK/WDhs1AhUhP5LZHFZzhqfrQmzx7gK1T4Bo60melMqzJ3I5K7axJ4+kayIWCYq5GLpOQTYKIBTyLGLGEjV/lBoOGqI6Ovo5fvp3H9a0SLOwrh4orZT56GkVwNQoF77H7FaGnmyRmFIBwyKFIKaMFQNUJH9Vd5FqBS6IJc9iKmQPi6YXrG928asbbFSU6AIMPWRjZR8w+iDc+sNTtMhAVrsABnzTG+UMKhlO5zBNxk0DL+ZtXNpUyprfC5C9BqItnpqey+tz+hLp2LrOPMxIFH4fTQYggnkzXDU5SYzkM+WQw34NE8sZ3upyYeUyGFtiYnOc4X+fpOwKUFECRMqBEEU1/cCEGHB0OVAR5nihHdiSkNNnZBZtsGC5uBxccYeSU15AVyr9IsKr7J1S4iparOJUGYvjx9/JgTs6SqMG/DEbWzLAydNN65MzYU4dz7EjwUTOXRRQe558wM/RWAmMrkdnJmt94sBaP/WTvetjr4Do6OBh28gv6x1IT9gcd+H6iAs0MU6BNtEXLcTS4GwLpmlijkZ1SI7zaY67iOl5RBnH06v9eOR1HQ1UZR2Tc/xM6j8IAo0h4JNVVC7JsbQfWLrDyzGrinHFFcKRkFsxUMVdp8prL+Syh/gQg/69PNWDd+Sw+k2G0hIDJWUOcpaLH1xhoraBYXsvLbiiPLcK1VNQ0qEUKsch47GJGezgydUs+W5I7BUQ3QnrB4mUdUNLPI+44xeTxMSKEJTnQifQJDEiuCiHVMpTsD6lTKXct20XYyIWWntdfOuxsCh7qawBfF4YhNratCBQ5gfOqQVKTY7mLPBCOxss3VexD8fTEyrXoTjGE1GqMUWFO8Q6KepOFbkQeRPi3HQPyxdZ+NvtNsxyE9VNwFfOAQ6aoqO5SxYdkAGiZnkUE1RcEpV2GsBBjfZ3Z4wz33XQ1rCBIG5gQbu5vSddFecB0VDizZj0ZLTsbyYAaLrYTpNgvNEvBAbdMYEVZRnYGRu3zI1sXNXKttZVsmn+SlTqEVmQJpa3Vzbz6RqgmvIZGvDAZmlRkeIXXFDEEQVRpQoBvesR3FE04UyJqqFiifAgQsYHOO77Wgo87MM1t5g4aQyweLMrFhOV5Mh+78HRdUocyogwlfRQftttbWzcPuE/CO+eAAAMI0lEQVSoxsbMrrhi2ECkc/Y5/Wnnyda4g14Kn+5k4BetfnHDpLRlrGewLK8wEEyQqSZItY1pvNocWXbZcdqMU2/d4K8pHznBX+I7FD7MdIDDchYOcEIIuhpwcjnQ5OfC9/jjBlnqIs5NC0KB4nGJmiSu5L5y7pS+KAAwZOCWMjCIQ9fNteGHjos+D6zbxjGQ5WI0UZCAoHSqN02zmPOpFFOEXTyT+sgJ9p11VeYD1UH8kxo294kfkco6d7TtyFzWnfchQ605kF+qHqqQV968FE3SSpGN5IUYkFdWU0U6I5fBgma9N1QWqNtV//bPnuNlHQxTkwyH5/2YeXQ5P2SEHyMbotD+sgnYOMDewRFkRYmuI8/CoteFiThkAnsjsAWHFFX5KQdyRAyoIl2V5QhYDLVVHK+tdWWhWUAOZSkMcvREmqjCUb3ZqirIAaaM5qivZpTOXWhl8xdNaxj0yofNEXmXv7x2a/LE9pwPgaAuirRUiKGYOXbWC1KW7qp3jUojY04Gi7dpqbposvaEydXvqtgG4eba7DX2sRnHeKgx7Na/3qVZ89pAc/aqxHAVVTHorb1CG1hRQ6PQGR5Dq2EoKjHVEAVm1AIVBrCxA+gQM2k4bNcVBW0RPw11pGJkuicp9wo2g8cNorVMgEE5YyBMtbcUUytl3clc6rjjmqKisWfYQORsvmT11sSh2/N+xCI6tS7t0iDw5tkWPqPVo5QY3TCFxekRNBiiThpLWoxeI7q57rzJcu7r7jxmr+Ajehw8Wh3iR4ws4Q/+6Z/a7dvSzlSbs6O4ps2wbRxA4wWE160oVTQnylNVQm8o8UX1smeNB9w0sHQLkMpJzgqYJJI4SihHQaWXXpmmEEkeOWVEmBcAEK0GXjaR8ih5R4rUyXXu4o8fYM4kMTVsIPIun7e+JXnMxn4TNRVmQSlJ8SQFj7hpJpV2wRShMkeNiYukD4T1ZDJEdFeIpn+2BZf/z0zzkN0BoHgfajd2w/il38DlU2v4csNln5vcyDbSPp/9dX95LhyapkE7TPOxmQ7YdA7eCJ1pSpwqMJSpPaOG4+AyYMFmJoqj6ZaIewIGF92qUa/yg7KOgoieuaWGr6jCBuIEBQLpCvpf5FM4RQ8YxoR6zj3nyJonhg1Eznbu7+zN/tecTQ7GjyTThuiqYg3yi7yKxZ1Sl3IPKgqWZCQQiEtiPI+BRA5v7TBu/fLMyE6DFvcElLvm2xdmuXbboSOYFTRxySEj2OPvOH4W184MZ0exqDmdGWwmM9gRLtgUrqGM7oNW8GUHu1i0SZMgeA8x9o6SWj4uNrp2qWOk1iPul/pBdb1KrlBZxKHgGIaGsJlbdPmxwSOHDUQqb19k2/yPL6xIoLY+JkxUNVFbOUREa9vTHWrlFQoAaKa3xw0md1CmWdjYbfF2HjrqS9N8/9wT4g/d987X+KTuNH90aj2f1FCm3c50fO/Q95gK8NlvtQRzE2omQtcOHVWhffLjo3HuG1ulGKUHEUo011PxsSkHO5J/IMSZR0VVRSJEr8ipe1aTly+RgNDMQaqTleZuyA87394ycthA0OT70gBv3tiejGzoN9FQ5TUXCMnkSUvv7FT0RSyplLkinAq6RZ0MuONgzYD/tfOmBY4fMqd4WJjc+HR3tJ+V/bqxVPvKpDr+pt+nffHIUWz17pyMcz76voXY3E6Fk949ELGJI8hnkCB4YyLUPEKPG5T+c8iK9MzWYq5QKoqug+JwZVGGLS3xqcMGgk6UzvFf5B37qoVrk6iqCSPkN5Cgzh4RB1JGqrz1nO0WLkyMdVAtVdkUIj4NzQMsv22AHfXVI8Nv7A6xdnefqx/PfSEcMG4/fDR8IdO57riHfvpbNmvWv/2NIs556X0L3e3dCS0gdEBRPoPil6p/QqOmD49d1CJT4rjgQ3gBSCWehDoRISAIEEwT7srWzPA5gk64tptHG2Pu+lTWrl24PoUDR5eIxo/tKVLCRbLTW1hk4qYtV8SfuGMjaGVQGjLQkXKxLRe8+guTzV/uLoH3ZL/vPxEflbQi905txAlNlez5mJ6/5PBxgyOJdnWup1a4c9a24jj6nQuRn1AWlRr8Lp6lc6LsE5kvl5y/U4mPpzOkDSNFEoEwrg7oSPCND131+MRhcUQ6nR7x3HPB7ZMOT9xUEja+GQubGhF5dVsWlu5HIOIrzE4lQEQU3DOdsnkqt0+jzOSIhHyI5zVsz5k/P3Wsfu2eEHdP96Wc+aupzLfrq30/mjYK2ZCJ73x8gn4/E9R85+PV9dmTVrYYf0/nmBaJaCKVq+JU0sIaPGxQ3EidoBQ2QSJN2UFdQ8BReqCpWtbg5l33qjNG6L/aYyDyvPlCm/f+bktrfkNJ6OCD1v1rlH1Sj9w9c6Tv5CBzG/uSebT3OUjaOpia003dOdyBCRcRctzCJlymo9vS010pfO/kMfpte0rY4e7/3YcTB6btwD0Hj3aPrC/Tni8L2pfPHB3csqvzPbbcunZbD/+/XJ4xnX7shiw8rzpc07gcOSfDZdIyVEpbpWoLYkkaJtKRZbJwjYaq1PCXF8xdcxoNCNgjIDLO29fZrPfH1LfjWGks31DhJILTv3POWP2W+1ckqg9rDP6iPqJ9wQduWo6LvOUKq0lyhQyP20xDn6U57SnnhY64893zJvt3S4EOl/C7Oo6GuQzYk66Y0GjMmjaKUSzvx40Tjdsms3eOxbtvYe6ceE77WTbPDhhIMjGZOejn8Pu4yCJShTgpXWE9CXHlvRYjhrx0CflL9GtGhvxxEdMHHo04D21sjV92zTFV1DS8e5710qXcnHTw0l/b2o4r6Kd8uEMWQT/a+7LOmpaKU8877PQX1Q3fvzJ34JgK44LqMDvJxzBe0xB1OeM5lyeSFjbsSPFXegbsh8+f6n9rXxJ3OOc6/47OMaFg9OZDxupnNpSzN0O6861PHBgszLFV5yTgRjZMOCyd1acnUijx+WHoBnzBgB4wTIQMU/NrhmaWBHGgZmiNadt9S9Ool5AHGDQfdxBg9OsKJuKAszTt2n/61vTQguJrfk+O4JyHM868+yz0foZAoGyHa/ehP5XDpt7I6wu2Vp4x65RTdjkZ+H/ubQ5MqKmM+oKcv7yyM/H8lbLn+sP2+PLdPWePrw/9cmSNMToSwGMVPvf7R48PbNrT65y9IX9kxtUfXtmujRv6Wxjvda5/C8TAQHulHlzxVwvxo2l0J3Wgu3YcfQN5bIyXzn65ufzzN33qU4K1PuqPi+9aGiotG/OtprrQVRUx3ec3cVd90Ljp8NGsY3fvbWk7D21KuNu7+6zDrjgisH53j/u3oikeX9NkhFa9YCNxAFwTsHNw83H09jvYGK/80+wF9ZfeduVpH8oVvicEGLrvVx7qrJnUELquLBr4imFodtB0fz8iat1y5IjQbv2C8JNb3S1tPc5FX59hvrIn17FLjujufmNGOLbq6ZyTaqDRm8zKwc31ojsOrOut++VZ//jqNf8//nBrMeG+80R81PiR4asNn3EhpaSDBn+s1HTuPHXcTxcztmuHsKOjIzw3W9O2qc0+9bqjzT361ch3AJFMLjyZaUsfzrv5Urg+aFYaTq4Xnb0+d3VPw7WfOf6y95xSticr4cO+7zef6K4bPSJ2sT9gXKRrrJEBK00791Rtqf78J5t6VzFWK5rbeceK8Ev2lJ9sSbLPP7OhY+yzZ9bv0cTLnYDIZ2b/t+W8cVeetLxrQLdSsLP96OgN5FbuaLr0vI9/7U8fdsK9X9dHqdvjDms8MeI3LmAaO4mDVWvcHTBMrTXsYznDwMi+LNfbevPn33BM4B2Tnd/rujwgOEv33XONg1X/Z7t+TXM1CUK6H229ZYnlvRPOv+Dky557r5P9p3xOoBw6pX5KLGQexMGbOIOes9nGDZ252Q98Oto1HDowcv3POuH6XzpY+00bpdBcE3o+gXwqhW29Nd1v9Ew660tnXb5XYenhXNh/2jGsu/uJujD7dbNj1/k1qlXNZZBN5tDcO2rr4h0zTrnk3EvW/qcRZX/crxBNnX2XXFWSXP0LNpBCJqFjQ9+UVYt7Dz3ta1/4WmFo+v64uP+k7yzoiJ4tZ/wk3LHs2rc6j5/3ct/Rn77uwit2/CcRYn/f605W05znvznzT4umLf/TrC9l9/eF/ad9//8DKbvze3g2WI4AAAAASUVORK5CYII=",te="data:image/png;base64,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",ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGIAAABeCAYAAADYHcHYAAAAAXNSR0IArs4c6QAAIABJREFUeF7tfQmcHFd55//V0cfcl2Z0jKTRZcuWZNmy8SVb8gEmCWD4EWzO9TqBxPjAgV1gs9mwiCQEOzYbCAmbi2OzkHgBQ8Bg8IFlfMnYum0dHml0a6TR3NMzfdXxlv979bprWjOa8cQGsdn6qdXV3TVVr77/+873fV8JvIrtuaOyKZHGu2WIeQjR79rYJ4B9jsTxFa1i9FWc6v8fWkEBMR2KfON5WZeowofqq/HJZEK2ubZA0gGSLqBOIDHmODjm2NjvF7FfSuyxLXSFQJddj+5lQhSmc51/z8dMCcQLp+S6gyfxN2EoVyKMCC8ASwCODSQc/UoloMBJuQLJBOA6gAwghYUh28YRKdHle+gMJfbaEvsTSRzsqsKpa4Xw/z0DYO59SiAe2S/n945gt5CyRkQA8J1/aN7HnYzHWIBjaYDINYZ7CFLCBWwbkCECCQw4Ng76IbrCAHvDAJ0ywH7h4dC//D0GNmwQ4b8XkKYE4m82ypq6OpwSUqbHAWHAIKViwEQfNf2i76Usk5MguREnGYAITtIRcF3NaX4Az7LRIwQOegG6ZIDdvsA+FNBVTODIJU1i+P81gKYE4ivPyFonhVMCMmVFXEBikcj8XAIhtq92Y2dWuxVXMh8JEnHiZwMSxZoSeS6QsAHXFXAcTfogQE5Y6IaFrmIB+2WIvaGFfWEBXY6N45fMFdlfR5CmBIKKumjLU5ZEkgAocSSAhBUokeOHQr30pBclcRUnfuVF4iCViBZxjWEevo/jJAHYjuYmA5QbcRG/DwJQhWWEwFEaCYUCOiGwp+DhgO2ia3AIJ29eIYpnK0hTAvF3m2W9HaJHSJk0oqnO9bCm3UIqaStieYFEwZPIeUC2CGTVvkAhoJgRJBBERP34BUtcMQF1FCAxcBTnSEVshHznK9SHcIJYEUAEiSIu4UaizuJkQRhKDMHCYeojr4DO0MIeP8B+q4hD2IXem28Wwa8SpCmB+MuNsqEqhR5AJhRHAFjaWMR5c5KGTqeNX59UKmIRpLwBSQFVBskjJyli678wnBLnBMMZpfcYGDKE0vi8Dt8Dfg4V4dV7CKGtu8hoSNCyS2iRR7CEBokA9ELgEIGh0QCgU9rY7+Rw6P2rMAQhYlru9YFrSiC+/LRslJbsKeRDt7VGKmLVp0LMaXBQlQDSCYGELZR8jxNwsuFWgkROykacNKa4Ccj7BFAglAKSf2A4IwJBcUb8ZQAhCCVAhAYm4hzzPbmIf0sQlNFAcFwgldQgJZMaKN5nGKIgLJy0LRwIfAXSHsfBPoo+L8SxDy4XmdcKlimB+B/PySbhyZ4Xdxcd8jd9BxK/OgnUpIC6KqChWqC5Wqj32qRAdUqgigA5AnZ0helMqRJIIeCFmpMIzmgBGC1C7ROogh/pJQMGxVVEYEP8IBwPhAEkDqDhMn5nRB+Z0xYSDi05F0gnJdJJoIr3lCJgmsssIKucWAv7gyK6HIE9wsJ+IXAgPR/HrxUi/2pAmhKI+zfKFgmceHF3zplbz1kaYmhMYqxAvcAboAiSSCUs1KRs1FYJ1BKgNNBYLdBUI9BYbaE+zd+BmqRA0p3yspOKOxLU88lFUgE0kgeGc8BwHsgUgZxnKW5SosmIMbMf+85wVVz0kfN4P/xO6R8pEYQSQcCXVjSWkIpjqnmP1QKNvL9aC401FqrSFugiQWLEtnFUCHQFPp4TAl+9dq7oOxMwU1Lkzx+Ws0QCJ57aOmQvm20jV/Bw/aoa/GDzMG5dX48HXyygs9uDJQRcx4JtW0riExzeBO2pVEKgJiXQUmvhkqUprF1mKw/837oZs1efR+skirrRolTgDGaB/iwwmCNgAtmiQLGkl8xflblBGwj6PGqCKeDKQPh+CC96+b5E0ePnAIEvYVn6PhuqLbTUO2httLFknou5LQ6EJbr9At70xoVi95lF9hkosuER2Zp0cOJ9FwRWb0bi5cNZ9GZdbN43jEC6OHQqh3Q6rWZLGITKOjIed6U4IjDvvKIOb78kidrU5EBM9st0xFulnuJYDNfSqsvkJYZyQP+Yfg3khOIqWnnkJD2hI0AIRBiqCUXCx4HwFAih+s4nt5BryE2h1NZdNNhLz0vjxqtqYDniqRvmWetnDMQfPS7bqiS671wrrYTy6Mrhjbwv0TcS4mh/iP09PvafKOJwX4Ce4QCj+VANRukIggPNIe9a24DfvjSlOOS12uKmrjlnHLRKU7h0XUV3Pa68R66Rinv6xyT6RoGBUXKTxGgeKBRJeAk/CBTxyQ0GGL7zHJyMBoiSPySBt66twRWravqPnMKc2y4R3kT3PSU1NvxIzhYuuj+yVgpaGdFkKaFuPGN+T8uJ04ny+9RwiMO9Pg6e4ivA0X4fvSMB3kGOuDiplHnc256UCyIqGj9EC6GyJRW/qUqOKX2OvPfKPzPcE3cijYVmLFafIClRF6IvI9EzHOLEYIATQwFODQUYGguRK4ZKh/BvKcq04i+PZsm8BH7nxqbeF7vE3A3XThzknBKIP/qJnGMDx/9grRQMO8RNxzgIhiBU5sns8yhms8jUXK+9cGowAlSQ2NEdYs1CR1le09kGMh68IIRtCTD87kQvfrYsikFyW8nCjbRFdOYYAHEQJgOgTDojnk4/b8Tg6gLkgrF8iIHRACcGAjz7SgEv7isoMJTij4axeJ6LW97adHJ7hzVvg5g4kDklNT72kJyXtnDso1dJHdqOOU+8TjwCG4YeasYeRCK/FV6mB/vq/xbVVamSCctjtx8LcMF8Z5zldKZB9I4U1Y3xGONQKtKrSLD2X/S7UGDxswanzHHjxFTMWzfcXQYpAqAivDLR3080iXjtzfsLuP/7gwiDOBAJvO+3mo6+a4m1YMY64pMPy3YrxNG710oVvlbsFxbh5vYg6y6CsOu0Rxzm0Jj9Z7j57QhGj2BvcBeC5jeiPl32mHnYSycCrCIQzpRzQI25L1NU4Fug6WhCJdqWVxPBzIaSf07QNAg6LiaU82bAUWONXPgyR5cBiM/kMwEwmeFgW8Bf/XAYT+/OlWi+ZH4C77yh8eD7l9mLZwzE3d+SC1JpHL7rSso+qcIG9d6zaHCOYbAvg57GD8GRGcwrfh1uYTf8kWN4Kfw4/MZ1aKgCOLBIdSjivXxScwSdvfg2GSwDmWJkv2uCcvYbcaRBKKuaMihxIaMnD0mtjGl61WpPe2VCWBqXCDj9q94mVfKxgVcCwlP9n2cy+Nefj5XE09IFSbz1+sbOW8+1zp0xEHc+KBemEzh01xXamfECIOF1Yg4eB6M0R3Pnoa1qH5zsVnjDx7FNfgqy8VLFCQTBTEDzvvtUgNXtjpL3k26xnwZHiuXAnoo68l9kIkfKwRyuFHr8tBElDbGMSVkCJvKoiYRRrsLoHcNx8VWwShthArbg4d98ahQPbx7T4Etg6cIk3riuYfdt59srZgzER78nO2wbBwkElTWDeH4ANI/9A2rsXghhI/T6UOg/hK34NNCwEnUpvUI3br0iotGeU5ojzghENFrSYnCM7nu0XhFfIYz5KyVOMFqb1yKRDSiG4MZHiHSA8aIVFxjvULGMcj7GBzUtCxZvqkLHVBKWXP9PT2bw2I5cyZRd0pHEuivrt9+10r5oxkDc/qBcnHbRddcVIVIOQxwSBR8QwQBm938ENrLIj6WxI/FZoLoD1QmhQSixelmh8zsDBK0fs51JWwyPemq2qviORTESKW5LhyE4KcgJDDtQbJW38r4iaZw7Sh8jcRUXNRWz3FhYDL9bxn6fnJfVOL++cRRPvpzTpmwILOlI4PJL61786AXOpTMG4iPfk0sY2Lrj8lDZ/rw9xRUcWeEg8kNdGLHXwEk3jQPgtPXsaDbvJUcscOAYbXuGm+JPI4ojNPEpNvhnJM7uYwGO9NOr1Sdg/OqcORbOmcOlPC26yrO3PI11NFdqbolC5ROFjeMOWWkVsQKIiRS2AeKZPXnt4Elg0cIE1lxUu+kTFzlXzhiI274jlyUddL73ghDz6hk61gG1YqAv4vk6/l8arBErFdOcH6kzDEfQ1JzOlsnSamL4PfIbJPBcJ51DHZJXVlykWRkQnN9sYd1yk+dD1IiLnvklcWPEVqQ0NMwGNwNa5JhF36vTOM6kazDmXnhbX31iDC/uLygg6Gt0LExg1cq6jX94sXXdjIG487vyHMvCK2SxmgTQUi1x7eIATdW2Yj3ay5yVKlA2BcsSiF09WkdMBMRE0Ixwyc8AIQRODEps6vQ1Z0A7iyvmOwqozV2eGselSx0snxeFASCQyUl0D4aorwLqq3T0V6mB0gQqx5dKoEQyiSCr4yiaqCTNNsnN0pf46sYsth0sqqgtwViwIIFzzq95/FMXW2+aMRC3f1+e60iV6lKaNe9cUcDitqQ2zyKXXoWNVbylvEBkxkoCc4BUCztPBFi9YGIgJhpkJhvpCNBhA7YeDHCgJ1TO5cr5DlYvdFUkd8cRH8/s1UvSDCi+87KE9j8sgR9uKeJon87MoS/EtRQVJa1lRFigrkqvr1BvlcLjBoiYcrbdaXLEkznsOurp8HkoMX+Bg46lVQ9veIPzlhkDcccD8jwrid2cFdw44961soBFrckYO1ecPlJSiksYClcE0Ur74ECIxa2xmTWFfNKiSYNIZbztUIB9J0NFwLdclES1yi0Bdh728RSB4LEW8N61SW0+C2BwVGLXsQD9mRDDOcaOoskSs7KYCFGb1otbrfUCi9u0hUQctNiVcLlSNMVGTv3az/LY2+2XRNO8dgfzFqa+/yeXOe+YMRC3fUuen0hgl+EIBcSqAjpmJaYa0/jfzcyKYkPT/eNRAhGWrbCTwxI/2x0o0UTduf78BJbPdbCdQOwuKjs37QI3X5HUMSjjD/CCQpvejHkNZiX6M4wey9JCF30kNdlC4DcvstWilgGC3yd54ukA8VQBB04FJY6YPc9G27z0d/7scuumGQPx4QfkSjeFl+JA3LSqgAWvFogpbmAy1T06RtFUNoE5w594OVDKOtK/WDbHVquAP9+vfY5VC2xcstjRSjzSXCYkT8KWIqQaG72g5EulS4ayDORJLJtrlSw0Y4hUV+vJN5kuVCKYHPG0hyP9QYkjWmdbaG51/uWzaxPvmzEQd/2rXEXRHgfi5lUFzG9JTGlBVF50QmJPYTxlRqNYU8yB48x9am+A3mFtOcWjqXMbBa5b6aooQGSh4uFtPkayUokezvLmGoogoCatEx/UkmgkhrQhxVU6rS/K1qBEDa2VKTaK0K8/4+P4INdjtLJubhOoa7K+cc9Vyf8wYyA+8l25Gha2jwPiggLam6ce1FSDns7vGghtvhp/TfkUQuD4gMSRvlCtnVN5L5xlqZdOfoksISHwxMs+Tg5Gvo+5KHWJDZWJYnRDQw0TIgTSSa08SkHByOtuqJ36npUf8SwXx8LScmtjK1BTL756z9XJD84YiA9/R17kOtgaB+LdFxQw9zUGYjLGGCEQVPia+oo4JHzK1dnopy0YGdlhThgpiqInMULRMybVCtzQKDCajxIgositiXIwM2XtClvrmEhRc7+5XhsoZ9oMEH2j0ZJpKNEwC0hVhX//F9ekb5sxEHc+KNdYNrZMBkRJXpZiNdGlYhYJv5me+3b6MEei6KsOaQMv7Jc43KvjXjVpoKFKixvOZpqttH70pWOKNnLgSoo3Emd0RHNFqcTWMMEZ02vaDNFctlz7ISUTXACt9VNzBMf49edCDI5FHBVK1LVIJNLBl+67puruGQNx+/fkxY7A5nFArC5gTuPUg5pq9kz5uwBGRorKFjfhboKwt1uboCrMEtson5mDVJdmCo/Ot6pN6zwsK+YjKCfNZGoYE7UE3HiP2pyeRvLsadwzJ8HXngsxkitfo7ZFwk2En7/v2tTHZwzEHQ/KN9g2XogD8Z7VBbRNY1BTEXo6XDLEFToTioiiqpzrxUCo3KrhLJS4GcnqRDSVa1Uhaqg/6LDRcaPYYe5VVZIZ5pprSglmsXCGMQCMM0GfZO407/nrz0pkCmbtGqhtCeEm5Wf/Yn3yj2cMxJ3fkZdZDp5/PYCYCij+TiDooZY3E57WMOpFHk15HsZsjAwTziKAuG+4xwCvwhVCZ/IxK7GmCqiJwGHaJb1xoxvMdbmO1d5UlgLxEVVOqK8+wwzFaN1aaiCsZPCZ+9enN8wYiNsflJc7NjbFgXjvhQXManhtRdNk3DE4XBgHBAmQLWgicpbG5Xg5ThSxRKQLaO4yXTOT1ZyTyWqnjgHLuOnLMaiU0pTAuR3WuFVEArGg2T2jD6HGIoF/fDpUE0LppBCoaw1hJYI/vn99+rMzBuKOb8srbRfPqsXwyK5+70UREGeK8k1nuk9DNg0QCGYQRzN/5xHgSJ8mGE1PKmwG8yhumAbJJVhyCZd01XhpacVFTsRHjCAztzabB0aZu5TlvkSxqDPJz19qo7Zah/15bSrwhTGOiN9e/Dbolf/D0zSpyxHf+jYJy/Y/cd+1VffPGIi7HpRrYeOZMCo5pE3/vouKaKl/9Q5d5SCmgQMIBDPpItcAPcNA5wlaO7o4Ja4PKG5oTREQOmu1VUB1WhdXMtqr9YGu14iDo8elf/dVxJSp/BrQSOrBVUBMHuIw90IQ/+7JAMUSvYDGuRLCDT92/7rUF2YMxO3fllfbLp4K/bLyef+aIpqnYcpNhymmOoYhjrGcvqv4ApynTE+tDyhuaKWM5aEIEBlZpVNThBEMZnRXk3PSQCqllTX9EOO4jTPFI04wC1xM1e1onhoIxrK+/ISvYlpmZbC5nYGx8PbPr0v97YyBuPNBuU5Y8mdBhDBv8gMXF9Fc99rqiMkGSCKRI5hnqpJ+PZ3eqPUBRVC0CS7jaqtprKABoi5g3IjKmtwzTpxEBSxMs1cp91VC6QbqHpq6hkeUHwkojpgOEEVf4q8fZwhcX43jb+2wIOzgQ/evT39lxkB8+NvyGtuRGxUQUab0LZd4aKr7t4umEg2nYouK3wmEAabghWq1UFcI6a0YAAdP+qirtlFfY8GxLR3Uo4mbDZHNATkqa70KO25juD6ZEFiy0FbFK68WCOqGL/yESXHRkqwE5i51YLvBLX9xdfp/zxyIb3nX2Y79U5/KJ8rtvPVSH42/JI6YDkbUW8xRpSXUOxLiiR1jeHJnTqd7OvQdLDTX22htctDW6KClgXUctjJhCyyAYcQ1FyKX42etI5Z22Kiv1cr61XAES9M+/6O8spZMvGrh8gSEI997/7rkAzMG4rZvy+ttSz6ugdBFKb9zeYDGaQTApkPE1+oYzuR/edpDV48OblCMFbwA+aKPfDFAoRgoLlI+iQGomgCxlsFBW5Ot6hpq0uSgqHNCxGI8HwsIF06gIyoNDsav7v0+K4z1xOW2dGUKluXffN81Vd+eORDf8t4kLPvRwCuHdT90ZYiGipDwVJZsPKsiEsCvCQa87t6j2krZdjBU6wn0G1RydmRSGWLRQycYJYAKgdqPA5R0LVUJRFDaGm3MbiRANlpqbSybrcUxOWYysTqcDfHnD45GAS/tfJ6/phrClu+4f13y+zMG4vcfkDcIO3zEJxBRGdNtV0nUT5MjyEG9owFYS8F817QrVH4Us0HscXlI0RCnY9PG7oay/uHNvl7cj1J2VJVplGnCHCwqcL4bi6oSIK1zyDWh4qACX1EhiuEglqa11FmY1+xgwSxXveY02WiqtXVCdbTANDAa4k+/NVICgkNdfVktLIRvu+/a1A8nBWLjrvxSO5G4/0hf0D6YCTuHRr0Xxwpy21gOu770u7W9v/dN783CsX7iedHSXyBxx3pMG4gTGR+nMoFewNFiU226V4dAmq+Epd4JFO3907CIf2EcBwAtKaGyCRlzIif0j7LARKrIJ0PeusavXKTP/RJArF4lQIFOCTI12/G5oQDyNNdQvGmQQlUmQIB4bFWSANklgKiPHngmq2tFou0NV9VDiPDN961PPTo5EHvyb3Ud5yFekDOp6FsYKwoMZPziSEEc6MuE/YMFrKUlwmgnk8vufiPZd3rmaxyIyQZhZKlSrqoFkeacKnIPC9dVYtl4ePhxVjpyuWJy0RzGsRqABrgGkZEqiYBhbnKGAijKzVUmMjnI11mMhoOMiOO4jT/BS7EoheIsT4AKBIdg6e8Ink5a0AtZjFt1LK3C6GjwyZ7D3nfz1X1Hd21YcVoHBPHE7vxv2bbzoyKVGeuSYzlKPBFnilpsHwtVFkT/WIiFLQLtLa5ScFwrZiuGUoJvBbUpmrqHfWQKoTp/nOhnUhKGe0h+5ZBF4KRdqyTeWqvK085gcZquir4oARRI1R2BEVsCNBBxEAEysafJACIHEcQzAVSkDoq4h1xUVDqIaSw2hModxaAQzn6EwV4ZhjtDS2zftu+pJ8VPd+V/U1jOw9qq0IXmpprfJOnSFFMzJtAD4WIKa+SyhVCtDbO0ddFsB+cvOHOWA01MzrqcKnIPld6gfU9xYRT4VCrCAMkFoKsWpEpBuImMhZKPEA+7VqBvACKx6Agy3Ybg8GUSCUj4OAeVdJAvVXG+4SB60+Ze4hxkHNK4BUd681hhqeS4/yV+ssP7DcsRP9ZAsLKSxeamzpjcECobnaW7WnTpGWGy+3TEksAEuOkqVqVMblFMxAHkGNUmIgKIIOVZQhvdvBELlX9LT3ftgpTO5DCqpwKNCS25mI4pnTM60Chxdc3onIw9KYCyWvcQIO5T7Jn0G5M9yr8n7ZSIiwwEijoeZywtAxDv+2jPKDI5j5m6OfHj7d6bhS1+QjYyQJhc1qbqUAXQMtkQOw4XMJQVmNucQiDLBeVadNCZCvDba9PjlBRvqD8bKKuJx9FaouznilnKsVTYgLI/TrASAULNLQQm54Xq3XjQPC9zmq4kEBXpLZWecomiZ5KDcSCjiXTaeaJwhSG64SAaBUq8ZUO1BqLC61F4wxzLCcyJy/EzJsZyYl4mm/dxsHuYHJEX/7ol/2bHcX6irQFtQQR+Fq+ctHDL+ho015q4C9eLc3hwUxbntNcoMPTk0sppJOvj3esIRJklqLj29OhCE7PFdYSS/XYETiT7qawnS1DmLOLNMHzN96WMhkbIVc7+Sf2aOEeYfcMRMU4Yh1vsZGY3LkKV9x2Ng+NiOJ213OQg6lZyEEuEzXZsQLe2yBV8HDgeAfHtzd4NjiUeIRBKxgUSb5v7Xfztz5fDbTgXcxt1BejqhbZKO3lsxxg27vKwaHZVRGAdqx8c9fG+a9PjrBvqmM5eT83siVyG+M0agGj20YultaS4x7UUJzGN3yQeG9FRkxjPTSXumIjFpuKImFKfVKRNcI7TdFoc1Miv4b3RGHh0p6cixmwcMDAWB8LKiW88m7/BdR0FBOVYS6IHb5nzEF48MRs/PfVbivhUKhQFb1njqnj/H3ylFysX1Uc1Czoy2Tfi4QPXVY3jCI6b8p/iiQqest+Ivclk/0TgEMSy32GpOg2ats1p5tPEMu+myEgvLV5EiDEdU1UWxZVFTDSdbjhM4ONUrI+rU0fnNGLWZKDsOhKo3F36OqcB8bUnvTdZrniUNjCtoxW1O3FF87P4p5cuRJ97KRzL0r2QAuD8dhsXdtj4u0eHkPMSpcAZQTo17OGW608HwtxjXPkVIvGSpSfLnhZR9FQdW1EGN9FE5o0SmDe0R+HRcXpCk+80nTyBItdZgiagfvqV4sZWWUDr4/iZnQpovak2SbEJUQkED6ahvbc7wJauSYD48kbvjbYlHgsIhATOrd6F62b9GA++sgZ7iutUxxnTYocZ2NesdPDwllF0nhBoqXOVfiAQ3QNF3PqmauXul8zRScRB5Uxj6KQYtQXS3c9CJc7OxD0E4uJ5lUDE2UNTS5mdE44jxgcRaqcTfvwfmtJ6rvFZCNB5qgDfz6HOHkHacVFV146EY09oUvPcnQTiwCRAfPFR73rLFo/7vrZs6p0BfGDOl3GiMAf3br0ZHXNqlcgiGPOaBNYscfDQzzMYzruoSlglIPYez2H30SyWzklgVUcS589Por3FUR1bTPggfltn8hf4m7I0Ki2niHt4Pk6AS9qTUejEyJOYUTCpTogJ8TjnVPga6mPFIDUQAWYHW5AOjkOEY4A3DFkcwZjfgsMNtyCVKHd2q9Q1BGLbZEDc+1DueifhPh6oqkDOIIF3tn0DLekM/mHfe1C06jGaC5BwLFx7AcWRwNcfG0ZLXTpy4fU68cuHsnhx/5i6fVU7BiZ60dFLYOXCJFYsTGJhq4PqpPaGJzIPp9CnpXOTe8gxbTV0hsafa3LrSf9idIIRlSV6x2Jhygo6DQh9QFIOoTV4Dgm/F/BGAT+LMD+C3tEkji/4Y9SxfqdS70Q3tu9EODEQlpUVn/tB7jrbdX+qgIhmSK0zAiccwUDQjosWcbElULmudTU2DpzwsHV/oIJdJAJnJoHY0TWGrQfHd/rkzZRaNNiWKipZ0OrivPlJLJ/nYmELLTEd8JkJMLSmKjcDRFwBl/YnEFMKkDgqJhOnpGk1IpxaDUEXmvwtsPxRIMjSzlesGw53oSvTgpFzP4NapsdG+bKVYyMQ2yfiCAXEQ941jis2+l6gPdSYl9neHGL1IpYrWaqlaHd/iO0HWQmjQ84kIJd3uc67rWsU2w97kCoBSp9EdRViyRb7ZNg6JuW6FhKurTz1dMpGW4ODjlkOFrdaaG+yVI0bwZ0sdhW/uTgQEwFgJlZlMlKcxsZyMucdD60WRhaKmOVvRo2/HwjGgKAQDdCB9PPwu3+GrfItcJZ/WNUZmq2SO/d1h9hxcAIdQSDue0RWWyK4F1JcFwThOZLL3IGOxBKUhCOVTU+XnovwxqoxfoEBYs+x/PCmvWM3CynXwU5cjdBbIyyrRik2i70AmTXBpC0LiQRj+BEgLgGyVA21bQuVt8oahwXNFtobdYIxjYGJgDFAxGe83o//f7rAI3EbZZeaKKPWHORlVWlJtHS0EMq5FX4/lljPwvV6AT8DhKz7okK2kT8Ons1RAAAPKUlEQVS0EbuxFoWqc3A4sR5L59SrnoZmCGoUMWQJxEsHGWmIzNe8jwP0rAlEfJj3PCYXOH6wVlq4XkhxdRCGS6SETUUezw+Nzx7O3nQCOHiqOFjM17b9/W26MdSKO07VhGl/jYVwne26621LXuI6doNpR00wEgTD0dxBjlHh44qQN5V9a53A/CaB+c0Cs2p1I3jeJL3yEifE0JhITxgucGQObeE21IQnVSbImLMUfWIZPKQimpW1dp3/Cpr9LbCDEcDLaE6QFqRfRP7os3i+/g/RXX1dqYhzeatAXcq0UI2oZCw3Pt9hukCMmztSivsezXcIaV8lgDdKWGvDMFwUQljUJ8ZOpxlZlQRODgaDvYNVJSAq52H7x46m51W5q52kfVUqkbzGdXFpwrVmqR5MFjvfEIhYmx9Ta2cmWKQACSQrfjpmCVx/XpSDr0TqeC4w44uDUh12Y7a/CU7IzjEq9Akp0hh1l6NXnIMQeinUlnm0+ZtQ7R3QXECd4BMEAJljGM2F6Dn3Xrw01IpRJhurPrMS5822UJc83ds3jEEdMSFHiAqOOJ2Jy99s2LDBqrv8DxdLKa8Stns9INYKGXS4NkTSDTGaQ/fw88n50+1wv2LDrsTi+nkrE659VSKRusaycJllhXOV7lEVQsZymdjQpSP1sd9IRKGTMgjjAIiK4S0RYpa/DY3+LgjJUChXhgL2dADsNEK7DgNYhp1jS3Bu3QDaik/D8fsiLsgCvqcUs+x/Gf31N6B//h2ES9WMMwNdmfd0hglEeuLx8tvXBIhKkDZIabX8tLA06VpX16St63L54Hu/uy75nTOBeabfrtkgnYUdxXMzI/mPC2Hdmk7acFzdMdPM6vgt0nH86JsTSv9MZrLSIdzXPYLrmjaijs2cdTG4fhlzwk4DThqBVYMs6lHjH4IIyAFjmgtofBQzGOs/gi31H0drxxvUgDgW9p7K5A0QEivn2qpwZqKNE2tS0STssYn/aqbUfA3+7spPdd8tLOuLJJbr2EinHFSlXaSSjtIlZqOl9tHfSCog4lbKOFHkHUBr/gkkMQqEnNW6hYAMfOS7tyAxfx1sdnZz2NOI5g4XYjz9Ilg8fKwbRzO1eDZ9N+xEHVbPtUqW5Y5jAUZiomlVu42marb40lucuARif3eInRMp67MRiKsIhGN/kbPXWGZK3Aj287NATkmnXNRVO/jEjSllHmu7vbwJ6aO1uAmNxa1AWACCohZHTDAe60Wm9yD6zrsfeasR54x8Fa5qwR+BIViypZvP+0OHsSV3JXbZN6iTV7nAmnZbN50HsOWIr5IUjGi6cKGN5ppY1kAMjDhHnFLLs0DOWE1nIxDrN5y8W9jWFyWBUNOqXE0an2W0pu773eZSlrcRYYlgAHOzP0Iq6I5md0Q2Nt7t245BzEffuX8KadXg+JBEcWAvbmj4MSy3GnBSbLgB6eWQH+nD7vS78cKpdtXGTgGREHhDh44lkbAvdPlqOVVnh0hcvMhRKTfxzXjpPL4zsppOB8I6+0TTO7/Yv2EoE35aUDRMAgK/JxD33tKofA/jiPK9MbsJs4e+A3BmU9xYKcUuxe5n8Zz8j2i78D0lkcF+ta/0hFhZ04n1bTvV+nE4ehJDxVr0ttyEU9kUth/RMTgSm8WSly11Sik6mzo9lYRA055ccclSB231ZSCMaFJgRDqCoumsBuKhbrkcAT63dXfhxqc3j1gqfUb9M++RPRRZU/Ql/uwDjeWqoZJglph//POo9o8AySbAG0HviUN4yL4HudRiXHd+2eRlP9rOE5pjLmrej2WpfQhSC5CpXq2If2okxJaDfslgoI+wdrlbAuLp3UW1CkegqX4uO8fF7MaJgaA1aDzrsxKIR07KVhngU0GIDxU8pF7qzOP57Vkt++MKz3S4jJoj8kEdf/K+hpJo0kdrNGx/AItPfB6hl8HRbBt+WPwDZP2EKmB802pNSFJ3XzeBiGY8gLlNNi5exPZH+mwnB0O82GWAkCr8sn5FQtdfCOBnLxXBzD5uBOKK5a46h9lKYimKuXUe1yEOA0RpzdqyR39lVtMjJ2W1HeLuX+SBfaLoodE8fOPl/QW8uDNbaicaF0/xGBGB+O831ynRpCHQMRmGVIqBhcH+fjQ01CCZTCrCc82YCcJtDeUZu+uIj30EIqLCghYLaxaX6+SO9wf4eadX+p1pQ9euKgPxxI4iBjK6momiae35LuY1ayAqxRKH+crZBISU0n7qJN7/i1aVnyn66FDJCuYBHGwR11XA1peZUm9E0jjdp0SVCm+4Av/tXTUlHWFAEGA4RqrOxEOjITJ5i7Ec1FfbmFVvqaVf05eJi/xs1cDEORK0tcHCRYvKQBztDbDpFaa76K2p1sL1F+o+UBzeY9s0EEY0Xb3CRXuLXr6NA0GxZIDYfjZwxHMn5fXCxr1egIuLNOujVMfSU1AksPdgEdt253WHzGhqjVspju6Qy5P/9berIyBMG0tyRKBWz7SYYgjDRsG3VFcBNpQfHmNaJHtu8PECAs21Vqk9NnOY4qmdR/sCPLsn6o7DFhB1Fm5YU+aIR7YU0T+iK/LIEVevTGDBrIgjonHy7awB4sUBufIX0fLPeQHe4vkQ5qknShwZMKL9zkNF7NhdKPXeUF5spQCNZNTtv5lGWz1tfmU3mRa7CgweoipLdQ9lJSyM9UKisac3ezURHDZhZ0J0U60ocQ1FHnUBfxscDdE3rNONLl7mlvpH/XhzQXETNx67bkUCC1rLQBgdUQKiWy8MnWIeLnOgTF7T660jtvbKucLGp0Pg1qKHhEpVjD+UKdqPc0TnYQ8790RAxKSt9inGi6nqpMBlyxx0tFqY1WCpRim6QXo87FFWmZWhEHNKHsGSKxK8d1jnIfE07FTA81IkmQePlDL2AOw64uFIr+YyZvatW5VAR5tuphI/twLiF13VqCMmAsKy7Mzroqyf6ZW1VRY+Ztn4T56PevP8H2VvVxC/xBURSPsOedixp1gySyuJX4IioqpSlJJZhGxaYqGtQaK9RWBRq6tKtvSypVHo5VTK0o2bKGEMY3IgHTTWX58aCpX4IaFZmUqHbVadpcqHjaHAlCE2ViFXsZPBREAwOrP3WIht1BEVHPG6ALF1UN5oAX8TSrSbInnThMRwhHmPiybDKRQFh7p9dPcEGB7RuVYTJ6dNNL+BgZEiuvtzKnv83OVprFycwtJmG+11NpiQZiyv8bw1vU8cG5Uzn40xMiaViU2Ttq1RP2OIllw81hIXTVzV3XOcK5y/BCCe7ZFLalLY7RWhFgwVqWKdwczsLT0Zy4ipOJfEHmvGPNKevgAnTwUYHAqirscVRKvAYyBTQM+Azm+c05FC65yEWg2sSVporbEwt9ZGWxXQmGSRTLmBvDnrxPCWy8BKNgS5JuKEnqEQAyNah3BF8YLI8vqVAfHZ74+2tcxKHp/XbNm0SLjoo1b2IlDMKl9JRMV1RrRvuMSIMJVTRRlelOgfCtBDUAZZb61JVskt/SNlIJYtr8KijpRO21SrgVG7bNWIHWBCCSvQGlxGvT3Ma3JU9zJTfzdZeH3cVDAOv+n74fGpXOPFk1HWe39ZHLFho0wli36PlGEdKzOp5OY0U9npxOISKLGnKY5T4AaYiENUblNsnw9TMo8/o9jq6wswMBiikC+DMjBSwIn+HJqbXKy9ol5lI6p6vSh3Vqc/ainOt/6BIh5+cgAneooqort8fvrYR99W+88tTc4az5MXC4FGpeOiJrxTCbG4figp7MiPoGhSsSajIwpBcPBERghhbXvNlfUXng6+GQbyXazC0s9u0yk1fF4bZSlBYWV/XIGf9pjLCTjF6BDNTRoQ/UhM3dBkoD/A4ECAvqEimmdZWLm8OmrsHnvohwEg6nT5/NYRbNo6HBWhOKFt2V8ZSxT+y5F7Fg6SiAcPylSxFqsCgbWOjXWhxKVSYi4TcCo7GVQadZWeNbmCynrnIYY4BIbzSnA9sOXA8CeTvYX+1xwIDuh/Pifn+X74NuGId4dBeKUMkdCPCePz2nQX4rYm/SA9ztS4zpiQQ+h5R2GEOGi0iNRj1yLxYKKwatZHnWlKMj3a4fW7ewp4eOMAegc8tVYOYe2zID/8yhfanzjTjN+4UTotq7DMEsEVlmWvFwKXh4FcwgQU0yKj8nrGd+E7zdeXjjA5LvzTA33W0yOW8/wPPqgfs/m6ABG/mb/amG0XjnOjbTs3eYG8MvTDBOvM+Fw3EoxgtDVZaKpjn1WhRVFciU+wb3SMeTeZdUamx2V7KSjLzjN+iKdeGMbmnboOWgjHg5BfHCoOfab3yytGpxI7lb9LKcXLA2h3gcukwHrHxpW+hxW2LZOqc07MGSVHHOzFse2HcMTzird+6m2pffHzve5AjAPledkuC+HbLVvcXCyGlwehTKgiSp3ticY6C3ObLfUubD6PNBI/MTAIlFHk5pHKkQ9XMgqMtVa6tgAOH8vjx08OYCjjq4ePCCF2ijD8vc4vzX/h1QJwpuM3d4+0VCdrL4bAOsfBVaGPCy1L1pHxgkB+bFmjPWGroF8qEPEb+PzPsvND33m7EM5NRT+83CenqBJZzSmM68xttRUorEJSFa8xQOI+yUScYcAoFkM8sWkIL+3lo2YY+HFyUsp7EM69d/+XROG1BGGic508Kav7Ev5FCctp8+rx0Aox8cPNf2VAxAf9Z49k5yNw3g7bualQDK7wfemy7puFk2TplgYL89psNDZEoLCyKVoVY3gvLqpKCcBcrD+Uw2PPDCEzxpQ99TjXTX4Y/H7XXy14+fUG4NWe/6wAIj7oT/8gu8CXzo1SOjcXPf9yL5Au83IpvsjeLY22AqWpkeFtoatbuTBjArBMo8wF2LhpBK8cyGrrTDgjYeB/+pXt+/4aT14bdZ56taR6fY8/64CI3+5//mZuoXTstwewbvK94DI/IKdE1pctMavJxrzZDurrLGV5DY4E2H+4gF2dY8jmQ139KsVj+Xzx9v1fWtD1+pLy33b2sxqI+K3d+U250Pdz7wiRuMn3/UuDQLpFz1ftgIIw1LXN7G7gk3tYbWT1e2H4yR33tH1NG7Nn9/ZrA0ScjB/8x9zCQijfIWHd5BWDS4t+6KpWC4FAoejl/NB+oFD0/9uWP5914uwmf3l0v5ZAxIn7nr/MdWSRv84vhA1eaO3PZ/Kbnv7cnN5fFwDMOP8vz4/Uk8nae+oAAAAASUVORK5CYII=",re={dotLoading:"dotLoading___s6Sh4",showHide:"showHide___Dfprh",progress:"progress___QUpqo"},ee=le(59301);const ne=["\u6587\u4EF6\u89E3\u6790\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u7ED3\u6784\u5316\u63D0\u53D6\u4E2D"];var b=()=>{const[E,z]=(0,y.useState)(0),[ie,oe]=(0,y.useState)(!1),[pe,ue]=(0,y.useState)(!0),ce=(0,y.useRef)(null);(0,y.useEffect)(()=>{if(pe)return;const me=()=>{z(be=>be>=99?(clearInterval(ce.current),99):be+1)};return ce.current=setInterval(me,5e4/99),()=>clearInterval(ce.current)},[pe]);const se=()=>{z(0),oe(!0),ue(!1)},he=(me=0)=>{ue(!0),z(me),oe(!1)},Ee=me=>{const be=me/1048576;let ye;return be<=.3?ye=3:be<=.5?ye=5:be<=1?ye=10:be<=2?ye=20:be<=3?ye=30:be<=10?ye=be*10:ye=100,` \u9884\u8BA1\u5904\u7406\u65F6\u957F\u4E3A${ye}\u5206\u949F\uFF0C\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3`},ge=()=>ee.createElement("span",{className:re.dotLoading},ee.createElement("span",null,"."),ee.createElement("span",null,"."),ee.createElement("span",null,"."));return{progress:E,progressOpen:ie,openProgress:se,closeProgress:he,toggleLock:()=>ue(me=>!me),CreateProgressModal:(me=ne,be)=>(typeof me=="string"&&(me=[me,me,me]),ee.createElement(xe.default,{centered:!0,closable:!1,destroyOnClose:!0,zIndex:1200,open:ie,title:null,footer:null,width:500,afterClose:()=>z(0)},ee.createElement(a.Z,{align:"middle",className:"mt40 mb20",style:{flexDirection:"column"}},E<=30&&ee.createElement(ee.Fragment,null,ee.createElement("img",{src:de,alt:"Step 1"}),ee.createElement("div",{className:"mt20 c-light-primary"},me[0],ge())),E>30&&E<60&&ee.createElement(ee.Fragment,null,ee.createElement("img",{src:te,alt:"Step 2"}),ee.createElement("div",{className:"mt20 c-light-primary"},me[1],ge())),E>=60&&ee.createElement(ee.Fragment,null,ee.createElement("img",{src:ae,alt:"Step 3"}),ee.createElement("div",{className:"mt20 c-light-primary"},me[2],ge())),ee.createElement(fe.Z,{className:re.progress,status:"active",style:{width:"auto"},size:[300,8],percent:E}),!!be&&ee.createElement("div",{className:"c-grey-999"},Ee(be)))))}}},59934:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return Ke}});var y=le(59301),xe=le(75727),a=le(6767),fe=le(25399),de=le(37568),te=le(99571),ae=le(97812),re={wrap:"wrap___AasCO",chatContainer:"chatContainer___n6e3E",btnContainer:"btnContainer___yKyVB",btn:"btn___Y_09T",inputContainer:"inputContainer____bM3M",sendBtn:"sendBtn___UHHLj",sendBtnDisabled:"sendBtnDisabled___AoSRc",cancelBtn:"cancelBtn___yql4C",loadingWrp:"loadingWrp___gYLGT","dot-fade":"dot-fade___LruoO"},ne=({position:He,children:Ue})=>{const{left:ke=0,top:Te=0}=He||{},[je,Le]=(0,y.useState)(ke),[Ge,rt]=(0,y.useState)(Te),$e=(0,y.useRef)(null),ze=()=>{if($e.current){const _e=$e.current.offsetWidth,Ye=$e.current.offsetHeight,Pe=window.innerWidth,Ze=window.innerHeight;let Ve=ke,tt=Te;ke+_e>Pe&&(Ve=Pe-_e),Ve<0&&(Ve=0),Te+Ye>Ze&&(tt=Ze-Ye),tt<0&&(tt=0),Le(Ve),rt(tt)}};return(0,y.useEffect)(()=>{if(!$e.current||!He)return;const _e=new ResizeObserver(()=>{ze()});return _e.observe($e.current),()=>{_e.disconnect()}},[ke,Te,He]),(0,y.useEffect)(()=>{He&&ze()},[ke,Te,He]),He?y.createElement("div",{ref:$e,style:{position:"fixed",left:`${je}px`,top:`${Ge}px`,zIndex:1050}},Ue):null},x=le(90524),b=le(56102),E=le(6725),z=Object.defineProperty,ie=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,pe=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,se=(He,Ue,ke)=>Ue in He?z(He,Ue,{enumerable:!0,configurable:!0,writable:!0,value:ke}):He[Ue]=ke,he=(He,Ue)=>{for(var ke in Ue||(Ue={}))ue.call(Ue,ke)&&se(He,ke,Ue[ke]);if(pe)for(var ke of pe(Ue))ce.call(Ue,ke)&&se(He,ke,Ue[ke]);return He},Ee=(He,Ue)=>ie(He,oe(Ue)),ge=(He,Ue,ke)=>new Promise((Te,je)=>{var Le=$e=>{try{rt(ke.next($e))}catch(ze){je(ze)}},Ge=$e=>{try{rt(ke.throw($e))}catch(ze){je(ze)}},rt=$e=>$e.done?Te($e.value):Promise.resolve($e.value).then(Le,Ge);rt((ke=ke.apply(He,Ue)).next())}),me=({visible:He,position:Ue,selectText:ke,applyRefinedText:Te,fetchUrl:je,noRestrictModal:Le})=>{var Ge;const[rt,$e]=(0,y.useState)(!1),[ze,_e]=(0,y.useState)([]),[Ye,Pe]=(0,y.useState)(""),[Ze,Ve]=(0,y.useState)(1),[tt,Je]=(0,y.useState)(""),[Ne,Ie]=(0,y.useState)(!1),Re=(0,y.useRef)(null),[Xe,qe]=(0,y.useState)(!1),[ot,at]=(0,y.useState)(0),it=(0,y.useRef)(!1),Mt=((Ge=ze==null?void 0:ze[(ze==null?void 0:ze.length)-1])==null?void 0:Ge.loading)===!0;(0,y.useEffect)(()=>{if(He){Ve(1);return}qe(!1),$e(!1),wt(),at(0),_e([]),Ve(0)},[He]);const wt=()=>{var an,Kt;Pe(""),Je(""),(Kt=(an=Re.current)==null?void 0:an.cancelRequest)==null||Kt.call(an)},Pt=(...an)=>ge(void 0,[...an],function*(Kt="",ln=ze){const rn=Date.now(),Vt=[...ln,{text:Kt,key:rn,sender:"user",show:!0},{loading:!0,key:rn,sender:"AI",show:!0}];Ve(2),_e(Vt);const bn=ut(ln),Fn={no_record_times:!0,prompt:Kt,history:bn};Re.current=new E.Z(x.Z.API_SERVER+je,Fn),yield new Promise(An=>{Re.current.on("data",dn=>{const{chunk:{msg:pn},full:Ct}=dn,Dt=pn==="error";qe(!0),Je(yt(Ct)),_e(jt=>jt.map((Yt,Ft)=>Ft===jt.length-1?Ee(he({},Yt),{text:Ct,loading:!1,error:Dt}):Yt))}),Re.current.on("done",()=>An()),Re.current.on("error",dn=>{const pn="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(dn)==="[object Object]"&&dn.status===-9&&(Ve(1),Le(dn.data)),_e(Ct=>Ct.map((Dt,jt)=>jt===Ct.length-1?Ee(he({},Dt),{text:pn,loading:!1,error:!0}):Dt)),An()}),Re.current.on("cancelled",()=>An()),Re.current.startStream()}),$e(!1)}),ft=an=>{Pe(an.target.value)},ut=an=>an.reduce((ln,rn)=>{if(rn.sender==="user"){const Vt=an.find(bn=>bn.key===rn.key&&bn.sender==="AI");Vt&&(Vt!=null&&Vt.text)&&!(Vt!=null&&Vt.error)&&ln.push({question:rn.text,answer:Vt.text})}return ln},[]),mt=()=>{if(vn)return;const an=Bt("\u6539\u5199");wt(),$e(!0),Pt(an)},st=an=>{if(an.key==="Enter"&&!an.shiftKey){if(an.preventDefault(),it.current||cn)return;mt()}},bt=()=>{var an,Kt;at(ln=>ln+1),(Kt=(an=Re.current)==null?void 0:an.cancelRequest)==null||Kt.call(an),$e(!1),qe(!1)},dt=[{key:"1",label:y.createElement("span",null," ",y.createElement("i",{className:"iconfont icon-runse font14 mr10"}),"\u6DA6\u8272 ")},{key:"2",label:y.createElement("span",null,y.createElement("i",{className:"iconfont icon-kuoxie font14 mr10"}),"\u6269\u5199")},{key:"3",label:y.createElement("span",null," ",y.createElement("i",{className:"iconfont icon-suoxie font14 mr10"}),"\u7F29\u5199")}],yt=(an="")=>{const Kt=["\u7B54\u6848\uFF1A","\u96BE\u5EA6\uFF1A","\u89E3\u6790\uFF1A","\u77E5\u8BC6\u70B9\uFF1A","\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09","\u7F16\u7A0B\u8BED\u8A00\uFF1A","\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A","\u7A0B\u5E8F\u4EE3\u7801\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"];return Array.from({length:20}).forEach((ln,rn)=>{Kt.push(`\u7B54\u6848${rn+1}\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${rn+1})\u8F93\u5165\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${rn+1})\u8F93\u51FA\uFF1A`)}),Kt.forEach(ln=>{const rn=new RegExp(ln,"g");an=an.replace(rn,`**${ln}** `)}),an},Bt=an=>an==="\u6539\u5199"?`${Ye}\uFF0C\u6839\u636E\u4E0A\u8FF0\u8981\u6C42\u6539\u5199\u8FD9\u53E5\u8BDD\uFF0C${ke}\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`:`${ke}\uFF0C${an}\u4E0A\u9762\u8FD9\u53E5\u8BDD\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`,Nt=an=>{let Kt="";an.key==="1"&&(Kt=Bt("\u6DA6\u8272")),an.key==="2"&&(Kt=Bt("\u6269\u5199")),an.key==="3"&&(Kt=Bt("\u7F29\u5199")),wt(),$e(!0),Pt(Kt)},Tt=()=>{const an=ze.splice(ze.length-2),{text:Kt}=(an==null?void 0:an[0])||{};wt(),$e(!0),Pt(Kt,ze)},cn=rt||Xe,vn=(Ye==null?void 0:Ye.trim())==="";return He?y.createElement(xe.Z,{open:vn&&!cn&&(Ne||!tt),overlayStyle:{minWidth:200},menu:{items:dt,onClick:Nt}},y.createElement(ne,{position:Ue},y.createElement("div",{className:re.wrap},Ze===2&&y.createElement(y.Fragment,null,y.createElement("div",{className:re.chatContainer},Mt&&y.createElement("div",{className:re.loadingWrp},y.createElement("span",null,"\u6B63\u5728\u751F\u6210\u4E2D"),y.createElement("div",{className:"ai-loading"})),tt&&y.createElement(ae.Z,{cancelIndex:ot,streamingStatus:rt,loadImage:!1,onFinish:()=>ge(void 0,null,function*(){at(0),setTimeout(()=>qe(!1),0)}),value:tt})),y.createElement("div",{className:re.btnContainer},y.createElement("div",{onClick:()=>Te(!0,tt),className:re.btn,style:{padding:"0 16px",width:"initial"}},y.createElement("i",{className:"iconfont icon-tihuan mr10 font14"}),"\u66FF\u6362"),y.createElement("div",{onClick:()=>Te(!1,tt),className:re.btn,style:{padding:"0 16px",width:"initial"}},y.createElement("i",{className:"iconfont icon-charu mr10 font14"}),"\u63D2\u5165"),y.createElement(b.CopyToClipboard,{text:tt,onCopy:()=>a.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},y.createElement(fe.Z,{title:"\u590D\u5236"},y.createElement("div",{className:re.btn,style:{marginLeft:"auto"}},y.createElement("i",{className:"iconfont icon-fuzhi8 font14"})))),y.createElement(fe.Z,{title:"\u91CD\u65B0\u751F\u6210"},y.createElement("div",{onClick:Tt,className:re.btn},y.createElement("i",{className:"iciconfontonfot icon-gengxin-genghuan-tihuan font17"}))),y.createElement(fe.Z,{title:"\u5220\u9664"},y.createElement("div",{onClick:()=>{Ve(1),wt(),_e([])},className:re.btn},y.createElement("i",{className:"iconfont icon-shanchu14 font14"}))))),y.createElement("div",{className:re.inputContainer},y.createElement(de.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u6587\u672C\u4F18\u5316\u5EFA\u8BAE",value:Ye,bordered:!1,onFocus:()=>Ie(!0),onBlur:()=>setTimeout(()=>Ie(!1),300),onChange:ft,onPressEnter:st,onCompositionStart:()=>it.current=!0,onCompositionEnd:()=>it.current=!1}),Xe?y.createElement("div",{className:`iconfont icon-tingzhihuida ${re.cancelBtn}`,onClick:bt}):y.createElement(te.ZP,{className:vn?re.sendBtnDisabled:re.sendBtn,icon:y.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:cn,onClick:mt}))))):y.createElement(y.Fragment,null)},be={"hover-line-container":"hover-line-container___kkYQN","hover-line-content":"hover-line-content___ZkD9e","line-button-container":"line-button-container___A79j9",button:"button___X_Iu7"},ye=Object.defineProperty,Ae=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,De=(He,Ue,ke)=>Ue in He?ye(He,Ue,{enumerable:!0,configurable:!0,writable:!0,value:ke}):He[Ue]=ke,Fe=(He,Ue)=>{for(var ke in Ue||(Ue={}))Ce.call(Ue,ke)&&De(He,ke,Ue[ke]);if(Ae)for(var ke of Ae(Ue))Se.call(Ue,ke)&&De(He,ke,Ue[ke]);return He};const we=He=>React.createElement("svg",Fe({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},He),React.createElement("title",null,"AI\u6539\u5199"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"26.797%",y1:"22.073%",x2:"82.181%",y2:"80.474%",id:"rewrite_svg__a"},React.createElement("stop",{stopColor:"#5C64FF",offset:"0%"}),React.createElement("stop",{stopColor:"#6988F8",offset:"100%"}))),React.createElement("path",{d:"m10.406 4.741.007.015h-.007v-.022.007Zm-.04-.04.855-1.495 1.497-.855-1.496-.855L10.366 0l-.854 1.497-1.497.855 1.496.854.855 1.495ZM3.1 8.442l1.71 3.1 1.603-3.1 3.1-1.71L6.52 5.023l-1.71-3.1-1.71 3.1L0 6.733l3.099 1.709H3.1Zm6.84 3.1 1.069 1.924 1.068-1.924L14 10.473l-1.924-1.069-1.069-1.923L9.94 9.405l-1.924 1.068 1.924 1.07v-.001Z",fill:"url(#rewrite_svg__a)",fillRule:"nonzero"}));var Me="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNi43OTclIiB5MT0iMjIuMDczJSIgeDI9IjgyLjE4MSUiIHkyPSI4MC40NzQlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzVDNjRGRiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM2OTg4RjgiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Im0xMC40MDYgNC43NDEuMDA3LjAxNWgtLjAwN3YtLjAyMi4wMDdabS0uMDQtLjA0Ljg1NS0xLjQ5NSAxLjQ5Ny0uODU1LTEuNDk2LS44NTVMMTAuMzY2IDBsLS44NTQgMS40OTctMS40OTcuODU1IDEuNDk2Ljg1NC44NTUgMS40OTVaTTMuMSA4LjQ0MmwxLjcxIDMuMSAxLjYwMy0zLjEgMy4xLTEuNzFMNi41MiA1LjAyM2wtMS43MS0zLjEtMS43MSAzLjFMMCA2LjczM2wzLjA5OSAxLjcwOUgzLjFabTYuODQgMy4xIDEuMDY5IDEuOTI0IDEuMDY4LTEuOTI0TDE0IDEwLjQ3M2wtMS45MjQtMS4wNjktMS4wNjktMS45MjNMOS45NCA5LjQwNWwtMS45MjQgMS4wNjggMS45MjQgMS4wN3YtLjAwMVoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",We=(0,y.forwardRef)(({initialContent:He,onButtonClick:Ue},ke)=>{const[Te,je]=(0,y.useState)(null),[Le,Ge]=(0,y.useState)(null),[rt,$e]=(0,y.useState)(""),[ze,_e]=(0,y.useState)(null),Ye=ke,Pe=Re=>{const Xe=document.elementFromPoint(10,Re),qe=document.createRange();let ot=null;const at=document.createTreeWalker(Ye.current,NodeFilter.SHOW_TEXT,{acceptNode:mt=>{const st=document.createRange();st.selectNodeContents(mt);const bt=st.getBoundingClientRect();return bt.top<=Re&&bt.bottom>=Re?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});let it="",Mt,wt,Pt=null,ft=null,ut=null;for(;Mt=at.nextNode();){Mt.parentNode.getAttribute("data-select")==="disabled"&&(wt=!0),it+=Mt.textContent,ft||(ft=Mt),ut=Mt;const mt=document.createRange();mt.selectNodeContents(Mt);const st=mt.getBoundingClientRect();Pt===null&&(Pt=st.top)}if(ft&&ut&&!wt){const mt=document.createRange();mt.setStart(ft,0),mt.setEnd(ut,ut.textContent.length),_e(mt)}else _e(null);return Ge(Pt-1),wt?"":it.trim()};function Ze(Re){for(;Re.parentElement&&Re.parentElement.tagName.toLowerCase()!=="section";){var Xe=window.getComputedStyle(Re.parentElement);if(Xe.pointerEvents==="none")return!0;Re=Re.parentElement}return!1}const Ve=Re=>{var Xe,qe;if(Ze(Re.target)){Ge(-1e6);return}if(((qe=(Xe=document.getSelection())==null?void 0:Xe.toString)==null?void 0:qe.call(Xe))!==""){Ge(-1e6);return}const ot=Pe(Re.clientY);if((ot==null?void 0:ot.trim())===""){Ge(-1e6);return}const at=Ye.current.getBoundingClientRect();je(at.left-30),$e(ot)},tt=()=>{},Je=Re=>{Ue&&rt&&Ue(rt,Re.clientX,Re.clientY,ze)},Ne=()=>{if(ze){const Re=window.getSelection();Re.removeAllRanges(),Re.addRange(ze)}},Ie=()=>{window.getSelection().removeAllRanges()};return(0,y.useEffect)(()=>{const Re=Ye.current;return Re.addEventListener("mousemove",Ve),Re.addEventListener("mouseleave",tt),()=>{Re.removeEventListener("mousemove",Ve),Re.removeEventListener("mouseleave",tt),Ie()}},[He]),y.createElement("div",{className:be["hover-line-container2"]},Le!==null&&y.createElement("div",{className:be["line-button-container"],style:{top:Le,left:Te},onMouseEnter:()=>{Ne()},onMouseLeave:()=>{Ie(),Ge(null),$e(""),_e(null)}},y.createElement("div",{className:be.button,onClick:Je},y.createElement("img",{src:Me}),y.createElement("span",null,"AI\u6539\u5199"))))}),Oe={toolbar:"toolbar___qYQBF","chat-dialog":"chat-dialog___AUJYU",button:"button___VhNes"},Ke=({nodeRef:He,noRestrictModal:Ue})=>{const[ke,Te]=(0,y.useState)(null),[je,Le]=(0,y.useState)(null),[Ge,rt]=(0,y.useState)(!1),[$e,ze]=(0,y.useState)(null),[_e,Ye]=(0,y.useState)(!1),[Pe,Ze]=(0,y.useState)(!1),Ve=He,tt=(0,y.useRef)(null),Je=(0,y.useRef)(null),[Ne,Ie]=(0,y.useState)("");(0,y.useEffect)(()=>{ke!=null&&ke.toString()&&Ie(ke==null?void 0:ke.toString())},[ke==null?void 0:ke.toString()]);const Re=()=>{const at=window.getSelection(),it=Ve.current.scrollTop,Mt=Ve.current.getBoundingClientRect();if(at.rangeCount>0&&at.toString().length>0){const wt=at.getRangeAt(0);Te(wt.cloneRange());const Pt=wt.getBoundingClientRect(),ft=40;let ut=Pt.top+it-5+ft;ut{if(!at||at.rangeCount===0){Ye(!1);return}const Mt=at.getRangeAt(0).getBoundingClientRect(),wt=window.getComputedStyle(Ve.current),Pt=parseInt(wt.lineHeight),ft=parseInt(wt.paddingTop),ut=Ve.current.scrollTop,mt=Ve.current.getBoundingClientRect(),st=Mt.top-mt.top+ut,bt=Math.floor((st-ft)/Pt),dt=ft+bt*Pt-ut;ze(dt),Ye(!0)},qe=at=>{Ve.current&&!Ve.current.contains(at.target)&&Ze(!1)};(0,y.useEffect)(()=>{const at=Ve.current;return at.addEventListener("scroll",Re),at.addEventListener("input",Re),at.addEventListener("click",Re),at.addEventListener("mouseup",Re),at.addEventListener("keyup",Re),at.addEventListener("click",Re),document.addEventListener("mousedown",qe),()=>{at.removeEventListener("scroll",Re),at.removeEventListener("input",Re),at.removeEventListener("click",Re),at.removeEventListener("mouseup",Re),at.removeEventListener("keyup",Re),at.removeEventListener("click",Re),document.removeEventListener("mousedown",qe)}},[]);const ot=(at=!0,it)=>{if(!ke)return;const Mt=Je.current.querySelector("section.edu_md").innerHTML.replace(/]*>([\s\S]*?)<\/p>/g,"$1"),wt=ke.cloneRange(),Pt=window.getSelection();if(Pt.removeAllRanges(),Pt.addRange(wt),at){wt.deleteContents();const ft=document.createElement("div");ft.innerHTML=Mt;const ut=Array.from(ft.childNodes);for(;ut.length>0;)wt.insertNode(ut.pop())}else{wt.collapse(!1);const ft=document.createElement("div");ft.innerHTML=" "+Mt;const ut=Array.from(ft.childNodes);for(;ut.length>0;)wt.insertNode(ut.pop())}Pt.removeAllRanges(),Te(null),rt(!1),Le(null)};return y.createElement("section",{ref:Je},je&&y.createElement("div",{ref:tt,className:Oe.toolbar,style:{top:je==null?void 0:je.top,left:je==null?void 0:je.left}},y.createElement("div",{className:Oe.button,onClick:()=>rt(!0)},y.createElement("img",{src:Me}),y.createElement("span",null,"AI\u6539\u5199"))),y.createElement(me,{key:JSON.stringify(je),noRestrictModal:Ue,visible:Ge,position:je,selectText:Ne,applyRefinedText:ot,fetchUrl:"/api/stream/intelligent_imports/stream.json"}),Ve.current&&y.createElement(We,{ref:Ve,onButtonClick:(at,it,Mt,wt)=>{Te(wt),rt(!0),Ie(at),Le({left:it,top:Mt+20})}}))}},95795:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return de}});var y=le(59301),xe=le(62957),a={num:"num___VQiqB"},de=({visible:te,usedCount:ae,totalCount:re,onOk:ee,onCancel:ne})=>{const x=()=>ae>0?y.createElement("div",null,"\u672C\u6B21\u5C06\u6D88\u80171\u6B21\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\uFF08\u6BCF\u65E5",re,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",y.createElement("span",{className:a.num},ae),"\u6B21\uFF09\uFF0C\u786E\u5B9A\u64CD\u4F5C\u5417\uFF1F"):y.createElement("div",{className:"mb20"},"\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5",re,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",y.createElement("span",{className:a.num},ae),"\u6B21\uFF09\u3002");return y.createElement(xe.default,{centered:!0,open:te,title:"\u63D0\u793A",width:620,onCancel:ne,onOk:ee,footer:ae>0?void 0:null},x())}},24754:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return pe},Q:function(){return ie}});var y=le(59301),xe={container:"container___DAVRd",katex:"katex___oS9Qs",liWrap:"liWrap___pAkIe",backBottom:"backBottom___kT237",imgBox:"imgBox___O8q6M"},a=le(6725),fe=le(90524),de=le(97812),te=le(59934),ae=le(23479),re=le(26381),ee="data:image/png;base64,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",ne=le(92310),x=le.n(ne),b=le(6767),E=le(37732),z=(ue,ce,se)=>new Promise((he,Ee)=>{var ge=be=>{try{me(se.next(be))}catch(ye){Ee(ye)}},ve=be=>{try{me(se.throw(be))}catch(ye){Ee(ye)}},me=be=>be.done?he(be.value):Promise.resolve(be.value).then(ge,ve);me((se=se.apply(ue,ce)).next())});const ie={contentRef:{current:null},value:null,status:!1,open:()=>z(void 0,null,function*(){}),close:()=>{}};var pe=({className:ue,style:ce,onChange:se,onSuccess:he,onCancel:Ee,onError:ge,fetchUrl:ve,noRestrictModal:me=()=>{},showEditableToolbar:be,bottomOffset:ye=110,loadingText:Ae,showEmptyData:Ce=!0,onStatusChange:Se,stringTransformer:De,bottomContainerNode:Fe})=>{const[we,Me]=(0,y.useState)(!1),[Be,We]=(0,y.useState)(""),[Oe,Qe]=(0,y.useState)(0),[Ke,He]=(0,y.useState)(!1),Ue=(0,y.useRef)(null),ke=(0,y.useRef)(null),Te=(0,y.useRef)(null),je=(0,y.useRef)(null),Le=(0,ae.Z)({scrollBoxRef:je,bottomInspectRef:Te,contentRef:ke,status:Ke,bottomOffset:ye}),Ge=we||Ke;(0,y.useEffect)(()=>{se==null||se(Be)},[Be]);const[rt,$e]=(0,y.useState)([]);(0,y.useEffect)(()=>{Se==null||Se({contentRef:ke,status:Ge,value:Be,open:ze,close:_e})},[Ge,Be]);const ze=Pe=>z(void 0,null,function*(){Me(!0),We(""),$e([]),Qe(0);const Ze=ve;Pe!=null&&Pe.fetchUrl&&delete Pe.fetchUrl,Ue.current=new a.Z(`${fe.Z.API_SERVER}${Ze}`,Pe),yield new Promise((Ve,tt)=>{Ue.current.on("data",Je=>{var Ne;let{chunk:{content:Ie,type:Re}}=Je;He(!0),Re==="text"&&We(Xe=>De?De(Xe+Ie):Xe+Ie),Re==="knowledge"&&(console.log("---knowledge-",Je==null?void 0:Je.chunk),$e((Ne=Je==null?void 0:Je.chunk)==null?void 0:Ne.content))}),Ue.current.on("done",()=>{Ve()}),Ue.current.on("error",Je=>{Object.prototype.toString.call(Je)==="[object Object]"&&Je.status===-1&&b.ZP.warning((Je==null?void 0:Je.message)||""),Ve(),ge==null||ge(Je)}),Ue.current.on("cancelled",()=>{Ve(),Ee==null||Ee()}),Ue.current.startStream()}),Me(!1)}),_e=()=>{var Pe,Ze;Qe(1),(Ze=(Pe=Ue.current)==null?void 0:Pe.cancelRequest)==null||Ze.call(Pe),Me(!1),He(!1)},Ye=(0,y.useMemo)(()=>ke.current?y.createElement(te.Z,{noRestrictModal:me,nodeRef:ke}):y.createElement(y.Fragment,null),[ke.current]);return y.createElement(y.Fragment,null,y.createElement("div",{className:x()(xe.container,ue),style:ce,ref:je},y.createElement("div",{ref:ke,className:xe.liWrap,contentEditable:!Ge},Be&&y.createElement(de.Z,{cancelIndex:Oe,streamingStatus:we,loadImage:!1,onFinish:()=>z(void 0,null,function*(){Qe(0),setTimeout(()=>He(!1),0),he==null||he(Be)}),value:Be}),(rt==null?void 0:rt.length)>0&&y.createElement(E.Z,{Filelist:rt})),!Be&&!Ge&&y.createElement("div",{className:xe.imgBox},y.createElement("img",{width:56,src:ee}),y.createElement("span",null,"\u9884\u89C8\u533A")),Ce&&Ge&&y.createElement(re.Z,{text:Ae}),!Le&&y.createElement("div",{className:xe.backBottom,onClick:()=>{je.current.scrollTop=je.current.scrollHeight}},y.createElement("i",{className:"iconfont icon-huidaodibu"})),y.createElement("div",{ref:Te}),Fe),!Ge&&be&&Ye)}},26381:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return fe}});var y=le(59301),xe={loading:"loading___SifAS",dot:"dot___J5R0d","dot-fade":"dot-fade___BPUGC"},fe=({text:de})=>y.createElement("div",null,y.createElement("div",{className:xe.loading},y.createElement("div",{className:xe.dot}),y.createElement("div",{className:xe.dot}),y.createElement("div",{className:xe.dot})),!!de&&y.createElement("div",{className:"mt5"},de))},4523:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return Yt}});var y=le(59301),xe=le(30641),a=le(6767),fe=le(14566),de=le(62957),te=le(25399),ae=le(37568),re=le(99571),ee=le(29787),ne=le(584),x=le(93725),b=le(75727),E=le(92310),z=le.n(E),ie=le(97812),oe=le(49026),pe=le(88998),ue={loadingPic:"loadingPic___sQWGQ",loading:"loading___ss_U1",dot:"dot___eTny8","dot-fade":"dot-fade___gzUhM",wrap:"wrap___SoLR4",chatContainer:"chatContainer___bSpXP",footerContainer:"footerContainer___IbaJq",btnWrp:"btnWrp___z89PH",btn:"btn___VK3Di",btnActive:"btnActive___en_8L",inputContainer:"inputContainer___q_PRC",uploadBtn:"uploadBtn___fY3BV",sendBtn:"sendBtn____aYXt",sendBtnDisabled:"sendBtnDisabled____WhtC",cancelBtn:"cancelBtn___I91qC",lineFour:"lineFour___t_eBm",fullIcon:"fullIcon___WYjW2",footerContainerSelected:"footerContainerSelected___TV_oq",full:"full___h1vtm",li:"li___DXR9A",avatarIcon:"avatarIcon___EYoqp",img:"img___wrenL",content:"content___NK_Ew",borderBox:"borderBox___UVtN4",text:"text___d_gYw",fileWrap:"fileWrap___kbAp0",file:"file___R5FNg",fileName:"fileName___oTYTw",source:"source___JD93j",action:"action___CTh1w",disabledInput:"disabledInput___rMs3e",backBottom:"backBottom___VIz5U",head:"head___vWC9s",title:"title___l1GaK",headBtn:"headBtn___fGGSq",menuWarp:"menuWarp___Py4k9",menu:"menu___Rpj4l",menuText:"menuText___zGoGw",menuDel:"menuDel___qa0au",active:"active___n_Cfs",draggableWrap:"draggableWrap___u95gi",modal:"modal___Q60Fu",footer:"footer___lxKwN",main:"main____xLI7",files:"files___U6HeB",fileDel:"fileDel___HitRv",inputWrap:"inputWrap___ydzLc",btnWrap:"btnWrap___ENcDO",btnDisabled:"btnDisabled___AFYEZ",uploadDisabledBtn:"uploadDisabledBtn___LslUe"},ce=le(82093),se=le(49661),he=le(62586),Ee=le(37166),ge=le(28984),ve=le(71986),me=le(90524),be=le(56102),ye=le(6725),Ae=le(25232),Ce=le(12911),Se=le.n(Ce),De=le(37712),Fe=le(4676),we=function(){return we=Object.assign||function(Ft){for(var _t,lt=1,pt=arguments.length;ltNumber(Tn)?Tn:sr})}if(Kn||this.props.lockAspectRatio&&!Zn&&!Mn){var sr=It+(zn-wn)/Qt;this.setState({maxWidth:sr>Number(Tn)?Tn:sr})}if((Mn||Zn)&&this.resizable){var sr=(In-Nn)/Qt+this.resizable.size.height;this.setState({maxHeight:sr>Number(Un)?Un:sr})}if(nr||this.props.lockAspectRatio&&!Mn&&!Zn){var sr=Yn+(Nn-In)/Qt;this.setState({maxHeight:sr>Number(Un)?Un:sr})}}}else this.setState({maxWidth:this.props.maxWidth,maxHeight:this.props.maxHeight});this.props.onResizeStart&&this.props.onResizeStart(lt,pt,Ot)},_t.prototype.onResize=function(lt,pt,Ot,Qt){var Xt=this,Gt={x:this.originalPosition.x,y:this.originalPosition.y},Ht=-Qt.width,Wt=-Qt.height,yn=["top","left","topLeft","bottomLeft","topRight"];yn.includes(pt)&&(pt==="bottomLeft"?Gt.x+=Ht:(pt==="topRight"||(Gt.x+=Ht),Gt.y+=Wt));var gn=this.draggable.state;(Gt.x!==gn.x||Gt.y!==gn.y)&&(0,Fe.flushSync)(function(){Xt.draggable.setState(Gt)}),this.updateOffsetFromParent();var Tn=this.offsetFromParent,Un=this.getDraggablePosition().x+Tn.left,Rt=this.getDraggablePosition().y+Tn.top;this.resizingPosition={x:Un,y:Rt},this.props.onResize&&this.props.onResize(lt,pt,Ot,Qt,{x:Un,y:Rt})},_t.prototype.onResizeStop=function(lt,pt,Ot,Qt){this.setState({resizing:!1});var Xt=this.getMaxSizesFromProps(),Gt=Xt.maxWidth,Ht=Xt.maxHeight;this.setState({maxWidth:Gt,maxHeight:Ht}),this.props.onResizeStop&&this.props.onResizeStop(lt,pt,Ot,Qt,this.resizingPosition)},_t.prototype.updateSize=function(lt){this.resizable&&this.resizable.updateSize({width:lt.width,height:lt.height})},_t.prototype.updatePosition=function(lt){this.draggable.setState(lt)},_t.prototype.updateOffsetFromParent=function(){var lt=this.props.scale,pt=this.getParent(),Ot=this.getSelfElement();if(!pt||Ot===null)return{top:0,left:0};var Qt=pt.getBoundingClientRect(),Xt=Qt.left,Gt=Qt.top,Ht=Ot.getBoundingClientRect(),Wt=this.getDraggablePosition(),yn=pt.scrollLeft,gn=pt.scrollTop;this.offsetFromParent={left:Ht.left-Xt+yn-Wt.x*lt,top:Ht.top-Gt+gn-Wt.y*lt}},_t.prototype.render=function(){var lt=this,pt=this.props,Ot=pt.disableDragging,Qt=pt.style,Xt=pt.dragHandleClassName,Gt=pt.position,Ht=pt.onMouseDown,Wt=pt.onMouseUp,yn=pt.dragAxis,gn=pt.dragGrid,Tn=pt.bounds,Un=pt.enableUserSelectHack,Rt=pt.cancel,sn=pt.children,On=pt.onResizeStart,wn=pt.onResize,In=pt.onResizeStop,Pn=pt.onDragStart,zn=pt.onDrag,Nn=pt.onDragStop,It=pt.resizeHandleStyles,Yn=pt.resizeHandleClasses,Zn=pt.resizeHandleComponent,Kn=pt.enableResizing,Mn=pt.resizeGrid,nr=pt.resizeHandleWrapperClass,sr=pt.resizeHandleWrapperStyle,Er=pt.scale,pr=pt.allowAnyClick,gr=pt.dragPositionOffset,lr=Ie(pt,["disableDragging","style","dragHandleClassName","position","onMouseDown","onMouseUp","dragAxis","dragGrid","bounds","enableUserSelectHack","cancel","children","onResizeStart","onResize","onResizeStop","onDragStart","onDrag","onDragStop","resizeHandleStyles","resizeHandleClasses","resizeHandleComponent","enableResizing","resizeGrid","resizeHandleWrapperClass","resizeHandleWrapperStyle","scale","allowAnyClick","dragPositionOffset"]),Rr=this.props.default?Ne({},this.props.default):void 0;delete lr.default;var Zr=Ot||Xt?{cursor:"auto"}:{cursor:"move"},Kr=Ne(Ne(Ne({},Re),Zr),Qt),hr=this.offsetFromParent,Nr=hr.left,gt=hr.top,jr;Gt&&(jr={x:Gt.x-Nr,y:Gt.y-gt});var _r=this.state.resizing?void 0:jr,Cr=this.state.resizing?"both":yn;return(0,y.createElement)(Se(),{ref:function(tr){tr&&(lt.draggable=tr)},handle:Xt?".".concat(Xt):void 0,defaultPosition:Rr,onMouseDown:Ht,onMouseUp:Wt,onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop,axis:Cr,disabled:Ot,grid:gn,bounds:Tn?this.state.bounds:void 0,position:_r,enableUserSelectHack:Un,cancel:Rt,scale:Er,allowAnyClick:pr,nodeRef:this.resizableElement,positionOffset:gr},(0,y.createElement)(Ve,Ne({},lr,{ref:function(tr){tr&&(lt.resizable=tr,lt.resizableElement.current=tr.resizable)},defaultSize:Rr,size:this.props.size,enable:typeof Kn=="boolean"?Xe(Kn):Kn,onResizeStart:this.onResizeStart,onResize:this.onResize,onResizeStop:this.onResizeStop,style:Kr,minWidth:this.props.minWidth,minHeight:this.props.minHeight,maxWidth:this.state.resizing?this.state.maxWidth:this.props.maxWidth,maxHeight:this.state.resizing?this.state.maxHeight:this.props.maxHeight,grid:Mn,handleWrapperClass:nr,handleWrapperStyle:sr,lockAspectRatio:this.props.lockAspectRatio,lockAspectRatioExtraWidth:this.props.lockAspectRatioExtraWidth,lockAspectRatioExtraHeight:this.props.lockAspectRatioExtraHeight,handleStyles:It,handleClasses:Yn,handleComponent:Zn,scale:this.props.scale}),sn))},_t.defaultProps={maxWidth:Number.MAX_SAFE_INTEGER,maxHeight:Number.MAX_SAFE_INTEGER,scale:1,onResizeStart:function(){},onResize:function(){},onResizeStop:function(){},onDragStart:function(){},onDrag:function(){},onDragStop:function(){}},_t}(y.PureComponent),ot=Object.defineProperty,at=Object.defineProperties,it=Object.getOwnPropertyDescriptors,Mt=Object.getOwnPropertySymbols,wt=Object.prototype.hasOwnProperty,Pt=Object.prototype.propertyIsEnumerable,ft=(Ft,_t,lt)=>_t in Ft?ot(Ft,_t,{enumerable:!0,configurable:!0,writable:!0,value:lt}):Ft[_t]=lt,ut=(Ft,_t)=>{for(var lt in _t||(_t={}))wt.call(_t,lt)&&ft(Ft,lt,_t[lt]);if(Mt)for(var lt of Mt(_t))Pt.call(_t,lt)&&ft(Ft,lt,_t[lt]);return Ft},mt=(Ft,_t)=>at(Ft,it(_t)),st=(Ft,_t,lt)=>new Promise((pt,Ot)=>{var Qt=Ht=>{try{Gt(lt.next(Ht))}catch(Wt){Ot(Wt)}},Xt=Ht=>{try{Gt(lt.throw(Ht))}catch(Wt){Ot(Wt)}},Gt=Ht=>Ht.done?pt(Ht.value):Promise.resolve(Ht.value).then(Qt,Xt);Gt((lt=lt.apply(Ft,_t)).next())}),dt=({title:Ft="\u5934\u6B4CAI",placeholder:_t,hideUpload:lt,hideInputBox:pt,aiIcon:Ot=Ee,userIcon:Qt=ge,dragIcon:Xt=ve,children:Gt,fetchUrl:Ht,fetchData:Wt={},extraAnswerAction:yn,showDefaultTips:gn=!0,onOpen:Tn,onClose:Un,loadingOption:Rt,showPreference:sn=!1,initMessage:On,customRequest:wn,visible:In,width:Pn=1200,isCheckRestrictNumber:zn=!1,headNode:Nn,headFunctionNode:It,showRedraw:Yn,showEdit:Zn,promptPropName:Kn="prompt",topPercentage:Mn,showSwitchingModel:nr=!1,showImageGenerator:sr=!1,showLookHistory:Er=!1,fetchListObject:pr,customPreference:gr,customDataNode:lr,showAddSession:Rr,historyId:Zr,draggableExtraNode:Kr,drawerExtraNode:hr,menuExtraFunctionNode:Nr,showSceneAwareness:gt=!1,showThiking:jr=!1,ReactComponent:_r=xe.Z,topFunctionNode:Cr,footerContainerStyle:tr,chatContainerStyle:ur={},showCodePreview:Br=!1,showSource:xr=!0,onSendMessage:dr,onDynamic:Tr=()=>{},setSelectItem:er})=>{var ar,wr;const[mn,qr]=(0,y.useState)(!1),[Dr,$r]=(0,y.useState)("qwen-max"),[tn,hn]=(0,y.useState)([]),[qt,_n]=(0,y.useState)([]),[jn,fn]=(0,y.useState)(!1),[mr,et]=(0,y.useState)(!1),[vt,St]=(0,y.useState)(!1),[Ut,xt]=(0,y.useState)([]),[un,$t]=(0,y.useState)(""),[Zt,Jt]=(0,y.useState)(0),[Dn,At]=(0,y.useState)(void 0),[kt,zt]=(0,y.useState)(!1),[en,Cn]=(0,y.useState)(null),[Rn,Wn]=(0,y.useState)(""),ht=(0,y.useRef)(),nn=(0,y.useRef)(null),Bn=(0,y.useRef)(null),[Xn,kn]=(0,y.useState)(!1),[$n,Vn]=(0,y.useState)(!1),[Ir,Sn]=(0,y.useState)(!1),[Or,Fr]=(0,y.useState)(!1),[Wr,Pr]=(0,y.useState)(!1),[ni,ri]=(0,y.useState)(0),fr=(0,y.useRef)(null),br=(0,y.useRef)(!1),kr=(0,y.useRef)(null),[zr,Qr]=(0,y.useState)(void 0),[ii,si]=(0,y.useState)(!0),[wi,Sr]=(0,y.useState)(Pn-28),[Bi,Li]=(0,y.useState)(!1),[gi,yi]=(0,y.useState)(!0),[mi,qi]=(0,y.useState)([]),cr=(0,y.useRef)([]),Vr=(0,y.useRef)(null),Ar=(0,y.useRef)(null),Xr=(0,y.useRef)(!1),Gn=wi-22,vr=un==null?void 0:un.split(` +`).length,{onAdd:ai,onGetList:Ci,onListClick:ei,onListDelete:Ur,onListDealData:fi}=pr||{},Si=50,Ri=10,ki={maxCount:Si,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:tn,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:Lt=>st(void 0,null,function*(){var Ln,qn,rr,or;const ir=(or=(rr=(qn=(Ln=Lt==null?void 0:Lt.name)==null?void 0:Ln.split("."))==null?void 0:qn.slice(-1))==null?void 0:rr[0])==null?void 0:or.toLowerCase(),Mr=["doc","docx","md","pdf","txt","xlsx","xls"].includes(ir);return Lt.size==0?(a.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),fe.default.LIST_IGNORE):Mr?Lt.size/1024/1024>100?(a.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),fe.default.LIST_IGNORE):!0:(a.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),fe.default.LIST_IGNORE)}),onChange:({fileList:Lt})=>{hn(Lt)},action:`${(ar=me.Z)==null?void 0:ar.API_SERVER}/api/intelligent_imports/upload_file.json`},Ui={maxCount:Ri,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:qt,multiple:!0,accept:".jpg,.png,",beforeUpload:Lt=>{var Ln,qn,rr,or;const ir=(or=(rr=(qn=(Ln=Lt==null?void 0:Lt.name)==null?void 0:Ln.split("."))==null?void 0:qn.slice(-1))==null?void 0:rr[0])==null?void 0:or.toLowerCase(),Mr=["jpg","png"].includes(ir);return Lt.size==0?(a.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),fe.default.LIST_IGNORE):Mr?Lt.size/1024/1024>10?(a.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),fe.default.LIST_IGNORE):!0:(a.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),fe.default.LIST_IGNORE)},onChange:({fileList:Lt})=>{_n(Lt)},action:`${(wr=me.Z)==null?void 0:wr.API_SERVER}/api/ai/generals/update_file.json`};(0,y.useEffect)(()=>{if(!Ut.length||!ht.current)return;const Lt=Ut[Ut.length-1];Lt!=null&&Lt.loading&&(ht.current.scrollTop=ht.current.scrollHeight)},[Ut.length]),(0,y.useEffect)(()=>{if(!ht.current||!fr.current)return;const Lt=new IntersectionObserver(([Ln])=>{var qn,rr,or,ir;if(!document.contains(Ln.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((qn=Ln.rootBounds)==null?void 0:qn.width)===0&&((rr=Ln.rootBounds)==null?void 0:rr.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((or=Ln.boundingClientRect)==null?void 0:or.width)===0&&((ir=Ln.boundingClientRect)==null?void 0:ir.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}si(Ln.isIntersecting)},{root:ht.current,rootMargin:"70px",threshold:0});return Lt.observe(fr.current),()=>{fr.current&&Lt.unobserve(fr.current)}},[ht.current,fr.current]),(0,y.useEffect)(()=>{if(!Xn)return;const Lt=ht.current,Ln=kr.current;br.current=!1;let qn=Lt.scrollTop;const rr=()=>{const{scrollTop:ir,scrollHeight:yr,clientHeight:Mr}=Lt;ir>qn?ir+Mr>=yr-50&&(Lt.scrollTop=Lt.scrollHeight,br.current=!1):ir{br.current||(Lt.scrollTop=Lt.scrollHeight)});return or.observe(Ln),()=>{var ir;or.unobserve(Ln),(ir=Lt==null?void 0:Lt.removeEventListener)==null||ir.call(Lt,"scroll",rr)}},[Xn]),(0,y.useEffect)(()=>{!Xn&&cr.current.length&&(xt([...Ut,...cr.current]),cr.current=[])},[Xn]),(0,y.useEffect)(()=>{if(!ht.current)return;const Lt=new ResizeObserver(()=>{var Ln;ht.current&&Sr((Ln=ht.current)==null?void 0:Ln.offsetWidth)});return Lt.observe(ht.current),()=>{ht.current&&Lt.unobserve(ht.current)}},[ht.current]),(0,y.useEffect)(()=>{typeof In=="boolean"&&qr(In)},[In]),(0,y.useEffect)(()=>{var Lt;if(nn.current&&en!==null){nn.current.focus();const Ln=(Lt=nn.current.resizableTextArea)==null?void 0:Lt.textArea;Ln&&(Ln.selectionStart=Ln.selectionEnd=Ln.value.length)}},[en]),(0,y.useEffect)(()=>{vr<5&&zt(!1)},[vr]),(0,y.useEffect)(()=>{mn&&On&&(xt(pi(On)),fn(!0),Ei(On,{history:[]})),mn&&(zi(),Zr?Qi(Zr):Rr&&!zr&&Zi()),mn||xi()},[mn]);const pi=(Lt="",Ln=[],qn=[])=>{const rr=Date.now();return[{text:Lt,key:rr,sender:"user",fileList:Ln,imageList:qn,show:!0},{loading:!0,key:rr,sender:"AI",show:!0,model:Wt!=null&&Wt.application_id?"other":Dr,imageGenerator:Or,thinkingEnabled:$n,codePreview:Ir}]},xi=()=>{Wn(""),Cn(null),hn([]),_n([]),$t("")},Oi=()=>{if(Tn){Tn({chatData:Ut,setChatData:xt,setLoading:fn,getData:Ei,renderChatItems:pi,handleAdd:Zi,identifier:zr});return}qr(!0)},$i=()=>{if(yi(!0),Un){Un();return}qr(!1)},Wi=()=>{zt(!kt)},zi=()=>st(void 0,null,function*(){if(!zn)return;const Lt=yield(0,ce.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(Lt==null?void 0:Lt.status)===0&&(Lt==null?void 0:Lt.total_number)!==-1&&(Jt((Lt==null?void 0:Lt.total_number)-(Lt==null?void 0:Lt.remaining_number)),At(Lt==null?void 0:Lt.total_number))}),bi=()=>{de.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:y.createElement("div",null,y.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),y.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u7528",Dn,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},vi=Lt=>Lt.reduce((qn,rr)=>{if(rr.sender==="user"){const or=Lt.find(ir=>ir.key===rr.key&&ir.sender==="AI");or&&(or!=null&&or.text)&&!(or!=null&&or.error)&&qn.push({question:rr.text,answer:or.text})}return qn},[]),Ei=(...Lt)=>st(void 0,[...Lt],function*(Ln="",qn={},rr=Ut){if(wn&&(yield wn({mes:Ln,setChatData:xt,fileList:tn,body:qn,checkNum:zi,setLoading:fn,bodyChatData:rr,setTyping:kn,setImageGenerator:Fr,renderChatItems:pi})),!wn){const or=tn==null?void 0:tn.map(Hr=>{var ui;return(ui=Hr==null?void 0:Hr.response)==null?void 0:ui.file_id}),ir=qt==null?void 0:qt.map(Hr=>{var ui;return(ui=Hr==null?void 0:Hr.response)==null?void 0:ui.data}),yr=qn.history||vi(rr),Mr=ut(ut({identifier:zr,response_mode:"streaming",model:Dr,scene_awareness:Wr,thinking_enabled:$n,image_generator:Or,code_preview:Ir,file_ids:or,image_list:ir,history:yr,[Kn]:Ln},Wt),qn),ci=Object.fromEntries(Object.entries(Mr).filter(([Hr,ui])=>ui!==void 0));Bn.current=new ye.Z(me.Z.API_SERVER+Ht,ci),yield new Promise((Hr,ui)=>{let Gi=null,ca=null;Bn.current.on("data",Yi=>{kn(!0);const{chunk:{content:Yr,type:Jr,created:hi,msg:sa}}=Yi,da=sa==="error";Jr==="thinking"&&(Gi=Gi||hi,xt(Ji=>[...Ji].map((Ii,la)=>la===Ji.length-1?mt(ut({},Ii),{reasoning:(Ii.reasoning||"")+Yr,loading:!1,hideAnswer:!0,error:da}):Ii))),Jr==="text"&&(ca=ca||hi,xt(Ji=>[...Ji].map((Ii,la)=>la===Ji.length-1?mt(ut({},Ii),{text:(Ii.text||"")+Yr,loading:!1,startTime:Gi,endTime:ca,error:da}):Ii)))}),Bn.current.on("done",()=>{Hr()}),Bn.current.on("error",Yi=>{let Yr="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(Yi)==="[object Object]"&&Yi.status===-9&&(Yr=Yi==null?void 0:Yi.message),xt(Jr=>[...Jr].map((hi,sa)=>sa===Jr.length-1?mt(ut({},hi),{text:Yr,loading:!1,error:!0}):hi)),Hr()}),Bn.current.on("cancelled",()=>{Hr()}),Bn.current.startStream()})}zi(),fn(!1)}),Di=Lt=>{$t(Lt.target.value)},Pi=(Lt,Ln)=>{if(xi(),fn(!0),Lt==="edit"){cr.current=Ut.slice(Ln+2);const qn=Ut.splice(Ln),{fileList:rr=[],imageList:or=[]}=(qn==null?void 0:qn[0])||{},ir=rr.map(ci=>{var Hr;return(Hr=ci.response)==null?void 0:Hr.file_id}),yr=or.map(ci=>{var Hr;return(Hr=ci.response)==null?void 0:Hr.data}),Mr={history:vi(Ut),file_ids:ir,image_list:yr,edit:!0};xt([...Ut,...pi(Rn,rr,or)]),Ei(Rn,Mr,Ut)}if(Lt==="redraw"){cr.current=Ut.slice(Ln+1);const qn=Ut.splice(Ln-1),{text:rr,fileList:or=[],imageList:ir=[]}=(qn==null?void 0:qn[0])||{},yr=or.map(Hr=>{var ui;return(ui=Hr.response)==null?void 0:ui.file_id}),Mr=ir.map(Hr=>{var ui;return(ui=Hr.response)==null?void 0:ui.data}),ci={history:vi(Ut),file_ids:yr,image_list:Mr,edit:!0};xt([...Ut,...pi(rr,or,ir)]),Ei(rr,ci,Ut)}},ea=()=>{if(un.trim()!==""){xi(),fn(!0);const Lt=tn.filter(qn=>qn.status==="done"),Ln=qt.filter(qn=>qn.status==="done");xt([...Ut,...pi(un,Lt,Ln)]),Ei(un)}},aa=Lt=>{if(Lt.shiftKey){if(Lt.key==="Enter")return}else if(Lt.key==="Enter"){if(Lt.preventDefault(),ra||Xr.current)return;ea()}},Hi=(Lt,Ln)=>{let qn=!1;Zn===!0?qn=!0:Zn==="last"&&(qn=Ut.reduce((yr,Mr,ci)=>Mr.sender==="user"?ci:yr,-1)===Ln);const rr=Ln===en,or=[...(Lt==null?void 0:Lt.fileList)||[],...(Lt==null?void 0:Lt.imageList)||[]];return y.createElement("div",{className:ue.li,style:ut({width:Gn},ur)},y.createElement("div",{className:ue.avatarIcon},y.createElement("img",{className:ue.img,src:Qt})),y.createElement("div",{className:ue.content},!!(or!=null&&or.length)&&y.createElement("div",{className:ue.fileWrap},or==null?void 0:or.map((ir,yr)=>y.createElement("div",{key:yr,className:ue.file},y.createElement(Ae.Z,{filename:ir==null?void 0:ir.name,className:"mr10",width:24}),y.createElement("aside",null,y.createElement(te.Z,{title:ir==null?void 0:ir.name},y.createElement("div",{className:ue.fileName},ir==null?void 0:ir.name)),y.createElement("div",{className:"c-grey-999 font12"},(0,se.RD)(ir==null?void 0:ir.size)))))),y.createElement("div",{className:ue.borderBox},rr?y.createElement(ae.default.TextArea,{value:Rn,ref:nn,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:ir=>Wn(ir.target.value)}):y.createElement("div",{className:ue.text},Lt==null?void 0:Lt.text)),rr?y.createElement("div",{className:ue.action},y.createElement(re.ZP,{onClick:()=>{Wn(""),Cn(null)},size:"small"},"\u53D6\u6D88"),y.createElement(re.ZP,{disabled:!Rn.trim(),onClick:()=>Pi("edit",Ln),type:"primary",size:"small"},"\u786E\u8BA4")):y.createElement("div",{className:ue.action},y.createElement(be.CopyToClipboard,{text:(Lt==null?void 0:Lt.text)||"",onCopy:()=>a.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement(te.Z,{title:"\u590D\u5236"},y.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),qn&&!jn&&y.createElement(te.Z,{title:"\u7F16\u8F91"},y.createElement("i",{onClick:()=>{Cn(Ln),Wn((Lt==null?void 0:Lt.text)||"")},className:"iconfont icon-bianji10 font14"})))))},Ti=(Lt,Ln)=>{console.log(Lt);let qn=!1;Yn===!0?qn=!0:Yn==="last"&&(qn=Ut.reduce((ir,yr,Mr)=>yr.sender==="AI"?Mr:ir,-1)===Ln);let rr="";return Lt!=null&&Lt.source?rr=Lt==null?void 0:Lt.source:(Lt==null?void 0:Lt.model)==="deepseek-r1"?rr="\u7531deepseek\u751F\u6210":(Lt==null?void 0:Lt.model)==="qwen-max"&&(rr="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),y.createElement("div",{className:ue.li,style:ut({width:Gn},ur)},y.createElement("div",{className:ue.avatarIcon},y.createElement("img",{className:ue.img,src:Ot})),y.createElement("div",{className:ue.content},y.createElement("div",{className:ue.borderBox},Lt.loading&&y.createElement(y.Fragment,null,Lt!=null&&Lt.imageGenerator?y.createElement("div",{className:ue.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",y.createElement("div",{className:"ai-loading"})):!(Lt!=null&&Lt.thinkingEnabled)&&y.createElement("div",null,y.createElement("div",{className:ue.loading},y.createElement("div",{className:ue.dot}),y.createElement("div",{className:ue.dot}),y.createElement("div",{className:ue.dot})),y.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(Rt==null?void 0:Rt.text)||"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002"))),(Lt==null?void 0:Lt.thinkingEnabled)&&y.createElement(oe.Z,{time:Lt==null?void 0:Lt.time,cancelIndex:ni,loading:Lt.loading,streamingStatus:!(Lt!=null&&Lt.text),onFinish:()=>{ri(0),xt(or=>[...or].map((ir,yr)=>yr===or.length-1?mt(ut({},ir),{hideAnswer:!1,time:ir.startTime?ir.endTime-ir.startTime:null}):ir))},value:Lt==null?void 0:Lt.reasoning}),!!(Lt!=null&&Lt.text)&&!Lt.hideAnswer&&y.createElement(ie.Z,{onDynamic:Tr,cancelIndex:ni,streamingStatus:jn,loadImage:!!(Lt!=null&&Lt.imageGenerator),onFinish:()=>st(void 0,null,function*(){ri(0),setTimeout(()=>kn(!1),0)}),value:Lt==null?void 0:Lt.text})),xr&&!(Lt!=null&&Lt.application_id)&&(Lt==null?void 0:Lt.model)!="other"&&!!(Lt!=null&&Lt.text)&&rr&&y.createElement("div",{className:ue.source},rr),y.createElement("div",{className:ue.action},yn==null?void 0:yn(Lt,Ln,Qn),!(Lt!=null&&Lt.imageGenerator)&&y.createElement(be.CopyToClipboard,{text:String((Lt==null?void 0:Lt.text)||""),onCopy:()=>a.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},y.createElement(te.Z,{title:"\u590D\u5236"},y.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),sn&&!jn&&y.createElement(y.Fragment,null,y.createElement(te.Z,{title:"\u559C\u6B22"},y.createElement("i",{style:Lt!=null&&Lt.like?{color:"#FA8D30"}:{},onClick:()=>Lr("like",!(Lt!=null&&Lt.like),Ln),className:"iconfot icon-yijiejue font15"})),y.createElement(te.Z,{title:"\u4E0D\u559C\u6B22"},y.createElement("i",{style:Lt!=null&&Lt.dislike?{color:"#e86d7c"}:{},onClick:()=>Lr("dislike",!(Lt!=null&&Lt.dislike),Ln),className:"iconfot icon-weijiejuezhengchang font15"}))),qn&&!jn&&y.createElement(te.Z,{title:"\u91CD\u65B0\u751F\u6210"},y.createElement("i",{onClick:()=>Pi("redraw",Ln),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},Lr=(Lt,Ln,qn)=>st(void 0,null,function*(){if(gr){const rr=Ut.slice(0,qn+1),ir=vi(rr).length;yield gr({type:Lt,value:Ln,index:qn,identifier:zr,objectIndex:ir})}xt(rr=>(rr[qn][Lt]=Ln,Ln&&(rr[qn][Lt==="like"?"dislike":"like"]=!1),[...rr]))}),Fi=()=>{var Lt,Ln;ri(1),(Ln=(Lt=Bn.current)==null?void 0:Lt.cancelRequest)==null||Ln.call(Lt),fn(!1),kn(!1)},Zi=()=>st(void 0,null,function*(){var Lt,Ln,qn;er({}),(Ln=(Lt=Bn.current)==null?void 0:Lt.cancelRequest)==null||Ln.call(Lt),xi(),xt([]),fn(!0);const rr=yield ai();(rr==null?void 0:rr.status)===0&&Qr((qn=rr==null?void 0:rr.data)==null?void 0:qn.identifier),fn(!1),kn(!1)}),ta=()=>st(void 0,null,function*(){var Lt;St(!0);const Ln=yield Ci();(Ln==null?void 0:Ln.status)===0&&qi(((Lt=Ln==null?void 0:Ln.data)==null?void 0:Lt.list)||[]),St(!1)}),Qi=(...Lt)=>st(void 0,[...Lt],function*(Ln=zr){var qn,rr,or,ir;er({}),(rr=(qn=Bn.current)==null?void 0:qn.cancelRequest)==null||rr.call(qn),xi(),et(!0);const yr=yield ei(Ln);if(yr.status===0){const Mr=fi(((or=yr==null?void 0:yr.data)==null?void 0:or.messages)||[]);xt(Mr),et(!1),Qr((ir=yr==null?void 0:yr.data)==null?void 0:ir.identifier);return}xt([]),et(!1)}),na=(Lt,Ln)=>st(void 0,null,function*(){(yield Ur(Lt)).status===0&&(a.ZP.success("\u5220\u9664\u6210\u529F"),Ln===zr&&Zi(),ta())}),oa=()=>y.createElement("div",{className:ue.menuWarp},y.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),y.createElement(ee.Z,{spinning:vt},!mi.length&&y.createElement(ne.Z,{style:{width:250,paddingBottom:30},image:ne.Z.PRESENTED_IMAGE_SIMPLE}),!!mi.length&&y.createElement("div",{className:ue.menu},mi.map(function(Lt,Ln){return y.createElement("aside",{className:z()(zr===Lt.identifier&&ue.active),key:Lt.id,onClick:()=>Qi(Lt.id)},y.createElement("div",{className:ue.menuText},y.createElement(te.Z,{title:Lt==null?void 0:Lt.question},y.createElement("span",null,Lt==null?void 0:Lt.question)),Nr&&Nr(Lt)),y.createElement("div",{className:ue.menuDel,onClick:qn=>qn.stopPropagation()},y.createElement(x.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>na(Lt.id,Lt.identifier),okText:"\u786E\u8BA4",zIndex:1100,cancelText:"\u53D6\u6D88"},y.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),Vi=Lt=>{if(Lt==="file"){if(qt.length){de.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u56FE\u7247\uFF0C\u4E0A\u4F20\u6587\u4EF6\u540E\u56FE\u7247\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{_n([]),Vr.current.upload.uploader.fileInput.click()}});return}Vr.current.upload.uploader.fileInput.click()}if(Lt==="image"){if(tn.length){de.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u6587\u4EF6\uFF0C\u4E0A\u4F20\u56FE\u7247\u540E\u6587\u4EF6\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{hn([]),Ar.current.upload.uploader.fileInput.click()}});return}Ar.current.upload.uploader.fileInput.click()}},Xi=[...tn,...qt],ra=Xi.some(Lt=>Lt.status==="uploading")||jn||Xn,oi=Zt>=Dn,Qn={chatData:Ut,stream:Bn,isDisabledNum:oi,isDisAbledUpload:ra,checkNumModal:bi,checkNum:zi,onClose:$i,setChatData:xt,setLoading:fn,getData:Ei,clearStatus:xi,typing:Xn,setImageGenerator:Fr,renderChatItems:pi,setSceneAwareness:Pr,setIdentifier:Qr,setCodePreview:Sn,setTyping:kn,onMenuClick:Qi};return y.createElement(y.Fragment,null,Gt?y.createElement("div",{onClick:Oi},Gt):Gt!==null&&!mn&&y.createElement(he.Z,{draggableExtraNode:Kr,showAvatarEditData:{nickname:"\u5B9E\u9A8C\u52A9\u6559",headImgId:null},src:Xt,onClick:Oi,topPercentage:Mn}),mn&&y.createElement("div",{className:ue.draggableWrap},y.createElement(qe,{dragHandleClassName:ue.title,bounds:"parent",minHeight:400,maxHeight:window.innerHeight-40,minWidth:736,maxWidth:window.innerWidth-40,default:{x:window.innerWidth-756,y:20,width:736,height:window.innerHeight-40}},y.createElement("div",{className:ue.modal},y.createElement("div",{className:ue.head},y.createElement("div",{className:ue.title},y.createElement("b",{className:"c-grey-333 font16"},"\u5B9E\u9A8C\u52A9\u6559"),y.createElement("span",{className:"c-grey-333 font14"},"\uFF08\u70B9\u51FB\u53EF\u62D6\u52A8\u7A97\u53E3\uFF09")),hr,nr&&y.createElement(pe.Z,{value:Dr,onChange:Lt=>{Vn(!1),Fr(!1),$r(Lt),_n([]),hn([])}}),Er&&y.createElement(y.Fragment,null,y.createElement(b.Z,{className:"ml10",dropdownRender:oa,onOpenChange:Lt=>{Lt&&ta()},placement:"bottomRight",arrow:{pointAtCenter:!0}},y.createElement("div",{className:ue.headBtn},y.createElement("i",{className:"icon-lishiduihua1 font14"})))),Rr&&y.createElement(y.Fragment,null,y.createElement(te.Z,{title:"\u65B0\u5EFA\u5BF9\u8BDD"},y.createElement("div",{className:ue.headBtn,onClick:Zi},y.createElement("i",{className:"icon-xinjianduihua font14"}))),y.createElement("div",{style:{height:10,width:1,background:"#D8D8D8"}})),y.createElement(te.Z,{title:"\u6536\u8D77\u7A97\u53E3"},y.createElement("div",{className:ue.headBtn,onClick:$i},y.createElement("i",{className:"icon-suoxiaochuangkou font14"})))),y.createElement("div",{className:z()(ue.wrap,mn&&"body-overflow-hidden")},y.createElement("div",{ref:ht,className:ue.chatContainer},Cr==null?void 0:Cr(Qn),gn&&y.createElement("div",{className:`${ue.li} mb20`,style:ut({width:Gn},ur)},y.createElement("div",{className:ue.avatarIcon},y.createElement("img",{className:ue.img,src:Ot})),y.createElement("div",{className:ue.content},y.createElement("div",{className:ue.borderBox},Nn,It==null?void 0:It(Qn)))),y.createElement("div",{ref:kr},y.createElement(ee.Z,{spinning:mr,className:"mt20"},Ut==null?void 0:Ut.map((Lt,Ln)=>y.createElement(y.Fragment,{key:Lt.key+Ln},Lt.show&&y.createElement(y.Fragment,null,Lt.sender==="user"&&Hi(Lt,Ln),Lt.sender==="AI"&&Ti(Lt,Ln),lr&&!["AI","user"].includes(Lt.sender)&&lr(Lt,Ln,{width:Gn})))))),!ii&&y.createElement("div",{className:ue.backBottom,onClick:()=>{ht.current.scrollTop=ht.current.scrollHeight}},y.createElement("i",{className:"iconfont icon-huidaodibu"})),y.createElement("div",{ref:fr,className:"pl20"})),!pt&&y.createElement("div",{className:ue.footer},y.createElement("div",{className:ue.main},!!Xi.length&&y.createElement("div",{className:ue.files},Xi==null?void 0:Xi.map((Lt,Ln)=>y.createElement("div",{key:Ln,className:ue.file},y.createElement(ee.Z,{size:"small",spinning:(Lt==null?void 0:Lt.status)==="uploading"},y.createElement(Ae.Z,{filename:Lt==null?void 0:Lt.name,className:"block",width:24})),y.createElement("aside",null,y.createElement(te.Z,{title:Lt==null?void 0:Lt.name},y.createElement("div",{className:ue.fileName},Lt==null?void 0:Lt.name)),y.createElement("div",{className:"c-grey-999 font12"},(0,se.RD)(Lt==null?void 0:Lt.size))),y.createElement("i",{onClick:()=>{hn(qn=>qn.filter(rr=>rr.uid!==Lt.uid)),_n(qn=>qn.filter(rr=>rr.uid!==Lt.uid))},className:`aitubiao icon-tupianguanbi ${ue.fileDel}`})))),y.createElement("div",{className:ue.inputWrap},y.createElement(ae.default.TextArea,{placeholder:_t||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",value:un,bordered:!1,onChange:Di,onPressEnter:aa,onCompositionStart:()=>{Xr.current=!0},onCompositionEnd:()=>{Xr.current=!1}}),y.createElement("div",{className:ue.action},y.createElement("div",{className:ue.btnWrap},gt&&y.createElement(te.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},y.createElement("div",{onClick:()=>Pr(!Wr),className:z()(ue.btn,Wr&&ue.btnActive)},y.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),Dr==="deepseek-r1"&&jr&&y.createElement(te.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},y.createElement("div",{onClick:()=>Vn(!$n),className:z()(ue.btn,$n&&ue.btnActive)},y.createElement("i",{className:"iconfont icon-shendusikao mr10 font14"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),sr&&Dr==="qwen-max"&&y.createElement("div",{onClick:()=>Fr(!Or),className:z()(ue.btn,Or&&ue.btnActive)},y.createElement("i",{className:"aitubiao icon-tuxiangshengcheng1 mr10 font14"}),"\u56FE\u50CF\u751F\u6210")),!lt&&y.createElement(y.Fragment,null,Dr==="qwen-max"&&y.createElement(fe.default,ut({ref:Ar},Ui),y.createElement(te.Z,{title:qt.length>=Ri?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":"\u6DFB\u52A0\u56FE\u7247"},y.createElement("div",{onClick:()=>!(qt.length>=Ri)&&Vi("image"),className:qt.length>=Ri?ue.uploadDisabledBtn:ue.uploadBtn},y.createElement("i",{className:"aitubiao icon-tupianshangchuan font14"})))),y.createElement(fe.default,ut({ref:Vr},ki),y.createElement(te.Z,{title:tn.length>=Si?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":y.createElement("div",null,y.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),y.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},y.createElement("div",{onClick:()=>!(tn.length>=Si)&&Vi("file"),className:tn.length>=Si?ue.uploadDisabledBtn:ue.uploadBtn},y.createElement("i",{className:"aitubiao icon-fujian3 font14"}))))),y.createElement("div",{className:"mr13"}),Xn?y.createElement(te.Z,{title:"\u505C\u6B62\u751F\u6210"},y.createElement("div",{className:`iconfont icon-tingzhihuida ${ue.cancelBtn}`,onClick:Fi})):y.createElement(re.ZP,{className:(un==null?void 0:un.trim())===""?ue.sendBtnDisabled:ue.sendBtn,icon:y.createElement("i",{className:"iconfont icon-fasong2 font14 c-white"}),disabled:ra,onClick:ea}))))))))))},yt={bigTipsBox:"bigTipsBox___XRGyw",bigTips:"bigTips___uPRW3",item:"item___KMGDu",editBtn:"editBtn___JiZpD",active:"active___EX5N5",PrevNext:"PrevNext____kcgs",img:"img___X2ms3",imgHover:"imgHover___wIHti",LeftButton:"LeftButton___P5Wge",RightButton:"RightButton___NAbBu"},Bt=le(59476),Nt=le(68157),Tt=le(95270),cn=le(28364),vn=le(62427),an=le(86784),Kt=le(76560),ln=Object.defineProperty,rn=Object.defineProperties,Vt=Object.getOwnPropertyDescriptors,bn=Object.getOwnPropertySymbols,Fn=Object.prototype.hasOwnProperty,An=Object.prototype.propertyIsEnumerable,dn=(Ft,_t,lt)=>_t in Ft?ln(Ft,_t,{enumerable:!0,configurable:!0,writable:!0,value:lt}):Ft[_t]=lt,pn=(Ft,_t)=>{for(var lt in _t||(_t={}))Fn.call(_t,lt)&&dn(Ft,lt,_t[lt]);if(bn)for(var lt of bn(_t))An.call(_t,lt)&&dn(Ft,lt,_t[lt]);return Ft},Ct=(Ft,_t)=>rn(Ft,Vt(_t)),Dt=(Ft,_t,lt)=>new Promise((pt,Ot)=>{var Qt=Ht=>{try{Gt(lt.next(Ht))}catch(Wt){Ot(Wt)}},Xt=Ht=>{try{Gt(lt.throw(Ht))}catch(Wt){Ot(Wt)}},Gt=Ht=>Ht.done?pt(Ht.value):Promise.resolve(Ht.value).then(Qt,Xt);Gt((lt=lt.apply(Ft,_t)).next())}),Yt=({description:Ft,code:_t,showData:lt={},sendParams:pt={},allShow:Ot=!1,draggableExtraNode:Qt,singleControl:Xt=!1})=>{const Gt=(0,Kt.useDispatch)(),[Ht,Wt]=(0,y.useState)({}),[yn,gn]=(0,y.useState)([]),[Tn,Un]=(0,y.useState)(null),[Rt,sn]=(0,y.useState)(!1),[On,wn]=(0,y.useState)(!0),[In,Pn]=(0,y.useState)(0),zn=6,Nn=(0,y.useRef)(null),[It,Yn]=(0,y.useState)([]),[Zn,Kn]=(0,y.useState)(""),[Mn,nr]=(0,y.useState)(!0),[sr,Er]=(0,y.useState)(!0),[pr,gr]=(0,y.useState)(!0),[lr,Rr]=(0,y.useState)(!1),[Zr,Kr]=(0,y.useState)(null),[hr,Nr]=(0,y.useState)(!1),gt=ar=>{if(!Nn.current)return;const wr=Nn.current,mn=wr.children;if(mn.length===0)return;const $r=mn[0].getBoundingClientRect().width+22,tn=wr.scrollLeft;ar==="left"?wr.scrollTo({left:Math.max(0,tn-$r),behavior:"smooth"}):wr.scrollTo({left:tn+$r,behavior:"smooth"}),setTimeout(()=>{jr()},50)},jr=()=>{if(!Nn.current)return;const ar=Nn.current,wr=ar.scrollWidth-ar.clientWidth;if(console.log(ar.scrollWidth),console.log(ar.clientWidth),console.log(ar.scrollLeft),wr<=0){sn(!1),wn(!1);return}sn(ar.scrollLeft>1),wn(ar.scrollLeft{const ar=Nn.current;if(ar){const wr=()=>{requestAnimationFrame(jr)};ar.addEventListener("scroll",wr),jr();const mn=new ResizeObserver(()=>{jr()});return mn.observe(ar),()=>{ar.removeEventListener("scroll",wr),mn.disconnect()}}},[Nn.current]);const _r=[{img:le(58427),name:"\u667A\u80FD\u5BA1\u9898",des:"\u5FEB\u901F\u667A\u80FD\u62C6\u89E3\u4EFB\u52A1\uFF0C\u63D0\u4F9B\u89E3\u9898\u601D\u8DEF",description:"",query:Ft,show:lt==null?void 0:lt.ai_exam_question,type:1},{img:le(68427),name:"\u8BED\u6CD5\u68C0\u67E5",des:"\u68C0\u6D4B\u4EE3\u7801\u4E2D\u7684\u8BED\u6CD5\u9519\u8BEF\uFF0C\u63D0\u4F9B\u4FEE\u590D\u5EFA\u8BAE",description:"",query:_t,show:lt==null?void 0:lt.ai_syntax_check,type:5},{img:le(2195),name:"\u4EE3\u7801\u8BCA\u65AD",des:"\u7CFB\u7EDF\u667A\u80FD\u4EE3\u7801\u5206\u6790\uFF0C\u63D0\u4F9B\u4FEE\u6B63\u5EFA\u8BAE",description:Ft,query:_t,show:lt==null?void 0:lt.ai_code_diagnosis,width:21,type:2},{img:le(62849),name:"AI\u8F85\u5BFC",des:"\u4E3A\u5B66\u751F\u63D0\u4F9B\u4E2A\u6027\u5316\u667A\u80FD\u5B66\u4E60\u8F85\u5BFC",description:Ft,query:_t,show:lt==null?void 0:lt.ai_guidance,type:3},{img:le(9515),name:"\u4EE3\u7801\u8BC4\u4EF7",des:"\u4ECE\u591A\u4E2A\u7EF4\u5EA6\u5BF9\u4EE3\u7801\u8FDB\u884C\u8BC4\u4EF7\uFF0C\u4E86\u89E3\u4EE3\u7801\u7F3A\u9677",description:Ft,query:_t,show:lt==null?void 0:lt.ai_code_evaluation,type:9},{img:le(43214),name:"\u4EE3\u7801\u4F18\u5316",des:"\u5BF9\u4EE3\u7801\u8FDB\u884C\u667A\u80FD\u4F18\u5316\uFF0C\u5E2E\u52A9\u63D0\u5347\u4EE3\u7801\u8D28\u91CF",description:Ft,query:_t,show:lt==null?void 0:lt.ai_code_optimization,type:7},{img:le(54269),name:"\u4EE3\u7801\u6CE8\u91CA",des:"\u81EA\u52A8\u5BF9\u5DF2\u6709\u4EE3\u7801\u6DFB\u52A0\u6CE8\u91CA",description:Ft,query:_t,show:lt==null?void 0:lt.ai_code_comment,type:8},Xt&&{img:le(36645),name:"\u6284\u88AD\u68C0\u6D4B",des:"\u667A\u80FD\u8054\u7F51\u641C\u7D22\uFF0C\u67E5\u627E\u7591\u4F3C\u6284\u88AD\u7684\u94FE\u63A5",description:Ft,query:_t,show:lt==null?void 0:lt.ai_code_comment,type:13,width:25,custom_agent_name:"code_plagiarism"}].filter(ar=>!!ar);(0,y.useEffect)(()=>{(pt==null?void 0:pt.source)=="shixun"&&(Cr(),tr())},[]);const Cr=()=>Dt(void 0,null,function*(){var ar,wr;const mn=yield(0,ce.ZP)("/api/ai/intelligent_applications.json",{method:"get",params:{item_type:"Shixun",item_id:pt==null?void 0:pt.shixun_id}});(mn==null?void 0:mn.status)===0&&(Yn(((ar=mn==null?void 0:mn.data)==null?void 0:ar.list)||[]),Kn(((wr=mn==null?void 0:mn.data)==null?void 0:wr.local_ai_model_url)||""),jr())}),tr=()=>Dt(void 0,null,function*(){const ar=yield(0,ce.ZP)("/api/ai/intelligent_applications/teacher_permission.json",{method:"get",params:{item_type:"Shixun",item_id:pt==null?void 0:pt.shixun_id}});(ar==null?void 0:ar.status)==0&&Nr(ar==null?void 0:ar.permission)}),ur=ar=>{Un(ar),Kr(ar),nr(!ar),Er(!ar),gr(!ar),Rr(!!ar)},Br=ar=>{const{setChatData:wr,setLoading:mn,getData:qr,clearStatus:Dr,typing:$r,setImageGenerator:tn,renderChatItems:hn,setSceneAwareness:qt,setIdentifier:_n}=ar;let jn=_r;return Ot||(jn=_r.filter(fn=>fn.show)),y.createElement("div",{style:{position:"relative",display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:20,marginRight:20,paddingLeft:20}},y.createElement("div",{className:yt.bigTipsBox},y.createElement("div",{ref:Nn,className:yt.bigTips,style:{display:"flex",width:"100%",position:"relative"}},jn.map((fn,mr)=>y.createElement(te.Z,{key:mr,title:fn.des},y.createElement("div",{onClick:()=>Dt(void 0,null,function*(){var et;if(ur(null),$r){a.ZP.warning("\u8BF7\u7B49\u5F85\u4EFB\u52A1\u5B8C\u6210");return}qt(!1),tn(!1),mn(!0),Dr(),Wt(fn);const vt=hn(fn.query);vt[0].show=!1,vt[1].imageGenerator=!1,wr(vt);const St=yield er.onAdd(),Ut=(et=St==null?void 0:St.data)==null?void 0:et.identifier;_n(Ut),qr("",Ct(pn({type:fn.type,description:fn.description,application_id:null,query:fn.query,file_ids:[],history:[],is_chat:fn.type===13,image_generator:!1,scene_awareness:!1,identifier:Ut,custom_agent_name:fn.custom_agent_name},pt),{prompt:lt==null?void 0:lt.ai_code_evaluation_promote}))}),className:yt.item,style:{flex:"0 0 auto"}},y.createElement("img",{src:fn.img,width:fn.width,alt:fn.name}),y.createElement("span",null,fn.name)))),It.map(fn=>y.createElement(te.Z,{key:fn.id,title:`${fn.name}\uFF0C\u9009\u4E2D\u4E4B\u540E\u4E0B\u65B9\u667A\u80FD\u95EE\u7B54\u5C06\u4F7F\u7528\u5BF9\u5E94\u7684\u80FD\u529B`},y.createElement("div",{className:`${yt.item} ${Tn===fn.id?yt.active:""}`,key:fn.id,style:{flex:"0 0 auto"},onClick:()=>{Tn===fn.id?ur(null):ur(fn.id)}},(fn==null?void 0:fn.can_edit)&&y.createElement("i",{className:`iconfont icon-bianjidaibeijing ${yt.editBtn}`,onClick:mr=>{mr.stopPropagation(),Gt({type:"shixunsDetail/setActionTabs",payload:{key:"\u7F16\u8F91\u667A\u80FD\u5E94\u7528",params:fn}})}}),y.createElement("img",{src:fn.attachment_id?`${me.Z.API_SERVER}/api/attachments/${fn.attachment_id}`:an,width:24,height:24,alt:fn.name}),y.createElement("span",null,fn.name)))))),y.createElement("div",{className:yt.PrevNext},Rt&&y.createElement("div",{className:yt.LeftButton,onClick:fn=>{fn.stopPropagation(),gt("left")}},y.createElement("img",{src:Nt.Z,alt:"Previous",className:yt.img}),y.createElement("img",{src:cn.Z,alt:"Previous",className:yt.imgHover})),On&&y.createElement("div",{className:yt.RightButton,onClick:fn=>{fn.stopPropagation(),gt("right")}},y.createElement("img",{src:Tt.Z,alt:"Next",className:yt.img}),y.createElement("img",{src:vn.Z,alt:"Next",className:yt.imgHover}))),hr&&y.createElement(Bt.Z,{data:It,getIAData:()=>Cr(),url:Zn,className:yt.inlineAgent,queryInfo:{item_type:"Shixun",item_id:pt==null?void 0:pt.shixun_id},showParams:!0}))},xr=ar=>Dt(void 0,[ar],function*({type:wr,value:mn,index:qr,identifier:Dr,objectIndex:$r}){const tn={index:$r,identifier:Dr};if(wr==="like"&&(yield(0,ce.ZP)("/api/course_qna_records/like.json",{method:"post",body:tn})).status!==0||wr==="dislike"&&(yield(0,ce.ZP)("/api/course_qna_records/dislike.json",{method:"post",body:tn})).status!==0)return Promise.reject()}),dr=ar=>{let wr=[];return ar==null||ar.forEach(mn=>{var qr;const Dr=mn.id,$r=mn.think?{reasoning:mn.think,thinkingEnabled:!0}:{},tn=[{text:mn.question,key:Dr,sender:"user",fileList:[],show:!0},Ct(pn({key:Dr,loading:!1,sender:"AI",show:!0,source:mn.answer_source,text:mn.answer,like:mn.like,dislike:mn.dislike,time:mn.think_time,id:mn.id,imageGenerator:((qr=mn==null?void 0:mn.answer)==null?void 0:qr.slice(0,4))==="(0,ce.ZP)("/api/course_qna_sessions/create_session.json",{method:"get"}),onGetList:()=>(0,ce.ZP)("/api/course_qna_sessions.json",{method:"get",params:{questionable_type:Tr,by_self:!0}}),onListClick:ar=>(0,ce.ZP)(`/api/course_qna_sessions/${ar}.json`,{method:"get"}),onListDelete:ar=>(0,ce.ZP)(`/api/course_qna_sessions/${ar}.json`,{method:"delete"}),onListDealData:dr};return y.createElement(dt,{title:"\u5B9E\u9A8C\u52A9\u6559",hideInputBox:Ot?!1:!(lt!=null&<.ai_q_and_a),topFunctionNode:Br,showSwitchingModel:!0,showImageGenerator:pr,showSceneAwareness:Mn,showThiking:sr,hideUpload:lr,showPreference:!0,showLookHistory:!0,showAddSession:!0,setSelectItem:Wt,fetchListObject:er,customPreference:xr,fetchData:Ct(pn(Ct(pn({},pt),{questionable_type:Tr,is_chat:!0}),Ht.type===13?{custom_agent_name:"code_plagiarism"}:{}),{application_id:Zr}),headNode:y.createElement("div",{className:"font14",style:{color:"#434D6C",lineHeight:1.8}},y.createElement("div",null,"\u55E8\uFF0C\u6211\u662F\u60A8\u7684\u5B9E\u9A8C\u52A9\u6559\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B"),y.createElement("div",null,"\u60A8\u53EF\u4EE5\u76F4\u63A5\u4F7F\u7528\u6211\u63D0\u4F9B\u7684\u505A\u9898\u5DE5\u5177\u6216\u8005\u4E0E\u6211\u8FDB\u884C\u5BF9\u8BDD\u95EE\u7B54\uFF0C\u671F\u5F85\u4E0E\u60A8\u643A\u624B\u5171\u8FDB\uFF0C\u9AD8\u6548\u3001\u4F18\u8D28\u5730\u5B8C\u6210\u6BCF\u4E00\u9879\u4EFB\u52A1!")),topPercentage:(pt==null?void 0:pt.source)==="hack"?.52:void 0,fetchUrl:"/api/stream/intelligent_imports/chat_messages.json",draggableExtraNode:Qt})}},88998:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return Ee}});var y=le(59301),xe={select:"select___Kt_GE",box:"box___S5_ly",text:"text___dtZDv",itemWrap:"itemWrap___xmw7x",item:"item___io6Bx",active:"active___nHRTI"},a=le(77736),fe=Object.defineProperty,de=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,re=(ge,ve,me)=>ve in ge?fe(ge,ve,{enumerable:!0,configurable:!0,writable:!0,value:me}):ge[ve]=me,ee=(ge,ve)=>{for(var me in ve||(ve={}))te.call(ve,me)&&re(ge,me,ve[me]);if(de)for(var me of de(ve))ae.call(ve,me)&&re(ge,me,ve[me]);return ge};const ne=ge=>React.createElement("svg",ee({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},ge),React.createElement("path",{d:"M1019.407 620.8 891.834 397.781 946.49 293.12a29.099 29.099 0 0 0 6.4-36.395l-70.187-126.592a30.08 30.08 0 0 0-24.576-13.653H597.519L539.194 14.507a27.35 27.35 0 0 0-20.907-14.55H380.644a29.141 29.141 0 0 0-24.618 14.55v5.546L225.806 243.03H100.923a29.184 29.184 0 0 0-25.515 13.654L3.428 384.085a32.768 32.768 0 0 0 0 29.184L132.836 638.08 74.511 740.053a32.768 32.768 0 0 0 0 29.056l66.517 116.566a29.907 29.907 0 0 0 25.515 14.506H427.15l62.848 109.227A30.08 30.08 0 0 0 512.783 1024H660.41a29.141 29.141 0 0 0 24.576-14.55l128.469-224.853h114.773a31.915 31.915 0 0 0 24.662-15.445l66.474-117.419a28.16 28.16 0 0 0 0-30.976l.043.043zm-161.28 14.592L791.61 512.469 518.287 993.963l-74.752-122.88h-273.28l65.621-119.211h139.392L101.86 272.213h143.062L380.687 30.08l68.352 119.253-70.187 122.88H925.54l-69.205 121.942 137.6 241.194H858.17z",fill:"#605BEC"}),React.createElement("path",{d:"m499.983 699.307 174.379-274.731H324.708z",fill:"#605BEC"}));var x="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",b=Object.defineProperty,E=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,oe=(ge,ve,me)=>ve in ge?b(ge,ve,{enumerable:!0,configurable:!0,writable:!0,value:me}):ge[ve]=me,pe=(ge,ve)=>{for(var me in ve||(ve={}))z.call(ve,me)&&oe(ge,me,ve[me]);if(E)for(var me of E(ve))ie.call(ve,me)&&oe(ge,me,ve[me]);return ge};const ue=ge=>React.createElement("svg",pe({className:"logo2_svg__icon",viewBox:"0 0 1417 1024",xmlns:"http://www.w3.org/2000/svg",width:276.758,height:200},ge),React.createElement("path",{d:"M1364.44 118.705c-14.178-6.695-20.322 6.065-28.593 12.525-2.914 2.048-5.277 4.726-7.64 7.246-20.717 21.268-44.899 35.21-76.643 33.556a152.576 152.576 0 0 0-120.674 45.371c-7.404-41.826-32.06-66.875-69.553-82.865-19.693-8.35-39.543-16.7-53.248-34.737-9.61-12.919-12.288-27.333-17.015-41.512-3.15-8.507-6.144-17.25-16.384-18.668-11.185-1.733-15.517 7.247-19.928 14.73a189.125 189.125 0 0 0-23.552 98.461c1.575 76.88 35.446 138.083 102.636 181.642 7.562 4.963 9.531 9.925 7.09 17.25-4.49 14.967-9.926 29.54-14.81 44.584-2.992 9.61-7.561 11.658-18.274 7.483a309.484 309.484 0 0 1-96.886-63.015c-47.813-44.426-91.057-93.342-144.935-131.702a635.825 635.825 0 0 0-38.36-25.207c-54.982-51.2 7.167-93.262 21.582-98.225 14.966-5.199 5.277-23.158-43.402-22.922-48.68.237-93.184 15.833-149.977 36.628-8.428 3.15-17.092 5.514-25.993 7.326a557.844 557.844 0 0 0-160.768-5.436c-105.157 11.264-189.204 58.92-250.96 140.367-74.2 97.832-91.687 208.975-70.261 325.002 22.449 122.25 87.434 223.468 187.47 302.631 103.582 82 222.917 122.172 359.188 114.452 82.708-4.568 174.79-15.202 278.686-99.485 26.151 12.445 53.642 17.486 99.249 21.267 35.131 3.072 69.002-1.733 95.153-6.931 40.96-8.35 38.203-44.741 23.316-51.437-120.202-53.72-93.814-31.822-117.839-49.624 61.125-69.317 153.206-141.312 189.204-374.706 2.835-18.51.472-30.168 0-45.213-.237-9.137 1.969-12.603 12.918-13.706a240.089 240.089 0 0 0 86.173-25.442c77.982-40.803 109.332-107.914 116.736-188.259 1.103-12.288-.236-24.97-13.705-31.429zM685.45 842.043C569.108 754.215 512.55 725.307 489.157 726.49c-21.82 1.26-17.96 25.206-13.155 40.802 5.042 15.439 11.58 26.073 20.717 39.621 6.301 8.9 10.791 22.213-6.302 32.295-37.494 22.213-102.794-7.561-105.787-8.98-76.012-42.929-139.421-99.564-184.241-176.994a523.894 523.894 0 0 1-72.468-239.93c-1.024-20.56 5.278-27.885 26.703-31.587a272.148 272.148 0 0 1 85.307-2.127c118.942 16.699 220.16 67.741 305.073 148.48 48.443 46.001 85.071 100.982 122.88 154.703 40.173 57.029 83.338 111.458 138.32 155.963 19.376 15.675 34.894 27.569 49.781 36.234-44.74 4.805-119.414 5.829-170.456-32.926zm55.926-344.615c0-5.357 2.757-10.398 7.326-13.47a17.723 17.723 0 0 1 22.134 2.048c3.072 2.915 4.805 7.09 4.805 11.422a16.778 16.778 0 0 1-17.25 16.541 17.33 17.33 0 0 1-12.131-4.883 15.911 15.911 0 0 1-4.884-11.658zm173.529 85.464a104.37 104.37 0 0 1-33.005 8.586 71.444 71.444 0 0 1-44.504-13.548c-15.282-12.288-26.23-19.141-30.72-40.645a89.167 89.167 0 0 1 .787-31.429c3.939-17.487-.393-28.75-13.312-38.912-10.476-8.35-23.71-10.634-38.36-10.634a32.06 32.06 0 0 1-14.179-4.175c-6.144-2.914-11.106-10.24-6.301-19.14a60.18 60.18 0 0 1 10.712-11.265c19.85-10.79 42.693-7.246 63.882.788 19.693 7.798 34.501 21.898 55.926 41.905 21.74 24.183 25.68 30.8 38.125 48.916 9.846 14.179 18.747 28.75 24.89 45.45 3.703 10.397-1.102 18.905-13.941 24.103z",fill:"#4D6BFE"}));var ce="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE0MTcgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjc2Ljc1OCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzY0LjQ0IDExOC43MDVjLTE0LjE3OC02LjY5NS0yMC4zMjIgNi4wNjUtMjguNTkzIDEyLjUyNS0yLjkxNCAyLjA0OC01LjI3NyA0LjcyNi03LjY0IDcuMjQ2LTIwLjcxNyAyMS4yNjgtNDQuODk5IDM1LjIxLTc2LjY0MyAzMy41NTZhMTUyLjU3NiAxNTIuNTc2IDAgMCAwLTEyMC42NzQgNDUuMzcxYy03LjQwNC00MS44MjYtMzIuMDYtNjYuODc1LTY5LjU1My04Mi44NjUtMTkuNjkzLTguMzUtMzkuNTQzLTE2LjctNTMuMjQ4LTM0LjczNy05LjYxLTEyLjkxOS0xMi4yODgtMjcuMzMzLTE3LjAxNS00MS41MTItMy4xNS04LjUwNy02LjE0NC0xNy4yNS0xNi4zODQtMTguNjY4LTExLjE4NS0xLjczMy0xNS41MTcgNy4yNDctMTkuOTI4IDE0LjczYTE4OS4xMjUgMTg5LjEyNSAwIDAgMC0yMy41NTIgOTguNDYxYzEuNTc1IDc2Ljg4IDM1LjQ0NiAxMzguMDgzIDEwMi42MzYgMTgxLjY0MiA3LjU2MiA0Ljk2MyA5LjUzMSA5LjkyNSA3LjA5IDE3LjI1LTQuNDkgMTQuOTY3LTkuOTI2IDI5LjU0LTE0LjgxIDQ0LjU4NC0yLjk5MiA5LjYxLTcuNTYxIDExLjY1OC0xOC4yNzQgNy40ODNhMzA5LjQ4NCAzMDkuNDg0IDAgMCAxLTk2Ljg4Ni02My4wMTVjLTQ3LjgxMy00NC40MjYtOTEuMDU3LTkzLjM0Mi0xNDQuOTM1LTEzMS43MDJhNjM1LjgyNSA2MzUuODI1IDAgMCAwLTM4LjM2LTI1LjIwN2MtNTQuOTgyLTUxLjIgNy4xNjctOTMuMjYyIDIxLjU4Mi05OC4yMjUgMTQuOTY2LTUuMTk5IDUuMjc3LTIzLjE1OC00My40MDItMjIuOTIyLTQ4LjY4LjIzNy05My4xODQgMTUuODMzLTE0OS45NzcgMzYuNjI4LTguNDI4IDMuMTUtMTcuMDkyIDUuNTE0LTI1Ljk5MyA3LjMyNmE1NTcuODQ0IDU1Ny44NDQgMCAwIDAtMTYwLjc2OC01LjQzNmMtMTA1LjE1NyAxMS4yNjQtMTg5LjIwNCA1OC45Mi0yNTAuOTYgMTQwLjM2Ny03NC4yIDk3LjgzMi05MS42ODcgMjA4Ljk3NS03MC4yNjEgMzI1LjAwMiAyMi40NDkgMTIyLjI1IDg3LjQzNCAyMjMuNDY4IDE4Ny40NyAzMDIuNjMxIDEwMy41ODIgODIgMjIyLjkxNyAxMjIuMTcyIDM1OS4xODggMTE0LjQ1MiA4Mi43MDgtNC41NjggMTc0Ljc5LTE1LjIwMiAyNzguNjg2LTk5LjQ4NSAyNi4xNTEgMTIuNDQ1IDUzLjY0MiAxNy40ODYgOTkuMjQ5IDIxLjI2NyAzNS4xMzEgMy4wNzIgNjkuMDAyLTEuNzMzIDk1LjE1My02LjkzMSA0MC45Ni04LjM1IDM4LjIwMy00NC43NDEgMjMuMzE2LTUxLjQzNy0xMjAuMjAyLTUzLjcyLTkzLjgxNC0zMS44MjItMTE3LjgzOS00OS42MjQgNjEuMTI1LTY5LjMxNyAxNTMuMjA2LTE0MS4zMTIgMTg5LjIwNC0zNzQuNzA2IDIuODM1LTE4LjUxLjQ3Mi0zMC4xNjggMC00NS4yMTMtLjIzNy05LjEzNyAxLjk2OS0xMi42MDMgMTIuOTE4LTEzLjcwNmEyNDAuMDg5IDI0MC4wODkgMCAwIDAgODYuMTczLTI1LjQ0MmM3Ny45ODItNDAuODAzIDEwOS4zMzItMTA3LjkxNCAxMTYuNzM2LTE4OC4yNTkgMS4xMDMtMTIuMjg4LS4yMzYtMjQuOTctMTMuNzA1LTMxLjQyOXpNNjg1LjQ1IDg0Mi4wNDNDNTY5LjEwOCA3NTQuMjE1IDUxMi41NSA3MjUuMzA3IDQ4OS4xNTcgNzI2LjQ5Yy0yMS44MiAxLjI2LTE3Ljk2IDI1LjIwNi0xMy4xNTUgNDAuODAyIDUuMDQyIDE1LjQzOSAxMS41OCAyNi4wNzMgMjAuNzE3IDM5LjYyMSA2LjMwMSA4LjkgMTAuNzkxIDIyLjIxMy02LjMwMiAzMi4yOTUtMzcuNDk0IDIyLjIxMy0xMDIuNzk0LTcuNTYxLTEwNS43ODctOC45OC03Ni4wMTItNDIuOTI5LTEzOS40MjEtOTkuNTY0LTE4NC4yNDEtMTc2Ljk5NGE1MjMuODk0IDUyMy44OTQgMCAwIDEtNzIuNDY4LTIzOS45M2MtMS4wMjQtMjAuNTYgNS4yNzgtMjcuODg1IDI2LjcwMy0zMS41ODdhMjcyLjE0OCAyNzIuMTQ4IDAgMCAxIDg1LjMwNy0yLjEyN2MxMTguOTQyIDE2LjY5OSAyMjAuMTYgNjcuNzQxIDMwNS4wNzMgMTQ4LjQ4IDQ4LjQ0MyA0Ni4wMDEgODUuMDcxIDEwMC45ODIgMTIyLjg4IDE1NC43MDMgNDAuMTczIDU3LjAyOSA4My4zMzggMTExLjQ1OCAxMzguMzIgMTU1Ljk2MyAxOS4zNzYgMTUuNjc1IDM0Ljg5NCAyNy41NjkgNDkuNzgxIDM2LjIzNC00NC43NCA0LjgwNS0xMTkuNDE0IDUuODI5LTE3MC40NTYtMzIuOTI2em01NS45MjYtMzQ0LjYxNWMwLTUuMzU3IDIuNzU3LTEwLjM5OCA3LjMyNi0xMy40N2ExNy43MjMgMTcuNzIzIDAgMCAxIDIyLjEzNCAyLjA0OGMzLjA3MiAyLjkxNSA0LjgwNSA3LjA5IDQuODA1IDExLjQyMmExNi43NzggMTYuNzc4IDAgMCAxLTE3LjI1IDE2LjU0MSAxNy4zMyAxNy4zMyAwIDAgMS0xMi4xMzEtNC44ODMgMTUuOTExIDE1LjkxMSAwIDAgMS00Ljg4NC0xMS42NTh6bTE3My41MjkgODUuNDY0YTEwNC4zNyAxMDQuMzcgMCAwIDEtMzMuMDA1IDguNTg2IDcxLjQ0NCA3MS40NDQgMCAwIDEtNDQuNTA0LTEzLjU0OGMtMTUuMjgyLTEyLjI4OC0yNi4yMy0xOS4xNDEtMzAuNzItNDAuNjQ1YTg5LjE2NyA4OS4xNjcgMCAwIDEgLjc4Ny0zMS40MjljMy45MzktMTcuNDg3LS4zOTMtMjguNzUtMTMuMzEyLTM4LjkxMi0xMC40NzYtOC4zNS0yMy43MS0xMC42MzQtMzguMzYtMTAuNjM0YTMyLjA2IDMyLjA2IDAgMCAxLTE0LjE3OS00LjE3NWMtNi4xNDQtMi45MTQtMTEuMTA2LTEwLjI0LTYuMzAxLTE5LjE0YTYwLjE4IDYwLjE4IDAgMCAxIDEwLjcxMi0xMS4yNjVjMTkuODUtMTAuNzkgNDIuNjkzLTcuMjQ2IDYzLjg4Mi43ODggMTkuNjkzIDcuNzk4IDM0LjUwMSAyMS44OTggNTUuOTI2IDQxLjkwNSAyMS43NCAyNC4xODMgMjUuNjggMzAuOCAzOC4xMjUgNDguOTE2IDkuODQ2IDE0LjE3OSAxOC43NDcgMjguNzUgMjQuODkgNDUuNDUgMy43MDMgMTAuMzk3LTEuMTAyIDE4LjkwNS0xMy45NDEgMjQuMTAzeiIgZmlsbD0iIzRENkJGRSIvPjwvc3ZnPg==",se=le(59301),Ee=({value:ge,onChange:ve})=>{const[me,be]=(0,y.useState)(!1),ye=[{name:"\u901A\u4E49\u5343\u95EE",key:"qwen-max",img:x},{name:"DeepSeek R1-671B",key:"deepseek-r1",img:ce}],Ae=ye.find(Ce=>Ce.key===ge);return se.createElement("div",{className:xe.select},se.createElement(a.Z,{size:10},se.createElement("span",{className:"c-grey-333 font16"},"\u6A21\u578B"),se.createElement("div",{className:xe.box,onMouseLeave:()=>be(!1)},se.createElement("div",{className:xe.text,onClick:()=>be(!0)},se.createElement("img",{src:Ae.img,width:20}),se.createElement("span",null,Ae.name),se.createElement("b",{className:"iconfont icon-zhankai6"})),me&&se.createElement("div",{className:xe.itemWrap},se.createElement("aside",null,ye.map(Ce=>se.createElement("div",{key:Ce.key,className:`${xe.item} ${Ce.key===ge?xe.active:""}`,onClick:Se=>{Se.stopPropagation(),ve(Ce.key),be(!1)}},se.createElement("img",{src:Ce.img,width:20}),se.createElement("span",null,Ce.name))))))))}},49026:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return ae}});var y=le(59301),xe={reasoning:"reasoning___S0mKl",btn:"btn____CIJG",content:"content___CIAh9"},a=le(29787),fe=le(59301),de=(re,ee,ne)=>new Promise((x,b)=>{var E=oe=>{try{ie(ne.next(oe))}catch(pe){b(pe)}},z=oe=>{try{ie(ne.throw(oe))}catch(pe){b(pe)}},ie=oe=>oe.done?x(oe.value):Promise.resolve(oe.value).then(E,z);ie((ne=ne.apply(re,ee)).next())}),ae=({value:re="",streamingStatus:ee,onFinish:ne,cancelIndex:x,time:b,loading:E,loadAll:z})=>{const[ie,oe]=(0,y.useState)(""),[pe,ue]=(0,y.useState)(!0),ce=(0,y.useRef)(re),se=(0,y.useRef)(ee),he=(0,y.useRef)(0),Ee=(0,y.useRef)(null),[ge,ve]=(0,y.useState)(!1),me=70;(0,y.useEffect)(()=>{se.current=ee},[ee]),(0,y.useEffect)(()=>{ce.current=re},[re]),(0,y.useEffect)(()=>{if(!ee){oe(ce.current);return}return ve(!0),Ee.current=setInterval(be,me),()=>{clearInterval(Ee.current)}},[]),(0,y.useEffect)(()=>{ge&&(oe(ce.current),clearInterval(Ee.current),ve(!1),ne())},[x]);const be=()=>de(void 0,null,function*(){const ye=ce.current[he.current];ye!==void 0?(oe(Ae=>Ae+ye),he.current++,clearInterval(Ee.current),Ee.current=setInterval(be,280/(ce.current.length-he.current))):se.current===!1&&(oe(ce.current),clearInterval(Ee.current),ve(!1),ne())});return fe.createElement("div",{className:`${xe.reasoning} fadeIn animated`},fe.createElement("div",{className:xe.btn,onClick:()=>ue(!pe)},fe.createElement("i",{className:"iconfont icon-shendusikao"}),b?fe.createElement("span",null,"\u5DF2\u6DF1\u5EA6\u601D\u8003\uFF08\u7528\u65F6 ",b," \u79D2\uFF09"):fe.createElement("span",null,"\u601D\u8003\u4E2D..."),pe?fe.createElement("b",{className:"iconfont icon-shouqi6"}):fe.createElement("b",{className:"iconfont icon-zhankai6"})),E&&fe.createElement(a.Z,{spinning:!0,className:"mt20"}),pe&&!E&&fe.createElement("div",{className:xe.content},ie,ge?fe.createElement("span",{className:"aiBlink"},"__"):""))}},67556:function(ct,nt,le){"use strict";le.d(nt,{o:function(){return y}});const y=xe=>(xe=xe.replace(new RegExp("(?$1'),xe=xe.replace(new RegExp("(?$1 -`),xe)},15395:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return pe}});var y=le(59301),xe=le(18287),a=le(70610),fe={flex_box_center:"flex_box_center___SFmJH",flex_space_between:"flex_space_between___f2H1D",flex_box_vertical_center:"flex_box_vertical_center___hW_hp",flex_box_center_end:"flex_box_center_end___yklmJ",flex_box_column:"flex_box_column___m0oUw",customTree:"customTree___ZhEHU",name:"name___RIkn2"},de=Object.defineProperty,ne=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,x=(ue,ce,se)=>ce in ue?de(ue,ce,{enumerable:!0,configurable:!0,writable:!0,value:se}):ue[ce]=se,b=(ue,ce)=>{for(var se in ce||(ce={}))te.call(ce,se)&&x(ue,se,ce[se]);if(re)for(var se of re(ce))ee.call(ce,se)&&x(ue,se,ce[se]);return ue},E=(ue,ce)=>ne(ue,ae(ce)),z=(ue,ce)=>{var se={};for(var me in ue)te.call(ue,me)&&ce.indexOf(me)<0&&(se[me]=ue[me]);if(ue!=null&&re)for(var me of re(ue))ce.indexOf(me)<0&&ee.call(ue,me)&&(se[me]=ue[me]);return se},ie=(ue,ce,se)=>new Promise((me,be)=>{var ge=Ee=>{try{ve(se.next(Ee))}catch(ye){be(ye)}},he=Ee=>{try{ve(se.throw(Ee))}catch(ye){be(ye)}},ve=Ee=>Ee.done?me(Ee.value):Promise.resolve(Ee.value).then(ge,he);ve((se=se.apply(ue,ce)).next())}),pe=ue=>{var ce=ue,{value:se,onChange:me,defaultValue:be,disabled:ge}=ce,he=z(ce,["value","onChange","defaultValue","disabled"]);const[ve,Ee]=(0,y.useState)([]),[ye,Ae]=(0,y.useState)("1");(0,y.useEffect)(()=>{Ce()},[]);const Ce=()=>ie(void 0,null,function*(){const Fe=yield(0,a.NZ)({});if(Fe!=null&&Fe.data){const we=[{title:y.createElement("div",{title:"\u6839\u76EE\u5F55",className:fe.name},"\u6839\u76EE\u5F55"),value:0,key:0,icon:y.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:Se(Fe.data||[])}];Ee(we),Ae("2")}}),Se=Fe=>{function we(Me){const Oe=Me.children,Ue=Array.isArray(Oe)&&Oe.length>0,_e=Me==null?void 0:Me.group_id;return{title:y.createElement("div",{title:Me==null?void 0:Me.name,className:fe.name},Me==null?void 0:Me.name),value:_e,key:_e,icon:y.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:Ue?Oe==null?void 0:Oe.map(Ke=>we(Ke)):[]}}return Fe==null?void 0:Fe.map(Me=>we(Me))},De=be?{defaultExpandedKeys:[0],defaultSelectedKeys:[0]}:{selectedKeys:se,defaultExpandedKeys:se};return y.createElement("div",{className:fe.customTree},y.createElement(xe.default,b(E(b({key:ye},De),{showIcon:!0,treeData:ve,onSelect:me,disabled:ge}),he)))}},47206:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return Ce},U:function(){return Ee}});var y=le(59301),xe=le(11938),a=le(62957),fe=le(54172),de=le(2610),ne=le(72664),ae=le(61186),re=le.n(ae),te={exitFullScreenModalWrapper:"exitFullScreenModalWrapper___aNB9Q",exitFullScreenModal:"exitFullScreenModal___HIMyY",warningIcon:"warningIcon___xEURa",warningText:"warningText___W6NPJ",countdownWrapper:"countdownWrapper___n8g1M",forcedModalWrapper:"forcedModalWrapper___JPMQ2",forcedModalContent:"forcedModalContent___uY5FV",forcedText:"forcedText___C3CrF",screenNumText:"screenNumText___oljHN"},ee="data:image/png;base64,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",x="data:image/png;base64,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",b=le(49661),E=le(76560),z=le(67290),ie=le(59301),oe=Object.defineProperty,pe=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,be=(Se,De,Fe)=>De in Se?oe(Se,De,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Se[De]=Fe,ge=(Se,De)=>{for(var Fe in De||(De={}))se.call(De,Fe)&&be(Se,Fe,De[Fe]);if(ce)for(var Fe of ce(De))me.call(De,Fe)&&be(Se,Fe,De[Fe]);return Se},he=(Se,De)=>pe(Se,ue(De)),ve=(Se,De,Fe)=>new Promise((we,Me)=>{var Oe=Ke=>{try{_e(Fe.next(Ke))}catch(Qe){Me(Qe)}},Ue=Ke=>{try{_e(Fe.throw(Ke))}catch(Qe){Me(Qe)}},_e=Ke=>Ke.done?we(Ke.value):Promise.resolve(Ke.value).then(Oe,Ue);_e((Fe=Fe.apply(Se,De)).next())});const Ee=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:ye}=xe.default,Ae=({exercise:Se,socket:De,dispatch:Fe,onStartScreenshot:we,onCloseScreenshot:Me,handleToDetail:Oe})=>{const[Ue,_e]=a.default.useModal(),Ke=(0,y.useRef)(),[Qe,He]=(0,y.useState)(!0),ze=(0,y.useRef)(!1),ke=(0,E.useParams)();(0,y.useEffect)(()=>{var Re,Xe,qe;if(document.addEventListener((0,de.gH)(),Ne,!1),window.addEventListener("blur",tt,!1),(Re=Se.exerciseUserInfo)!=null&&Re.screen_open&&(0,de.vp)()&&He(!1),(Xe=Se.exerciseUserInfo)!=null&&Xe.screen_open&&!(0,de.vp)()){(0,b.RG)(" ",!0);const ot=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?Se.exerciseUserInfo.screen_sec+3:Se.exerciseUserInfo.screen_sec+10+1;Ke.current=a.default.info({icon:null,centered:!0,width:444,title:(0,z._V)(z.CP.recordScreen1),keyboard:!1,content:ie.createElement("div",null,(0,z._V)(z.CP.recordScreen2),ie.createElement("span",{style:{color:"#FF9849"}},Se.exerciseUserInfo.screen_num-Se.exerciseUserInfo.used_screen_num),(0,z._V)(z.CP.recordScreen3)),okText:ie.createElement("span",null,(0,z._V)(z.CP.recordScreen4),"\uFF08",ie.createElement("span",{style:{display:"inline-block"}},ie.createElement(ye,{onFinish:()=>ve(void 0,null,function*(){var at;const it=yield Je();(at=Ke.current)==null||at.destroy(),it.used_screen_num&&Pe(it.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+ot*1e3})),"S\uFF09"),onOk:()=>{var at;(0,b.RG)(" ",!0),(at=Ke.current)==null||at.destroy(),He(!1),(0,de.Dj)(document.body),document.getElementById("root").addEventListener("click",je,!1)}})}return(qe=Se.exerciseUserInfo)!=null&&qe.screen_open&&!(0,de.vp)()||document.getElementById("root").addEventListener("click",je,!1),()=>{document.getElementById("root").removeEventListener("click",je,!1),document.removeEventListener((0,de.gH)(),Ne,!1),window.removeEventListener("blur",tt,!1)}},[]),(0,y.useEffect)(()=>{setTimeout(()=>{Se.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",je,!1),document.removeEventListener((0,de.gH)(),Ne,!1))},500),Le()},[Se.actionTabs]),(0,y.useEffect)(()=>{setTimeout(()=>{Se.exerciseUserInfo.used_screen_num>Se.exerciseUserInfo.screen_num&&Ze()},500)},[Se.exerciseUserInfo]);const Te=()=>ve(void 0,null,function*(){const Re=yield Je();setTimeout(()=>{var Xe,qe;(Xe=Ke.current)==null||Xe.destroy(),Ke.current=a.default.info({okText:ie.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:ie.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",ie.createElement("span",{className:"c-red"},Re.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",ie.createElement("span",{className:"c-red"},(qe=Se.exerciseUserInfo)==null?void 0:qe.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>ve(void 0,null,function*(){(0,de.Dj)(document.body)})})},1e3)}),je=Re=>{!(0,de.vp)()&&Re.target.nodeName!=="A"&&Re.target.nodeName!=="BUTTON"&&Re.target.innerHTML!=="\u786E \u5B9A"&&(0,de.Dj)(document.body)},Le=()=>ve(void 0,null,function*(){const Re=yield Fe({type:"exercise/getExerciseUserInfo",payload:ge({},ke)});return Re==null?void 0:Re.data}),Ve=Re=>ve(void 0,null,function*(){var Xe;if((Xe=Se.exerciseUserInfo)!=null&&Xe.screen_at){const ot=yield(0,ne.ck)(he(ge({},ke),{reset:!0}));if((ot==null?void 0:ot.status)===-6)return}const qe=yield(0,ne.oy)({id:ke.categoryId});if(qe!=null&&qe.is_commit){a.default.destroyAll(),yield rt(),Ge(!0);return}else Pe(Re+1)}),rt=()=>ve(void 0,null,function*(){var Re;const Xe=re()(),qe=Se.exerciseUserInfo.screen_sec;if(Be.current.length>0){const ot=Xe.format("YYYY-MM-DD HH:mm:ss");let at=Math.floor(Xe.diff(re()(Be.current[0].start))/1e3);const it=Be.current.length;at/qe>>0>it&&(at=(it+1)*qe-1),yield(0,ne.P8)(ke.categoryId,{exercise_user_id:(Re=Se.exerciseUserInfo)==null?void 0:Re.exercise_user_id,time:ot,time_long:at,count:it})}Be.current=[]}),$e=(0,y.useRef)(0),We=(0,y.useRef)(0),Be=(0,y.useRef)([]),Ye=(0,y.useRef)(!1),Pe=Re=>ve(void 0,null,function*(){var Xe;ze.current||(we(),a.default.destroyAll(),$e.current=re()().valueOf(),Ye.current=!0,Ke.current=a.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:te.exitFullScreenModalWrapper,okText:ie.createElement("span",null,(0,z._V)(z.CP.recordScreen8)),content:ie.createElement("div",{className:te.exitFullScreenModal},ie.createElement("img",{src:ee,alt:"",className:te.warningIcon}),ie.createElement("div",{className:te.warningText,style:{marginBottom:50,fontWeight:500}},(0,z._V)(z.CP.recordScreen9)),ie.createElement("div",{style:{marginBottom:40}},(0,z._V)(z.CP.recordScreen10)),ie.createElement("div",{style:{marginBottom:40}},(0,z._V)(z.CP.recordScreen11),ie.createElement("span",{className:te.warningText},((Xe=Se.exerciseUserInfo)==null?void 0:Xe.screen_num)+1),(0,z._V)(z.CP.recordScreen12),ie.createElement("span",{className:te.warningText,style:{fontWeight:600}},(0,z._V)(z.CP.recordScreen13)),",",(0,z._V)(z.CP.recordScreen14),ie.createElement("span",{className:te.warningText},Re-1),(0,z._V)(z.CP.recordScreen15)),ie.createElement("div",null,ie.createElement("span",null,ie.createElement(ye,{className:te.countdownWrapper,onFinish:()=>{We.current=re()().valueOf(),Be.current.push({start:$e.current,end:We.current}),Ve(Re)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(Se.exerciseUserInfo.screen_sec+1)*1e3}),(0,z._V)(z.CP.recordScreen25)),(0,z._V)(z.CP.recordScreen16))),onOk:()=>{(0,b.RG)(" ",!0),rt(),(0,de.Dj)(document.body),Me(),Ke.current.destroy(),Ye.current=!1}}))}),Ze=()=>ve(void 0,null,function*(){a.default.destroyAll(),(yield(0,ne.VL)({categoryId:ke.categoryId,commit_method:1}))&&Ge()}),Ge=(Re=!1)=>ve(void 0,null,function*(){var Xe,qe;if(document.removeEventListener((0,de.gH)(),Ne,!1),(0,de.BU)(),a.default.destroyAll(),ze.current=!0,Re){const ot=yield(0,ne.Yu)(ke.categoryId,{exercise_user_id:(Xe=Se.exerciseUserInfo)==null?void 0:Xe.exercise_user_id});Ue.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:te.forcedModalWrapper,centered:!0,content:ie.createElement("div",{className:te.forcedModalContent},ie.createElement("img",{src:x,alt:""}),ie.createElement("div",{className:te.forcedText},(0,z._V)(z.CP.recordScreen17)),ie.createElement("div",{className:te.screenNumText},(0,z._V)(z.CP.recordScreen18),(qe=Se.exerciseUserInfo)==null?void 0:qe.screen_num,(0,z._V)(z.CP.recordScreen19)),ie.createElement(fe.default,{dataSource:ot==null?void 0:ot.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,z._V)(z.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,z._V)(z.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,z._V)(z.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{Me(),Oe()},onOk:()=>{E.history.push(`/classrooms/${ke.coursesId}/exercisenotice/${ke.categoryId}/users/${ke.login}?isShowApply=true`)}})}else Ue.info({content:ie.createElement("div",{className:"tc font16"},(0,z._V)(z.CP.recordScreen23),ie.createElement("br",null),(0,z._V)(z.CP.recordScreen24)),onOk:()=>{Oe()}})}),tt=Re=>{(0,de.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!Ye.current&&(0,de.BU)()},Je=()=>ve(void 0,null,function*(){var Re;if((Re=Se.exerciseUserInfo)!=null&&Re.screen_at){const ot=yield(0,ne.ck)(he(ge({},ke),{reset:!0}));if((ot==null?void 0:ot.status)===-6)return}const Xe=yield(0,ne.oy)({id:ke.categoryId});if(Xe!=null&&Xe.is_commit){Ge();return}return yield Le()}),Ne=()=>ve(void 0,null,function*(){var Re;if((0,b.RG)(" ",!0),(0,de.vp)()){if((Re=Se.exerciseUserInfo)!=null&&Re.screen_at){var Xe=yield(0,ne.ck)(he(ge({},ke),{reset:!0}));if((Xe==null?void 0:Xe.status)===-6)return}}else if(!Ye.current){var Xe=yield(0,ne.ck)(ge({},ke));if((Xe==null?void 0:Xe.status)===-6)return;const ot=yield Le();Pe(ot.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),Ie=()=>ve(void 0,null,function*(){(0,ne.ck)(ge({},ke));const Re=yield Le();Pe(Re.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return ie.createElement("div",null,_e)};var Ce=(0,E.connect)(({exercise:Se,globalSetting:De})=>({globalSetting:De,exercise:Se}))(Ae)},79934:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return ue}});var y=le(59301),xe=le(18287),a={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},fe=le(73631),de=le(5623),ne=le(70610),ae=Object.defineProperty,re=Object.defineProperties,te=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,E=(ce,se,me)=>se in ce?ae(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:me}):ce[se]=me,z=(ce,se)=>{for(var me in se||(se={}))x.call(se,me)&&E(ce,me,se[me]);if(ee)for(var me of ee(se))b.call(se,me)&&E(ce,me,se[me]);return ce},ie=(ce,se)=>re(ce,te(se)),oe=(ce,se,me)=>new Promise((be,ge)=>{var he=ye=>{try{Ee(me.next(ye))}catch(Ae){ge(Ae)}},ve=ye=>{try{Ee(me.throw(ye))}catch(Ae){ge(Ae)}},Ee=ye=>ye.done?be(ye.value):Promise.resolve(ye.value).then(he,ve);Ee((me=me.apply(ce,se)).next())}),ue=({value:ce,onChange:se,scrollId:me})=>{const[be,ge]=(0,y.useState)([]);(0,y.useEffect)(()=>{he()},[]);const he=()=>oe(void 0,null,function*(){const Se=yield(0,ne.NZ)({});if(Se!=null&&Se.data){const De=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:y.createElement("img",{src:fe,className:a.folderIcon}),isLeaf:!1,children:ve(Se.data||[])}];ge(De)}}),ve=Se=>Se.map(De=>({title:De.name,key:De.group_id,icon:y.createElement("img",{src:fe,className:a.folderIcon}),isLeaf:De.children.length===0,children:ve(De.children)})),Ee=(Se,De,Fe)=>Se.map(we=>we.key===De?z(z({},we),Fe):we.children?ie(z({},we),{children:Ee(we.children,De,Fe)}):we),ye=(Se,De,Fe)=>Se.map(we=>{if(we.key===De)return ie(z({},we),{icon:Fe?y.createElement("img",{src:de,className:a.folderIcon}):y.createElement("img",{src:fe,className:a.folderIcon})});if(we.children)return ie(z({},we),{children:ye(we.children,De,Fe)})}),Ae=(Se,De)=>{ge(Fe=>ye(Fe,De.node.key,De.expanded))},Ce=ce?{selectedKeys:ce,defaultExpandedKeys:ce}:{};return be.length>0&&y.createElement("div",{id:me||""},y.createElement(xe.default,z({showLine:{showLeafIcon:!1},showIcon:!0,treeData:be,className:a.folderWrapper,onSelect:se,onExpand:Ae},Ce)))}},99175:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return re}});var y=le(28284),xe=le(37568),a=le(99571),fe=le(59301),de={search:"search___JA0r9",btn:"btn___GGtZC"},ne=le(59301),re=({value:te,onChange:ee})=>{const[x]=y.default.useForm(),b=(0,fe.useRef)(!1);(0,fe.useEffect)(()=>{te&&x.setFieldsValue(te)},te);const E=z=>{b.current||ee(z),b.current=!0,setTimeout(()=>{b.current=!1},2e3)};return ne.createElement("div",{className:de.search},ne.createElement(y.default,{className:de.formWrap,colon:!1,form:x,size:"large",layout:"inline",onFinish:z=>{b.current||E(z)}},ne.createElement(y.default.Item,{label:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",name:"keyword",initialValue:""},ne.createElement(xe.default,{style:{width:280,height:40}})),ne.createElement(y.default.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"schools",initialValue:"",style:{margin:"0 40px"}},ne.createElement(xe.default,{style:{width:280,height:40}})),ne.createElement(y.default.Item,{label:"\u521B\u5EFA\u8005/\u5408\u4F5C\u8005",name:"creator",initialValue:""},ne.createElement(xe.default,{style:{width:200,height:40}})),ne.createElement(a.ZP,{className:de.btn,type:"primary",htmlType:"submit"},"\u641C\u7D22")))}},84216:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return ne}});var y=le(37639),xe={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},a=le(32637),fe=le(59301),ne=({type:ae,style:re})=>{const te=fe.createElement("div",{className:xe.wrap,onClick:ee=>{ee.preventDefault(),ee.stopPropagation()}},fe.createElement("p",null,ae==="shixun"||ae==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",fe.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",ae==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),fe.createElement("div",{className:xe.contact},fe.createElement("div",{className:xe.img},fe.createElement("img",{src:a,width:"124px",height:"124px"})),fe.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return fe.createElement(y.Z,{content:te},fe.createElement("span",{className:xe.text,style:re},"\u9AD8\u6D88\u8017"))}},41751:function(ct,nt,le){"use strict";le.d(nt,{X:function(){return fe},y:function(){return a}});var y=le(59301),xe=le(6767);const a=de=>{(0,y.useEffect)(()=>{if(de){const ne=re=>{re.key==="F12"&&(re.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},ae=re=>{re.preventDefault()};return document.addEventListener("keydown",ne),document.addEventListener("contextmenu",ae),()=>{document.removeEventListener("keydown",ne),document.removeEventListener("contextmenu",ae)}}},[de])},fe=()=>{const[de,ne]=(0,y.useState)(!1),ae=re=>{const{keyCode:te,ctrlKey:ee,metaKey:x,type:b}=re;(b==="paste"||(te===67||te===86)&&(x||ee))&&(xe.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),re.preventDefault(),re.stopPropagation())};return(0,y.useEffect)(()=>(de&&(window.addEventListener("keydown",ae,!0),window.addEventListener("paste",ae,!0)),()=>{window.removeEventListener("keydown",ae,!0),window.removeEventListener("paste",ae,!0)}),[de]),{setOpenDisableCopyAndPaste:ne,disableCopyAndPaste:de}}},6077:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return x}});var y=le(59301),xe={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},a=le(92310),fe=le.n(a),de=le(29787),ne=le(2859),ae=le(82093),re=le(49661),te=(b,E,z)=>new Promise((ie,oe)=>{var pe=se=>{try{ce(z.next(se))}catch(me){oe(me)}},ue=se=>{try{ce(z.throw(se))}catch(me){oe(me)}},ce=se=>se.done?ie(se.value):Promise.resolve(se.value).then(pe,ue);ce((z=z.apply(b,E)).next())}),x=({data:b,className:E,fullWidth:z,style:ie={},onClose:oe,onOk:pe,showFullTools:ue,noAssociationId:ce})=>{const se=(0,y.useRef)(null),me=(0,y.useRef)(null),be=(0,y.useRef)(null),ge=(0,y.useRef)(null),[he,ve]=(0,y.useState)(!1),[Ee,ye]=(0,y.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,y.useEffect)(()=>(be.current||(be.current=document.createElement("style"),document.head.appendChild(be.current)),b!=null&&b.visible?(document.body.setAttribute("data-custom","y-hidden"),be.current.innerHTML=" html { overflow-y: hidden; }",b!=null&&b.src&&Ae()):(document.body.removeAttribute("data-custom"),be.current&&(document.head.removeChild(be.current),be.current=null)),()=>{document.body.removeAttribute("data-custom"),be.current&&(document.head.removeChild(be.current),be.current=null)}),[b==null?void 0:b.visible]);const Ae=()=>te(void 0,null,function*(){ve(!0),ye("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Fe=yield(0,re.ZJ)(b==null?void 0:b.src);se.current.src="",se.current.src=Fe,se.current.onload=function(){De()},ve(!1),ye("")}),Ce=Fe=>te(void 0,null,function*(){ve(!0),ye("\u6B63\u5728\u4FDD\u5B58\u4E2D");const we=yield(0,ae.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:b.title,file:Fe.dataUrl}});we!=null&&we.id&&!ce?(yield(0,ae.ZP)(`/api/attachments/${b.id}/add_subitem.json`,{method:"post",body:{subitem_id:we==null?void 0:we.id,settings:JSON.stringify(Fe.state)}})).status===0&&pe():we!=null&&we.id&&pe(we),ve(!1),ye("")}),Se=()=>{const Fe=document.querySelector('a[href="https://markerjs.com/"]');Fe&&Fe.parentNode&&(Fe.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(Me=>{const Oe=document.querySelector(Me.name);Oe&&Oe.setAttribute("title",Me.title)})},De=()=>{me.current=new ne.hP(se.current),me.current.targetRoot=ge.current,me.current.addEventListener("render",Ce),me.current.addEventListener("beforeclose",oe),ue&&(me.current.availableMarkerTypes=me.current.ALL_MARKER_TYPES,me.current.uiStyleSettings.redoButtonVisible=!0,me.current.uiStyleSettings.notesButtonVisible=!0,me.current.uiStyleSettings.zoomButtonVisible=!0,me.current.uiStyleSettings.zoomOutButtonVisible=!0,me.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=me.current.uiStyleSettings,me.current.show(),b!=null&&b.snapshotData&&me.current.restoreState(b.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Se()},300)};return y.createElement(y.Fragment,null,(b==null?void 0:b.visible)&&y.createElement(de.Z,{spinning:he,tip:Ee,style:{position:"absolute",width:"100vw"}},y.createElement("div",{ref:ge,className:fe()(xe.imageDimensions,E,z?xe.fullWidth:""),style:ie},y.createElement("img",{className:xe.img,ref:se}))))}},30008:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return Ze},$:function(){return Pe}});var y=le(59301),xe={flex_box_center:"flex_box_center___ILe3s",flex_space_between:"flex_space_between___c0XhE",flex_box_vertical_center:"flex_box_vertical_center___Iusj1",flex_box_center_end:"flex_box_center_end___DIVMO",flex_box_column:"flex_box_column___x06LA",intelligentBox:"intelligentBox___M5xO7",red:"red___oyEWt",imgBox:"imgBox___DdoNI",underpin:"underpin___fwUex",row:"row___W9MrK",leftLayout:"leftLayout___MMjoZ",rightLayout:"rightLayout___EsxRX",head:"head___Q7Od8",centerBox:"centerBox___j58Ut",title:"title___rMcNx",tip:"tip___gLHFS",leftBox:"leftBox___DJ6lp",question:"question___THjM9",rightBox:"rightBox___CuMdf",error:"error___PHzCG",actionHead:"actionHead___vTHMx",edit:"edit___EaRLy",option:"option___z4UTy",active:"active___o8wNJ",fill:"fill___g760n",text:"text___L_lug",liWrap:"liWrap___LDwxe",li:"li___k4Mcf",buttonFixed:"buttonFixed___QxKdm",buttonWrap:"buttonWrap___OEep5",button:"button___b2y4h",menu:"menu___aQ4xO",tabs:"tabs___QmlP4",dotLoading:"dotLoading___zUYOu",showHide:"showHide___fHrAG"},a=le(92310),fe=le.n(a),de=le(28284),ne=le(6767),ae=le(62957),re=le(71051),te=le(77019),ee=le(62673),x=le(75727),b=le(14566),E=le(99571),z=le(60242),ie=le(17149),oe=le(37568),pe=le(71360),ue=le(90524),ce="data:image/png;base64,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",se="data:image/png;base64,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",me="data:image/png;base64,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",be="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAwCAYAAADJuP4nAAAAAXNSR0IArs4c6QAAAz5JREFUeF7tnM9PE0EUx+fN7rKlAQ6EWw3GEMSE8iPSmHjz4kE961Wjif4ZpH8DicZGjYaTclYTT1ysIbEXxYOJLRZMRSUYC0X7Y2dMiyVaKd2Zt+3s4XHtfN+bfD7Zlp2dHWD0hyYwd/P9iFWrxjwhyvZgf2FlYbyILuqzAPgcR8PaELj8RFrZp29n//7YceDTyr2pL72ARgKRlM9dW4sU5c5kaxnbkdsXYtP5ZBIEssWRcRKIpNtOYKOsA3tjMcguJeMVZJu2cRKIJHukQMaYbfFaNMKyy7fju8hWh8ZJIJJqJ4H18sBtyRxrPZOa2EK2+y9OApFE/QhstgCXf3t9d3IDACSy7UGcBCJJqgist+KW3JV2NZdJJarI1o04CURSVBXYgA6swvoq2UwqsYdsTwKxAHUENq5E2xIOk/lX9+PbmDnQFYihxxjTFdhs60p3M/3oZEH3d5EEGha4f7voFUcvzuaWroCnOh0SqEqsZTz2CmyW47YsD3hDH5YfnvilMqWGQCklJG5lbJUgjd0nMGhH3GJJTATBwwLuib7+tUxq7IffenD2xupwlcFxUfO43xCN6y4BcCuFTCrx2U8XOHN9dabmCbr6/NDq4RjO2fdLo1MfOy2Gw+mrb+Z6OC9qpUDA4fzn8ICbfb4wXm4XI4EKQE0MrS+GO8zOvXxwauew/iTQhBWNnhEhN9KLM19boyRQA6apSMS2t84fe7yRTCYPHhKTQFM2NPsCsNKfddTGYjgJ1ARpNCahOiJF9sXiTIkEGjWh3xy4lINS5EigPkPzSQlVEmheg/4MSKA+O9PJ/a/QIfoKNS1Cqz/9E6OFLRQhuo0IhQa9SdCNvB63UKRoKS0UGtQnQYvZ6sxCk/D1OIke6IbG1z8T8f1Al7ZUhE+g0paK+vRpU5O+ROObmvSnTsk6gVBsKyQV+gSCEEgbe/X5o5NYgW6/u5m+Q1vr0SJ0C+gKpJdbdIkHnNMRSK+XBSwBU05VIL3giaHdhayKQHrFugsCsCX9CKRDDrCUu5jvJJCOGeki/CBK00E/QVA0WIOO2jIIP4jW8/OSP8u/m/aksJr16LC7IMj2sEbzuEkBnmdFo+u9PG7yNxidqHC3DAxxAAAAAElFTkSuQmCC",ge=le(82093),he=le(79934),ve=le(5623),Ee=le(88831),ye=le(65986),Ae=le(45596),Ce=le(15342),Se=le.n(Ce),De=(Ge,tt,Je)=>new Promise((Ne,Ie)=>{var Re=ot=>{try{qe(Je.next(ot))}catch(at){Ie(at)}},Xe=ot=>{try{qe(Je.throw(ot))}catch(at){Ie(at)}},qe=ot=>ot.done?Ne(ot.value):Promise.resolve(ot.value).then(Re,Xe);qe((Je=Je.apply(Ge,tt)).next())}),we=y.memo(({tagName:Ge="div",value:tt="",className:Je,style:Ne={},onBlur:Ie,id:Re})=>{const Xe=(0,y.useRef)(null);(0,y.useEffect)(()=>{if(!Xe.current)return;De(void 0,null,function*(){const at=Xe.current;at.innerHTML="";const it=tt==null?void 0:tt.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const Pt of it)if(Pt.startsWith("$$")&&Pt.endsWith("$$")||Pt.startsWith("`$$")&&Pt.endsWith("$$`")){const wt=Pt.startsWith("`$$")?Pt.slice(3,-3):Pt.slice(2,-2),It=document.createElement("span");It.setAttribute("contentEditable","false"),It.setAttribute("title",Pt),It.className="edu_latex",at.appendChild(It),Se().render(wt,It,{throwOnError:!1})}else{const wt=Pt==null?void 0:Pt.replace(/<[^>]*>/g,It=>It.startsWith("{var ot,at;if(Ie&&Xe.current){const Pt=Xe.current.cloneNode(!0),wt=Pt.querySelectorAll("span.edu_latex");for(let It of wt){const dt=It.getAttribute("title"),ut=document.createTextNode(dt||""),ht=It;(at=(ot=ht.parentNode)==null?void 0:ot.replaceChild)==null||at.call(ot,ut,ht)}Ie(Pt.innerHTML)}};return y.createElement(y.Fragment,null,y.createElement(Ge,{ref:Xe,contentEditable:!0,className:Je,style:Ne,onBlur:qe}))}),Me=le(34055),Oe=le(33796),Ue=le(74049),_e=Object.defineProperty,Ke=Object.defineProperties,Qe=Object.getOwnPropertyDescriptors,He=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,Te=(Ge,tt,Je)=>tt in Ge?_e(Ge,tt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Ge[tt]=Je,je=(Ge,tt)=>{for(var Je in tt||(tt={}))ze.call(tt,Je)&&Te(Ge,Je,tt[Je]);if(He)for(var Je of He(tt))ke.call(tt,Je)&&Te(Ge,Je,tt[Je]);return Ge},Le=(Ge,tt)=>Ke(Ge,Qe(tt)),Ve=(Ge,tt,Je)=>new Promise((Ne,Ie)=>{var Re=ot=>{try{qe(Je.next(ot))}catch(at){Ie(at)}},Xe=ot=>{try{qe(Je.throw(ot))}catch(at){Ie(at)}},qe=ot=>ot.done?Ne(ot.value):Promise.resolve(ot.value).then(Re,Xe);qe((Je=Je.apply(Ge,tt)).next())});const rt=Ge=>{Ge.preventDefault();let Je=(Ge.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,Je)},$e=Ge=>{Ge.key==="Enter"&&Ge.preventDefault()},We=({children:Ge,style:tt})=>y.createElement("div",{className:xe.leftBox,style:tt,onPaste:rt},Ge),Be=({children:Ge,style:tt,className:Je})=>y.createElement("div",{className:fe()(xe.rightBox,Je),style:tt,onPaste:rt},Ge),Ye=({className:Ge,style:tt={},width:Je=1200,onCancel:Ne=()=>{},onSuccess:Ie=()=>{},gather:Re={},mode:Xe=1,stickyTop:qe=0,subDisciplineId:ot=[],hideWordFeatures:at,dataSource:it=[],customLeftHeadNode:Pt,customRightHeadNode:wt,customLeftContent:It,hideRecognition:dt=!1,onExchange:ut,isSingleSelection:ht=!1,underpinBackgroundStyle:st={},headExtraNode:Et,isRefreshItemBank:mt=!1,okText:yt="\u786E\u5B9A\u5BFC\u5165",onSave:Bt})=>{var Nt;const[Tt,cn]=(0,y.useState)(1),[vn,an]=(0,y.useState)(0),[Kt,ln]=(0,y.useState)(""),[rn,Vt]=(0,y.useState)(!1),[bn,Fn]=(0,y.useState)([]),[An,dn]=(0,y.useState)([]),[pn,Ct]=(0,y.useState)(!1),[Dt,jt]=(0,y.useState)(!1),[Yt,Ft]=(0,y.useState)(!1),[_t,lt]=(0,y.useState)(!1),[ft,Ot]=(0,y.useState)([]),[Qt,Xt]=(0,y.useState)(1),[Gt,Ht]=(0,y.useState)(!1),[Wt,yn]=(0,y.useState)(!0),[gn,Tn]=(0,y.useState)(0),[Un,Rt]=(0,y.useState)(!1),[sn]=de.default.useForm(),[Bn]=de.default.useForm(),wn=(0,y.useRef)(null),In=(0,y.useRef)(null),On=(0,y.useRef)(),zn=(0,y.useRef)(null),Nn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Mt=["C","C++","Java","Python","JavaScript","Ruby"];(0,y.useEffect)(()=>{it!=null&&it.length&&qt(it)},[it]),(0,y.useEffect)(()=>{Tt===2&&wn.current.focus()},[Tt]),(0,y.useEffect)(()=>{Yt&&Zn()},[Yt]);const Yn=()=>{if(Tt===1){ne.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}ae.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u6E05\u7A7A\u64CD\u4F5C\u5C06\u5220\u9664\u8BD5\u9898\u7F16\u8F91\u533A\u57DF\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u5B9A\u4E00\u952E\u6E05\u7A7A\u5417\uFF1F",onOk:()=>Ve(void 0,null,function*(){cn(1)})})},Zn=()=>Ve(void 0,null,function*(){const et=yield(0,ge.ZP)("/api/disciplines.json",{method:"get",params:{source:Xe===1?"new_question":"subject"}});Ot(et.disciplines||[])}),Kn=et=>{const vt=[],St=(Ut,xt)=>{Ut.length>=2&&vt.push(Ut.join(""));for(let un=xt;un(et=et||"",et=String(et),et=et.replace(/\s+/g,""),et),nr=et=>(et=et||"",et=String(et),et=et.replace(/

/g,""),et=et.replace(/
/g,` +`),xe)},15395:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return pe}});var y=le(59301),xe=le(18287),a=le(70610),fe={flex_box_center:"flex_box_center___SFmJH",flex_space_between:"flex_space_between___f2H1D",flex_box_vertical_center:"flex_box_vertical_center___hW_hp",flex_box_center_end:"flex_box_center_end___yklmJ",flex_box_column:"flex_box_column___m0oUw",customTree:"customTree___ZhEHU",name:"name___RIkn2"},de=Object.defineProperty,te=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,x=(ue,ce,se)=>ce in ue?de(ue,ce,{enumerable:!0,configurable:!0,writable:!0,value:se}):ue[ce]=se,b=(ue,ce)=>{for(var se in ce||(ce={}))ee.call(ce,se)&&x(ue,se,ce[se]);if(re)for(var se of re(ce))ne.call(ce,se)&&x(ue,se,ce[se]);return ue},E=(ue,ce)=>te(ue,ae(ce)),z=(ue,ce)=>{var se={};for(var he in ue)ee.call(ue,he)&&ce.indexOf(he)<0&&(se[he]=ue[he]);if(ue!=null&&re)for(var he of re(ue))ce.indexOf(he)<0&&ne.call(ue,he)&&(se[he]=ue[he]);return se},ie=(ue,ce,se)=>new Promise((he,Ee)=>{var ge=be=>{try{me(se.next(be))}catch(ye){Ee(ye)}},ve=be=>{try{me(se.throw(be))}catch(ye){Ee(ye)}},me=be=>be.done?he(be.value):Promise.resolve(be.value).then(ge,ve);me((se=se.apply(ue,ce)).next())}),pe=ue=>{var ce=ue,{value:se,onChange:he,defaultValue:Ee,disabled:ge}=ce,ve=z(ce,["value","onChange","defaultValue","disabled"]);const[me,be]=(0,y.useState)([]),[ye,Ae]=(0,y.useState)("1");(0,y.useEffect)(()=>{Ce()},[]);const Ce=()=>ie(void 0,null,function*(){const Fe=yield(0,a.NZ)({});if(Fe!=null&&Fe.data){const we=[{title:y.createElement("div",{title:"\u6839\u76EE\u5F55",className:fe.name},"\u6839\u76EE\u5F55"),value:0,key:0,icon:y.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:Se(Fe.data||[])}];be(we),Ae("2")}}),Se=Fe=>{function we(Me){const Be=Me.children,We=Array.isArray(Be)&&Be.length>0,Oe=Me==null?void 0:Me.group_id;return{title:y.createElement("div",{title:Me==null?void 0:Me.name,className:fe.name},Me==null?void 0:Me.name),value:Oe,key:Oe,icon:y.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:We?Be==null?void 0:Be.map(Qe=>we(Qe)):[]}}return Fe==null?void 0:Fe.map(Me=>we(Me))},De=Ee?{defaultExpandedKeys:[0],defaultSelectedKeys:[0]}:{selectedKeys:se,defaultExpandedKeys:se};return y.createElement("div",{className:fe.customTree},y.createElement(xe.default,b(E(b({key:ye},De),{showIcon:!0,treeData:me,onSelect:he,disabled:ge}),ve)))}},47206:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return Ce},U:function(){return be}});var y=le(59301),xe=le(11938),a=le(62957),fe=le(54172),de=le(2610),te=le(72664),ae=le(61186),re=le.n(ae),ee={exitFullScreenModalWrapper:"exitFullScreenModalWrapper___aNB9Q",exitFullScreenModal:"exitFullScreenModal___HIMyY",warningIcon:"warningIcon___xEURa",warningText:"warningText___W6NPJ",countdownWrapper:"countdownWrapper___n8g1M",forcedModalWrapper:"forcedModalWrapper___JPMQ2",forcedModalContent:"forcedModalContent___uY5FV",forcedText:"forcedText___C3CrF",screenNumText:"screenNumText___oljHN"},ne="data:image/png;base64,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",x="data:image/png;base64,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",b=le(49661),E=le(76560),z=le(67290),ie=le(59301),oe=Object.defineProperty,pe=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,Ee=(Se,De,Fe)=>De in Se?oe(Se,De,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Se[De]=Fe,ge=(Se,De)=>{for(var Fe in De||(De={}))se.call(De,Fe)&&Ee(Se,Fe,De[Fe]);if(ce)for(var Fe of ce(De))he.call(De,Fe)&&Ee(Se,Fe,De[Fe]);return Se},ve=(Se,De)=>pe(Se,ue(De)),me=(Se,De,Fe)=>new Promise((we,Me)=>{var Be=Qe=>{try{Oe(Fe.next(Qe))}catch(Ke){Me(Ke)}},We=Qe=>{try{Oe(Fe.throw(Qe))}catch(Ke){Me(Ke)}},Oe=Qe=>Qe.done?we(Qe.value):Promise.resolve(Qe.value).then(Be,We);Oe((Fe=Fe.apply(Se,De)).next())});const be=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:ye}=xe.default,Ae=({exercise:Se,socket:De,dispatch:Fe,onStartScreenshot:we,onCloseScreenshot:Me,handleToDetail:Be})=>{const[We,Oe]=a.default.useModal(),Qe=(0,y.useRef)(),[Ke,He]=(0,y.useState)(!0),Ue=(0,y.useRef)(!1),ke=(0,E.useParams)();(0,y.useEffect)(()=>{var Re,Xe,qe;if(document.addEventListener((0,de.gH)(),Ne,!1),window.addEventListener("blur",tt,!1),(Re=Se.exerciseUserInfo)!=null&&Re.screen_open&&(0,de.vp)()&&He(!1),(Xe=Se.exerciseUserInfo)!=null&&Xe.screen_open&&!(0,de.vp)()){(0,b.RG)(" ",!0);const ot=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?Se.exerciseUserInfo.screen_sec+3:Se.exerciseUserInfo.screen_sec+10+1;Qe.current=a.default.info({icon:null,centered:!0,width:444,title:(0,z._V)(z.CP.recordScreen1),keyboard:!1,content:ie.createElement("div",null,(0,z._V)(z.CP.recordScreen2),ie.createElement("span",{style:{color:"#FF9849"}},Se.exerciseUserInfo.screen_num-Se.exerciseUserInfo.used_screen_num),(0,z._V)(z.CP.recordScreen3)),okText:ie.createElement("span",null,(0,z._V)(z.CP.recordScreen4),"\uFF08",ie.createElement("span",{style:{display:"inline-block"}},ie.createElement(ye,{onFinish:()=>me(void 0,null,function*(){var at;const it=yield Je();(at=Qe.current)==null||at.destroy(),it.used_screen_num&&Pe(it.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+ot*1e3})),"S\uFF09"),onOk:()=>{var at;(0,b.RG)(" ",!0),(at=Qe.current)==null||at.destroy(),He(!1),(0,de.Dj)(document.body),document.getElementById("root").addEventListener("click",je,!1)}})}return(qe=Se.exerciseUserInfo)!=null&&qe.screen_open&&!(0,de.vp)()||document.getElementById("root").addEventListener("click",je,!1),()=>{document.getElementById("root").removeEventListener("click",je,!1),document.removeEventListener((0,de.gH)(),Ne,!1),window.removeEventListener("blur",tt,!1)}},[]),(0,y.useEffect)(()=>{setTimeout(()=>{Se.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",je,!1),document.removeEventListener((0,de.gH)(),Ne,!1))},500),Le()},[Se.actionTabs]),(0,y.useEffect)(()=>{setTimeout(()=>{Se.exerciseUserInfo.used_screen_num>Se.exerciseUserInfo.screen_num&&Ze()},500)},[Se.exerciseUserInfo]);const Te=()=>me(void 0,null,function*(){const Re=yield Je();setTimeout(()=>{var Xe,qe;(Xe=Qe.current)==null||Xe.destroy(),Qe.current=a.default.info({okText:ie.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:ie.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",ie.createElement("span",{className:"c-red"},Re.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",ie.createElement("span",{className:"c-red"},(qe=Se.exerciseUserInfo)==null?void 0:qe.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>me(void 0,null,function*(){(0,de.Dj)(document.body)})})},1e3)}),je=Re=>{!(0,de.vp)()&&Re.target.nodeName!=="A"&&Re.target.nodeName!=="BUTTON"&&Re.target.innerHTML!=="\u786E \u5B9A"&&(0,de.Dj)(document.body)},Le=()=>me(void 0,null,function*(){const Re=yield Fe({type:"exercise/getExerciseUserInfo",payload:ge({},ke)});return Re==null?void 0:Re.data}),Ge=Re=>me(void 0,null,function*(){var Xe;if((Xe=Se.exerciseUserInfo)!=null&&Xe.screen_at){const ot=yield(0,te.ck)(ve(ge({},ke),{reset:!0}));if((ot==null?void 0:ot.status)===-6)return}const qe=yield(0,te.oy)({id:ke.categoryId});if(qe!=null&&qe.is_commit){a.default.destroyAll(),yield rt(),Ve(!0);return}else Pe(Re+1)}),rt=()=>me(void 0,null,function*(){var Re;const Xe=re()(),qe=Se.exerciseUserInfo.screen_sec;if(_e.current.length>0){const ot=Xe.format("YYYY-MM-DD HH:mm:ss");let at=Math.floor(Xe.diff(re()(_e.current[0].start))/1e3);const it=_e.current.length;at/qe>>0>it&&(at=(it+1)*qe-1),yield(0,te.P8)(ke.categoryId,{exercise_user_id:(Re=Se.exerciseUserInfo)==null?void 0:Re.exercise_user_id,time:ot,time_long:at,count:it})}_e.current=[]}),$e=(0,y.useRef)(0),ze=(0,y.useRef)(0),_e=(0,y.useRef)([]),Ye=(0,y.useRef)(!1),Pe=Re=>me(void 0,null,function*(){var Xe;Ue.current||(we(),a.default.destroyAll(),$e.current=re()().valueOf(),Ye.current=!0,Qe.current=a.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:ee.exitFullScreenModalWrapper,okText:ie.createElement("span",null,(0,z._V)(z.CP.recordScreen8)),content:ie.createElement("div",{className:ee.exitFullScreenModal},ie.createElement("img",{src:ne,alt:"",className:ee.warningIcon}),ie.createElement("div",{className:ee.warningText,style:{marginBottom:50,fontWeight:500}},(0,z._V)(z.CP.recordScreen9)),ie.createElement("div",{style:{marginBottom:40}},(0,z._V)(z.CP.recordScreen10)),ie.createElement("div",{style:{marginBottom:40}},(0,z._V)(z.CP.recordScreen11),ie.createElement("span",{className:ee.warningText},((Xe=Se.exerciseUserInfo)==null?void 0:Xe.screen_num)+1),(0,z._V)(z.CP.recordScreen12),ie.createElement("span",{className:ee.warningText,style:{fontWeight:600}},(0,z._V)(z.CP.recordScreen13)),",",(0,z._V)(z.CP.recordScreen14),ie.createElement("span",{className:ee.warningText},Re-1),(0,z._V)(z.CP.recordScreen15)),ie.createElement("div",null,ie.createElement("span",null,ie.createElement(ye,{className:ee.countdownWrapper,onFinish:()=>{ze.current=re()().valueOf(),_e.current.push({start:$e.current,end:ze.current}),Ge(Re)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(Se.exerciseUserInfo.screen_sec+1)*1e3}),(0,z._V)(z.CP.recordScreen25)),(0,z._V)(z.CP.recordScreen16))),onOk:()=>{(0,b.RG)(" ",!0),rt(),(0,de.Dj)(document.body),Me(),Qe.current.destroy(),Ye.current=!1}}))}),Ze=()=>me(void 0,null,function*(){a.default.destroyAll(),(yield(0,te.VL)({categoryId:ke.categoryId,commit_method:1}))&&Ve()}),Ve=(Re=!1)=>me(void 0,null,function*(){var Xe,qe;if(document.removeEventListener((0,de.gH)(),Ne,!1),(0,de.BU)(),a.default.destroyAll(),Ue.current=!0,Re){const ot=yield(0,te.Yu)(ke.categoryId,{exercise_user_id:(Xe=Se.exerciseUserInfo)==null?void 0:Xe.exercise_user_id});We.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:ee.forcedModalWrapper,centered:!0,content:ie.createElement("div",{className:ee.forcedModalContent},ie.createElement("img",{src:x,alt:""}),ie.createElement("div",{className:ee.forcedText},(0,z._V)(z.CP.recordScreen17)),ie.createElement("div",{className:ee.screenNumText},(0,z._V)(z.CP.recordScreen18),(qe=Se.exerciseUserInfo)==null?void 0:qe.screen_num,(0,z._V)(z.CP.recordScreen19)),ie.createElement(fe.default,{dataSource:ot==null?void 0:ot.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,z._V)(z.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,z._V)(z.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,z._V)(z.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{Me(),Be()},onOk:()=>{E.history.push(`/classrooms/${ke.coursesId}/exercisenotice/${ke.categoryId}/users/${ke.login}?isShowApply=true`)}})}else We.info({content:ie.createElement("div",{className:"tc font16"},(0,z._V)(z.CP.recordScreen23),ie.createElement("br",null),(0,z._V)(z.CP.recordScreen24)),onOk:()=>{Be()}})}),tt=Re=>{(0,de.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!Ye.current&&(0,de.BU)()},Je=()=>me(void 0,null,function*(){var Re;if((Re=Se.exerciseUserInfo)!=null&&Re.screen_at){const ot=yield(0,te.ck)(ve(ge({},ke),{reset:!0}));if((ot==null?void 0:ot.status)===-6)return}const Xe=yield(0,te.oy)({id:ke.categoryId});if(Xe!=null&&Xe.is_commit){Ve();return}return yield Le()}),Ne=()=>me(void 0,null,function*(){var Re;if((0,b.RG)(" ",!0),(0,de.vp)()){if((Re=Se.exerciseUserInfo)!=null&&Re.screen_at){var Xe=yield(0,te.ck)(ve(ge({},ke),{reset:!0}));if((Xe==null?void 0:Xe.status)===-6)return}}else if(!Ye.current){var Xe=yield(0,te.ck)(ge({},ke));if((Xe==null?void 0:Xe.status)===-6)return;const ot=yield Le();Pe(ot.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),Ie=()=>me(void 0,null,function*(){(0,te.ck)(ge({},ke));const Re=yield Le();Pe(Re.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return ie.createElement("div",null,Oe)};var Ce=(0,E.connect)(({exercise:Se,globalSetting:De})=>({globalSetting:De,exercise:Se}))(Ae)},79934:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return ue}});var y=le(59301),xe=le(18287),a={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},fe=le(73631),de=le(5623),te=le(70610),ae=Object.defineProperty,re=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,E=(ce,se,he)=>se in ce?ae(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:he}):ce[se]=he,z=(ce,se)=>{for(var he in se||(se={}))x.call(se,he)&&E(ce,he,se[he]);if(ne)for(var he of ne(se))b.call(se,he)&&E(ce,he,se[he]);return ce},ie=(ce,se)=>re(ce,ee(se)),oe=(ce,se,he)=>new Promise((Ee,ge)=>{var ve=ye=>{try{be(he.next(ye))}catch(Ae){ge(Ae)}},me=ye=>{try{be(he.throw(ye))}catch(Ae){ge(Ae)}},be=ye=>ye.done?Ee(ye.value):Promise.resolve(ye.value).then(ve,me);be((he=he.apply(ce,se)).next())}),ue=({value:ce,onChange:se,scrollId:he})=>{const[Ee,ge]=(0,y.useState)([]);(0,y.useEffect)(()=>{ve()},[]);const ve=()=>oe(void 0,null,function*(){const Se=yield(0,te.NZ)({});if(Se!=null&&Se.data){const De=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:y.createElement("img",{src:fe,className:a.folderIcon}),isLeaf:!1,children:me(Se.data||[])}];ge(De)}}),me=Se=>Se.map(De=>({title:De.name,key:De.group_id,icon:y.createElement("img",{src:fe,className:a.folderIcon}),isLeaf:De.children.length===0,children:me(De.children)})),be=(Se,De,Fe)=>Se.map(we=>we.key===De?z(z({},we),Fe):we.children?ie(z({},we),{children:be(we.children,De,Fe)}):we),ye=(Se,De,Fe)=>Se.map(we=>{if(we.key===De)return ie(z({},we),{icon:Fe?y.createElement("img",{src:de,className:a.folderIcon}):y.createElement("img",{src:fe,className:a.folderIcon})});if(we.children)return ie(z({},we),{children:ye(we.children,De,Fe)})}),Ae=(Se,De)=>{ge(Fe=>ye(Fe,De.node.key,De.expanded))},Ce=ce?{selectedKeys:ce,defaultExpandedKeys:ce}:{};return Ee.length>0&&y.createElement("div",{id:he||""},y.createElement(xe.default,z({showLine:{showLeafIcon:!1},showIcon:!0,treeData:Ee,className:a.folderWrapper,onSelect:se,onExpand:Ae},Ce)))}},99175:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return re}});var y=le(28284),xe=le(37568),a=le(99571),fe=le(59301),de={search:"search___JA0r9",btn:"btn___GGtZC"},te=le(59301),re=({value:ee,onChange:ne})=>{const[x]=y.default.useForm(),b=(0,fe.useRef)(!1);(0,fe.useEffect)(()=>{ee&&x.setFieldsValue(ee)},ee);const E=z=>{b.current||ne(z),b.current=!0,setTimeout(()=>{b.current=!1},2e3)};return te.createElement("div",{className:de.search},te.createElement(y.default,{className:de.formWrap,colon:!1,form:x,size:"large",layout:"inline",onFinish:z=>{b.current||E(z)}},te.createElement(y.default.Item,{label:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",name:"keyword",initialValue:""},te.createElement(xe.default,{style:{width:280,height:40}})),te.createElement(y.default.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"schools",initialValue:"",style:{margin:"0 40px"}},te.createElement(xe.default,{style:{width:280,height:40}})),te.createElement(y.default.Item,{label:"\u521B\u5EFA\u8005/\u5408\u4F5C\u8005",name:"creator",initialValue:""},te.createElement(xe.default,{style:{width:200,height:40}})),te.createElement(a.ZP,{className:de.btn,type:"primary",htmlType:"submit"},"\u641C\u7D22")))}},84216:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return te}});var y=le(37639),xe={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},a=le(32637),fe=le(59301),te=({type:ae,style:re})=>{const ee=fe.createElement("div",{className:xe.wrap,onClick:ne=>{ne.preventDefault(),ne.stopPropagation()}},fe.createElement("p",null,ae==="shixun"||ae==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",fe.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",ae==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),fe.createElement("div",{className:xe.contact},fe.createElement("div",{className:xe.img},fe.createElement("img",{src:a,width:"124px",height:"124px"})),fe.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return fe.createElement(y.Z,{content:ee},fe.createElement("span",{className:xe.text,style:re},"\u9AD8\u6D88\u8017"))}},41751:function(ct,nt,le){"use strict";le.d(nt,{X:function(){return fe},y:function(){return a}});var y=le(59301),xe=le(6767);const a=de=>{(0,y.useEffect)(()=>{if(de){const te=re=>{re.key==="F12"&&(re.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},ae=re=>{re.preventDefault()};return document.addEventListener("keydown",te),document.addEventListener("contextmenu",ae),()=>{document.removeEventListener("keydown",te),document.removeEventListener("contextmenu",ae)}}},[de])},fe=()=>{const[de,te]=(0,y.useState)(!1),ae=re=>{const{keyCode:ee,ctrlKey:ne,metaKey:x,type:b}=re;(b==="paste"||(ee===67||ee===86)&&(x||ne))&&(xe.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),re.preventDefault(),re.stopPropagation())};return(0,y.useEffect)(()=>(de&&(window.addEventListener("keydown",ae,!0),window.addEventListener("paste",ae,!0)),()=>{window.removeEventListener("keydown",ae,!0),window.removeEventListener("paste",ae,!0)}),[de]),{setOpenDisableCopyAndPaste:te,disableCopyAndPaste:de}}},6077:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return x}});var y=le(59301),xe={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},a=le(92310),fe=le.n(a),de=le(29787),te=le(2859),ae=le(82093),re=le(49661),ee=(b,E,z)=>new Promise((ie,oe)=>{var pe=se=>{try{ce(z.next(se))}catch(he){oe(he)}},ue=se=>{try{ce(z.throw(se))}catch(he){oe(he)}},ce=se=>se.done?ie(se.value):Promise.resolve(se.value).then(pe,ue);ce((z=z.apply(b,E)).next())}),x=({data:b,className:E,fullWidth:z,style:ie={},onClose:oe,onOk:pe,showFullTools:ue,noAssociationId:ce})=>{const se=(0,y.useRef)(null),he=(0,y.useRef)(null),Ee=(0,y.useRef)(null),ge=(0,y.useRef)(null),[ve,me]=(0,y.useState)(!1),[be,ye]=(0,y.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,y.useEffect)(()=>(Ee.current||(Ee.current=document.createElement("style"),document.head.appendChild(Ee.current)),b!=null&&b.visible?(document.body.setAttribute("data-custom","y-hidden"),Ee.current.innerHTML=" html { overflow-y: hidden; }",b!=null&&b.src&&Ae()):(document.body.removeAttribute("data-custom"),Ee.current&&(document.head.removeChild(Ee.current),Ee.current=null)),()=>{document.body.removeAttribute("data-custom"),Ee.current&&(document.head.removeChild(Ee.current),Ee.current=null)}),[b==null?void 0:b.visible]);const Ae=()=>ee(void 0,null,function*(){me(!0),ye("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Fe=yield(0,re.ZJ)(b==null?void 0:b.src);se.current.src="",se.current.src=Fe,se.current.onload=function(){De()},me(!1),ye("")}),Ce=Fe=>ee(void 0,null,function*(){me(!0),ye("\u6B63\u5728\u4FDD\u5B58\u4E2D");const we=yield(0,ae.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:b.title,file:Fe.dataUrl}});we!=null&&we.id&&!ce?(yield(0,ae.ZP)(`/api/attachments/${b.id}/add_subitem.json`,{method:"post",body:{subitem_id:we==null?void 0:we.id,settings:JSON.stringify(Fe.state)}})).status===0&&pe():we!=null&&we.id&&pe(we),me(!1),ye("")}),Se=()=>{const Fe=document.querySelector('a[href="https://markerjs.com/"]');Fe&&Fe.parentNode&&(Fe.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(Me=>{const Be=document.querySelector(Me.name);Be&&Be.setAttribute("title",Me.title)})},De=()=>{he.current=new te.hP(se.current),he.current.targetRoot=ge.current,he.current.addEventListener("render",Ce),he.current.addEventListener("beforeclose",oe),ue&&(he.current.availableMarkerTypes=he.current.ALL_MARKER_TYPES,he.current.uiStyleSettings.redoButtonVisible=!0,he.current.uiStyleSettings.notesButtonVisible=!0,he.current.uiStyleSettings.zoomButtonVisible=!0,he.current.uiStyleSettings.zoomOutButtonVisible=!0,he.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=he.current.uiStyleSettings,he.current.show(),b!=null&&b.snapshotData&&he.current.restoreState(b.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Se()},300)};return y.createElement(y.Fragment,null,(b==null?void 0:b.visible)&&y.createElement(de.Z,{spinning:ve,tip:be,style:{position:"absolute",width:"100vw"}},y.createElement("div",{ref:ge,className:fe()(xe.imageDimensions,E,z?xe.fullWidth:""),style:ie},y.createElement("img",{className:xe.img,ref:se}))))}},30008:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return Ze},$:function(){return Pe}});var y=le(59301),xe={flex_box_center:"flex_box_center___ILe3s",flex_space_between:"flex_space_between___c0XhE",flex_box_vertical_center:"flex_box_vertical_center___Iusj1",flex_box_center_end:"flex_box_center_end___DIVMO",flex_box_column:"flex_box_column___x06LA",intelligentBox:"intelligentBox___M5xO7",red:"red___oyEWt",imgBox:"imgBox___DdoNI",underpin:"underpin___fwUex",row:"row___W9MrK",leftLayout:"leftLayout___MMjoZ",rightLayout:"rightLayout___EsxRX",head:"head___Q7Od8",centerBox:"centerBox___j58Ut",title:"title___rMcNx",tip:"tip___gLHFS",leftBox:"leftBox___DJ6lp",question:"question___THjM9",rightBox:"rightBox___CuMdf",error:"error___PHzCG",actionHead:"actionHead___vTHMx",edit:"edit___EaRLy",option:"option___z4UTy",active:"active___o8wNJ",fill:"fill___g760n",text:"text___L_lug",liWrap:"liWrap___LDwxe",li:"li___k4Mcf",buttonFixed:"buttonFixed___QxKdm",buttonWrap:"buttonWrap___OEep5",button:"button___b2y4h",menu:"menu___aQ4xO",tabs:"tabs___QmlP4",dotLoading:"dotLoading___zUYOu",showHide:"showHide___fHrAG"},a=le(92310),fe=le.n(a),de=le(28284),te=le(6767),ae=le(62957),re=le(71051),ee=le(77019),ne=le(62673),x=le(75727),b=le(14566),E=le(99571),z=le(60242),ie=le(17149),oe=le(37568),pe=le(71360),ue=le(90524),ce="data:image/png;base64,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",se="data:image/png;base64,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",he="data:image/png;base64,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",Ee="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAwCAYAAADJuP4nAAAAAXNSR0IArs4c6QAAAz5JREFUeF7tnM9PE0EUx+fN7rKlAQ6EWw3GEMSE8iPSmHjz4kE961Wjif4ZpH8DicZGjYaTclYTT1ysIbEXxYOJLRZMRSUYC0X7Y2dMiyVaKd2Zt+3s4XHtfN+bfD7Zlp2dHWD0hyYwd/P9iFWrxjwhyvZgf2FlYbyILuqzAPgcR8PaELj8RFrZp29n//7YceDTyr2pL72ARgKRlM9dW4sU5c5kaxnbkdsXYtP5ZBIEssWRcRKIpNtOYKOsA3tjMcguJeMVZJu2cRKIJHukQMaYbfFaNMKyy7fju8hWh8ZJIJJqJ4H18sBtyRxrPZOa2EK2+y9OApFE/QhstgCXf3t9d3IDACSy7UGcBCJJqgist+KW3JV2NZdJJarI1o04CURSVBXYgA6swvoq2UwqsYdsTwKxAHUENq5E2xIOk/lX9+PbmDnQFYihxxjTFdhs60p3M/3oZEH3d5EEGha4f7voFUcvzuaWroCnOh0SqEqsZTz2CmyW47YsD3hDH5YfnvilMqWGQCklJG5lbJUgjd0nMGhH3GJJTATBwwLuib7+tUxq7IffenD2xupwlcFxUfO43xCN6y4BcCuFTCrx2U8XOHN9dabmCbr6/NDq4RjO2fdLo1MfOy2Gw+mrb+Z6OC9qpUDA4fzn8ICbfb4wXm4XI4EKQE0MrS+GO8zOvXxwauew/iTQhBWNnhEhN9KLM19boyRQA6apSMS2t84fe7yRTCYPHhKTQFM2NPsCsNKfddTGYjgJ1ARpNCahOiJF9sXiTIkEGjWh3xy4lINS5EigPkPzSQlVEmheg/4MSKA+O9PJ/a/QIfoKNS1Cqz/9E6OFLRQhuo0IhQa9SdCNvB63UKRoKS0UGtQnQYvZ6sxCk/D1OIke6IbG1z8T8f1Al7ZUhE+g0paK+vRpU5O+ROObmvSnTsk6gVBsKyQV+gSCEEgbe/X5o5NYgW6/u5m+Q1vr0SJ0C+gKpJdbdIkHnNMRSK+XBSwBU05VIL3giaHdhayKQHrFugsCsCX9CKRDDrCUu5jvJJCOGeki/CBK00E/QVA0WIOO2jIIP4jW8/OSP8u/m/aksJr16LC7IMj2sEbzuEkBnmdFo+u9PG7yNxidqHC3DAxxAAAAAElFTkSuQmCC",ge=le(82093),ve=le(79934),me=le(5623),be=le(88831),ye=le(65986),Ae=le(45596),Ce=le(15342),Se=le.n(Ce),De=(Ve,tt,Je)=>new Promise((Ne,Ie)=>{var Re=ot=>{try{qe(Je.next(ot))}catch(at){Ie(at)}},Xe=ot=>{try{qe(Je.throw(ot))}catch(at){Ie(at)}},qe=ot=>ot.done?Ne(ot.value):Promise.resolve(ot.value).then(Re,Xe);qe((Je=Je.apply(Ve,tt)).next())}),we=y.memo(({tagName:Ve="div",value:tt="",className:Je,style:Ne={},onBlur:Ie,id:Re})=>{const Xe=(0,y.useRef)(null);(0,y.useEffect)(()=>{if(!Xe.current)return;De(void 0,null,function*(){const at=Xe.current;at.innerHTML="";const it=tt==null?void 0:tt.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const Mt of it)if(Mt.startsWith("$$")&&Mt.endsWith("$$")||Mt.startsWith("`$$")&&Mt.endsWith("$$`")){const wt=Mt.startsWith("`$$")?Mt.slice(3,-3):Mt.slice(2,-2),Pt=document.createElement("span");Pt.setAttribute("contentEditable","false"),Pt.setAttribute("title",Mt),Pt.className="edu_latex",at.appendChild(Pt),Se().render(wt,Pt,{throwOnError:!1})}else{const wt=Mt==null?void 0:Mt.replace(/<[^>]*>/g,Pt=>Pt.startsWith("{var ot,at;if(Ie&&Xe.current){const Mt=Xe.current.cloneNode(!0),wt=Mt.querySelectorAll("span.edu_latex");for(let Pt of wt){const ft=Pt.getAttribute("title"),ut=document.createTextNode(ft||""),mt=Pt;(at=(ot=mt.parentNode)==null?void 0:ot.replaceChild)==null||at.call(ot,ut,mt)}Ie(Mt.innerHTML)}};return y.createElement(y.Fragment,null,y.createElement(Ve,{ref:Xe,contentEditable:!0,className:Je,style:Ne,onBlur:qe}))}),Me=le(34055),Be=le(33796),We=le(74049),Oe=Object.defineProperty,Qe=Object.defineProperties,Ke=Object.getOwnPropertyDescriptors,He=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,Te=(Ve,tt,Je)=>tt in Ve?Oe(Ve,tt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Ve[tt]=Je,je=(Ve,tt)=>{for(var Je in tt||(tt={}))Ue.call(tt,Je)&&Te(Ve,Je,tt[Je]);if(He)for(var Je of He(tt))ke.call(tt,Je)&&Te(Ve,Je,tt[Je]);return Ve},Le=(Ve,tt)=>Qe(Ve,Ke(tt)),Ge=(Ve,tt,Je)=>new Promise((Ne,Ie)=>{var Re=ot=>{try{qe(Je.next(ot))}catch(at){Ie(at)}},Xe=ot=>{try{qe(Je.throw(ot))}catch(at){Ie(at)}},qe=ot=>ot.done?Ne(ot.value):Promise.resolve(ot.value).then(Re,Xe);qe((Je=Je.apply(Ve,tt)).next())});const rt=Ve=>{Ve.preventDefault();let Je=(Ve.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,Je)},$e=Ve=>{Ve.key==="Enter"&&Ve.preventDefault()},ze=({children:Ve,style:tt})=>y.createElement("div",{className:xe.leftBox,style:tt,onPaste:rt},Ve),_e=({children:Ve,style:tt,className:Je})=>y.createElement("div",{className:fe()(xe.rightBox,Je),style:tt,onPaste:rt},Ve),Ye=({className:Ve,style:tt={},width:Je=1200,onCancel:Ne=()=>{},onSuccess:Ie=()=>{},gather:Re={},mode:Xe=1,stickyTop:qe=0,subDisciplineId:ot=[],hideWordFeatures:at,dataSource:it=[],customLeftHeadNode:Mt,customRightHeadNode:wt,customLeftContent:Pt,hideRecognition:ft=!1,onExchange:ut,isSingleSelection:mt=!1,underpinBackgroundStyle:st={},headExtraNode:bt,isRefreshItemBank:dt=!1,okText:yt="\u786E\u5B9A\u5BFC\u5165",onSave:Bt})=>{var Nt;const[Tt,cn]=(0,y.useState)(1),[vn,an]=(0,y.useState)(0),[Kt,ln]=(0,y.useState)(""),[rn,Vt]=(0,y.useState)(!1),[bn,Fn]=(0,y.useState)([]),[An,dn]=(0,y.useState)([]),[pn,Ct]=(0,y.useState)(!1),[Dt,jt]=(0,y.useState)(!1),[Yt,Ft]=(0,y.useState)(!1),[_t,lt]=(0,y.useState)(!1),[pt,Ot]=(0,y.useState)([]),[Qt,Xt]=(0,y.useState)(1),[Gt,Ht]=(0,y.useState)(!1),[Wt,yn]=(0,y.useState)(!0),[gn,Tn]=(0,y.useState)(0),[Un,Rt]=(0,y.useState)(!1),[sn]=de.default.useForm(),[On]=de.default.useForm(),wn=(0,y.useRef)(null),In=(0,y.useRef)(null),Pn=(0,y.useRef)(),zn=(0,y.useRef)(null),Nn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],It=["C","C++","Java","Python","JavaScript","Ruby"];(0,y.useEffect)(()=>{it!=null&&it.length&&qt(it)},[it]),(0,y.useEffect)(()=>{Tt===2&&wn.current.focus()},[Tt]),(0,y.useEffect)(()=>{Yt&&Zn()},[Yt]);const Yn=()=>{if(Tt===1){te.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}ae.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u6E05\u7A7A\u64CD\u4F5C\u5C06\u5220\u9664\u8BD5\u9898\u7F16\u8F91\u533A\u57DF\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u5B9A\u4E00\u952E\u6E05\u7A7A\u5417\uFF1F",onOk:()=>Ge(void 0,null,function*(){cn(1)})})},Zn=()=>Ge(void 0,null,function*(){const et=yield(0,ge.ZP)("/api/disciplines.json",{method:"get",params:{source:Xe===1?"new_question":"subject"}});Ot(et.disciplines||[])}),Kn=et=>{const vt=[],St=(Ut,xt)=>{Ut.length>=2&&vt.push(Ut.join(""));for(let un=xt;un(et=et||"",et=String(et),et=et.replace(/\s+/g,""),et),nr=et=>(et=et||"",et=String(et),et=et.replace(/
/g,""),et=et.replace(/
/g,` `),et=et.replace(/<\/div>/g,` -`),et=Er(et),et),sr=et=>et.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),Er=et=>et.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),pr=et=>{var vt;const St=et.clipboardData;if(St){const Ut=St.types.toString(),xt=St.items;if(Ut==="Files"||St.types.indexOf("Files")>-1){et.preventDefault();try{let un=xt[1];((vt=xt[0])==null?void 0:vt.kind)==="file"&&(un=xt[0]);const $t=un.getAsFile();(0,Ae.I)($t,Zt=>{var Jt;if(Zt.id){if(((Jt=$t==null?void 0:$t.type)==null?void 0:Jt.indexOf("image"))>-1){const Dn=``;document.execCommand("insertText",!1,Dn)}}else(Zt==null?void 0:Zt.status)===401&&(document.location.href="/user/login")})}catch(un){ne.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function gr(et,vt){return Ve(this,null,function*(){if(typeof et=="string")return yield vt(et);if(typeof et!="object"||et===null)return et;if(Array.isArray(et))return yield Promise.all(et.map(xt=>Ve(this,null,function*(){return yield gr(xt,vt)})));const St={};for(const Ut in et)if(Object.prototype.hasOwnProperty.call(et,Ut)){const xt=et[Ut];typeof xt=="string"?St[Ut]=yield vt(xt):typeof xt=="object"?St[Ut]=yield gr(xt,vt):St[Ut]=xt}return St})}const lr=()=>Ve(void 0,null,function*(){var et;Vt(!0),ln("\u5904\u7406\u4E2D"),yield new Promise(Ut=>setTimeout(Ut,1e3));let vt=(et=In.current)==null?void 0:et.querySelectorAll('[data-text="edit"]'),St="";try{vt.forEach(function(Ut){var xt,un,$t,Zt;const Jt=Ut.cloneNode(!0),Dn=Jt.querySelectorAll("span.edu_latex");for(let kt of Dn){const zt=kt.getAttribute("title"),en=document.createTextNode(zt),Cn=kt;(un=(xt=Cn.parentNode)==null?void 0:xt.replaceChild)==null||un.call(xt,en,Cn)}const At=Jt.querySelectorAll("span[style]");for(let kt of At)if(kt.style.fontFamily){const zt=kt.innerHTML,en=document.createTextNode(zt),Cn=kt;(Zt=($t=Cn.parentNode)==null?void 0:$t.replaceChild)==null||Zt.call($t,en,Cn)}Jt==null||Jt.childNodes.forEach(function(kt){kt.nodeType===Node.ELEMENT_NODE&&kt.localName!=="h5"&&kt.localName!=="h4"?St+=`

${kt.innerHTML}

`:kt.nodeType===Node.TEXT_NODE&&(St+=`

${kt.textContent}

`)})}),Pn("/api/intelligent_imports/import.json",{html:Er(St)})}catch(Ut){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",Ut)}}),Rr=et=>{let vt=et.filter(St=>!!(St!=null&&St.type));return vt=vt.map(St=>{var Ut;const xt=(Ut=Dr.find($t=>$t.id===(St==null?void 0:St.type)))==null?void 0:Ut.deal,un=Le(je({},St),{id:String(Math.random()).slice(-6),knowledgePoint:Mn(St==null?void 0:St.knowledgePoint)});return xt?xt(un):un}),vt},Zr=()=>{if(Tt===1){ne.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!");return}ae.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u91CD\u65B0\u8BC6\u522B\u4F1A\u8986\u76D6\u53F3\u4FA7\u5DF2\u8BC6\u522B\u7ED3\u679C\uFF0C\u5305\u62EC\u4EBA\u5DE5\u4FEE\u6539\u7684\u5185\u5BB9\uFF0C\u786E\u5B9A\u91CD\u65B0\u8BC6\u522B\u5417?",onOk:lr})},Kr=()=>y.createElement("div",{className:xe.row},y.createElement("div",{className:xe.leftLayout},y.createElement(We,{style:{height:675}},Tt===1&&y.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>cn(2)},y.createElement("div",{style:{color:"#9096A3",fontSize:12}},"1.\u672C\u529F\u80FD\u652F\u6301\u5BFC\u5165\u7684\u9898\u578B\uFF1A\u5355\u9009\u9898\u3001\u591A\u9009\u9898\u3001\u586B\u7A7A\u9898\u3001\u5224\u65AD\u9898\u3001\u7B80\u7B54\u9898\u3001 \u7EC4\u5408\u9898\u3001\u7F16\u7A0B\u9898\u3001\u7A0B\u5E8F\u586B\u7A7A\u9898\u3002",y.createElement("br",null),"2.\u82E5\u8981\u5BFC\u5165\u7EC4\u5408\u9898\uFF0C\u8BF7\u5728\u9898\u76EE\u524D\u540E\u4F7F\u7528\u4E00\u5BF9\u201C","{{\u201D\u3001\u201C}}","\u201D\u5C06\u5185\u5BB9\u6807\u51FA\uFF1B\u5927\u9898\u9898\u5E72\u548C\u5C0F\u9898\u9898\u5E72\u4E4B\u95F4\u4E0D\u9700\u8981\u7A7A\u884C\uFF1B\u5927\u9898\u548C\u5C0F\u9898\u9898\u5E72\u90FD\u9700\u6807\u6CE8\u9898\u53F7\uFF1B\u5C0F\u9898\u7B54\u6848\u53EF\u8DDF\u5728\u5C0F\u9898\u9898\u5E72\u540E\uFF0C\u5E76\u7528\u7A7A\u683C\u4E0E\u9898\u5E72\u5185\u5BB9\u9694\u5F00\u3002\u8303\u4F8B\u53EF\u53C2\u8003\u63A8\u8350\u683C\u5F0F\u3002",y.createElement("br",null),"3.\u5BFC\u5165\u652F\u6301\u6587\u672C\u3001\u56FE\u7247\u3001\u516C\u5F0F\u3002\u9898\u76EE\u7ED3\u6784\u652F\u6301\u8BC6\u522B\u7B54\u6848\u3001\u89E3\u6790\u3001\u96BE\u5EA6\u3001\u77E5\u8BC6\u70B9\u3002",y.createElement("br",null),"4.\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u4FEE\u6539\u9898\u76EE\u5185\u5BB9\u540E\u91CD\u65B0\u8BC6\u522B\uFF0C\u6216\u4E0B\u8F7D\u63A8\u8350\u683C\u5F0F\uFF0C\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u5BFC\u5165\u8BC6\u522B\u3002",y.createElement("br",null)),y.createElement("div",{className:xe.imgBox,style:{marginTop:75}},y.createElement("img",{width:56,src:se}),y.createElement("span",null,"\u7F16\u8F91\u533A"))),Tt===2&&y.createElement("div",{"data-text":"edit",onBlur:()=>{wn.current.innerHTML||cn(1)},ref:wn,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),y.createElement("div",{className:xe.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},y.createElement("div",{className:xe.imgBox,style:{marginTop:240}},y.createElement("img",{width:56,src:me}),y.createElement("span",null,"\u9884\u89C8\u533A")))),hr=(et,vt,St,Ut)=>{var xt;console.log(et,vt,St,Ut,"onDataChange\u4FEE\u6539\u6570\u503C");const un=JSON.parse(JSON.stringify(An));Ut===void 0?un[vt][et]=St:un[vt].questions[Ut][et]=St;const $t=je({},un[vt]),Zt=(xt=Dr.find(Jt=>Jt.id===($t==null?void 0:$t.type)))==null?void 0:xt.deal;un[vt]=Zt($t),dn(un)},Nr=(et,vt,St)=>{var Ut;const xt=St!==void 0,un=(Ut=Dr.find(Jt=>Jt.id===(et==null?void 0:et.type)))==null?void 0:Ut.type,$t=`${vt+1}.${St===void 0?"":St+1+"."}`,Zt=`${(et==null?void 0:et.type)==="7"?"{{":""}${$t}\u3010${un}\u3011${(et==null?void 0:et.question)||""}`;return y.createElement(y.Fragment,null,xt&&y.createElement("h4",{contentEditable:!0}),y.createElement(we,{id:et==null?void 0:et.id,tagName:"div",value:Zt}))},gt=(et,vt)=>Ve(void 0,null,function*(){var St;const Ut=yield ut(et,vt),xt=(St=Ut==null?void 0:Ut.data)==null?void 0:St.content;if(xt!=null&&xt.length){const un=Rr(xt)[0];bn.splice(vt,1,un),An.splice(vt,1,un),Fn([...bn]),dn([...An])}}),jr=(et,vt,St)=>{var Ut;const xt=St!==void 0,un=(Ut=Dr.find(Zt=>Zt.id===(et==null?void 0:et.type)))==null?void 0:Ut.type,$t=`${vt+1}.${St===void 0?"":St+1+"."}`;return xt?y.createElement("div",{style:{padding:"10px 18px"}},`${$t}\u3010${un}\u3011`,y.createElement(we,{id:et==null?void 0:et.id,tagName:"span",className:xe.edit,onBlur:Zt=>hr("question",vt,Zt,St),value:(et==null?void 0:et.question)||""})):y.createElement(y.Fragment,null,y.createElement("div",{className:xe.actionHead},y.createElement("div",{className:"c-light-primary"},`${$t}\u3010${un}\u3011`),Xe!==1&&y.createElement(re.Z,{disabled:(et==null?void 0:et.type)==="7",min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"\u5206",precision:1,size:"middle",onChange:Zt=>hr("score",vt,Zt,St),value:et==null?void 0:et.score}),y.createElement(te.Z,{align:"middle",style:{marginLeft:"auto"}},!!ut&&y.createElement("span",{className:"current c-light-primary mr30",onClick:()=>gt(et,vt)},y.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),y.createElement(ee.default,{onChange:Zt=>hr("checked",vt,Zt.target.checked,St),checked:!!(et!=null&&et.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),y.createElement(we,{id:et==null?void 0:et.id,tagName:"div",style:{padding:"10px 18px"},className:xe.edit,onBlur:Zt=>hr("question",vt,Zt,St),value:et==null?void 0:et.question}))},_r=(et,vt,St)=>y.createElement(y.Fragment,null,["0","1","2","4"].includes(et==null?void 0:et.type)&&y.createElement(we,{id:et==null?void 0:et.id,value:`\u7B54\u6848\uFF1A${vt||""}`,tagName:"p"}),!St&&y.createElement(we,{id:et==null?void 0:et.id,value:`\u96BE\u5EA6\uFF1A${(et==null?void 0:et.difficulty)||""}`,tagName:"p"}),(et==null?void 0:et.type)!=="7"&&y.createElement(we,{id:et==null?void 0:et.id,value:`\u89E3\u6790\uFF1A${(et==null?void 0:et.analyze)||""}`,tagName:"p"}),!St&&y.createElement(we,{id:et==null?void 0:et.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(et==null?void 0:et.knowledgePoint)||""}`,tagName:"p"})),Cr=(et,vt,St,Ut)=>{const xt=Ut!==void 0,un=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],$t=xt&&!et.last&&!et.errorMsg?{marginBottom:10}:{},Zt=un.map(Jt=>({key:Jt,label:Jt,onClick:()=>hr("difficulty",St,Jt,Ut)}));return y.createElement("div",{className:xe.liWrap,style:$t},["4"].includes(et==null?void 0:et.type)&&y.createElement("div",{className:xe.li},y.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),y.createElement(we,{id:et==null?void 0:et.id,tagName:"div",className:`${xe.edit} c-black`,onBlur:Jt=>hr("answer",St,[Jt],Ut),value:vt})),!xt&&y.createElement("div",{className:xe.li},y.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),y.createElement("div",{className:"c-black"},y.createElement(x.Z,{menu:{items:Zt}},y.createElement("span",{className:"c-light-primary"},et==null?void 0:et.difficulty,y.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(et==null?void 0:et.type)!=="7"&&y.createElement("div",{className:xe.li},y.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),y.createElement(we,{id:et==null?void 0:et.id,tagName:"div",className:`${xe.edit} c-grey-333`,onBlur:Jt=>hr("analyze",St,Jt,Ut),value:et==null?void 0:et.analyze})),!xt&&y.createElement("div",{onKeyDown:$e,className:xe.li},y.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),y.createElement(we,{id:et==null?void 0:et.id,tagName:"div",value:(et==null?void 0:et.knowledgePoint)||"",className:`${xe.edit} c-grey-333`,onBlur:Jt=>hr("knowledgePoint",St,Mn(nr(Jt)),Ut)})))},tr=et=>y.createElement(y.Fragment,null,typeof(et==null?void 0:et.errorMsg)=="string"&&!!(et!=null&&et.errorMsg)&&y.createElement("h5",{contentEditable:!1},y.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),y.createElement("div",null,et==null?void 0:et.errorMsg))),ur=et=>y.createElement(y.Fragment,null,typeof(et==null?void 0:et.errorMsg)=="string"&&!!(et!=null&&et.errorMsg)&&y.createElement("h5",null,y.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),y.createElement("div",null,et==null?void 0:et.errorMsg))),Br=(et,vt,St,Ut)=>{let xt="flex";return(ht&&gn!==Ut||pn&&!(St!=null&&St.errorMsg))&&(xt="none"),y.createElement("div",{className:xe.row,style:{display:xt}},y.createElement("div",{className:xe.leftLayout},It||y.createElement(We,null,y.createElement("div",{"data-text":"edit",contentEditable:!0,className:xe.question},et))),y.createElement("div",{className:xe.rightLayout},y.createElement(Be,{className:St!=null&&St.errorMsg?xe.error:""},vt)))},Dr=[{id:"0",type:"\u5355\u9009\u9898",element:(et,vt,St)=>{var Ut,xt;const un=St!==void 0;let $t=(Ut=et==null?void 0:et.answer)==null?void 0:Ut[0];const Zt=y.createElement(y.Fragment,null,Nr(et,vt,St),(xt=et==null?void 0:et.options)==null?void 0:xt.map((kt,zt)=>y.createElement(we,{id:et==null?void 0:et.id,key:zt,value:`${Nn[zt]}.${kt}`,tagName:"p"})),_r(et,$t,un),tr(et));let Jt=un?et:An[vt];const Dn=Jt==null?void 0:Jt.options,At=y.createElement(y.Fragment,null,jr(Jt,vt,St),Dn==null?void 0:Dn.map((kt,zt)=>{var en;return y.createElement("div",{key:zt,className:xe.option},y.createElement("aside",{className:((en=Jt==null?void 0:Jt.answer)==null?void 0:en[0])===Nn[zt]?xe.active:"",onClick:()=>hr("answer",vt,[Nn[zt]],St)},Nn[zt]),y.createElement(we,{id:Jt==null?void 0:Jt.id,tagName:"div",className:`${xe.text}`,onBlur:Cn=>{Dn[zt]=Cn,hr("options",vt,Dn,St)},value:kt}))}),Cr(Jt,"",vt,St),ur(Jt));return un?[Zt,At]:Br(Zt,At,Jt,vt)},deal:et=>{var vt,St,Ut;et.score=et.score===void 0?2:et.score;let xt=Mn((vt=et==null?void 0:et.answer)==null?void 0:vt[0]).toUpperCase();et.answer=xt?[xt]:[];let un=[];if(!(et!=null&&et.options))un.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{et.options=(St=et.options)==null?void 0:St.slice(0,8);const $t=et.options.map(Jt=>Jt==null?void 0:Jt.trim().replace(/^\s+|\s+$/g,""));new Set($t).size!==$t.length&&un.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return xt||un.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),xt&&(Nn.slice(0,((Ut=et==null?void 0:et.options)==null?void 0:Ut.length)||8).includes(xt)||un.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D")),Mn(et==null?void 0:et.question)||un.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),et.errorMsg=un.join(` -`),et}},{id:"1",type:"\u591A\u9009\u9898",element:(et,vt,St)=>{var Ut,xt;const un=St!==void 0;let $t=(Ut=et==null?void 0:et.answer)==null?void 0:Ut[0];const Zt=y.createElement(y.Fragment,null,Nr(et,vt,St),(xt=et==null?void 0:et.options)==null?void 0:xt.map((kt,zt)=>y.createElement(we,{id:et==null?void 0:et.id,key:zt,value:`${Nn[zt]}.${kt}`,tagName:"p"})),_r(et,$t,un),tr(et));let Jt=un?et:An[vt];const Dn=Jt==null?void 0:Jt.options,At=y.createElement(y.Fragment,null,jr(Jt,vt,St),Dn==null?void 0:Dn.map((kt,zt)=>{var en,Cn;return y.createElement("div",{key:zt,className:xe.option},y.createElement("aside",{className:(Cn=(en=Jt==null?void 0:Jt.answer)==null?void 0:en[0])!=null&&Cn.includes(Nn[zt])?xe.active:"",onClick:()=>{var Rn;let Wn=((Rn=Jt==null?void 0:Jt.answer)==null?void 0:Rn[0])||"";const pt=Nn[zt];Wn.includes(pt)?Wn=Wn.replace(new RegExp(pt,"g"),""):Wn+=pt,Wn=Wn.split("").sort().join(""),hr("answer",vt,[Wn],St)}},Nn[zt]),y.createElement(we,{id:Jt==null?void 0:Jt.id,tagName:"div",className:`${xe.text}`,onBlur:Rn=>{Dn[zt]=Rn,hr("options",vt,Dn,St)},value:kt}))}),Cr(Jt,"",vt,St),ur(Jt));return un?[Zt,At]:Br(Zt,At,Jt,vt)},deal:et=>{var vt,St,Ut;et.score=et.score===void 0?2:et.score;let xt=Mn((vt=et==null?void 0:et.answer)==null?void 0:vt[0]).toUpperCase().split("").sort().join("");et.answer=xt?[xt]:[];let un=[];if(!(et!=null&&et.options))un.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{et.options=(St=et.options)==null?void 0:St.slice(0,8);const $t=et.options.map(Jt=>Jt==null?void 0:Jt.trim().replace(/^\s+|\s+$/g,""));new Set($t).size!==$t.length&&un.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}if(xt||un.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D"),xt){const $t=Nn.slice(0,((Ut=et==null?void 0:et.options)==null?void 0:Ut.length)||8);Kn($t).includes(xt)||un.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D")}return Mn(et==null?void 0:et.question)||un.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),et.errorMsg=un.join(` +`),et=Er(et),et),sr=et=>et.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),Er=et=>et.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),pr=et=>{var vt;const St=et.clipboardData;if(St){const Ut=St.types.toString(),xt=St.items;if(Ut==="Files"||St.types.indexOf("Files")>-1){et.preventDefault();try{let un=xt[1];((vt=xt[0])==null?void 0:vt.kind)==="file"&&(un=xt[0]);const $t=un.getAsFile();(0,Ae.I)($t,Zt=>{var Jt;if(Zt.id){if(((Jt=$t==null?void 0:$t.type)==null?void 0:Jt.indexOf("image"))>-1){const Dn=``;document.execCommand("insertText",!1,Dn)}}else(Zt==null?void 0:Zt.status)===401&&(document.location.href="/user/login")})}catch(un){te.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function gr(et,vt){return Ge(this,null,function*(){if(typeof et=="string")return yield vt(et);if(typeof et!="object"||et===null)return et;if(Array.isArray(et))return yield Promise.all(et.map(xt=>Ge(this,null,function*(){return yield gr(xt,vt)})));const St={};for(const Ut in et)if(Object.prototype.hasOwnProperty.call(et,Ut)){const xt=et[Ut];typeof xt=="string"?St[Ut]=yield vt(xt):typeof xt=="object"?St[Ut]=yield gr(xt,vt):St[Ut]=xt}return St})}const lr=()=>Ge(void 0,null,function*(){var et;Vt(!0),ln("\u5904\u7406\u4E2D"),yield new Promise(Ut=>setTimeout(Ut,1e3));let vt=(et=In.current)==null?void 0:et.querySelectorAll('[data-text="edit"]'),St="";try{vt.forEach(function(Ut){var xt,un,$t,Zt;const Jt=Ut.cloneNode(!0),Dn=Jt.querySelectorAll("span.edu_latex");for(let kt of Dn){const zt=kt.getAttribute("title"),en=document.createTextNode(zt),Cn=kt;(un=(xt=Cn.parentNode)==null?void 0:xt.replaceChild)==null||un.call(xt,en,Cn)}const At=Jt.querySelectorAll("span[style]");for(let kt of At)if(kt.style.fontFamily){const zt=kt.innerHTML,en=document.createTextNode(zt),Cn=kt;(Zt=($t=Cn.parentNode)==null?void 0:$t.replaceChild)==null||Zt.call($t,en,Cn)}Jt==null||Jt.childNodes.forEach(function(kt){kt.nodeType===Node.ELEMENT_NODE&&kt.localName!=="h5"&&kt.localName!=="h4"?St+=`

${kt.innerHTML}

`:kt.nodeType===Node.TEXT_NODE&&(St+=`

${kt.textContent}

`)})}),_n("/api/intelligent_imports/import.json",{html:Er(St)})}catch(Ut){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",Ut)}}),Rr=et=>{let vt=et.filter(St=>!!(St!=null&&St.type));return vt=vt.map(St=>{var Ut;const xt=(Ut=Dr.find($t=>$t.id===(St==null?void 0:St.type)))==null?void 0:Ut.deal,un=Le(je({},St),{id:String(Math.random()).slice(-6),knowledgePoint:Mn(St==null?void 0:St.knowledgePoint)});return xt?xt(un):un}),vt},Zr=()=>{if(Tt===1){te.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!");return}ae.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u91CD\u65B0\u8BC6\u522B\u4F1A\u8986\u76D6\u53F3\u4FA7\u5DF2\u8BC6\u522B\u7ED3\u679C\uFF0C\u5305\u62EC\u4EBA\u5DE5\u4FEE\u6539\u7684\u5185\u5BB9\uFF0C\u786E\u5B9A\u91CD\u65B0\u8BC6\u522B\u5417?",onOk:lr})},Kr=()=>y.createElement("div",{className:xe.row},y.createElement("div",{className:xe.leftLayout},y.createElement(ze,{style:{height:675}},Tt===1&&y.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>cn(2)},y.createElement("div",{style:{color:"#9096A3",fontSize:12}},"1.\u672C\u529F\u80FD\u652F\u6301\u5BFC\u5165\u7684\u9898\u578B\uFF1A\u5355\u9009\u9898\u3001\u591A\u9009\u9898\u3001\u586B\u7A7A\u9898\u3001\u5224\u65AD\u9898\u3001\u7B80\u7B54\u9898\u3001 \u7EC4\u5408\u9898\u3001\u7F16\u7A0B\u9898\u3001\u7A0B\u5E8F\u586B\u7A7A\u9898\u3002",y.createElement("br",null),"2.\u82E5\u8981\u5BFC\u5165\u7EC4\u5408\u9898\uFF0C\u8BF7\u5728\u9898\u76EE\u524D\u540E\u4F7F\u7528\u4E00\u5BF9\u201C","{{\u201D\u3001\u201C}}","\u201D\u5C06\u5185\u5BB9\u6807\u51FA\uFF1B\u5927\u9898\u9898\u5E72\u548C\u5C0F\u9898\u9898\u5E72\u4E4B\u95F4\u4E0D\u9700\u8981\u7A7A\u884C\uFF1B\u5927\u9898\u548C\u5C0F\u9898\u9898\u5E72\u90FD\u9700\u6807\u6CE8\u9898\u53F7\uFF1B\u5C0F\u9898\u7B54\u6848\u53EF\u8DDF\u5728\u5C0F\u9898\u9898\u5E72\u540E\uFF0C\u5E76\u7528\u7A7A\u683C\u4E0E\u9898\u5E72\u5185\u5BB9\u9694\u5F00\u3002\u8303\u4F8B\u53EF\u53C2\u8003\u63A8\u8350\u683C\u5F0F\u3002",y.createElement("br",null),"3.\u5BFC\u5165\u652F\u6301\u6587\u672C\u3001\u56FE\u7247\u3001\u516C\u5F0F\u3002\u9898\u76EE\u7ED3\u6784\u652F\u6301\u8BC6\u522B\u7B54\u6848\u3001\u89E3\u6790\u3001\u96BE\u5EA6\u3001\u77E5\u8BC6\u70B9\u3002",y.createElement("br",null),"4.\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u4FEE\u6539\u9898\u76EE\u5185\u5BB9\u540E\u91CD\u65B0\u8BC6\u522B\uFF0C\u6216\u4E0B\u8F7D\u63A8\u8350\u683C\u5F0F\uFF0C\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u5BFC\u5165\u8BC6\u522B\u3002",y.createElement("br",null)),y.createElement("div",{className:xe.imgBox,style:{marginTop:75}},y.createElement("img",{width:56,src:se}),y.createElement("span",null,"\u7F16\u8F91\u533A"))),Tt===2&&y.createElement("div",{"data-text":"edit",onBlur:()=>{wn.current.innerHTML||cn(1)},ref:wn,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),y.createElement("div",{className:xe.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},y.createElement("div",{className:xe.imgBox,style:{marginTop:240}},y.createElement("img",{width:56,src:he}),y.createElement("span",null,"\u9884\u89C8\u533A")))),hr=(et,vt,St,Ut)=>{var xt;console.log(et,vt,St,Ut,"onDataChange\u4FEE\u6539\u6570\u503C");const un=JSON.parse(JSON.stringify(An));Ut===void 0?un[vt][et]=St:un[vt].questions[Ut][et]=St;const $t=je({},un[vt]),Zt=(xt=Dr.find(Jt=>Jt.id===($t==null?void 0:$t.type)))==null?void 0:xt.deal;un[vt]=Zt($t),dn(un)},Nr=(et,vt,St)=>{var Ut;const xt=St!==void 0,un=(Ut=Dr.find(Jt=>Jt.id===(et==null?void 0:et.type)))==null?void 0:Ut.type,$t=`${vt+1}.${St===void 0?"":St+1+"."}`,Zt=`${(et==null?void 0:et.type)==="7"?"{{":""}${$t}\u3010${un}\u3011${(et==null?void 0:et.question)||""}`;return y.createElement(y.Fragment,null,xt&&y.createElement("h4",{contentEditable:!0}),y.createElement(we,{id:et==null?void 0:et.id,tagName:"div",value:Zt}))},gt=(et,vt)=>Ge(void 0,null,function*(){var St;const Ut=yield ut(et,vt),xt=(St=Ut==null?void 0:Ut.data)==null?void 0:St.content;if(xt!=null&&xt.length){const un=Rr(xt)[0];bn.splice(vt,1,un),An.splice(vt,1,un),Fn([...bn]),dn([...An])}}),jr=(et,vt,St)=>{var Ut;const xt=St!==void 0,un=(Ut=Dr.find(Zt=>Zt.id===(et==null?void 0:et.type)))==null?void 0:Ut.type,$t=`${vt+1}.${St===void 0?"":St+1+"."}`;return xt?y.createElement("div",{style:{padding:"10px 18px"}},`${$t}\u3010${un}\u3011`,y.createElement(we,{id:et==null?void 0:et.id,tagName:"span",className:xe.edit,onBlur:Zt=>hr("question",vt,Zt,St),value:(et==null?void 0:et.question)||""})):y.createElement(y.Fragment,null,y.createElement("div",{className:xe.actionHead},y.createElement("div",{className:"c-light-primary"},`${$t}\u3010${un}\u3011`),Xe!==1&&y.createElement(re.Z,{disabled:(et==null?void 0:et.type)==="7",min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"\u5206",precision:1,size:"middle",onChange:Zt=>hr("score",vt,Zt,St),value:et==null?void 0:et.score}),y.createElement(ee.Z,{align:"middle",style:{marginLeft:"auto"}},!!ut&&y.createElement("span",{className:"current c-light-primary mr30",onClick:()=>gt(et,vt)},y.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),y.createElement(ne.default,{onChange:Zt=>hr("checked",vt,Zt.target.checked,St),checked:!!(et!=null&&et.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),y.createElement(we,{id:et==null?void 0:et.id,tagName:"div",style:{padding:"10px 18px"},className:xe.edit,onBlur:Zt=>hr("question",vt,Zt,St),value:et==null?void 0:et.question}))},_r=(et,vt,St)=>y.createElement(y.Fragment,null,["0","1","2","4"].includes(et==null?void 0:et.type)&&y.createElement(we,{id:et==null?void 0:et.id,value:`\u7B54\u6848\uFF1A${vt||""}`,tagName:"p"}),!St&&y.createElement(we,{id:et==null?void 0:et.id,value:`\u96BE\u5EA6\uFF1A${(et==null?void 0:et.difficulty)||""}`,tagName:"p"}),(et==null?void 0:et.type)!=="7"&&y.createElement(we,{id:et==null?void 0:et.id,value:`\u89E3\u6790\uFF1A${(et==null?void 0:et.analyze)||""}`,tagName:"p"}),!St&&y.createElement(we,{id:et==null?void 0:et.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(et==null?void 0:et.knowledgePoint)||""}`,tagName:"p"})),Cr=(et,vt,St,Ut)=>{const xt=Ut!==void 0,un=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],$t=xt&&!et.last&&!et.errorMsg?{marginBottom:10}:{},Zt=un.map(Jt=>({key:Jt,label:Jt,onClick:()=>hr("difficulty",St,Jt,Ut)}));return y.createElement("div",{className:xe.liWrap,style:$t},["4"].includes(et==null?void 0:et.type)&&y.createElement("div",{className:xe.li},y.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),y.createElement(we,{id:et==null?void 0:et.id,tagName:"div",className:`${xe.edit} c-black`,onBlur:Jt=>hr("answer",St,[Jt],Ut),value:vt})),!xt&&y.createElement("div",{className:xe.li},y.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),y.createElement("div",{className:"c-black"},y.createElement(x.Z,{menu:{items:Zt}},y.createElement("span",{className:"c-light-primary"},et==null?void 0:et.difficulty,y.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(et==null?void 0:et.type)!=="7"&&y.createElement("div",{className:xe.li},y.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),y.createElement(we,{id:et==null?void 0:et.id,tagName:"div",className:`${xe.edit} c-grey-333`,onBlur:Jt=>hr("analyze",St,Jt,Ut),value:et==null?void 0:et.analyze})),!xt&&y.createElement("div",{onKeyDown:$e,className:xe.li},y.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),y.createElement(we,{id:et==null?void 0:et.id,tagName:"div",value:(et==null?void 0:et.knowledgePoint)||"",className:`${xe.edit} c-grey-333`,onBlur:Jt=>hr("knowledgePoint",St,Mn(nr(Jt)),Ut)})))},tr=et=>y.createElement(y.Fragment,null,typeof(et==null?void 0:et.errorMsg)=="string"&&!!(et!=null&&et.errorMsg)&&y.createElement("h5",{contentEditable:!1},y.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),y.createElement("div",null,et==null?void 0:et.errorMsg))),ur=et=>y.createElement(y.Fragment,null,typeof(et==null?void 0:et.errorMsg)=="string"&&!!(et!=null&&et.errorMsg)&&y.createElement("h5",null,y.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),y.createElement("div",null,et==null?void 0:et.errorMsg))),Br=(et,vt,St,Ut)=>{let xt="flex";return(mt&&gn!==Ut||pn&&!(St!=null&&St.errorMsg))&&(xt="none"),y.createElement("div",{className:xe.row,style:{display:xt}},y.createElement("div",{className:xe.leftLayout},Pt||y.createElement(ze,null,y.createElement("div",{"data-text":"edit",contentEditable:!0,className:xe.question},et))),y.createElement("div",{className:xe.rightLayout},y.createElement(_e,{className:St!=null&&St.errorMsg?xe.error:""},vt)))},Dr=[{id:"0",type:"\u5355\u9009\u9898",element:(et,vt,St)=>{var Ut,xt;const un=St!==void 0;let $t=(Ut=et==null?void 0:et.answer)==null?void 0:Ut[0];const Zt=y.createElement(y.Fragment,null,Nr(et,vt,St),(xt=et==null?void 0:et.options)==null?void 0:xt.map((kt,zt)=>y.createElement(we,{id:et==null?void 0:et.id,key:zt,value:`${Nn[zt]}.${kt}`,tagName:"p"})),_r(et,$t,un),tr(et));let Jt=un?et:An[vt];const Dn=Jt==null?void 0:Jt.options,At=y.createElement(y.Fragment,null,jr(Jt,vt,St),Dn==null?void 0:Dn.map((kt,zt)=>{var en;return y.createElement("div",{key:zt,className:xe.option},y.createElement("aside",{className:((en=Jt==null?void 0:Jt.answer)==null?void 0:en[0])===Nn[zt]?xe.active:"",onClick:()=>hr("answer",vt,[Nn[zt]],St)},Nn[zt]),y.createElement(we,{id:Jt==null?void 0:Jt.id,tagName:"div",className:`${xe.text}`,onBlur:Cn=>{Dn[zt]=Cn,hr("options",vt,Dn,St)},value:kt}))}),Cr(Jt,"",vt,St),ur(Jt));return un?[Zt,At]:Br(Zt,At,Jt,vt)},deal:et=>{var vt,St,Ut;et.score=et.score===void 0?2:et.score;let xt=Mn((vt=et==null?void 0:et.answer)==null?void 0:vt[0]).toUpperCase();et.answer=xt?[xt]:[];let un=[];if(!(et!=null&&et.options))un.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{et.options=(St=et.options)==null?void 0:St.slice(0,8);const $t=et.options.map(Jt=>Jt==null?void 0:Jt.trim().replace(/^\s+|\s+$/g,""));new Set($t).size!==$t.length&&un.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return xt||un.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),xt&&(Nn.slice(0,((Ut=et==null?void 0:et.options)==null?void 0:Ut.length)||8).includes(xt)||un.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D")),Mn(et==null?void 0:et.question)||un.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),et.errorMsg=un.join(` +`),et}},{id:"1",type:"\u591A\u9009\u9898",element:(et,vt,St)=>{var Ut,xt;const un=St!==void 0;let $t=(Ut=et==null?void 0:et.answer)==null?void 0:Ut[0];const Zt=y.createElement(y.Fragment,null,Nr(et,vt,St),(xt=et==null?void 0:et.options)==null?void 0:xt.map((kt,zt)=>y.createElement(we,{id:et==null?void 0:et.id,key:zt,value:`${Nn[zt]}.${kt}`,tagName:"p"})),_r(et,$t,un),tr(et));let Jt=un?et:An[vt];const Dn=Jt==null?void 0:Jt.options,At=y.createElement(y.Fragment,null,jr(Jt,vt,St),Dn==null?void 0:Dn.map((kt,zt)=>{var en,Cn;return y.createElement("div",{key:zt,className:xe.option},y.createElement("aside",{className:(Cn=(en=Jt==null?void 0:Jt.answer)==null?void 0:en[0])!=null&&Cn.includes(Nn[zt])?xe.active:"",onClick:()=>{var Rn;let Wn=((Rn=Jt==null?void 0:Jt.answer)==null?void 0:Rn[0])||"";const ht=Nn[zt];Wn.includes(ht)?Wn=Wn.replace(new RegExp(ht,"g"),""):Wn+=ht,Wn=Wn.split("").sort().join(""),hr("answer",vt,[Wn],St)}},Nn[zt]),y.createElement(we,{id:Jt==null?void 0:Jt.id,tagName:"div",className:`${xe.text}`,onBlur:Rn=>{Dn[zt]=Rn,hr("options",vt,Dn,St)},value:kt}))}),Cr(Jt,"",vt,St),ur(Jt));return un?[Zt,At]:Br(Zt,At,Jt,vt)},deal:et=>{var vt,St,Ut;et.score=et.score===void 0?2:et.score;let xt=Mn((vt=et==null?void 0:et.answer)==null?void 0:vt[0]).toUpperCase().split("").sort().join("");et.answer=xt?[xt]:[];let un=[];if(!(et!=null&&et.options))un.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{et.options=(St=et.options)==null?void 0:St.slice(0,8);const $t=et.options.map(Jt=>Jt==null?void 0:Jt.trim().replace(/^\s+|\s+$/g,""));new Set($t).size!==$t.length&&un.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}if(xt||un.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D"),xt){const $t=Nn.slice(0,((Ut=et==null?void 0:et.options)==null?void 0:Ut.length)||8);Kn($t).includes(xt)||un.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D")}return Mn(et==null?void 0:et.question)||un.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),et.errorMsg=un.join(` `),et}},{id:"2",type:"\u5224\u65AD\u9898",element:(et,vt,St)=>{var Ut,xt;const un=St!==void 0;let $t=(Ut=et==null?void 0:et.answer)==null?void 0:Ut[0];const Zt=y.createElement(y.Fragment,null,Nr(et,vt,St),_r(et,$t,un),tr(et));let Jt=un?et:An[vt];const Dn=["\u6B63\u786E","\u9519\u8BEF"];let At=((xt=Jt==null?void 0:Jt.answer)==null?void 0:xt[0])||"";["\u6B63\u786E","\u5BF9","T","True","t","true"].includes(At)?At="\u6B63\u786E":["\u9519\u8BEF","\u9519","T","true","t","false"].includes(At)&&(At="\u9519\u8BEF");const kt=y.createElement(y.Fragment,null,jr(Jt,vt,St),Dn==null?void 0:Dn.map((zt,en)=>y.createElement("div",{key:en,className:xe.option},y.createElement("aside",{style:{borderRadius:2},className:At===zt?xe.active:"",onClick:()=>hr("answer",vt,[zt],St)},zt==="\u6B63\u786E"?"T":"F"),y.createElement("div",{style:{pointerEvents:"none"},className:`${xe.text}`},zt))),Cr(Jt,"",vt,St),ur(Jt));return un?[Zt,kt]:Br(Zt,kt,Jt,vt)},deal:et=>{var vt;et.score=et.score===void 0?2:et.score;let St=Mn((vt=et==null?void 0:et.answer)==null?void 0:vt[0]);et.answer=St?[St]:[];let Ut=[];return St||Ut.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),St&&!["\u6B63\u786E","\u5BF9","T","True","t","true","\u9519\u8BEF","\u9519","T","true","t","false"].includes(St)&&Ut.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),Mn(et==null?void 0:et.question)||Ut.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),et.errorMsg=Ut.join(` `),et}},{id:"3",type:"\u586B\u7A7A\u9898",element:(et,vt,St)=>{var Ut,xt;const un=St!==void 0,$t=y.createElement(y.Fragment,null,Nr(et,vt,St),(Ut=et==null?void 0:et.answer)==null?void 0:Ut.map((Dn,At)=>y.createElement(we,{id:et==null?void 0:et.id,key:At,tagName:"p",value:`\u7B54\u6848${At+1}\uFF1A${Dn.text||""}`})),_r(et,"",un),tr(et));let Zt=un?et:An[vt];const Jt=y.createElement(y.Fragment,null,jr(Zt,vt,St),(xt=Zt==null?void 0:Zt.answer)==null?void 0:xt.map((Dn,At)=>y.createElement("div",{key:At,className:xe.option},y.createElement("aside",{className:xe.fill},"\u586B\u7A7A\u9879",At+1),Dn.model===1&&y.createElement(we,{id:Zt==null?void 0:Zt.id,tagName:"div",onBlur:kt=>{Zt.answer[At].latex=nr(kt),hr("answer",vt,Zt.answer,St)},className:`${xe.text}`,value:Dn.latex}),Dn.model===2&&y.createElement(ye.Z,{value:Dn.latex,onChange:kt=>{Zt.answer[At].latex=kt,hr("answer",vt,Zt.answer,St)}}))),Cr(Zt,"",vt,St),ur(Zt));return un?[$t,Jt]:Br($t,Jt,Zt,vt)},deal:et=>{var vt,St,Ut,xt;et.score=et.score===void 0?2:et.score,et.question=(vt=et.question)==null?void 0:vt.replaceAll("\u2581","_");const un=(St=et.answer)==null?void 0:St.map(Zt=>{if(Object.prototype.toString.call(Zt)==="[object Object]")return Zt;Zt=Zt==null?void 0:Zt.trim();const Jt={model:1,text:Zt,latex:Zt};return Zt.startsWith("$$")&&Zt.endsWith("$$")||Zt.startsWith("`$$")&&Zt.endsWith("$$`")?(Jt.model=2,Jt.latex=Zt.slice(2,-2)):Jt.latex=nr(Zt),Jt});et.answer=un;let $t=[];return un||$t.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1A\u4E2D\u56FD\uFF1B\u7B54\u68482\uFF1A\u4E16\u754C"),Mn(et==null?void 0:et.question)?et!=null&&et.question.includes("_")?(Ut=et==null?void 0:et.answer)!=null&&Ut.length&&((et==null?void 0:et.question.match(/_+/g))||[]).length!==((xt=et==null?void 0:et.answer)==null?void 0:xt.length)&&$t.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):$t.push("\u586B\u7A7A\u9879\u672A\u8BBE\u7F6E\uFF0C\u8BF7\u4F7F\u7528\u82F1\u6587\u4E0B\u5212\u7EBF\u201C___\u201D\u8868\u793A\u586B\u7A7A\u9879"):$t.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),et.errorMsg=$t.join(` `),et}},{id:"4",type:"\u7B80\u7B54\u9898",element:(et,vt,St)=>{var Ut,xt;const un=St!==void 0;let $t=(Ut=et==null?void 0:et.answer)==null?void 0:Ut[0];const Zt=y.createElement(y.Fragment,null,Nr(et,vt,St),_r(et,$t,un),tr(et));let Jt=un?et:An[vt];const Dn=y.createElement(y.Fragment,null,jr(Jt,vt,St),Cr(Jt,(xt=Jt==null?void 0:Jt.answer)==null?void 0:xt[0],vt,St),ur(Jt));return un?[Zt,Dn]:Br(Zt,Dn,Jt,vt)},deal:et=>{et.score=et.score===void 0?5:et.score;let vt=[];return Mn(et==null?void 0:et.question)||vt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),et.errorMsg=vt.join(` -`),et}},{id:"6",type:"\u7F16\u7A0B\u9898",element:(et,vt)=>{var St,Ut;const xt=An[vt],un=Mt.slice(0,4).map($t=>({key:$t,label:$t,onClick:()=>hr("platform",vt,$t)}));return y.createElement("div",{className:xe.row,style:{display:pn?xt!=null&&xt.errorMsg?"flex":"none":"flex"}},y.createElement("div",{className:xe.leftLayout},y.createElement(We,null,y.createElement("div",{"data-text":"edit",contentEditable:!0,className:xe.question},Nr(et,vt),y.createElement(we,{id:et==null?void 0:et.id,value:`\u8BD5\u9898\u63CF\u8FF0\uFF1A${(et==null?void 0:et.description)||""}`,tagName:"p"}),_r(et),y.createElement(we,{id:et==null?void 0:et.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${et==null?void 0:et.timeLimit}`,tagName:"p"}),y.createElement(we,{id:et==null?void 0:et.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(et==null?void 0:et.platform)||""}`,tagName:"p"}),y.createElement("p",{contentEditable:!0},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),y.createElement("h4",null),y.createElement(we,{id:et==null?void 0:et.id,value:(et==null?void 0:et.code)||"",tagName:"div"}),(St=et==null?void 0:et.inputs)==null?void 0:St.map(($t,Zt)=>{var Jt;return y.createElement(y.Fragment,{key:Zt},y.createElement("h4",null),y.createElement(we,{id:et==null?void 0:et.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${Zt+1})\u8F93\u5165\uFF1A${$t||""}`,tagName:"div"}),y.createElement(we,{id:et==null?void 0:et.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${Zt+1})\u8F93\u51FA\uFF1A${((Jt=et==null?void 0:et.outputs)==null?void 0:Jt[Zt])||""}`,tagName:"div"}))}),tr(et)))),y.createElement("div",{className:xe.rightLayout},y.createElement(Be,{className:xt!=null&&xt.errorMsg?xe.error:""},jr(xt,vt),y.createElement("div",{className:xe.liWrap,style:{background:"transparent",marginBottom:0,padding:0}},y.createElement("div",{className:xe.li},y.createElement("aside",null,"\u8BD5\u9898\u63CF\u8FF0\uFF1A"),y.createElement(we,{className:xe.edit,id:xt==null?void 0:xt.id,value:xt==null?void 0:xt.description,tagName:"div",onBlur:$t=>hr("description",vt,$t)}))),Cr(xt,"",vt),y.createElement("div",{className:xe.liWrap},y.createElement("div",{className:xe.li},y.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),y.createElement(we,{className:xe.edit,id:xt==null?void 0:xt.id,value:xt==null?void 0:xt.timeLimit,tagName:"div",onBlur:$t=>hr("timeLimit",vt,nr($t))})),y.createElement("div",{className:xe.li},y.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),y.createElement("div",{className:"c-black"},y.createElement(x.Z,{menu:{items:un}},y.createElement("span",{className:"c-light-primary"},xt==null?void 0:xt.platform,y.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),y.createElement("div",{className:xe.li,style:{flexDirection:"column",alignItems:"start"}},y.createElement("aside",{className:"mb10"},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),y.createElement(we,{className:xe.edit,id:xt==null?void 0:xt.id,value:(xt==null?void 0:xt.code)||"",onBlur:$t=>hr("code",vt,nr($t)),tagName:"div"}))),(Ut=xt==null?void 0:xt.inputs)==null?void 0:Ut.map(($t,Zt)=>{var Jt;return y.createElement("div",{className:xe.liWrap,key:Zt},y.createElement("div",{className:xe.li},y.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",Zt+1,")\u8F93\u5165\uFF1A"),y.createElement(we,{id:xt==null?void 0:xt.id,value:$t||"",className:xe.edit,onBlur:Dn=>{const At=[...(xt==null?void 0:xt.inputs)||[]];At[Zt]=nr(Dn),hr("inputs",vt,At)},tagName:"div"})),y.createElement("div",{className:xe.li},y.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",Zt+1,")\u8F93\u51FA\uFF1A"),y.createElement(we,{id:xt==null?void 0:xt.id,value:((Jt=xt==null?void 0:xt.outputs)==null?void 0:Jt[Zt])||"",className:xe.edit,onBlur:Dn=>{const At=[...(xt==null?void 0:xt.outputs)||[]];At[Zt]=nr(Dn),hr("outputs",vt,At)},tagName:"div"})))}),ur(xt))))},deal:et=>{var vt,St,Ut;et.score=et.score===void 0?10:et.score,et.code=(vt=et.code)==null?void 0:vt.trim();let xt=[];Mn(et==null?void 0:et.question)?((St=et==null?void 0:et.question)==null?void 0:St.length)>60&&xt.push("\u7F16\u7A0B\u9898\u540D\u79F0\u9650\u523660\u4E2A\u5B57\u7B26"):xt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Mn(et==null?void 0:et.description)||xt.push("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\u63CF\u8FF0");const un=Mn(String((et==null?void 0:et.timeLimit)||""));if(et.timeLimit=un,(!un||un&&!["3","4","5","6","7","8","9","10"].includes(un))&&xt.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),et.platform=Mn(et==null?void 0:et.platform),et!=null&&et.platform){const $t=["c","c++","java","python"],Zt=(Ut=et==null?void 0:et.platform)==null?void 0:Ut.toLowerCase(),Jt=$t.findIndex(Dn=>Dn===Zt);Jt>-1?et.platform=Mt[Jt]:xt.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00")}else xt.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00");if(!(et!=null&&et.inputs)||!(et!=null&&et.outputs))et.inputs=[],et.outputs=[],xt.push("\u672A\u8BC6\u522B\u5230\u6D4B\u8BD5\u7528\u4F8B\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u5165\uFF1A1\uFF1B\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u51FA\uFF1A2");else{const $t=Math.min(et.inputs.length,et.outputs.length);et.inputs=et.inputs.slice(0,$t),et.outputs=et.outputs.slice(0,$t),et.outputs.some(Zt=>!Mn(Zt))&&xt.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}return et.errorMsg=xt.join(` -`),et}},{id:"7",type:"\u7EC4\u5408\u9898",element:(et,vt)=>{var St,Ut;const xt=An[vt];return y.createElement("div",{className:xe.row,style:{display:pn?xt!=null&&xt.errorMsg?"flex":"none":"flex"}},y.createElement("div",{className:xe.leftLayout},y.createElement(We,null,y.createElement("div",{"data-text":"edit",contentEditable:!0,className:xe.question},Nr(et,vt),_r(et),(St=et==null?void 0:et.questions)==null?void 0:St.map((un,$t)=>{var Zt;const Jt=(Zt=Dr.find(Dn=>Dn.id===(un==null?void 0:un.type)))==null?void 0:Zt.element;return y.createElement(y.Fragment,{key:`left-${et.id}-${$t}`},Jt(un,vt,$t)[0])}),tr(et),y.createElement("p",{contentEditable:!0},"}}")))),y.createElement("div",{className:xe.rightLayout},y.createElement(Be,{className:xt!=null&&xt.errorMsg?xe.error:""},jr(xt,vt),Cr(xt,"",vt),(Ut=xt==null?void 0:xt.questions)==null?void 0:Ut.map((un,$t)=>{var Zt;const Jt=(Zt=Dr.find(Dn=>Dn.id===(un==null?void 0:un.type)))==null?void 0:Zt.element;return y.createElement(y.Fragment,{key:`right-${xt.id}-${$t}`},Jt(un,vt,$t)[1])}),ur(xt))))},deal:et=>{var vt,St,Ut,xt,un;const $t=Rr,Zt=[...Dr],Jt=Zt.findIndex(zt=>zt.id==="0"),Dn=Zt.findIndex(zt=>zt.id==="1");if(Jt!==-1){const zt=Zt[Jt].deal;Zt[Jt].deal=en=>{const Cn=zt(en);return Cn.errorMsg&&(Cn.errorMsg=Cn.errorMsg.split(` +`),et}},{id:"6",type:"\u7F16\u7A0B\u9898",element:(et,vt)=>{var St,Ut;const xt=An[vt],un=It.slice(0,4).map($t=>({key:$t,label:$t,onClick:()=>hr("platform",vt,$t)}));return y.createElement("div",{className:xe.row,style:{display:pn?xt!=null&&xt.errorMsg?"flex":"none":"flex"}},y.createElement("div",{className:xe.leftLayout},y.createElement(ze,null,y.createElement("div",{"data-text":"edit",contentEditable:!0,className:xe.question},Nr(et,vt),y.createElement(we,{id:et==null?void 0:et.id,value:`\u8BD5\u9898\u63CF\u8FF0\uFF1A${(et==null?void 0:et.description)||""}`,tagName:"p"}),_r(et),y.createElement(we,{id:et==null?void 0:et.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${et==null?void 0:et.timeLimit}`,tagName:"p"}),y.createElement(we,{id:et==null?void 0:et.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(et==null?void 0:et.platform)||""}`,tagName:"p"}),y.createElement("p",{contentEditable:!0},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),y.createElement("h4",null),y.createElement(we,{id:et==null?void 0:et.id,value:(et==null?void 0:et.code)||"",tagName:"div"}),(St=et==null?void 0:et.inputs)==null?void 0:St.map(($t,Zt)=>{var Jt;return y.createElement(y.Fragment,{key:Zt},y.createElement("h4",null),y.createElement(we,{id:et==null?void 0:et.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${Zt+1})\u8F93\u5165\uFF1A${$t||""}`,tagName:"div"}),y.createElement(we,{id:et==null?void 0:et.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${Zt+1})\u8F93\u51FA\uFF1A${((Jt=et==null?void 0:et.outputs)==null?void 0:Jt[Zt])||""}`,tagName:"div"}))}),tr(et)))),y.createElement("div",{className:xe.rightLayout},y.createElement(_e,{className:xt!=null&&xt.errorMsg?xe.error:""},jr(xt,vt),y.createElement("div",{className:xe.liWrap,style:{background:"transparent",marginBottom:0,padding:0}},y.createElement("div",{className:xe.li},y.createElement("aside",null,"\u8BD5\u9898\u63CF\u8FF0\uFF1A"),y.createElement(we,{className:xe.edit,id:xt==null?void 0:xt.id,value:xt==null?void 0:xt.description,tagName:"div",onBlur:$t=>hr("description",vt,$t)}))),Cr(xt,"",vt),y.createElement("div",{className:xe.liWrap},y.createElement("div",{className:xe.li},y.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),y.createElement(we,{className:xe.edit,id:xt==null?void 0:xt.id,value:xt==null?void 0:xt.timeLimit,tagName:"div",onBlur:$t=>hr("timeLimit",vt,nr($t))})),y.createElement("div",{className:xe.li},y.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),y.createElement("div",{className:"c-black"},y.createElement(x.Z,{menu:{items:un}},y.createElement("span",{className:"c-light-primary"},xt==null?void 0:xt.platform,y.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),y.createElement("div",{className:xe.li,style:{flexDirection:"column",alignItems:"start"}},y.createElement("aside",{className:"mb10"},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),y.createElement(we,{className:xe.edit,id:xt==null?void 0:xt.id,value:(xt==null?void 0:xt.code)||"",onBlur:$t=>hr("code",vt,nr($t)),tagName:"div"}))),(Ut=xt==null?void 0:xt.inputs)==null?void 0:Ut.map(($t,Zt)=>{var Jt;return y.createElement("div",{className:xe.liWrap,key:Zt},y.createElement("div",{className:xe.li},y.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",Zt+1,")\u8F93\u5165\uFF1A"),y.createElement(we,{id:xt==null?void 0:xt.id,value:$t||"",className:xe.edit,onBlur:Dn=>{const At=[...(xt==null?void 0:xt.inputs)||[]];At[Zt]=nr(Dn),hr("inputs",vt,At)},tagName:"div"})),y.createElement("div",{className:xe.li},y.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",Zt+1,")\u8F93\u51FA\uFF1A"),y.createElement(we,{id:xt==null?void 0:xt.id,value:((Jt=xt==null?void 0:xt.outputs)==null?void 0:Jt[Zt])||"",className:xe.edit,onBlur:Dn=>{const At=[...(xt==null?void 0:xt.outputs)||[]];At[Zt]=nr(Dn),hr("outputs",vt,At)},tagName:"div"})))}),ur(xt))))},deal:et=>{var vt,St,Ut;et.score=et.score===void 0?10:et.score,et.code=(vt=et.code)==null?void 0:vt.trim();let xt=[];Mn(et==null?void 0:et.question)?((St=et==null?void 0:et.question)==null?void 0:St.length)>60&&xt.push("\u7F16\u7A0B\u9898\u540D\u79F0\u9650\u523660\u4E2A\u5B57\u7B26"):xt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Mn(et==null?void 0:et.description)||xt.push("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\u63CF\u8FF0");const un=Mn(String((et==null?void 0:et.timeLimit)||""));if(et.timeLimit=un,(!un||un&&!["3","4","5","6","7","8","9","10"].includes(un))&&xt.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),et.platform=Mn(et==null?void 0:et.platform),et!=null&&et.platform){const $t=["c","c++","java","python"],Zt=(Ut=et==null?void 0:et.platform)==null?void 0:Ut.toLowerCase(),Jt=$t.findIndex(Dn=>Dn===Zt);Jt>-1?et.platform=It[Jt]:xt.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00")}else xt.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00");if(!(et!=null&&et.inputs)||!(et!=null&&et.outputs))et.inputs=[],et.outputs=[],xt.push("\u672A\u8BC6\u522B\u5230\u6D4B\u8BD5\u7528\u4F8B\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u5165\uFF1A1\uFF1B\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u51FA\uFF1A2");else{const $t=Math.min(et.inputs.length,et.outputs.length);et.inputs=et.inputs.slice(0,$t),et.outputs=et.outputs.slice(0,$t),et.outputs.some(Zt=>!Mn(Zt))&&xt.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}return et.errorMsg=xt.join(` +`),et}},{id:"7",type:"\u7EC4\u5408\u9898",element:(et,vt)=>{var St,Ut;const xt=An[vt];return y.createElement("div",{className:xe.row,style:{display:pn?xt!=null&&xt.errorMsg?"flex":"none":"flex"}},y.createElement("div",{className:xe.leftLayout},y.createElement(ze,null,y.createElement("div",{"data-text":"edit",contentEditable:!0,className:xe.question},Nr(et,vt),_r(et),(St=et==null?void 0:et.questions)==null?void 0:St.map((un,$t)=>{var Zt;const Jt=(Zt=Dr.find(Dn=>Dn.id===(un==null?void 0:un.type)))==null?void 0:Zt.element;return y.createElement(y.Fragment,{key:`left-${et.id}-${$t}`},Jt(un,vt,$t)[0])}),tr(et),y.createElement("p",{contentEditable:!0},"}}")))),y.createElement("div",{className:xe.rightLayout},y.createElement(_e,{className:xt!=null&&xt.errorMsg?xe.error:""},jr(xt,vt),Cr(xt,"",vt),(Ut=xt==null?void 0:xt.questions)==null?void 0:Ut.map((un,$t)=>{var Zt;const Jt=(Zt=Dr.find(Dn=>Dn.id===(un==null?void 0:un.type)))==null?void 0:Zt.element;return y.createElement(y.Fragment,{key:`right-${xt.id}-${$t}`},Jt(un,vt,$t)[1])}),ur(xt))))},deal:et=>{var vt,St,Ut,xt,un;const $t=Rr,Zt=[...Dr],Jt=Zt.findIndex(zt=>zt.id==="0"),Dn=Zt.findIndex(zt=>zt.id==="1");if(Jt!==-1){const zt=Zt[Jt].deal;Zt[Jt].deal=en=>{const Cn=zt(en);return Cn.errorMsg&&(Cn.errorMsg=Cn.errorMsg.split(` `).filter(Rn=>Rn!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` `)),Cn}}if(Dn!==-1){const zt=Zt[Dn].deal;Zt[Dn].deal=en=>{const Cn=zt(en);return Cn.errorMsg&&(Cn.errorMsg=Cn.errorMsg.split(` `).filter(Rn=>Rn!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` `)),Cn}}et.questions=(vt=et.questions)!=null&&vt.length?Rr(et.questions.slice(0,20)):[],et.questions=(St=et.questions)==null?void 0:St.map((zt,en)=>{var Cn;if(zt.type==="0"||zt.type==="1"){const Rn=(Cn=zt.options)==null?void 0:Cn.map(Wn=>Wn==null?void 0:Wn.trim().replace(/^\s+|\s+$/g,""));Rn&&new Set(Rn).size!==Rn.length&&(zt.errorMsg=(zt.errorMsg?zt.errorMsg+` `:"")+"\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return Le(je({},zt),{last:en===et.questions.length-1})});const At=(Ut=et.questions)==null?void 0:Ut.reduce((zt,en)=>{const Cn=parseFloat(en.score);return isNaN(Cn)?zt:zt+Cn},0);et.score=At;let kt=[];return(xt=et.questions)!=null&&xt.length?et.errorMsg=((un=et.questions)==null?void 0:un.findIndex(zt=>!!zt.errorMsg))>-1:kt.push("\u8BF7\u6DFB\u52A0\u5C0F\u9898"),Mn(et==null?void 0:et.question)||kt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),kt.length&&(et.errorMsg=kt.join(` -`)),et}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(et,vt)=>{var St,Ut;const xt=An[vt],un=Mt.map($t=>({key:$t,label:$t,onClick:()=>hr("platform",vt,$t)}));return y.createElement("div",{className:xe.row,style:{display:pn?xt!=null&&xt.errorMsg?"flex":"none":"flex"}},y.createElement("div",{className:xe.leftLayout},y.createElement(We,null,y.createElement("div",{"data-text":"edit",contentEditable:!0,className:xe.question},Nr(et,vt),_r(et),y.createElement(we,{id:et==null?void 0:et.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${et==null?void 0:et.timeLimit}`,tagName:"p"}),y.createElement(we,{id:et==null?void 0:et.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(et==null?void 0:et.platform)||""}`,tagName:"p"}),y.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),y.createElement("h4",null),y.createElement(we,{id:et==null?void 0:et.id,value:(et==null?void 0:et.code)||"",tagName:"div"}),y.createElement("h4",null),y.createElement(we,{id:et==null?void 0:et.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A${(et==null?void 0:et.input)||""}`,tagName:"p"}),y.createElement(we,{id:et==null?void 0:et.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A${(et==null?void 0:et.output)||""}`,tagName:"p"}),(St=et==null?void 0:et.answer)==null?void 0:St.map(($t,Zt)=>y.createElement(we,{key:Zt,id:et==null?void 0:et.id,value:`\u7B54\u6848${Zt+1}\uFF1A${$t||""}`,tagName:"p"})),tr(et)))),y.createElement("div",{className:xe.rightLayout},y.createElement(Be,{className:xt!=null&&xt.errorMsg?xe.error:""},jr(xt,vt),Cr(xt,"",vt),y.createElement("div",{className:xe.liWrap},y.createElement("div",{className:xe.li,onKeyDown:$e},y.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),y.createElement(we,{className:xe.edit,id:xt==null?void 0:xt.id,value:xt==null?void 0:xt.timeLimit,tagName:"div",onBlur:$t=>hr("timeLimit",vt,nr($t))})),y.createElement("div",{className:xe.li},y.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),y.createElement("div",{className:"c-black"},y.createElement(x.Z,{menu:{items:un}},y.createElement("span",{className:"c-light-primary"},xt==null?void 0:xt.platform,y.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),y.createElement("div",{className:xe.li,style:{flexDirection:"column",alignItems:"start"}},y.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),y.createElement(we,{className:xe.edit,id:xt==null?void 0:xt.id,value:(xt==null?void 0:xt.code)||"",onBlur:$t=>hr("code",vt,nr($t)),tagName:"div"})),y.createElement("div",{className:xe.li},y.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A"),y.createElement(we,{className:xe.edit,id:xt==null?void 0:xt.id,value:(xt==null?void 0:xt.input)||"",onBlur:$t=>hr("input",vt,nr($t)),tagName:"div"})),y.createElement("div",{className:xe.li},y.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"),y.createElement(we,{className:xe.edit,id:xt==null?void 0:xt.id,value:(xt==null?void 0:xt.output)||"",onBlur:$t=>hr("output",vt,nr($t)),tagName:"div"}))),y.createElement("div",{className:xe.liWrap},(Ut=xt==null?void 0:xt.answer)==null?void 0:Ut.map(($t,Zt)=>y.createElement("div",{className:xe.li,key:Zt},y.createElement("aside",null,"\u7B54\u6848",Zt+1,"\uFF1A"),y.createElement(we,{id:xt==null?void 0:xt.id,value:$t||"",className:xe.edit,onBlur:Jt=>{const Dn=[...(xt==null?void 0:xt.answer)||[]];Dn[Zt]=nr(Jt),hr("output",vt,Dn)},tagName:"div"})))),ur(xt))))},deal:et=>{var vt,St,Ut,xt,un,$t,Zt,Jt;et.score=et.score===void 0?10:et.score,et.code=(Ut=(St=(vt=et.code)==null?void 0:vt.trim())==null?void 0:St.replace(/@_@/g,"@\u2581@"))==null?void 0:Ut.replace(/@__@/g,"@\u2581\u2581@");let Dn=[];if(Mn(et==null?void 0:et.question)||Dn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Mn(et==null?void 0:et.code)?/@▁@|@▁▁@/.test(et==null?void 0:et.code)?(xt=et==null?void 0:et.answer)!=null&&xt.length&&((un=et==null?void 0:et.code.match(/@▁@|@▁▁@/g))==null?void 0:un.length)!==(($t=et==null?void 0:et.answer)==null?void 0:$t.length)&&Dn.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):Dn.push("\u7A0B\u5E8F\u4EE3\u7801\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u7A0B\u5E8F\u4EE3\u7801\u4E2D\u7684\u586B\u7A7A\u9879\u9700\u8981\u4F7F\u7528 @\u2581@ \u7B26\u53F7\u6807\u8BC6\u51FA\u6765"):Dn.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),et!=null&&et.answer?(Zt=et.answer)!=null&&Zt.some(kt=>!Mn(kt))&&Dn.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):Dn.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),et.platform=Mn(et==null?void 0:et.platform),et!=null&&et.platform){const kt=["c","c++","java","python","javascript","ruby"],zt=(Jt=et==null?void 0:et.platform)==null?void 0:Jt.toLowerCase(),en=kt.findIndex(Cn=>Cn===zt);en>-1?et.platform=Mt[en]:Dn.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else Dn.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");Mn(et==null?void 0:et.output)||Dn.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879");const At=Mn(String((et==null?void 0:et.timeLimit)||""));return et.timeLimit=At,(!At||At&&!["3","4","5","6","7","8","9","10"].includes(At))&&Dn.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),et.errorMsg=Dn.join(` -`),et}}],$r=()=>y.createElement(y.Fragment,null,bn.filter(et=>{var vt;return!!((vt=Dr.find(Ut=>Ut.id===(et==null?void 0:et.type)))==null?void 0:vt.element)}).map((et,vt)=>{var St;const Ut=(St=Dr.find(xt=>xt.id===(et==null?void 0:et.type)))==null?void 0:St.element;return y.createElement(y.Fragment,{key:et.id},Ut(et,vt))})),tn=()=>Ve(void 0,null,function*(){const et=An.filter(vt=>!vt.checked);if(Tt!==3||!et.length){ne.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}if(Bt){Rt(!0),yield Bt(An),Rt(!1);return}sn.setFieldsValue({sub_discipline_id:ot}),Ft(!0)}),hn=(et,vt=[])=>{if(typeof et=="string")return et.trim();if(Array.isArray(et))return et.map(St=>hn(St,vt));if(typeof et=="object"&&et!==null){const St={};for(const Ut in et)et.hasOwnProperty(Ut)&&(vt.includes(Ut)?St[Ut]=et[Ut]:St[Ut]=hn(et[Ut],vt));return St}return et},qt=et=>Ve(void 0,null,function*(){const vt=Rr(hn(et));Fn(vt),dn(JSON.parse(JSON.stringify(vt))),cn(3),Vt(!1),Ct(!1)});(0,y.useEffect)(()=>{if(Wt)return;const et=()=>{an(vt=>vt>=90?(clearInterval(On.current),90):vt+1)};return On.current=setInterval(et,5e4/90),()=>clearInterval(On.current)},[Wt]);const Pn=(et,vt)=>{yn(!1);const St=new FormData;Object.keys(vt).forEach(xt=>{St.append(xt,vt[xt])});const Ut=new window.XMLHttpRequest;Ut.withCredentials=!0,Ut.addEventListener("load",function(xt){return Ve(this,null,function*(){var un,$t;try{const Zt=JSON.parse((un=xt==null?void 0:xt.target)==null?void 0:un.response);if(yn(!0),an(100),yield new Promise(Jt=>setTimeout(()=>Jt(),780)),Zt.status===0){if(!(($t=Zt==null?void 0:Zt.data)!=null&&$t.length)){ne.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),Vt(!1);return}qt((Zt==null?void 0:Zt.data)||[])}else Vt(!1),ne.ZP.warning(Zt==null?void 0:Zt.message)}catch(Zt){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",Zt)}})}),Ut.addEventListener("error",()=>{Vt(!1)}),Ut.open("POST",`${ue.Z.API_SERVER}${et}`),Ut.send(St)},jn=et=>Ve(void 0,null,function*(){const vt=et.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(vt)==-1?(ne.ZP.error(`${et.name}\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\uFF0C\u5F53\u524D\u4EC5\u9650\u652F\u6301\u683C\u5F0F\u4E3Adocx\u6587\u4EF6\uFF08Microsoft Word 2007\u4EE5\u4E0A\u7684\u7248\u672C\uFF09`),Promise.reject()):(Vt(!0),ln("\u5904\u7406\u4E2D"),Pn("/api/intelligent_imports/import.json",{file:et}),Promise.reject())});let fn=[{key:1,label:y.createElement(b.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:jn},y.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];((0,Me.Ny)()||(0,Me.$O)())&&fn.push({key:2,label:y.createElement("div",{style:{padding:"0 5px"}},"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898"),onClick:()=>{zn.current.onClick()}});const mr=[An.length,(Nt=An.filter(et=>!!(et!=null&&et.errorMsg)))==null?void 0:Nt.length];return y.createElement("div",{className:fe()(xe.intelligentBox,"intelligent-body-curb",Ge),style:Le(je({},tt),{width:Je}),ref:In},y.createElement("div",{className:xe.underpin},y.createElement("b",{style:st}),y.createElement("b",{style:st})),y.createElement("div",{className:xe.head,style:{top:qe}},y.createElement("div",{className:xe.leftLayout},Pt||y.createElement(y.Fragment,null,y.createElement(te.Z,{align:"middle"},y.createElement("div",{className:xe.title},"\u8BD5\u9898\u7F16\u8F91"),!at&&y.createElement(pe.op,{href:`${ue.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",y.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),y.createElement(pe.op,{onClick:Yn,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!at&&y.createElement(x.Z,{overlayClassName:xe.menu,menu:{items:fn}},y.createElement(pe.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!Et&&Et),y.createElement("div",{className:xe.tip},y.createElement("i",{className:"iconfont icon-tishi7 font12 mr10"}),"\u63D0\u793A\uFF1A\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u7F16\u8F91\u533A\u70B9\u51FB\u5BF9\u5E94\u7684\u8BD5\u9898\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u8BC6\u522B"))),y.createElement(te.Z,{className:xe.rightLayout,style:{alignItems:"start"}},wt||y.createElement(y.Fragment,null,y.createElement("div",{className:xe.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes(Tt)&&y.createElement(ee.default,{className:"ml20",checked:pn,onChange:et=>Ct(et.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes(Tt)&&y.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",y.createElement("span",{className:"ml5 mr5 c-light-primary"},mr[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",y.createElement("span",{className:"ml5 mr5 c-red-e53"},mr[1]),"\u9898")),ht&&y.createElement("div",{className:xe.tabs},bn==null?void 0:bn.map((et,vt)=>y.createElement("div",{onClick:()=>{Tn(vt)},className:gn===vt&&xe.active,key:vt},"\u65B0\u9898",vt+1)))),y.createElement("div",{className:xe.centerBox},y.createElement("img",{className:"mb10",src:be,width:56}),!dt&&y.createElement(pe.op,{onClick:Zr},"\u8BC6\u522B"))),[1,2].includes(Tt)&&Kr(),[3].includes(Tt)&&$r(),y.createElement("div",{className:"pb10"}),y.createElement("div",{className:xe.buttonFixed},y.createElement("div",{className:xe.buttonWrap},y.createElement(E.ZP,{size:"middle",className:`${xe.button} mr20`,onClick:Ne},"\u53D6\u6D88"),y.createElement(E.ZP,{size:"middle",type:"primary",loading:Un,className:`${xe.button}`,onClick:tn},yt))),y.createElement(ae.default,{centered:!0,closable:!1,destroyOnClose:!0,open:rn,title:null,footer:null,width:320,afterClose:()=>an(0)},y.createElement(te.Z,{align:"middle",style:{flexDirection:"column"}},y.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},Kt,y.createElement("span",{className:xe.dotLoading},y.createElement("span",null,"."),y.createElement("span",null,"."),y.createElement("span",null,"."))),y.createElement(z.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:vn}),y.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",y.createElement("span",{className:"ml5 c-light-primary"},vn,"%")))),y.createElement(ae.default,{centered:!0,open:Yt,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:Dt,width:500,onCancel:()=>Ft(!1),onOk:()=>sn.submit(),afterClose:()=>{sn.resetFields()}},y.createElement(de.default,{style:{maxHeight:550},form:sn,layout:"horizontal",colon:!1,size:"large",onFinish:et=>Ve(void 0,null,function*(){var vt,St,Ut,xt,un;const $t=An.filter(Dn=>!Dn.checked&&!Dn.errorMsg);jt(!0);const Zt=()=>Ve(void 0,null,function*(){var Dn,At;const kt=yield(0,ge.ZP)("/api/intelligent_imports/save.json",{method:"post",body:Le(je(je({},Re),et),{list:$t,mode:Xe})});kt.status===0&&(mt&&((Dn=kt==null?void 0:kt.data)!=null&&Dn.success)&&window.location.pathname==="/problemset"&&(Oe.Z.publish("refresh-item-bank",et.group_id),yield new Promise(zt=>setTimeout(()=>zt(),1500))),ne.ZP.success(`\u6210\u529F\u5BFC\u5165${(At=kt==null?void 0:kt.data)==null?void 0:At.success}\u9053\u8BD5\u9898`,3),Ie(kt),Ft(!1)),jt(!1)});if(Xe!==1){yield Zt();return}const Jt=yield(0,ge.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:An,mode:Xe}});if(Jt.status===0){if(!((vt=Jt==null?void 0:Jt.data)!=null&&vt.error_size)){yield Zt();return}ae.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{jt(!1)},title:"\u63D0\u793A",content:y.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",y.createElement("span",{className:"c-light-primary ml5 mr5"},(St=Jt==null?void 0:Jt.data)==null?void 0:St.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",y.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},(Ut=Jt==null?void 0:Jt.data)==null?void 0:Ut.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",y.createElement("span",{className:"ml5 mr5"},(un=(xt=Jt==null?void 0:Jt.data)==null?void 0:xt.index)==null?void 0:un.join("\u3001")),"\u9053\uFF09\uFF0C\u91CD\u590D\u8BD5\u9898\u5C06\u4F1A\u4E3A\u60A8\u81EA\u52A8\u8FC7\u6EE4\uFF0C\u786E\u5B9A\u5BFC\u5165\u5417\uFF1F"),onOk:Zt})}})},y.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),y.createElement(de.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",labelCol:{span:5},wrapperCol:{span:19},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"}]},y.createElement(ie.Z,{placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},options:ft})),Xe===1&&y.createElement(de.default.Item,{label:y.createElement(te.Z,{align:"middle",style:{justifyContent:"space-between"}},y.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),y.createElement("div",{onClick:()=>lt(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},y.createElement("img",{className:"mr5 primary-hover",src:ve}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},y.createElement(he.Z,{key:Qt})))),y.createElement(ae.default,{centered:!0,open:_t,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:Gt,onCancel:()=>lt(!1),onOk:()=>Bn.submit(),afterClose:()=>{Bn.resetFields()}},y.createElement(de.default,{style:{maxHeight:550},form:Bn,layout:"horizontal",colon:!1,size:"large",onFinish:et=>Ve(void 0,null,function*(){var vt;Ht(!0),(yield(0,ge.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:et.name,parent_id:(vt=et==null?void 0:et.parent_id)==null?void 0:vt[0]}})).status===0?(Xt(Qt+1),setTimeout(()=>{ne.ZP.success("\u64CD\u4F5C\u6210\u529F"),lt(!1),Ht(!1)},1e3)):Ht(!1)})},y.createElement(de.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},y.createElement(oe.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),y.createElement(de.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},y.createElement(he.Z,null)))),y.createElement(Ue.Z,{onSave:et=>{Vt(!0),ln("\u5904\u7406\u4E2D"),Pn("/api/intelligent_imports/import.json",{html:et})},ref:zn}))},Pe=ce;var Ze=Ye},62363:function(ct,nt,le){"use strict";le.d(nt,{N:function(){return oe}});var y=le(59301),xe=le(82326),a=le(62957),fe=le(37568),de=le(6767),ne=le(77019),ae=le(5269),re=le(82093),te={wrap:"wrap___F7E3F",selectWrapper:"selectWrapper____kESB",tips:"tips___aHjQY",linkBtn:"linkBtn___uggVr",mainText:"mainText____S1I0",public_tips:"public_tips___sZVWd",inputCss:"inputCss___t66EO",bt:"bt___lXptu",add_style:"add_style___knrMF"},ee=le(92310),x=le.n(ee),b=le(87169),E=le(59301),z=(pe,ue,ce)=>new Promise((se,me)=>{var be=ve=>{try{he(ce.next(ve))}catch(Ee){me(Ee)}},ge=ve=>{try{he(ce.throw(ve))}catch(Ee){me(Ee)}},he=ve=>ve.done?se(ve.value):Promise.resolve(ve.value).then(be,ge);he((ce=ce.apply(pe,ue)).next())});const{Option:ie}=xe.default,oe=({subId:pe,value:ue,selectvalues:ce,disabled:se,knowledgeOptions:me=[],className:be,height:ge,onChange:he=()=>{},onAddKnowledgeFinish:ve=()=>{},zIndex:Ee=1e3})=>{const ye=(0,y.useRef)(),[Ae,Ce]=(0,y.useState)([]);ue=ue||[];const Se=(Fe,we)=>{Fe?(Ce([...we]),he([...we])):(Ce([]),he([]))};(0,y.useEffect)(()=>{(ce==null?void 0:ce.length)>0?(Ce([...ce]),he([...ce])):(Ce([]),he([]))},[me]),(0,y.useEffect)(()=>{(ue==null?void 0:ue.length)>0&&he([...ue])},[me]);const De=Fe=>{Fe.preventDefault(),ye.current="",a.default.confirm({centered:!0,width:585,zIndex:Ee,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:E.createElement("div",{className:"font14"},E.createElement("div",{className:te.public_tips},E.createElement(b.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002 \u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"),E.createElement("div",{style:{display:"flex",alignItems:"center"}},E.createElement("div",{style:{width:"95px"}},E.createElement("span",{className:te.bt},"*"),"\u77E5\u8BC6\u70B9\u540D\u79F0"),E.createElement(fe.default,{className:te.inputCss,style:{width:"calc(100% - 95px)"},maxLength:20,size:"middle",showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:ye.current,onChange:we=>{ye.current=we.target.value}}))),onOk:()=>new Promise((we,Me)=>z(void 0,null,function*(){if(!ye.current)return de.ZP.warning("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),Me();if(ye.current.length>20)return de.ZP.warning("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),Me();const Oe=yield(0,re.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:ye.current,sub_discipline_id:pe}});if((Oe==null?void 0:Oe.status)===0){ve({id:Oe.tag_discipline_id,name:ye.current,type:"personal"});let Ue=ce||[];Ue.push(Oe.tag_discipline_id),he([...Ue]),Ce([...Ue]),he([...Ue])}return we()}))})};return E.createElement(ne.Z,{wrap:!1,align:"middle",className:x()(te.wrap,be)},E.createElement(ae.Z,null,E.createElement(xe.default,{mode:"multiple",disabled:!pe||se,className:te.selectWrapper,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",onChange:Se,style:{width:ge||490},showSearch:!0,allowClear:!0,value:Ae,filterOption:(Fe,we)=>we.label.indexOf(Fe.toLowerCase())>=0},me==null?void 0:me.map(Fe=>E.createElement(ie,{key:Fe.id,value:Fe.id,label:Fe.name},E.createElement("div",{style:{display:"flex",alignItems:"center"}},E.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},Fe.name),(Fe==null?void 0:Fe.type)==="personal"&&E.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),pe&&E.createElement(ae.Z,{className:`ml20 ${ge&&te.add_style}`},E.createElement("span",{className:te.tips},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),E.createElement("span",{className:te.linkBtn,onClick:De},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))}},47742:function(ct,nt,le){"use strict";le.d(nt,{S:function(){return re}});var y=le(59301),xe=le(93041),a=le(75727),fe={flex_box_center:"flex_box_center___EIpII",flex_space_between:"flex_space_between___fFu6C",flex_box_vertical_center:"flex_box_vertical_center___dbtuv",flex_box_center_end:"flex_box_center_end___qEYJa",flex_box_column:"flex_box_column___ncMrS",main:"main___A2KB0",wrap:"wrap___PrMse",content:"content___pEqhq",programName:"programName___h8PAJ",name:"name___oxG0a",directionContentWrap:"directionContentWrap____Ymcj",directionItem:"directionItem___uCMBX",active:"active___vOl0l",subActive:"subActive___WzT87",subItem:"subItem___nVuXN",subMenu:"subMenu___DqKGV",action:"action___O7v85"};const de=[{name:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{name:"\u5355\u9009\u9898",value:"SINGLE"},{name:"\u591A\u9009\u9898",value:"MULTIPLE"},{name:"\u5224\u65AD\u9898",value:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",value:"COMPLETION"},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{name:"\u7EC4\u5408\u9898",value:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}],ne=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],ae=[{name:"\u968F\u673A\u7EC4\u5377",value:1},{name:"\u4EBA\u5DE5\u7EC4\u5377",value:2}],re=({showSelectAll:te=!1,disciplinesData:ee=[],knowledgeData:x=[],directionValue:b,subDisciplineValue:E,typeValue:z,knowledgeValue:ie,showKnowledge:oe=!1,showRandomType:pe=!1,difficultyValue:ue,randomValue:ce,selectAll:se,languagesvalue:me,className:be,languages:ge=[],isprogram_homework:he,showShixun:ve=!1,showItemType:Ee=!0,onShixunChange:ye=()=>{},onDirectionChange:Ae=()=>{},onTypeChange:Ce=()=>{},onDifficultyChange:Se=()=>{},handlelanguagesChange:De=()=>{},onKnowledgeChange:Fe=()=>{},onRandomChange:we=()=>{},showTeachGroup:Me=!1,teachGroupData:Oe=[],onTeachGroupChange:Ue=()=>{},teachGroupValue:_e})=>{const[Ke,Qe]=(0,y.useState)(0),He=(0,y.useRef)(null),[ze,ke]=(0,y.useState)(0),Te=(0,y.useRef)(null);(0,y.useEffect)(()=>{var Le;ee.length!==0&&(((Le=He==null?void 0:He.current)==null?void 0:Le.clientHeight)>108?Qe(1):Qe(0)),ee.length===0&&Qe(0)},[ee]),(0,y.useEffect)(()=>{var Le;x.length!==0&&(((Le=Te==null?void 0:Te.current)==null?void 0:Le.clientHeight)>108?ke(1):ke(0)),x.length===0&&ke(0)},[x]);const je=(Le=[],Ve)=>y.createElement(xe.default,{className:fe.subMenu},Le.map(rt=>y.createElement(xe.default.Item,{key:rt.id},y.createElement("a",{className:`${fe.subItem} ${E===rt.id?fe.subActive:""}`,onClick:()=>Ae(Ve,rt.id)},rt.name))));return y.createElement("aside",{className:be?`${fe.main} ${be}`:fe.main},y.createElement("div",{className:fe.wrap},he&&y.createElement("div",{className:fe.programName},"\u8BD5\u9898\u5E93-\u7F16\u7A0B\u9898"),Me&&y.createElement("div",{className:fe.content},y.createElement("span",{className:fe.name},"\u56E2\u961F"),y.createElement("div",{className:fe.directionContentWrap},y.createElement("li",{className:`${fe.directionItem} ${_e?"":fe.active} `,onClick:()=>Ue(null)},"\u5168\u90E8"),Oe==null?void 0:Oe.map(Le=>y.createElement("li",{key:Le.group_id,className:`${fe.directionItem} ${_e===Le.group_id?fe.active:""} `,onClick:()=>Ue(Le.group_id)},Le.name)))),y.createElement("div",{className:fe.content},y.createElement("span",{className:fe.name},"\u65B9\u5411"),y.createElement("span",null),y.createElement("div",{className:fe.directionContentWrap,style:{overflow:"hidden",height:Ke===1?88:"auto"}},y.createElement("li",{className:`${fe.directionItem} ${b?"":fe.active} `,onClick:()=>Ae(null)},"\u5168\u90E8"),ee.map(Le=>{var Ve;return y.createElement(y.Fragment,{key:Le.id},((Ve=Le.sub_disciplines)==null?void 0:Ve.length)>0?y.createElement(a.Z,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:rt=>rt.parentNode,dropdownRender:()=>je(Le.sub_disciplines,Le.id)},y.createElement("li",{className:`${fe.directionItem} ${b===Le.id?fe.active:""} `,onClick:()=>Ae(Le.id)},Le.name)):y.createElement("li",{className:`${fe.directionItem} ${b===Le.id?fe.active:""} `,onClick:()=>Ae(Le.id)},Le.name))})),y.createElement("div",{className:fe.directionContentWrap,ref:He,style:{height:"auto",position:"fixed",left:0,top:0,width:1024,visibility:"hidden"}},ee.map(Le=>{var Ve;return y.createElement(y.Fragment,{key:Le.id},((Ve=Le.sub_disciplines)==null?void 0:Ve.length)>0?y.createElement(a.Z,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:rt=>rt.parentNode,dropdownRender:()=>je(Le.sub_disciplines,Le.id)},y.createElement("li",{className:`${fe.directionItem} ${b===Le.id?fe.active:""} `,onClick:()=>Ae(Le.id)},Le.name)):y.createElement("li",{className:`${fe.directionItem} ${b===Le.id?fe.active:""} `,onClick:()=>Ae(Le.id)},Le.name))})),!!Ke&&y.createElement("div",{className:fe.action},Ke===1&&y.createElement("span",{onClick:()=>Qe(2)},"\u5C55\u5F00",y.createElement("i",{className:"iconfont icon-xiala"})),Ke===2&&y.createElement("span",{onClick:()=>Qe(1)},"\u6536\u8D77",y.createElement("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})))),oe&&y.createElement("div",{className:fe.content},y.createElement("span",{className:fe.name},"\u77E5\u8BC6\u70B9"),y.createElement("div",{className:fe.directionContentWrap,style:{overflow:"hidden",height:ze===1?94:"auto"}},y.createElement("li",{className:`${fe.directionItem} ${ie===-1?fe.active:""} `,onClick:()=>Fe(-1)},"\u5168\u90E8"),x.map(Le=>y.createElement("li",{key:Le.id,className:`${fe.directionItem} ${ie===Le.id?fe.active:""} `,onClick:()=>Fe(Le.id)},Le.name))),y.createElement("div",{ref:Te,className:fe.directionContentWrap,style:{height:"auto",position:"fixed",left:0,top:0,width:1010,visibility:"hidden"}},x.map(Le=>y.createElement("li",{key:Le.id,className:`${fe.directionItem} ${ie===Le.id?fe.active:""} `,onClick:()=>Fe(Le.id)},Le.name))),!!ze&&y.createElement("div",{className:fe.action},ze===1&&y.createElement("span",{onClick:()=>ke(2)},"\u5C55\u5F00",y.createElement("i",{className:"iconfont icon-xiala"})),ze===2&&y.createElement("span",{onClick:()=>ke(1)},"\u6536\u8D77",y.createElement("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})))),Ee&&!he&&y.createElement("div",{className:fe.content},y.createElement("span",{className:fe.name},"\u9898\u578B"),y.createElement("li",{className:`${fe.directionItem} ${z?"":fe.active} `,onClick:()=>Ce(null)},"\u5168\u90E8"),y.createElement("div",{className:fe.directionContentWrap},de.map(Le=>y.createElement("li",{key:Le.name,className:`${fe.directionItem} ${z===Le.value?fe.active:""} `,onClick:()=>Ce(Le.value)},Le.name)),ve&&y.createElement("li",{key:"\u5B9E\u8BAD\u9898",className:fe.directionItem,onClick:()=>ye()},"\u5B9E\u8BAD\u9898"))),y.createElement("div",{className:fe.content},y.createElement("span",{className:fe.name},"\u96BE\u5EA6"),y.createElement("li",{className:`${fe.directionItem} ${ue?"":fe.active} `,onClick:()=>Se(null)},"\u5168\u90E8"),y.createElement("div",{className:fe.directionContentWrap},ne.map(Le=>y.createElement("li",{key:Le.name,className:`${fe.directionItem} ${ue===Le.value?fe.active:""} `,onClick:()=>Se(Le.value)},Le.name)))),pe&&y.createElement("div",{className:fe.content},y.createElement("span",{className:fe.name},"\u7C7B\u578B"),y.createElement("li",{className:`${fe.directionItem} ${ce?"":fe.active} `,onClick:()=>we(null)},"\u5168\u90E8"),y.createElement("div",{className:fe.directionContentWrap},ae.map(Le=>y.createElement("li",{key:Le.name,className:`${fe.directionItem} ${ce===Le.value?fe.active:""} `,onClick:()=>we(Le.value)},Le.name))))))}},65986:function(ct,nt,le){"use strict";var y=le(59301),xe=le(21697),a=le(48136),fe=le(88615),de=le(62957),ne=le(59301);const ae=(0,y.forwardRef)(({callback:re,width:te,onChange:ee,disabled:x,readOnly:b,type:E="",value:z="",style:ie={}},oe)=>{const pe=(0,y.useRef)(),ue=(0,y.useRef)(),[ce,se]=(0,y.useState)(0),[me,be]=(0,y.useState)(0),[ge,he]=(0,y.useState)(!1),ve=()=>{var Ce=document.createElement("div");Ce.innerHTML=pe.current.getValue();var Se=Ce.innerText;return re&&re(Se),Se};(0,y.useImperativeHandle)(oe,()=>({getData:ve}));const Ee=Ce=>{Ce.preventDefault();const Se=Ce.clientX-ce,De=Ce.clientY-me;document.body.onmousemove=Fe=>{let we=Fe.clientX-Se,Me=Fe.clientY-De;const Oe=document.getElementsByClassName("markdown-popup-form")[0],Ue=window.innerWidth-Oe.offsetWidth,_e=window.innerHeight-Oe.offsetHeight;we=Math.max(0,Math.min(we,Ue)),Me=Math.max(0,Math.min(Me,_e)),ye(Fe.clientX,Fe.clientY,Se,De)&&(se(we),be(Me))},document.body.onmouseup=function(){document.body.onmousemove=null}},ye=(Ce,Se,De,Fe)=>{const we=document.body.clientHeight,Me=document.body.clientWidth;return Ce<20&&De>Ce||Ce>Me-20&&DeSe||Se>we-20&&Fe{ge&&setTimeout(()=>{const Ce=document.getElementsByClassName("markdown-popup-form")[0],Se=window.innerWidth/2-Ce.offsetWidth/2,De=window.innerHeight/2-Ce.offsetHeight/2;se(Se),be(De)},0)},[ge]);const Ae=()=>{x||b||he(!0)};return ne.createElement("div",{style:ie},ne.createElement("div",{style:{width:te||"100%",position:"relative"},className:`${xe.Z.mathFillWrap} ${x||b?"cursorDefault":""}`,onClick:()=>Ae()},ne.createElement("math-field",{disabled:x,locale:"zh_cn",class:`${xe.Z.mathField} ${E}`,readOnly:b,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:pe,style:{width:"100%",fontSize:z?18:14},value:z||""})),ne.createElement(de.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:ce,top:me},title:ne.createElement("div",{style:{cursor:"move"},onMouseDown:Ee},"\u8F93\u5165\u516C\u5F0F"),open:ge,onOk:()=>{const Ce=ue.current.getData();pe.current.setValue(Ce),ee(Ce),he(!1)},onCancel:()=>{he(!1)},destroyOnClose:!0,className:"markdown-popup-form"},ne.createElement(fe.Z,{value:z,ref:ue,onChange:ee,showSaveButton:!1})))});nt.Z=ae},88615:function(ct,nt,le){"use strict";var y=le(59301),xe=le(77019),a=le(5269),fe=le(20554),de=le(99571),ne=le(38394),ae=le(21697),re=le(48136),te=le(59301);const ee=(0,y.forwardRef)(({callback:x,showSaveButton:b,value:E=""},z)=>{const ie=(0,y.useRef)(),oe=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],pe=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r +`)),et}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(et,vt)=>{var St,Ut;const xt=An[vt],un=It.map($t=>({key:$t,label:$t,onClick:()=>hr("platform",vt,$t)}));return y.createElement("div",{className:xe.row,style:{display:pn?xt!=null&&xt.errorMsg?"flex":"none":"flex"}},y.createElement("div",{className:xe.leftLayout},y.createElement(ze,null,y.createElement("div",{"data-text":"edit",contentEditable:!0,className:xe.question},Nr(et,vt),_r(et),y.createElement(we,{id:et==null?void 0:et.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${et==null?void 0:et.timeLimit}`,tagName:"p"}),y.createElement(we,{id:et==null?void 0:et.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(et==null?void 0:et.platform)||""}`,tagName:"p"}),y.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),y.createElement("h4",null),y.createElement(we,{id:et==null?void 0:et.id,value:(et==null?void 0:et.code)||"",tagName:"div"}),y.createElement("h4",null),y.createElement(we,{id:et==null?void 0:et.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A${(et==null?void 0:et.input)||""}`,tagName:"p"}),y.createElement(we,{id:et==null?void 0:et.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A${(et==null?void 0:et.output)||""}`,tagName:"p"}),(St=et==null?void 0:et.answer)==null?void 0:St.map(($t,Zt)=>y.createElement(we,{key:Zt,id:et==null?void 0:et.id,value:`\u7B54\u6848${Zt+1}\uFF1A${$t||""}`,tagName:"p"})),tr(et)))),y.createElement("div",{className:xe.rightLayout},y.createElement(_e,{className:xt!=null&&xt.errorMsg?xe.error:""},jr(xt,vt),Cr(xt,"",vt),y.createElement("div",{className:xe.liWrap},y.createElement("div",{className:xe.li,onKeyDown:$e},y.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),y.createElement(we,{className:xe.edit,id:xt==null?void 0:xt.id,value:xt==null?void 0:xt.timeLimit,tagName:"div",onBlur:$t=>hr("timeLimit",vt,nr($t))})),y.createElement("div",{className:xe.li},y.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),y.createElement("div",{className:"c-black"},y.createElement(x.Z,{menu:{items:un}},y.createElement("span",{className:"c-light-primary"},xt==null?void 0:xt.platform,y.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),y.createElement("div",{className:xe.li,style:{flexDirection:"column",alignItems:"start"}},y.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),y.createElement(we,{className:xe.edit,id:xt==null?void 0:xt.id,value:(xt==null?void 0:xt.code)||"",onBlur:$t=>hr("code",vt,nr($t)),tagName:"div"})),y.createElement("div",{className:xe.li},y.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A"),y.createElement(we,{className:xe.edit,id:xt==null?void 0:xt.id,value:(xt==null?void 0:xt.input)||"",onBlur:$t=>hr("input",vt,nr($t)),tagName:"div"})),y.createElement("div",{className:xe.li},y.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"),y.createElement(we,{className:xe.edit,id:xt==null?void 0:xt.id,value:(xt==null?void 0:xt.output)||"",onBlur:$t=>hr("output",vt,nr($t)),tagName:"div"}))),y.createElement("div",{className:xe.liWrap},(Ut=xt==null?void 0:xt.answer)==null?void 0:Ut.map(($t,Zt)=>y.createElement("div",{className:xe.li,key:Zt},y.createElement("aside",null,"\u7B54\u6848",Zt+1,"\uFF1A"),y.createElement(we,{id:xt==null?void 0:xt.id,value:$t||"",className:xe.edit,onBlur:Jt=>{const Dn=[...(xt==null?void 0:xt.answer)||[]];Dn[Zt]=nr(Jt),hr("output",vt,Dn)},tagName:"div"})))),ur(xt))))},deal:et=>{var vt,St,Ut,xt,un,$t,Zt,Jt;et.score=et.score===void 0?10:et.score,et.code=(Ut=(St=(vt=et.code)==null?void 0:vt.trim())==null?void 0:St.replace(/@_@/g,"@\u2581@"))==null?void 0:Ut.replace(/@__@/g,"@\u2581\u2581@");let Dn=[];if(Mn(et==null?void 0:et.question)||Dn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Mn(et==null?void 0:et.code)?/@▁@|@▁▁@/.test(et==null?void 0:et.code)?(xt=et==null?void 0:et.answer)!=null&&xt.length&&((un=et==null?void 0:et.code.match(/@▁@|@▁▁@/g))==null?void 0:un.length)!==(($t=et==null?void 0:et.answer)==null?void 0:$t.length)&&Dn.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):Dn.push("\u7A0B\u5E8F\u4EE3\u7801\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u7A0B\u5E8F\u4EE3\u7801\u4E2D\u7684\u586B\u7A7A\u9879\u9700\u8981\u4F7F\u7528 @\u2581@ \u7B26\u53F7\u6807\u8BC6\u51FA\u6765"):Dn.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),et!=null&&et.answer?(Zt=et.answer)!=null&&Zt.some(kt=>!Mn(kt))&&Dn.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):Dn.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),et.platform=Mn(et==null?void 0:et.platform),et!=null&&et.platform){const kt=["c","c++","java","python","javascript","ruby"],zt=(Jt=et==null?void 0:et.platform)==null?void 0:Jt.toLowerCase(),en=kt.findIndex(Cn=>Cn===zt);en>-1?et.platform=It[en]:Dn.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else Dn.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");Mn(et==null?void 0:et.output)||Dn.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879");const At=Mn(String((et==null?void 0:et.timeLimit)||""));return et.timeLimit=At,(!At||At&&!["3","4","5","6","7","8","9","10"].includes(At))&&Dn.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),et.errorMsg=Dn.join(` +`),et}}],$r=()=>y.createElement(y.Fragment,null,bn.filter(et=>{var vt;return!!((vt=Dr.find(Ut=>Ut.id===(et==null?void 0:et.type)))==null?void 0:vt.element)}).map((et,vt)=>{var St;const Ut=(St=Dr.find(xt=>xt.id===(et==null?void 0:et.type)))==null?void 0:St.element;return y.createElement(y.Fragment,{key:et.id},Ut(et,vt))})),tn=()=>Ge(void 0,null,function*(){const et=An.filter(vt=>!vt.checked);if(Tt!==3||!et.length){te.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}if(Bt){Rt(!0),yield Bt(An),Rt(!1);return}sn.setFieldsValue({sub_discipline_id:ot}),Ft(!0)}),hn=(et,vt=[])=>{if(typeof et=="string")return et.trim();if(Array.isArray(et))return et.map(St=>hn(St,vt));if(typeof et=="object"&&et!==null){const St={};for(const Ut in et)et.hasOwnProperty(Ut)&&(vt.includes(Ut)?St[Ut]=et[Ut]:St[Ut]=hn(et[Ut],vt));return St}return et},qt=et=>Ge(void 0,null,function*(){const vt=Rr(hn(et));Fn(vt),dn(JSON.parse(JSON.stringify(vt))),cn(3),Vt(!1),Ct(!1)});(0,y.useEffect)(()=>{if(Wt)return;const et=()=>{an(vt=>vt>=90?(clearInterval(Pn.current),90):vt+1)};return Pn.current=setInterval(et,5e4/90),()=>clearInterval(Pn.current)},[Wt]);const _n=(et,vt)=>{yn(!1);const St=new FormData;Object.keys(vt).forEach(xt=>{St.append(xt,vt[xt])});const Ut=new window.XMLHttpRequest;Ut.withCredentials=!0,Ut.addEventListener("load",function(xt){return Ge(this,null,function*(){var un,$t;try{const Zt=JSON.parse((un=xt==null?void 0:xt.target)==null?void 0:un.response);if(yn(!0),an(100),yield new Promise(Jt=>setTimeout(()=>Jt(),780)),Zt.status===0){if(!(($t=Zt==null?void 0:Zt.data)!=null&&$t.length)){te.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),Vt(!1);return}qt((Zt==null?void 0:Zt.data)||[])}else Vt(!1),te.ZP.warning(Zt==null?void 0:Zt.message)}catch(Zt){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",Zt)}})}),Ut.addEventListener("error",()=>{Vt(!1)}),Ut.open("POST",`${ue.Z.API_SERVER}${et}`),Ut.send(St)},jn=et=>Ge(void 0,null,function*(){const vt=et.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(vt)==-1?(te.ZP.error(`${et.name}\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\uFF0C\u5F53\u524D\u4EC5\u9650\u652F\u6301\u683C\u5F0F\u4E3Adocx\u6587\u4EF6\uFF08Microsoft Word 2007\u4EE5\u4E0A\u7684\u7248\u672C\uFF09`),Promise.reject()):(Vt(!0),ln("\u5904\u7406\u4E2D"),_n("/api/intelligent_imports/import.json",{file:et}),Promise.reject())});let fn=[{key:1,label:y.createElement(b.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:jn},y.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];((0,Me.Ny)()||(0,Me.$O)())&&fn.push({key:2,label:y.createElement("div",{style:{padding:"0 5px"}},"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898"),onClick:()=>{zn.current.onClick()}});const mr=[An.length,(Nt=An.filter(et=>!!(et!=null&&et.errorMsg)))==null?void 0:Nt.length];return y.createElement("div",{className:fe()(xe.intelligentBox,"intelligent-body-curb",Ve),style:Le(je({},tt),{width:Je}),ref:In},y.createElement("div",{className:xe.underpin},y.createElement("b",{style:st}),y.createElement("b",{style:st})),y.createElement("div",{className:xe.head,style:{top:qe}},y.createElement("div",{className:xe.leftLayout},Mt||y.createElement(y.Fragment,null,y.createElement(ee.Z,{align:"middle"},y.createElement("div",{className:xe.title},"\u8BD5\u9898\u7F16\u8F91"),!at&&y.createElement(pe.op,{href:`${ue.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",y.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),y.createElement(pe.op,{onClick:Yn,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!at&&y.createElement(x.Z,{overlayClassName:xe.menu,menu:{items:fn}},y.createElement(pe.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!bt&&bt),y.createElement("div",{className:xe.tip},y.createElement("i",{className:"iconfont icon-tishi7 font12 mr10"}),"\u63D0\u793A\uFF1A\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u7F16\u8F91\u533A\u70B9\u51FB\u5BF9\u5E94\u7684\u8BD5\u9898\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u8BC6\u522B"))),y.createElement(ee.Z,{className:xe.rightLayout,style:{alignItems:"start"}},wt||y.createElement(y.Fragment,null,y.createElement("div",{className:xe.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes(Tt)&&y.createElement(ne.default,{className:"ml20",checked:pn,onChange:et=>Ct(et.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes(Tt)&&y.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",y.createElement("span",{className:"ml5 mr5 c-light-primary"},mr[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",y.createElement("span",{className:"ml5 mr5 c-red-e53"},mr[1]),"\u9898")),mt&&y.createElement("div",{className:xe.tabs},bn==null?void 0:bn.map((et,vt)=>y.createElement("div",{onClick:()=>{Tn(vt)},className:gn===vt&&xe.active,key:vt},"\u65B0\u9898",vt+1)))),y.createElement("div",{className:xe.centerBox},y.createElement("img",{className:"mb10",src:Ee,width:56}),!ft&&y.createElement(pe.op,{onClick:Zr},"\u8BC6\u522B"))),[1,2].includes(Tt)&&Kr(),[3].includes(Tt)&&$r(),y.createElement("div",{className:"pb10"}),y.createElement("div",{className:xe.buttonFixed},y.createElement("div",{className:xe.buttonWrap},y.createElement(E.ZP,{size:"middle",className:`${xe.button} mr20`,onClick:Ne},"\u53D6\u6D88"),y.createElement(E.ZP,{size:"middle",type:"primary",loading:Un,className:`${xe.button}`,onClick:tn},yt))),y.createElement(ae.default,{centered:!0,closable:!1,destroyOnClose:!0,open:rn,title:null,footer:null,width:320,afterClose:()=>an(0)},y.createElement(ee.Z,{align:"middle",style:{flexDirection:"column"}},y.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},Kt,y.createElement("span",{className:xe.dotLoading},y.createElement("span",null,"."),y.createElement("span",null,"."),y.createElement("span",null,"."))),y.createElement(z.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:vn}),y.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",y.createElement("span",{className:"ml5 c-light-primary"},vn,"%")))),y.createElement(ae.default,{centered:!0,open:Yt,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:Dt,width:500,onCancel:()=>Ft(!1),onOk:()=>sn.submit(),afterClose:()=>{sn.resetFields()}},y.createElement(de.default,{style:{maxHeight:550},form:sn,layout:"horizontal",colon:!1,size:"large",onFinish:et=>Ge(void 0,null,function*(){var vt,St,Ut,xt,un;const $t=An.filter(Dn=>!Dn.checked&&!Dn.errorMsg);jt(!0);const Zt=()=>Ge(void 0,null,function*(){var Dn,At;const kt=yield(0,ge.ZP)("/api/intelligent_imports/save.json",{method:"post",body:Le(je(je({},Re),et),{list:$t,mode:Xe})});kt.status===0&&(dt&&((Dn=kt==null?void 0:kt.data)!=null&&Dn.success)&&window.location.pathname==="/problemset"&&(Be.Z.publish("refresh-item-bank",et.group_id),yield new Promise(zt=>setTimeout(()=>zt(),1500))),te.ZP.success(`\u6210\u529F\u5BFC\u5165${(At=kt==null?void 0:kt.data)==null?void 0:At.success}\u9053\u8BD5\u9898`,3),Ie(kt),Ft(!1)),jt(!1)});if(Xe!==1){yield Zt();return}const Jt=yield(0,ge.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:An,mode:Xe}});if(Jt.status===0){if(!((vt=Jt==null?void 0:Jt.data)!=null&&vt.error_size)){yield Zt();return}ae.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{jt(!1)},title:"\u63D0\u793A",content:y.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",y.createElement("span",{className:"c-light-primary ml5 mr5"},(St=Jt==null?void 0:Jt.data)==null?void 0:St.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",y.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},(Ut=Jt==null?void 0:Jt.data)==null?void 0:Ut.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",y.createElement("span",{className:"ml5 mr5"},(un=(xt=Jt==null?void 0:Jt.data)==null?void 0:xt.index)==null?void 0:un.join("\u3001")),"\u9053\uFF09\uFF0C\u91CD\u590D\u8BD5\u9898\u5C06\u4F1A\u4E3A\u60A8\u81EA\u52A8\u8FC7\u6EE4\uFF0C\u786E\u5B9A\u5BFC\u5165\u5417\uFF1F"),onOk:Zt})}})},y.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),y.createElement(de.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",labelCol:{span:5},wrapperCol:{span:19},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"}]},y.createElement(ie.Z,{placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},options:pt})),Xe===1&&y.createElement(de.default.Item,{label:y.createElement(ee.Z,{align:"middle",style:{justifyContent:"space-between"}},y.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),y.createElement("div",{onClick:()=>lt(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},y.createElement("img",{className:"mr5 primary-hover",src:me}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},y.createElement(ve.Z,{key:Qt})))),y.createElement(ae.default,{centered:!0,open:_t,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:Gt,onCancel:()=>lt(!1),onOk:()=>On.submit(),afterClose:()=>{On.resetFields()}},y.createElement(de.default,{style:{maxHeight:550},form:On,layout:"horizontal",colon:!1,size:"large",onFinish:et=>Ge(void 0,null,function*(){var vt;Ht(!0),(yield(0,ge.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:et.name,parent_id:(vt=et==null?void 0:et.parent_id)==null?void 0:vt[0]}})).status===0?(Xt(Qt+1),setTimeout(()=>{te.ZP.success("\u64CD\u4F5C\u6210\u529F"),lt(!1),Ht(!1)},1e3)):Ht(!1)})},y.createElement(de.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},y.createElement(oe.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),y.createElement(de.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},y.createElement(ve.Z,null)))),y.createElement(We.Z,{onSave:et=>{Vt(!0),ln("\u5904\u7406\u4E2D"),_n("/api/intelligent_imports/import.json",{html:et})},ref:zn}))},Pe=ce;var Ze=Ye},62363:function(ct,nt,le){"use strict";le.d(nt,{N:function(){return oe}});var y=le(59301),xe=le(82326),a=le(62957),fe=le(37568),de=le(6767),te=le(77019),ae=le(5269),re=le(82093),ee={wrap:"wrap___F7E3F",selectWrapper:"selectWrapper____kESB",tips:"tips___aHjQY",linkBtn:"linkBtn___uggVr",mainText:"mainText____S1I0",public_tips:"public_tips___sZVWd",inputCss:"inputCss___t66EO",bt:"bt___lXptu",add_style:"add_style___knrMF"},ne=le(92310),x=le.n(ne),b=le(87169),E=le(59301),z=(pe,ue,ce)=>new Promise((se,he)=>{var Ee=me=>{try{ve(ce.next(me))}catch(be){he(be)}},ge=me=>{try{ve(ce.throw(me))}catch(be){he(be)}},ve=me=>me.done?se(me.value):Promise.resolve(me.value).then(Ee,ge);ve((ce=ce.apply(pe,ue)).next())});const{Option:ie}=xe.default,oe=({subId:pe,value:ue,selectvalues:ce,disabled:se,knowledgeOptions:he=[],className:Ee,height:ge,onChange:ve=()=>{},onAddKnowledgeFinish:me=()=>{},zIndex:be=1e3})=>{const ye=(0,y.useRef)(),[Ae,Ce]=(0,y.useState)([]);ue=ue||[];const Se=(Fe,we)=>{Fe?(Ce([...we]),ve([...we])):(Ce([]),ve([]))};(0,y.useEffect)(()=>{(ce==null?void 0:ce.length)>0?(Ce([...ce]),ve([...ce])):(Ce([]),ve([]))},[he]),(0,y.useEffect)(()=>{(ue==null?void 0:ue.length)>0&&ve([...ue])},[he]);const De=Fe=>{Fe.preventDefault(),ye.current="",a.default.confirm({centered:!0,width:585,zIndex:be,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:E.createElement("div",{className:"font14"},E.createElement("div",{className:ee.public_tips},E.createElement(b.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002 \u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"),E.createElement("div",{style:{display:"flex",alignItems:"center"}},E.createElement("div",{style:{width:"95px"}},E.createElement("span",{className:ee.bt},"*"),"\u77E5\u8BC6\u70B9\u540D\u79F0"),E.createElement(fe.default,{className:ee.inputCss,style:{width:"calc(100% - 95px)"},maxLength:20,size:"middle",showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:ye.current,onChange:we=>{ye.current=we.target.value}}))),onOk:()=>new Promise((we,Me)=>z(void 0,null,function*(){if(!ye.current)return de.ZP.warning("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),Me();if(ye.current.length>20)return de.ZP.warning("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),Me();const Be=yield(0,re.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:ye.current,sub_discipline_id:pe}});if((Be==null?void 0:Be.status)===0){me({id:Be.tag_discipline_id,name:ye.current,type:"personal"});let We=ce||[];We.push(Be.tag_discipline_id),ve([...We]),Ce([...We]),ve([...We])}return we()}))})};return E.createElement(te.Z,{wrap:!1,align:"middle",className:x()(ee.wrap,Ee)},E.createElement(ae.Z,null,E.createElement(xe.default,{mode:"multiple",disabled:!pe||se,className:ee.selectWrapper,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",onChange:Se,style:{width:ge||490},showSearch:!0,allowClear:!0,value:Ae,filterOption:(Fe,we)=>we.label.indexOf(Fe.toLowerCase())>=0},he==null?void 0:he.map(Fe=>E.createElement(ie,{key:Fe.id,value:Fe.id,label:Fe.name},E.createElement("div",{style:{display:"flex",alignItems:"center"}},E.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},Fe.name),(Fe==null?void 0:Fe.type)==="personal"&&E.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),pe&&E.createElement(ae.Z,{className:`ml20 ${ge&&ee.add_style}`},E.createElement("span",{className:ee.tips},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),E.createElement("span",{className:ee.linkBtn,onClick:De},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))}},47742:function(ct,nt,le){"use strict";le.d(nt,{S:function(){return re}});var y=le(59301),xe=le(93041),a=le(75727),fe={flex_box_center:"flex_box_center___EIpII",flex_space_between:"flex_space_between___fFu6C",flex_box_vertical_center:"flex_box_vertical_center___dbtuv",flex_box_center_end:"flex_box_center_end___qEYJa",flex_box_column:"flex_box_column___ncMrS",main:"main___A2KB0",wrap:"wrap___PrMse",content:"content___pEqhq",programName:"programName___h8PAJ",name:"name___oxG0a",directionContentWrap:"directionContentWrap____Ymcj",directionItem:"directionItem___uCMBX",active:"active___vOl0l",subActive:"subActive___WzT87",subItem:"subItem___nVuXN",subMenu:"subMenu___DqKGV",action:"action___O7v85"};const de=[{name:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{name:"\u5355\u9009\u9898",value:"SINGLE"},{name:"\u591A\u9009\u9898",value:"MULTIPLE"},{name:"\u5224\u65AD\u9898",value:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",value:"COMPLETION"},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{name:"\u7EC4\u5408\u9898",value:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}],te=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],ae=[{name:"\u968F\u673A\u7EC4\u5377",value:1},{name:"\u4EBA\u5DE5\u7EC4\u5377",value:2}],re=({showSelectAll:ee=!1,disciplinesData:ne=[],knowledgeData:x=[],directionValue:b,subDisciplineValue:E,typeValue:z,knowledgeValue:ie,showKnowledge:oe=!1,showRandomType:pe=!1,difficultyValue:ue,randomValue:ce,selectAll:se,languagesvalue:he,className:Ee,languages:ge=[],isprogram_homework:ve,showShixun:me=!1,showItemType:be=!0,onShixunChange:ye=()=>{},onDirectionChange:Ae=()=>{},onTypeChange:Ce=()=>{},onDifficultyChange:Se=()=>{},handlelanguagesChange:De=()=>{},onKnowledgeChange:Fe=()=>{},onRandomChange:we=()=>{},showTeachGroup:Me=!1,teachGroupData:Be=[],onTeachGroupChange:We=()=>{},teachGroupValue:Oe})=>{const[Qe,Ke]=(0,y.useState)(0),He=(0,y.useRef)(null),[Ue,ke]=(0,y.useState)(0),Te=(0,y.useRef)(null);(0,y.useEffect)(()=>{var Le;ne.length!==0&&(((Le=He==null?void 0:He.current)==null?void 0:Le.clientHeight)>108?Ke(1):Ke(0)),ne.length===0&&Ke(0)},[ne]),(0,y.useEffect)(()=>{var Le;x.length!==0&&(((Le=Te==null?void 0:Te.current)==null?void 0:Le.clientHeight)>108?ke(1):ke(0)),x.length===0&&ke(0)},[x]);const je=(Le=[],Ge)=>y.createElement(xe.default,{className:fe.subMenu},Le.map(rt=>y.createElement(xe.default.Item,{key:rt.id},y.createElement("a",{className:`${fe.subItem} ${E===rt.id?fe.subActive:""}`,onClick:()=>Ae(Ge,rt.id)},rt.name))));return y.createElement("aside",{className:Ee?`${fe.main} ${Ee}`:fe.main},y.createElement("div",{className:fe.wrap},ve&&y.createElement("div",{className:fe.programName},"\u8BD5\u9898\u5E93-\u7F16\u7A0B\u9898"),Me&&y.createElement("div",{className:fe.content},y.createElement("span",{className:fe.name},"\u56E2\u961F"),y.createElement("div",{className:fe.directionContentWrap},y.createElement("li",{className:`${fe.directionItem} ${Oe?"":fe.active} `,onClick:()=>We(null)},"\u5168\u90E8"),Be==null?void 0:Be.map(Le=>y.createElement("li",{key:Le.group_id,className:`${fe.directionItem} ${Oe===Le.group_id?fe.active:""} `,onClick:()=>We(Le.group_id)},Le.name)))),y.createElement("div",{className:fe.content},y.createElement("span",{className:fe.name},"\u65B9\u5411"),y.createElement("span",null),y.createElement("div",{className:fe.directionContentWrap,style:{overflow:"hidden",height:Qe===1?88:"auto"}},y.createElement("li",{className:`${fe.directionItem} ${b?"":fe.active} `,onClick:()=>Ae(null)},"\u5168\u90E8"),ne.map(Le=>{var Ge;return y.createElement(y.Fragment,{key:Le.id},((Ge=Le.sub_disciplines)==null?void 0:Ge.length)>0?y.createElement(a.Z,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:rt=>rt.parentNode,dropdownRender:()=>je(Le.sub_disciplines,Le.id)},y.createElement("li",{className:`${fe.directionItem} ${b===Le.id?fe.active:""} `,onClick:()=>Ae(Le.id)},Le.name)):y.createElement("li",{className:`${fe.directionItem} ${b===Le.id?fe.active:""} `,onClick:()=>Ae(Le.id)},Le.name))})),y.createElement("div",{className:fe.directionContentWrap,ref:He,style:{height:"auto",position:"fixed",left:0,top:0,width:1024,visibility:"hidden"}},ne.map(Le=>{var Ge;return y.createElement(y.Fragment,{key:Le.id},((Ge=Le.sub_disciplines)==null?void 0:Ge.length)>0?y.createElement(a.Z,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:rt=>rt.parentNode,dropdownRender:()=>je(Le.sub_disciplines,Le.id)},y.createElement("li",{className:`${fe.directionItem} ${b===Le.id?fe.active:""} `,onClick:()=>Ae(Le.id)},Le.name)):y.createElement("li",{className:`${fe.directionItem} ${b===Le.id?fe.active:""} `,onClick:()=>Ae(Le.id)},Le.name))})),!!Qe&&y.createElement("div",{className:fe.action},Qe===1&&y.createElement("span",{onClick:()=>Ke(2)},"\u5C55\u5F00",y.createElement("i",{className:"iconfont icon-xiala"})),Qe===2&&y.createElement("span",{onClick:()=>Ke(1)},"\u6536\u8D77",y.createElement("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})))),oe&&y.createElement("div",{className:fe.content},y.createElement("span",{className:fe.name},"\u77E5\u8BC6\u70B9"),y.createElement("div",{className:fe.directionContentWrap,style:{overflow:"hidden",height:Ue===1?94:"auto"}},y.createElement("li",{className:`${fe.directionItem} ${ie===-1?fe.active:""} `,onClick:()=>Fe(-1)},"\u5168\u90E8"),x.map(Le=>y.createElement("li",{key:Le.id,className:`${fe.directionItem} ${ie===Le.id?fe.active:""} `,onClick:()=>Fe(Le.id)},Le.name))),y.createElement("div",{ref:Te,className:fe.directionContentWrap,style:{height:"auto",position:"fixed",left:0,top:0,width:1010,visibility:"hidden"}},x.map(Le=>y.createElement("li",{key:Le.id,className:`${fe.directionItem} ${ie===Le.id?fe.active:""} `,onClick:()=>Fe(Le.id)},Le.name))),!!Ue&&y.createElement("div",{className:fe.action},Ue===1&&y.createElement("span",{onClick:()=>ke(2)},"\u5C55\u5F00",y.createElement("i",{className:"iconfont icon-xiala"})),Ue===2&&y.createElement("span",{onClick:()=>ke(1)},"\u6536\u8D77",y.createElement("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})))),be&&!ve&&y.createElement("div",{className:fe.content},y.createElement("span",{className:fe.name},"\u9898\u578B"),y.createElement("li",{className:`${fe.directionItem} ${z?"":fe.active} `,onClick:()=>Ce(null)},"\u5168\u90E8"),y.createElement("div",{className:fe.directionContentWrap},de.map(Le=>y.createElement("li",{key:Le.name,className:`${fe.directionItem} ${z===Le.value?fe.active:""} `,onClick:()=>Ce(Le.value)},Le.name)),me&&y.createElement("li",{key:"\u5B9E\u8BAD\u9898",className:fe.directionItem,onClick:()=>ye()},"\u5B9E\u8BAD\u9898"))),y.createElement("div",{className:fe.content},y.createElement("span",{className:fe.name},"\u96BE\u5EA6"),y.createElement("li",{className:`${fe.directionItem} ${ue?"":fe.active} `,onClick:()=>Se(null)},"\u5168\u90E8"),y.createElement("div",{className:fe.directionContentWrap},te.map(Le=>y.createElement("li",{key:Le.name,className:`${fe.directionItem} ${ue===Le.value?fe.active:""} `,onClick:()=>Se(Le.value)},Le.name)))),pe&&y.createElement("div",{className:fe.content},y.createElement("span",{className:fe.name},"\u7C7B\u578B"),y.createElement("li",{className:`${fe.directionItem} ${ce?"":fe.active} `,onClick:()=>we(null)},"\u5168\u90E8"),y.createElement("div",{className:fe.directionContentWrap},ae.map(Le=>y.createElement("li",{key:Le.name,className:`${fe.directionItem} ${ce===Le.value?fe.active:""} `,onClick:()=>we(Le.value)},Le.name))))))}},65986:function(ct,nt,le){"use strict";var y=le(59301),xe=le(21697),a=le(48136),fe=le(88615),de=le(62957),te=le(59301);const ae=(0,y.forwardRef)(({callback:re,width:ee,onChange:ne,disabled:x,readOnly:b,type:E="",value:z="",style:ie={}},oe)=>{const pe=(0,y.useRef)(),ue=(0,y.useRef)(),[ce,se]=(0,y.useState)(0),[he,Ee]=(0,y.useState)(0),[ge,ve]=(0,y.useState)(!1),me=()=>{var Ce=document.createElement("div");Ce.innerHTML=pe.current.getValue();var Se=Ce.innerText;return re&&re(Se),Se};(0,y.useImperativeHandle)(oe,()=>({getData:me}));const be=Ce=>{Ce.preventDefault();const Se=Ce.clientX-ce,De=Ce.clientY-he;document.body.onmousemove=Fe=>{let we=Fe.clientX-Se,Me=Fe.clientY-De;const Be=document.getElementsByClassName("markdown-popup-form")[0],We=window.innerWidth-Be.offsetWidth,Oe=window.innerHeight-Be.offsetHeight;we=Math.max(0,Math.min(we,We)),Me=Math.max(0,Math.min(Me,Oe)),ye(Fe.clientX,Fe.clientY,Se,De)&&(se(we),Ee(Me))},document.body.onmouseup=function(){document.body.onmousemove=null}},ye=(Ce,Se,De,Fe)=>{const we=document.body.clientHeight,Me=document.body.clientWidth;return Ce<20&&De>Ce||Ce>Me-20&&DeSe||Se>we-20&&Fe{ge&&setTimeout(()=>{const Ce=document.getElementsByClassName("markdown-popup-form")[0],Se=window.innerWidth/2-Ce.offsetWidth/2,De=window.innerHeight/2-Ce.offsetHeight/2;se(Se),Ee(De)},0)},[ge]);const Ae=()=>{x||b||ve(!0)};return te.createElement("div",{style:ie},te.createElement("div",{style:{width:ee||"100%",position:"relative"},className:`${xe.Z.mathFillWrap} ${x||b?"cursorDefault":""}`,onClick:()=>Ae()},te.createElement("math-field",{disabled:x,locale:"zh_cn",class:`${xe.Z.mathField} ${E}`,readOnly:b,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:pe,style:{width:"100%",fontSize:z?18:14},value:z||""})),te.createElement(de.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:ce,top:he},title:te.createElement("div",{style:{cursor:"move"},onMouseDown:be},"\u8F93\u5165\u516C\u5F0F"),open:ge,onOk:()=>{const Ce=ue.current.getData();pe.current.setValue(Ce),ne(Ce),ve(!1)},onCancel:()=>{ve(!1)},destroyOnClose:!0,className:"markdown-popup-form"},te.createElement(fe.Z,{value:z,ref:ue,onChange:ne,showSaveButton:!1})))});nt.Z=ae},88615:function(ct,nt,le){"use strict";var y=le(59301),xe=le(77019),a=le(5269),fe=le(20554),de=le(99571),te=le(38394),ae=le(21697),re=le(48136),ee=le(59301);const ne=(0,y.forwardRef)(({callback:x,showSaveButton:b,value:E=""},z)=>{const ie=(0,y.useRef)(),oe=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],pe=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r x=a + r\\text{cos}\\theta \\ \r y=b + r\\text{sin}\\theta \r \\end{matrix}\\right. `},{value:`\\begin{array}{l} \r @@ -233,7 +233,7 @@ ${Be} \\end{array}`},{value:`\\begin{array}{c} \r P_{n}=n! \\\\ \r A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r -\\end{array}`}]}]}],ue=me=>{ie.current.setValue(ie.current.getValue()+" "+me.value+" ")},ce=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:te.createElement(xe.Z,{className:ae.Z.lists,gutter:[10,10]},oe.map((me,be)=>te.createElement(a.Z,{flex:"110px",className:ae.Z.item},te.createElement("div",null,te.createElement(ne.Z,{value:`$$${me.value}$$`}),me.name),te.createElement("div",{className:ae.Z.children},me.children.map((ge,he)=>te.createElement("div",{key:he},te.createElement("h1",null,ge.name),te.createElement(xe.Z,{gutter:[10,10]},ge.data.map((ve,Ee)=>te.createElement(a.Z,{key:Ee,onClick:()=>ue(ve),className:ae.Z.diamond},te.createElement(ne.Z,{value:"`$$"+ve.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:te.createElement(xe.Z,{className:ae.Z.lists,gutter:[10,10]},pe.map((me,be)=>te.createElement(a.Z,{flex:"110px",className:ae.Z.item},te.createElement("div",null,te.createElement(ne.Z,{value:"`$$"+me.value+"$$`"}),me.name),te.createElement("div",{className:ae.Z.children},me.children.map((ge,he)=>te.createElement("div",{key:he},ge.name&&te.createElement("h1",null,ge.name),te.createElement(xe.Z,{gutter:[10,10]},ge.data.map((ve,Ee)=>te.createElement(a.Z,{key:Ee,onClick:()=>ue(ve),className:ae.Z.diamond},te.createElement(ne.Z,{value:"`$$"+ve.value+"$$`"}))))))))))}],se=()=>{var me=document.createElement("div");me.innerHTML=ie.current.getValue();var be=me.innerText;return x&&x(be),be};return(0,y.useImperativeHandle)(z,()=>({getData:se})),te.createElement("div",{className:ae.Z.mathWrap},te.createElement(fe.default,{defaultActiveKey:"1",items:ce}),te.createElement("math-field",{locale:"zh_cn",className:ae.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:ie,style:{width:800,marginTop:30,fontSize:18}},E||""),b&&te.createElement("div",{className:ae.Z.button},te.createElement(de.ZP,{size:"large",onClick:se,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});nt.Z=ee},66052:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return b}});var y=le(59301),xe=le(28284),a=le(62957),fe=le(37568),de=le(87169),ne=le(82093),ae={publicQuest:"publicQuest___iYvzo",publicQuestContent:"publicQuestContent___vgbKh",public_tips:"public_tips___UX0Dn",concat:"concat___wOfND"},re=le(54579),te=le(59301),ee=(E,z,ie)=>new Promise((oe,pe)=>{var ue=me=>{try{se(ie.next(me))}catch(be){pe(be)}},ce=me=>{try{se(ie.throw(me))}catch(be){pe(be)}},se=me=>me.done?oe(me.value):Promise.resolve(me.value).then(ue,ce);se((ie=ie.apply(E,z)).next())}),b=({type:E="subject",open:z,onCancel:ie,onOkClick:oe,subDisciplineId:pe})=>{const[ue]=xe.default.useForm(),[ce,se]=(0,y.useState)([]),[me,be]=(0,y.useState)(!1);(0,y.useEffect)(()=>{},[]);const ge=()=>ee(void 0,null,function*(){if(E){const he=yield(0,ne.ZP)("/api/disciplines.json",{method:"get",params:{source:E}});se(he.disciplines||[])}});return te.createElement(a.default,{title:te.createElement("div",{style:{fontWeight:"bold"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"),open:z,width:558,centered:!0,className:ae.publicQuest,onCancel:()=>{ie(),ue.resetFields()},onOk:()=>{ue.validateFields().then(he=>ee(void 0,null,function*(){const ve=yield(0,ne.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:he==null?void 0:he.name,sub_discipline_id:pe}});(ve==null?void 0:ve.status)===0&&oe({name:he==null?void 0:he.name,id:ve==null?void 0:ve.tag_discipline_id,public:!1,type:"personal"}),ue.resetFields(),ie()}))}},te.createElement("div",{className:ae.publicQuestContent},te.createElement("div",{className:ae.public_tips},te.createElement(de.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002 \u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"),te.createElement(xe.default,{labelAlign:"left",form:ue,colon:!1},te.createElement(xe.default.Item,{label:"\u77E5\u8BC6\u70B9\u540D\u79F0",name:"name",rules:[{required:!0}]},te.createElement(fe.default,{showCount:!0,maxLength:20,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"}))),te.createElement(re.Z,{open:me,onCancel:()=>{be(!1)}})))}},57884:function(ct,nt,le){"use strict";var y=le(59301),xe=le(93314),a=le(99571),fe=Object.defineProperty,de=Object.defineProperties,ne=Object.getOwnPropertyDescriptors,ae=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ee=(z,ie,oe)=>ie in z?fe(z,ie,{enumerable:!0,configurable:!0,writable:!0,value:oe}):z[ie]=oe,x=(z,ie)=>{for(var oe in ie||(ie={}))re.call(ie,oe)&&ee(z,oe,ie[oe]);if(ae)for(var oe of ae(ie))te.call(ie,oe)&&ee(z,oe,ie[oe]);return z},b=(z,ie)=>de(z,ne(ie));const E=({img:z,buttonProps:ie={},styles:oe={},customText:pe,ButtonText:ue,ButtonClick:ce,Buttonclass:se,ButtonTwo:me,imgStyles:be,loading:ge=!1,className:he=""})=>y.createElement("section",{className:`tc animated fadeIn ${he}`,style:x({color:"#999",margin:"100px auto",visibility:ge?"hidden":"visible"},oe)},y.createElement("img",{src:z||xe,style:b(x({},be),{pointerEvents:"none",userSelect:"none"})}),y.createElement("p",{className:"mt20 font14"},pe||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),ue&&y.createElement(a.ZP,x({className:se,onClick:ce},ie),ue),me&&me);nt.Z=E},41550:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return se}});var y=le(59301),xe={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},a=le(99571),fe=le(70557),de=le(51124),ne=le(25399),ae=le(49661),re=le(72664),te=le(57884),ee=le(90524),x=le(14794),b=le(59301),E=Object.defineProperty,z=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,pe=(me,be,ge)=>be in me?E(me,be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):me[be]=ge,ue=(me,be)=>{for(var ge in be||(be={}))ie.call(be,ge)&&pe(me,ge,be[ge]);if(z)for(var ge of z(be))oe.call(be,ge)&&pe(me,ge,be[ge]);return me},ce=(me,be,ge)=>new Promise((he,ve)=>{var Ee=Ce=>{try{Ae(ge.next(Ce))}catch(Se){ve(Se)}},ye=Ce=>{try{Ae(ge.throw(Ce))}catch(Se){ve(Se)}},Ae=Ce=>Ce.done?he(Ce.value):Promise.resolve(Ce.value).then(Ee,ye);Ae((ge=ge.apply(me,be)).next())}),se=({editOffice:me="view",data:be,issaver:ge,onSaver:he,theme:ve,type:Ee,filename:ye,monacoEditor:Ae,className:Ce,style:Se,close:De,onClose:Fe,hasMask:we,disabledDownload:Me,onImgDimensions:Oe,showNodata:Ue,recordInfo:_e})=>{const[Ke,Qe]=(0,y.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[He,ze]=(0,y.useState)(""),[ke,Te]=(0,y.useState)(),je=window.ENV==="build"?"/react/build":"",Le=location.host.startsWith("localhost")?ee.Z.PROXY_SERVER:ee.Z.API_SERVER,rt=10*(1024*1024),$e=(0,y.useRef)();be!=null&&be.startsWith("/api")&&Ee!=="txt"&&(be=ee.Z.API_SERVER+be);const We=Ge=>Ge.substring(Ge.lastIndexOf("/")+1).split(".").pop();ye&&Ae&&(Ae.filename=ye),(0,y.useEffect)(()=>{var Ge,tt;const Je=(tt=(Ge=document.cookie)==null?void 0:Ge.replace(/\s/g,""))==null?void 0:tt.split(";");Je==null||Je.map(Ne=>{let Ie=Ne.split("=");Ie[0]==="_educoder_session"&&ze(Ie[1])})},[]),(0,y.useEffect)(()=>{Ee==="office"&&(be.indexOf("bigfilescdn.")>-1||be.indexOf("bigfiles1")>-1?Te({url:be,fileType:We(be),model:be.indexOf("model=edit")?"edit":"view"}):Ye())},[Ee,be]);function Be(Ge){return ce(this,null,function*(){Ge.data.type==="pdfdata"&&(he(Ge.data.data),window.removeEventListener("message",Be,!1)),console.log("mess---:",Ge.data)})}const Ye=()=>ce(void 0,null,function*(){console.log("data:",be);let Ge=be;be.startsWith("http")||(Ge=location.origin+Ge);let tt=new URL(Ge).pathname.split("/").pop();const Je=yield(0,re.gJ)({attachment_id:tt});Je.url=Le+Je.url,Te(Je)}),Pe=()=>{if(be.startsWith("http")||be.startsWith("blob:")){Ze();return}(0,ae.Sv)(ye||"educoder",be,ye)},Ze=()=>{_e&&(0,x.fc)({id:_e==null?void 0:_e.id,watch_type:1,course_id:_e==null?void 0:_e.course_id}),(0,ae.Nd)(ye||"educoder",decodeURIComponent(be))};return b.createElement("div",{style:ue({},Se||{}),className:`${we&&xe.bgBlack} ${Ee?xe.wrp:"hide"}`},De&&b.createElement("div",{className:xe.close,ref:$e},!!Oe&&b.createElement(ne.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>$e.current},b.createElement("span",{onClick:()=>{Fe(),Oe()}},b.createElement("i",{className:"icon-yulanpizhu"}))),!Me&&b.createElement(ne.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>$e.current},b.createElement("span",{onClick:Ze},b.createElement("i",{className:"icon-quxiaozhiding"}))),ge&&b.createElement(ne.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>$e.current},b.createElement("span",{className:"",onClick:()=>{const Ge=document.getElementById("pdfiframe");window.addEventListener("message",Be,!1),setTimeout(()=>{Ge.contentWindow.postMessage("getData","*")},300)}},b.createElement("i",{className:"icon-baocun"}))),b.createElement(ne.Z,{title:"\u5173\u95ED",getPopupContainer:()=>$e.current},b.createElement("span",{className:"",onClick:()=>{Fe()}},b.createElement("i",{className:"icon-guanbi1"})))),b.createElement("div",{className:`${xe[Ce]} ${Ce} ${xe.monaco} ${Ee==="txt"?"show":"hide"}`},Ee==="txt"&&b.createElement(b.Fragment,null,b.createElement(de.ZP,ue({},Ae)))),Ee==="audio"&&b.createElement("audio",{src:`${(be==null?void 0:be.indexOf("http://"))>-1||(be==null?void 0:be.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${be}`,autoPlay:!0}),Ee==="video"&&b.createElement(b.Fragment,null,(be==null?void 0:be.indexOf("http"))>-1?b.createElement("video",{controls:!0,src:`${be}`,autoPlay:!0}):b.createElement("video",{controls:!0,src:`data:video/mp4;base64,${be}`,autoPlay:!0})),Ee==="office"&&ke&&b.createElement("iframe",{src:`${je}/office.html?key=${ke.key}&url=${btoa(ke.url)}&callbackUrl=${Le+(ke.callbackUrl||"")}&fileType=${ke.fileType}&title=${ke.title||""}&model=${me}&officeServer=${ee.Z.ONLYOFFICE}&disabledDownload=${!!Me}`}),Ee==="html"&&b.createElement("iframe",{src:be+"&disposition=inline"}),Ee==="pdf"&&b.createElement("iframe",{id:"pdfiframe",src:`${je}/js/pdfview/index.html?filename=${ye||"educoder.pdf"}&url=${encodeURIComponent(be)}&disabledDownload=${!!Me}&model=${me}`}),Ee==="image"&&b.createElement("img",{src:`${(be==null?void 0:be.indexOf("http://"))>-1||(be==null?void 0:be.indexOf("https://"))>-1?"":"data:image/png;base64,"}${be}`}),(Ee==="other"||Ee==="download")&&b.createElement(b.Fragment,null,Ue?b.createElement(te.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:b.createElement(a.ZP,{icon:b.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:Pe,disabled:Me},"\u4E0B\u8F7D")}):b.createElement(a.ZP,{type:"primary",size:"middle",onClick:Pe,disabled:Me},b.createElement(fe.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")),Ee==="flowChart"&&b.createElement("div",{className:"embed"},b.createElement("iframe",{src:`/drawio/src/main/webapp/viewer.html?id=${be||""}&gapi=0&od=0&db=0&gh=0&gl=0`,width:"100%",height:"100%",frameBorder:"0"})))}},38394:function(ct,nt,le){"use strict";le.d(nt,{z:function(){return Ae},Z:function(){return Ce}});var y=le(59301),xe=le(88831),a=le(90290),fe=le(64018),de=le(39394),ne=le(90524),ae=le(49661),re=le(15342),te=le(77736),ee=le(99571),x=le(1012),b=le(41550),E=le(59301),ie=({html:Se})=>{const De=(0,y.useRef)(null),Fe=(0,y.useRef)(null),we=`.markdown-body p { +\\end{array}`}]}]}],ue=he=>{ie.current.setValue(ie.current.getValue()+" "+he.value+" ")},ce=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:ee.createElement(xe.Z,{className:ae.Z.lists,gutter:[10,10]},oe.map((he,Ee)=>ee.createElement(a.Z,{flex:"110px",className:ae.Z.item},ee.createElement("div",null,ee.createElement(te.Z,{value:`$$${he.value}$$`}),he.name),ee.createElement("div",{className:ae.Z.children},he.children.map((ge,ve)=>ee.createElement("div",{key:ve},ee.createElement("h1",null,ge.name),ee.createElement(xe.Z,{gutter:[10,10]},ge.data.map((me,be)=>ee.createElement(a.Z,{key:be,onClick:()=>ue(me),className:ae.Z.diamond},ee.createElement(te.Z,{value:"`$$"+me.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:ee.createElement(xe.Z,{className:ae.Z.lists,gutter:[10,10]},pe.map((he,Ee)=>ee.createElement(a.Z,{flex:"110px",className:ae.Z.item},ee.createElement("div",null,ee.createElement(te.Z,{value:"`$$"+he.value+"$$`"}),he.name),ee.createElement("div",{className:ae.Z.children},he.children.map((ge,ve)=>ee.createElement("div",{key:ve},ge.name&&ee.createElement("h1",null,ge.name),ee.createElement(xe.Z,{gutter:[10,10]},ge.data.map((me,be)=>ee.createElement(a.Z,{key:be,onClick:()=>ue(me),className:ae.Z.diamond},ee.createElement(te.Z,{value:"`$$"+me.value+"$$`"}))))))))))}],se=()=>{var he=document.createElement("div");he.innerHTML=ie.current.getValue();var Ee=he.innerText;return x&&x(Ee),Ee};return(0,y.useImperativeHandle)(z,()=>({getData:se})),ee.createElement("div",{className:ae.Z.mathWrap},ee.createElement(fe.default,{defaultActiveKey:"1",items:ce}),ee.createElement("math-field",{locale:"zh_cn",className:ae.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:ie,style:{width:800,marginTop:30,fontSize:18}},E||""),b&&ee.createElement("div",{className:ae.Z.button},ee.createElement(de.ZP,{size:"large",onClick:se,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});nt.Z=ne},66052:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return b}});var y=le(59301),xe=le(28284),a=le(62957),fe=le(37568),de=le(87169),te=le(82093),ae={publicQuest:"publicQuest___iYvzo",publicQuestContent:"publicQuestContent___vgbKh",public_tips:"public_tips___UX0Dn",concat:"concat___wOfND"},re=le(54579),ee=le(59301),ne=(E,z,ie)=>new Promise((oe,pe)=>{var ue=he=>{try{se(ie.next(he))}catch(Ee){pe(Ee)}},ce=he=>{try{se(ie.throw(he))}catch(Ee){pe(Ee)}},se=he=>he.done?oe(he.value):Promise.resolve(he.value).then(ue,ce);se((ie=ie.apply(E,z)).next())}),b=({type:E="subject",open:z,onCancel:ie,onOkClick:oe,subDisciplineId:pe})=>{const[ue]=xe.default.useForm(),[ce,se]=(0,y.useState)([]),[he,Ee]=(0,y.useState)(!1);(0,y.useEffect)(()=>{},[]);const ge=()=>ne(void 0,null,function*(){if(E){const ve=yield(0,te.ZP)("/api/disciplines.json",{method:"get",params:{source:E}});se(ve.disciplines||[])}});return ee.createElement(a.default,{title:ee.createElement("div",{style:{fontWeight:"bold"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"),open:z,width:558,centered:!0,className:ae.publicQuest,onCancel:()=>{ie(),ue.resetFields()},onOk:()=>{ue.validateFields().then(ve=>ne(void 0,null,function*(){const me=yield(0,te.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:ve==null?void 0:ve.name,sub_discipline_id:pe}});(me==null?void 0:me.status)===0&&oe({name:ve==null?void 0:ve.name,id:me==null?void 0:me.tag_discipline_id,public:!1,type:"personal"}),ue.resetFields(),ie()}))}},ee.createElement("div",{className:ae.publicQuestContent},ee.createElement("div",{className:ae.public_tips},ee.createElement(de.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002 \u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"),ee.createElement(xe.default,{labelAlign:"left",form:ue,colon:!1},ee.createElement(xe.default.Item,{label:"\u77E5\u8BC6\u70B9\u540D\u79F0",name:"name",rules:[{required:!0}]},ee.createElement(fe.default,{showCount:!0,maxLength:20,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"}))),ee.createElement(re.Z,{open:he,onCancel:()=>{Ee(!1)}})))}},57884:function(ct,nt,le){"use strict";var y=le(59301),xe=le(93314),a=le(99571),fe=Object.defineProperty,de=Object.defineProperties,te=Object.getOwnPropertyDescriptors,ae=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,ne=(z,ie,oe)=>ie in z?fe(z,ie,{enumerable:!0,configurable:!0,writable:!0,value:oe}):z[ie]=oe,x=(z,ie)=>{for(var oe in ie||(ie={}))re.call(ie,oe)&&ne(z,oe,ie[oe]);if(ae)for(var oe of ae(ie))ee.call(ie,oe)&&ne(z,oe,ie[oe]);return z},b=(z,ie)=>de(z,te(ie));const E=({img:z,buttonProps:ie={},styles:oe={},customText:pe,ButtonText:ue,ButtonClick:ce,Buttonclass:se,ButtonTwo:he,imgStyles:Ee,loading:ge=!1,className:ve=""})=>y.createElement("section",{className:`tc animated fadeIn ${ve}`,style:x({color:"#999",margin:"100px auto",visibility:ge?"hidden":"visible"},oe)},y.createElement("img",{src:z||xe,style:b(x({},Ee),{pointerEvents:"none",userSelect:"none"})}),y.createElement("p",{className:"mt20 font14"},pe||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),ue&&y.createElement(a.ZP,x({className:se,onClick:ce},ie),ue),he&&he);nt.Z=E},41550:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return se}});var y=le(59301),xe={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},a=le(99571),fe=le(70557),de=le(51124),te=le(25399),ae=le(49661),re=le(72664),ee=le(57884),ne=le(90524),x=le(14794),b=le(59301),E=Object.defineProperty,z=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,pe=(he,Ee,ge)=>Ee in he?E(he,Ee,{enumerable:!0,configurable:!0,writable:!0,value:ge}):he[Ee]=ge,ue=(he,Ee)=>{for(var ge in Ee||(Ee={}))ie.call(Ee,ge)&&pe(he,ge,Ee[ge]);if(z)for(var ge of z(Ee))oe.call(Ee,ge)&&pe(he,ge,Ee[ge]);return he},ce=(he,Ee,ge)=>new Promise((ve,me)=>{var be=Ce=>{try{Ae(ge.next(Ce))}catch(Se){me(Se)}},ye=Ce=>{try{Ae(ge.throw(Ce))}catch(Se){me(Se)}},Ae=Ce=>Ce.done?ve(Ce.value):Promise.resolve(Ce.value).then(be,ye);Ae((ge=ge.apply(he,Ee)).next())}),se=({editOffice:he="view",data:Ee,issaver:ge,onSaver:ve,theme:me,type:be,filename:ye,monacoEditor:Ae,className:Ce,style:Se,close:De,onClose:Fe,hasMask:we,disabledDownload:Me,onImgDimensions:Be,showNodata:We,recordInfo:Oe})=>{const[Qe,Ke]=(0,y.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[He,Ue]=(0,y.useState)(""),[ke,Te]=(0,y.useState)(),je=window.ENV==="build"?"/react/build":"",Le=location.host.startsWith("localhost")?ne.Z.PROXY_SERVER:ne.Z.API_SERVER,rt=10*(1024*1024),$e=(0,y.useRef)();Ee!=null&&Ee.startsWith("/api")&&be!=="txt"&&(Ee=ne.Z.API_SERVER+Ee);const ze=Ve=>Ve.substring(Ve.lastIndexOf("/")+1).split(".").pop();ye&&Ae&&(Ae.filename=ye),(0,y.useEffect)(()=>{var Ve,tt;const Je=(tt=(Ve=document.cookie)==null?void 0:Ve.replace(/\s/g,""))==null?void 0:tt.split(";");Je==null||Je.map(Ne=>{let Ie=Ne.split("=");Ie[0]==="_educoder_session"&&Ue(Ie[1])})},[]),(0,y.useEffect)(()=>{be==="office"&&(Ee.indexOf("bigfilescdn.")>-1||Ee.indexOf("bigfiles1")>-1?Te({url:Ee,fileType:ze(Ee),model:Ee.indexOf("model=edit")?"edit":"view"}):Ye())},[be,Ee]);function _e(Ve){return ce(this,null,function*(){Ve.data.type==="pdfdata"&&(ve(Ve.data.data),window.removeEventListener("message",_e,!1)),console.log("mess---:",Ve.data)})}const Ye=()=>ce(void 0,null,function*(){console.log("data:",Ee);let Ve=Ee;Ee.startsWith("http")||(Ve=location.origin+Ve);let tt=new URL(Ve).pathname.split("/").pop();const Je=yield(0,re.gJ)({attachment_id:tt});Je.url=Le+Je.url,Te(Je)}),Pe=()=>{if(Ee.startsWith("http")||Ee.startsWith("blob:")){Ze();return}(0,ae.Sv)(ye||"educoder",Ee,ye)},Ze=()=>{Oe&&(0,x.fc)({id:Oe==null?void 0:Oe.id,watch_type:1,course_id:Oe==null?void 0:Oe.course_id}),(0,ae.Nd)(ye||"educoder",decodeURIComponent(Ee))};return b.createElement("div",{style:ue({},Se||{}),className:`${we&&xe.bgBlack} ${be?xe.wrp:"hide"}`},De&&b.createElement("div",{className:xe.close,ref:$e},!!Be&&b.createElement(te.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>$e.current},b.createElement("span",{onClick:()=>{Fe(),Be()}},b.createElement("i",{className:"icon-yulanpizhu"}))),!Me&&b.createElement(te.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>$e.current},b.createElement("span",{onClick:Ze},b.createElement("i",{className:"icon-quxiaozhiding"}))),ge&&b.createElement(te.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>$e.current},b.createElement("span",{className:"",onClick:()=>{const Ve=document.getElementById("pdfiframe");window.addEventListener("message",_e,!1),setTimeout(()=>{Ve.contentWindow.postMessage("getData","*")},300)}},b.createElement("i",{className:"icon-baocun"}))),b.createElement(te.Z,{title:"\u5173\u95ED",getPopupContainer:()=>$e.current},b.createElement("span",{className:"",onClick:()=>{Fe()}},b.createElement("i",{className:"icon-guanbi1"})))),b.createElement("div",{className:`${xe[Ce]} ${Ce} ${xe.monaco} ${be==="txt"?"show":"hide"}`},be==="txt"&&b.createElement(b.Fragment,null,b.createElement(de.ZP,ue({},Ae)))),be==="audio"&&b.createElement("audio",{src:`${(Ee==null?void 0:Ee.indexOf("http://"))>-1||(Ee==null?void 0:Ee.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${Ee}`,autoPlay:!0}),be==="video"&&b.createElement(b.Fragment,null,(Ee==null?void 0:Ee.indexOf("http"))>-1?b.createElement("video",{controls:!0,src:`${Ee}`,autoPlay:!0}):b.createElement("video",{controls:!0,src:`data:video/mp4;base64,${Ee}`,autoPlay:!0})),be==="office"&&ke&&b.createElement("iframe",{src:`${je}/office.html?key=${ke.key}&url=${btoa(ke.url)}&callbackUrl=${Le+(ke.callbackUrl||"")}&fileType=${ke.fileType}&title=${ke.title||""}&model=${he}&officeServer=${ne.Z.ONLYOFFICE}&disabledDownload=${!!Me}`}),be==="html"&&b.createElement("iframe",{src:Ee+"&disposition=inline"}),be==="pdf"&&b.createElement("iframe",{id:"pdfiframe",src:`${je}/js/pdfview/index.html?filename=${ye||"educoder.pdf"}&url=${encodeURIComponent(Ee)}&disabledDownload=${!!Me}&model=${he}`}),be==="image"&&b.createElement("img",{src:`${(Ee==null?void 0:Ee.indexOf("http://"))>-1||(Ee==null?void 0:Ee.indexOf("https://"))>-1?"":"data:image/png;base64,"}${Ee}`}),(be==="other"||be==="download")&&b.createElement(b.Fragment,null,We?b.createElement(ee.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:b.createElement(a.ZP,{icon:b.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:Pe,disabled:Me},"\u4E0B\u8F7D")}):b.createElement(a.ZP,{type:"primary",size:"middle",onClick:Pe,disabled:Me},b.createElement(fe.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")),be==="flowChart"&&b.createElement("div",{className:"embed"},b.createElement("iframe",{src:`/drawio/src/main/webapp/viewer.html?id=${Ee||""}&gapi=0&od=0&db=0&gh=0&gl=0`,width:"100%",height:"100%",frameBorder:"0"})))}},38394:function(ct,nt,le){"use strict";le.d(nt,{z:function(){return Ae},Z:function(){return Ce}});var y=le(59301),xe=le(88831),a=le(90290),fe=le(64018),de=le(39394),te=le(90524),ae=le(49661),re=le(15342),ee=le(77736),ne=le(99571),x=le(1012),b=le(41550),E=le(59301),ie=({html:Se})=>{const De=(0,y.useRef)(null),Fe=(0,y.useRef)(null),we=`.markdown-body p { margin: 0 0 16px 0 !important; line-height: 28px; white-space: pre-wrap; @@ -1080,20 +1080,20 @@ ${Be} .markdown-body pre { margin-top: 0; margin-bottom: 16px; - }`;return(0,y.useEffect)(()=>{const Me=De.current.attachShadow({mode:"open"});Fe.current=document.createElement("div"),Fe.current.className="markdown-body",Fe.current.innerHTML=Se,Me.appendChild(Fe.current);const Oe=document.createElement("style");return Oe.textContent=we,Me.appendChild(Oe),()=>{Me.innerHTML=""}},[]),(0,y.useEffect)(()=>{Fe.current&&(Fe.current.innerHTML=Se)},[Se]),E.createElement("div",{ref:De})};function oe(Se){const De=["onabort","onanimationend","onanimationiteration","onanimationstart","onauxclick","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextmenu","oncopy","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","ongotpointercapture","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onload","onloadeddata","onloadedmetadata","onloadstart","onlostpointercapture","onmousedown","onmousemove","onmouseout","onmouseover","onmouseup","onpaste","onpause","onplay","onplaying","onpointercancel","onpointerdown","onpointerenter","onpointerleave","onpointermove","onpointerout","onpointerover","onpointerup","onprogress","onratechange","onreset","onresize","onscroll","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onsubmit","onsuspend","ontimeupdate","ontoggle","ontouchcancel","ontouchend","ontouchmove","ontouchstart","ontransitionend","onvolumechange","onwaiting","onwheel"],Fe=new RegExp(`\\b(${De.join("|")})\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s>]*)`,"gi");return Se.replace(Fe,"").trim()}var pe={mdBody:"mdBody___raKXb",button:"button___Ch5Pc",previewFlowChart:"previewFlowChart___vY1dq"},ue=Object.defineProperty,ce=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,be=(Se,De,Fe)=>De in Se?ue(Se,De,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Se[De]=Fe,ge=(Se,De)=>{for(var Fe in De||(De={}))se.call(De,Fe)&&be(Se,Fe,De[Fe]);if(ce)for(var Fe of ce(De))me.call(De,Fe)&&be(Se,Fe,De[Fe]);return Se};const he="@\u2581\u2581@",ve="@\u2581@",Ee=/]*>/g;function ye(Se){let De=document.createElement("div");return De.innerHTML=Se,De.childNodes.length===0?"":De.childNodes[0].nodeValue}const Ae=(Se,De)=>{Se=Se||"";const Fe=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,we=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Me=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Oe=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return De?Se.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(Fe,(Ue,_e,Ke,Qe,He,ze,ke)=>{const Te=_e||Qe||ze,je=Ke||He||ke||"?";return ne.Z.API_SERVER+"/api/attachments/"+Te+je+"&t="+(0,ae.Jn)(Te,Date.now())+(Ue.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(Se=Se.replace(Oe,(Ue,_e,Ke,Qe,He,ze,ke)=>{const Te=_e||Qe||ze,je=Ke||He||ke||"?";return ne.Z.API_SERVER+"/attachments/download/"+Te+je+"&t="+(0,ae.Jn)(Te,Date.now())+(Ue.indexOf(")")>-1?")":"&")}).replace(Fe,(Ue,_e,Ke,Qe,He,ze,ke)=>{const Te=_e||Qe||ze,je=Ke||He||ke||"?";return ne.Z.API_SERVER+"/api/attachments/"+Te+je+"&t="+(0,ae.Jn)(Te,Date.now())+(Ue.indexOf(")")>-1?")":"&")}).replace(we,(Ue,_e,Ke,Qe,He)=>{const ze=_e||Qe,ke=Ke||He||"";return'"'+ne.Z.API_SERVER+"/api/attachments/"+ze+ke+ze+ke+"&t="+(0,ae.Jn)(ze,Date.now())}).replace(Me,(Ue,_e,Ke,Qe,He)=>{const ze=_e||Qe,ke=Ke||He||"";return"("+ne.Z.API_SERVER+"/files/uploads/"+ze+ke+ze+ke+"&t="+(0,ae.Jn)(ze,Date.now())}).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` -`),Se)};var Ce=({value:Se="",edit:De=!1,className:Fe,showTextOnly:we,showLines:Me,style:Oe={},stylesPrev:Ue={},highlightKeywords:_e,showProgramFill:Ke,isProgramFill:Qe,disabledFill:He=!1,programFillValue:ze,openEditor:ke=()=>{},onFillChange:Te=Ve=>{},onFillBlur:je=()=>{},onFillFocus:Le=()=>{}})=>{let Ve=oe(String(Se||""));const rt=(0,y.useRef)(),$e=(0,y.useRef)(),[We,Be]=(0,y.useState)(""),[Ye,Pe]=(0,y.useState)("office"),[Ze,Ge]=(0,y.useState)([]),tt=(0,y.useRef)("a"+(0,x.Z)()),Je={},Ne=st=>//i.test(st||""),Ie=(st,Et,mt)=>{const yt=document.createElement(st===ve?"input":"textarea");yt.style.width="100%",yt.style.height=st===ve?"40px":"151px",yt.rows=5,yt.spellcheck=!1,yt.name="edu-program-fill",yt.placeholder="\u8BF7\u8F93\u5165",yt.dataset.id=Et;const Bt=Object.keys(Je).length;return Je[Bt]=yt,`${yt.outerHTML}`};function Re(st){return st=st.replace(/!\[.*?\]\(.*?\)/g,""),st=st.replace(/\[.*?\]\(.*?\)/g,""),st=st.replace(new RegExp("","gs"),""),st=st.replace(//g,""),st=st.replace(//g,""),st=st.replace(new RegExp(".*?<\\/video>","gs"),""),st=st.replace(new RegExp(".*?<\\/audio>","gs"),""),st=st.replace(new RegExp(".*?<\\/style>","gs"),""),st=st.replace(new RegExp(".*?<\\/script>","gs"),""),st}const Xe=st=>!we&&Ne(Ve)?st:st.replace(/([\s\S]+?)<\/style>/gim,function(Et,mt){let yt=mt.replace(/(\n|\r)/g,"").split("}"),Bt=[];return yt.map(Nt=>{Nt!=""&&Bt.push(`.${tt.current} ${Nt}`)}),``}),qe=(0,y.useMemo)(()=>{try{const yt=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,Bt=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Nt=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,Tt=/\(\/attachments\/download\//g;Ve=Ve.replace(Tt,"("+ne.Z.API_SERVER+"/attachments/download/").replace(yt,"("+ne.Z.API_SERVER+"/api/attachments/").replace(Bt,'"'+ne.Z.API_SERVER+"/api/attachments/").replace(Nt,'"'+ne.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` -`),rt.current.style.display="none"}catch(yt){}if(Ke){let yt=-1;return Ve=Ve.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(Bt,Nt,Tt){var cn;return++yt,Ie(Bt,yt,(cn=ze==null?void 0:ze[yt])==null?void 0:cn.value.replaceAll("<","<").replaceAll(">",">"))}),`
${Xe(Ve||"")}
`}let st=Xe(Ve);st=(0,a.ZP)(st);const Et=(0,a.ez)();Ve.match(/\[TOC\]/)&&(st=st.replace("

[TOC]

",(0,a.Qv)()),(0,a.Iy)()),st=st.replace(/(__special_katext_id_\d+__)/g,(yt,Bt)=>{const{type:Nt,expression:Tt}=Et[Bt];return(0,re.renderToString)(ye(Tt)||"",{displayMode:Nt==="block",throwOnError:!1,output:"html"})}),st=st.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,a.AL)();const mt=document.createElement("div");if(mt.innerHTML=st,we)return mt.innerText;if(_e){const yt=_e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return Pt(mt,yt),mt.innerHTML}return setTimeout(()=>dt(),500),mt.innerHTML},[Ve,_e]);(0,y.useEffect)(()=>{wt.current&&wt.current.querySelectorAll(["input","textarea"]).forEach(Et=>{Et.oninput=ot,Et.onblur=at,Et.onfocus=it})},[Ze]),(0,y.useEffect)(()=>{var st,Et,mt,yt,Bt;if(ze!=null&&ze.length)try{const Nt=wt.current.querySelectorAll(".edu-program-fill-score"),Tt=wt.current.querySelectorAll('[name="edu-program-fill"]');for(const[cn,vn]of Tt.entries())vn.value=((st=ze==null?void 0:ze[cn])==null?void 0:st.value)||"",((Et=ze==null?void 0:ze[cn])==null?void 0:Et.type)==="warning"?vn.className="program-fill-warning":((mt=ze==null?void 0:ze[cn])==null?void 0:mt.type)==="success"?vn.className="program-fill-success":vn.className="";for(const[cn,vn]of Nt.entries())vn.innerHTML=(yt=ze==null?void 0:ze[cn])!=null&&yt.score?`${(Bt=ze==null?void 0:ze[cn])==null?void 0:Bt.score}\u5206`:"";Ge(ze)}catch(Nt){console.log(Nt,"error")}},[ze]);const ot=st=>{Ze[st.target.dataset.id]=Ze[st.target.dataset.id]||{},Ze[st.target.dataset.id].value=st.target.value,Ge([...Ze]),Te(Ze,st.target.dataset.id)},at=st=>{Ze[st.target.dataset.id]=Ze[st.target.dataset.id]||{},Ze[st.target.dataset.id].value=st.target.value,Ge([...Ze]),je(Ze,st.target.dataset.id)},it=st=>{Ze[st.target.dataset.id]=Ze[st.target.dataset.id]||{},Ze[st.target.dataset.id].value=st.target.value,Ge([...Ze]),Le(Ze,st.target.dataset.id)};function Pt(st,Et){return st.childNodes.forEach(mt=>{var yt;if(mt.childNodes.length>0)Pt(mt,Et);else if(mt.nodeName!=="IMG")if(mt.innerHTML)mt.innerHTML=(yt=mt.innerHTML)==null?void 0:yt.replace(new RegExp(Et,"gi"),'$&');else{const Bt=document.createElement("span");Bt.innerHTML=mt.textContent.replace(new RegExp(Et,"gi"),'$&'),mt.replaceWith(Bt)}})}const wt=(0,y.useRef)();a.jb.WebkitLineClamp=Me,Me&&(Oe=ge(ge({},Oe),a.jb));function It(st){let Et=st.target;if(Et.tagName.toUpperCase()==="A"){let mt=Et.getAttribute("href");if(mt.indexOf("office")>-1)st.preventDefault(),Be(mt),Pe("office");else if(mt.indexOf("application/pdf")>-1)st.preventDefault(),Be(mt),Pe("pdf");else if(mt.indexOf("text/html")>-1)st.preventDefault(),Be(mt),Pe("html");else if(mt.startsWith("#")){st.preventDefault();let yt=document.getElementById(mt.replace("#",""));yt&&yt.scrollIntoView(!0)}}}const dt=()=>{var st;const Et=(st=wt.current)==null?void 0:st.querySelectorAll("video");Et==null||Et.forEach(mt=>{if(mt.oncontextmenu=()=>!1,mt.src.indexOf(".m3u8")>-1&&!mt.canPlayType("application/vnd.apple.mpegurl")){if(de.ZP.isSupported()){var yt=new de.ZP;yt.loadSource(mt.src),yt.attachMedia(mt)}}})};(0,y.useEffect)(()=>{if(wt.current&&qe&&qe.match(Ee)&&window.PR.prettyPrint(),wt.current)return wt.current.addEventListener("click",It),()=>{var st;(st=wt.current)==null||st.removeEventListener("click",It),(0,a.AL)(),(0,a.Iy)()}},[qe,wt.current,It]);const ut=st=>{st.target.nodeName==="IMG"&&st.target.className.indexOf("draw-flowchart")>-1?(rt.current.style.zIndex=1,rt.current.style.display="flex",rt.current.style.width=st.target.clientWidth+"px",rt.current.style.height=st.target.clientHeight+"px",rt.current.style.top=st.target.offsetTop+"px",rt.current.style.left=st.target.offsetLeft+"px",st.target.id&&($e.current=st.target.id)):rt.current.style.display="none"},ht=()=>{rt.current.style.display="none"};return(0,y.useEffect)(()=>{var st;const Et=mt=>{mt.preventDefault(),mt.clipboardData.setData("text",window.getSelection().toString())};return(st=wt.current)==null||st.addEventListener("copy",Et),()=>{var mt;(mt=wt.current)==null||mt.removeEventListener("copy",Et)}},[wt.current]),y.createElement("div",{style:{position:"relative"},onMouseLeave:ht},we&&y.createElement("div",{ref:wt,className:`${pe.mdBody} `},qe),!we&&!Ne(qe)&&y.createElement("div",{ref:wt,style:ge({},Oe),onMouseOver:ut,className:`${Fe||""} ${He?"disabled-fill":""} markdown-body ${pe.mdBody} ${tt.current}`,dangerouslySetInnerHTML:{__html:qe}}),!we&&Ne(qe)&&y.createElement(ie,{html:qe}),y.createElement("div",{ref:rt,className:`${pe.button} ${De?"":pe.previewFlowChart}`},y.createElement(te.Z,null,y.createElement(ee.ZP,{onClick:()=>{De?ke($e.current):(Be($e.current),Pe("flowChart"))}},De?"\u7F16\u8F91":"\u9884\u89C8"))),y.createElement(b.Z,{close:!0,data:We,type:We!=null&&We.length?Ye:"",style:ge({},Ue),onClose:()=>Be("")}))}},766:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return fe}});var y=le(76560),xe={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},a=le(59301),fe=({message:de,className:ne,children:ae,style:re={}})=>a.createElement("div",{className:`custom-spinner ${xe.idsRingWrapper} ${ne}`},a.createElement("div",{className:xe.ldsRing},a.createElement("div",null),a.createElement("div",null),a.createElement("div",null),a.createElement("div",null)),de?a.createElement("p",{style:re},de):null,ae,a.createElement(y.Outlet,null))},72015:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return fe}});var y=le(59301),xe=le(33796),a=le(59301),fe=({defaultX:de="40%",leftChild:ne,rightChild:ae,className:re,hideResize:te=!1})=>{const[ee,x]=(0,y.useState)(de),b=(0,y.useRef)();function E(){b.current=!0}(0,y.useEffect)(()=>{function oe(ue){b.current&&(xe.Z.publish("resize-move-bar",ue),x(ue.pageX))}function pe(){b.current=!1}return window.addEventListener("mousemove",oe),window.addEventListener("mouseup",pe),()=>{window.removeEventListener("mousemove",oe),window.removeEventListener("mouseup",pe)}},[]);const z=typeof ee=="number"&&ee!==.01?`${ee}px`:de,ie=`calc(100% - ${te?"0px":"4px"} - ${z})`;return a.createElement("div",{className:`split-panel-container ${re}`},a.createElement("section",{style:{width:z,display:ee===.01?"none":""}},ne),a.createElement("section",{className:"resize-x-bar",onMouseDown:E},a.createElement("a",{className:"btn-resize"},a.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},a.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),a.createElement("section",{style:{width:ie}},ae))}},46685:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return ne}});var y=le(59301),xe={flex_box_center:"flex_box_center___Gc4dd",flex_space_between:"flex_space_between___K2f1v",flex_box_vertical_center:"flex_box_vertical_center___pupRp",flex_box_center_end:"flex_box_center_end___UDLRC",flex_box_column:"flex_box_column___a5uDo",result:"result___gu5zt",title:"title___xrnx2",left:"left___IAxp9",leftNode:"leftNode___HL8fG",right:"right___ZXYmw",rightNode:"rightNode___jYL5_"},a=le(92310),fe=le.n(a),ne=({className:ae,style:re={},leftNode:te,leftTitle:ee="\u81EA\u6D4B\u8F93\u5165",rightNode:x,rightTitle:b="\u8FD0\u884C\u7ED3\u679C"})=>y.createElement("div",{className:fe()(xe.result,ae),style:re},y.createElement("div",{className:xe.left},y.createElement("div",{className:xe.title},y.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),y.createElement("span",null,ee)),y.createElement("div",{className:xe.leftNode},te)),y.createElement("div",{className:xe.right},y.createElement("div",{className:xe.title},y.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),y.createElement("span",null,b)),y.createElement("div",{className:xe.rightNode},x)))},38273:function(ct,nt,le){"use strict";var y=le(59301);const xe=fe=>String(fe).length===1?`0${fe}`:fe,a=({className:fe="",onChange:de,defaultValue:ne=0})=>{const[ae,re]=(0,y.useState)(ne);(0,y.useEffect)(()=>{const b=setTimeout(()=>{re(ae+1e3)},1e3);return de(ae+1e3),()=>{clearInterval(b)}},[ae]);const te=parseInt(ae/(60*6e4))||"00",ee=parseInt(ae%(60*6e4)/6e4)||"00",x=parseInt(ae%6e4/1e3)||"00";return y.createElement("div",{className:fe},xe(te),":",xe(ee),":",xe(x))};nt.Z=a},64123:function(ct,nt,le){"use strict";var y=le(59301),xe=le(59301);const a=({text:fe,speed:de=100})=>{const[ne,ae]=(0,y.useState)(""),re=(0,y.useRef)(0);return(0,y.useEffect)(()=>{ae(""),re.current=0;const te=setInterval(()=>{re.currentee+fe.charAt(re.current)),re.current+=1):clearInterval(te)},de);return()=>{clearInterval(te)}},[fe]),xe.createElement("div",{className:"c-black"},ne)};nt.Z=a},25992:function(ct,nt,le){"use strict";le.d(nt,{cT:function(){return Ee},pe:function(){return ge}});var y=le(59301),xe=le(14566),a=le(6767),fe=le(82093),de=le(28209),ne=le.n(de),ae=le(1012),re=le(76560),te=le(47257),ee=le.n(te),x=Object.defineProperty,b=Object.defineProperties,E=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,pe=(Ae,Ce,Se)=>Ce in Ae?x(Ae,Ce,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ae[Ce]=Se,ue=(Ae,Ce)=>{for(var Se in Ce||(Ce={}))ie.call(Ce,Se)&&pe(Ae,Se,Ce[Se]);if(z)for(var Se of z(Ce))oe.call(Ce,Se)&&pe(Ae,Se,Ce[Se]);return Ae},ce=(Ae,Ce)=>b(Ae,E(Ce)),se=(Ae,Ce)=>{var Se={};for(var De in Ae)ie.call(Ae,De)&&Ce.indexOf(De)<0&&(Se[De]=Ae[De]);if(Ae!=null&&z)for(var De of z(Ae))Ce.indexOf(De)<0&&oe.call(Ae,De)&&(Se[De]=Ae[De]);return Se},me=(Ae,Ce,Se)=>new Promise((De,Fe)=>{var we=Ue=>{try{Oe(Se.next(Ue))}catch(_e){Fe(_e)}},Me=Ue=>{try{Oe(Se.throw(Ue))}catch(_e){Fe(_e)}},Oe=Ue=>Ue.done?De(Ue.value):Promise.resolve(Ue.value).then(we,Me);Oe((Se=Se.apply(Ae,Ce)).next())});const{Dragger:be}=xe.default,ge=Ae=>{const Ce="bf3c199c2470cb477d907b1e0917c17b",Se="5183666c72eec9e4";var De=ne().enc.Utf8.parse(Ce);let Fe=ne().enc.Utf8.parse(Se);var we=ne().AES.decrypt(Ae,De,{iv:Fe,mode:ne().mode.CBC});return we.toString(ne().enc.Utf8)};let he;const ve=Ae=>me(void 0,[Ae],function*({identifier:Ce,oldFilename:Se,newFilename:De}){var Fe,we,Me,Oe,Ue,_e;const Ke=yield Fetch("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});Ke.data=JSON.parse(ge(Ke.data));const Qe=new OSS({endpoint:(Fe=Ke==null?void 0:Ke.data)==null?void 0:Fe.end_point,region:(we=Ke==null?void 0:Ke.data)==null?void 0:we.region,accessKeyId:(Me=Ke==null?void 0:Ke.data)==null?void 0:Me.access_key_id,accessKeySecret:(Oe=Ke==null?void 0:Ke.data)==null?void 0:Oe.access_key_secret,bucket:(Ue=Ke==null?void 0:Ke.data)==null?void 0:Ue.bucket,stsToken:(_e=Ke==null?void 0:Ke.data)==null?void 0:_e.security_token});return new Promise((He,ze)=>{console.log(11111,`${Ce}/${Se}`,`${Ce}/${De}`,Ke.data),Qe.copy(`/${Ce}/${Se}`,`/${Ce}/${De}`).then(ke=>{console.log("\u62F7\u8D1D\u6210\u529F",ke)}).catch(ke=>{console.log(ke)})})}),Ee=(Ae,Ce,Se)=>me(void 0,null,function*(){var De,Fe,we,Me,Oe,Ue;Ce.file_name=Ae.name;const _e=yield(0,fe.ZP)("/api/buckets/get_upload_token.json",{method:"get"});console.log("decrypt(res.data):",ge(_e.data)),_e.data=JSON.parse(ge(_e.data));const Ke=Ae.name.split(".");Ke.pop();const Qe=Ce.realFileName?Ke.join(""):(0,ae.Z)(),He=new(ee())({endpoint:(De=_e==null?void 0:_e.data)==null?void 0:De.end_point,region:(Fe=_e==null?void 0:_e.data)==null?void 0:Fe.region,accessKeyId:(we=_e==null?void 0:_e.data)==null?void 0:we.access_key_id,accessKeySecret:(Me=_e==null?void 0:_e.data)==null?void 0:Me.access_key_secret,bucket:(Oe=_e==null?void 0:_e.data)==null?void 0:Oe.bucket,stsToken:(Ue=_e==null?void 0:_e.data)==null?void 0:Ue.security_token});return new Promise((ze,ke)=>{var Te;He.multipartUpload(`${Qe}`,new Blob([Ae],{type:Ae.type}),ce(ue({timeout:200*1e3,partSize:102400},Se),{callback:{url:(Te=_e==null?void 0:_e.data)==null?void 0:Te.callback_url,host:_e==null?void 0:_e.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,fe.rz)(Ce)}})).then(function(je){var Le;Ae.response=(Le=je.data)==null?void 0:Le.data,ze(je==null?void 0:je.data)}).catch(function(je){ke(je),console.log("err:",je)})})}),ye=Ae=>{var Ce=Ae,{user:Se,cancelUpload:De}=Ce,Fe=se(Ce,["user","cancelUpload"]);const[we,Me]=(0,y.useState)([]);let[Oe,Ue]=(0,y.useState)();const _e={onRemove:Qe=>{Me([...we.filter(He=>He.name!==Qe.name)]),Fe.onChange(we.filter(He=>He.name!==Qe.name))},disabled:Fe.disabled,multiple:!0,fileList:we==null?void 0:we.map(Qe=>Qe.file),customRequest:()=>{},beforeUpload:Qe=>me(void 0,null,function*(){let He=Fe.maxSize||1073741824;if(we.filter(ze=>ze.name===Qe.name).length){a.ZP.info(`${Qe.name}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}return(Qe==null?void 0:Qe.size)>He?(a.ZP.info(`\u6587\u4EF6\u8D85\u8FC7${He/1024/1024/1024}GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42`),!1):(we.push({name:Qe.name,file:Qe}),Me([...we]),Fe.onChange(we),!1)})},Ke=(Qe,He)=>me(void 0,null,function*(){var ze,ke,Te,je,Le,Ve;He.file_name=Qe.name;const rt=Qe.name,$e=yield(0,fe.ZP)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});if($e.data=JSON.parse(ge($e.data)),($e==null?void 0:$e.status)!==0){we[we.findIndex(Ye=>Ye.name===rt)].status="error",we[we.findIndex(Ye=>Ye.name===rt)].file.status="error",Fe.onChange(we),a.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}Oe=new(ee())({endpoint:(ze=$e==null?void 0:$e.data)==null?void 0:ze.end_point,region:(ke=$e==null?void 0:$e.data)==null?void 0:ke.region,accessKeyId:(Te=$e==null?void 0:$e.data)==null?void 0:Te.access_key_id,accessKeySecret:(je=$e==null?void 0:$e.data)==null?void 0:je.access_key_secret,bucket:(Le=$e==null?void 0:$e.data)==null?void 0:Le.bucket,stsToken:(Ve=$e==null?void 0:$e.data)==null?void 0:Ve.security_token}),console.log(Qe,"file"),Ue(Oe);const We=Qe.name.split(".");We.pop();const Be=rt.indexOf(".")>-1?He.realFileName?We.join("."):(0,ae.Z)():rt;return new Promise((Ye,Pe)=>{var Ze;try{Oe.multipartUpload(`${Fe.identifier}/${Be}${rt.indexOf(".")>-1?"."+rt.split(".").pop():""}`,new Blob([Qe.file],{type:Qe.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(Ge,tt,Je)=>{try{console.log("\u8FDB\u5EA6",Ge,tt,Je);const Ne=we.findIndex(Ie=>Ie.name===rt);we[Ne].file.percent=Ge*100,we[Ne].tempCheckpoint=tt,Me([...we])}catch(Ne){}},checkpoint:we[we.findIndex(Ge=>Ge.name===rt)].tempCheckpoint,callback:{customValue:{id:rt+""},url:(Ze=$e==null?void 0:$e.data)==null?void 0:Ze.callback_url,host:$e==null?void 0:$e.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,fe.rz)(He)}}).then(function(Ge){var tt,Je,Ne;const Ie=we.findIndex(Xe=>Xe.name===rt);let Re="done";if(((tt=Ge.data)==null?void 0:tt.status)===0){Qe.response=(Je=Ge.data)==null?void 0:Je.data;const Xe=we.findIndex(qe=>qe.name===rt);we[Xe].status="done",we[Xe].file.status="done"}else a.ZP.warning((Ne=Ge.data)==null?void 0:Ne.message),Re="error";we[Ie].status=Re,we[Ie].file.status=Re,Fe.onChange(we),Ye(Ge==null?void 0:Ge.data)}).catch(function(Ge){we[we.findIndex(tt=>tt.name===rt)].status="error",we[we.findIndex(tt=>tt.name===rt)].file.status="error",a.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),Me([...we]),Fe.onChange(we),Pe(Ge),console.log("err:",Ge)})}catch(Ge){}})});return(0,y.useEffect)(()=>{we.every(Qe=>Qe==="done"||Qe==="error")&&Fe.onComplete(we)},[we]),(0,y.useEffect)(()=>{De&&(Oe==null||Oe.cancel())},[De]),(0,y.useEffect)(()=>{Fe.uploading&&we.map(Qe=>me(void 0,null,function*(){var He;if((!Qe.status||Qe.status==="error")&&!De){Qe.status="uploading",Qe.file.status="uploading";const ze=yield Ke(Qe,{login:(He=Se==null?void 0:Se.userInfo)==null?void 0:He.login,container_type:Fe.container_type,container_id:Fe.container_id,description:Fe.description,realFileName:Fe.realFileName})}}))},[Fe.uploading]),y.createElement(be,ce(ue({},_e),{height:Fe.height,className:Fe.className}),y.createElement("p",{className:"ant-upload-hint"},Fe.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};nt.ZP=(0,re.connect)(({loading:Ae,globalSetting:Ce,user:Se})=>({globalSetting:Ce,loading:Ae.models.competitions,user:Se}))(ye)},39479:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return fe}});var y=le(59301),xe=le(33796),a=le(90083),fe=()=>{const[de,ne]=(0,y.useState)(""),[ae,re]=(0,y.useState)(0);let[te,ee]=(0,y.useState)(),[x,b]=(0,y.useState)();const[E,z]=(0,y.useState)(!1),ie=(0,y.useRef)("");(0,y.useEffect)(()=>xe.Z.subscribe("preview-image",Ee=>{ne(Ee),console.log(ge.current)}),[]),(0,y.useEffect)(()=>(document.addEventListener("keydown",oe),()=>{document.removeEventListener("keydown",oe)}),[]),(0,y.useEffect)(()=>{ie.current=de},[de]);function oe(ve){console.log("e====",ve),ve.keyCode==27&&ie.current&&pe()}function pe(){document.body.style.overflow="auto",ee(void 0),b(void 0),re(0),ne("")}function ue(){re(ae+90)}function ce(){te=ge.current.width*1.1,x=ge.current.height*1.1,b(x),ee(te)}function se(){te=ge.current.width/1.1,x=ge.current.height/1.1,b(x),ee(te)}const me=(0,y.useRef)(),be=(0,y.useRef)(),ge=(0,y.useRef)(),he=ve=>{(ve.nativeEvent.target===me.current||ve.nativeEvent.target===be.current)&&pe()};return y.createElement(y.Fragment,null,de?y.createElement("div",null,y.createElement("div",{className:"preview-wrp-group",ref:be},y.createElement(a.Z,{className:"image-preview",src:de,style:{display:"none"},preview:{visible:!0,src:de,onVisibleChange:ve=>{ne("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},44905:function(ct,nt,le){"use strict";le.d(nt,{h:function(){return me}});var y=le(59301),xe=le(82326),a=le(28284),fe=le(99571),de=le(89780),ne=le.n(de),ae=le(66543),re=le(59598),te=Object.defineProperty,ee=Object.defineProperties,x=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ie=(be,ge,he)=>ge in be?te(be,ge,{enumerable:!0,configurable:!0,writable:!0,value:he}):be[ge]=he,oe=(be,ge)=>{for(var he in ge||(ge={}))E.call(ge,he)&&ie(be,he,ge[he]);if(b)for(var he of b(ge))z.call(ge,he)&&ie(be,he,ge[he]);return be},pe=(be,ge)=>ee(be,x(ge));const ue=xe.default.Option,ce={labelCol:{span:4},wrapperCol:{span:20}},se={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};nt.Z=({callback:be,onCancel:ge})=>{const[he,ve]=(0,y.useState)("python");function Ee(Ae){ve(se[Ae][1])}function ye(Ae){be(Ae)}return y.createElement(a.default,pe(oe({},ce),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:ye,style:{width:500}}),y.createElement(a.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},y.createElement(xe.default,{getPopupContainer:Ae=>Ae.parentNode,onChange:Ee},Object.keys(se).map(Ae=>y.createElement(ue,{key:Ae,value:Ae},se[Ae][0])))),y.createElement(a.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},y.createElement(me,{mode:he})),y.createElement("div",{className:"flex-container flex-end"},y.createElement(fe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(fe.ZP,{type:"ghost",onClick:ge},"\u53D6\u6D88")))};function me({value:be,onChange:ge,mode:he,options:ve={}}){const Ee=(0,y.useRef)(),[ye,Ae]=(0,y.useState)();return(0,y.useEffect)(()=>{if(ye){let Ce=function(Se){const De=Se.getValue();ge&&ge(De)};return ye.on("change",Ce),()=>{ye.off("change",Ce)}}},[ye,ge]),(0,y.useEffect)(()=>{ye&&ye.setOption("mode",he)},[ye,he]),(0,y.useEffect)(()=>{ye&&(be!==ye.getValue()||be==="")&&setTimeout(()=>{ye.setValue(be||"")},300)},[ye,be]),(0,y.useEffect)(()=>{if(Ee.current&&!ye){const Ce=ne().fromTextArea(Ee.current,oe({mode:he,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ve));Ae(Ce)}},[Ee.current,ye]),y.createElement("div",{className:"my-codemirror-container"},y.createElement("textarea",{ref:Ee}))}},2978:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return pn}});var y=le(59301),xe=le(89780),a=le.n(xe),fe=le(76374),de=le(66543),ne=le(6313),ae=le(25717),re=le(99498),te=le(25419),ee=le(67549),x=le(38394),b=({value:Ct="",className:Dt,showTextOnly:jt,showLines:Yt,style:Ft={}})=>{const _t=(0,y.useMemo)(()=>"",[Ct]);return y.createElement(y.Fragment,null,y.createElement("div",{dangerouslySetInnerHTML:{__html:_t}}))},E=Object.defineProperty,z=Object.defineProperties,ie=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,ce=(Ct,Dt,jt)=>Dt in Ct?E(Ct,Dt,{enumerable:!0,configurable:!0,writable:!0,value:jt}):Ct[Dt]=jt,se=(Ct,Dt)=>{for(var jt in Dt||(Dt={}))pe.call(Dt,jt)&&ce(Ct,jt,Dt[jt]);if(oe)for(var jt of oe(Dt))ue.call(Dt,jt)&&ce(Ct,jt,Dt[jt]);return Ct},me=(Ct,Dt)=>z(Ct,ie(Dt));let be=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u516C\u5F0F",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"md-iconfont icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function ge({onActionCallback:Ct,title:Dt,icon:jt,actionName:Yt,className:Ft="",children:_t}){function lt(){Ct(Yt)}return y.createElement("a",{title:Dt,className:Ft,onClick:lt},y.createElement("i",{className:`${jt}`}),_t)}var he=({watch:Ct,showNullButton:Dt,showNullProgramButton:jt,onActionCallback:Yt,fullScreen:Ft,insertTemp:_t,hidetoolBar:lt,extraUse:ft})=>{const Ot=[...be,{title:`${Ct?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Ct?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return y.createElement("ul",{className:"markdown-toolbar-container"},!lt&&Ot.map((Qt,Xt)=>y.createElement("li",{key:Xt},Qt.actionName?y.createElement(ge,me(se({},Qt),{onActionCallback:Yt})):y.createElement("span",{className:"v-line"}))),Dt?y.createElement("li",null,y.createElement(ge,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Yt},y.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,jt?y.createElement(y.Fragment,null,y.createElement("li",null,y.createElement(ge,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Yt},y.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),y.createElement("li",null,y.createElement(ge,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Yt},y.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,_t&&y.createElement("li",null,y.createElement(ge,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${_t}`,onActionCallback:Yt},y.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),ft&&y.createElement("li",null,ft),y.createElement("li",{className:"btn-full-screen"},y.createElement(ge,{icon:`${Ft?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Ft?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Yt})))},ve=le(75790),Ee=le(28284),ye=le(37568),Ae=le(99571),Ce=Object.defineProperty,Se=Object.defineProperties,De=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,Oe=(Ct,Dt,jt)=>Dt in Ct?Ce(Ct,Dt,{enumerable:!0,configurable:!0,writable:!0,value:jt}):Ct[Dt]=jt,Ue=(Ct,Dt)=>{for(var jt in Dt||(Dt={}))we.call(Dt,jt)&&Oe(Ct,jt,Dt[jt]);if(Fe)for(var jt of Fe(Dt))Me.call(Dt,jt)&&Oe(Ct,jt,Dt[jt]);return Ct},_e=(Ct,Dt)=>Se(Ct,De(Dt));const Ke={labelCol:{span:4},wrapperCol:{span:20}};var Qe=({callback:Ct,onCancel:Dt})=>{function jt(Yt){Ct(Yt)}return y.createElement(Ee.default,_e(Ue({},Ke),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:jt,style:{width:500}}),y.createElement(Ee.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},y.createElement(ye.default,null)),y.createElement(Ee.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},y.createElement(ye.default,null)),y.createElement("div",{className:"flex-container flex-end"},y.createElement(Ae.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(Ae.ZP,{type:"ghost",onClick:Dt},"\u53D6\u6D88")))},He=le(44905),ze=le(45596),ke=le(62957),Te=le(77019),je=le(6077),Le=le(59301),Ve=({callback:Ct,onCancel:Dt})=>{const jt=document.createElement("canvas"),Yt=jt.getContext("2d");jt.width=1e3,jt.height=800,Yt.fillStyle="#ffffff",Yt.fillRect(0,0,jt.width,jt.height);const Ft=jt.toDataURL("image/png");return Le.createElement(ke.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Le.createElement(Te.Z,{style:{height:"100vh"}},Le.createElement(je.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Ft,visible:!0,title:String(Date.now())},onOk:_t=>{Ct({src:_t.url})},onClose:Dt})))},rt=le(30641),$e=le(5269),We=le(6767),Be={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},Ye=le(59301),Ze=(0,y.forwardRef)(({onCancel:Ct,editImgId:Dt,callback:jt},Yt)=>{let Ft=(0,y.useRef)(),_t=(0,y.useRef)(),lt=(0,y.useRef)(),ft=(0,y.useRef)(!1);const Ot=(0,y.useRef)(!1);console.log("ref:",Yt);const[Qt,Xt]=(0,y.useState)(0),[Gt,Ht]=(0,y.useState)("100vh");return(0,y.useEffect)(()=>{Xt(1)},[]),(0,y.useImperativeHandle)(Yt,()=>({setHeight:Ht})),Ye.createElement("div",{ref:Ot,className:"body-overflow-initial"},Ye.createElement(rt.Z,{width:"100vw",height:Gt,footer:null,closable:!0,placement:"bottom",open:!!Qt,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${Be.drawerWrap}`,onClose:()=>{window.saveDrawData(Wt=>{jt({src:`/api/attachments/${Wt}`,id:Wt})})},title:Ye.createElement(Te.Z,{align:"middle"},Ye.createElement($e.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Ye.createElement($e.Z,{onClick:()=>{Ht(Gt==="60px"?"100vh":"60px")}},Ye.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),Ye.createElement($e.Z,{onClick:()=>{window.saveDrawData(Wt=>{if(Wt===null){We.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}We.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),jt({src:`/api/attachments/${Wt}`,id:Wt,disabledClose:!0})})}},Ye.createElement(Ae.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},Ye.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${Dt||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0&open=blank`,width:"100%",height:"100%",frameBorder:"0",ref:_t})))}),Ge=le(90524),tt=le(47889),Je=le(71051);const Ne=tt.ZP.Group,Ie={margin:"0 8px"};var Re=({callback:Ct,onCancel:Dt})=>{function jt(Yt){Ct(Yt)}return y.createElement(Ee.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:jt},y.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},y.createElement("span",{style:Ie},"\u5355\u5143\u683C\u6570\uFF1A"),y.createElement("span",{style:Ie},"\u884C\u6570"),y.createElement(Ee.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},y.createElement(Je.Z,null)),y.createElement("span",{style:Ie},"\u5217\u6570"),y.createElement(Ee.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},y.createElement(Je.Z,null))),y.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},y.createElement("span",{style:Ie},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),y.createElement(Ee.default.Item,{name:"align"},y.createElement(Ne,null,y.createElement(tt.ZP,{value:"default"},y.createElement("i",{className:"fa fa-align-justify"})),y.createElement(tt.ZP,{value:"left"},y.createElement("i",{className:"fa fa-align-left"})),y.createElement(tt.ZP,{value:"center"},y.createElement("i",{className:"fa fa-align-center"})),y.createElement(tt.ZP,{value:"right"},y.createElement("i",{className:"fa fa-align-right"}))))),y.createElement("div",{className:"flex-container flex-end"},y.createElement(Ae.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(Ae.ZP,{type:"ghost",onClick:Dt},"\u53D6\u6D88")))},Xe=le(71411),qe=le(11081),ot=le.n(qe),it=(0,y.forwardRef)(({use3d:Ct,width:Dt,height:jt,callback:Yt,showSaveButton:Ft},_t)=>{const lt=(0,y.useRef)(),ft=(0,y.useRef)(),[Ot,Qt]=(0,y.useState)(!1),Xt=(0,y.useRef)({id:lt,appName:"graphing",width:Dt||1e3,height:jt||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,y.useEffect)(()=>{ft.current=new(ot())(Xt.current,!0),window.onload=function(){ft.current.inject("applet_container")}},[]);const Gt=()=>{var Ht=window.ggbApplet.getPNGBase64(1,!0,72);return Yt&&Yt(Ht),Ht};return(0,y.useEffect)(()=>{Xt.current.appName=Ot?"3D":"graphing",ft.current.inject("applet_container")},[Ot]),(0,y.useEffect)(()=>{Qt(Ct)},[Ct]),(0,y.useImperativeHandle)(_t,()=>({getImgData:Gt})),y.createElement(y.Fragment,null,y.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:lt}),y.createElement(Te.Z,{align:"middle"},y.createElement($e.Z,{flex:1},y.createElement(Xe.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Ot,onChange:Ht=>Qt(Ht)})),y.createElement($e.Z,null,y.createElement(Ae.ZP,{size:"large",onClick:Gt,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Pt=le(88615);const wt="link",It="upload-image",dt="add-flowchart",ut="draw-image",ht="add-flowchart",st="code-block",Et="add-table",mt="------------",yt={default:mt,left:`:${mt}`,center:`:${mt}:`,right:`${mt}:`};var Bt=le(17904);function Nt(){}let Tt=0;const cn=1e4,vn="\u2581",an="@\u2581\u2581@",Kt="@\u2581@",ln=` + }`;return(0,y.useEffect)(()=>{const Me=De.current.attachShadow({mode:"open"});Fe.current=document.createElement("div"),Fe.current.className="markdown-body",Fe.current.innerHTML=Se,Me.appendChild(Fe.current);const Be=document.createElement("style");return Be.textContent=we,Me.appendChild(Be),()=>{Me.innerHTML=""}},[]),(0,y.useEffect)(()=>{Fe.current&&(Fe.current.innerHTML=Se)},[Se]),E.createElement("div",{ref:De})};function oe(Se){const De=["onabort","onanimationend","onanimationiteration","onanimationstart","onauxclick","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextmenu","oncopy","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","ongotpointercapture","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onload","onloadeddata","onloadedmetadata","onloadstart","onlostpointercapture","onmousedown","onmousemove","onmouseout","onmouseover","onmouseup","onpaste","onpause","onplay","onplaying","onpointercancel","onpointerdown","onpointerenter","onpointerleave","onpointermove","onpointerout","onpointerover","onpointerup","onprogress","onratechange","onreset","onresize","onscroll","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onsubmit","onsuspend","ontimeupdate","ontoggle","ontouchcancel","ontouchend","ontouchmove","ontouchstart","ontransitionend","onvolumechange","onwaiting","onwheel"],Fe=new RegExp(`\\b(${De.join("|")})\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s>]*)`,"gi");return Se.replace(Fe,"").trim()}var pe={mdBody:"mdBody___raKXb",button:"button___Ch5Pc",previewFlowChart:"previewFlowChart___vY1dq"},ue=Object.defineProperty,ce=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,Ee=(Se,De,Fe)=>De in Se?ue(Se,De,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Se[De]=Fe,ge=(Se,De)=>{for(var Fe in De||(De={}))se.call(De,Fe)&&Ee(Se,Fe,De[Fe]);if(ce)for(var Fe of ce(De))he.call(De,Fe)&&Ee(Se,Fe,De[Fe]);return Se};const ve="@\u2581\u2581@",me="@\u2581@",be=/]*>/g;function ye(Se){let De=document.createElement("div");return De.innerHTML=Se,De.childNodes.length===0?"":De.childNodes[0].nodeValue}const Ae=(Se,De)=>{Se=Se||"";const Fe=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,we=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Me=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Be=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return De?Se.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(Fe,(We,Oe,Qe,Ke,He,Ue,ke)=>{const Te=Oe||Ke||Ue,je=Qe||He||ke||"?";return te.Z.API_SERVER+"/api/attachments/"+Te+je+"&t="+(0,ae.Jn)(Te,Date.now())+(We.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(Se=Se.replace(Be,(We,Oe,Qe,Ke,He,Ue,ke)=>{const Te=Oe||Ke||Ue,je=Qe||He||ke||"?";return te.Z.API_SERVER+"/attachments/download/"+Te+je+"&t="+(0,ae.Jn)(Te,Date.now())+(We.indexOf(")")>-1?")":"&")}).replace(Fe,(We,Oe,Qe,Ke,He,Ue,ke)=>{const Te=Oe||Ke||Ue,je=Qe||He||ke||"?";return te.Z.API_SERVER+"/api/attachments/"+Te+je+"&t="+(0,ae.Jn)(Te,Date.now())+(We.indexOf(")")>-1?")":"&")}).replace(we,(We,Oe,Qe,Ke,He)=>{const Ue=Oe||Ke,ke=Qe||He||"";return'"'+te.Z.API_SERVER+"/api/attachments/"+Ue+ke+Ue+ke+"&t="+(0,ae.Jn)(Ue,Date.now())}).replace(Me,(We,Oe,Qe,Ke,He)=>{const Ue=Oe||Ke,ke=Qe||He||"";return"("+te.Z.API_SERVER+"/files/uploads/"+Ue+ke+Ue+ke+"&t="+(0,ae.Jn)(Ue,Date.now())}).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` +`),Se)};var Ce=({value:Se="",edit:De=!1,className:Fe,showTextOnly:we,showLines:Me,style:Be={},stylesPrev:We={},highlightKeywords:Oe,showProgramFill:Qe,isProgramFill:Ke,disabledFill:He=!1,programFillValue:Ue,openEditor:ke=()=>{},onFillChange:Te=Ge=>{},onFillBlur:je=()=>{},onFillFocus:Le=()=>{}})=>{let Ge=oe(String(Se||""));const rt=(0,y.useRef)(),$e=(0,y.useRef)(),[ze,_e]=(0,y.useState)(""),[Ye,Pe]=(0,y.useState)("office"),[Ze,Ve]=(0,y.useState)([]),tt=(0,y.useRef)("a"+(0,x.Z)()),Je={},Ne=st=>//i.test(st||""),Ie=(st,bt,dt)=>{const yt=document.createElement(st===me?"input":"textarea");yt.style.width="100%",yt.style.height=st===me?"40px":"151px",yt.rows=5,yt.spellcheck=!1,yt.name="edu-program-fill",yt.placeholder="\u8BF7\u8F93\u5165",yt.dataset.id=bt;const Bt=Object.keys(Je).length;return Je[Bt]=yt,`${yt.outerHTML}`};function Re(st){return st=st.replace(/!\[.*?\]\(.*?\)/g,""),st=st.replace(/\[.*?\]\(.*?\)/g,""),st=st.replace(new RegExp("","gs"),""),st=st.replace(//g,""),st=st.replace(//g,""),st=st.replace(new RegExp(".*?<\\/video>","gs"),""),st=st.replace(new RegExp(".*?<\\/audio>","gs"),""),st=st.replace(new RegExp(".*?<\\/style>","gs"),""),st=st.replace(new RegExp(".*?<\\/script>","gs"),""),st}const Xe=st=>!we&&Ne(Ge)?st:st.replace(/([\s\S]+?)<\/style>/gim,function(bt,dt){let yt=dt.replace(/(\n|\r)/g,"").split("}"),Bt=[];return yt.map(Nt=>{Nt!=""&&Bt.push(`.${tt.current} ${Nt}`)}),``}),qe=(0,y.useMemo)(()=>{try{const yt=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,Bt=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Nt=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,Tt=/\(\/attachments\/download\//g;Ge=Ge.replace(Tt,"("+te.Z.API_SERVER+"/attachments/download/").replace(yt,"("+te.Z.API_SERVER+"/api/attachments/").replace(Bt,'"'+te.Z.API_SERVER+"/api/attachments/").replace(Nt,'"'+te.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` +`),rt.current.style.display="none"}catch(yt){}if(Qe){let yt=-1;return Ge=Ge.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(Bt,Nt,Tt){var cn;return++yt,Ie(Bt,yt,(cn=Ue==null?void 0:Ue[yt])==null?void 0:cn.value.replaceAll("<","<").replaceAll(">",">"))}),`
${Xe(Ge||"")}
`}let st=Xe(Ge);st=(0,a.ZP)(st);const bt=(0,a.ez)();Ge.match(/\[TOC\]/)&&(st=st.replace("

[TOC]

",(0,a.Qv)()),(0,a.Iy)()),st=st.replace(/(__special_katext_id_\d+__)/g,(yt,Bt)=>{const{type:Nt,expression:Tt}=bt[Bt];return(0,re.renderToString)(ye(Tt)||"",{displayMode:Nt==="block",throwOnError:!1,output:"html"})}),st=st.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,a.AL)();const dt=document.createElement("div");if(dt.innerHTML=st,we)return dt.innerText;if(Oe){const yt=Oe.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return Mt(dt,yt),dt.innerHTML}return setTimeout(()=>ft(),500),dt.innerHTML},[Ge,Oe]);(0,y.useEffect)(()=>{wt.current&&wt.current.querySelectorAll(["input","textarea"]).forEach(bt=>{bt.oninput=ot,bt.onblur=at,bt.onfocus=it})},[Ze]),(0,y.useEffect)(()=>{var st,bt,dt,yt,Bt;if(Ue!=null&&Ue.length)try{const Nt=wt.current.querySelectorAll(".edu-program-fill-score"),Tt=wt.current.querySelectorAll('[name="edu-program-fill"]');for(const[cn,vn]of Tt.entries())vn.value=((st=Ue==null?void 0:Ue[cn])==null?void 0:st.value)||"",((bt=Ue==null?void 0:Ue[cn])==null?void 0:bt.type)==="warning"?vn.className="program-fill-warning":((dt=Ue==null?void 0:Ue[cn])==null?void 0:dt.type)==="success"?vn.className="program-fill-success":vn.className="";for(const[cn,vn]of Nt.entries())vn.innerHTML=(yt=Ue==null?void 0:Ue[cn])!=null&&yt.score?`${(Bt=Ue==null?void 0:Ue[cn])==null?void 0:Bt.score}\u5206`:"";Ve(Ue)}catch(Nt){console.log(Nt,"error")}},[Ue]);const ot=st=>{Ze[st.target.dataset.id]=Ze[st.target.dataset.id]||{},Ze[st.target.dataset.id].value=st.target.value,Ve([...Ze]),Te(Ze,st.target.dataset.id)},at=st=>{Ze[st.target.dataset.id]=Ze[st.target.dataset.id]||{},Ze[st.target.dataset.id].value=st.target.value,Ve([...Ze]),je(Ze,st.target.dataset.id)},it=st=>{Ze[st.target.dataset.id]=Ze[st.target.dataset.id]||{},Ze[st.target.dataset.id].value=st.target.value,Ve([...Ze]),Le(Ze,st.target.dataset.id)};function Mt(st,bt){return st.childNodes.forEach(dt=>{var yt;if(dt.childNodes.length>0)Mt(dt,bt);else if(dt.nodeName!=="IMG")if(dt.innerHTML)dt.innerHTML=(yt=dt.innerHTML)==null?void 0:yt.replace(new RegExp(bt,"gi"),'$&');else{const Bt=document.createElement("span");Bt.innerHTML=dt.textContent.replace(new RegExp(bt,"gi"),'$&'),dt.replaceWith(Bt)}})}const wt=(0,y.useRef)();a.jb.WebkitLineClamp=Me,Me&&(Be=ge(ge({},Be),a.jb));function Pt(st){let bt=st.target;if(bt.tagName.toUpperCase()==="A"){let dt=bt.getAttribute("href");if(dt.indexOf("office")>-1)st.preventDefault(),_e(dt),Pe("office");else if(dt.indexOf("application/pdf")>-1)st.preventDefault(),_e(dt),Pe("pdf");else if(dt.indexOf("text/html")>-1)st.preventDefault(),_e(dt),Pe("html");else if(dt.startsWith("#")){st.preventDefault();let yt=document.getElementById(dt.replace("#",""));yt&&yt.scrollIntoView(!0)}}}const ft=()=>{var st;const bt=(st=wt.current)==null?void 0:st.querySelectorAll("video");bt==null||bt.forEach(dt=>{if(dt.oncontextmenu=()=>!1,dt.src.indexOf(".m3u8")>-1&&!dt.canPlayType("application/vnd.apple.mpegurl")){if(de.ZP.isSupported()){var yt=new de.ZP;yt.loadSource(dt.src),yt.attachMedia(dt)}}})};(0,y.useEffect)(()=>{if(wt.current&&qe&&qe.match(be)&&window.PR.prettyPrint(),wt.current)return wt.current.addEventListener("click",Pt),()=>{var st;(st=wt.current)==null||st.removeEventListener("click",Pt),(0,a.AL)(),(0,a.Iy)()}},[qe,wt.current,Pt]);const ut=st=>{st.target.nodeName==="IMG"&&st.target.className.indexOf("draw-flowchart")>-1?(rt.current.style.zIndex=1,rt.current.style.display="flex",rt.current.style.width=st.target.clientWidth+"px",rt.current.style.height=st.target.clientHeight+"px",rt.current.style.top=st.target.offsetTop+"px",rt.current.style.left=st.target.offsetLeft+"px",st.target.id&&($e.current=st.target.id)):rt.current.style.display="none"},mt=()=>{rt.current.style.display="none"};return(0,y.useEffect)(()=>{var st;const bt=dt=>{dt.preventDefault(),dt.clipboardData.setData("text",window.getSelection().toString())};return(st=wt.current)==null||st.addEventListener("copy",bt),()=>{var dt;(dt=wt.current)==null||dt.removeEventListener("copy",bt)}},[wt.current]),y.createElement("div",{style:{position:"relative"},onMouseLeave:mt},we&&y.createElement("div",{ref:wt,className:`${pe.mdBody} `},qe),!we&&!Ne(qe)&&y.createElement("div",{ref:wt,style:ge({},Be),onMouseOver:ut,className:`${Fe||""} ${He?"disabled-fill":""} markdown-body ${pe.mdBody} ${tt.current}`,dangerouslySetInnerHTML:{__html:qe}}),!we&&Ne(qe)&&y.createElement(ie,{html:qe}),y.createElement("div",{ref:rt,className:`${pe.button} ${De?"":pe.previewFlowChart}`},y.createElement(ee.Z,null,y.createElement(ne.ZP,{onClick:()=>{De?ke($e.current):(_e($e.current),Pe("flowChart"))}},De?"\u7F16\u8F91":"\u9884\u89C8"))),y.createElement(b.Z,{close:!0,data:ze,type:ze!=null&&ze.length?Ye:"",style:ge({},We),onClose:()=>_e("")}))}},766:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return fe}});var y=le(76560),xe={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},a=le(59301),fe=({message:de,className:te,children:ae,style:re={}})=>a.createElement("div",{className:`custom-spinner ${xe.idsRingWrapper} ${te}`},a.createElement("div",{className:xe.ldsRing},a.createElement("div",null),a.createElement("div",null),a.createElement("div",null),a.createElement("div",null)),de?a.createElement("p",{style:re},de):null,ae,a.createElement(y.Outlet,null))},72015:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return fe}});var y=le(59301),xe=le(33796),a=le(59301),fe=({defaultX:de="40%",leftChild:te,rightChild:ae,className:re,hideResize:ee=!1})=>{const[ne,x]=(0,y.useState)(de),b=(0,y.useRef)();function E(){b.current=!0}(0,y.useEffect)(()=>{function oe(ue){b.current&&(xe.Z.publish("resize-move-bar",ue),x(ue.pageX))}function pe(){b.current=!1}return window.addEventListener("mousemove",oe),window.addEventListener("mouseup",pe),()=>{window.removeEventListener("mousemove",oe),window.removeEventListener("mouseup",pe)}},[]);const z=typeof ne=="number"&&ne!==.01?`${ne}px`:de,ie=`calc(100% - ${ee?"0px":"4px"} - ${z})`;return a.createElement("div",{className:`split-panel-container ${re}`},a.createElement("section",{style:{width:z,display:ne===.01?"none":""}},te),a.createElement("section",{className:"resize-x-bar",onMouseDown:E},a.createElement("a",{className:"btn-resize"},a.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},a.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),a.createElement("section",{style:{width:ie}},ae))}},46685:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return te}});var y=le(59301),xe={flex_box_center:"flex_box_center___Gc4dd",flex_space_between:"flex_space_between___K2f1v",flex_box_vertical_center:"flex_box_vertical_center___pupRp",flex_box_center_end:"flex_box_center_end___UDLRC",flex_box_column:"flex_box_column___a5uDo",result:"result___gu5zt",title:"title___xrnx2",left:"left___IAxp9",leftNode:"leftNode___HL8fG",right:"right___ZXYmw",rightNode:"rightNode___jYL5_"},a=le(92310),fe=le.n(a),te=({className:ae,style:re={},leftNode:ee,leftTitle:ne="\u81EA\u6D4B\u8F93\u5165",rightNode:x,rightTitle:b="\u8FD0\u884C\u7ED3\u679C"})=>y.createElement("div",{className:fe()(xe.result,ae),style:re},y.createElement("div",{className:xe.left},y.createElement("div",{className:xe.title},y.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),y.createElement("span",null,ne)),y.createElement("div",{className:xe.leftNode},ee)),y.createElement("div",{className:xe.right},y.createElement("div",{className:xe.title},y.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),y.createElement("span",null,b)),y.createElement("div",{className:xe.rightNode},x)))},38273:function(ct,nt,le){"use strict";var y=le(59301);const xe=fe=>String(fe).length===1?`0${fe}`:fe,a=({className:fe="",onChange:de,defaultValue:te=0})=>{const[ae,re]=(0,y.useState)(te);(0,y.useEffect)(()=>{const b=setTimeout(()=>{re(ae+1e3)},1e3);return de(ae+1e3),()=>{clearInterval(b)}},[ae]);const ee=parseInt(ae/(60*6e4))||"00",ne=parseInt(ae%(60*6e4)/6e4)||"00",x=parseInt(ae%6e4/1e3)||"00";return y.createElement("div",{className:fe},xe(ee),":",xe(ne),":",xe(x))};nt.Z=a},64123:function(ct,nt,le){"use strict";var y=le(59301),xe=le(59301);const a=({text:fe,speed:de=100})=>{const[te,ae]=(0,y.useState)(""),re=(0,y.useRef)(0);return(0,y.useEffect)(()=>{ae(""),re.current=0;const ee=setInterval(()=>{re.currentne+fe.charAt(re.current)),re.current+=1):clearInterval(ee)},de);return()=>{clearInterval(ee)}},[fe]),xe.createElement("div",{className:"c-black"},te)};nt.Z=a},25992:function(ct,nt,le){"use strict";le.d(nt,{cT:function(){return be},pe:function(){return ge}});var y=le(59301),xe=le(14566),a=le(6767),fe=le(82093),de=le(28209),te=le.n(de),ae=le(1012),re=le(76560),ee=le(47257),ne=le.n(ee),x=Object.defineProperty,b=Object.defineProperties,E=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,pe=(Ae,Ce,Se)=>Ce in Ae?x(Ae,Ce,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ae[Ce]=Se,ue=(Ae,Ce)=>{for(var Se in Ce||(Ce={}))ie.call(Ce,Se)&&pe(Ae,Se,Ce[Se]);if(z)for(var Se of z(Ce))oe.call(Ce,Se)&&pe(Ae,Se,Ce[Se]);return Ae},ce=(Ae,Ce)=>b(Ae,E(Ce)),se=(Ae,Ce)=>{var Se={};for(var De in Ae)ie.call(Ae,De)&&Ce.indexOf(De)<0&&(Se[De]=Ae[De]);if(Ae!=null&&z)for(var De of z(Ae))Ce.indexOf(De)<0&&oe.call(Ae,De)&&(Se[De]=Ae[De]);return Se},he=(Ae,Ce,Se)=>new Promise((De,Fe)=>{var we=We=>{try{Be(Se.next(We))}catch(Oe){Fe(Oe)}},Me=We=>{try{Be(Se.throw(We))}catch(Oe){Fe(Oe)}},Be=We=>We.done?De(We.value):Promise.resolve(We.value).then(we,Me);Be((Se=Se.apply(Ae,Ce)).next())});const{Dragger:Ee}=xe.default,ge=Ae=>{const Ce="bf3c199c2470cb477d907b1e0917c17b",Se="5183666c72eec9e4";var De=te().enc.Utf8.parse(Ce);let Fe=te().enc.Utf8.parse(Se);var we=te().AES.decrypt(Ae,De,{iv:Fe,mode:te().mode.CBC});return we.toString(te().enc.Utf8)};let ve;const me=Ae=>he(void 0,[Ae],function*({identifier:Ce,oldFilename:Se,newFilename:De}){var Fe,we,Me,Be,We,Oe;const Qe=yield Fetch("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});Qe.data=JSON.parse(ge(Qe.data));const Ke=new OSS({endpoint:(Fe=Qe==null?void 0:Qe.data)==null?void 0:Fe.end_point,region:(we=Qe==null?void 0:Qe.data)==null?void 0:we.region,accessKeyId:(Me=Qe==null?void 0:Qe.data)==null?void 0:Me.access_key_id,accessKeySecret:(Be=Qe==null?void 0:Qe.data)==null?void 0:Be.access_key_secret,bucket:(We=Qe==null?void 0:Qe.data)==null?void 0:We.bucket,stsToken:(Oe=Qe==null?void 0:Qe.data)==null?void 0:Oe.security_token});return new Promise((He,Ue)=>{console.log(11111,`${Ce}/${Se}`,`${Ce}/${De}`,Qe.data),Ke.copy(`/${Ce}/${Se}`,`/${Ce}/${De}`).then(ke=>{console.log("\u62F7\u8D1D\u6210\u529F",ke)}).catch(ke=>{console.log(ke)})})}),be=(Ae,Ce,Se)=>he(void 0,null,function*(){var De,Fe,we,Me,Be,We;Ce.file_name=Ae.name;const Oe=yield(0,fe.ZP)("/api/buckets/get_upload_token.json",{method:"get"});console.log("decrypt(res.data):",ge(Oe.data)),Oe.data=JSON.parse(ge(Oe.data));const Qe=Ae.name.split(".");Qe.pop();const Ke=Ce.realFileName?Qe.join(""):(0,ae.Z)(),He=new(ne())({endpoint:(De=Oe==null?void 0:Oe.data)==null?void 0:De.end_point,region:(Fe=Oe==null?void 0:Oe.data)==null?void 0:Fe.region,accessKeyId:(we=Oe==null?void 0:Oe.data)==null?void 0:we.access_key_id,accessKeySecret:(Me=Oe==null?void 0:Oe.data)==null?void 0:Me.access_key_secret,bucket:(Be=Oe==null?void 0:Oe.data)==null?void 0:Be.bucket,stsToken:(We=Oe==null?void 0:Oe.data)==null?void 0:We.security_token});return new Promise((Ue,ke)=>{var Te;He.multipartUpload(`${Ke}`,new Blob([Ae],{type:Ae.type}),ce(ue({timeout:200*1e3,partSize:102400},Se),{callback:{url:(Te=Oe==null?void 0:Oe.data)==null?void 0:Te.callback_url,host:Oe==null?void 0:Oe.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,fe.rz)(Ce)}})).then(function(je){var Le;Ae.response=(Le=je.data)==null?void 0:Le.data,Ue(je==null?void 0:je.data)}).catch(function(je){ke(je),console.log("err:",je)})})}),ye=Ae=>{var Ce=Ae,{user:Se,cancelUpload:De}=Ce,Fe=se(Ce,["user","cancelUpload"]);const[we,Me]=(0,y.useState)([]);let[Be,We]=(0,y.useState)();const Oe={onRemove:Ke=>{Me([...we.filter(He=>He.name!==Ke.name)]),Fe.onChange(we.filter(He=>He.name!==Ke.name))},disabled:Fe.disabled,multiple:!0,fileList:we==null?void 0:we.map(Ke=>Ke.file),customRequest:()=>{},beforeUpload:Ke=>he(void 0,null,function*(){let He=Fe.maxSize||1073741824;if(we.filter(Ue=>Ue.name===Ke.name).length){a.ZP.info(`${Ke.name}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}return(Ke==null?void 0:Ke.size)>He?(a.ZP.info(`\u6587\u4EF6\u8D85\u8FC7${He/1024/1024/1024}GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42`),!1):(we.push({name:Ke.name,file:Ke}),Me([...we]),Fe.onChange(we),!1)})},Qe=(Ke,He)=>he(void 0,null,function*(){var Ue,ke,Te,je,Le,Ge;He.file_name=Ke.name;const rt=Ke.name,$e=yield(0,fe.ZP)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});if($e.data=JSON.parse(ge($e.data)),($e==null?void 0:$e.status)!==0){we[we.findIndex(Ye=>Ye.name===rt)].status="error",we[we.findIndex(Ye=>Ye.name===rt)].file.status="error",Fe.onChange(we),a.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}Be=new(ne())({endpoint:(Ue=$e==null?void 0:$e.data)==null?void 0:Ue.end_point,region:(ke=$e==null?void 0:$e.data)==null?void 0:ke.region,accessKeyId:(Te=$e==null?void 0:$e.data)==null?void 0:Te.access_key_id,accessKeySecret:(je=$e==null?void 0:$e.data)==null?void 0:je.access_key_secret,bucket:(Le=$e==null?void 0:$e.data)==null?void 0:Le.bucket,stsToken:(Ge=$e==null?void 0:$e.data)==null?void 0:Ge.security_token}),console.log(Ke,"file"),We(Be);const ze=Ke.name.split(".");ze.pop();const _e=rt.indexOf(".")>-1?He.realFileName?ze.join("."):(0,ae.Z)():rt;return new Promise((Ye,Pe)=>{var Ze;try{Be.multipartUpload(`${Fe.identifier}/${_e}${rt.indexOf(".")>-1?"."+rt.split(".").pop():""}`,new Blob([Ke.file],{type:Ke.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(Ve,tt,Je)=>{try{console.log("\u8FDB\u5EA6",Ve,tt,Je);const Ne=we.findIndex(Ie=>Ie.name===rt);we[Ne].file.percent=Ve*100,we[Ne].tempCheckpoint=tt,Me([...we])}catch(Ne){}},checkpoint:we[we.findIndex(Ve=>Ve.name===rt)].tempCheckpoint,callback:{customValue:{id:rt+""},url:(Ze=$e==null?void 0:$e.data)==null?void 0:Ze.callback_url,host:$e==null?void 0:$e.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,fe.rz)(He)}}).then(function(Ve){var tt,Je,Ne;const Ie=we.findIndex(Xe=>Xe.name===rt);let Re="done";if(((tt=Ve.data)==null?void 0:tt.status)===0){Ke.response=(Je=Ve.data)==null?void 0:Je.data;const Xe=we.findIndex(qe=>qe.name===rt);we[Xe].status="done",we[Xe].file.status="done"}else a.ZP.warning((Ne=Ve.data)==null?void 0:Ne.message),Re="error";we[Ie].status=Re,we[Ie].file.status=Re,Fe.onChange(we),Ye(Ve==null?void 0:Ve.data)}).catch(function(Ve){we[we.findIndex(tt=>tt.name===rt)].status="error",we[we.findIndex(tt=>tt.name===rt)].file.status="error",a.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),Me([...we]),Fe.onChange(we),Pe(Ve),console.log("err:",Ve)})}catch(Ve){}})});return(0,y.useEffect)(()=>{we.every(Ke=>Ke==="done"||Ke==="error")&&Fe.onComplete(we)},[we]),(0,y.useEffect)(()=>{De&&(Be==null||Be.cancel())},[De]),(0,y.useEffect)(()=>{Fe.uploading&&we.map(Ke=>he(void 0,null,function*(){var He;if((!Ke.status||Ke.status==="error")&&!De){Ke.status="uploading",Ke.file.status="uploading";const Ue=yield Qe(Ke,{login:(He=Se==null?void 0:Se.userInfo)==null?void 0:He.login,container_type:Fe.container_type,container_id:Fe.container_id,description:Fe.description,realFileName:Fe.realFileName})}}))},[Fe.uploading]),y.createElement(Ee,ce(ue({},Oe),{height:Fe.height,className:Fe.className}),y.createElement("p",{className:"ant-upload-hint"},Fe.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};nt.ZP=(0,re.connect)(({loading:Ae,globalSetting:Ce,user:Se})=>({globalSetting:Ce,loading:Ae.models.competitions,user:Se}))(ye)},39479:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return fe}});var y=le(59301),xe=le(33796),a=le(90083),fe=()=>{const[de,te]=(0,y.useState)(""),[ae,re]=(0,y.useState)(0);let[ee,ne]=(0,y.useState)(),[x,b]=(0,y.useState)();const[E,z]=(0,y.useState)(!1),ie=(0,y.useRef)("");(0,y.useEffect)(()=>xe.Z.subscribe("preview-image",be=>{te(be),console.log(ge.current)}),[]),(0,y.useEffect)(()=>(document.addEventListener("keydown",oe),()=>{document.removeEventListener("keydown",oe)}),[]),(0,y.useEffect)(()=>{ie.current=de},[de]);function oe(me){console.log("e====",me),me.keyCode==27&&ie.current&&pe()}function pe(){document.body.style.overflow="auto",ne(void 0),b(void 0),re(0),te("")}function ue(){re(ae+90)}function ce(){ee=ge.current.width*1.1,x=ge.current.height*1.1,b(x),ne(ee)}function se(){ee=ge.current.width/1.1,x=ge.current.height/1.1,b(x),ne(ee)}const he=(0,y.useRef)(),Ee=(0,y.useRef)(),ge=(0,y.useRef)(),ve=me=>{(me.nativeEvent.target===he.current||me.nativeEvent.target===Ee.current)&&pe()};return y.createElement(y.Fragment,null,de?y.createElement("div",null,y.createElement("div",{className:"preview-wrp-group",ref:Ee},y.createElement(a.Z,{className:"image-preview",src:de,style:{display:"none"},preview:{visible:!0,src:de,onVisibleChange:me=>{te("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},44905:function(ct,nt,le){"use strict";le.d(nt,{h:function(){return he}});var y=le(59301),xe=le(82326),a=le(28284),fe=le(99571),de=le(89780),te=le.n(de),ae=le(66543),re=le(59598),ee=Object.defineProperty,ne=Object.defineProperties,x=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ie=(Ee,ge,ve)=>ge in Ee?ee(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ee[ge]=ve,oe=(Ee,ge)=>{for(var ve in ge||(ge={}))E.call(ge,ve)&&ie(Ee,ve,ge[ve]);if(b)for(var ve of b(ge))z.call(ge,ve)&&ie(Ee,ve,ge[ve]);return Ee},pe=(Ee,ge)=>ne(Ee,x(ge));const ue=xe.default.Option,ce={labelCol:{span:4},wrapperCol:{span:20}},se={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};nt.Z=({callback:Ee,onCancel:ge})=>{const[ve,me]=(0,y.useState)("python");function be(Ae){me(se[Ae][1])}function ye(Ae){Ee(Ae)}return y.createElement(a.default,pe(oe({},ce),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:ye,style:{width:500}}),y.createElement(a.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},y.createElement(xe.default,{getPopupContainer:Ae=>Ae.parentNode,onChange:be},Object.keys(se).map(Ae=>y.createElement(ue,{key:Ae,value:Ae},se[Ae][0])))),y.createElement(a.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},y.createElement(he,{mode:ve})),y.createElement("div",{className:"flex-container flex-end"},y.createElement(fe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(fe.ZP,{type:"ghost",onClick:ge},"\u53D6\u6D88")))};function he({value:Ee,onChange:ge,mode:ve,options:me={}}){const be=(0,y.useRef)(),[ye,Ae]=(0,y.useState)();return(0,y.useEffect)(()=>{if(ye){let Ce=function(Se){const De=Se.getValue();ge&&ge(De)};return ye.on("change",Ce),()=>{ye.off("change",Ce)}}},[ye,ge]),(0,y.useEffect)(()=>{ye&&ye.setOption("mode",ve)},[ye,ve]),(0,y.useEffect)(()=>{ye&&(Ee!==ye.getValue()||Ee==="")&&setTimeout(()=>{ye.setValue(Ee||"")},300)},[ye,Ee]),(0,y.useEffect)(()=>{if(be.current&&!ye){const Ce=te().fromTextArea(be.current,oe({mode:ve,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},me));Ae(Ce)}},[be.current,ye]),y.createElement("div",{className:"my-codemirror-container"},y.createElement("textarea",{ref:be}))}},2978:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return pn}});var y=le(59301),xe=le(89780),a=le.n(xe),fe=le(76374),de=le(66543),te=le(6313),ae=le(25717),re=le(99498),ee=le(25419),ne=le(67549),x=le(38394),b=({value:Ct="",className:Dt,showTextOnly:jt,showLines:Yt,style:Ft={}})=>{const _t=(0,y.useMemo)(()=>"",[Ct]);return y.createElement(y.Fragment,null,y.createElement("div",{dangerouslySetInnerHTML:{__html:_t}}))},E=Object.defineProperty,z=Object.defineProperties,ie=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,ce=(Ct,Dt,jt)=>Dt in Ct?E(Ct,Dt,{enumerable:!0,configurable:!0,writable:!0,value:jt}):Ct[Dt]=jt,se=(Ct,Dt)=>{for(var jt in Dt||(Dt={}))pe.call(Dt,jt)&&ce(Ct,jt,Dt[jt]);if(oe)for(var jt of oe(Dt))ue.call(Dt,jt)&&ce(Ct,jt,Dt[jt]);return Ct},he=(Ct,Dt)=>z(Ct,ie(Dt));let Ee=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u516C\u5F0F",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"md-iconfont icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function ge({onActionCallback:Ct,title:Dt,icon:jt,actionName:Yt,className:Ft="",children:_t}){function lt(){Ct(Yt)}return y.createElement("a",{title:Dt,className:Ft,onClick:lt},y.createElement("i",{className:`${jt}`}),_t)}var ve=({watch:Ct,showNullButton:Dt,showNullProgramButton:jt,onActionCallback:Yt,fullScreen:Ft,insertTemp:_t,hidetoolBar:lt,extraUse:pt})=>{const Ot=[...Ee,{title:`${Ct?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Ct?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return y.createElement("ul",{className:"markdown-toolbar-container"},!lt&&Ot.map((Qt,Xt)=>y.createElement("li",{key:Xt},Qt.actionName?y.createElement(ge,he(se({},Qt),{onActionCallback:Yt})):y.createElement("span",{className:"v-line"}))),Dt?y.createElement("li",null,y.createElement(ge,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Yt},y.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,jt?y.createElement(y.Fragment,null,y.createElement("li",null,y.createElement(ge,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Yt},y.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),y.createElement("li",null,y.createElement(ge,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Yt},y.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,_t&&y.createElement("li",null,y.createElement(ge,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${_t}`,onActionCallback:Yt},y.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),pt&&y.createElement("li",null,pt),y.createElement("li",{className:"btn-full-screen"},y.createElement(ge,{icon:`${Ft?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Ft?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Yt})))},me=le(75790),be=le(28284),ye=le(37568),Ae=le(99571),Ce=Object.defineProperty,Se=Object.defineProperties,De=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,Be=(Ct,Dt,jt)=>Dt in Ct?Ce(Ct,Dt,{enumerable:!0,configurable:!0,writable:!0,value:jt}):Ct[Dt]=jt,We=(Ct,Dt)=>{for(var jt in Dt||(Dt={}))we.call(Dt,jt)&&Be(Ct,jt,Dt[jt]);if(Fe)for(var jt of Fe(Dt))Me.call(Dt,jt)&&Be(Ct,jt,Dt[jt]);return Ct},Oe=(Ct,Dt)=>Se(Ct,De(Dt));const Qe={labelCol:{span:4},wrapperCol:{span:20}};var Ke=({callback:Ct,onCancel:Dt})=>{function jt(Yt){Ct(Yt)}return y.createElement(be.default,Oe(We({},Qe),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:jt,style:{width:500}}),y.createElement(be.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},y.createElement(ye.default,null)),y.createElement(be.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},y.createElement(ye.default,null)),y.createElement("div",{className:"flex-container flex-end"},y.createElement(Ae.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(Ae.ZP,{type:"ghost",onClick:Dt},"\u53D6\u6D88")))},He=le(44905),Ue=le(45596),ke=le(62957),Te=le(77019),je=le(6077),Le=le(59301),Ge=({callback:Ct,onCancel:Dt})=>{const jt=document.createElement("canvas"),Yt=jt.getContext("2d");jt.width=1e3,jt.height=800,Yt.fillStyle="#ffffff",Yt.fillRect(0,0,jt.width,jt.height);const Ft=jt.toDataURL("image/png");return Le.createElement(ke.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Le.createElement(Te.Z,{style:{height:"100vh"}},Le.createElement(je.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Ft,visible:!0,title:String(Date.now())},onOk:_t=>{Ct({src:_t.url})},onClose:Dt})))},rt=le(30641),$e=le(5269),ze=le(6767),_e={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},Ye=le(59301),Ze=(0,y.forwardRef)(({onCancel:Ct,editImgId:Dt,callback:jt},Yt)=>{let Ft=(0,y.useRef)(),_t=(0,y.useRef)(),lt=(0,y.useRef)(),pt=(0,y.useRef)(!1);const Ot=(0,y.useRef)(!1);console.log("ref:",Yt);const[Qt,Xt]=(0,y.useState)(0),[Gt,Ht]=(0,y.useState)("100vh");return(0,y.useEffect)(()=>{Xt(1)},[]),(0,y.useImperativeHandle)(Yt,()=>({setHeight:Ht})),Ye.createElement("div",{ref:Ot,className:"body-overflow-initial"},Ye.createElement(rt.Z,{width:"100vw",height:Gt,footer:null,closable:!0,placement:"bottom",open:!!Qt,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${_e.drawerWrap}`,onClose:()=>{window.saveDrawData(Wt=>{jt({src:`/api/attachments/${Wt}`,id:Wt})})},title:Ye.createElement(Te.Z,{align:"middle"},Ye.createElement($e.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Ye.createElement($e.Z,{onClick:()=>{Ht(Gt==="60px"?"100vh":"60px")}},Ye.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),Ye.createElement($e.Z,{onClick:()=>{window.saveDrawData(Wt=>{if(Wt===null){ze.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}ze.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),jt({src:`/api/attachments/${Wt}`,id:Wt,disabledClose:!0})})}},Ye.createElement(Ae.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},Ye.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${Dt||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0&open=blank`,width:"100%",height:"100%",frameBorder:"0",ref:_t})))}),Ve=le(90524),tt=le(47889),Je=le(71051);const Ne=tt.ZP.Group,Ie={margin:"0 8px"};var Re=({callback:Ct,onCancel:Dt})=>{function jt(Yt){Ct(Yt)}return y.createElement(be.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:jt},y.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},y.createElement("span",{style:Ie},"\u5355\u5143\u683C\u6570\uFF1A"),y.createElement("span",{style:Ie},"\u884C\u6570"),y.createElement(be.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},y.createElement(Je.Z,null)),y.createElement("span",{style:Ie},"\u5217\u6570"),y.createElement(be.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},y.createElement(Je.Z,null))),y.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},y.createElement("span",{style:Ie},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),y.createElement(be.default.Item,{name:"align"},y.createElement(Ne,null,y.createElement(tt.ZP,{value:"default"},y.createElement("i",{className:"fa fa-align-justify"})),y.createElement(tt.ZP,{value:"left"},y.createElement("i",{className:"fa fa-align-left"})),y.createElement(tt.ZP,{value:"center"},y.createElement("i",{className:"fa fa-align-center"})),y.createElement(tt.ZP,{value:"right"},y.createElement("i",{className:"fa fa-align-right"}))))),y.createElement("div",{className:"flex-container flex-end"},y.createElement(Ae.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(Ae.ZP,{type:"ghost",onClick:Dt},"\u53D6\u6D88")))},Xe=le(71411),qe=le(11081),ot=le.n(qe),it=(0,y.forwardRef)(({use3d:Ct,width:Dt,height:jt,callback:Yt,showSaveButton:Ft},_t)=>{const lt=(0,y.useRef)(),pt=(0,y.useRef)(),[Ot,Qt]=(0,y.useState)(!1),Xt=(0,y.useRef)({id:lt,appName:"graphing",width:Dt||1e3,height:jt||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,y.useEffect)(()=>{pt.current=new(ot())(Xt.current,!0),window.onload=function(){pt.current.inject("applet_container")}},[]);const Gt=()=>{var Ht=window.ggbApplet.getPNGBase64(1,!0,72);return Yt&&Yt(Ht),Ht};return(0,y.useEffect)(()=>{Xt.current.appName=Ot?"3D":"graphing",pt.current.inject("applet_container")},[Ot]),(0,y.useEffect)(()=>{Qt(Ct)},[Ct]),(0,y.useImperativeHandle)(_t,()=>({getImgData:Gt})),y.createElement(y.Fragment,null,y.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:lt}),y.createElement(Te.Z,{align:"middle"},y.createElement($e.Z,{flex:1},y.createElement(Xe.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Ot,onChange:Ht=>Qt(Ht)})),y.createElement($e.Z,null,y.createElement(Ae.ZP,{size:"large",onClick:Gt,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Mt=le(88615);const wt="link",Pt="upload-image",ft="add-flowchart",ut="draw-image",mt="add-flowchart",st="code-block",bt="add-table",dt="------------",yt={default:dt,left:`:${dt}`,center:`:${dt}:`,right:`${dt}:`};var Bt=le(17904);function Nt(){}let Tt=0;const cn=1e4,vn="\u2581",an="@\u2581\u2581@",Kt="@\u2581@",ln=` **\u6A21\u677F\u6807\u9898** -\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,rn=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function Vt(Ct){return/^\d+$/.test(Ct)?`${Ct}px`:Ct}const Fn=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",An={[Fn+"-B"]:"bold",[Fn+"-I"]:"italic"},dn={[wt]:"\u6DFB\u52A0\u94FE\u63A5",[st]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[It]:"\u6DFB\u52A0\u56FE\u7247",[ut]:"\u6DFB\u52A0\u753B\u56FE",[dt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Et]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var pn=({defaultValue:Ct="",onChange:Dt,width:jt="100%",height:Yt=400,miniToolbar:Ft=!1,isFocus:_t=!1,watch:lt,insertTemp:ft,mode:Ot="markdown",id:Qt="markdown-editor-id",showResizeBar:Xt=!1,noStorage:Gt=!1,showNullButton:Ht=!1,showNullProgramButton:Wt=!1,hidetoolBar:yn=!1,fullScreen:gn=!1,onBlur:Tn,onCMBeforeChange:Un,onFullScreen:Rt,className:sn="",disablePaste:Bn=!1,disabled:wn=!1,disabledFill:In=!1,placeholder:On="",values:zn="",extraUse:Nn})=>{const[Mt,Yn]=(0,y.useState)(null),[Zn,Kn]=(0,y.useState)(Ct),[Mn,nr]=(0,y.useState)(lt),[sr,Er]=(0,y.useState)(gn),[pr,gr]=(0,y.useState)(""),[lr,Rr]=(0,y.useState)(0),[Zr,Kr]=(0,y.useState)(Yt),[hr,Nr]=(0,y.useState)(!1),[gt,jr]=(0,y.useState)(0),[_r,Cr]=(0,y.useState)(0),tr=(0,y.useRef)(),ur=(0,y.useRef)(),Br=(0,y.useRef)(),xr=(0,y.useRef)(),dr=(0,y.useRef)(),Tr=(0,y.useRef)();(0,y.useEffect)(()=>{const vt=window.scrollY||window.pageYOffset;Kn(zn),Mt==null||Mt.setValue(zn),window.scrollTo(0,vt)},[zn]),(0,y.useEffect)(()=>{Rt==null||Rt(sr)},[sr]),(0,y.useEffect)(()=>{if(tr.current){let vt=function(Ut,xt){var un;if(Bn){xt.preventDefault();return}const $t=xt.clipboardData;if($t){const Zt=$t.types.toString(),Jt=$t.items;if(Zt==="Files"||$t.types.indexOf("Files")>-1){if(xt.preventDefault(),Ot=="stex")return;try{let Dn=Jt[1];((un=Jt[0])==null?void 0:un.kind)==="file"&&(Dn=Jt[0]);const At=Dn.getAsFile(),kt=At.name.split(".").pop();(0,ze.I)(At,zt=>{var en,Cn,Rn;zt.id?((en=At==null?void 0:At.type)==null?void 0:en.indexOf("image"))>-1?St.replaceSelection(``):((Cn=At==null?void 0:At.type)==null?void 0:Cn.indexOf("video"))>-1?St.replaceSelection(``):((Rn=At==null?void 0:At.type)==null?void 0:Rn.indexOf("pdf"))>-1?St.replaceSelection(`${At.name}`):rn.includes(kt)?St.replaceSelection(`${At.name}`):St.replaceSelection(`[${At.name}](/api/attachments/${zt.id}?type=${zt.content_type})`):(zt==null?void 0:zt.status)===401&&(document.location.href="/user/login")})}catch(Dn){We.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const St=a().fromTextArea(tr.current,{mode:Ot,lineNumbers:!Ft,lineWrapping:!0,value:Ct,autoCloseTags:!0,autoCloseBrackets:!0});return St.on("keyup",function(Ut,xt){xt.keyCode===8&&(Ut.getValue()==""?St.setOption("placeholder",On):St.setOption("placeholder",null))}),St.on("keydown",function(Ut,xt){if(xt.keyCode===8){var un=ar(Ut);un&&xt.preventDefault()}}),_t&&St.focus(),St.on("paste",vt),wn&&St.on("beforeChange",function(Ut,xt){(xt.origin==="paste"||xt.origin==="+input")&&xt.cancel()}),Yn(St),()=>{St.off("paste",vt)}}},[]);const er=(0,y.useCallback)(()=>{if(ur.current)try{}catch(vt){console.log(vt,"---- to set md editor body height")}},[Zr,ur,sr]);(0,y.useEffect)(()=>{function vt(){let St=new fe.Z(Ut=>{for(let xt of Ut)(xt.target.offsetHeight>0||xt.target.offsetWidth>0)&&(er(),Mt.setSize("100%","100%"),Mt.refresh())});return St.observe(tr.current.parentElement),St}if(Mt){const St=vt();return()=>{var Ut,xt;(Ut=tr.current)!=null&&Ut.parentElement&&St.unobserve((xt=tr.current)==null?void 0:xt.parentElement)}}},[Mt,er]),(0,y.useEffect)(()=>{if(Mt){let vt=[];for(const[St,Ut]of Object.entries(An)){let xt={[St]:()=>{wr(Ut)}};vt.push(xt),Mt.addKeyMap(xt)}return()=>{for(let St of vt)Mt.removeKeyMap(St)}}},[Mt]),(0,y.useEffect)(()=>{gn!==sr&&Er(gn)},[gn]),(0,Bt.Z)(()=>{if(!Gt&&lr>0){let vt=new Date().getTime(),St=window.sessionStorage.getItem(Qt);vt>=lr+cn&&(!St||St!==Zn)&&(window.sessionStorage.setItem(Qt,Zn),Nr(!0))}},cn),(0,y.useEffect)(()=>{nr(lt)},[Mt,lt]),(0,y.useEffect)(()=>{Mt&&_t&&Mt.focus()},[Mt,_t]),(0,y.useEffect)(()=>{if(Mn&&Mt){let vt=function(Ut){let xt=Ut.target;if(xr.current){let un=xt.scrollTop/xt.scrollHeight;xr.current.scrollTop=xr.current.scrollHeight*un}};const St=Mt.getScrollerElement();return St.addEventListener("scroll",vt),()=>{St.removeEventListener("scroll",vt)}}},[Mt,Mn]),(0,y.useEffect)(()=>{if(Mt&&Un){let vt=function(St,Ut){Un(St,Ut)};return Mt.on("beforeChange",vt),()=>{Mt.off("beforeChange",vt)}}},[Mt,Un]),(0,y.useEffect)(()=>{if(Mt&&Tn){let vt=function(){Tn(Mt.getValue())};return Mt.on("blur",vt),()=>{Mt.off("blur",vt)}}},[Mt,Tn]);function ar(vt,St){var Ut=vt.getDoc(),xt=Ut.getCursor(),un=Ut.getLine(xt.line),$t=un.charAt(xt.ch-1),Zt=un.lastIndexOf("@\u2581@",xt.ch),Jt=un.lastIndexOf("@\u2581\u2581@",xt.ch),Dn=Zt>Jt?Zt:Jt,At=Zt>Jt?3:4;if(an.indexOf($t)===-1)return null;if(console.log("change1:",St,vt,un,xt,Dn,Zt,Jt,$t),Dn>=0&&xt.ch-Dn<5){var kt=Dn+At;return Ut.replaceRange("",{line:xt.line,ch:Dn},{line:xt.line,ch:kt}),{line:xt.line,ch:kt}}return null}(0,y.useEffect)(()=>{if(Mt){let vt=function(St,Ut){const xt=St.getValue();Kn(xt),Rr(new Date().getTime()),St.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Dt&&(Wt?Dt(xt,Pn(xt)):Dt(xt))};return Mt.on("change",vt),()=>{Mt.off("change",vt)}}},[Mt,Dt]),(0,y.useEffect)(()=>{if(Mt)if(Ct==null)Mt.setValue(""),Kn("");else{const vt=window.scrollY||window.pageYOffset;Ct!==Mt.getValue()&&(Mt.setValue(Ct),Kn(Ct),Mt.setCursor(wn?1:Mt.lineCount(),0),window.scrollTo(0,vt))}},[Mt,Ct]);const wr=(0,y.useCallback)(vt=>{const St=Mt.getCursor(),Ut=Mt.getSelection();let xt=Ut.split(` -`);switch(vt){case"bold":return Mt.replaceSelection("**"+Ut+"**"),Ut===""&&Mt.setCursor(St.line,St.ch+2),Mt.focus();case"italic":return Mt.replaceSelection("*"+Ut+"*"),Ut===""&&Mt.setCursor(St.line,St.ch+1),Mt.focus();case"code":return Mt.replaceSelection("`"+Ut+"`"),Ut===""&&Mt.setCursor(St.line,St.ch+1),Mt.focus();case"inline-latex":return gr("inline-latex"),Mt.focus();case"latex":return Mt.replaceSelection("```latex\n"+Ut+"\n```"),Mt.setCursor(St.line+1,Ut.length+1),Mt.focus();case"line-break":return Mt.replaceSelection(`
-`),Mt.focus();case"list-ul":return Ut===""?Mt.replaceSelection("- "+Ut):Mt.replaceSelection(xt.map(un=>un===""?"":`- ${un}`).join(` -`)),Mt.focus();case"list-ol":return Ut===""?Mt.replaceSelection("1. "+Ut):Mt.replaceSelection(xt.map((un,$t)=>un===""?"":`${$t+1}. ${un}`).join(` -`)),Mt.focus();case"add-null-ch":return Ut===""&&Mt.setCursor(St.line,St.ch),Mt.replaceSelection(vn),Mt.focus();case"add-signal":return Ut===""&&Mt.setCursor(St.line,St.ch),Mt.replaceSelection(Kt),Mt.focus();case"add-multiple":return Ut===""&&Mt.setCursor(St.line,St.ch),Mt.replaceSelection(an),Mt.focus();case"inster-template-1":return Ut===""&&Mt.setCursor(St.line,St.ch),Mt.replaceSelection(ln),Mt.focus();case"eraser":return Mt.setValue(""),Mt.focus();case"trigger-watch":return nr(!Mn),Mt.focus();case"trigger-full-screen":return Er(!sr),Mt.focus();case wt:gr(wt);return;case st:gr(st);return;case It:gr(It);return;case ut:gr(ut);return;case"maths-latex":gr("maths-latex");return;case dt:dr.current="",sessionStorage.removeItem("file_id"),gr(dt);return;case Et:gr(Et);return;default:throw new Error}},[Mt,Mn,sr]),mn=(0,y.useCallback)((vt,St)=>{var Ut,xt,un,$t,Zt,Jt;switch(vt!=null&&vt.disabledClose||gr(""),pr){case wt:const{title:en,link:Cn}=vt;return Mt.replaceSelection(`[${en}](${Cn})`),Mt.focus();case st:const{language:Rn,content:Wn}=vt;return Mt.replaceSelection(["```"+Rn,Wn,"```"].join(` -`)),Mt.focus();case"maths-latex":for(var Dn=atob(vt),At=new Uint8Array(Dn.length),kt=0;kt{Or.id?Mt.replaceSelection(`![,](/api/attachments/${Or.id}?type=${Or.content_type})`):(Or==null?void 0:Or.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Mt.replaceSelection("`$$"+vt+"$$`");break;case ht:const{src:pt,alt:nn,id:_n}=vt;if(!_n)return;Mt.getValue().indexOf(pt)===-1?Mt.replaceSelection(`${nn||`):document.getElementById(_n).src=Ge.Z.API_SERVER+pt+"?t="+Date.now();break;case It:case ut:const Xn=St,kn=(un=(xt=(Ut=Xn==null?void 0:Xn.name)==null?void 0:Ut.split("."))==null?void 0:xt.pop)==null?void 0:un.call(xt);return(($t=Xn==null?void 0:Xn.type)==null?void 0:$t.indexOf("image"))>-1||!(Xn!=null&&Xn.type)?Xn!=null&&Xn.align||Xn!=null&&Xn.width?Mt.replaceSelection(`

${nn||

`):Mt.replaceSelection(`${nn||`):((Zt=Xn==null?void 0:Xn.type)==null?void 0:Zt.indexOf("video"))>-1?Mt.replaceSelection(``):((Jt=Xn==null?void 0:Xn.type)==null?void 0:Jt.indexOf("pdf"))>-1?Mt.replaceSelection(`${Xn.name}`):rn.includes(kn)?Mt.replaceSelection(`${Xn.name}`):Mt.replaceSelection(`[${Xn.name}](${pt})`),Mt.focus();case Et:const{row:$n,col:Vn,align:Ir}=vt;let Sn=` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,rn=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function Vt(Ct){return/^\d+$/.test(Ct)?`${Ct}px`:Ct}const Fn=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",An={[Fn+"-B"]:"bold",[Fn+"-I"]:"italic"},dn={[wt]:"\u6DFB\u52A0\u94FE\u63A5",[st]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Pt]:"\u6DFB\u52A0\u56FE\u7247",[ut]:"\u6DFB\u52A0\u753B\u56FE",[ft]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[bt]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var pn=({defaultValue:Ct="",onChange:Dt,width:jt="100%",height:Yt=400,miniToolbar:Ft=!1,isFocus:_t=!1,watch:lt,insertTemp:pt,mode:Ot="markdown",id:Qt="markdown-editor-id",showResizeBar:Xt=!1,noStorage:Gt=!1,showNullButton:Ht=!1,showNullProgramButton:Wt=!1,hidetoolBar:yn=!1,fullScreen:gn=!1,onBlur:Tn,onCMBeforeChange:Un,onFullScreen:Rt,className:sn="",disablePaste:On=!1,disabled:wn=!1,disabledFill:In=!1,placeholder:Pn="",values:zn="",extraUse:Nn})=>{const[It,Yn]=(0,y.useState)(null),[Zn,Kn]=(0,y.useState)(Ct),[Mn,nr]=(0,y.useState)(lt),[sr,Er]=(0,y.useState)(gn),[pr,gr]=(0,y.useState)(""),[lr,Rr]=(0,y.useState)(0),[Zr,Kr]=(0,y.useState)(Yt),[hr,Nr]=(0,y.useState)(!1),[gt,jr]=(0,y.useState)(0),[_r,Cr]=(0,y.useState)(0),tr=(0,y.useRef)(),ur=(0,y.useRef)(),Br=(0,y.useRef)(),xr=(0,y.useRef)(),dr=(0,y.useRef)(),Tr=(0,y.useRef)();(0,y.useEffect)(()=>{const vt=window.scrollY||window.pageYOffset;Kn(zn),It==null||It.setValue(zn),window.scrollTo(0,vt)},[zn]),(0,y.useEffect)(()=>{Rt==null||Rt(sr)},[sr]),(0,y.useEffect)(()=>{if(tr.current){let vt=function(Ut,xt){var un;if(On){xt.preventDefault();return}const $t=xt.clipboardData;if($t){const Zt=$t.types.toString(),Jt=$t.items;if(Zt==="Files"||$t.types.indexOf("Files")>-1){if(xt.preventDefault(),Ot=="stex")return;try{let Dn=Jt[1];((un=Jt[0])==null?void 0:un.kind)==="file"&&(Dn=Jt[0]);const At=Dn.getAsFile(),kt=At.name.split(".").pop();(0,Ue.I)(At,zt=>{var en,Cn,Rn;zt.id?((en=At==null?void 0:At.type)==null?void 0:en.indexOf("image"))>-1?St.replaceSelection(``):((Cn=At==null?void 0:At.type)==null?void 0:Cn.indexOf("video"))>-1?St.replaceSelection(``):((Rn=At==null?void 0:At.type)==null?void 0:Rn.indexOf("pdf"))>-1?St.replaceSelection(`${At.name}`):rn.includes(kt)?St.replaceSelection(`${At.name}`):St.replaceSelection(`[${At.name}](/api/attachments/${zt.id}?type=${zt.content_type})`):(zt==null?void 0:zt.status)===401&&(document.location.href="/user/login")})}catch(Dn){ze.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const St=a().fromTextArea(tr.current,{mode:Ot,lineNumbers:!Ft,lineWrapping:!0,value:Ct,autoCloseTags:!0,autoCloseBrackets:!0});return St.on("keyup",function(Ut,xt){xt.keyCode===8&&(Ut.getValue()==""?St.setOption("placeholder",Pn):St.setOption("placeholder",null))}),St.on("keydown",function(Ut,xt){if(xt.keyCode===8){var un=ar(Ut);un&&xt.preventDefault()}}),_t&&St.focus(),St.on("paste",vt),wn&&St.on("beforeChange",function(Ut,xt){(xt.origin==="paste"||xt.origin==="+input")&&xt.cancel()}),Yn(St),()=>{St.off("paste",vt)}}},[]);const er=(0,y.useCallback)(()=>{if(ur.current)try{}catch(vt){console.log(vt,"---- to set md editor body height")}},[Zr,ur,sr]);(0,y.useEffect)(()=>{function vt(){let St=new fe.Z(Ut=>{for(let xt of Ut)(xt.target.offsetHeight>0||xt.target.offsetWidth>0)&&(er(),It.setSize("100%","100%"),It.refresh())});return St.observe(tr.current.parentElement),St}if(It){const St=vt();return()=>{var Ut,xt;(Ut=tr.current)!=null&&Ut.parentElement&&St.unobserve((xt=tr.current)==null?void 0:xt.parentElement)}}},[It,er]),(0,y.useEffect)(()=>{if(It){let vt=[];for(const[St,Ut]of Object.entries(An)){let xt={[St]:()=>{wr(Ut)}};vt.push(xt),It.addKeyMap(xt)}return()=>{for(let St of vt)It.removeKeyMap(St)}}},[It]),(0,y.useEffect)(()=>{gn!==sr&&Er(gn)},[gn]),(0,Bt.Z)(()=>{if(!Gt&&lr>0){let vt=new Date().getTime(),St=window.sessionStorage.getItem(Qt);vt>=lr+cn&&(!St||St!==Zn)&&(window.sessionStorage.setItem(Qt,Zn),Nr(!0))}},cn),(0,y.useEffect)(()=>{nr(lt)},[It,lt]),(0,y.useEffect)(()=>{It&&_t&&It.focus()},[It,_t]),(0,y.useEffect)(()=>{if(Mn&&It){let vt=function(Ut){let xt=Ut.target;if(xr.current){let un=xt.scrollTop/xt.scrollHeight;xr.current.scrollTop=xr.current.scrollHeight*un}};const St=It.getScrollerElement();return St.addEventListener("scroll",vt),()=>{St.removeEventListener("scroll",vt)}}},[It,Mn]),(0,y.useEffect)(()=>{if(It&&Un){let vt=function(St,Ut){Un(St,Ut)};return It.on("beforeChange",vt),()=>{It.off("beforeChange",vt)}}},[It,Un]),(0,y.useEffect)(()=>{if(It&&Tn){let vt=function(){Tn(It.getValue())};return It.on("blur",vt),()=>{It.off("blur",vt)}}},[It,Tn]);function ar(vt,St){var Ut=vt.getDoc(),xt=Ut.getCursor(),un=Ut.getLine(xt.line),$t=un.charAt(xt.ch-1),Zt=un.lastIndexOf("@\u2581@",xt.ch),Jt=un.lastIndexOf("@\u2581\u2581@",xt.ch),Dn=Zt>Jt?Zt:Jt,At=Zt>Jt?3:4;if(an.indexOf($t)===-1)return null;if(console.log("change1:",St,vt,un,xt,Dn,Zt,Jt,$t),Dn>=0&&xt.ch-Dn<5){var kt=Dn+At;return Ut.replaceRange("",{line:xt.line,ch:Dn},{line:xt.line,ch:kt}),{line:xt.line,ch:kt}}return null}(0,y.useEffect)(()=>{if(It){let vt=function(St,Ut){const xt=St.getValue();Kn(xt),Rr(new Date().getTime()),St.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Dt&&(Wt?Dt(xt,_n(xt)):Dt(xt))};return It.on("change",vt),()=>{It.off("change",vt)}}},[It,Dt]),(0,y.useEffect)(()=>{if(It)if(Ct==null)It.setValue(""),Kn("");else{const vt=window.scrollY||window.pageYOffset;Ct!==It.getValue()&&(It.setValue(Ct),Kn(Ct),It.setCursor(wn?1:It.lineCount(),0),window.scrollTo(0,vt))}},[It,Ct]);const wr=(0,y.useCallback)(vt=>{const St=It.getCursor(),Ut=It.getSelection();let xt=Ut.split(` +`);switch(vt){case"bold":return It.replaceSelection("**"+Ut+"**"),Ut===""&&It.setCursor(St.line,St.ch+2),It.focus();case"italic":return It.replaceSelection("*"+Ut+"*"),Ut===""&&It.setCursor(St.line,St.ch+1),It.focus();case"code":return It.replaceSelection("`"+Ut+"`"),Ut===""&&It.setCursor(St.line,St.ch+1),It.focus();case"inline-latex":return gr("inline-latex"),It.focus();case"latex":return It.replaceSelection("```latex\n"+Ut+"\n```"),It.setCursor(St.line+1,Ut.length+1),It.focus();case"line-break":return It.replaceSelection(`
+`),It.focus();case"list-ul":return Ut===""?It.replaceSelection("- "+Ut):It.replaceSelection(xt.map(un=>un===""?"":`- ${un}`).join(` +`)),It.focus();case"list-ol":return Ut===""?It.replaceSelection("1. "+Ut):It.replaceSelection(xt.map((un,$t)=>un===""?"":`${$t+1}. ${un}`).join(` +`)),It.focus();case"add-null-ch":return Ut===""&&It.setCursor(St.line,St.ch),It.replaceSelection(vn),It.focus();case"add-signal":return Ut===""&&It.setCursor(St.line,St.ch),It.replaceSelection(Kt),It.focus();case"add-multiple":return Ut===""&&It.setCursor(St.line,St.ch),It.replaceSelection(an),It.focus();case"inster-template-1":return Ut===""&&It.setCursor(St.line,St.ch),It.replaceSelection(ln),It.focus();case"eraser":return It.setValue(""),It.focus();case"trigger-watch":return nr(!Mn),It.focus();case"trigger-full-screen":return Er(!sr),It.focus();case wt:gr(wt);return;case st:gr(st);return;case Pt:gr(Pt);return;case ut:gr(ut);return;case"maths-latex":gr("maths-latex");return;case ft:dr.current="",sessionStorage.removeItem("file_id"),gr(ft);return;case bt:gr(bt);return;default:throw new Error}},[It,Mn,sr]),mn=(0,y.useCallback)((vt,St)=>{var Ut,xt,un,$t,Zt,Jt;switch(vt!=null&&vt.disabledClose||gr(""),pr){case wt:const{title:en,link:Cn}=vt;return It.replaceSelection(`[${en}](${Cn})`),It.focus();case st:const{language:Rn,content:Wn}=vt;return It.replaceSelection(["```"+Rn,Wn,"```"].join(` +`)),It.focus();case"maths-latex":for(var Dn=atob(vt),At=new Uint8Array(Dn.length),kt=0;kt{Or.id?It.replaceSelection(`![,](/api/attachments/${Or.id}?type=${Or.content_type})`):(Or==null?void 0:Or.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":It.replaceSelection("`$$"+vt+"$$`");break;case mt:const{src:ht,alt:nn,id:Bn}=vt;if(!Bn)return;It.getValue().indexOf(ht)===-1?It.replaceSelection(`${nn||`):document.getElementById(Bn).src=Ve.Z.API_SERVER+ht+"?t="+Date.now();break;case Pt:case ut:const Xn=St,kn=(un=(xt=(Ut=Xn==null?void 0:Xn.name)==null?void 0:Ut.split("."))==null?void 0:xt.pop)==null?void 0:un.call(xt);return(($t=Xn==null?void 0:Xn.type)==null?void 0:$t.indexOf("image"))>-1||!(Xn!=null&&Xn.type)?Xn!=null&&Xn.align||Xn!=null&&Xn.width?It.replaceSelection(`

${nn||

`):It.replaceSelection(`${nn||`):((Zt=Xn==null?void 0:Xn.type)==null?void 0:Zt.indexOf("video"))>-1?It.replaceSelection(``):((Jt=Xn==null?void 0:Xn.type)==null?void 0:Jt.indexOf("pdf"))>-1?It.replaceSelection(`${Xn.name}`):rn.includes(kn)?It.replaceSelection(`${Xn.name}`):It.replaceSelection(`[${Xn.name}](${ht})`),It.focus();case bt:const{row:$n,col:Vn,align:Ir}=vt;let Sn=` `;for(let Or=0;Or<$n;Or++){let Fr=[],Wr=[];for(let Pr=0;Pr{switch(pr){case wt:return y.createElement(Qe,{callback:mn,onCancel:Dr});case st:return y.createElement(He.Z,{callback:mn,onCancel:Dr});case It:return y.createElement(ze.Z,{callback:mn,onCancel:Dr});case dt:return y.createElement(Ze,{editImgId:dr.current,callback:mn,onCancel:Dr});case Et:return y.createElement(Re,{callback:mn,onCancel:Dr});case"maths-latex":return y.createElement(it,{showSaveButton:!0,callback:mn});case"inline-latex":return y.createElement(Pt.Z,{showSaveButton:!0,callback:mn});default:return null}},[pr]);function Dr(){gr("")}(0,y.useEffect)(()=>{if(Br.current){let vt=function(Zt){un=!0,$t=Zt.pageY},St=function(){un=!1},Ut=function(Zt){if(un){let Jt=Zt.pageY-$t;Jt<0&&(Jt=0),Jt>300&&(Jt=300);let Dn=Yt+Jt+"px";Kr(Dn)}},xt=Br.current,un=!1,$t=0;return xt.addEventListener("mousedown",vt),document.addEventListener("mousemove",Ut),document.addEventListener("mouseup",St),()=>{xt.removeEventListener("mousedown",vt),document.removeEventListener("mousemove",Ut),document.removeEventListener("mouseup",St)}}},[Mt,Br]),(0,y.useEffect)(()=>{Kr(Yt)},[Yt]);const $r=Vt(jt),tn=Vt(Zr),hn={width:$r,height:tn},qt=(0,y.useMemo)(()=>{if(lr){let vt=new Date(lr),St=vt.getHours(),Ut=vt.getMinutes(),xt=vt.getSeconds();return St=St<10?"0"+St:St,Ut=Ut<10?"0"+Ut:Ut,xt=xt<10?"0"+xt:xt,`${St}:${Ut}:${xt}`}return 0},[lr]),Pn=vt=>{const St=[];if(Wt){let Ut=-1;vt=vt.replace(/(@▁▁@|@▁@)/g,function(xt,un,$t){St.push({multiLine:xt!==Kt})})}return St};function jn(){window.sessionStorage.removeItem(Qt),Nr(!1),Rr(0)}function fn(){Nr(!1),Rr(0),Mt.setValue(window.sessionStorage.getItem(Qt))}(0,y.useEffect)(()=>{dn[pr]&&pr!==ut&&pr!==dt&&setTimeout(()=>{const vt=document.getElementsByClassName("markdown-popup-form")[0],St=window.innerWidth/2-vt.offsetWidth/2,Ut=window.innerHeight/2-vt.offsetHeight/2;jr(St),Cr(Ut)},0)},[pr]);const mr=vt=>{vt.preventDefault();const St=vt.clientX-gt,Ut=vt.clientY-_r;document.body.onmousemove=xt=>{let un=xt.clientX-St,$t=xt.clientY-Ut;const Zt=document.getElementsByClassName("markdown-popup-form")[0],Jt=window.innerWidth-Zt.offsetWidth,Dn=window.innerHeight-Zt.offsetHeight;un=Math.max(0,Math.min(un,Jt)),$t=Math.max(0,Math.min($t,Dn)),et(xt.clientX,xt.clientY,St,Ut)&&(jr(un),Cr($t))},document.body.onmouseup=function(){document.body.onmousemove=null}},et=(vt,St,Ut,xt)=>{const un=document.body.clientHeight,$t=document.body.clientWidth;return vt<20&&Ut>vt||vt>$t-20&&UtSt||St>un-20&&xt{var St;dr.current=vt,(St=Tr.current)==null||St.setHeight("100vh"),setTimeout(()=>{gr("add-flowchart")},150)}})):null))),Xt?y.createElement("a",{ref:Br,className:"editor-resize"}):null,pr===ut&&y.createElement(Ve,{callback:mn,onCancel:Dr}),pr===dt&&y.createElement(Ze,{ref:Tr,editImgId:dr.current,callback:mn,onCancel:Dr}),y.createElement(ve.Z,null,dn[pr]&&pr!==ut&&pr!==dt?y.createElement(ke.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:gt,top:_r},title:y.createElement("div",{style:{cursor:"move"},onMouseDown:mr},dn[pr]),open:!0,onCancel:Dr,footer:null,destroyOnClose:!0,width:pr===dt?"1200px":null,height:pr===dt?"80vh":null,className:"markdown-popup-form"},qr):null))}},45596:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return ge},I:function(){return ve}});var y=le(28284),xe=le(6767),a=le(37568),fe=le(77736),de=le(71051),ne=le(47889),ae=le(99571),re=le(67303),te=le(59301),ee=le(59301),x=Object.defineProperty,b=Object.defineProperties,E=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,pe=(Ee,ye,Ae)=>ye in Ee?x(Ee,ye,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):Ee[ye]=Ae,ue=(Ee,ye)=>{for(var Ae in ye||(ye={}))ie.call(ye,Ae)&&pe(Ee,Ae,ye[Ae]);if(z)for(var Ae of z(ye))oe.call(ye,Ae)&&pe(Ee,Ae,ye[Ae]);return Ee},ce=(Ee,ye)=>b(Ee,E(ye));const{useForm:se}=y.default,me={width:280,marginRight:10},be={labelCol:{span:5},wrapperCol:{span:19}};var ge=({callback:Ee,onCancel:ye})=>{const[Ae]=se();let Ce=(0,te.useRef)();function Se(we){Ce.current.width=Ae.getFieldValue("width"),Ce.current.align=Ae.getFieldValue("align"),Ee(we,Ce.current)}function De(we,Me){if(we.status===-1){xe.ZP.error(we.message);return}Ae.setFieldsValue({src:`/api/attachments/${we.id}`,type:Me.type})}function Fe(we){let Me=we.target.files[0];Ce.current=Me,ve(Me,De)}return ee.createElement(y.default,ce(ue({form:Ae},be),{className:"upload-image-panel",onFinish:Se,style:{width:470,overflow:"hidden"}}),ee.createElement(y.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ee.createElement("div",{className:"flex-container"},ee.createElement(y.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},ee.createElement(a.default,{style:me})),ee.createElement(he,{onFileChange:Fe}))),ee.createElement(y.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ee.createElement(a.default,{style:{width:264}})),ee.createElement(y.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ee.createElement(fe.Z,null,ee.createElement(y.default.Item,{name:"width",style:{margin:0}},ee.createElement(de.Z,{style:{width:264}})),ee.createElement("span",{className:"ml8"},"%"))),ee.createElement(y.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ee.createElement(ne.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),ee.createElement("aside",null,ee.createElement(y.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ee.createElement(ae.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ee.createElement(ae.ZP,{type:"default",onClick:ye},"\u53D6\u6D88"))))};function he({onFileChange:Ee}){return ee.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ee.createElement("input",{type:"file",onChange:Ee}))}function ve(Ee,ye){if(!Ee)throw new String("\u6CA1\u6709\u6587\u4EF6");let Ae=new FormData;Ae.append("editormd-image-file",Ee),Ae.append("file_param_name","editormd-image-file"),Ae.append("byxhr","true");var Ce=new window.XMLHttpRequest;Ce.withCredentials=!0,Ce.addEventListener("load",function(Se){ye(JSON.parse(Se.target.responseText),Ee)},!1),Ce.addEventListener("error",function(Se){console.error(Se)},!1),Ce.open("POST",`${re.KI}/api/attachments.json`),Ce.send(Ae)}},75790:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return a}});var y=le(59301),xe=le(4676);class a extends y.Component{constructor(de){super(de);const ne=window.document;this.node=ne.createElement("div"),ne.body.appendChild(this.node)}render(){const{children:de}=this.props;return(0,xe.createPortal)(de,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},51124:function(ct,nt,le){"use strict";le.d(nt,{SV:function(){return rt},ZP:function(){return Ve}});var y=le(59301),xe=le(76374);const a={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},fe={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` +`}return It.replaceSelection(Sn+` +`),It.focus();default:throw new Error}},[It,pr]),qr=(0,y.useMemo)(()=>{switch(pr){case wt:return y.createElement(Ke,{callback:mn,onCancel:Dr});case st:return y.createElement(He.Z,{callback:mn,onCancel:Dr});case Pt:return y.createElement(Ue.Z,{callback:mn,onCancel:Dr});case ft:return y.createElement(Ze,{editImgId:dr.current,callback:mn,onCancel:Dr});case bt:return y.createElement(Re,{callback:mn,onCancel:Dr});case"maths-latex":return y.createElement(it,{showSaveButton:!0,callback:mn});case"inline-latex":return y.createElement(Mt.Z,{showSaveButton:!0,callback:mn});default:return null}},[pr]);function Dr(){gr("")}(0,y.useEffect)(()=>{if(Br.current){let vt=function(Zt){un=!0,$t=Zt.pageY},St=function(){un=!1},Ut=function(Zt){if(un){let Jt=Zt.pageY-$t;Jt<0&&(Jt=0),Jt>300&&(Jt=300);let Dn=Yt+Jt+"px";Kr(Dn)}},xt=Br.current,un=!1,$t=0;return xt.addEventListener("mousedown",vt),document.addEventListener("mousemove",Ut),document.addEventListener("mouseup",St),()=>{xt.removeEventListener("mousedown",vt),document.removeEventListener("mousemove",Ut),document.removeEventListener("mouseup",St)}}},[It,Br]),(0,y.useEffect)(()=>{Kr(Yt)},[Yt]);const $r=Vt(jt),tn=Vt(Zr),hn={width:$r,height:tn},qt=(0,y.useMemo)(()=>{if(lr){let vt=new Date(lr),St=vt.getHours(),Ut=vt.getMinutes(),xt=vt.getSeconds();return St=St<10?"0"+St:St,Ut=Ut<10?"0"+Ut:Ut,xt=xt<10?"0"+xt:xt,`${St}:${Ut}:${xt}`}return 0},[lr]),_n=vt=>{const St=[];if(Wt){let Ut=-1;vt=vt.replace(/(@▁▁@|@▁@)/g,function(xt,un,$t){St.push({multiLine:xt!==Kt})})}return St};function jn(){window.sessionStorage.removeItem(Qt),Nr(!1),Rr(0)}function fn(){Nr(!1),Rr(0),It.setValue(window.sessionStorage.getItem(Qt))}(0,y.useEffect)(()=>{dn[pr]&&pr!==ut&&pr!==ft&&setTimeout(()=>{const vt=document.getElementsByClassName("markdown-popup-form")[0],St=window.innerWidth/2-vt.offsetWidth/2,Ut=window.innerHeight/2-vt.offsetHeight/2;jr(St),Cr(Ut)},0)},[pr]);const mr=vt=>{vt.preventDefault();const St=vt.clientX-gt,Ut=vt.clientY-_r;document.body.onmousemove=xt=>{let un=xt.clientX-St,$t=xt.clientY-Ut;const Zt=document.getElementsByClassName("markdown-popup-form")[0],Jt=window.innerWidth-Zt.offsetWidth,Dn=window.innerHeight-Zt.offsetHeight;un=Math.max(0,Math.min(un,Jt)),$t=Math.max(0,Math.min($t,Dn)),et(xt.clientX,xt.clientY,St,Ut)&&(jr(un),Cr($t))},document.body.onmouseup=function(){document.body.onmousemove=null}},et=(vt,St,Ut,xt)=>{const un=document.body.clientHeight,$t=document.body.clientWidth;return vt<20&&Ut>vt||vt>$t-20&&UtSt||St>un-20&&xt{var St;dr.current=vt,(St=Tr.current)==null||St.setHeight("100vh"),setTimeout(()=>{gr("add-flowchart")},150)}})):null))),Xt?y.createElement("a",{ref:Br,className:"editor-resize"}):null,pr===ut&&y.createElement(Ge,{callback:mn,onCancel:Dr}),pr===ft&&y.createElement(Ze,{ref:Tr,editImgId:dr.current,callback:mn,onCancel:Dr}),y.createElement(me.Z,null,dn[pr]&&pr!==ut&&pr!==ft?y.createElement(ke.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:gt,top:_r},title:y.createElement("div",{style:{cursor:"move"},onMouseDown:mr},dn[pr]),open:!0,onCancel:Dr,footer:null,destroyOnClose:!0,width:pr===ft?"1200px":null,height:pr===ft?"80vh":null,className:"markdown-popup-form"},qr):null))}},45596:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return ge},I:function(){return me}});var y=le(28284),xe=le(6767),a=le(37568),fe=le(77736),de=le(71051),te=le(47889),ae=le(99571),re=le(67303),ee=le(59301),ne=le(59301),x=Object.defineProperty,b=Object.defineProperties,E=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,pe=(be,ye,Ae)=>ye in be?x(be,ye,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):be[ye]=Ae,ue=(be,ye)=>{for(var Ae in ye||(ye={}))ie.call(ye,Ae)&&pe(be,Ae,ye[Ae]);if(z)for(var Ae of z(ye))oe.call(ye,Ae)&&pe(be,Ae,ye[Ae]);return be},ce=(be,ye)=>b(be,E(ye));const{useForm:se}=y.default,he={width:280,marginRight:10},Ee={labelCol:{span:5},wrapperCol:{span:19}};var ge=({callback:be,onCancel:ye})=>{const[Ae]=se();let Ce=(0,ee.useRef)();function Se(we){Ce.current.width=Ae.getFieldValue("width"),Ce.current.align=Ae.getFieldValue("align"),be(we,Ce.current)}function De(we,Me){if(we.status===-1){xe.ZP.error(we.message);return}Ae.setFieldsValue({src:`/api/attachments/${we.id}`,type:Me.type})}function Fe(we){let Me=we.target.files[0];Ce.current=Me,me(Me,De)}return ne.createElement(y.default,ce(ue({form:Ae},Ee),{className:"upload-image-panel",onFinish:Se,style:{width:470,overflow:"hidden"}}),ne.createElement(y.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ne.createElement("div",{className:"flex-container"},ne.createElement(y.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},ne.createElement(a.default,{style:he})),ne.createElement(ve,{onFileChange:Fe}))),ne.createElement(y.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ne.createElement(a.default,{style:{width:264}})),ne.createElement(y.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ne.createElement(fe.Z,null,ne.createElement(y.default.Item,{name:"width",style:{margin:0}},ne.createElement(de.Z,{style:{width:264}})),ne.createElement("span",{className:"ml8"},"%"))),ne.createElement(y.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ne.createElement(te.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),ne.createElement("aside",null,ne.createElement(y.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ne.createElement(ae.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ne.createElement(ae.ZP,{type:"default",onClick:ye},"\u53D6\u6D88"))))};function ve({onFileChange:be}){return ne.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ne.createElement("input",{type:"file",onChange:be}))}function me(be,ye){if(!be)throw new String("\u6CA1\u6709\u6587\u4EF6");let Ae=new FormData;Ae.append("editormd-image-file",be),Ae.append("file_param_name","editormd-image-file"),Ae.append("byxhr","true");var Ce=new window.XMLHttpRequest;Ce.withCredentials=!0,Ce.addEventListener("load",function(Se){ye(JSON.parse(Se.target.responseText),be)},!1),Ce.addEventListener("error",function(Se){console.error(Se)},!1),Ce.open("POST",`${re.KI}/api/attachments.json`),Ce.send(Ae)}},75790:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return a}});var y=le(59301),xe=le(4676);class a extends y.Component{constructor(de){super(de);const te=window.document;this.node=te.createElement("div"),te.body.appendChild(this.node)}render(){const{children:de}=this.props;return(0,xe.createPortal)(de,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},51124:function(ct,nt,le){"use strict";le.d(nt,{SV:function(){return rt},ZP:function(){return Ge}});var y=le(59301),xe=le(76374);const a={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},fe={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` `)},{label:"System.out.println",content:["System.out.println($0)"].join(` `)},{label:"System.out.print",content:["System.out.print($0)"].join(` `)}],keywords:["abstract","continue","for","new","switch","assert","default","goto","package","synchronized","boolean","do","if","private","this","break","double","implements","protected","throw","byte","else","import","public","throws","case","enum","instanceof","return","transient","catch","extends","int","short","try","char","final","interface","static","void","class","finally","long","strictfp","volatile","const","float","native","super","while","true","false"]},de={keywords:["abstract","amp","array","auto","bool","break","case","catch","char","class","const","constexpr","const_cast","continue","cpu","decltype","default","delegate","delete","do","double","dynamic_cast","each","else","enum","event","explicit","export","extern","false","final","finally","float","friend","gcnew","generic","goto","in","initonly","inline","int","interface","interior_ptr","internal","literal","long","mutable","namespace","new","noexcept","nullptr","__nullptr","operator","override","partial","pascal","pin_ptr","private","property","protected","public","ref","register","reinterpret_cast","restrict","return","safe_cast","sealed","short","signed","sizeof","static","static_assert","static_cast","struct","switch","template","this","thread_local","throw","tile_static","true","try","typedef","typeid","typename","union","unsigned","using","virtual","void","volatile","wchar_t","where","while","_asm","_based","_cdecl","_declspec","_fastcall","_if_exists","_if_not_exists","_inline","_multiple_inheritance","_pascal","_single_inheritance","_stdcall","_virtual_inheritance","_w64","__abstract","__alignof","__asm","__assume","__based","__box","__builtin_alignof","__cdecl","__clrcall","__declspec","__delegate","__event","__except","__fastcall","__finally","__forceinline","__gc","__hook","__identifier","__if_exists","__if_not_exists","__inline","__int128","__int16","__int32","__int64","__int8","__interface","__leave","__m128","__m128d","__m128i","__m256","__m256d","__m256i","__m64","__multiple_inheritance","__newslot","__nogc","__noop","__nounwind","__novtordisp","__pascal","__pin","__pragma","__property","__ptr32","__ptr64","__raise","__restrict","__resume","__sealed","__single_inheritance","__stdcall","__super","__thiscall","__try","__try_cast","__typeof","__unaligned","__unhook","__uuidof","__value","__virtual_inheritance","__w64","__wchar_t"],operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],quickKey:[{label:"ifelse",content:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` @@ -1111,87 +1111,87 @@ ${Be} `)},{label:"include ",content:["#include "].join(` `)},{label:"include ",content:["#include "].join(` `)},{label:"include ",content:["#include "].join(` -`)}]},ne={keywords:["and","as","assert","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","None","not","or","pass","raise","return","self","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","True","False","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],quickKey:[{label:"print",content:["print($0)"].join(` +`)}]},te={keywords:["and","as","assert","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","None","not","or","pass","raise","return","self","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","True","False","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],quickKey:[{label:"print",content:["print($0)"].join(` `)}]},ae={keywords:["asInstanceOf","catch","class","classOf","def","do","else","extends","finally","for","foreach","forSome","if","import","isInstanceOf","macro","match","new","object","package","return","throw","trait","try","type","until","val","var","while","with","yield","given","enum","then"],quickKey:[{label:"println",content:["println($0)"].join(` -`)}]};var re=le(53184),te=le.n(re),ee=($e,We,Be)=>new Promise((Ye,Pe)=>{var Ze=Je=>{try{tt(Be.next(Je))}catch(Ne){Pe(Ne)}},Ge=Je=>{try{tt(Be.throw(Je))}catch(Ne){Pe(Ne)}},tt=Je=>Je.done?Ye(Je.value):Promise.resolve(Je.value).then(Ze,Ge);tt((Be=Be.apply($e,We)).next())});const x={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},b=($e,We,Be,Ye)=>{const Pe=We.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:Be.lineNumber,endColumn:Be.column});return Array.from(new Set(Pe.match(/\b\w{2,}\b/g)||[])).map(Ge=>({label:Ge,kind:$e.languages.CompletionItemKind.Text,insertText:Ge,range:Ye}))},E=($e,We,Be,Ye)=>{$e.languages.registerCompletionItemProvider(We,{provideCompletionItems(Pe,Ze){const Ge=Pe.getWordUntilPosition(Ze),tt={startLineNumber:Ze.lineNumber,endLineNumber:Ze.lineNumber,startColumn:Ge.startColumn,endColumn:Ge.endColumn},Je=Pe.getLineContent(Ze.lineNumber).substring(Ge.startColumn-2,Ge.endColumn);return{suggestions:[...b($e,Pe,Ze,tt),...Be.map(Ie=>({label:Ie,kind:$e.languages.CompletionItemKind.Keyword,documentation:Ie,insertText:Ie,insertTextRules:$e.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:tt})),...Ye.map(Ie=>({label:Ie.label,kind:$e.languages.CompletionItemKind.Snippet,documentation:Ie.content,insertText:Je.startsWith("#")?Ie.content.replace(/#/,""):Ie.content,insertTextRules:$e.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:tt}))]}}})};var z=$e=>{x.languages.forEach(We=>{$e.languages.registerDocumentFormattingEditProvider(We,{provideDocumentFormattingEdits(Be){return ee(this,null,function*(){const Ye=te()(Be.getValue(),{indent_size:2,indent_char:" ",max_preserve_newlines:2,preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:0,indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:Be.getFullModelRange(),text:Ye}]})}})}),E($e,"java",fe.keywords,fe.quickKey),E($e,"cpp",de.keywords,de.quickKey),E($e,"c",a.keywords,[]),E($e,"python",ne.keywords,ne.quickKey),E($e,"scala",ae.keywords,ae.quickKey)};const ie="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var oe=Object.defineProperty,pe=($e,We,Be)=>We in $e?oe($e,We,{enumerable:!0,configurable:!0,writable:!0,value:Be}):$e[We]=Be,ue=($e,We,Be)=>pe($e,typeof We!="symbol"?We+"":We,Be);const ce=class Za{constructor(We,Be,Ye){this.placeholder=We,this.editor=Be,this.monaco=Ye,Be.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Za.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};ue(ce,"ID","editor.widget.placeholderHint");var me=ce,be=le(96236),ge=le(6767),he=le(25399),ve=le(89392),Ee=le(33796),ye=le(56102),Ae=Object.defineProperty,Ce=Object.defineProperties,Se=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,Me=($e,We,Be)=>We in $e?Ae($e,We,{enumerable:!0,configurable:!0,writable:!0,value:Be}):$e[We]=Be,Oe=($e,We)=>{for(var Be in We||(We={}))Fe.call(We,Be)&&Me($e,Be,We[Be]);if(De)for(var Be of De(We))we.call(We,Be)&&Me($e,Be,We[Be]);return $e},Ue=($e,We)=>Ce($e,Se(We)),_e=($e,We)=>{var Be={};for(var Ye in $e)Fe.call($e,Ye)&&We.indexOf(Ye)<0&&(Be[Ye]=$e[Ye]);if($e!=null&&De)for(var Ye of De($e))We.indexOf(Ye)<0&&we.call($e,Ye)&&(Be[Ye]=$e[Ye]);return Be},Ke=($e,We,Be)=>new Promise((Ye,Pe)=>{var Ze=Je=>{try{tt(Be.next(Je))}catch(Ne){Pe(Ne)}},Ge=Je=>{try{tt(Be.throw(Je))}catch(Ne){Pe(Ne)}},tt=Je=>Je.done?Ye(Je.value):Promise.resolve(Je.value).then(Ze,Ge);tt((Be=Be.apply($e,We)).next())});function Qe($e){return/^\d+$/.test($e)?`${$e}px`:$e}function He(){}let ze=!1;const ke={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function Te($e=[]){let We=$e;if(Array.isArray($e)){for(let Be=0;Be<$e.length;Be++){let Ye=ke[$e[Be]];if(Ye)return Ye}return We[0]}return ke[We]||We}let je=null;const Le=()=>Ke(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch($e){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",$e)}});var Ve=$e=>{var We=$e,{width:Be="100%",height:Ye="100%",value:Pe,language:Ze="javascript",style:Ge={},options:tt={},overrideServices:Je={},theme:Ne="vs-dark",onEditBlur:Ie,isCopy:Re=!1,onSave:Xe,autoHeight:qe=!1,forbidCopy:ot=!1,onChange:at=He,editorDidMount:it=He,onFocus:Pt=He,onBreakPoint:wt=He,breakPointValue:It=[],filename:dt="educoder.txt",errorLine:ut,errorContent:ht="",highlightLine:st,openBreakPoint:Et=!1,placeholder:mt="",showMiniMap:yt=!0}=We,Bt=_e(We,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const Nt=(0,y.useRef)(),Tt=(0,y.useRef)({}),cn=(0,y.useRef)(),vn=(0,y.useRef)(),an=(0,y.useRef)([]),Kt=(0,y.useRef)(!1),ln=(0,y.useRef)(),rn=(0,y.useRef)(),Vt=(0,y.useRef)(!1),[bn,Fn]=(0,y.useState)(!1);function An(){let Ht;return Nt.current&&(Ht=new xe.Z(Wt=>{for(let yn of Wt)(yn.target.offsetHeight>0||yn.target.offsetWidth>0)&&Tt.current.instance.layout()}),Ht.observe(Nt.current)),Ht}function dn(){ge.ZP.warning({content:decodeURIComponent(ie),key:"monaco-editor-tip"})}const pn=()=>{let Ht=Tt.current.instance;if(Pe!=null&&Ht&&bn){const Wt=Ht.getModel();Wt&&Pe!==Wt.getValue()&&(ze=!0,Wt.setValue(Pe),Ht.layout(),ze=!1)}};(0,y.useEffect)(()=>{const Ht=Ee.Z.subscribe("formatDocument",Wt=>{var yn;let gn=Tt.current.instance;(yn=gn==null?void 0:gn.getAction)==null||yn.call(gn,"editor.action.formatDocument").run()});return window.updateMonacoValue=Wt=>{at(Wt)},Ht},[]),(0,y.useEffect)(()=>{var Ht;let Wt=Tt.current.instance;vn.current&&clearTimeout(vn.current),vn.current=setTimeout(()=>{pn()},500),Pe&&(Pe!=null&&Pe.length)&&((Ht=Wt==null?void 0:Wt.updateOptions)==null||Ht.call(Wt,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(Pe.split(/\r\n|\r|\n/g).length))+3,5)}))},[Pe,bn,Tt.current]),(0,y.useEffect)(()=>{if(ut&&Tt.current&&Tt.current.instance){let Wt=Tt.current.instance;Wt.changeViewZones(function(yn){var gn=document.createElement("div");gn.style.padding="10px 20px",gn.style.width="calc(100% - 20px)",gn.className="my-error-line-wrp",gn.innerHTML=ht,yn.addZone({afterLineNumber:ut||11,heightInLines:3,domNode:gn})});var Ht={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};Wt.addOverlayWidget(Ht),Wt.revealPositionInCenter({lineNumber:20,column:1})}},[ut,Tt.current,bn]);const Ct=(Ht="",Wt)=>{if(!Ht||Ht.trim()==="")return!0;const gn=Tt.current.instance.getModel().getLineTokens(Wt);let Tn=!1;for(let Un=0;Un<2;Un++)gn.getStandardTokenType(Un)===1&&(Tn=!0);return Tn};(0,y.useEffect)(()=>{var Ht;const Wt=(Ht=Tt.current)==null?void 0:Ht.instance;if(Wt&&bn&&ot){const yn=Wt.onDidBlurEditorWidget(()=>{Vt.current=!1}),gn=Wt.onDidFocusEditorText(()=>{Vt.current=!0});return()=>{yn.dispose(),gn.dispose()}}},[Tt.current,bn,ot]),(0,y.useEffect)(()=>{var Ht;if((Ht=Tt.current)!=null&&Ht.instance&&bn&&Et){let Wt=Tt.current.instance,yn=Wt.getModel();if(!yn)return;(()=>{var Mt;let Yn=[],Zn=[];const Kn=yn.getAllDecorations();for(let nr of Kn)nr.options.className==="highlighted-line"&&(Yn.push((Mt=nr==null?void 0:nr.range)==null?void 0:Mt.startLineNumber),Zn.push(nr==null?void 0:nr.id));if(st===Yn[0])return;yn.deltaDecorations(Zn,[]);const Mn=yn.getLineCount();st&&st<=Mn&&(Wt.deltaDecorations([],[{range:new je.Range(st,1,st,yn.getLineMaxColumn(st)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Wt.revealLineInCenter(st))})();const Tn=(Mt=!1)=>{var Yn;let Zn=[],Kn=[];const Mn=yn.getAllDecorations();for(let nr of Mn)nr.options.linesDecorationsClassName==="breakpoints-select"&&(Zn.push((Yn=nr==null?void 0:nr.range)==null?void 0:Yn.startLineNumber),Kn.push(nr==null?void 0:nr.id));if(Mt)return{lines:Zn,ids:Kn};wt(Zn)},Un=Mt=>Ke(void 0,null,function*(){let Yn={range:new je.Range(Mt,1,Mt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield yn.deltaDecorations([],[Yn]),Tn()}),Rt=Mt=>Ke(void 0,null,function*(){let Yn=[];const Zn=Wt.getLineDecorations(Mt);for(let Kn of Zn)Kn.options.linesDecorationsClassName==="breakpoints-select"&&Yn.push(Kn.id);yield yn.deltaDecorations(Yn,[]),Tn()}),sn=Mt=>{let Yn=Wt.getLineDecorations(Mt);for(let Zn of Yn)if(Zn.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,ve.isEqual)(It,Tn(!0).lines)){yn.deltaDecorations(Tn(!0).ids,[]);const Mt=It.map(Yn=>({range:new je.Range(Yn,1,Yn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));yn.deltaDecorations([],Mt)}const Bn=Wt.onDidChangeModelContent(Mt=>{let Yn=Wt.getPosition();if(Yn){let Zn=Yn.lineNumber;clearTimeout(rn.current),rn.current=setTimeout(()=>{Ct(yn.getLineContent(Zn),Zn)?Rt(Zn):sn(Zn)?(Rt(Zn),Un(Zn)):Tn()},100)}}),wn=Wt.onMouseDown(Mt=>{var Yn,Zn,Kn;if(Mt.target.detail&&((Kn=(Zn=(Yn=Mt.target)==null?void 0:Yn.element)==null?void 0:Zn.className)!=null&&Kn.includes("line-numbers"))){let Mn=Mt.target.position.lineNumber;if(Ct(yn.getLineContent(Mn),Mn))return;sn(Mn)?Rt(Mn):Un(Mn)}}),In=Mt=>{let Yn={range:new je.Range(Mt,1,Mt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};an.current=Wt.deltaDecorations(an.current,[Yn])},On=()=>{an.current=Wt.deltaDecorations(an.current,[])},zn=Wt.onMouseMove(Mt=>{var Yn,Zn,Kn;if(On(),Mt.target.detail&&((Kn=(Zn=(Yn=Mt.target)==null?void 0:Yn.element)==null?void 0:Zn.className)!=null&&Kn.includes("line-numbers"))){let Mn=Mt.target.position.lineNumber;if(Ct(yn.getLineContent(Mn),Mn))return;In(Mn)}}),Nn=Wt.onMouseLeave(()=>{On()});return()=>{Bn.dispose(),wn.dispose(),zn.dispose(),Nn.dispose()}}},[Tt.current,bn,It,st,Et,Ze]),(0,y.useEffect)(()=>{var Ht;(Ht=Tt.current)!=null&&Ht.instance&&Et&&Tt.current.instance.setPosition({lineNumber:0,column:0})},[st]);function Dt(){let Ht=Tt.current.instance;if(Ht){const Wt=Ht.getSelection(),yn=Tt.current.pastePos||{},gn=new je.Range(yn.startLineNumber||Wt.endLineNumber,yn.startColumn||Wt.endColumn,yn.endLineNumber||Wt.endLineNumber,yn.endColumn||Wt.endColumn);setTimeout(()=>{Ht.executeEdits("",[{range:gn,text:""}])},300)}}function jt(Ht){(window.navigator.platform.match("Mac")?Ht.metaKey:Ht.ctrlKey)&&Ht.keyCode==83&&(Ht.preventDefault(),Xe())}const Yt=()=>{if(qe&&Tt.current.instance){const Ht=Tt.current.instance.getContentHeight();Xt(Ht{if(!Vt.current)return;const{keyCode:Wt,ctrlKey:yn,metaKey:gn,target:Tn,type:Un}=Ht;return(Un==="paste"||(Wt===67||Wt===86)&&(gn||yn))&&Tn.nodeName==="TEXTAREA"&&(dn(),Ht.preventDefault()),!1};function lt(Ht,Wt){var yn=window.URL||window.webkitURL||window,gn=new Blob([Wt]),Tn=document.createElementNS("http://www.w3.org/1999/xhtml","a");Tn.href=yn.createObjectURL(gn),Tn.download=Ht,Ft(Tn)}(0,y.useEffect)(()=>{Yt()},[Yt]),(0,y.useEffect)(()=>{Nt.current&&!bn&&Promise.all([le.e(8909),le.e(5028)]).then(le.bind(le,71448)).then(Ht=>{try{je=Ht,Tt.current.instance=je.editor.create(Nt.current,{value:Pe,language:Te(Ze),theme:Ne,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:yt||!1}},Je);const Wt=Tt.current.instance;let Tn=[...be.BH._menuItems].find(Bn=>Bn[0]._debugName=="EditorContext")[1],Un=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Rt=(Bn,wn)=>{var In,On;let zn=Bn._first;do wn.includes((On=(In=zn.element)==null?void 0:In.command)==null?void 0:On.id)&&Bn._remove(zn);while(zn=zn.next)};if(it(Wt,je),setTimeout(()=>{Yt(),Tt.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{lt(dt||"educoder.txt",Wt.getValue())}})},500),Tt.current.subscription=Wt.onDidChangeModelContent(Bn=>{Kt.current?clearTimeout(ln.current):(Yt(),at(Wt.getValue(),Bn)),ln.current=setTimeout(()=>{Kt.current=!1},500)}),window.Monaco||z(je,Te(Ze)),ot&&(Rt(Tn,Un),Nt.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",_t),window.removeEventListener("paste",_t),window.addEventListener("keydown",_t),window.addEventListener("paste",_t)),window.Monaco=je,Ie&&Wt.onDidBlurEditorWidget(()=>{Ie(Wt.getValue())}),Pt&&Wt.onDidFocusEditorText(()=>{ot&&Le(),Pt(Wt.getValue())}),ot){Le();try{Wt.onDidPaste(Bn=>{const wn=Wt.getSelection(),In=Tt.current.pastePos||{},On=new je.Range(In.startLineNumber||wn.endLineNumber,In.startColumn||wn.endColumn,In.endLineNumber||wn.endLineNumber,In.endColumn||wn.endColumn);Wt.executeEdits("",[{range:Bn.range,text:""}])})}catch(Bn){}}let sn=An();return mt&&typeof mt=="string"&&new me(mt,Wt,je),Fn(!0),()=>{const Bn=Tt.current.instance;Bn.dispose();const wn=Bn.getModel();wn&&wn.dispose(),Tt.current.subscription&&Tt.current.subscription.dispose(),sn.unobserve(Nt.current)}}catch(Wt){}})},[]),(0,y.useEffect)(()=>{if(Tt.current.instance&&bn)return document.addEventListener("keydown",jt,!1),()=>{document.removeEventListener("keydown",jt)}},[Xe,bn]),(0,y.useEffect)(()=>{let Ht=Tt.current.instance;if(Ht&&bn){let Wt=Te(Ze);je.editor.setModelLanguage(Ht.getModel(),Wt)}},[Ze,bn]),(0,y.useEffect)(()=>{Tt.current.instance&&bn&&je.editor.setTheme(Ne)},[Ne,bn]),(0,y.useEffect)(()=>{let Ht=Tt.current.instance;cn.current=tt,Ht&&bn&&(Ht.updateOptions(Oe({},tt)),setTimeout(()=>{Ht.getModel().updateOptions(Oe({},tt))},200))},[JSON.stringify(tt),bn]),(0,y.useEffect)(()=>{let Ht=Tt.current.instance;Ht&&bn&&Ht.layout()},[Be,Ye,bn]);const[ft,Ot]=(0,y.useState)(Qe(Be)),[Qt,Xt]=(0,y.useState)(Qe(Ye)),Gt=Ue(Oe({},Ge),{width:ft,height:Qt,position:"relative"});return y.createElement("div",{className:"my-monaco-editor",ref:Nt,style:Gt},Re&&y.createElement(ye.CopyToClipboard,{text:Pe,onCopy:()=>ge.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement(he.Z,{title:"\u590D\u5236\u4EE3\u7801"},y.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},y.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function rt({width:$e="100%",height:We="100%",original:Be,modified:Ye,language:Pe,options:Ze={}}){const Ge=(0,y.useRef)(),[tt,Je]=(0,y.useState)(null);function Ne(qe){let ot;return Ge.current&&(ot=new xe.Z(at=>{for(let it of at)(it.target.offsetHeight>0||it.target.offsetWidth>0)&&qe.layout()}),ot.observe(Ge.current)),ot}(0,y.useEffect)(()=>(Ge.current&&Promise.all([le.e(8909),le.e(9404)]).then(le.bind(le,2550)).then(qe=>{je=qe;const ot=je.editor.createDiffEditor(Ge.current,Ue(Oe({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},Ze),{wordWrap:!0}));Je(ot);let at=Ne(ot);return()=>{ot.dispose();const it=ot.getModel();it&&it.dispose(),at.unobserve(Ge.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,y.useEffect)(()=>{tt&&tt.setModel({original:je.editor.createModel(Be,Pe),modified:je.editor.createModel(Ye,Pe)})},[Be,Ye,Pe,tt]);const Ie=Qe($e),Re=Qe(We),Xe={width:Ie,height:Re};return y.createElement("div",{className:"my-diff-editor",ref:Ge,style:Xe})}},64536:function(ct,nt,le){"use strict";var y=le(45298),xe=le(82326),a=le(71411),fe=le(59301);const de=xe.default.Option;nt.Z=({isTheoretical:ne,onFontSizeChange:ae,cmFontSize:re,cmCodeMode:te,autoFormat:ee,onCodeModeChange:x,onTabToSpace:b,onAutoFormat:E,formatDocument:z,className:ie="",tabToSpace:oe,children:pe,code_editor:ue,challenge:ce,shixun_environment_id:se,shixun_environments:me})=>{var be;const ge={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},he=(be=me==null?void 0:me.find(ve=>ve.shixun_environment_id===se))==null?void 0:be.program_language;return console.log("----",he,me,se,ue),fe.createElement("div",{className:`tpi-code-setting ${ie}`},fe.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),fe.createElement("section",null,fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),fe.createElement(xe.default,{bordered:!1,size:"small",value:te,onChange:x},fe.createElement(de,{value:"vs"},"\u767D\u8272\u80CC\u666F"),fe.createElement(de,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!ne&&fe.createElement(fe.Fragment,null,fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),fe.createElement(xe.default,{bordered:!1,size:"small",value:re,onChange:ae},fe.createElement(de,{value:12},"12px"),fe.createElement(de,{value:14},"14px"),fe.createElement(de,{value:16},"16px"),fe.createElement(de,{value:18},"18px"),fe.createElement(de,{value:20},"20px"),fe.createElement(de,{value:22},"22px"))),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"Tab\u8F6C\u6362"),fe.createElement(a.Z,{checked:oe,onChange:b})),fe.createElement("div",{className:"file-item",onClick:z},fe.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!ne&&fe.createElement(fe.Fragment,null,fe.createElement("h3",null,"\u5FEB\u6377\u952E"),fe.createElement("section",null,fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),fe.createElement("span",null,"Ctrl + S")),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),fe.createElement("span",null,"F1 / Alt + F1")),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),fe.createElement("span",null,"Ctrl + ]/[")),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),fe.createElement("span",null,"Ctrl + Shift + \\")),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),fe.createElement("span",null,"Home")),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),fe.createElement("span",null,"End"))),pe),!ne&&fe.createElement(fe.Fragment,null,fe.createElement("h3",null,"\u5FEB\u6377\u952E"),fe.createElement("section",null,he&&fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),fe.createElement("span",null,he)),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),fe.createElement("span",null,ge[ce==null?void 0:ce.difficulty])),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),fe.createElement("span",null,ue==null?void 0:ue.name)),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),fe.createElement("span",null,ue!=null&&ue.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},929:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return b}});var y={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},xe=le(29787),a=le(25399),fe=le(60242),de=le(92310),ne=le.n(de),ae=le(49661),re=le(57884),te=le(34055),ee=le(59301),b=({className:E,dataSource:z=[],col:ie=4,right:oe,bottom:pe=23,precision:ue=0,wrapWidth:ce=1200,trackEventItems:se,loading:me,onRemove:be=()=>{},isCurrent:ge=!0,showProgress:he=!1,showAlias:ve=!1})=>{const Ee=Math.floor((ce-(ie-1)*oe)/ie),ye=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return ee.createElement(xe.Z,{spinning:me},ee.createElement("div",{className:ne()(y.list,E)},!!(z!=null&&z.length)&&(z==null?void 0:z.map((Ae,Ce)=>{var Se,De,Fe,we,Me,Oe;const{name:Ue,id:_e,identifier:Ke,featured:Qe,school_name:He,image_url:ze,excellent:ke,is_plan:Te}=Ae;return ee.createElement("div",{key:_e,className:ge&&he?y.wrapisCurrent:y.wrap,style:{width:Ee,marginRight:(1+Ce)%ie===0?0:oe+ue,marginBottom:pe}},ee.createElement("a",{className:y.li,onClick:je=>{je.preventDefault(),je.stopPropagation(),se&&(0,ae.L9)([se]),(0,ae.xg)(`/paths/${Ke}`)}},ee.createElement("div",{className:y.img},ee.createElement("img",{className:y.cover,src:`${ze}`}),ge&&(0,te.bg)()&&(Ae==null?void 0:Ae.studying)&&ee.createElement("div",{className:`${y.movebq} user-path-items`,onClick:je=>{je.stopPropagation(),be(Ae)}},ee.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ee.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Se=Ae==null?void 0:Ae.subject_tags)==null?void 0:Se.map((je,Le)=>{var Ve,rt;if(Le===0){const We=(Ve=ye.find(Be=>Be.name==je))==null?void 0:Ve.swimg;return ee.createElement("img",{className:y.sign,src:We,style:{left:"-4px"}})}const $e=(rt=ye.find(We=>We.name==je))==null?void 0:rt.ptimg;return ee.createElement("img",{className:y.sign,src:$e,style:{left:`${48+52*(Le-1)+2*Le}px`}})}),ee.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Ae==null?void 0:Ae.excellent)&&ee.createElement("div",{className:y.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ee.createElement("div",{className:y.name},ee.createElement(a.Z,{title:ve&&(Ae!=null&&Ae.excellent_alias_name)?ee.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Ue}`,ee.createElement("br",null),ee.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ae==null?void 0:Ae.excellent_alias_name}`)):Ue},ee.createElement("span",{className:y.e},ve&&(Ae==null?void 0:Ae.excellent_alias_name)||Ue))),ge&&he&&((De=Ae==null?void 0:Ae.progress)==null?void 0:De.all_score)!=0&&ee.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ee.createElement(fe.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Fe=Ae==null?void 0:Ae.progress)==null?void 0:Fe.my_score)/((we=Ae==null?void 0:Ae.progress)==null?void 0:we.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Me=Ae==null?void 0:Ae.progress)==null?void 0:Me.my_score,"/",(Oe=Ae==null?void 0:Ae.progress)==null?void 0:Oe.all_score),(!ge||!he)&&ee.createElement(a.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${He}`},ee.createElement("div",{className:y.unit},ee.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),He)),(!ge||!he)&&ee.createElement("div",{className:y.tags},ee.createElement("div",null,ee.createElement(a.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ee.createElement("span",null,ee.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ee.createElement("span",null,Ae.stages_count))),ee.createElement(a.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ee.createElement("span",null,ee.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ee.createElement("span",null,Ae.members_count)))))))})),!z.length&&ee.createElement(re.Z,null)))}},71360:function(ct,nt,le){"use strict";le.d(nt,{jL:function(){return de},w9:function(){return Qe},QD:function(){return ut},cQ:function(){return Me.Z},op:function(){return at},O5:function(){return pn},_b:function(){return Bt},t7:function(){return ue},Gi:function(){return Le},YG:function(){return Te},qp:function(){return x},vr:function(){return Et},qE:function(){return wt},Je:function(){return me},wb:function(){return we},cq:function(){return Ye},tp:function(){return z}});var y=le(59301),xe={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},a="data:image/png;base64,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",de=({dataSource:Ct=[],img:Dt,imgWidth:jt=346,title:Yt,sunTitle:Ft,bannerExtraContent:_t})=>y.createElement("div",{className:xe.banner},y.createElement("div",{className:xe.content},y.createElement("aside",null,y.createElement("p",null,y.createElement("b",null,Yt),y.createElement("span",null,Ft)),Ct.length>0&&y.createElement("div",{className:xe.btns},Ct.map((lt,ft)=>y.createElement("div",{key:ft,onClick:lt.click},lt.name,lt.sign?y.createElement("img",{src:a,width:39}):null))),_t),Dt&&y.createElement("img",{style:{marginTop:33,marginRight:38},src:Dt,width:jt}))),ne={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},ae=le(92310),re=le.n(ae),te=le(89392),x=({dataSource:Ct=[],value:Dt,onChange:jt,onTitleChange:Yt,className:Ft,title:_t,titleWidth:lt=41,style:ft={},fontColor:Ot="#6A7283",showCount:Qt})=>{const[Xt,Gt]=(0,y.useState)(0),[Ht,Wt]=(0,y.useState)(!1),yn=(0,y.useRef)(null),gn=(0,y.useRef)(null);return(0,y.useEffect)(()=>{var Tn;Ct.length!==0&&(((Tn=yn==null?void 0:yn.current)==null?void 0:Tn.clientHeight)>97?Gt(1):Gt(0)),Ct.length===0&&Gt(0),Wt(!1)},[Ct]),y.createElement("div",{className:re()(ne.row,Ft),style:ft},y.createElement("div",{onClick:(0,te.throttle)(()=>Yt==null?void 0:Yt(),2e3),style:{width:lt,marginTop:Ht?12:4},className:`${ne.title} ${Yt?"current":""}`},_t),y.createElement("div",{className:Ht?`${ne.tagsWrap} ${ne.tagsBorderWrap}`:ne.tagsWrap},y.createElement("div",{className:ne.bar,ref:gn,style:Xt>0?{height:Xt===1?97:"auto",overflow:Xt===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},y.createElement("div",{className:ne.tag,ref:yn},Ct==null?void 0:Ct.map(Tn=>y.createElement("span",{onClick:()=>jt(Tn.id),key:Tn.id,style:{color:Ot},className:Dt===Tn.id?ne.active:""},y.createElement("span",{title:Tn.name,className:ne.name},Tn.name),!!Qt&&y.createElement("span",{className:ne.num},Tn.count))))),!!Xt&&y.createElement(y.Fragment,null,Xt===1?y.createElement("div",{onClick:()=>{var Tn;Gt(2),((Tn=yn==null?void 0:yn.current)==null?void 0:Tn.clientHeight)>245?Wt(!0):Wt(!1)},className:ne.action},"\u5C55\u5F00",y.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):y.createElement("div",{onClick:()=>{gn.current.scrollTop=0,Gt(1),Wt(!1)},className:ne.action},"\u6536\u8D77",y.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},b={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},z=({dataSource:Ct=[],value:Dt,onChange:jt,className:Yt,style:Ft={}})=>y.createElement("div",{style:Ft,className:re()(b.tabs,Yt)},Ct.map(_t=>y.createElement("span",{onClick:()=>jt(_t.id),className:Dt===_t.id?b.active:"",key:_t.id},_t.name))),ie={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},oe=le(37568),ue=({dataSource:Ct=[],value:Dt="",onChange:jt,onInputChange:Yt=()=>{},className:Ft,style:_t={},placeholder:lt,allowClear:ft=!1})=>{var Ot;const[Qt,Xt]=(0,y.useState)(""),[Gt,Ht]=(0,y.useState)("");(0,y.useEffect)(()=>{var gn;let Tn=Dt;(gn=JSON.stringify(Dt))!=null&&gn.includes("{")&&(Xt(Dt.id),Tn=Dt.value||"");try{Ht(decodeURIComponent(Tn||""))}catch(Un){Ht(decodeURIComponent(Tn||""))}},[Dt]);const Wt=()=>{jt(encodeURIComponent(Gt),Qt||null)},yn=gn=>{gn!==Qt&&(Xt(gn),jt(encodeURIComponent(Gt),gn))};return y.createElement("div",{className:re()(ie.input,Ft),style:_t},!!Ct.length&&y.createElement("div",{className:ie.dropdown},y.createElement("div",{className:ie.text},(Ot=Ct.find(gn=>gn.id===Qt))==null?void 0:Ot.name,y.createElement("i",{className:"iconfont icon-zhankai4"}),y.createElement("b",{className:ie.b1}),y.createElement("b",{className:ie.b2})),y.createElement("div",{className:ie.menu},Ct.map((gn,Tn)=>y.createElement("div",{key:Tn,onClick:()=>yn(gn.id)},gn.name)))),y.createElement(oe.default,{onPressEnter:Wt,value:Gt,onChange:gn=>{Ht(gn.target.value),Yt(encodeURIComponent(gn.target.value),Qt||null)},bordered:!1,placeholder:lt}),y.createElement("i",{onClick:Wt,className:"iconfont icon-sousuo9 font14 pl10 current"}))},ce={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},me=({value:Ct,onChange:Dt,className:jt,total:Yt,pageSize:Ft,style:_t={}})=>{const lt=Ct<2,ft=Ct>=Math.ceil(Yt/Ft);return Yt<=Ft?y.createElement(y.Fragment,null):y.createElement("div",{className:re()(ce.quickPager,jt),style:_t},y.createElement("div",{onClick:()=>{lt||Dt(Ct-1,"prev")},className:lt?ce.disabled:""},"\u4E0A\u4E00\u9875"),y.createElement("div",{onClick:()=>{ft||Dt(Ct+1,"next")},className:ft?ce.disabled:""},"\u4E0B\u4E00\u9875"))},be={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},ge=le(29787),he=le(25399),ve=le(58018),Ee=le(90524),ye=le(49661),Ae=le(96908),Ce=le(57177),Se=le(81378),De=le(57884),we=({className:Ct,dataSource:Dt=[],col:jt=4,right:Yt,bottom:Ft=23,precision:_t=0,wrapWidth:lt=1200,trackEventItems:ft,loading:Ot})=>{const Qt=Math.floor((lt-(jt-1)*Yt)/jt);return y.createElement(ge.Z,{spinning:Ot},y.createElement("div",{className:re()(be.list,Ct)},!!Dt.length&&Dt.map((Xt,Gt)=>{const{name:Ht,id:Wt,identifier:yn,power:gn,cover_image_id:Tn,pic:Un}=Xt;return y.createElement("div",{className:be.wrap,key:Wt,style:{width:Qt,marginRight:(1+Gt)%jt===0?0:Yt+_t,marginBottom:Ft}},y.createElement("a",{target:"_blank",href:`/shixuns/${yn}/challenges`,className:be.li,onClick:Rt=>{Rt.preventDefault(),ft&&(0,ye.L9)([ft]),gn&&(0,ye.xg)(`/shixuns/${yn}/challenges`)}},y.createElement("div",{className:be.img},y.createElement("img",{className:be.cover,src:`${Un}`}),Xt.is_jupyter&&y.createElement("img",{className:be.sign,src:Ae}),Xt.is_jupyter_lab&&y.createElement("img",{className:be.sign,src:Ce}),Xt.is_unity_3d&&y.createElement("img",{className:be.sign,src:Se})),y.createElement("div",{className:be.name},y.createElement(he.Z,{title:Ht||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},y.createElement("span",{className:be.e},Ht||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),y.createElement("div",{className:be.tags},y.createElement(he.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),y.createElement("span",null,Xt.challenges_count))),!!Xt.myshixuns_count&&y.createElement(he.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),y.createElement("span",null,Xt.myshixuns_count))),y.createElement(he.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},y.createElement("span",null,y.createElement("span",null,Xt.level))),y.createElement("div",{className:be.rate},y.createElement(ve.Z,{allowHalf:!0,disabled:!0,defaultValue:Xt.score_info}),y.createElement("span",null,"\xA0",Xt.score_info?`${Xt.score_info}\u5206`:"5\u5206")))),!gn&&y.createElement("div",{className:be.lockWrap},y.createElement("img",{src:`${Ee.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),y.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Dt.length&&y.createElement(De.Z,null)))},Me=le(929),Oe={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Ue="data:image/png;base64,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",_e=le(59301),Qe=({className:Ct,dataSource:Dt=[],col:jt=4,right:Yt,bottom:Ft=23,precision:_t=0,wrapWidth:lt=1200,trackEventItems:ft,loading:Ot,handleVery:Qt=()=>!0})=>{const Xt=Math.floor((lt-(jt-1)*Yt)/jt);return _e.createElement(ge.Z,{spinning:Ot},_e.createElement("div",{className:re()(Oe.list,Ct)},!!Dt.length&&Dt.map((Gt,Ht)=>{const{subject_identifier:Wt,id:yn,identifier:gn,power:Tn}=Gt,Un=Gt.is_public!=0&&Gt.is_public;return _e.createElement("div",{className:Oe.wrap,key:yn,style:{width:Xt,marginRight:(1+Ht)%jt===0?0:Yt+_t,marginBottom:Ft}},_e.createElement("a",{className:Oe.li,onClick:Rt=>{Rt.preventDefault(),Qt(Gt==null?void 0:Gt.first_category_url)&&(ft&&(0,ye.L9)([ft]),(0,ye.xg)(Gt.first_category_url))}},_e.createElement("div",{className:Oe.top},_e.createElement(he.Z,{title:Gt.name},_e.createElement("div",{className:Oe.name},Gt.name)),_e.createElement("img",{className:Oe.img,src:Ee.Z.IMG_SERVER+"/images/"+Gt.avatar_url}),_e.createElement("div",{className:Oe.text,title:Gt.creator},Gt.creator),Wt&&_e.createElement("div",{className:Oe.btns},_e.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),_e.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Un&&_e.createElement("div",{className:Oe.sign},"\u516C\u5F00")),_e.createElement("div",{className:Oe.bottom},Gt.visits>0&&_e.createElement(he.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},_e.createElement("span",null,_e.createElement("i",{className:"iconfont icon-liulanyan"}),_e.createElement("span",null,Gt.visits))),Gt.course_members_count>0&&_e.createElement(he.Z,{title:"\u6210\u5458",placement:"bottom"},_e.createElement("span",null,_e.createElement("i",{className:"iconfont icon-chengyuan"}),Gt.course_members_count)),Gt.tasks_count>0&&_e.createElement(he.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},_e.createElement("span",null,_e.createElement("i",{className:"iconfont icon-zuoye"}),Gt.tasks_count)),Gt.is_end?_e.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):_e.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Gt.is_accessible&&_e.createElement("div",{className:Oe.lockWrap},_e.createElement("img",{src:`${Ee.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),_e.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Dt.length&&_e.createElement(De.Z,null)))},He={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},ze=le(76560),Te=({dataSource:Ct=[],value:Dt,onChange:jt,className:Yt,style:Ft={},tabBarExtraContent:_t})=>y.createElement("div",{className:re()(He.tabs,Yt),style:Ft},y.createElement("div",{className:He.tabsWrap},Ct.map((lt,ft)=>!(lt!=null&<.hide)&&y.createElement("aside",{className:He.tab,onClick:()=>{jt(lt.id),lt.link&&ze.history.push(lt.link)},key:ft},y.createElement("div",{className:Dt===lt.id?He.active:""},lt.name),(lt==null?void 0:lt.resetCount)==null&&(lt==null?void 0:lt.total)!==void 0&&y.createElement("span",null,"\uFF08",lt==null?void 0:lt.total,"\uFF09"),(lt==null?void 0:lt.resetCount)!==void 0&&(lt==null?void 0:lt.total)!==void 0&&y.createElement(he.Z,{title:(lt==null?void 0:lt.tip)!=null?lt==null?void 0:lt.tip:""},y.createElement("span",{style:{color:"#9096A3"}},"\uFF08",y.createElement("span",{style:{color:"#000"}},lt==null?void 0:lt.resetCount),"/",y.createElement("span",null,lt==null?void 0:lt.total),"\uFF09"))))),y.createElement("div",{className:He.tabBar},_t)),Le=({className:Ct,style:Dt={},children:jt})=>y.createElement("div",{className:re()(Ct),style:Dt},jt),Ve={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},rt=le(75727),$e=le(93041);const We=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Ye=({sortValue:Ct,dropValue:Dt,className:jt,onSort:Yt,onDrop:Ft,dataSource:_t=We})=>{var lt;return y.createElement("div",{className:re()(Ve.orderWrap,jt)},y.createElement(rt.Z,{dropdownRender:()=>y.createElement($e.default,null,_t.map((ft,Ot)=>y.createElement($e.default.Item,{key:Ot,onClick:()=>Ft(ft.id)},ft.name)))},y.createElement("span",{className:Ve.orderTextWrap},(lt=_t.find(ft=>Dt===ft.id))==null?void 0:lt.name)),y.createElement("span",{className:Ve.orderIconWrap},y.createElement("span",{className:Ve.orderAsc},y.createElement("i",{className:Ct==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Ve.cursorPointer} ${Ve.active}`:`iconfont icon-sanjiaoxing-up font12 ${Ve.cursorPointer}`,onClick:()=>Yt(Ct==="asc"?"desc":"asc")})),y.createElement("span",{className:Ve.orderDesc},y.createElement("i",{className:Ct==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Ve.cursorPointer} ${Ve.active}`:`iconfont icon-sanjiaoxing-down font12 ${Ve.cursorPointer}`,onClick:()=>Yt(Ct==="asc"?"desc":"asc")}))))},Pe={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},Ze=le(99571),Ge=Object.defineProperty,tt=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,Ie=(Ct,Dt,jt)=>Dt in Ct?Ge(Ct,Dt,{enumerable:!0,configurable:!0,writable:!0,value:jt}):Ct[Dt]=jt,Re=(Ct,Dt)=>{for(var jt in Dt||(Dt={}))Je.call(Dt,jt)&&Ie(Ct,jt,Dt[jt]);if(tt)for(var jt of tt(Dt))Ne.call(Dt,jt)&&Ie(Ct,jt,Dt[jt]);return Ct},Xe=(Ct,Dt)=>{var jt={};for(var Yt in Ct)Je.call(Ct,Yt)&&Dt.indexOf(Yt)<0&&(jt[Yt]=Ct[Yt]);if(Ct!=null&&tt)for(var Yt of tt(Ct))Dt.indexOf(Yt)<0&&Ne.call(Ct,Yt)&&(jt[Yt]=Ct[Yt]);return jt},qe=(Ct,Dt,jt)=>new Promise((Yt,Ft)=>{var _t=Ot=>{try{ft(jt.next(Ot))}catch(Qt){Ft(Qt)}},lt=Ot=>{try{ft(jt.throw(Ot))}catch(Qt){Ft(Qt)}},ft=Ot=>Ot.done?Yt(Ot.value):Promise.resolve(Ot.value).then(_t,lt);ft((jt=jt.apply(Ct,Dt)).next())}),at=Ct=>{var Dt=Ct,{className:jt,style:Yt,children:Ft,loading:_t=!1,openLoading:lt,onClick:ft=()=>{},size:Ot="middle",shape:Qt="round"}=Dt,Xt=Xe(Dt,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Gt,Ht]=(0,y.useState)(!1);return y.createElement(Ze.ZP,Re({onClick:(0,te.throttle)(Wt=>qe(void 0,null,function*(){lt&&Ht(!0);try{yield ft(Wt)}catch(yn){console.log("error",yn)}lt&&Ht(!1)}),2e3,{leading:!0,trailing:!1}),className:re()(Pe.btn,Pe[`${Ot}-${Qt}`],jt),style:Yt,size:Ot,shape:Qt,loading:Gt||_t},Xt),Ft)},it={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},wt=({className:Ct,style:Dt,children:jt=null,onClick:Yt,title:Ft})=>y.createElement("div",{className:re()(it.head,Ct),style:Dt},y.createElement("span",{className:"primary-hover",onClick:Yt},y.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),y.createElement("b",{title:Ft},Ft),y.createElement("div",{className:it.node},jt)),It={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},ut=({confirmShow:Ct=!0,confirmTitle:Dt,confirmClick:jt,cancelShow:Yt=!0,cancelTitle:Ft,cancelClick:_t,className:lt,style:ft,confirmLoading:Ot=!1})=>y.createElement("div",{className:re()(It.btns,lt),style:ft},Ct&&y.createElement(Ze.ZP,{loading:Ot,onClick:jt,type:"primary",className:It.confirm},Dt),Yt&&y.createElement(Ze.ZP,{onClick:_t,className:It.cancel},Ft)),ht={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},Et=({className:Ct,style:Dt={},LeftContent:jt,children:Yt,RightContent:Ft})=>y.createElement("div",{className:re()(ht.fixedBottom,Ct),style:Dt},y.createElement("div",{className:ht.wrap},y.createElement("div",{className:ht.left},jt),y.createElement("div",{className:ht.center},Yt),y.createElement("div",{className:ht.right},Ft))),mt={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},Bt=({className:Ct,style:Dt={},dataSource:jt=[]})=>y.createElement("div",{className:re()(mt.crumbs,Ct),style:Dt},jt.map((Yt,Ft)=>Ftze.history.push(Yt.path)},Yt.name):y.createElement("span",null,Yt.name),y.createElement("span",null,"\xA0",">","\xA0")):y.createElement("span",{key:Ft,style:{color:"#5F6368"}},Yt.name))),Nt=le(11938),Tt=Object.defineProperty,cn=Object.defineProperties,vn=Object.getOwnPropertyDescriptors,an=Object.getOwnPropertySymbols,Kt=Object.prototype.hasOwnProperty,ln=Object.prototype.propertyIsEnumerable,rn=(Ct,Dt,jt)=>Dt in Ct?Tt(Ct,Dt,{enumerable:!0,configurable:!0,writable:!0,value:jt}):Ct[Dt]=jt,Vt=(Ct,Dt)=>{for(var jt in Dt||(Dt={}))Kt.call(Dt,jt)&&rn(Ct,jt,Dt[jt]);if(an)for(var jt of an(Dt))ln.call(Dt,jt)&&rn(Ct,jt,Dt[jt]);return Ct},bn=(Ct,Dt)=>cn(Ct,vn(Dt)),Fn=(Ct,Dt)=>{var jt={};for(var Yt in Ct)Kt.call(Ct,Yt)&&Dt.indexOf(Yt)<0&&(jt[Yt]=Ct[Yt]);if(Ct!=null&&an)for(var Yt of an(Ct))Dt.indexOf(Yt)<0&&ln.call(Ct,Yt)&&(jt[Yt]=Ct[Yt]);return jt};const{Countdown:An}=Nt.default;var pn=Ct=>{var Dt=Ct,{onChange:jt}=Dt,Yt=Fn(Dt,["onChange"]);const[Ft,_t]=(0,y.useState)(null);(0,y.useEffect)(()=>{typeof Ft=="number"&&Ft>=0&&jt(Ft)},[Ft]);const lt=ft=>{const Ot=Math.floor(ft/1e3);_t(Ot)};return y.createElement(An,bn(Vt({},Yt),{onChange:lt}))}},17904:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return xe}});var y=le(59301);function xe(a,fe){const de=(0,y.useRef)();(0,y.useEffect)(()=>{de.current=a}),(0,y.useEffect)(()=>{function ne(){de.current()}if(fe!==null){let ae=setInterval(ne,fe);return()=>clearInterval(ae)}},[fe])}},85933:function(ct,nt,le){"use strict";var y=le(59301),xe=le(11938),a=le(71051),fe=le(28284),de=le(62957),ne=le(29787),ae=le(54172),re=le(37568),te=le(77019),ee=le(5269),x=le(99571),b=le(72664),E=le(61186),z=le.n(E),ie=le(76560),oe=le(49661),pe=le(15610),ue=le(34055),ce=le(98072),se=le(59301),me=(ve,Ee,ye)=>new Promise((Ae,Ce)=>{var Se=we=>{try{Fe(ye.next(we))}catch(Me){Ce(Me)}},De=we=>{try{Fe(ye.throw(we))}catch(Me){Ce(Me)}},Fe=we=>we.done?Ae(we.value):Promise.resolve(we.value).then(Se,De);Fe((ye=ye.apply(ve,Ee)).next())});const{Countdown:be}=xe.default,ge=({value:ve,onChange:Ee,MaxMinutes:ye})=>se.createElement(se.Fragment,null,se.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",se.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u3002",se.createElement("br",null)),se.createElement(a.Z,{value:ve,onChange:Ee,min:0,precision:0,max:ye,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${ye}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),he=({exercise:ve,successCb:Ee,dispatch:ye})=>{var Ae,Ce,Se,De;const Fe=(0,ie.useParams)(),[we]=fe.default.useForm(),Me=fe.default.useWatch("time",we),[Oe,Ue]=(0,y.useState)(!1),_e=(0,y.useRef)(),{actionTabs:Ke}=ve,[Qe,He]=(0,y.useState)(),[,ze,ke,Te]=(0,ce.U)(b.n7,{id:Fe.categoryId}),[,je,Le]=(0,ce.U)(b.Cd,{});(0,y.useEffect)(()=>{ve.actionTabs.key==="student-unlock"&&(Ue(!1),we.resetFields())},[ve.actionTabs.key]);const Ve=()=>new Promise(tt=>me(void 0,null,function*(){var Je,Ne;return _e.current=yield(0,pe.y)({ip_limit:(Je=Ke==null?void 0:Ke.exerciseParams)==null?void 0:Je.ip_limit,ip_bind:(Ne=Ke==null?void 0:Ke.exerciseParams)==null?void 0:Ne.ip_bind_type}),tt()})),rt=()=>me(void 0,null,function*(){var tt,Je,Ne,Ie,Re;yield we.validateFields();const Xe=we.getFieldsValue();if(Ue(!0),(((tt=Ke==null?void 0:Ke.exerciseParams)==null?void 0:tt.ip_limit)!=="no"||(Je=Ke==null?void 0:Ke.exerciseParams)!=null&&Je.ip_bind_type)&&(yield Ve()),(yield(0,b.ZD)((Ne=Ke==null?void 0:Ke.exerciseParams)==null?void 0:Ne.id,{exercise_user_id:(Ie=Ke==null?void 0:Ke.exerciseParams)==null?void 0:Ie.exercise_user_id,unlock_key:Xe.unlock_key,time:Xe.time,ip:_e.current})).status===0){if(Ee){ye({type:"exercise/setActionTabs",payload:{}}),Ee();return}const ot=Ke==null?void 0:Ke.exerciseParams;(0,oe.nr)({inner_ip:ot.inner_ip,public_ip:ot.public_ip,open_camera:ot.open_camera,ip_limit:ot.ip_limit,ip_bind:ot.ip_bind,ip_bind_type:ot.ip_bind_type,exercise_tips:ot.exercise_tips,exerciseId:ot.id,screen_open:ot.screen_open,screen_num:ot.screen_num,screen_sec:ot.screen_sec,coursesId:Fe.coursesId,login:(Re=(0,ue.eY)())==null?void 0:Re.login,history,identity_verify:ot.identity_verify,open_phone_video_recording:ot.open_phone_video_recording,current_status:ot.current_status}),ye({type:"exercise/setActionTabs",payload:{}})}Ue(!1)}),$e=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:tt=>se.createElement("span",{className:tt.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},tt)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:tt=>se.createElement("span",{className:tt.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},tt)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],We=((Ae=Ke==null?void 0:Ke.exerciseParams)==null?void 0:Ae.errorMessage)&&typeof((Ce=Ke==null?void 0:Ke.exerciseParams)==null?void 0:Ce.errorMessage)=="object";(0,y.useEffect)(()=>{ve.actionTabs.key==="student-unlock"&&me(void 0,null,function*(){const tt=yield Le(Fe);yield ke({}),tt.status||He(tt)})},[ve.actionTabs.key]);const{time:Be,end_time:Ye}=(Qe==null?void 0:Qe.exercise)||{},Pe=Te!=null&&Te.user_end_time?z()(Te==null?void 0:Te.user_end_time).add(1,"minutes"):z()(),Ze=z()(Te==null?void 0:Te.user_total_end_time)>Pe?Math.round(z().duration(z()(Te==null?void 0:Te.user_total_end_time).diff(Pe.startOf("minute"))).asMinutes()):0,Ge=((Te==null?void 0:Te.student_left_minutes)||0)+(Me||0);return se.createElement(se.Fragment,null,se.createElement(de.default,{width:514,centered:!0,closable:!!((Se=Ke==null?void 0:Ke.exerciseParams)!=null&&Se.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:ve.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{ye({type:"exercise/setActionTabs",payload:{}})}},se.createElement(ne.Z,{spinning:ze||je},We&&se.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!We&&se.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),We&&se.createElement(ae.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((De=Ke==null?void 0:Ke.exerciseParams)==null?void 0:De.errorMessage)||{}],columns:$e}),se.createElement("div",{className:""},se.createElement(fe.default,{form:we,layout:"vertical",autoComplete:"off"},se.createElement(fe.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},se.createElement(re.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Be!==-1?se.createElement(se.Fragment,null,se.createElement(fe.default.Item,{name:"time",label:se.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",se.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",z()(Te==null?void 0:Te.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},se.createElement(ge,{MaxMinutes:Ze})),se.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",se.createElement("span",{className:"ml5"},ze||je?"--":Ge),"\u5206\u949F",Ge!==0&&(Te==null?void 0:Te.user_end_time)&&se.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",se.createElement("span",{className:"ml5"},z()(Te==null?void 0:Te.user_end_time).add(Me||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):se.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",z()(Ye).format("YYYY-MM-DD HH:mm")))),se.createElement(te.Z,{justify:"space-between",align:"middle"},se.createElement(ee.Z,null),se.createElement(ee.Z,null,se.createElement(x.ZP,{loading:Oe,onClick:rt},"\u8FDB\u5165\u8003\u8BD5"))))))};nt.Z=(0,ie.connect)(({exercise:ve})=>({exercise:ve}))(he)},30516:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return ie}});var y=le(59301),xe=le(76560),a=le(62957),fe=le(99571),de=le(29787),ne=le(50582),ae=le(40148),re=le(51124),te=le(24334),ee=le(61186),x=le.n(ee),b=le(49162),E=le(59301),z=(oe,pe,ue)=>new Promise((ce,se)=>{var me=he=>{try{ge(ue.next(he))}catch(ve){se(ve)}},be=he=>{try{ge(ue.throw(he))}catch(ve){se(ve)}},ge=he=>he.done?ce(he.value):Promise.resolve(he.value).then(me,be);ge((ue=ue.apply(oe,pe)).next())}),ie=({open:oe,onClose:pe})=>{const[ue,ce]=(0,y.useState)(void 0);console.log((0,xe.useLocation)(),33);const se=(0,xe.useLocation)();(0,y.useEffect)(()=>{oe&&function(){return z(this,null,function*(){const He=yield(0,ne.X6)(oe);ce(He.data)})}()},[oe]);const{status:me,created_at:be,code:ge,name:he,language:ve,pass_sets_count:Ee,set_count:ye,error_msg:Ae,output:Ce,input:Se,expected_output:De,execute_memory:Fe,user:we,execute_time:Me,input_file_url:Oe,output_file_url:Ue,is_file:_e,expected_output_file_url:Ke}=ue||{};return E.createElement(a.default,{open:oe,width:1e3,onCancel:()=>pe(!1),footer:E.createElement(fe.ZP,{type:"primary",onClick:()=>pe(!1)},"\u5173\u95ED"),centered:!0},E.createElement(de.Z,{spinning:!ue,delay:500},E.createElement("div",{className:"record-detail-info"},ue?E.createElement(E.Fragment,null,E.createElement("div",{className:"record-detail-body"},E.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),E.createElement("ul",{className:"record-info"},E.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",E.createElement("span",{className:me===0?"c-green":"c-red"},ae.Im[me])," "),E.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",E.createElement("span",null,x()(be).format("YYYY-MM-DD HH:mm:ss"))," "),E.createElement("li",null," \u8BED\u8A00\uFF1A",E.createElement("span",null,ve)," "),E.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",E.createElement("span",null,Me*1e3,"ms")," "),E.createElement("li",null," ",`${me===b.h.HIDE_COMPILE_STATUS?"--":Ee} / ${ye} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,ae.gZ)({status:me,error_msg:Ae,execute_time:Me,output:Ce,input:Se,expected_output:De,input_file_url:Oe,output_file_url:Ue,is_file:_e,expected_output_file_url:Ke}),E.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),E.createElement(re.ZP,{height:"200px",width:"100%",language:ve==null?void 0:ve.toLocaleLowerCase(),value:te.Base64.decode(ge),options:{readOnly:!0}}))):null)))}},57049:function(ct,nt,le){"use strict";le.d(nt,{Im:function(){return ye},Y4:function(){return Ce}});var y=le(59301),xe=le(37568),a=le(6767),fe=le(99571),de=le(55956),ne=le(24334),ae=le.n(ne),re=le(5216),te=le(766),ee=le(38394),x=le(49661),b=le(34376),E=le.n(b),z=le(82093),ie=le(76560),oe=le(30516),pe=le(33796),ue=le(50582),ce=le(76193),se=le(41550),me=le(92310),be=le.n(me),ge=le(2610),he=le(59301),ve=(Fe,we,Me)=>new Promise((Oe,Ue)=>{var _e=He=>{try{Qe(Me.next(He))}catch(ze){Ue(ze)}},Ke=He=>{try{Qe(Me.throw(He))}catch(ze){Ue(ze)}},Qe=He=>He.done?Oe(He.value):Promise.resolve(He.value).then(_e,Ke);Qe((Me=Me.apply(Fe,we)).next())});const{TextArea:Ee}=xe.default,ye={[de.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[de.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[de.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Ae=(Fe=>(Fe[Fe.SET_VISIBLE=0]="SET_VISIBLE",Fe[Fe.SET_TABINDEX=1]="SET_TABINDEX",Fe))(Ae||{});function Ce(Fe){const{status:we,error_msg:Me,output:Oe,input:Ue,expected_output:_e,is_file:Ke,input_file_url:Qe,output_file_url:He,expected_output_file_url:ze,setMonacoValue:ke,setData:Te,highlightEndEntry:je}=Fe,Le=(0,y.useRef)(),Ve=(0,y.useRef)(),rt=(0,y.useRef)();let $e=null;const We={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,y.useEffect)(()=>{if(Oe&&!Ke&&Le.current){const Be=new b.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Be.open(Le.current);const Ye=(je?x.jl:x.pp)(ne.Base64.decode(Oe));Be.write(Ye),Be.setOption("theme",{background:"#1e1e1e"})}if(Ue&&!Ke&&Ve.current){const Be=new b.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Be.open(Ve.current),Be.write((je?x.jl:x.pp)(Ue)),Be.setOption("theme",{background:"#1e1e1e"})}if(_e&&!Ke&&rt.current){const Be=new b.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Be.open(rt.current),Be.write((je?x.jl:x.pp)(ne.Base64.decode(_e))),Be.setOption("theme",{background:"#1e1e1e"})}},[Oe]),we){case de.h.NOMATCH:$e=he.createElement(he.Fragment,null,he.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Ke&&he.createElement("div",{ref:Le}),Ke&&he.createElement("div",{style:We},he.createElement("a",{style:{fontSize:"16px"},onClick:()=>ve(this,null,function*(){const Be=yield(0,z.ZP)(He,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});ke(Be),setTimeout(()=>{Te(He)},200)})},Oe)),he.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Ke&&he.createElement("div",{ref:rt}),Ke&&he.createElement("div",{style:We},he.createElement("a",{style:{fontSize:"16px"},onClick:()=>ve(this,null,function*(){const Be=yield fetch(ze,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});ke(yield Be.text()),setTimeout(()=>{Te(ze)},200)})},_e)));break;case de.h.EXECUTEFAILURE:$e=he.createElement(he.Fragment,null,he.createElement("div",{style:{border:"1px #F6F7F9 solid"}},he.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ke&&he.createElement(ee.Z,{value:Ue,style:We}),Ke&&he.createElement("div",{style:We},he.createElement("a",{onClick:()=>(0,x.LR)(Qe,Ue)},Ue))),he.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},he.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),he.createElement("pre",{className:re.Z.error,style:{color:"#E30000",padding:"0 10px"}},ne.Base64.decode(Me),"111")));break;case de.h.COMPILEFAILURE:$e=he.createElement(he.Fragment,null,he.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),he.createElement("pre",{className:re.Z.error},ne.Base64.decode(Me)));break;case de.h.PODFAILURE:$e=he.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:$e=he.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return he.createElement(he.Fragment,null," ",$e," ")}function Se(Fe){const{status:we,error_msg:Me,execute_time:Oe,output:Ue,input:_e,expected_output:Ke,is_file:Qe,input_file_url:He,output_file_url:ze,expected_output_file_url:ke}=Fe;let Te=null;switch(we){case de.h.OK:case de.h.NOMATCH:case de.h.EXECUTEFAILURE:case de.h.COMPILEFAILURE:Te=he.createElement("div",{id:"outputResultRef",className:"h100"});break;case de.h.PODFAILURE:Te=he.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:Te=he.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return he.createElement(he.Fragment,null," ",Te," ")}function De({value:Fe,className:we}){return he.createElement("span",{className:we},Fe)}nt.ZP=({input:Fe,is_file:we,debuging:Me,submitting:Oe,executingMessage:Ue,debugResult:_e,onChangeInput:Ke,onDebugCode:Qe,onSubmitCode:He,hack:ze,user:ke,submitResult:Te,isWhiteTheme:je,topDispatch:Le})=>{const[Ve]=(0,ie.useSearchParams)(),rt=(0,ie.useParams)(),[$e,We]=(0,y.useState)(!1),[Be,Ye]=(0,y.useState)(!1),[Pe,Ze]=(0,y.useState)(1),[Ge,tt]=(0,y.useState)(!1),[Je,Ne]=(0,y.useState)(0),[Ie,Re]=(0,y.useState)(!1),[Xe,qe]=(0,y.useState)(""),[ot,at]=(0,y.useState)(""),it=(0,y.useRef)(),Pt=(0,y.useRef)(),wt=(0,y.useRef)(null),It=(0,y.useRef)(null),dt=(0,y.useRef)(null);console.log(Te,"submitResult",rt);const{status:ut,id:ht,input:st,output:Et,expected_output:mt,is_file:yt,input_file_url:Bt,output_file_url:Nt,expected_output_file_url:Tt,error_msg:cn,hack_sets:vn}=Te||{};(0,y.useEffect)(()=>{ut===0&&(Ze(1),Ne(0))},[ut,ht]),(0,y.useEffect)(()=>{ve(void 0,null,function*(){var pn;const Ct=yield(0,ue.rX)(rt==null?void 0:rt.id,"submit");(Ct==null?void 0:Ct.status)===0&&(Ct!=null&&Ct.data&&((pn=Ct==null?void 0:Ct.data)==null?void 0:pn.status)!==0?(Le({type:ce.Types.SET_SUBMIT_RESULT,payload:{submitResult:Ct==null?void 0:Ct.data}}),Ze(2),Ne(320)):(Ze(1),Ne(0)))})},[rt==null?void 0:rt.id]),(0,y.useEffect)(()=>{if(it.current){let dn=function(lt){jt=Dt.offsetHeight,Yt=!0,Ft=lt.pageY,dt.current.style.display="block"},pn=function(){Yt=!1,dt.current.style.display="none"},Ct=function(lt){if(Yt){an();let ft=Ft-lt.pageY,Ot=jt+ft;if(Ot<0&&(Ot=0),Ot>window.innerHeight-150&&(Ot=window.innerHeight-150),Pe===1){Ot<=34?Ne(0):Ne(Ot);return}console.log(Ot,"resizeH"),Ne(Ot)}};const Dt=wt.current;let jt=0,Yt=!1,Ft=0;const _t=document.getElementById("case-y-bar");return _t==null||_t.addEventListener("mousedown",dn),document.addEventListener("mousemove",Ct),document.addEventListener("mouseup",pn),()=>{const lt=document.getElementById("case-y-bar");lt==null||lt.removeEventListener("mousedown",dn),document.removeEventListener("mousemove",Ct),document.removeEventListener("mouseup",pn)}}},[it,Pe]),(0,y.useEffect)(()=>{const dn=pe.Z.subscribe("resize-move-bar",an);if(Ve.get("type")!=="exercises")return document.addEventListener((0,ge.gH)(),rn),()=>{document.removeEventListener((0,ge.gH)(),rn),dn()}},[]),(0,y.useEffect)(()=>{});function an(){var dn,pn,Ct,Dt;const jt=document.getElementById("outputResultRef");if(jt){let Yt=jt.dataset.text;Pt.current.reset(),Pt.current.writeln(Yt);const Ft=document.getElementById("outputResultRef").offsetWidth-20,_t=((Dt=(Ct=(pn=(dn=Pt.current)==null?void 0:dn._core)==null?void 0:pn._renderService)==null?void 0:Ct.dimensions)==null?void 0:Dt.actualCellWidth)||10,lt=Math.ceil(Ft/_t);Pt.current.resize(lt,Math.ceil(jt.clientHeight/16))}}function Kt(){We(!$e),setTimeout(()=>{an()},300),$e?Ne(320):(Ne(window.innerHeight-150),tt(!0))}function ln(){Be?(Ye(!1),(0,ge.BU)()):(Ye(!0),(0,ge.Dj)(It.current))}const rn=dn=>{(0,ge.vp)()||Ye(!1)},Vt=(0,y.useMemo)(()=>{if(_e){const{status:dn,output:pn,error_msg:Ct}=_e;return setTimeout(()=>{let Dt="",jt=document.getElementById("outputResultRef");pn?Dt=ne.Base64.decode(pn):Ct&&(Dt=ne.Base64.decode(Ct)),Pt.current=new b.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),Pt.current.open(jt),Pt.current.onKey(function(Yt){var Ft;if(Yt.domEvent.key.toLocaleUpperCase()==="C"&&Yt.domEvent.ctrlKey){Yt.domEvent.preventDefault();let _t=(Ft=Pt.current)==null?void 0:Ft.getSelection();navigator.clipboard.writeText(_t).then(()=>{})}}),jt.dataset.text=Dt,Pt.current.setOption("convertEol",!0),an()},300),he.createElement(he.Fragment,null,Se(_e))}return null},[_e]);function bn(){var dn,pn;if(!(ze!=null&&ze.code)||((dn=ze==null?void 0:ze.code)==null?void 0:dn.trim().length)===0){(pn=a.ZP)==null||pn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Ze(1),Ne(320),Qe()}const Fn=dn=>ve(void 0,null,function*(){let pn=yield(0,z.ZP)(`/api/problems/${dn}/start.json`,{method:"get",params:{hack_user_id:ke==null?void 0:ke.user_id}});pn&&(window.location.href=`/myproblems/${pn==null?void 0:pn.identifier}${window.location.search}`)});function An(){yt?navigator.clipboard.writeText(ne.Base64.decode(cn)).then(()=>{a.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(ne.Base64.decode(Et)).then(()=>{a.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return he.createElement(y.Fragment,null,he.createElement("div",{className:be()(re.Z.case,je&&re.Z.whiteCase),style:{height:Je},ref:wt},he.createElement("div",{className:re.Z.fullMask,ref:dt}),he.createElement("div",{className:re.Z["resize-y-bar"],id:"case-y-bar",ref:it,draggable:!1},Pe===2&&he.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Pe===1&&(Je<=34?he.createElement("div",{onClick:()=>{Ne(320)},className:re.Z.unfoldBtn},"\u63A7\u5236\u53F0",he.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):he.createElement("div",{onClick:()=>{Ne(0)},className:re.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",he.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),he.createElement("div",null,he.createElement("div",{className:re.Z.caseHead},he.createElement("div",{className:re.Z.dot}),he.createElement("div",{className:re.Z.text},Pe===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Pe===2&&!Oe&&typeof ut=="number"&&he.createElement(he.Fragment,null,ut===de.h.OK?he.createElement("div",{className:re.Z.pass},he.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):he.createElement("div",{className:re.Z.noPass},he.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),ye[ut])),he.createElement("div",{className:re.Z.btns},Pe===2&&!Oe&&he.createElement(he.Fragment,null,ut!==de.h.OK&&he.createElement("div",{onClick:An},he.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),he.createElement("div",{onClick:()=>{Re(ht)}},he.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),Ve.get("type")!=="exercises"&&he.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>Kt()},he.createElement("i",{className:`iconfont icon-${$e?"suoxiao1":"fangda"}`})))),he.createElement("div",{style:{display:Pe===1?"block":"none"}},Me?he.createElement(te.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):he.createElement("div",{style:{height:Je-34}},he.createElement("div",{className:re.Z.result},he.createElement("div",{className:re.Z.left},he.createElement("div",{className:re.Z.title},he.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),he.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),he.createElement("div",{className:re.Z.leftNode},he.createElement(Ee,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:we?"":Fe,onChange:Ke}))),he.createElement("div",{className:re.Z.right},he.createElement("div",{className:re.Z.title},he.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),he.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),he.createElement("div",{className:re.Z.node},_e?Vt:he.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),he.createElement("div",{style:{display:Pe===2?"block":"none"}},Oe?he.createElement(te.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):he.createElement("div",{style:{height:Je-34,display:"flex",flexDirection:"column",overflow:"hidden"}},he.createElement("div",{ref:It,className:re.Z.elseNode},he.createElement("div",{className:re.Z.nameWrap},he.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),he.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),he.createElement("div",{className:re.Z.scroll},he.createElement("pre",{className:re.Z.scrollBox,style:Ge?{height:Be?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!yt&&he.createElement(De,{value:st}),yt&&he.createElement("a",{style:{fontSize:"16px"},onClick:()=>ve(void 0,null,function*(){const dn=yield fetch(Bt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});at(yield dn.text()),setTimeout(()=>{qe(Bt)},200)})},st)),st&&he.createElement("div",{className:re.Z.action},he.createElement("span",{onClick:()=>tt(!Ge)},Ge?"\u6536\u8D77":"\u5C55\u5F00")))),he.createElement("div",{className:re.Z.result,style:{flex:1,overflow:"hidden"}},he.createElement("div",{className:re.Z.left},he.createElement("div",{className:re.Z.title},he.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),he.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),he.createElement("div",{className:re.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},he.createElement("pre",null,!yt&&he.createElement(De,{className:"mb10",value:mt&&ne.Base64.decode(mt)||""}),yt&&he.createElement("a",{style:{fontSize:"16px"},onClick:()=>ve(void 0,null,function*(){const dn=yield fetch(Tt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});at(yield dn.text()),setTimeout(()=>{qe(Tt)},200)})},mt)))),he.createElement("div",{className:re.Z.right},he.createElement("div",{className:re.Z.title},he.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),he.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),he.createElement("div",{className:re.Z.node,style:{color:ut===de.h.OK?"#2ABD8C":"#FF2C29"}},he.createElement("pre",null,(ut===4||ut===5)&&he.createElement(De,{className:"mb10",value:cn&&ne.Base64.decode(cn)||""}),ut!=4&&ut!=5&&(yt?he.createElement("a",{style:{fontSize:"16px"},onClick:()=>ve(void 0,null,function*(){const dn=yield(0,z.ZP)(Nt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{at(dn)}catch(pn){at("")}setTimeout(()=>{qe(Nt)},200)})},Et):he.createElement(De,{className:"mb10",value:Et&&ne.Base64.decode(Et)||""})))))))))),he.createElement("div",{className:be()(re.Z.footer,je&&re.Z.whiteFooter),style:{zIndex:100}},(ze==null?void 0:ze.is_program)&&(ze==null?void 0:ze.above_question)&&he.createElement(fe.ZP,{className:"mr10",type:"primary",onClick:()=>Fn(ze==null?void 0:ze.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(ze==null?void 0:ze.is_program)&&(ze==null?void 0:ze.under_question)&&he.createElement(fe.ZP,{className:"mr10",type:"primary",onClick:()=>Fn(ze==null?void 0:ze.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),he.createElement(fe.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:Me||Oe,loading:Me,color:"#2ABD8C",className:"mr10",onClick:bn},"\u8C03\u8BD5\u4EE3\u7801"),Ve.get("qtype")!=="8"&&he.createElement(fe.ZP,{className:re.Z.disabled,type:"primary",icon:he.createElement("i",{className:"iconfont icon-bofang1"}),loading:Oe,disabled:Me||Oe,onClick:()=>{var dn,pn;if(!(ze!=null&&ze.code)||((dn=ze==null?void 0:ze.code)==null?void 0:dn.trim().length)===0){(pn=a.ZP)==null||pn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Ze(2),Ne(320),He()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),he.createElement(oe.Z,{onClose:Re,open:Ie}),he.createElement(se.Z,{close:!0,data:Xe,type:Xe.length?"txt":"",onClose:()=>qe(""),monacoEditor:{value:ot,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},76193:function(ct,nt,le){"use strict";le.r(nt),le.d(nt,{Types:function(){return Ut},default:function(){return Zt}});var y=le(59301),xe=le(76560),a=le(11938),fe=le(62957),de=le(29787),ne=le(99571),ae=le(25399),re=le(77019),te=le(50582),ee=le(72664),x=le(2610),b=le(72015),E=le(90524),z=le(87169),ie=le(30641),oe=le(51124),pe=le(75790),ue=le(89613),ce=le(64536),se=le(6767),me={list:"list___IRN6i",copy:"copy___qCn9B"},be=le(56102),ge=le(82093),he=(At,kt,zt)=>new Promise((en,Cn)=>{var Rn=nn=>{try{pt(zt.next(nn))}catch(_n){Cn(_n)}},Wn=nn=>{try{pt(zt.throw(nn))}catch(_n){Cn(_n)}},pt=nn=>nn.done?en(nn.value):Promise.resolve(nn.value).then(Rn,Wn);pt((zt=zt.apply(At,kt)).next())}),Ee=({showResourceCentre:At,identifier:kt})=>{const zt=(0,xe.useParams)(),[en,Cn]=(0,y.useState)(null);(0,y.useEffect)(()=>{At&&Rn()},[At]);const Rn=()=>he(void 0,null,function*(){const Wn=yield(0,ge.ZP)(`/api/problems/${kt}/attachment_list.json`,{method:"get"});(Wn==null?void 0:Wn.status)==0&&Cn(Wn.data||[])});return y.createElement("div",{className:"tpi-code-setting"},y.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(en!=null&&en.length)&&y.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),en==null?void 0:en.map((Wn,pt)=>y.createElement("dl",{className:me.list,key:pt},y.createElement(ae.Z,{title:Wn.title},y.createElement("dt",null,y.createElement("i",{className:"icon-wenjian4 mr5"}),Wn.title)),y.createElement("dd",null,y.createElement(be.CopyToClipboard,{text:Wn.saved_file_path,onCopy:()=>se.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement("span",{className:`${me.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},ye=le(59301),Ae=Object.defineProperty,Ce=Object.defineProperties,Se=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,Me=(At,kt,zt)=>kt in At?Ae(At,kt,{enumerable:!0,configurable:!0,writable:!0,value:zt}):At[kt]=zt,Oe=(At,kt)=>{for(var zt in kt||(kt={}))Fe.call(kt,zt)&&Me(At,zt,kt[zt]);if(De)for(var zt of De(kt))we.call(kt,zt)&&Me(At,zt,kt[zt]);return At},Ue=(At,kt)=>Ce(At,Se(kt));const _e={theme:(0,ue.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,ue.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,ue.G)("cmTabToSpace",!0),showResourceCentre:!1};var Ke=(At=>(At[At.set_font_size=0]="set_font_size",At[At.set_theme=1]="set_theme",At[At.on_tab_to_space=2]="on_tab_to_space",At[At.set_show_editor_setting=3]="set_show_editor_setting",At[At.set_show_respurce_center=4]="set_show_respurce_center",At))(Ke||{});function Qe(At,kt){switch(kt.type){case 3:return Ue(Oe({},At),{showEditorSetting:kt.payload});case 1:return Ue(Oe({},At),{theme:kt.payload});case 0:return Ue(Oe({},At),{fontSize:kt.payload});case 2:return Ue(Oe({},At),{tabToSpace:kt.payload});case 4:return Ue(Oe({},At),{showResourceCentre:kt.payload});default:throw new Error}}var He=({isLoading:At,value:kt,onChange:zt,language:en,onUpdateCode:Cn,ActionBarRender:Rn,setIsWhiteTheme:Wn,identifier:pt})=>{const[nn,_n]=(0,y.useReducer)(Qe,_e),{theme:Xn,fontSize:kn,showEditorSetting:$n,tabToSpace:Vn,showResourceCentre:Ir}=nn,Sn=(0,y.useRef)(),Or=(0,y.useRef)();(0,y.useEffect)(()=>{Wn(Xn==="vs")},[Xn]);const Fr={onFontSizeChange:br=>{_n({type:0,payload:br}),(0,ue.t)("cmFontSize",br)},tabToSpace:Vn,cmFontSize:kn,className:"oj",cmCodeMode:Xn,onTabToSpace:br=>{_n({type:2,payload:br}),(0,ue.t)("cmTabToSpace",br)},onCodeModeChange:br=>{_n({type:1,payload:br}),(0,ue.t)("ProgrammingCodeMode",br)}};function Wr(){_n({type:3,payload:!1})}function Pr(){_n({type:3,payload:!0})}function ni(){_n({type:4,payload:!1})}function ri(){_n({type:4,payload:!0})}const fr={value:kt,language:en,theme:Xn,options:{fontSize:kn,insertSpaces:Vn},onChange:br=>{zt(br),Or.current=br,clearTimeout(Sn.current),Sn.current=setTimeout(()=>{Cn(Or.current)},1e4)},onEditBlur:br=>{Or.current&&Cn(Or.current)}};return ye.createElement(y.Fragment,null,Rn(Pr,ri),ye.createElement("div",{style:{flex:1,overflow:"hidden"}},!At&&ye.createElement(oe.ZP,Oe({},fr))),ye.createElement(pe.Z,null,ye.createElement(ie.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:$n,onClose:Wr},ye.createElement(ce.Z,Oe({},Fr)))),ye.createElement(pe.Z,null,ye.createElement(ie.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Ir,onClose:ni},ye.createElement(Ee,{showResourceCentre:Ir,identifier:pt}))))},ze=le(60141),ke=le(24334),Te=le(57049),je={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},Le={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},Ve=le(54172),rt=le(13747),$e=le(58617),We=le(30516),Be=le(61186),Ye=le.n(Be),Pe=le(59301);const{Column:Ze}=Ve.default;var Ge=({submitResult:At,submitting:kt,submitRecords:zt,page:en,onPageChange:Cn,topicId:Rn})=>{const[Wn]=(0,xe.useSearchParams)(),{records:pt,records_count:nn}=zt||{},[_n,Xn]=(0,y.useState)(!1),kn=Wn.get("type")==="1";return Pe.createElement(de.Z,{spinning:kt,tip:"\u8BC4\u6D4B\u4E2D...",indicator:Pe.createElement($e.Z,{style:{fontSize:24},spin:!0})},(pt==null?void 0:pt.length)>0?Pe.createElement(Ve.default,{dataSource:pt,rowKey:"id",pagination:!1},Pe.createElement(Ze,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:($n,Vn)=>Pe.createElement("span",null," ",Ye()($n).format("YYYY-MM-DD HH:mm:ss"))}),Pe.createElement(Ze,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:($n,Vn)=>{var Ir;return Pe.createElement("span",{className:`${$n===0?"c-green":"c-red"} current`,onClick:()=>{Xn(Vn.id)}},(Ir=Te.Im[$n])==null?void 0:Ir.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Pe.createElement(Ze,{title:`\u6267\u884C\u7528\u65F6 (${kn?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:$n=>$n?kn?$n:$n/1e3:""}),Pe.createElement(Ze,{title:`\u5185\u5B58\u6D88\u8017\uFF08${kn?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:$n=>$n?kn?$n:parseFloat(($n/1024).toFixed(2)):""}),Pe.createElement(Ze,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),Pe.createElement(Ze,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:($n,Vn)=>Pe.createElement("span",{className:"c-light-primary current",onClick:()=>{Xn(Vn.id)}},"\u67E5\u770B")})):Pe.createElement("div",{style:{height:300,width:"100%"}}),Pe.createElement(We.Z,{onClose:Xn,open:_n}),nn>15?Pe.createElement(rt.Z,{className:Le.pagination,current:en,pageSize:15,total:nn,onChange:Cn}):null)},tt=le(57884),Je=le(96599),Ne={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Ie=le(38394),Re=le(59301);const Xe={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var qe=({hack:At})=>{const{language:kt,difficult:zt,time_limit:en,description:Cn}=At,[Rn]=(0,xe.useSearchParams)(),Wn=Xe[zt];return Re.createElement(Re.Fragment,null,Re.createElement("ul",{className:Ne.info},Re.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",Re.createElement("b",{className:Ne.info_tag},kt)),Re.createElement("li",null,Re.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",Re.createElement(Je.default,{color:Wn==null?void 0:Wn.color},Wn==null?void 0:Wn.name)),Re.createElement("li",null,Re.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",Re.createElement("span",{style:{color:"#333333"}},en,"\u79D2"))),Rn.get("qtype")==="8"?Re.createElement(Ie.Z,{value:Cn,showProgramFill:!0,className:Ne.desc}):Re.createElement(Ie.Z,{value:Cn,className:Ne.desc}))},ot={},at=le(59301),it=({hack:At,current_user:kt})=>at.createElement("div",{className:ot.answer},At!=null&&At.answer_text?at.createElement(Ie.Z,{style:{padding:"13px 0"},value:(At==null?void 0:At.answer_text)||""}):at.createElement(tt.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),Pt=le(33796);function wt(At,kt){return(0,ge.U2)(`/problems/${At}/comments.json`,{page:kt,limit:10})}function It(At){return(0,ge.v_)(`/discusses/${At}/plus.json`,{container_type:"Discuss",type:1})}function dt(At,kt,zt){return(0,ge.v_)(`/problems/${At}/comments/reply.json`,{comments:{content:zt,parent_id:kt}})}function ut(At,kt){return(0,ge.v_)(`/problems/${At}/comments.json`,{comments:{content:kt}})}function ht(At,kt,zt){return(0,ge.v_)(`/problems/${At}/comments/${kt}/hidden.json`,zt)}function st(At,kt){return(0,ge.IV)(`/problems/${At}/comments/${kt}`)}var Et=le(46541);function mt({author:At}){return y.createElement("a",{href:`/users/${At.login}`,target:"_blank"},y.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${E.Z.IMG_SERVER}/images/${At.image_url}`,width:"50"}))}function yt({data:At,index:kt,parentDiscussIndex:zt,user:en,onSetActionType:Cn}){const{author:Rn,can_delete:Wn,content:pt,id:nn,time:_n}=At;function Xn(){Cn({id:nn,index:kt,type:"delete-discuss",parentDiscussIndex:zt,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const kn=en.admin||Wn||Rn.user_id===en.user_id;return y.createElement("div",{className:"discuss-item-container second-discuss "},y.createElement(mt,{author:Rn}),y.createElement("section",null,y.createElement("div",{className:"discuss-info"},y.createElement("a",{href:`/users/${Rn.login}`,target:"_blank"},Rn.name),y.createElement("span",{className:"grey"},_n),y.createElement("div",{className:"btn-group",style:{marginBottom:0}},kn?y.createElement("a",{onClick:Xn,title:"\u5220\u9664"},y.createElement("i",{className:"iconfont icon-shanchu"})):null)),y.createElement(Ie.Z,{className:"discuss-content",value:pt})))}var Bt=({user:At,data:kt,index:zt,onPlusDiscuss:en,onSetActionType:Cn,activeDiscussIndex:Rn,onReplyDiscuss:Wn,onSetActiveDiscussIndex:pt})=>{const{content:nn,children:_n,hidden:Xn,id:kn,praise_count:$n,time:Vn,user_praise:Ir,can_delete:Sn,author:Or}=kt;function Fr(){pt(kn)}function Wr(){en(kn,!Ir,zt)}function Pr(){Cn({id:kn,index:zt,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function ni(){Cn({id:kn,index:zt,params:{hidden:Xn?"0":"1"},type:"hidden-discuss",message:Xn?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const ri=At.admin||At.user_id===Or.user_id;return y.createElement("div",{className:"discuss-item-container",key:kn},y.createElement(mt,{author:Or}),y.createElement("section",null,y.createElement("div",{className:"discuss-info"},y.createElement("a",{href:`/users/${Or.login}`,target:"_blank"}," ",Or.name," "),y.createElement("span",{className:"grey"},Vn)),y.createElement(Ie.Z,{className:"discuss-content",value:nn}),_n&&_n.length>0?y.createElement("div",{className:"reply-discuss-container"},_n.map((fr,br)=>y.createElement(yt,{key:fr.id,data:fr,index:br,user:At,onSetActionType:Cn,parentDiscussIndex:zt}))):null,y.createElement("div",{className:"btn-group"},ri?y.createElement("a",{onClick:ni,title:Xn?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},y.createElement("i",{className:Xn?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Sn&&(!_n||_n.length==0)?y.createElement("a",{onClick:Pr,title:"\u5220\u9664"},y.createElement("i",{className:"iconfont icon-shanchu"})):null,y.createElement("a",{onClick:Fr,title:"\u56DE\u590D"}," ",y.createElement("i",{className:"iconfont icon-huifu1"})," "),y.createElement("a",{onClick:Wr,className:Ir?"c-orange":""},y.createElement("i",{className:Ir?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),y.createElement("span",null,$n||""))),y.createElement(Et.Z,{id:kn,activeDiscussIndex:Rn,onReplyDiscuss:Wn})))},Nt=le(39479),Tt={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},cn=le(2978),vn=(At,kt,zt)=>new Promise((en,Cn)=>{var Rn=nn=>{try{pt(zt.next(nn))}catch(_n){Cn(_n)}},Wn=nn=>{try{pt(zt.throw(nn))}catch(_n){Cn(_n)}},pt=nn=>nn.done?en(nn.value):Promise.resolve(nn.value).then(Rn,Wn);pt((zt=zt.apply(At,kt)).next())}),an=({user_praise:At,praise_count:kt,praisePlus:zt,onCreateDiscuss:en,discuss_count:Cn})=>{const[Rn,Wn]=(0,y.useState)(!1),[pt,nn]=(0,y.useState)("");function _n(Vn){nn(Vn)}function Xn(){Wn(!0)}function kn(){Wn(!1)}function $n(){return vn(this,null,function*(){en(pt),nn(""),Wn(!1)})}return y.createElement("div",{className:`${Tt["dis-input-editor-container"]} ${Rn?Tt.active:""} `},y.createElement("div",{className:Rn?`hide ${Tt["text-area"]}`:Tt["text-area"]},y.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:Xn}),y.createElement("a",null," ",y.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",Cn," "),y.createElement("a",{className:"c-light-black",onClick:zt,title:At?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},y.createElement("i",{className:`mr3 ${At?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),kt?y.createElement("span",null,kt):"")),Rn?y.createElement("div",{className:Tt["input-mask"],onClick:kn}):null,y.createElement("div",{className:Rn?Tt["md-container"]:`${Tt["md-container"]} hide`},y.createElement(cn.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:pt,height:240,onChange:_n}),y.createElement("div",{className:Tt["tip-container"],onClick:kn},y.createElement("a",{className:Tt["btn-send"],onClick:$n}," \u53D1\u9001 "))))},Kt=le(59301),ln=Object.defineProperty,rn=Object.defineProperties,Vt=Object.getOwnPropertyDescriptors,bn=Object.getOwnPropertySymbols,Fn=Object.prototype.hasOwnProperty,An=Object.prototype.propertyIsEnumerable,dn=(At,kt,zt)=>kt in At?ln(At,kt,{enumerable:!0,configurable:!0,writable:!0,value:zt}):At[kt]=zt,pn=(At,kt)=>{for(var zt in kt||(kt={}))Fn.call(kt,zt)&&dn(At,zt,kt[zt]);if(bn)for(var zt of bn(kt))An.call(kt,zt)&&dn(At,zt,kt[zt]);return At},Ct=(At,kt)=>rn(At,Vt(kt)),Dt=(At,kt,zt)=>new Promise((en,Cn)=>{var Rn=nn=>{try{pt(zt.next(nn))}catch(_n){Cn(_n)}},Wn=nn=>{try{pt(zt.throw(nn))}catch(_n){Cn(_n)}},pt=nn=>nn.done?en(nn.value):Promise.resolve(nn.value).then(Rn,Wn);pt((zt=zt.apply(At,kt)).next())});const jt={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var Yt=(At=>(At[At.GET_DISCUSSES=0]="GET_DISCUSSES",At[At.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",At[At.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",At[At.PLUS_DISCUSS=3]="PLUS_DISCUSS",At[At.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",At[At.SET_PAGE=5]="SET_PAGE",At[At.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",At))(Yt||{});function Ft(At,kt){switch(kt.type){case 6:return Ct(pn({},At),{loading:!0});case 0:return pn(pn({},At),kt.payload);case 1:return pn(pn({},At),kt.payload);case 4:return pn(pn({},At),kt.payload);case 3:return pn(pn({},At),kt.payload);case 5:return Ct(pn({},At),{page:kt.payload});case 2:return pn(pn({},At),kt.payload);default:throw new Error}}var _t=({user:At,identifier:kt,hack:zt,onTriggerPraise:en,activeIndex:Cn})=>{const[Rn,Wn]=(0,y.useReducer)(Ft,jt),{loading:pt,page:nn,data:_n,count:Xn,actionType:kn,activeDiscussIndex:$n}=Rn,Vn=(0,y.useCallback)(()=>Dt(void 0,null,function*(){Wn({type:6});const fr=yield wt(kt,nn),{comments:br,disscuss_count:kr}=fr;Wn({type:0,payload:{data:br,count:kr,loading:!1}})}),[nn,kt]);(0,y.useEffect)(()=>{Cn==="2"&&Vn()},[kt,nn,Cn]);function Ir(fr){Wn({type:5,payload:fr})}function Sn(fr){Wn({type:4,payload:{actionType:fr}})}function Or(fr){Wn($n===fr?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:fr}})}function Fr(fr,br,kr){return Dt(this,null,function*(){try{const zr=yield It(fr);_n[kr].user_praise=br,_n[kr].praise_count=zr.praise_count,Wn({type:3,payload:{data:[..._n]}})}catch(zr){console.log(zr)}})}function Wr(){return Dt(this,null,function*(){const{id:fr,params:br,type:kr,index:zr,parentDiscussIndex:Qr}=kn;if(kr==="hidden-discuss"&&(yield ht(kt,fr,br),Qr?_n[Qr].children[zr].hidden=br.hidden==1:_n[zr].hidden=br.hidden==1,Wn({type:4,payload:{actionType:null,data:[..._n]}})),kr==="delete-discuss"){if(yield st(kt,fr),Qr||Qr===0){let ii=_n[Qr].children;for(let si=ii.length-1;si>=0;si--)if(ii[si].id===fr){ii.splice(si,1);break}_n[Qr].children=ii}else for(let ii=_n.length-1;ii>=0;ii--)if(_n[ii].id===fr){_n.splice(ii,1);break}Wn({type:4,payload:{actionType:null,data:[..._n]}})}})}function Pr(){Wn({type:4,payload:{actionType:null}})}function ni(fr,br){return Dt(this,null,function*(){try{yield dt(kt,fr,br),Vn()}catch(kr){console.log(kr)}})}function ri(fr){return Dt(this,null,function*(){Wn({type:6}),yield ut(kt,fr),Vn()})}return Kt.createElement(Kt.Fragment,null,Kt.createElement("div",{className:"discuss-panel"},_n.length===0?Kt.createElement(tt.Z,null):_n.map((fr,br)=>Kt.createElement(Bt,{onReplyDiscuss:ni,onPlusDiscuss:Fr,onSetActiveDiscussIndex:Or,onSetActionType:Sn,data:fr,index:br,user:At,activeDiscussIndex:$n})),Xn>10?Kt.createElement("div",{className:"pagination-container"},Kt.createElement(rt.Z,{showQuickJumper:!0,onChange:Ir,current:nn,total:Xn})):null),Kt.createElement(an,{user_praise:zt.user_praise,praise_count:zt.praises_count,praisePlus:en,discuss_count:zt.comments_count,onCreateDiscuss:ri}),Kt.createElement(pe.Z,null,Kt.createElement(fe.default,{centered:!0,title:"\u63D0\u793A",open:!!kn,onOk:Wr,onCancel:Pr},Kt.createElement("p",null,kn?kn.message:"")),Kt.createElement(Nt.Z,null)))},lt=le(82326),ft=le(37568),Ot=le(86743),Qt={},Xt=le(59301),Gt=({hack:At,current_user:kt})=>Xt.createElement("div",{className:Qt.answer},At!=null&&At.analysis?Xt.createElement(Ie.Z,{style:{padding:"13px 0"},value:(At==null?void 0:At.analysis)||""}):Xt.createElement(tt.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),Ht={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},Wt=le(8848),yn=le(5269),gn=le(28284),Tn=le(71051),Un=le(12062),Rt=le(59301);const{TextArea:sn}=ft.default,{Panel:Bn}=Wt.default;var wn=({data:At,hack:kt})=>(console.log(At,kt,"data"),kt!=null&&kt.is_file?Rt.createElement(Un.Y2,{disabled:!0,className:Ht.uploadTableWrapper,showScore:!kt.test_set_score,data:At,isProgramHomework:!0}):Rt.createElement("div",{className:Ht.hackSets},At==null?void 0:At.map((zt,en)=>Rt.createElement(Wt.default,{accordion:!0,bordered:!1,key:en,defaultActiveKey:en===0&&zt.id,className:Ht.collapseWrapper,expandIcon:({isActive:Cn})=>Rt.createElement("i",{className:`iconfont icon-weizhankai ${Cn?Ht.open:Ht.close}`,style:{fontSize:14,transition:"all .2s"}})},Rt.createElement(Bn,{key:zt.id,header:Rt.createElement(re.Z,{align:"middle",justify:"space-between",wrap:!1},Rt.createElement(yn.Z,{className:Ht.panelHeader},Rt.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",en+1)),Rt.createElement(yn.Z,{flex:1},Rt.createElement(re.Z,{align:"middle",justify:"end",wrap:!1},!(kt!=null&&kt.test_set_score)&&Rt.createElement(yn.Z,{className:Ht.rateInput},Rt.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),Rt.createElement("div",null,Rt.createElement(gn.default.Item,{noStyle:!0},Rt.createElement(Tn.Z,{value:zt==null?void 0:zt.score,className:Ht.baseFormItem,min:0,max:100,disabled:!0}))),Rt.createElement("span",{className:"ml10"},"%")))))},Rt.createElement(gn.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},Rt.createElement(sn,{readOnly:!0,value:zt==null?void 0:zt.input,rows:4})),Rt.createElement(gn.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},Rt.createElement(sn,{readOnly:!0,value:zt==null?void 0:zt.output,rows:4}))))))),In={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},On=le(59301),Nn=(0,y.forwardRef)(({data:At=[]},kt)=>{var zt;const[en,Cn]=(0,y.useState)(),Rn=At.filter(pt=>pt.show);(0,y.useEffect)(()=>{Rn.length&&Cn(Rn[0].id)},[At==null?void 0:At.length]);const Wn=((zt=Rn.find(pt=>pt.id===en))==null?void 0:zt.element)||null;return(0,y.useImperativeHandle)(kt,()=>({setActiveTab:pt=>Cn(pt)})),On.createElement("div",{className:In.tabs},On.createElement("div",{className:In.tabWarp},Rn.map(pt=>On.createElement("div",{onClick:()=>Cn(pt.id),className:`${In.tab} ${pt.id===en?In.active:""}`,key:pt.id},pt.name))),On.createElement("div",{className:In.content},Wn))}),Mt=le(59301),Yn=Object.defineProperty,Zn=Object.defineProperties,Kn=Object.getOwnPropertyDescriptors,Mn=Object.getOwnPropertySymbols,nr=Object.prototype.hasOwnProperty,sr=Object.prototype.propertyIsEnumerable,Er=(At,kt,zt)=>kt in At?Yn(At,kt,{enumerable:!0,configurable:!0,writable:!0,value:zt}):At[kt]=zt,pr=(At,kt)=>{for(var zt in kt||(kt={}))nr.call(kt,zt)&&Er(At,zt,kt[zt]);if(Mn)for(var zt of Mn(kt))sr.call(kt,zt)&&Er(At,zt,kt[zt]);return At},gr=(At,kt)=>Zn(At,Kn(kt)),lr=(At,kt,zt)=>new Promise((en,Cn)=>{var Rn=nn=>{try{pt(zt.next(nn))}catch(_n){Cn(_n)}},Wn=nn=>{try{pt(zt.throw(nn))}catch(_n){Cn(_n)}},pt=nn=>nn.done?en(nn.value):Promise.resolve(nn.value).then(Rn,Wn);pt((zt=zt.apply(At,kt)).next())});const Rr={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Zr={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var Kr=({hack:At,onTriggerPraise:kt,topicId:zt,page:en,onPageChange:Cn,user:Rn,current_user:Wn,submitRecords:pt,submitting:nn,submitResult:_n,setActiveIndex:Xn,hack_sets:kn})=>{var $n,Vn;const[Ir]=(0,xe.useSearchParams)(),[Sn,Or]=(0,y.useState)("0"),Fr=(0,xe.useLocation)(),[Wr,Pr]=(0,y.useState)(!1),[ni,ri]=(0,y.useState)(null),[fr,br]=(0,y.useState)([]),[kr,zr]=(0,y.useState)([]),[Qr,ii]=(0,y.useState)({page:1,limit:10}),si=(0,y.useRef)(null),wi=(0,y.useRef)(null);console.log(Rn,"user");let[Sr,Bi]=(0,y.useState)(gr(pr({},(0,xe.useParams)()),{page:1,per_page:20,name:""}));(0,y.useEffect)(()=>{wi.current&&(At==null?void 0:At.is_close_tips)===!1&&ni===null&&ri(!0)},[wi.current,At==null?void 0:At.is_close_tips,ni]);function Li(){return lr(this,null,function*(){yield(0,ge.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,y.useEffect)(()=>{Xn(Sn)},[Sn]);function gi(cr){return lr(this,null,function*(){let Vr=cr.target.id;if(Vr==="1"){let Ar=yield(0,ge.ZP)(`/api/myproblems/${Sr.id}/redo_logs.json`,{method:"get",params:pr({},Qr)});(Ar==null?void 0:Ar.status)===0&&zr(Ar==null?void 0:Ar.data)}Or(Vr)})}(0,y.useEffect)(()=>Pt.Z.subscribe("to-commit-info",()=>{Or("1"),si.current&&si.current.setActiveTab("1")}),[]),(0,y.useEffect)(()=>Pt.Z.subscribe("to-reset-info",()=>{gi({target:{id:"1"}}),si.current&&si.current.setActiveTab("2")}),[]);function yi(){Or("2")}function mi(){return lr(this,null,function*(){let cr=yield(0,ge.ZP)("/api/problems/my_hack_list.json",{method:"get",params:pr({identifier:Sr==null?void 0:Sr.id},Sr)});br(cr)})}const qi=[{title:null,description:Mt.createElement("div",null,Mt.createElement("b",{onClick:()=>{ri(!1),Li(),Pr(!0),mi()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),Mt.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),Mt.createElement(ne.ZP,{onClick:()=>{ri(!1),Li()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>wi.current}];return Mt.createElement("div",{className:je["left-panel"]},Mt.createElement("ul",{className:`${je["s-navs"]} ${je["bg-white"]} ${je.b1}`},(At==null?void 0:At.is_program)&&!Ir.get("pageId")&&Mt.createElement(ae.Z,{title:"\u9898\u76EE\u5217\u8868"},Mt.createElement("div",{onClick:()=>{mi(),Pr(!0)},className:je.btns,ref:wi,style:ni?{pointerEvents:"none"}:{}},Mt.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),Mt.createElement("li",{style:{marginLeft:20}},Mt.createElement("a",{className:Sn==="0"?je.active:"",id:"0",onClick:gi},"\u9898\u76EE\u63CF\u8FF0")),Mt.createElement("li",null,Mt.createElement("a",{className:Sn==="1"?je.active:"",id:"1",onClick:gi},"\u64CD\u4F5C\u8BB0\u5F55")),(Ir.get("type")!=="exercises"&&(At==null?void 0:At.answer_text_show)||Ir.get("type")!=="exercises"&&(At==null?void 0:At.analysis_show))&&Mt.createElement("li",null,Mt.createElement("a",{className:Sn==="4"?je.active:"",id:"4",onClick:gi},"\u89E3\u7B54\u53C2\u8003")),Ir.get("type")!=="exercises"&&Mt.createElement("li",null,Mt.createElement("a",{className:Sn==="2"?je.active:"",id:"2",onClick:gi},"\u8BC4\u8BBA")),!!(kn!=null&&kn.length)&&Ir.get("type")!=="exercises"&&Ir.get("type")!=="1"&&Mt.createElement("li",null,Mt.createElement("a",{className:Sn==="5"?je.active:"",id:"5",onClick:gi},"\u6D4B\u8BD5\u7528\u4F8B"))),Mt.createElement("div",{className:`${je["tab-panel-body"]} ${Sn==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},Mt.createElement(qe,{hack:At,onTriggerPraise:kt,toDiscuss:yi})),Mt.createElement("div",{style:{padding:"12px"},className:`${je["tab-panel-body"]} ${Sn==="1"?"":"hide"}`},Mt.createElement(Nn,{ref:si,data:[{id:"1",show:Ir.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:Mt.createElement(Mt.Fragment,null,pt!=null&&pt.records_count||nn?Mt.createElement(Ge,{page:en,onPageChange:Cn,topicId:zt,submitting:nn,key:(_n==null?void 0:_n.id)||1,submitRecords:pt,submitResult:_n}):Mt.createElement(tt.Z,null))},{id:"2",show:Ir.get("type")==="exercises"||(At==null?void 0:At.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:Mt.createElement(Mt.Fragment,null,Mt.createElement(Ve.default,{pagination:!1,dataSource:kr==null?void 0:kr.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(cr,Vr,Ar)=>Ye()(cr).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(cr,Vr,Ar)=>{var Xr;return(Xr=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(Gn=>Gn.id===cr))==null?void 0:Xr.name}}]}),Mt.createElement(rt.Z,{style:{marginTop:10},current:Qr.page,total:kr==null?void 0:kr.count,hideOnSinglePage:!0,onChange:cr=>lr(void 0,null,function*(){Qr.page=cr,ii(Qr);let Vr=yield(0,ge.ZP)(`/api/myproblems/${Sr.id}/redo_logs.json`,{method:"get",params:gr(pr({},Qr),{courseId:Sr.courseId})});(Vr==null?void 0:Vr.status)===0&&zr(Vr==null?void 0:Vr.data)})}))}]})),Mt.createElement("div",{style:{padding:"12px"},className:`${je["tab-panel-body"]} ${Sn==="4"?"":"hide"}`},Mt.createElement(Nn,{data:[{id:"1",show:Ir.get("type")!=="exercises"&&(At==null?void 0:At.answer_text_show),name:"\u7B54\u6848",element:Mt.createElement(Mt.Fragment,null,Mt.createElement(it,{hack:At,current_user:Wn}))},{id:"2",show:Ir.get("type")!=="exercises"&&(At==null?void 0:At.analysis_show),name:"\u89E3\u6790",element:Mt.createElement(Mt.Fragment,null,Mt.createElement(Gt,{hack:At,current_user:Wn}))}]})),Mt.createElement("div",{className:`${je["tab-panel-body"]} ${Sn==="2"?"":"hide"}`,style:{padding:0}},Mt.createElement(_t,{user:Rn,activeIndex:Sn,identifier:At.identifier,hack:At,onTriggerPraise:kt})),Mt.createElement("div",{className:`${je["tab-panel-body"]} ${Sn==="5"?"":"hide"}`,style:{padding:12}},Mt.createElement(wn,{data:kn||[],hack:At})),Mt.createElement(ie.Z,{rootClassName:je.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Pr(!1),open:Wr},Mt.createElement(re.Z,null,Mt.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),Mt.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",fr==null?void 0:fr.total_count,"\u9898\xA0[\xA0",fr==null?void 0:fr.total_score,"\u5206\xA0]\xA0"),!(Rn!=null&&Rn.hack_manager)&&Mt.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",fr==null?void 0:fr.work_score,"\u5206")),Mt.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),Mt.createElement(re.Z,{align:"middle",className:"mt10 mb10"},!(Rn!=null&&Rn.hack_manager)&&Mt.createElement(lt.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:cr=>{Sr.page=1,Sr.finish_status=cr,Bi(pr({},Sr)),mi()}},Mt.createElement(lt.default.Option,{value:""},"\u5168\u90E8"),Mt.createElement(lt.default.Option,{value:0},"\u672A\u5F00\u59CB"),Mt.createElement(lt.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),Mt.createElement(lt.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),Mt.createElement(lt.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:cr=>{Sr.page=1,Sr.difficult=cr||null,Bi(pr({},Sr)),mi()}},Mt.createElement(lt.default.Option,{value:0},"\u5168\u90E8"),Mt.createElement(lt.default.Option,{value:1},"\u7B80\u5355"),Mt.createElement(lt.default.Option,{value:2},"\u9002\u4E2D"),Mt.createElement(lt.default.Option,{value:3},"\u56F0\u96BE")),Mt.createElement(ft.default.Search,{size:"large",onSearch:cr=>{Sr.name=cr,Sr.page=1,Bi(pr({},Sr)),mi()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),Mt.createElement("div",{className:je.list,style:{height:36,background:"#3D445C"}},!(Rn!=null&&Rn.hack_manager)&&Mt.createElement("span",null,"\u72B6\u6001"),Mt.createElement("span",null,"\u5E8F\u53F7"),Mt.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),Mt.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),Mt.createElement("div",{style:{overflow:"auto",flex:1}},($n=fr==null?void 0:fr.data)!=null&&$n.length?(Vn=fr==null?void 0:fr.data)==null?void 0:Vn.map((cr,Vr)=>Mt.createElement("div",{onClick:()=>lr(void 0,null,function*(){let Ar=yield(0,ge.ZP)(`/api/problems/${cr==null?void 0:cr.identifier}/start.json`,{method:"get",params:{hack_user_id:Rn==null?void 0:Rn.user_id}});Ar&&(xe.history.replace(`/myproblems/${Ar==null?void 0:Ar.identifier}${window.location.search}`),window.location.reload())}),className:`${je.list} ${cr!=null&&cr.checked?je.active:""}`},!(Rn!=null&&Rn.hack_manager)&&Mt.createElement(Mt.Fragment,null,!(cr!=null&&cr.opened)&&Mt.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(cr==null?void 0:cr.opened)&&!(cr!=null&&cr.passed)&&Mt.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(cr==null?void 0:cr.opened)&&(cr==null?void 0:cr.passed)&&Mt.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),Mt.createElement("span",null,(Sr.page-1)*20+(Vr+1)),Mt.createElement("span",{style:{flex:1},title:cr.name},`[${cr==null?void 0:cr.score}\u5206]`,"\xA0",cr.name),Mt.createElement("span",{style:{flexBasis:48,paddingRight:0}},Rr[cr.difficult]))):Mt.createElement(tt.Z,null)),Mt.createElement(rt.Z,{current:Sr.page,className:"mt20",hideOnSinglePage:!0,total:fr==null?void 0:fr.count,pageSize:Sr.per_page,onChange:(cr,Vr)=>{Sr.page=cr,Sr.per_page=Vr,mi()}})),Mt.createElement(Ot.Z,{rootClassName:je.tour,closeIcon:!1,open:!!ni,steps:qi,gap:{offset:3,radius:2}}))},hr=le(62522),Nr=le(15610),gt=le(38273),jr=le(85933),_r=le(89244),Cr=le(47206),tr=le(5216),ur=le(92310),Br=le.n(ur),xr=le(41751),dr=le(4523),Tr=le(34055),er=le(64123),ar=le(60515),wr=le(88977),mn=le(59301),qr=Object.defineProperty,Dr=Object.defineProperties,$r=Object.getOwnPropertyDescriptors,tn=Object.getOwnPropertySymbols,hn=Object.prototype.hasOwnProperty,qt=Object.prototype.propertyIsEnumerable,Pn=(At,kt,zt)=>kt in At?qr(At,kt,{enumerable:!0,configurable:!0,writable:!0,value:zt}):At[kt]=zt,jn=(At,kt)=>{for(var zt in kt||(kt={}))hn.call(kt,zt)&&Pn(At,zt,kt[zt]);if(tn)for(var zt of tn(kt))qt.call(kt,zt)&&Pn(At,zt,kt[zt]);return At},fn=(At,kt)=>Dr(At,$r(kt)),mr=(At,kt)=>{var zt={};for(var en in At)hn.call(At,en)&&kt.indexOf(en)<0&&(zt[en]=At[en]);if(At!=null&&tn)for(var en of tn(At))kt.indexOf(en)<0&&qt.call(At,en)&&(zt[en]=At[en]);return zt},et=(At,kt,zt)=>new Promise((en,Cn)=>{var Rn=nn=>{try{pt(zt.next(nn))}catch(_n){Cn(_n)}},Wn=nn=>{try{pt(zt.throw(nn))}catch(_n){Cn(_n)}},pt=nn=>nn.done?en(nn.value):Promise.resolve(nn.value).then(Rn,Wn);pt((zt=zt.apply(At,kt)).next())});const{Countdown:vt}=a.default,St={Java:"java",C:"c",Python:"py","C++":"c"};var Ut=(At=>(At[At.SET_LOADING=0]="SET_LOADING",At[At.GET_DATA=1]="GET_DATA",At[At.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",At[At.SET_DATA=3]="SET_DATA",At[At.SET_DEBUGING=4]="SET_DEBUGING",At[At.SET_SUBMITING=5]="SET_SUBMITING",At[At.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",At[At.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",At[At.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",At[At.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",At[At.SET_PAGE=10]="SET_PAGE",At))(Ut||{});function xt(){return new Date().getTime()}const un={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function $t(At,kt){switch(kt.type){case 1:return jn(jn({},At),kt.payload);case 3:return fn(jn({},At),{data:kt.payload});case 0:return fn(jn({},At),{loading:kt.payload});case 9:return fn(jn({},At),{showNote:kt.payload});case 4:return fn(jn({},At),{debuging:kt.payload});case 5:return fn(jn({},At),{submitting:kt.payload});case 2:return fn(jn({},At),{submitRecords:kt.payload});case 10:return fn(jn({},At),{submitRecordPage:kt.payload});case 6:return fn(jn({},At),{executingMessage:kt.payload});case 7:return jn(jn({},At),kt.payload);case 8:return jn(jn({},At),kt.payload);default:throw new Error}}var Zt=({children:At})=>{var kt,zt,en,Cn,Rn,Wn,pt,nn,_n,Xn;const[kn,$n]=(0,y.useReducer)($t,un),{id:Vn}=(0,xe.useParams)(),Ir=(0,xe.useLocation)(),[Sn]=(0,xe.useSearchParams)(),{loading:Or,data:Fr,debugResult:Wr,submitResult:Pr,submitRecords:ni,submitRecordPage:ri,showNote:fr,debuging:br,submitting:kr,executingMessage:zr}=kn,[Qr,ii]=(0,y.useState)("#37AD83"),[si,wi]=(0,y.useState)(null),[Sr,Bi]=(0,y.useState)({}),[Li,gi]=(0,y.useState)(!0),[yi,mi]=(0,y.useState)(!1),[qi,cr]=(0,y.useState)(!1),Vr=(0,y.useRef)(null),Ar=(0,y.useRef)(0),Xr=Fr==null?void 0:Fr.user,Gn=Fr==null?void 0:Fr.hack,[vr,ai]=(0,y.useState)(!1),Ci=(0,y.useRef)(1),ei=(0,y.useRef)(!1);(0,xr.y)(Sn.get("type")==="exercises");const{setOpenDisableCopyAndPaste:Ur}=(0,xr.X)(),[fi,Si]=(0,y.useState)(""),Ri=(0,_r._)(Sr),[ki,Ui]=(0,y.useState)({open:!1,text:""}),[pi,xi]=(0,y.useState)(null),Oi=(0,y.useRef)(null);(0,y.useEffect)(()=>{var Qn;let Lt=(Qn=Gn==null?void 0:Gn.homework_extension)==null?void 0:Qn.failed_evaluate_num;typeof Lt=="number"&&xi(Lt)},[(kt=Gn==null?void 0:Gn.homework_extension)==null?void 0:kt.failed_evaluate_num]),(0,y.useEffect)(()=>{function Qn(){return et(this,null,function*(){var Lt,Ln,qn,rr,or;gi(!0);const ir=yield(0,te.fu)(Vn,{exercise_id:Sn.get("exercisesId")});if(setTimeout(()=>{gi(!1)},800),ir.status!==401){try{ir.hack.code=ke.Base64.decode(ir.hack.code)}catch(yr){console.log(yr)}ir.hack=fn(jn({},ir.hack),{is_program:Sn.get("type")==="1"}),$n({type:1,payload:{loading:!1,data:ir}})}if(Sn.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let yr;Sn.get("coursesId")=="coursesId"?yr=yield(0,ee._F)({categoryId:Sn.get("exercisesId"),login:Sn.get("login")}):yr=yield(0,ee._B)({categoryId:Sn.get("exercisesId"),login:Sn.get("login")}),Bi(jn({},yr)),Ur((Lt=yr==null?void 0:yr.exercise)==null?void 0:Lt.forbid_copy),typeof((Ln=yr==null?void 0:yr.exercise)==null?void 0:Ln.left_time)=="number"&&(wi(Date.now()+((qn=yr==null?void 0:yr.exercise)==null?void 0:qn.left_time)*1e3),setTimeout(()=>{ii("red")},(((rr=yr==null?void 0:yr.exercise)==null?void 0:rr.left_time)-300>0?((or=yr==null?void 0:yr.exercise)==null?void 0:or.left_time)-300:0)*1e3))}})}Vn&&Qn()},[Vn]),(0,y.useEffect)(()=>{var Qn;return Sn.get("type")==="exercises"&&((Qn=Sr==null?void 0:Sr.exercise)!=null&&Qn.screen_open)&&(window.removeEventListener("blur",Wi,!1),Cr.U.forEach((Lt,Ln)=>{window.addEventListener(Lt,Wi,!1)}),window.addEventListener("blur",Wi,!1),window.focus()),()=>{document.removeEventListener((0,x.gH)(),Wi)}},[Sr]),(0,y.useEffect)(()=>{fi==="1"&&Vn&&Gn!=null&&Gn.language&&zi()},[Vn,ri,Gn==null?void 0:Gn.language,fi]),(0,y.useEffect)(()=>(Gn!=null&&Gn.is_program&&(Ar.current=0,Vr.current=setInterval(()=>{$i()},15e3)),()=>{clearInterval(Vr.current)}),[Gn==null?void 0:Gn.is_program]);const $i=()=>et(void 0,null,function*(){let Qn=yield(0,ge.ZP)(`/api/myproblems/${Vn}/save_long_time.json`,{method:"get",params:{answer_long_time:Ar.current}})}),Wi=()=>{ei.current||(0,x.BU)(),window.parent.postMessage("backExercise","*")};function zi(){return et(this,null,function*(){try{const Qn=yield(0,te.zO)(Vn,{limit:15,page:ri,language:Gn==null?void 0:Gn.language});$n({type:2,payload:Qn})}catch(Qn){console.log(Qn)}})}function bi(Qn){$n({type:10,payload:Qn})}function vi(Qn){return et(this,null,function*(){var Lt;let Ln;(Sn.get("ip_limit")==="inner"||Sn.get("ip_bind_type")==="true")&&(Ln=yield(0,Nr.y)({ip_limit:Sn.get("ip_limit"),ip_bind:Sn.get("ip_bind_type")==="true"}));const qn=yield(0,te.n4)(Vn,{code:ke.Base64.encode(Qn||Gn.code),language:Gn==null?void 0:Gn.language,exercise_id:Sn.get("exercisesId"),question_id:Sn.get("questionId"),ip:Ln});return qn.status===-5&&(0,xe.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:fn(jn({errorMessage:qn==null?void 0:qn.message},(Sr==null?void 0:Sr.exercise)||{}),{exercise_user_id:(Lt=Sr==null?void 0:Sr.exercise)==null?void 0:Lt.exercise_user_id,id:Sn.get("exercisesId")})}}),qn})}function Ei(){return et(this,null,function*(){if(Ci.current=2,!kr){$n({type:5,payload:!0});try{Pt.Z.publish("to-commit-info");const Qn=yield vi();if(console.log(Qn,1),Qn.status===0){let ir=function(){return et(this,null,function*(){const{status:yr,data:Mr}=yield(0,te.rX)(Vn,"submit"),Hr=xt()-or>(qn*rr+3)*1e3;if(yr!==0&&!Hr&&setTimeout(ir,1e3),Hr){fe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),$n({type:5,payload:!1});return}if(yr===0){Mr.status===2&&fe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(Mr==null?void 0:Mr.status)===0&&Sn.get("type")==="1"&&cr(!0),(Mr==null?void 0:Mr.status)!==0&&Sn.get("type")==="1"&&xi(Gi=>Gi+1);const ui=yield(0,te.zO)(Vn,{limit:15,page:ri,language:Gn==null?void 0:Gn.language});$n({type:8,payload:fn(jn({},kn),{submitResult:Mr,submitting:!1,submitRecords:ui})})}})},Lt={};if(Sn.get("type")==="exercises"?(Lt.extras={exercise_id:Sn.get("exercisesId"),question_id:Sn.get("questionId")},(Sn.get("ip_limit")==="inner"||Sn.get("ip_bind_type")==="true")&&(Lt.extras.ip=yield(0,Nr.y)({ip_limit:Sn.get("ip_limit"),ip_bind:Sn.get("ip_bind_type")==="true"}))):Sn.get("type")==="smartPlan"&&(Lt.extras={smart_plan_page_item_bank_id:Sn.get("smartPlanItemBankId"),simulate:Sn.get("simulate")==="true"}),(yield(0,te.bM)(Vn,Lt)).status===-1&&Sn.get("exercisesId")){window.parent.location.href=`/classrooms/${Sn.get("coursesId")}/exercise/${Sn.get("exercisesId")}/detail`;return}const{time_limit:qn,test_case_size:rr}=Gn,or=xt();ir()}else $n({type:5,payload:!1})}catch(Qn){console.log(Qn),$n({type:5,payload:!1})}ai(!1)}})}function Di(){return et(this,null,function*(){Ci.current=1,kn.debuging=!0,$n({type:4,payload:!0});try{if((yield vi()).status===0){let or=function(){return et(this,null,function*(){const{status:ir,message:yr,data:Mr}=yield(0,te.rX)(Vn,"debug"),Hr=xt()-rr>(Lt+3)*1e3;if(ir!==0&&!Hr&&($n({type:6,payload:yr}),setTimeout(or,1e3)),Hr){fe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),$n({type:4,payload:!1}),$n({type:7,payload:fn(jn({},kn),{debugResult:{status:2},debuging:!1})});return}ir===0&&(Mr.status===2&&fe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),$n({type:4,payload:!1}),$n({type:7,payload:fn(jn({},kn),{debugResult:Mr,debuging:!1})}))})};const{time_limit:Lt}=Gn;let Ln={input:encodeURIComponent(Fr.test_case.input)};if(Sn.get("type")==="exercises"&&(Ln.exercise_id=Sn.get("exercisesId")),(yield(0,te.MU)(Vn,Ln)).status===-1&&Sn.get("exercisesId")){window.parent.location.href=`/classrooms/${Sn.get("coursesId")}/exercise/${Sn.get("exercisesId")}/detail`;return}const rr=xt();or()}else $n({type:4,payload:!1})}catch(Qn){console.log(Qn)}finally{}})}function Pi(Qn,Lt){const Ln=Lt?{modify_code:!1}:{};$n({type:3,payload:fn(jn({},Fr),{hack:jn(fn(jn({},Gn),{code:Qn}),Ln)})}),ai(!0)}const ea=Qn=>et(void 0,null,function*(){let Lt=yield(0,ge.ZP)(`/api/problems/${Gn==null?void 0:Gn.identifier}/start.json`,{method:"get",params:{language:Qn==="C++"||Qn==="c++"?encodeURIComponent(Qn):Qn,hack_user_id:Xr==null?void 0:Xr.user_id}});Lt.status!==-1&&xe.history.replace(`/myproblems/${Lt==null?void 0:Lt.identifier}${window.location.search}`)});function aa(Qn){let Lt=Qn.target.value;$n({type:3,payload:fn(jn({},Fr),{test_case:{input:Lt}})})}function Hi(){return et(this,null,function*(){try{let Qn={};Sn.get("type")==="exercises"?Qn.exercise_id=Sn.get("exercisesId"):Gn!=null&&Gn.homework_common_id&&(Qn.homework_common_id=Gn==null?void 0:Gn.homework_common_id);const Lt=yield(0,te.H7)(Vn,jn({},Qn));Lt.status===401||(Pi(ke.Base64.decode(Lt.code)),(Sn.get("type")==="exercises"||Gn!=null&&Gn.homework_common_id)&&Pt.Z.publish("to-reset-info"))}catch(Qn){console.log(Qn)}})}function Ti(){fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:mn.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",mn.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return et(this,null,function*(){const Qn=yield(0,te.fi)(Vn);Qn.status===401||Pi(ke.Base64.decode(Qn.code),!0)})}})}function Lr(){$n({type:9,payload:!0})}function Fi(){$n({type:9,payload:!1})}function Zi(Qn){return et(this,null,function*(){yield(0,te.MK)(Vn,Qn),$n({type:1,payload:{showNote:!1,data:fn(jn({},Fr),{hack:fn(jn({},Gn),{notes:Qn.notes})})}})})}const ta={hack:Gn,isLoading:Li,input:(zt=Fr==null?void 0:Fr.test_case)==null?void 0:zt.input,is_file:(en=Fr==null?void 0:Fr.test_case)==null?void 0:en.is_file,identifier:Gn==null?void 0:Gn.identifier,attachments_count:Fr==null?void 0:Fr.attachments_count,language:Gn==null?void 0:Gn.language,code:Gn==null?void 0:Gn.code,title:"main."+St[Gn==null?void 0:Gn.language],modify_code:Gn==null?void 0:Gn.modify_code,notes:Gn==null?void 0:Gn.notes,debugResult:Wr,debuging:br,submitting:kr,submitResult:Pr,executingMessage:zr,onCancelNote:Fi,onAddNote:Zi,showNote:fr,user:Xr,onShowNote:Lr,onSubmitCode:Ei,onChangeCode:Pi,onChangeInput:aa,onDebugCode:Di,onResetCode:Hi,onSyncCode:Ti,onUpdateCode:vi,onChangeLanguage:ea,isWhiteTheme:yi,setIsWhiteTheme:mi,topDispatch:$n};function Qi(){return et(this,null,function*(){const{praise_count:Qn}=yield(0,te.vl)(Gn.id,{container_type:"Hack",type:1});let Lt=fn(jn({},Fr),{hack:fn(jn({},Gn),{praises_count:Qn,user_praise:!Gn.user_praise})});$n({type:3,payload:Lt})})}const na={topicId:Vn,submitResult:Pr,submitRecords:ni,submitting:kr,page:ri,onPageChange:bi,hack:Gn,user:Fr==null?void 0:Fr.user,hack_sets:Fr==null?void 0:Fr.hack_sets,current_user:Fr==null?void 0:Fr.current_user,onTriggerPraise:Qi,setActiveIndex:Si};console.log(Sr);const[oa,Vi]=(0,y.useState)(!1),[Xi,ra]=(0,y.useState)(!1);(0,y.useEffect)(()=>{const Qn=Lt=>{if(console.log("event-----",Lt),Lt.data.type==="showIntelligentTeacherStatus"){const{aiStatus:Ln,questionStatus:qn}=Lt.data;if(Vi(Ln),qn){let rr=JSON.parse(localStorage.getItem("smartPlanProgramIds")||"[]");if(rr.includes(Sn.get("smartPlanItemBankId")))return;fe.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:mn.createElement("div",{className:"tc font16"},qn?"\u8001\u5E08\u5DF2\u7ED3\u675F\u7B54\u9898":"\u8001\u5E08\u5DF2\u7ED3\u675F\u6388\u8BFE","\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u4E86\u3002"),onOk:()=>et(void 0,null,function*(){Ei(),localStorage.setItem("smartPlanProgramIds",JSON.stringify(rr.push(Sn.get("smartPlanItemBankId"))));let or="";Sn.get("isMiniprogram")?or=`/miniprogram/courseware/study?courses_id=${Sn.get("coursesId")}&id=${Sn.get("exercisesId")}`:or=`/classrooms/${Sn.get("coursesId")}/smart_plan/${Sn.get("exercisesId")}/ppt_info/info`,window.opener?window.close():xe.history.push(or)})})}}};return window.addEventListener("message",Qn),()=>{window.removeEventListener("message",Qn)}},[]);const oi=()=>{if(Sn.get("type")==="exercises")return!1;const Qn=Object.entries((Gn==null?void 0:Gn.homework_extension)||{}).some(([Lt,Ln])=>Lt!=="ai_code_evaluation_promote"&&!!Ln);return!!(Sn.get("type")==="1"&&((0,Tr.$O)()||Qn)||Sn.get("type")==="smartPlan"&&(oa||Sn.get("showAi")))};return(0,y.useEffect)(()=>{var Qn,Lt,Ln,qn,rr,or,ir;oi()&&(pi>((Lt=(Qn=Gn==null?void 0:Gn.homework_extension)==null?void 0:Qn.ai_guide_data)==null?void 0:Lt.evaluation_num)&&Ui({open:!0,text:(qn=(Ln=Gn==null?void 0:Gn.homework_extension)==null?void 0:Ln.ai_guide_data)==null?void 0:qn.evaluation_msg}),(rr=Gn==null?void 0:Gn.homework_extension)!=null&&rr.ai_guide&&pi==0&&!Oi.current&&(Oi.current=setTimeout(()=>{var yr,Mr;Ui({open:!0,text:(Mr=(yr=Gn==null?void 0:Gn.homework_extension)==null?void 0:yr.ai_guide_data)==null?void 0:Mr.unanswered_msg})},(((ir=(or=Gn==null?void 0:Gn.homework_extension)==null?void 0:or.ai_guide_data)==null?void 0:ir.unanswered_time)||0)*60*1e3)),Oi.current&&pi>0&&clearTimeout(Oi.current))},[pi,Gn]),mn.createElement(mn.Fragment,null,mn.createElement(de.Z,{spinning:Or,delay:500},Fr?mn.createElement("div",{style:{minWidth:"1200px"}},mn.createElement("header",{className:Br()(tr.Z.header,yi&&tr.Z.whiteHeader)},!((Cn=["smartPlan","exercises"])!=null&&Cn.includes(Sn.get("type")))&&mn.createElement("div",null,mn.createElement("img",{src:`${E.Z.IMG_SERVER}/images/${Xr==null?void 0:Xr.image_url}`,alt:"user",width:36}),mn.createElement("span",{style:{color:yi?"#333":"#B2BACB",fontSize:16}},Xr==null?void 0:Xr.name)),((Rn=["smartPlan","exercises"])==null?void 0:Rn.includes(Sn.get("type")))&&mn.createElement("div",null,mn.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",mn.createElement("span",{className:"ml10"},((Wn=Sr==null?void 0:Sr.exercise)==null?void 0:Wn.user_name)||(Xr==null?void 0:Xr.name)||"--")),mn.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",mn.createElement("span",{className:"ml10"},((pt=Sr==null?void 0:Sr.exercise)==null?void 0:pt.student_id)||(Xr==null?void 0:Xr.student_id)||"--"))),mn.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},mn.createElement("div",null,Gn.name)),(Sn.get("type")==="smartPlan"||(Gn==null?void 0:Gn.is_program))&&mn.createElement(gt.Z,{defaultValue:(Gn==null?void 0:Gn.answer_long_time)||0,onChange:Qn=>{Ar.current=Qn},className:tr.Z.timepiece}),Xr!=null&&Xr.hack_manager&&!Sn.get("is_smart_plan")?mn.createElement(xe.Link,{className:tr.Z.btn_edit,to:Sn.get("type")==="1"?Sn.get("pageId")?`/problems/newedit/${Gn.identifier}?type=1&pageId=${Sn.get("pageId")}&backUrl=${Sn.get("backUrl")}`:`/problems/newedit/${Gn.identifier}?type=1`:Sn.get("backUrl")?`/problems/newedit/${Gn.identifier}?backUrl=${Sn.get("backUrl")}`:`/problems/newedit/${Gn.identifier}`}," ",mn.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((nn=Sr==null?void 0:Sr.exercise)!=null&&nn.left_time)&&mn.createElement(mn.Fragment,null,mn.createElement("span",{style:{color:Qr,marginRight:6},className:`iconfont icon-daojishi ${tr.Z.djs}`}),mn.createElement("span",{className:"c-white mr20"},mn.createElement(vt,{valueStyle:{color:Qr,fontSize:20,fontWeight:500},title:mn.createElement("span",{style:{color:Qr,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:si,onFinish:()=>et(void 0,null,function*(){const Qn=yield(0,ee.VL)({categoryId:Sn.get("exercisesId"),commit_method:2});if((Qn==null?void 0:Qn.status)===0&&(vi(),fe.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:mn.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",mn.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>et(void 0,null,function*(){window.parent.location.href=`/classrooms/${Sn.get("coursesId")}/exercise/${Sn.get("exercisesId")}/detail`})})),(Qn==null?void 0:Qn.status)===-3){const Lt=parseInt(Qn==null?void 0:Qn.message);wi(Date.now()+Lt*1e3)}})}))),(_n=["smartPlan","exercises"])!=null&&_n.includes(Sn.get("type"))?mn.createElement(ne.ZP,{type:"primary",onClick:()=>{if(Sn.get("type")==="exercises"){const Qn=()=>et(void 0,null,function*(){yield vi(),ai(!1),Ri(),ei.current=!0,Wi()});if(!(ni!=null&&ni.records_count)||vr){fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:mn.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:Qn});return}Qn()}else{let Qn="";Sn.get("isMiniprogram")=="true"?Qn=`/miniprogram/courseware/study?courses_id=${Sn.get("coursesId")}&id=${Sn.get("exercisesId")}`:Qn=`/classrooms/${Sn.get("coursesId")}/smart_plan/${Sn.get("exercisesId")}/ppt_info/info`,window.opener?window.close():(console.log("11",`program_${Sn.get("coursesId")}_${Sn.get("exercisesId")}`),console.log(Sn.get("isMiniprogram")=="true"),Sn.get("isMiniprogram")=="true"?localStorage.removeItem(`iframeprogram_${Sn.get("coursesId")}_${Sn.get("exercisesId")}`):xe.history.push(Qn))}}},Sn.get("type")==="exercises"?"\u8FD4\u56DE\u8BD5\u5377":"\u8FD4\u56DE\u8BFE\u4EF6"," "):mn.createElement("span",{onClick:()=>{var Qn;if(Sn.get("backUrl"))xe.history.push(Sn.get("backUrl"));else if(Sn.get("type")==="1"){let Lt=(Qn=localStorage.getItem("program_homework"))==null?void 0:Qn.split(",");xe.history.push(`/classrooms/${Lt==null?void 0:Lt[0]}/program_homework/${Lt==null?void 0:Lt[1]}/detail`)}else xe.history.push("/problemset")}},mn.createElement(ae.Z,{title:"\u5173\u95ED"},mn.createElement("i",{style:{color:yi?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),mn.createElement(de.Z,{size:"large",spinning:Li},mn.createElement(b.Z,{className:Br()(tr.Z.myProblems,yi&&tr.Z.whiteMyProblems),leftChild:mn.createElement(Kr,jn({},na)),rightChild:mn.createElement(Dn,jn({},ta))}))):null,mn.createElement(fe.default,{centered:!0,closable:!1,width:680,footer:null,open:qi,className:"oj-modal"},mn.createElement("section",{className:"oj-modal-content"},mn.createElement("div",{className:"oj-modal-head"},mn.createElement("img",{src:hr,alt:""}),mn.createElement("i",{onClick:()=>cr(!1),className:"iconfont icon-guanbi1"})),mn.createElement("aside",null,mn.createElement("img",{className:"mr30",src:wr.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",mn.createElement("span",{style:{color:"#75d6ba",marginRight:100}},Pr==null?void 0:Pr.execute_time,"ms"),"\u4F18\u4E8E",mn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Pr==null?void 0:Pr.time_better_than)||100,"%"),"\u7684\u7528\u6237"),mn.createElement("aside",{className:"mb50"},mn.createElement("img",{src:ar.Z,className:"mr30"}),mn.createElement("span",{className:"oj-modal-tt"},mn.createElement("span",null,mn.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),mn.createElement("span",{className:"c-light-primary"},Pr==null?void 0:Pr.execute_memory,"kb")),mn.createElement("span",null,mn.createElement("span",null))),"\u4F18\u4E8E",mn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Pr==null?void 0:Pr.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),mn.createElement("div",{id:"oj-modal-next",onClick:()=>et(void 0,null,function*(){var Qn;if(Pr!=null&&Pr.next_identifier){let Lt=yield(0,ge.ZP)(`/api/problems/${Pr==null?void 0:Pr.next_identifier}/start.json`,{method:"get",params:{hack_user_id:Xr==null?void 0:Xr.user_id}});Lt&&(xe.history.replace(`/myproblems/${Lt==null?void 0:Lt.identifier}${window.location.search}`),window.location.reload())}else{let Lt=(Qn=localStorage.getItem("program_homework"))==null?void 0:Qn.split(",");xe.history.push(`/classrooms/${Lt==null?void 0:Lt[0]}/program_homework/${Lt==null?void 0:Lt[1]}/detail`)}}),className:"oj-modal-btn"},Pr!=null&&Pr.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875"))),oi()&&mn.createElement(dr.Z,{showData:Sn.get("type")==="smartPlan"?{ai_exam_question:!0,ai_syntax_check:!0,ai_code_diagnosis:!0,ai_guidance:!0,ai_q_and_a:!0}:Gn==null?void 0:Gn.homework_extension,description:Gn==null?void 0:Gn.description,allShow:(0,Tr.$O)(),code:Gn==null?void 0:Gn.code,sendParams:{source:"hack",hack_id:Vn},draggableExtraNode:((Xn=Gn==null?void 0:Gn.homework_extension)==null?void 0:Xn.ai_guide)&&(ki==null?void 0:ki.open)&&mn.createElement("div",{className:"bg-white rounded-2px-rem p-10px flex item-center justify-between gap-10px",style:{position:"absolute",top:"50%",transform:"translateY(-50%)",right:"75px",width:"400px"}},mn.createElement("div",{className:"bg-white absolute",style:{WebkitClipPath:"polygon(0 0, 0% 100%, 100% 50%)",clipPath:"polygon(0 0, 0% 100%, 100% 50%)",width:"10px",height:"15px",right:"-10px"}}),mn.createElement(er.Z,{text:(ki==null?void 0:ki.text)||""}),mn.createElement("span",{className:"iconfont icon-tupianguanbi font14 current c-grey-666",onClick:Qn=>{Ui({open:!1,text:""})}}))})),mn.createElement(jr.Z,{successCb:()=>{Ci.current===1?Di():Ei()}}))};function Jt({title:At,modify_code:kt,onSyncCode:zt,onShowCodeSetting:en,onResetCode:Cn,hack:Rn,onChangeLanguage:Wn,isWhiteTheme:pt,onShowResourceCentre:nn,attachments_count:_n}){var Xn;const kn=()=>{fe.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:mn.createElement(z.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Cn})},[$n]=(0,xe.useSearchParams)(),Vn=$n.get("language"),Ir=Sn=>Sn==="1"?"c++":Sn==="2"?"C++":Sn;return(0,y.useEffect)(()=>{Vn&&Wn(Ir(Vn))},[]),(0,y.useEffect)(()=>{Rn!=null&&Rn.tpm_code_modified&&fe.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:mn.createElement(z.Z,null),content:mn.createElement("div",null,mn.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),mn.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),mn.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Cn()})},[Rn==null?void 0:Rn.language]),console.log(Rn,pt,"hack"),mn.createElement("div",{className:`${tr.Z.codeHead} ${pt?tr.Z.whiteCodeHead:""}`},mn.createElement("div",{className:tr.Z.navWrap},(Xn=Rn==null?void 0:Rn.all_language)==null?void 0:Xn.map(Sn=>mn.createElement("div",{className:`${tr.Z.nav} ${Sn===(Rn==null?void 0:Rn.language)?tr.Z.active:""}`,key:Sn,onClick:()=>Wn(Sn)},mn.createElement(ae.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},mn.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),mn.createElement("span",null,Sn)))),mn.createElement(re.Z,{align:"middle",style:{marginLeft:"auto"}},kt?mn.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:zt},mn.createElement("img",{src:ze,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,_n>0&&mn.createElement("a",{onClick:nn},mn.createElement(ae.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},mn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),mn.createElement("a",{onClick:kn},mn.createElement(ae.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},mn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),mn.createElement("a",{onClick:en},mn.createElement(ae.Z,{title:"\u8BBE\u7F6E"},mn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function Dn(At){var kt=At,{input:zt,is_file:en,identifier:Cn,showNote:Rn,onShowNote:Wn,notes:pt,onCancelNote:nn,onAddNote:_n,debugResult:Xn,language:kn,debuging:$n,submitting:Vn,executingMessage:Ir,code:Sn,onSubmitCode:Or,onDebugCode:Fr,onChangeCode:Wr,onChangeInput:Pr,onUpdateCode:ni,user:ri,isLoading:fr,submitResult:br}=kt,kr=mr(kt,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function zr(ii,si){return mn.createElement(Jt,fn(jn({},kr),{onShowCodeSetting:ii,onShowResourceCentre:si}))}const Qr=jn({input:zt,is_file:en,debugResult:Xn,debuging:$n,submitting:Vn,executingMessage:Ir,onDebugCode:Fr,onChangeCode:Wr,onSubmitCode:Or,onChangeInput:Pr,user:ri,submitResult:br},kr);return mn.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},mn.createElement(He,{setIsWhiteTheme:kr==null?void 0:kr.setIsWhiteTheme,isLoading:fr,language:kn,value:Sn,identifier:Cn,onChange:Wr,onUpdateCode:ni,ActionBarRender:zr}),mn.createElement(Te.ZP,jn({},Qr)))}},55956:function(ct,nt,le){"use strict";le.d(nt,{h:function(){return y}});var y=(xe=>(xe[xe.NOMATCH=-1]="NOMATCH",xe[xe.OK=0]="OK",xe[xe.TIMEOUT=2]="TIMEOUT",xe[xe.PODFAILURE=3]="PODFAILURE",xe[xe.COMPILEFAILURE=4]="COMPILEFAILURE",xe[xe.EXECUTEFAILURE=5]="EXECUTEFAILURE",xe[xe.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",xe))(y||{})},50582:function(ct,nt,le){"use strict";le.d(nt,{H7:function(){return ie},MK:function(){return z},MU:function(){return ee},X6:function(){return b},bM:function(){return te},fi:function(){return oe},fu:function(){return re},n4:function(){return pe},rX:function(){return E},vl:function(){return ue},zO:function(){return x}});var y=le(82093),xe=Object.defineProperty,a=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,ne=(ce,se,me)=>se in ce?xe(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:me}):ce[se]=me,ae=(ce,se)=>{for(var me in se||(se={}))fe.call(se,me)&&ne(ce,me,se[me]);if(a)for(var me of a(se))de.call(se,me)&&ne(ce,me,se[me]);return ce};function re(ce,se){return(0,y.U2)(`myproblems/${ce}.json`,ae({hidePopLogin:!0},se||{}))}function te(ce,se){return(0,y.v_)(`myproblems/${ce}/code_submit.json`,se)}function ee(ce,se){return(0,y.v_)(`myproblems/${ce}/code_debug.json`,se)}function x(ce,se){return se.language&&(se.language=encodeURIComponent(se.language)),(0,y.U2)(`myproblems/${ce}/submit_records.json`,se)}function b(ce){return(0,y.U2)("myproblems/record_detail.json",{id:ce})}function E(ce,se){return(0,y.U2)(`myproblems/${ce}/result.json`,{mode:se})}function z(ce,se){return(0,y.v_)(`myproblems/${ce}/add_notes.json`,se)}function ie(ce,se){return(0,y.v_)(`myproblems/${ce}/restore_initial_code.json`,se)}function oe(ce){return(0,y.v_)(`myproblems/${ce}/sync_code.json`)}function pe(ce,se){return(0,y.v_)(`myproblems/${ce}/update_code.json`,se)}function ue(ce,se){return(0,y.v_)(`discusses/${ce}/plus.json`,se)}},20566:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return ke}});var y=le(59301),xe=le(28284),a=le(6767),fe=le(62957),de=le(20554),ne=le(82326),ae=le(17149),re=le(69219),te=le(37568),ee=le(54172),x=le(25399),b=le(13747),E=le(99571),z=le(82093),ie={flex_box_center:"flex_box_center___kuaVT",flex_space_between:"flex_space_between___exKHH",flex_box_vertical_center:"flex_box_vertical_center___BzvkN",flex_box_center_end:"flex_box_center_end___Ss2DJ",flex_box_column:"flex_box_column___p1LEr",scoremodal:"scoremodal___upTFR",selectWrapper:"selectWrapper___HH3RX",selectWrappers:"selectWrappers___fUWwr",allqingchu:"allqingchu___BFF1D",title:"title___hFasb",score:"score___DXG3o",close:"close___kEIiB",content:"content___Mco8L",items:"items___j98jk",bottom:"bottom___A1n1C",yes:"yes___P1zzb",no:"no___xZqXd",titlecount:"titlecount___fqA9P",add:"add___MqV0R",search:"search___NREgv",searchIcon:"searchIcon___qny3A",tabWrap:"tabWrap___dR18c",previewModal:"previewModal___uSiGS",q_title:"q_title___a9NY9"},oe=le(37798),pe={flex_box_center:"flex_box_center___nnwwA",flex_space_between:"flex_space_between___cRir9",flex_box_vertical_center:"flex_box_vertical_center___FqTZ8",flex_box_center_end:"flex_box_center_end___WU5_v",flex_box_column:"flex_box_column___QZFa1",warp:"warp___aLZwN",shixunbutton:"shixunbutton___Eoa1i",redio:"redio___LJ4js",redioitem:"redioitem___YicCC",redioitemyes:"redioitemyes___lX4Nr",title:"title___pi1jH",titleyes:"titleyes___jiEh7",yestag:"yestag___DLWoP",qcount:"qcount___U9kkL",score:"score___vLK4B",qtitle:"qtitle___kyg0t",checkbox:"checkbox___vjiBw",checkboxitem:"checkboxitem___HW3CP",checkboxitemyes:"checkboxitemyes___kpjek",bottom:"bottom___uG8Zq",bottomitem:"bottomitem___TnJQQ",left:"left___M8WXX",right:"right____dkCI",completion:"completion___H6RmA",content:"content___a2hGC",items:"items___D8mLd",simple:"simple___fQ0OS",shixun:"shixun___nB6Jk",combination:"combination___YrOdz",program:"program___lG0JA"},ue=le(38394),ce=le(49661),se=le(24334);const me=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var ge=({qitem:Te})=>{var je,Le,Ve,rt,$e,We,Be,Ye,Pe,Ze;return y.createElement("div",{className:pe.warp},y.createElement("div",{className:pe.mainPart},y.createElement("div",{className:pe.qcount},(Te==null?void 0:Te.question_type)===8&&y.createElement(ue.Z,{className:pe.content,showProgramFill:!0,value:(je=Te==null?void 0:Te.program_attr)==null?void 0:je.description}),(Te==null?void 0:Te.question_type)!=8&&y.createElement(ue.Z,{className:pe.qtitle,value:(Te==null?void 0:Te.name)||(Te==null?void 0:Te.title)})),((Te==null?void 0:Te.question_type)===0||(Te==null?void 0:Te.question_type)===2)&&y.createElement("div",null,(Le=Te==null?void 0:Te.choices)==null?void 0:Le.map((Ge,tt)=>y.createElement("div",{className:pe.redio},!(Ge!=null&&Ge.is_answer)&&y.createElement("span",{className:pe.redioitem}),(Ge==null?void 0:Ge.is_answer)&&y.createElement("i",{className:`${pe.redioitemyes} icon-duigou1`}),y.createElement(ue.Z,{className:Ge!=null&&Ge.is_answer?pe.titleyes:pe.title,value:me[tt]+(Ge==null?void 0:Ge.choice_text)}),(Ge==null?void 0:Ge.is_answer)&&y.createElement("div",{className:pe.yestag},"\u6B63\u786E\u7B54\u6848")))),(Te==null?void 0:Te.question_type)===1&&y.createElement("div",null,(Ve=Te==null?void 0:Te.choices)==null?void 0:Ve.map((Ge,tt)=>y.createElement("div",{className:pe.checkbox},!(Ge!=null&&Ge.is_answer)&&y.createElement("span",{className:pe.checkboxitem}),(Ge==null?void 0:Ge.is_answer)&&y.createElement("i",{className:`${pe.checkboxitemyes} icon-duigou1`}),y.createElement(ue.Z,{className:Ge!=null&&Ge.is_answer?pe.titleyes:pe.title,value:me[tt]+(Ge==null?void 0:Ge.choice_text)}),(Ge==null?void 0:Ge.is_answer)&&y.createElement("div",{className:pe.yestag},"\u6B63\u786E\u7B54\u6848")))),(Te==null?void 0:Te.question_type)===3&&y.createElement("div",{className:pe.completion},(rt=Te==null?void 0:Te.standard_answer)==null?void 0:rt.map((Ge,tt)=>{var Je;return y.createElement("div",{style:{display:"flex"}},y.createElement("span",{className:pe.title},"\u586B\u7A7A\u9879",tt+1),y.createElement("div",{className:pe.content},(Je=Ge==null?void 0:Ge.answer_text)==null?void 0:Je.map((Ne,Ie)=>y.createElement("div",{className:pe.items},Ne))))})),(Te==null?void 0:Te.question_type)===4&&y.createElement("div",{className:pe.simple},y.createElement("div",{className:pe.title},"\u53C2\u8003\u7B54\u6848"),y.createElement("div",{className:"mt10",style:{fontSize:"16px"}},($e=Te==null?void 0:Te.answer_texts)!=null&&$e[0]?y.createElement(ue.Z,{className:pe.content,value:(We=Te==null?void 0:Te.answer_texts)==null?void 0:We[0]}):y.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(Te==null?void 0:Te.question_type)===5&&((Be=Te==null?void 0:Te.challenge_names)==null?void 0:Be.map((Ge,tt)=>y.createElement("div",{className:pe.shixun},y.createElement("span",{className:pe.qtitle},y.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,ce.EM)(tt+1),"\u9898"),Ge)))),(Te==null?void 0:Te.question_type)===6&&y.createElement("div",{className:pe.program},y.createElement(ue.Z,{className:pe.content,value:((Ye=Te==null?void 0:Te.program_attr)==null?void 0:Ye.description)||"- -"})),(Te==null?void 0:Te.question_type)===7&&((Pe=Te==null?void 0:Te.sub_item_banks)==null?void 0:Pe.map((Ge,tt)=>{var Je,Ne,Ie,Re,Xe;return y.createElement("div",null,y.createElement("div",{className:pe.combination},y.createElement("span",{className:pe.qtitle},Ge==null?void 0:Ge.name)),y.createElement("div",{className:pe.warp,style:{padding:"0px",paddingTop:20}},y.createElement("div",null,((Ge==null?void 0:Ge.item_type)=="SINGLE"||(Ge==null?void 0:Ge.item_type)=="JUDGMENT")&&((Je=Ge==null?void 0:Ge.choices)==null?void 0:Je.map((qe,ot)=>y.createElement("div",{className:pe.redio},!(qe!=null&&qe.is_answer)&&y.createElement("span",{className:pe.redioitem}),(qe==null?void 0:qe.is_answer)&&y.createElement("i",{className:`${pe.redioitemyes} icon-duigou1`}),y.createElement(ue.Z,{className:qe!=null&&qe.is_answer?pe.titleyes:pe.title,value:me[ot]+(qe==null?void 0:qe.choice_text)}),(qe==null?void 0:qe.is_answer)&&y.createElement("div",{className:pe.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ge==null?void 0:Ge.item_type)=="MULTIPLE"&&((Ne=Ge==null?void 0:Ge.choices)==null?void 0:Ne.map((qe,ot)=>y.createElement("div",{className:pe.checkbox},!(qe!=null&&qe.is_answer)&&y.createElement("span",{className:pe.checkboxitem}),(qe==null?void 0:qe.is_answer)&&y.createElement("i",{className:`${pe.checkboxitemyes} icon-duigou1`}),y.createElement(ue.Z,{className:qe!=null&&qe.is_answer?pe.titleyes:pe.title,value:me[ot]+(qe==null?void 0:qe.choice_text)}),(qe==null?void 0:qe.is_answer)&&y.createElement("div",{className:pe.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ge==null?void 0:Ge.item_type)=="COMPLETION"&&y.createElement("div",{className:pe.completion},(Ie=Ge==null?void 0:Ge.standard_answer)==null?void 0:Ie.map((qe,ot)=>{var at;return y.createElement("div",{style:{display:"flex"}},y.createElement("span",{className:pe.title},"\u586B\u7A7A\u9879",ot+1),y.createElement("div",{className:pe.content},(at=qe==null?void 0:qe.answer_text)==null?void 0:at.map((it,Pt)=>y.createElement("div",{className:pe.items},it))))})),(Ge==null?void 0:Ge.item_type)=="SUBJECTIVE"&&y.createElement("div",{className:pe.simple},y.createElement("div",{className:pe.title},"\u53C2\u8003\u7B54\u6848"),y.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Re=Ge==null?void 0:Ge.answer_texts)!=null&&Re[0]?y.createElement(ue.Z,{className:pe.content,value:(Xe=Ge==null?void 0:Ge.answer_texts)==null?void 0:Xe[0]}):y.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(Te==null?void 0:Te.question_type)===8&&y.createElement("div",null,y.createElement(ue.Z,{disabledFill:!0,className:pe.content,showProgramFill:!0,value:se.Base64.decode(((Ze=Te==null?void 0:Te.program_attr)==null?void 0:Ze.code)||"")})),(Te==null?void 0:Te.question_type)===5&&y.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},y.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},y.createElement("div",{style:{marginRight:30}},y.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),y.createElement("span",{style:{color:"#000000"}},(Te==null?void 0:Te.author_name)||"- -")),y.createElement("div",{style:{marginRight:30}},y.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),y.createElement("span",{style:{color:"#000000"}},(Te==null?void 0:Te.author_school_name)||"- -")),y.createElement("div",{style:{marginRight:30}},y.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),y.createElement("span",{style:{color:"#000000"}},(Te==null?void 0:Te.study_count)||"0"))),y.createElement("a",{className:pe.shixunbutton,href:`/shixuns/${Te==null?void 0:Te.identifier}/challenges?exercise=true`,target:"_blank"},y.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((Te==null?void 0:Te.question_type)<=4||[6,8].includes(Te==null?void 0:Te.question_type))&&y.createElement("div",{className:pe.bottom},y.createElement("div",{className:pe.bottomitem},y.createElement("span",{className:pe.left},"\u89E3\u6790"),y.createElement("span",{className:pe.right},Te!=null&&Te.analysis?y.createElement(ue.Z,{value:Te==null?void 0:Te.analysis}):y.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),y.createElement("div",{className:pe.bottomitem},y.createElement("span",{className:pe.left},"\u96BE\u5EA6"),y.createElement("span",{className:pe.right},(Te==null?void 0:Te.difficulty)===1?"\u7B80\u5355":(Te==null?void 0:Te.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),y.createElement("div",{className:pe.bottomitem},y.createElement("span",{className:pe.left},"\u77E5\u8BC6\u70B9"),y.createElement("span",{className:pe.right},Te!=null&&Te.tag_discipline?Te==null?void 0:Te.tag_discipline:y.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},he=le(11237),ve=le(9164),Ee=le(76560),ye=le(61485),Ae=le(84216),Ce=le(70610),Se=le(59301),De=Object.defineProperty,Fe=Object.defineProperties,we=Object.getOwnPropertyDescriptors,Me=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,_e=(Te,je,Le)=>je in Te?De(Te,je,{enumerable:!0,configurable:!0,writable:!0,value:Le}):Te[je]=Le,Ke=(Te,je)=>{for(var Le in je||(je={}))Oe.call(je,Le)&&_e(Te,Le,je[Le]);if(Me)for(var Le of Me(je))Ue.call(je,Le)&&_e(Te,Le,je[Le]);return Te},Qe=(Te,je)=>Fe(Te,we(je)),He=(Te,je,Le)=>new Promise((Ve,rt)=>{var $e=Ye=>{try{Be(Le.next(Ye))}catch(Pe){rt(Pe)}},We=Ye=>{try{Be(Le.throw(Ye))}catch(Pe){rt(Pe)}},Be=Ye=>Ye.done?Ve(Ye.value):Promise.resolve(Ye.value).then($e,We);Be((Le=Le.apply(Te,je)).next())});const ze=({setScoreShow:Te,ScoreShow:je,onOk:Le,isshixuns:Ve,isloadings:rt,dispatch:$e,isIntelligentAssistant:We=!1,ispptModal:Be=!1,isChangeQuestion:Ye=!1,newExercisePaper:Pe,shixunsDetail:Ze})=>{var Ge,tt,Je;let[Ne,Ie]=(0,y.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:We,is_smart_plan:Be,group_id:[]}),[Re,Xe]=(0,y.useState)([]),[qe,ot]=(0,y.useState)([]),[at,it]=(0,y.useState)([]),[Pt,wt]=(0,y.useState)([]);const[It,dt]=(0,y.useState)(!1),[ut]=xe.default.useForm(),[ht,st]=(0,y.useState)(),[Et,mt]=(0,y.useState)(!1);let[yt,Bt]=(0,y.useState)(Ve);const[Nt,Tt]=(0,y.useState)([]),[cn,vn]=(0,y.useState)(0),[an,Kt]=(0,y.useState)(!0),[ln,rn]=(0,y.useState)([]),[Vt,bn]=(0,y.useState)([]),Fn=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}],An=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6}];let[dn,pn]=(0,y.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:"",per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const Ct=(0,y.useRef)(new Set),Dt=(0,y.useRef)(new Set),jt=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],Yt=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],Ft=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[_t,lt]=(0,y.useState)(!1),ft=()=>{ut.resetFields(),yt=!1,Bt(!1),lt(!1),ut.submit()};(0,y.useEffect)(()=>{var Rt,sn,Bn,wn,In,On,zn,Nn,Mt,Yn;(((Bn=(sn=(Rt=Pe==null?void 0:Pe.editData)==null?void 0:Rt.exercise)==null?void 0:sn.exist_item_bank_ids)==null?void 0:Bn.length)>0||((On=(In=(wn=Pe==null?void 0:Pe.editData)==null?void 0:wn.exercise)==null?void 0:In.exist_item_bank_shixun_ids)==null?void 0:On.length)>0)&&bn([...(Nn=(zn=Pe==null?void 0:Pe.editData)==null?void 0:zn.exercise)==null?void 0:Nn.exist_item_bank_ids,...(Yn=(Mt=Pe==null?void 0:Pe.editData)==null?void 0:Mt.exercise)==null?void 0:Yn.exist_item_bank_shixun_ids])},[(tt=(Ge=Pe==null?void 0:Pe.editData)==null?void 0:Ge.exercise)==null?void 0:tt.exist_item_bank_ids]),(0,y.useEffect)(()=>{je&&(ut.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),an&&yt&&(ut.setFieldsValue({item_type:"SHIXUN"}),Ne.item_type="SHIXUN",Ie(Ke({},Ne)),Kt(!1)),Ot(Ne),Qt(),Xt({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[je]),(0,y.useEffect)(()=>{cn>0&&setTimeout(()=>{vn(0)},2e3)},[cn]);function Ot(Rt){return He(this,null,function*(){var sn,Bn,wn;if(dt(!0),Ie(Ke({},Rt)),(at==null?void 0:at.length)<=0&&Rt.type==="5"){wt([]),dt(!1);return}console.log("----",at,Nt);let In=Rt.type==="5"?at==null?void 0:at.filter(Nn=>!Nt.includes(Nn)):null,On=Rt.type==="5"?at==null?void 0:at.filter(Nn=>Nt.includes(Nn)):null,zn=yield(0,z.ZP)("/api/item_banks.json",{method:"get",params:Qe(Ke({},Rt),{discipline_id:((sn=Rt==null?void 0:Rt.courseid)==null?void 0:sn[0])||null,sub_discipline_id:((Bn=Rt==null?void 0:Rt.courseid)==null?void 0:Bn[1])||null,ids:In,shixun_ids:On,include_shixuns:!We,group_id:((wn=Rt.group_id)==null?void 0:wn.map(Nn=>Nn==null?void 0:Nn.value))||null,keyword:Rt.keyword?encodeURIComponent(Rt.keyword):Rt.keyword,type:Rt.type==="5"?null:Rt.type,clazz:Rt.type==="3"?"ItemBanksGroup":null,bigmodel:We,is_smart_plan:Be})});wt(zn),dt(!1)})}function Qt(){return He(this,null,function*(){let Rt=yield(0,z.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:Ne.type==="5"?null:Ne.type,clazz:"ItemBanksGroup"}});Xe((0,oe.L)(Rt==null?void 0:Rt.disciplines))})}function Xt(Rt){return He(this,null,function*(){var sn;let Bn=yield(0,z.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:Rt}),wn=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(sn=Bn==null?void 0:Bn.data)==null?void 0:sn.map(In=>({title:In.name,id:In.id,pid:In.id,value:In.id,key:In.id,isLeaf:!In.have_child}))}];rn(wn)})}function Gt(Rt){return He(this,null,function*(){var sn,Bn,wn,In;dt(!0);let On=(sn=Rt.list)==null?void 0:sn.filter(Mt=>!Nt.includes(Mt)),zn=(Bn=Rt.list)==null?void 0:Bn.filter(Mt=>Nt.includes(Mt));if(On.length===0&&zn.length===0){dt(!1),wt([]);return}let Nn=yield(0,z.ZP)("/api/item_banks.json",{method:"get",params:Qe(Ke({},Rt),{discipline_id:((wn=Rt==null?void 0:Rt.courseid)==null?void 0:wn[0])||null,sub_discipline_id:((In=Rt==null?void 0:Rt.courseid)==null?void 0:In[1])||null,ids:On,shixun_ids:zn,type:Rt.type==="5"?null:Rt.type,clazz:Rt.type==="3"?"ItemBanksGroup":null})});dt(!1),wt(Nn)})}const Ht=Rt=>He(void 0,null,function*(){const sn=yield $e({type:"shixunsDetail/release",payload:{id:Rt}});let Bn=sn==null?void 0:sn.tag_position,wn=(sn==null?void 0:sn.evaluation_set_position)||[],In=sn.status;return In===0?(a.ZP.success("\u53D1\u5E03\u6210\u529F"),Ot(Ne),!0):(In===2?a.ZP.error(`\u7B2C${wn.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):In===3?a.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${Bn.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):a.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),Wt=Rt=>(Rt==null?void 0:Rt.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",yn=(Rt,sn,Bn)=>Rt.map(wn=>wn.key===sn?Ke(Ke({},wn),Bn):wn.children?Qe(Ke({},wn),{children:yn(wn.children,sn,Bn)}):wn),gn=Rt=>He(void 0,null,function*(){const{key:sn}=Rt;let Bn=Ne.type;const wn=yield(0,Ce.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(sn),type:Bn}),{data:In,total_count:On}=wn||{};On>0&&rn(zn=>yn(zn,sn,{children:In.map(Nn=>({title:Nn.name,id:Nn.id,pid:Nn.id,value:Nn.id,key:Nn.id,isLeaf:!Nn.have_child}))}))});function Tn(Rt){console.log("----",Ne),Rt==="1"&&(dn.gg=Ke({},Ne)),Rt==="2"&&(dn.scj=Ke({},Ne)),Rt==="3"&&(dn.ttgx=Ke({},Ne)),Rt==="0"&&(dn.wcjd=Ke({},Ne)),Rt==="5"&&(dn.yx=Ke({},Ne)),pn(Ke({},dn))}function Un(){Ne.type==="1"&&(Ne=dn.gg),Ne.type==="2"&&(Ne=dn.scj),Ne.type==="3"&&(Ne=dn.ttgx),Ne.type==="0"&&(Ne=dn.wcjd),Ne.type==="5"&&(Ne=dn.yx),(Ne==null?void 0:Ne.item_type)==="SHIXUN"?(yt=!0,Bt(!0)):(yt=!1,Bt(!1)),ut.setFieldsValue(Ke({},Ne)),Ie(Ke({},Ne)),Ot(Ke({},Ne))}return Se.createElement("div",null,Se.createElement(fe.default,{title:!1,footer:!1,open:je,width:1200,centered:!0,className:ie.scoremodal,onCancel:()=>{Te(!1)}},Se.createElement("div",{style:{display:"flex",alignItems:"center"}},Se.createElement("div",{className:ie.title},We?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),We&&Se.createElement("div",{style:{padding:10,background:"#F6F7F9",borderRadius:4,marginTop:14}},"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6"),Se.createElement(de.default,{className:ie.tabWrap,activeKey:Ne.type,onChange:Rt=>{Rt==="3"?(Ne.show_all_share=!0,Xt({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):Ne.show_all_share=null,Rt==="0"&&Xt({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),Tn(Ne.type),Ne.type=Rt,(Ne==null?void 0:Ne.item_type)==="SHIXUN"&&Ne.type!=="5"&&(yt=!0,Bt(!0)),lt(!1),Ne.type==="5"&&(yt=!1,Bt(!1)),Un(),Qt()},items:[{label:"\u516C\u5171",key:"1"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:Se.createElement("div",null,"\u5DF2\u9009",at.length>0&&Se.createElement("span",{className:ie.titlecount},at.length),cn>0&&Se.createElement("span",{className:ie.add},"+",cn)),key:"5"}]}),Se.createElement(xe.default,{layout:"inline",form:ut,onValuesChange:(Rt,sn)=>{const Bn=Object.values(sn).some(In=>In!==null&&In!==""&&In!==void 0),wn=sn.keyword==="";if(lt(Bn||!wn),Ne.page=1,(sn==null?void 0:sn.item_type)==="SHIXUN"){if(Ne.type==="5"?Bt(!1):Bt(!0),Rt.keyword||Rt.keyword==="")return;ut.submit()}else{if(Rt!=null&&Rt.courseid&&ut.setFieldsValue({tag_discipline_id:""}),Bt(!1),Rt.keyword||Rt.keyword==="")return;ut.submit()}},onFinish:Rt=>{var sn;Ne.type==="3"&&(!Rt.group_id||((sn=Rt==null?void 0:Rt.group_id)==null?void 0:sn.length)===0)?Ne.show_all_share=!0:Ne.show_all_share=null,Ie(Ke(Ke({},Ne),Rt)),Ot(Ke(Ke({},Ne),Rt))}},Se.createElement(xe.default.Item,{name:"item_type"},Se.createElement(ne.default,{className:ie.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(Be?An:We?Fn==null?void 0:Fn.filter(Rt=>Rt.question_type!==5):Fn).map(Rt=>Se.createElement(ne.default.Option,{key:Rt.value},Rt.name)))),Se.createElement(xe.default.Item,{name:"courseid"},Se.createElement(ae.Z,{className:ie.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:Re})),!yt&&Se.createElement(xe.default.Item,{name:"tag_discipline_id"},Se.createElement(ne.default,{className:ie.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(Je=Pt==null?void 0:Pt.tag_disciplines)==null?void 0:Je.map(Rt=>Se.createElement(ne.default.Option,{key:Rt.id},Rt.name)))),Se.createElement(xe.default.Item,{name:yt?"diff":"difficulty"},Se.createElement(ne.default,{className:ie.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},jt.map(Rt=>Se.createElement(ne.default.Option,{key:Rt.value},Rt.name)))),yt&&Se.createElement(xe.default.Item,{name:"shixun_publish_status"},Se.createElement(ne.default,{className:ie.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},Ft.map(Rt=>Se.createElement(ne.default.Option,{key:Rt.value},Rt.name)))),(Ne.type==="3"||Ne.type==="0")&&!yt&&Se.createElement(xe.default.Item,{name:"group_id"},Se.createElement(re.default,{treeDataSimpleMode:!0,style:{width:118},className:ie.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(Rt,sn)=>sn.title.toUpperCase().indexOf(Rt.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:gn,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:ln})),_t&&Se.createElement("span",{className:ie.allqingchu,onClick:ft},Se.createElement("i",{className:"iconfont icon-guanbi4"}),Se.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),Se.createElement(xe.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},Se.createElement(te.default.Search,{className:ie.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:Se.createElement("i",{className:`iconfont icon-sousuo9 font14 ${ie.searchIcon}`,onClick:()=>ut.submit()}),onSearch:Rt=>{ut.submit()}}))),Se.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},Se.createElement("div",{onClick:()=>{Ne.updated_at==="asc"?Ne.updated_at="desc":Ne.updated_at="asc",Ie(Qe(Ke({},Ne),{page:1})),Ot(Qe(Ke({},Ne),{page:1}))}}," ",Ne.updated_at?Se.createElement("img",{src:Ne.updated_at==="asc"?he.Z:ve.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Se.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),Se.createElement("div",{onClick:()=>{Ne.quotes==="asc"?Ne.quotes="desc":Ne.quotes="asc",Ie(Qe(Ke({},Ne),{page:1})),Ot(Qe(Ke({},Ne),{page:1}))},style:{marginLeft:20}}," ",Ne.quotes?Se.createElement("img",{src:Ne.quotes==="asc"?he.Z:ve.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Se.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),Se.createElement(ee.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(Pt==null?void 0:Pt.items)||(Pt==null?void 0:Pt.shixun_list),pagination:!1,loading:It,rowKey:Rt=>Rt.id,rowSelection:{type:We||Ye?"radio":"checkbox",selectedRowKeys:qe,getCheckboxProps:Rt=>({disabled:Rt.shixun_tag_num===1||(Vt==null?void 0:Vt.find(sn=>Rt.id===sn))}),onSelect(Rt,sn,Bn){if(We||Ye){ot([Rt.id]),Dt.current=new Set([Rt.id]),vn(1),it([Rt.id]);return}if(sn)(yt||Rt!=null&&Rt.challenge_names)&&Tt([...Nt,Rt.id]),ot([...qe,Rt.id]),Rt.identifier?Ct.current.add(Rt.id):Dt.current.add(Rt.id),vn(1),it([...at,Rt.id]);else{Rt.identifier?Ct.current.delete(Rt.id):Dt.current.delete(Rt.id);let wn=at.filter(In=>In!==Rt.id);if(ot(wn),it(wn),yt||Rt!=null&&Rt.challenge_names){let In=Nt.filter(On=>On!==Rt.id);Tt([...In])}if(Ne.type==="5"){Gt(Qe(Ke({},Ne),{list:[...wn]}));return}}},onSelectAll(Rt,sn,Bn){var wn,In;if(Rt){const On=Bn.map(Nn=>Nn.id),zn=(In=Bn==null?void 0:Bn.filter(Nn=>Nn==null?void 0:Nn.challenge_names))==null?void 0:In.map(Nn=>Nn.id);Tt([...Nt,...zn]),ot([...qe,...On]),it([...at,...On]);for(const Nn of Bn)Nn.identifier?Ct.current.add(Nn.id):Dt.current.add(Nn.id)}else{const On=Bn.map(Yn=>Yn.id),zn=qe.filter(Yn=>!On.some(Zn=>Zn===Yn)),Nn=(wn=Bn==null?void 0:Bn.filter(Yn=>Yn==null?void 0:Yn.challenge_names))==null?void 0:wn.map(Yn=>Yn.id);ot([...zn]),it([...zn]);let Mt=Nt.filter(Yn=>!Nn.some(Zn=>Zn===Yn.id));Tt([...Mt]),Ne.type==="5"&&Gt(Qe(Ke({},Ne),{list:[...zn]}));for(const Yn of On)Yn.identifier?Ct.current.delete(Yn):Dt.current.delete(Yn)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(Rt,sn,Bn)=>{var wn,In;return Se.createElement(x.Z,{title:Wt(sn)},Se.createElement("div",null,yt||sn!=null&&sn.challenge_names?"\u5B9E\u8BAD\u9898":(In=(wn=Fn==null?void 0:Fn.filter(On=>On.value===Rt))==null?void 0:wn[0])==null?void 0:In.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:yt?"30%":"60%",key:"name",render:(Rt,sn,Bn)=>{var wn;return Se.createElement("div",{style:{display:"flex",alignItems:"center"}},Se.createElement(x.Z,{title:Wt(sn)},Se.createElement("div",{className:sn!=null&&sn.high_resources_consume?ie.q_title:""},Se.createElement(ue.Z,{key:1,showLines:1,showTextOnly:!0,value:yt||sn!=null&&sn.challenge_names?sn!=null&&sn.title||Rt===null?"--":Rt:(sn==null?void 0:sn.item_type)=="BPROGRAM"?(wn=sn==null?void 0:sn.program_attr)==null?void 0:wn.description:Rt}))),(sn==null?void 0:sn.high_resources_consume)&&Se.createElement(Ae.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!yt,render:(Rt,sn,Bn)=>{var wn;return Se.createElement(x.Z,{title:Wt(sn)},Se.createElement("span",null,Rt?(wn=Rt==null?void 0:Rt.split("\u3001"))==null?void 0:wn[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!yt,render:(Rt,sn,Bn)=>Se.createElement(x.Z,{title:Wt(sn)},Se.createElement("span",null,Rt||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(Rt,sn,Bn)=>{var wn,In,On,zn;return Se.createElement(x.Z,{title:Wt(sn)},Se.createElement("div",null,yt||sn!=null&&sn.challenge_names?(sn==null?void 0:sn.level)||((In=(wn=jt==null?void 0:jt.filter(Nn=>Nn.value===Rt))==null?void 0:wn[0])==null?void 0:In.name):(zn=(On=jt==null?void 0:jt.filter(Nn=>Nn.value===Rt))==null?void 0:On[0])==null?void 0:zn.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!yt,render:(Rt,sn,Bn)=>Se.createElement(x.Z,{title:Wt(sn)},Se.createElement("div",null,Rt||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(Rt,sn,Bn)=>Se.createElement(x.Z,{title:Wt(sn)},Se.createElement("div",null,yt||sn!=null&&sn.challenge_names?(sn==null?void 0:sn.study_count)||(sn==null?void 0:sn.stu_num):Rt))},{title:Se.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Se.createElement(x.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Se.createElement(ye.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!yt,render:(Rt,sn,Bn)=>Se.createElement(x.Z,{title:Wt(sn)},Se.createElement("div",null,Rt||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(Rt,sn,Bn)=>Se.createElement(x.Z,{title:Wt(sn)},Se.createElement("div",{style:{flex:1,textAlign:"start"}},Se.createElement("a",{onClick:()=>{var wn,In;st(Qe(Ke({},sn),{question_type:yt||sn!=null&&sn.challenge_names?5:(In=(wn=Fn==null?void 0:Fn.filter(On=>On.value===(sn==null?void 0:sn.item_type)))==null?void 0:wn[0])==null?void 0:In.question_type})),mt(!0)}},"\u67E5\u770B"),(sn==null?void 0:sn.shixun_tag_num)===1&&Se.createElement("a",{style:{marginLeft:10},onClick:()=>{fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:Se.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",Se.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${sn==null?void 0:sn.identifier}/challenges`)}},(sn==null?void 0:sn.shixun_name)||"--"),"\uFF1F"),onOk:()=>He(void 0,null,function*(){if(!Ht(sn==null?void 0:sn.identifier))return new Promise((wn,In)=>{In()})})})}},"\u53D1\u5E03")))}].filter(Rt=>!Rt.hidden)}),Se.createElement(b.Z,{current:Ne.page,total:(Pt==null?void 0:Pt.items_count)||(Pt==null?void 0:Pt.shixuns_count),style:{marginBottom:20},defaultPageSize:Ne.per_page,showTotal:Rt=>Se.createElement("span",null,"\u5171\xA0",Se.createElement("span",{style:{color:"#165DFF"}},Rt),"\xA0\u6761\u6570\u636E"),pageSize:Ne.per_page,onChange:(Rt,sn)=>{Ne.page=Rt,Ne.per_page=sn,Ie(Ke({},Ne)),Ot(Ke({},Ne))}}),Se.createElement("div",{className:ie.bottom},Se.createElement(E.ZP,{className:ie.no,onClick:()=>{Te(!1)}},"\u53D6\u6D88"),Se.createElement(E.ZP,{loading:rt,style:{width:rt&&75},className:ie.yes,onClick:()=>He(void 0,null,function*(){if((at==null?void 0:at.length)<=0){a.ZP.info(We||Ye?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}Le([...Dt.current],[...Ct.current],!0,at==null?void 0:at.length)})},We?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),Se.createElement(fe.default,{open:Et,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:ie.previewModal,width:1e3,centered:!0,onCancel:()=>{mt(!1)},onOk:()=>{mt(!1)}},Se.createElement(ge,{qitem:ht})))};var ke=(0,Ee.connect)(({shixunsDetail:Te,newExercisePaper:je})=>({shixunsDetail:Te,newExercisePaper:je}))(ze)},54579:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return ee}});var y=le(62957),xe={ul:"ul___TdfYY"},a=le(32637),fe=le(59301),de=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,re=(x,b)=>{var E={};for(var z in x)ne.call(x,z)&&b.indexOf(z)<0&&(E[z]=x[z]);if(x!=null&&de)for(var z of de(x))b.indexOf(z)<0&&ae.call(x,z)&&(E[z]=x[z]);return E},ee=x=>{var b=x,{open:E,onCancel:z}=b,ie=re(b,["open","onCancel"]);return fe.createElement(y.default,{centered:!0,open:E,title:fe.createElement("div",{style:{fontWeight:"bold"}},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"),width:"696px",onCancel:z,footer:null},fe.createElement("div",null,fe.createElement("div",{className:"tc"},fe.createElement("img",{className:"mt10",src:a,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),fe.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),fe.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),fe.createElement("div",{style:{color:"#333"},className:"pt30 font14"},fe.createElement("ul",{className:xe.ul},fe.createElement("li",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),fe.createElement("li",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),fe.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5934\u6B4C\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))}},74372:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return x}});var y=le(59301),xe=le(6767),a=le(62957),fe=le(37568),de={flex_box_center:"flex_box_center___sBoKM",flex_space_between:"flex_space_between___SHLh3",flex_box_vertical_center:"flex_box_vertical_center___T97r6",flex_box_center_end:"flex_box_center_end___pNP7Y",flex_box_column:"flex_box_column___dr0wb",addModal:"addModal___aEWdi",row:"row____K9d5",label:"label___y3olw"},ne=le(15395),ae=le(70610),re=le(76560),te=(b,E,z)=>new Promise((ie,oe)=>{var pe=se=>{try{ce(z.next(se))}catch(me){oe(me)}},ue=se=>{try{ce(z.throw(se))}catch(me){oe(me)}},ce=se=>se.done?ie(se.value):Promise.resolve(se.value).then(pe,ue);ce((z=z.apply(b,E)).next())});const ee=({problemset:b,dispatch:E,onOk:z})=>{const[ie,oe]=(0,y.useState)(""),[pe,ue]=(0,y.useState)([0]),ce=()=>{E({type:"problemset/setActionTabs",payload:{}})};(0,y.useEffect)(()=>{var me,be;b.actionTabs.key==="\u65B0\u5EFA\u6587\u4EF6\u5939"&&(ue([(be=(me=b.actionTabs)==null?void 0:me.params)==null?void 0:be.group_id]),oe(""))},[b.actionTabs.key]);const se=()=>te(void 0,null,function*(){const me=["\uFF1F","\u3001","/","\u2572","*","<",">","|"];if(!ie.trim()){xe.ZP.warning("\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0");return}if(ie.charAt(0)===" "){xe.ZP.warning("\u9996\u5B57\u7B26\u4E0D\u80FD\u4E3A\u7A7A\u683C");return}for(let ge=0;ge0?pe[0]:0,name:ie});be.status===0&&(ce(),z(be==null?void 0:be.id))});return y.createElement(a.default,{centered:!0,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",open:b.actionTabs.key==="\u65B0\u5EFA\u6587\u4EF6\u5939",width:500,onCancel:ce,onOk:se,destroyOnClose:!0},y.createElement("div",{className:de.addModal},y.createElement("div",{className:de.row},y.createElement("span",{className:de.label},"\u6587\u4EF6\u5939\u540D\u79F0: "),y.createElement(fe.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",value:ie,onChange:me=>oe(me.target.value)})),y.createElement("div",{className:de.row,style:{alignItems:"start",maxHeight:500,overflow:"auto"}},y.createElement("span",{className:de.label},"\u6587\u4EF6\u5939\u4F4D\u7F6E: "),y.createElement(ne.Z,{value:pe,onChange:me=>ue(me)}))))};var x=(0,re.connect)(({problemset:b})=>({problemset:b}))(ee)},52790:function(ct,nt,le){"use strict";var y=le(59301),xe=le(76560),a=le(6767),fe=le(62957),de=le(89392),ne=le.n(de),ae=le(17062),re=le(38394),te=le(24334),ee=le.n(te),x=le(82093),b=le(50582),E=le(57049),z=le(61186),ie=le.n(z),oe=le(59301),pe=Object.defineProperty,ue=Object.defineProperties,ce=Object.getOwnPropertyDescriptors,se=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,ge=(Ae,Ce,Se)=>Ce in Ae?pe(Ae,Ce,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ae[Ce]=Se,he=(Ae,Ce)=>{for(var Se in Ce||(Ce={}))me.call(Ce,Se)&&ge(Ae,Se,Ce[Se]);if(se)for(var Se of se(Ce))be.call(Ce,Se)&&ge(Ae,Se,Ce[Se]);return Ae},ve=(Ae,Ce)=>ue(Ae,ce(Ce)),Ee=(Ae,Ce,Se)=>new Promise((De,Fe)=>{var we=Ue=>{try{Oe(Se.next(Ue))}catch(_e){Fe(_e)}},Me=Ue=>{try{Oe(Se.throw(Ue))}catch(_e){Fe(_e)}},Oe=Ue=>Ue.done?De(Ue.value):Promise.resolve(Ue.value).then(we,Me);Oe((Se=Se.apply(Ae,Ce)).next())});const ye=({problemset:Ae,dispatch:Ce})=>{var Se,De,Fe,we,Me;const[Oe,Ue]=(0,y.useState)({}),[_e,Ke]=(0,y.useState)([]),[Qe,He]=(0,y.useState)(!1),[ze,ke]=(0,y.useState)(!1),[Te,je]=(0,y.useState)({}),Le=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,y.useEffect)(()=>{var We,Be,Ye;if(((We=Ae==null?void 0:Ae.actionTabs)==null?void 0:We.key)==="BPROGRAM"){const Pe=(0,de.cloneDeep)((Be=Ae==null?void 0:Ae.actionTabs)==null?void 0:Be.params);Ue(Pe),Ke((Ye=Pe==null?void 0:Pe.standard_answer)==null?void 0:Ye.map(Ze=>({value:"",answer:(Ze==null?void 0:Ze.answer_text)||[]})))}},[(Se=Ae==null?void 0:Ae.actionTabs)==null?void 0:Se.key]);function Ve(){return new Date().getTime()}const rt=()=>Ee(void 0,null,function*(){var We,Be,Ye,Pe,Ze;if(_e.some(Je=>(Je==null?void 0:Je.value)==="")&&!Qe){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Qe){const Je=(0,de.cloneDeep)((We=Ae==null?void 0:Ae.actionTabs)==null?void 0:We.params);Ke([...(Be=Je==null?void 0:Je.standard_answer)==null?void 0:Be.map(Ne=>({value:"",answer:(Ne==null?void 0:Ne.answer_text)||[],type:""}))]),He(!Qe);return}else{let Je=_e==null?void 0:_e.map((Ne,Ie)=>ve(he({},Ne),{type:Ne.types}));Ke(Je)}console.log(_e),ke(!0);let Ge=yield(0,x.ZP)(`/api/problems/${(Ye=Oe==null?void 0:Oe.program_attr)==null?void 0:Ye.identifier}/start.json`,{method:"get"});const tt=yield(0,b.n4)(Ge==null?void 0:Ge.identifier,{code:(Pe=Oe==null?void 0:Oe.program_attr)==null?void 0:Pe.code,language:(Ze=Oe==null?void 0:Oe.program_attr)==null?void 0:Ze.language,answers:_e==null?void 0:_e.map(Je=>Je.value)});if((tt==null?void 0:tt.status)===0){let Ne=function(){return Ee(this,null,function*(){const{status:Ie,message:Re,data:Xe}=yield(0,b.rX)(Ge==null?void 0:Ge.identifier,"submit"),ot=Ve()-Je>10*1e3*(_e==null?void 0:_e.length);if(Ie!==0&&!ot&&setTimeout(Ne,1e3),ot){fe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6",content:"\u8BF7\u68C0\u67E5\u7A0B\u5E8F\u4EE3\u7801\u662F\u5426\u5B58\u5728\u6B7B\u5FAA\u73AF"}),ke(!1);return}if(Ie===0){ke(!1);let at=_e==null?void 0:_e.map((it,Pt)=>ve(he({},it),{type:(Xe==null?void 0:Xe.right_arr[Pt])===1?"success":"warning"}));Ke(at),je(Xe),Xe.status===2&&(ke(!1),fe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}))}})};const Je=Ve();yield(0,b.bM)(Ge==null?void 0:Ge.identifier,{}),Ne()}else ke(!1);He(!Qe)}),$e=()=>{Ue({}),Ke([]),He(!1),Ce({type:"problemset/setActionTabs",payload:{}})};return oe.createElement(oe.Fragment,null,oe.createElement(fe.default,{centered:!0,destroyOnClose:!0,open:Ae.actionTabs.key==="BPROGRAM",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Qe?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u4EE3\u7801",cancelText:"\u53D6\u6D88",width:708,onOk:rt,onCancel:$e,okButtonProps:{loading:ze}},oe.createElement("div",null,oe.createElement("div",{className:"c-light-primary mb5 font16"},"\u7A0B\u5E8F\u586B\u7A7A\u9898"),oe.createElement(re.Z,{value:(De=Oe==null?void 0:Oe.program_attr)==null?void 0:De.description}),((Fe=Oe==null?void 0:Oe.program_attr)==null?void 0:Fe.code)&&oe.createElement(re.Z,{showProgramFill:!0,onFillChange:We=>{let Be=We==null?void 0:We.map((Ye,Pe)=>he({},Ye));Ke(Be)},programFillValue:_e,value:te.Base64.decode((we=Oe==null?void 0:Oe.program_attr)==null?void 0:we.code)}),Qe&&oe.createElement(y.Fragment,null,oe.createElement("div",{className:ae.Z.line}),(Me=Oe==null?void 0:Oe.standard_answer)==null?void 0:Me.map((We,Be)=>oe.createElement("div",{className:"c-grey-333 mb5",style:{display:"flex",alignItems:"baseline"}},oe.createElement("b",null,"\u586B\u7A7A",Be+1,"\u7B54\u6848:\xA0"),oe.createElement("pre",null,(We==null?void 0:We.answer_text)||""))),oe.createElement("div",{className:"c-grey-333 mb10"},oe.createElement("b",null,"\u89E3\u6790:\xA0"),(Oe==null?void 0:Oe.analysis)||"\u6682\u65E0\u89E3\u6790")))),(Te==null?void 0:Te.id)&&Te.status!==2&&oe.createElement(fe.default,{open:(Te==null?void 0:Te.id)&&Te.status!==2,title:"\u8FD0\u884C\u7ED3\u679C",width:1100,footer:!1,onOk:()=>{je({})},onCancel:()=>{je({})}},oe.createElement("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15}},oe.createElement("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14}},oe.createElement("div",null,oe.createElement("span",{style:{color:"#666666"}},"\u72B6\u6001"),oe.createElement("span",{style:{marginLeft:12,color:Te.status!==0&&"#E30000"}},E.Im[Te.status])),oe.createElement("div",null,oe.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),oe.createElement("span",{style:{marginLeft:12}},ie()(Te.created_at).format("YYYY-MM-DD HH:mm:ss"))),oe.createElement("div",null,oe.createElement("span",{style:{color:"#666666"}},"\u8BED\u8A00"),oe.createElement("span",{style:{marginLeft:12}},Te.language)),oe.createElement("div",null,oe.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),oe.createElement("span",{style:{marginLeft:12}},Te.execute_time,"ms"))),oe.createElement(E.Y4,he({},Te)))))};nt.Z=(0,xe.connect)(({problemset:Ae})=>({problemset:Ae}))(ye)},48820:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return yt}});var y=le(59301),xe=le(76560),a=le(6767),fe=le(62957),de=le(89392),ne=le(38394),ae=le(47889),re=le(99571),te=le(37285),ee=le(17062),x=le(59301),b=Object.defineProperty,E=Object.defineProperties,z=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,ue=(Bt,Nt,Tt)=>Nt in Bt?b(Bt,Nt,{enumerable:!0,configurable:!0,writable:!0,value:Tt}):Bt[Nt]=Tt,ce=(Bt,Nt)=>{for(var Tt in Nt||(Nt={}))oe.call(Nt,Tt)&&ue(Bt,Tt,Nt[Tt]);if(ie)for(var Tt of ie(Nt))pe.call(Nt,Tt)&&ue(Bt,Tt,Nt[Tt]);return Bt},se=(Bt,Nt)=>E(Bt,z(Nt)),me=(Bt,Nt,Tt)=>new Promise((cn,vn)=>{var an=rn=>{try{ln(Tt.next(rn))}catch(Vt){vn(Vt)}},Kt=rn=>{try{ln(Tt.throw(rn))}catch(Vt){vn(Vt)}},ln=rn=>rn.done?cn(rn.value):Promise.resolve(rn.value).then(an,Kt);ln((Tt=Tt.apply(Bt,Nt)).next())});const be=({problemset:Bt,dispatch:Nt,showdiv:Tt,data:cn})=>{const[vn,an]=(0,y.useState)([]),[Kt,ln]=(0,y.useState)(!1),rn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,y.useEffect)(()=>{var An;((An=Object.keys(cn))==null?void 0:An.length)>0&&an(cn.choices)},[cn]);const Vt=()=>me(void 0,null,function*(){if(!vn.some(An=>An==null?void 0:An.checked)){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Kt){const An=(0,de.cloneDeep)(cn);an(An.choices)}ln(!Kt)}),bn=(An,dn)=>{console.log(An.target.checked);const pn=vn.map((Ct,Dt)=>se(ce({},Ct),{checked:Dt===dn?An.target.checked:!1}));an(pn)},Fn=()=>{an([]),ln(!1),Nt({type:"problemset/setActionTabs",payload:{}})};return x.createElement("div",null,x.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),x.createElement(ne.Z,{value:cn==null?void 0:cn.name}),vn==null?void 0:vn.map((An,dn)=>{const{is_answer:pn,checked:Ct,choice_text:Dt}=An;let jt="";return Kt&&pn&&(jt=ee.Z.green),Kt&&!pn&&Ct&&(jt=ee.Z.red),x.createElement("div",{key:dn,style:{pointerEvents:Kt?"none":"auto"},className:`${ee.Z.row} ${jt}`},x.createElement(ae.ZP,{onChange:Yt=>bn(Yt,dn),checked:Ct}),x.createElement("span",null,rn[dn],".\xA0"),x.createElement(ne.Z,{className:ee.Z.html,value:Dt}),Kt&&pn&&x.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Kt&&!pn&&Ct&&x.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Kt&&x.createElement(y.Fragment,null,x.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},x.createElement("div",{className:"c-grey-333 mb5"},x.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),rn[vn.findIndex(An=>An.is_answer)]),x.createElement("div",{className:"c-grey-333 mb10"},x.createElement("b",null,"\u89E3\u6790:\xA0"),(cn==null?void 0:cn.analysis)||"\u6682\u65E0\u89E3\u6790"))),x.createElement("div",{style:{textAlign:"end",marginTop:10}},x.createElement(re.ZP,{type:"primary",onClick:()=>{Vt()}},Kt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Tt&&x.createElement(te.Z,null))};var ge=(0,xe.connect)(({problemset:Bt})=>({problemset:Bt}))(be),he=le(37568),ve=le(65986),Ee=le(59301),ye=Object.defineProperty,Ae=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,Se=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,we=(Bt,Nt,Tt)=>Nt in Bt?ye(Bt,Nt,{enumerable:!0,configurable:!0,writable:!0,value:Tt}):Bt[Nt]=Tt,Me=(Bt,Nt)=>{for(var Tt in Nt||(Nt={}))De.call(Nt,Tt)&&we(Bt,Tt,Nt[Tt]);if(Se)for(var Tt of Se(Nt))Fe.call(Nt,Tt)&&we(Bt,Tt,Nt[Tt]);return Bt},Oe=(Bt,Nt)=>Ae(Bt,Ce(Nt)),Ue=(Bt,Nt,Tt)=>new Promise((cn,vn)=>{var an=rn=>{try{ln(Tt.next(rn))}catch(Vt){vn(Vt)}},Kt=rn=>{try{ln(Tt.throw(rn))}catch(Vt){vn(Vt)}},ln=rn=>rn.done?cn(rn.value):Promise.resolve(rn.value).then(an,Kt);ln((Tt=Tt.apply(Bt,Nt)).next())});const _e=({problemset:Bt,datas:Nt,showdiv:Tt,dispatch:cn})=>{var vn;const[an,Kt]=(0,y.useState)({}),[ln,rn]=(0,y.useState)([]),[Vt,bn]=(0,y.useState)(!1),Fn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,y.useEffect)(()=>{var Ct;if(Object.keys(Nt)){const Dt=(0,de.cloneDeep)(Nt);Kt(Dt),rn((Ct=Dt==null?void 0:Dt.standard_answer)==null?void 0:Ct.map(jt=>Me({value:"",answer:(jt==null?void 0:jt.answer_text)||[]},jt)))}},[Nt]);const An=()=>Ue(void 0,null,function*(){var Ct;if(ln.some(Dt=>(Dt==null?void 0:Dt.value)==="")){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Vt){const Dt=(0,de.cloneDeep)(Nt);rn((Ct=Dt==null?void 0:Dt.standard_answer)==null?void 0:Ct.map(jt=>Me({value:"",answer:(jt==null?void 0:jt.answer_text)||[]},jt)))}bn(!Vt)}),dn=(Ct,Dt)=>{const jt=ln.map((Yt,Ft)=>Oe(Me({},Yt),{value:Ft===Dt?Ct.target.value:Yt.value}));rn(jt)},pn=()=>{Kt({}),rn([]),bn(!1),cn({type:"problemset/setActionTabs",payload:{}})};return Ee.createElement("div",null,Ee.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),Ee.createElement(ne.Z,{value:an==null?void 0:an.name}),ln==null?void 0:ln.map((Ct,Dt)=>{const{value:jt,answer:Yt}=Ct;let Ft="";return Vt&&(Yt!=null&&Yt.includes(jt))&&(Ft=ee.Z.green),Vt&&!(Yt!=null&&Yt.includes(jt))&&(Ft=ee.Z.red),Ee.createElement("div",{key:Dt,style:{pointerEvents:Vt?"none":"auto",marginTop:10},className:`${ee.Z.row} ${Ft}`},Ee.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",Dt+1,"\u7B54\u6848:"),(Ct==null?void 0:Ct.model)===1?Ee.createElement(he.default.TextArea,{className:ee.Z.textArea,style:{width:610,marginRight:10},onChange:_t=>dn(_t,Dt),value:jt}):Ee.createElement(ve.Z,{value:jt,onChange:_t=>{const lt=ln.map((ft,Ot)=>Oe(Me({},ft),{value:Ot===Dt?_t:ft.value}));rn(lt)}}),Vt&&(Yt==null?void 0:Yt.includes(jt))&&Ee.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Vt&&!(Yt!=null&&Yt.includes(jt))&&Ee.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Vt&&Ee.createElement(y.Fragment,null,Ee.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},(vn=an==null?void 0:an.standard_answer)==null?void 0:vn.map((Ct,Dt)=>{var jt,Yt;return Ee.createElement("div",{className:"c-grey-333 mb5"},Ee.createElement("b",null,"\u586B\u7A7A",Dt+1,"\u7B54\u6848:\xA0"),(Ct==null?void 0:Ct.model)===1?((jt=Ct==null?void 0:Ct.answer_text)==null?void 0:jt.join("\u3001"))||"":Ee.createElement(ve.Z,{value:(Yt=Ct==null?void 0:Ct.answer_text)==null?void 0:Yt.join("\u3001"),disabled:!0}))}),Ee.createElement("div",{className:"c-grey-333 mb10"},Ee.createElement("b",null,"\u89E3\u6790:\xA0"),(an==null?void 0:an.analysis)||"\u6682\u65E0\u89E3\u6790"))),Ee.createElement("div",{style:{textAlign:"end",marginTop:10}},Ee.createElement(re.ZP,{type:"primary",onClick:()=>{An()}},Vt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Tt&&Ee.createElement(te.Z,null))};var Ke=(0,xe.connect)(({problemset:Bt})=>({problemset:Bt}))(_e),Qe=le(59301),He=Object.defineProperty,ze=Object.defineProperties,ke=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,Ve=(Bt,Nt,Tt)=>Nt in Bt?He(Bt,Nt,{enumerable:!0,configurable:!0,writable:!0,value:Tt}):Bt[Nt]=Tt,rt=(Bt,Nt)=>{for(var Tt in Nt||(Nt={}))je.call(Nt,Tt)&&Ve(Bt,Tt,Nt[Tt]);if(Te)for(var Tt of Te(Nt))Le.call(Nt,Tt)&&Ve(Bt,Tt,Nt[Tt]);return Bt},$e=(Bt,Nt)=>ze(Bt,ke(Nt)),We=(Bt,Nt,Tt)=>new Promise((cn,vn)=>{var an=rn=>{try{ln(Tt.next(rn))}catch(Vt){vn(Vt)}},Kt=rn=>{try{ln(Tt.throw(rn))}catch(Vt){vn(Vt)}},ln=rn=>rn.done?cn(rn.value):Promise.resolve(rn.value).then(an,Kt);ln((Tt=Tt.apply(Bt,Nt)).next())});const Be=({problemset:Bt,datas:Nt,showdiv:Tt,dispatch:cn})=>{var vn;const[an,Kt]=(0,y.useState)({}),[ln,rn]=(0,y.useState)([]),[Vt,bn]=(0,y.useState)(!1),Fn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,y.useEffect)(()=>{if(Object.keys(Nt)){const Ct=(0,de.cloneDeep)(Nt);Kt(Ct),rn(Ct.choices)}},[Nt]);const An=()=>We(void 0,null,function*(){if(!ln.some(Ct=>Ct==null?void 0:Ct.checked)){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Vt){const Ct=(0,de.cloneDeep)(Nt);rn(Ct.choices)}bn(!Vt)}),dn=(Ct,Dt)=>{console.log(Ct.target.checked);const jt=ln.map((Yt,Ft)=>$e(rt({},Yt),{checked:Ft===Dt?Ct.target.checked:!1}));rn(jt)},pn=()=>{Kt({}),rn([]),bn(!1),cn({type:"problemset/setActionTabs",payload:{}})};return Qe.createElement("div",null,Qe.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),Qe.createElement(ne.Z,{value:an==null?void 0:an.name}),ln==null?void 0:ln.map((Ct,Dt)=>{const{is_answer:jt,checked:Yt,choice_text:Ft}=Ct;let _t="";return Vt&&jt&&(_t=ee.Z.green),Vt&&!jt&&Yt&&(_t=ee.Z.red),Qe.createElement("div",{key:Dt,style:{pointerEvents:Vt?"none":"auto"},className:`${ee.Z.row} ${_t}`},Qe.createElement(ae.ZP,{onChange:lt=>dn(lt,Dt),checked:Yt}),Qe.createElement(ne.Z,{className:ee.Z.html,value:Ft}),Vt&&jt&&Qe.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Vt&&!jt&&Yt&&Qe.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Vt&&Qe.createElement(y.Fragment,null,Qe.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},Qe.createElement("div",{className:"c-grey-333 mb5"},Qe.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(vn=ln.find(Ct=>Ct.is_answer))==null?void 0:vn.choice_text),Qe.createElement("div",{className:"c-grey-333 mb10"},Qe.createElement("b",null,"\u89E3\u6790:\xA0"),(an==null?void 0:an.analysis)||"\u6682\u65E0\u89E3\u6790"))),Qe.createElement("div",{style:{textAlign:"end",marginTop:10}},Qe.createElement(re.ZP,{type:"primary",onClick:()=>{An()}},Vt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Tt&&Qe.createElement(te.Z,null))};var Ye=(0,xe.connect)(({problemset:Bt})=>({problemset:Bt}))(Be),Pe=le(62673),Ze=le(59301),Ge=Object.defineProperty,tt=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,Ne=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,Xe=(Bt,Nt,Tt)=>Nt in Bt?Ge(Bt,Nt,{enumerable:!0,configurable:!0,writable:!0,value:Tt}):Bt[Nt]=Tt,qe=(Bt,Nt)=>{for(var Tt in Nt||(Nt={}))Ie.call(Nt,Tt)&&Xe(Bt,Tt,Nt[Tt]);if(Ne)for(var Tt of Ne(Nt))Re.call(Nt,Tt)&&Xe(Bt,Tt,Nt[Tt]);return Bt},ot=(Bt,Nt)=>tt(Bt,Je(Nt)),at=(Bt,Nt,Tt)=>new Promise((cn,vn)=>{var an=rn=>{try{ln(Tt.next(rn))}catch(Vt){vn(Vt)}},Kt=rn=>{try{ln(Tt.throw(rn))}catch(Vt){vn(Vt)}},ln=rn=>rn.done?cn(rn.value):Promise.resolve(rn.value).then(an,Kt);ln((Tt=Tt.apply(Bt,Nt)).next())});const it=({problemset:Bt,data:Nt,showdiv:Tt,dispatch:cn})=>{const[vn,an]=(0,y.useState)([]),[Kt,ln]=(0,y.useState)(!1),rn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,y.useEffect)(()=>{var An;((An=Object.keys(Nt))==null?void 0:An.length)>0&&an(Nt.choices)},[Nt]);const Vt=()=>at(void 0,null,function*(){if(!vn.some(An=>An==null?void 0:An.checked)){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Kt){const An=(0,de.cloneDeep)(Nt);an(An.choices)}ln(!Kt)}),bn=(An,dn)=>{console.log(An.target.checked);const pn=vn.map((Ct,Dt)=>ot(qe({},Ct),{checked:Dt===dn?An.target.checked:Ct.checked}));an(pn)},Fn=()=>{let An="";return vn.forEach((dn,pn)=>{dn.is_answer&&(An=An+rn[pn])}),An};return Ze.createElement("div",null,Ze.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),Ze.createElement(ne.Z,{value:Nt==null?void 0:Nt.name}),vn==null?void 0:vn.map((An,dn)=>{const{is_answer:pn,checked:Ct,choice_text:Dt}=An;let jt="";return Kt&&pn&&(jt=ee.Z.green),Kt&&!pn&&Ct&&(jt=ee.Z.red),Ze.createElement("div",{key:dn,style:{pointerEvents:Kt?"none":"auto"},className:`${ee.Z.row} ${jt}`},Ze.createElement(Pe.default,{style:{padding:3},onChange:Yt=>bn(Yt,dn),checked:Ct}),Ze.createElement("span",null,rn[dn],".\xA0"),Ze.createElement(ne.Z,{className:ee.Z.html,value:Dt}),Kt&&pn&&Ze.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Kt&&!pn&&Ct&&Ze.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Kt&&Ze.createElement(y.Fragment,null,Ze.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},Ze.createElement("div",{className:"c-grey-333 mb5"},Ze.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),Fn()),Ze.createElement("div",{className:"c-grey-333 mb10"},Ze.createElement("b",null,"\u89E3\u6790:\xA0"),(Nt==null?void 0:Nt.analysis)||"\u6682\u65E0\u89E3\u6790"))),Ze.createElement("div",{style:{textAlign:"end",marginTop:10}},Ze.createElement(re.ZP,{type:"primary",onClick:()=>{Vt()}},Kt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Tt&&Ze.createElement(te.Z,null))};var Pt=(0,xe.connect)(({problemset:Bt})=>({problemset:Bt}))(it),wt=le(2978),It=le(59301),dt=(Bt,Nt,Tt)=>new Promise((cn,vn)=>{var an=rn=>{try{ln(Tt.next(rn))}catch(Vt){vn(Vt)}},Kt=rn=>{try{ln(Tt.throw(rn))}catch(Vt){vn(Vt)}},ln=rn=>rn.done?cn(rn.value):Promise.resolve(rn.value).then(an,Kt);ln((Tt=Tt.apply(Bt,Nt)).next())});const ut=({problemset:Bt,dispatch:Nt,showdiv:Tt,datas:cn})=>{var vn,an,Kt;const[ln,rn]=(0,y.useState)({}),[Vt,bn]=(0,y.useState)(!1),[Fn,An]=(0,y.useState)(!0),[dn,pn]=(0,y.useState)("");(0,y.useEffect)(()=>{if(Object.keys(cn)){const jt=(0,de.cloneDeep)(cn);rn(jt)}},[cn]);const Ct=()=>dt(void 0,null,function*(){if(!dn){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}Vt&&pn(""),bn(!Vt)}),Dt=()=>{rn({}),An(!0),bn(!1),pn(""),Nt({type:"problemset/setActionTabs",payload:{}})};return It.createElement("div",null,It.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),It.createElement(ne.Z,{value:ln==null?void 0:ln.name,style:{marginBottom:10}}),Fn?It.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{An(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):It.createElement(wt.Z,{defaultValue:dn,onChange:jt=>{pn(jt)}}),Vt&&It.createElement(y.Fragment,null,It.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},It.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),It.createElement("br",null),((vn=ln==null?void 0:ln.answer_texts)==null?void 0:vn[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848",((an=ln==null?void 0:ln.keywords)==null?void 0:an.length)>0&&It.createElement("div",{style:{marginTop:10,marginBottom:10}},It.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(Kt=ln==null?void 0:ln.keywords)==null?void 0:Kt.map(jt=>{var Yt,Ft,_t;return((Yt=jt==null?void 0:jt.keyword)==null?void 0:Yt.length)>1?((Ft=jt==null?void 0:jt.keyword)==null?void 0:Ft.join("\u6216"))+"\uFF1B":((_t=jt==null?void 0:jt.keyword)==null?void 0:_t[0])+"\uFF1B"})),It.createElement("div",{style:{color:"#5F6368"}},It.createElement("b",null,"\u89E3\u6790:"),It.createElement("br",null),(ln==null?void 0:ln.analysis)||"\u6682\u65E0\u89E3\u6790"))),It.createElement("div",{style:{textAlign:"end",marginTop:10}},It.createElement(re.ZP,{type:"primary",onClick:()=>{Ct()}},Vt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Tt&&It.createElement(te.Z,null))};var ht=(0,xe.connect)(({problemset:Bt})=>({problemset:Bt}))(ut),st=le(59301),Et=(Bt,Nt,Tt)=>new Promise((cn,vn)=>{var an=rn=>{try{ln(Tt.next(rn))}catch(Vt){vn(Vt)}},Kt=rn=>{try{ln(Tt.throw(rn))}catch(Vt){vn(Vt)}},ln=rn=>rn.done?cn(rn.value):Promise.resolve(rn.value).then(an,Kt);ln((Tt=Tt.apply(Bt,Nt)).next())});const mt=({problemset:Bt,dispatch:Nt})=>{var Tt,cn;const[vn,an]=(0,y.useState)({}),[Kt,ln]=(0,y.useState)(!1),[rn,Vt]=(0,y.useState)(!0),[bn,Fn]=(0,y.useState)("");(0,y.useEffect)(()=>{var pn,Ct;if(((pn=Bt==null?void 0:Bt.actionTabs)==null?void 0:pn.key)==="COMBINATION"){const Dt=(0,de.cloneDeep)((Ct=Bt==null?void 0:Bt.actionTabs)==null?void 0:Ct.params);an(Dt)}},[(Tt=Bt==null?void 0:Bt.actionTabs)==null?void 0:Tt.key]);const An=()=>Et(void 0,null,function*(){if(!bn){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}ln(!Kt)}),dn=()=>{an({}),Vt(!0),ln(!1),Fn(""),Nt({type:"problemset/setActionTabs",payload:{}})};return st.createElement(fe.default,{centered:!0,destroyOnClose:!0,open:Bt.actionTabs.key==="COMBINATION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Kt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",footer:!1,width:708,bodyStyle:{maxHeight:600,overflow:"auto"},onOk:An,onCancel:dn},st.createElement("div",null,st.createElement("div",{className:"c-light-primary mb5 font16"},"\u7EC4\u5408\u9898"),st.createElement(ne.Z,{value:vn==null?void 0:vn.name,style:{marginBottom:10}}),(cn=vn==null?void 0:vn.sub_item_banks)==null?void 0:cn.map((pn,Ct)=>{var Dt,jt,Yt,Ft,_t;if((pn==null?void 0:pn.item_type)==="SINGLE")return st.createElement(ge,{data:pn,showdiv:((Dt=vn==null?void 0:vn.sub_item_banks)==null?void 0:Dt.length)-1===Ct});if((pn==null?void 0:pn.item_type)==="MULTIPLE")return st.createElement(Pt,{data:pn,showdiv:((jt=vn==null?void 0:vn.sub_item_banks)==null?void 0:jt.length)-1===Ct});if((pn==null?void 0:pn.item_type)==="JUDGMENT")return st.createElement(Ye,{datas:pn,showdiv:((Yt=vn==null?void 0:vn.sub_item_banks)==null?void 0:Yt.length)-1===Ct});if((pn==null?void 0:pn.item_type)==="COMPLETION")return st.createElement(Ke,{datas:pn,showdiv:((Ft=vn==null?void 0:vn.sub_item_banks)==null?void 0:Ft.length)-1===Ct});if((pn==null?void 0:pn.item_type)==="SUBJECTIVE")return st.createElement(ht,{datas:pn,showdiv:((_t=vn==null?void 0:vn.sub_item_banks)==null?void 0:_t.length)-1===Ct})})))};var yt=(0,xe.connect)(({problemset:Bt})=>({problemset:Bt}))(mt)},52634:function(ct,nt,le){"use strict";var y=le(59301),xe=le(76560),a=le(6767),fe=le(62957),de=le(37568),ne=le(89392),ae=le.n(ne),re=le(17062),te=le(38394),ee=le(65986),x=le(59301),b=Object.defineProperty,E=Object.defineProperties,z=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,ue=(ge,he,ve)=>he in ge?b(ge,he,{enumerable:!0,configurable:!0,writable:!0,value:ve}):ge[he]=ve,ce=(ge,he)=>{for(var ve in he||(he={}))oe.call(he,ve)&&ue(ge,ve,he[ve]);if(ie)for(var ve of ie(he))pe.call(he,ve)&&ue(ge,ve,he[ve]);return ge},se=(ge,he)=>E(ge,z(he)),me=(ge,he,ve)=>new Promise((Ee,ye)=>{var Ae=De=>{try{Se(ve.next(De))}catch(Fe){ye(Fe)}},Ce=De=>{try{Se(ve.throw(De))}catch(Fe){ye(Fe)}},Se=De=>De.done?Ee(De.value):Promise.resolve(De.value).then(Ae,Ce);Se((ve=ve.apply(ge,he)).next())});const be=({problemset:ge,dispatch:he})=>{var ve,Ee;const[ye,Ae]=(0,y.useState)({}),[Ce,Se]=(0,y.useState)([]),[De,Fe]=(0,y.useState)(!1),[we,Me]=(0,y.useState)(0),Oe=()=>{var Qe;const He=(Qe=ge==null?void 0:ge.actionTabs)==null?void 0:Qe.params,ze=He==null?void 0:He.standard_answer.map(Te=>{var je;let Le=(je=Te==null?void 0:Te.answer_text)==null?void 0:je.map(Ve=>Ve.trim());return He!=null&&He.downcase&&(Le=Le==null?void 0:Le.map(Ve=>Ve==null?void 0:Ve.toLowerCase())),He!=null&&He.no_space&&(Le=Le==null?void 0:Le.map(Ve=>Ve==null?void 0:Ve.replace(/\s+/g,""))),se(ce({},Te),{value:"",answer:Le})});let ke=[];He!=null&&He.is_ordered||(ke=ke.concat(...ze.map(Te=>Te.answer))),console.log("allAnswers===",ke,ze,ze.map(Te=>Te.answer),He!=null&&He.is_ordered?ze:ze.map(Te=>se(ce({},Te),{answer:ke}))),Se(He!=null&&He.is_ordered?ze:ze.map(Te=>se(ce({},Te),{answer:ke})))};(0,y.useEffect)(()=>{var Qe,He;if(((Qe=ge==null?void 0:ge.actionTabs)==null?void 0:Qe.key)==="COMPLETION"){const ze=(0,ne.cloneDeep)((He=ge==null?void 0:ge.actionTabs)==null?void 0:He.params);Ae(ze),Oe()}},[(ve=ge==null?void 0:ge.actionTabs)==null?void 0:ve.key]);const Ue=()=>me(void 0,null,function*(){if(Ce.some(Qe=>(Qe==null?void 0:Qe.value)==="")){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}De&&Oe(),Me(we+1),Fe(!De)}),_e=(Qe,He)=>{const ze=Ce.map((ke,Te)=>se(ce({},ke),{value:Te===He?Qe.target.value:ke.value}));Se(ze)},Ke=()=>{Ae({}),Se([]),Fe(!1),he({type:"problemset/setActionTabs",payload:{}})};return console.log("choices downcase no_space",Ce,ye),x.createElement(fe.default,{centered:!0,destroyOnClose:!0,open:ge.actionTabs.key==="COMPLETION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:De?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Ue,onCancel:Ke},x.createElement("div",null,x.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),x.createElement(te.Z,{value:ye==null?void 0:ye.name}),Ce==null?void 0:Ce.map((Qe,He)=>{const{value:ze,answer:ke}=Qe;let Te="";const je=Le=>(ye!=null&&ye.downcase&&(Le=Le==null?void 0:Le.toLowerCase()),ye!=null&&ye.no_space&&(Le=Le==null?void 0:Le.replace(/\s+/g,"")),ke==null?void 0:ke.includes(Le));return De&&(Te=je(ze)?re.Z.green:re.Z.red),x.createElement("div",{key:He,style:{pointerEvents:De?"none":"auto",marginTop:10},className:`${re.Z.row} ${Te}`},x.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",He+1,"\u7B54\u6848:"),(Qe==null?void 0:Qe.model)===1?x.createElement(de.default.TextArea,{className:re.Z.textArea,style:{width:610,marginRight:10},onChange:Le=>_e(Le,He),value:ze}):x.createElement(ee.Z,{key:we,value:ze,onChange:Le=>{const Ve=Ce.map((rt,$e)=>se(ce({},rt),{value:$e===He?Le:rt.value}));Se(Ve)}}),De&&x.createElement(x.Fragment,null,je(ze)?x.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}):x.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})))}),De&&x.createElement(y.Fragment,null,x.createElement("div",{className:re.Z.line}),(Ee=ye==null?void 0:ye.standard_answer)==null?void 0:Ee.map((Qe,He)=>{var ze,ke;return x.createElement("div",{className:"c-grey-333 mb5"},x.createElement("b",null,"\u586B\u7A7A",He+1,"\u7B54\u6848:\xA0"),(Qe==null?void 0:Qe.model)===1?((ze=Qe==null?void 0:Qe.answer_text)==null?void 0:ze.join("\u3001"))||"":x.createElement(ee.Z,{value:(ke=Qe==null?void 0:Qe.answer_text)==null?void 0:ke.join("\u3001"),disabled:!0}))}),x.createElement("div",{className:"c-grey-333 mb10 mt10 flex"},x.createElement("b",null,"\u89E3\u6790:\xA0"),x.createElement(te.Z,{value:(ye==null?void 0:ye.analysis)||"\u6682\u65E0\u89E3\u6790"})))))};nt.Z=(0,xe.connect)(({problemset:ge})=>({problemset:ge}))(be)},72978:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return de}});var y={flex_box_center:"flex_box_center___P747F",flex_space_between:"flex_space_between___OiwJD",flex_box_vertical_center:"flex_box_vertical_center___ZEhCi",flex_box_center_end:"flex_box_center_end___h8UWu",flex_box_column:"flex_box_column___SPM3D",pWrap:"pWrap___UlNGw",few:"few___fb5jD"},xe=le(37639),a=le(59301),de=({data:ne=[],activeTabsKey:ae,onClick:re})=>{const te=()=>ne.map((x,b)=>a.createElement("div",{key:b,className:y.few},a.createElement("b",{title:x.name,style:{color:"#333333"},onClick:()=>re(x.id,!1,ae==="3")},x.name),b\xA0"))),ee=()=>{let x=!0;const b=ne.slice(2,-2),E=a.createElement("div",{className:y.pWrap},b.map(z=>a.createElement("span",{title:z.name,onClick:()=>re(z.id,!1,ae==="3"),key:z.id},z.name)));return ne.map((z,ie)=>{let oe=null;return ie>1&&iere(z.id,!1,ae==="3")},z.name),ie\xA0")),oe})};return a.createElement("aside",{style:{overflowX:"auto"}},ne.length>1&&a.createElement("span",{style:{cursor:"pointer",color:"#afaaaa"},className:"iconfont icon-zuoshangjiaofanhui",onClick:()=>{ne.length===1||re(ne[ne.length-2].id,!1,!0)}}),a.createElement("span",null,"\u5F53\u524D\u6587\u4EF6\u5939\uFF1A"),(ne==null?void 0:ne.length)>5?ee():te())}},24382:function(ct,nt,le){"use strict";var y=le(59301),xe=le(76560),a=le(6767),fe=le(62957),de=le(47889),ne=le(89392),ae=le.n(ne),re=le(17062),te=le(38394),ee=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,oe=(me,be,ge)=>be in me?ee(me,be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):me[be]=ge,pe=(me,be)=>{for(var ge in be||(be={}))z.call(be,ge)&&oe(me,ge,be[ge]);if(E)for(var ge of E(be))ie.call(be,ge)&&oe(me,ge,be[ge]);return me},ue=(me,be)=>x(me,b(be)),ce=(me,be,ge)=>new Promise((he,ve)=>{var Ee=Ce=>{try{Ae(ge.next(Ce))}catch(Se){ve(Se)}},ye=Ce=>{try{Ae(ge.throw(Ce))}catch(Se){ve(Se)}},Ae=Ce=>Ce.done?he(Ce.value):Promise.resolve(Ce.value).then(Ee,ye);Ae((ge=ge.apply(me,be)).next())});const se=({problemset:me,dispatch:be})=>{var ge,he;const[ve,Ee]=(0,y.useState)({}),[ye,Ae]=(0,y.useState)([]),[Ce,Se]=(0,y.useState)(!1),De=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,y.useEffect)(()=>{var Oe,Ue;if(((Oe=me==null?void 0:me.actionTabs)==null?void 0:Oe.key)==="JUDGMENT"){const _e=(0,ne.cloneDeep)((Ue=me==null?void 0:me.actionTabs)==null?void 0:Ue.params);Ee(_e),Ae(_e.choices)}},[(ge=me==null?void 0:me.actionTabs)==null?void 0:ge.key]);const Fe=()=>ce(void 0,null,function*(){var Oe;if(!ye.some(Ue=>Ue==null?void 0:Ue.checked)){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Ce){const Ue=(0,ne.cloneDeep)((Oe=me==null?void 0:me.actionTabs)==null?void 0:Oe.params);Ae(Ue.choices)}Se(!Ce)}),we=(Oe,Ue)=>{console.log(Oe.target.checked);const _e=ye.map((Ke,Qe)=>ue(pe({},Ke),{checked:Qe===Ue?Oe.target.checked:!1}));Ae(_e)},Me=()=>{Ee({}),Ae([]),Se(!1),be({type:"problemset/setActionTabs",payload:{}})};return y.createElement(fe.default,{centered:!0,destroyOnClose:!0,open:me.actionTabs.key==="JUDGMENT",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Ce?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Fe,onCancel:Me},y.createElement("div",null,y.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),y.createElement(te.Z,{value:ve==null?void 0:ve.name}),ye==null?void 0:ye.map((Oe,Ue)=>{const{is_answer:_e,checked:Ke,choice_text:Qe}=Oe;let He="";return Ce&&_e&&(He=re.Z.green),Ce&&!_e&&Ke&&(He=re.Z.red),y.createElement("div",{key:Ue,style:{pointerEvents:Ce?"none":"auto"},className:`${re.Z.row} ${He}`},y.createElement(de.ZP,{onChange:ze=>we(ze,Ue),checked:Ke}),y.createElement(te.Z,{className:re.Z.html,value:Qe}),Ce&&_e&&y.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Ce&&!_e&&Ke&&y.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Ce&&y.createElement(y.Fragment,null,y.createElement("div",{className:re.Z.line}),y.createElement("div",{className:"c-grey-333 mb5"},y.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(he=ye.find(Oe=>Oe.is_answer))==null?void 0:he.choice_text),y.createElement("div",{className:"c-grey-333 mb10"},y.createElement("b",null,"\u89E3\u6790:\xA0"),(ve==null?void 0:ve.analysis)||"\u6682\u65E0\u89E3\u6790"))))};nt.Z=(0,xe.connect)(({problemset:me})=>({problemset:me}))(se)},55765:function(ct,nt,le){"use strict";var y=le(59301),xe=le(76560),a=le(6767),fe=le(62957),de=le(62673),ne=le(89392),ae=le.n(ne),re=le(17062),te=le(38394),ee=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,oe=(me,be,ge)=>be in me?ee(me,be,{enumerable:!0,configurable:!0,writable:!0,value:ge}):me[be]=ge,pe=(me,be)=>{for(var ge in be||(be={}))z.call(be,ge)&&oe(me,ge,be[ge]);if(E)for(var ge of E(be))ie.call(be,ge)&&oe(me,ge,be[ge]);return me},ue=(me,be)=>x(me,b(be)),ce=(me,be,ge)=>new Promise((he,ve)=>{var Ee=Ce=>{try{Ae(ge.next(Ce))}catch(Se){ve(Se)}},ye=Ce=>{try{Ae(ge.throw(Ce))}catch(Se){ve(Se)}},Ae=Ce=>Ce.done?he(Ce.value):Promise.resolve(Ce.value).then(Ee,ye);Ae((ge=ge.apply(me,be)).next())});const se=({problemset:me,dispatch:be})=>{var ge;const[he,ve]=(0,y.useState)({}),[Ee,ye]=(0,y.useState)([]),[Ae,Ce]=(0,y.useState)(!1),Se=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,y.useEffect)(()=>{var Oe,Ue;if(((Oe=me==null?void 0:me.actionTabs)==null?void 0:Oe.key)==="MULTIPLE"){const _e=(0,ne.cloneDeep)((Ue=me==null?void 0:me.actionTabs)==null?void 0:Ue.params);ve(_e),ye(_e.choices)}},[(ge=me==null?void 0:me.actionTabs)==null?void 0:ge.key]);const De=()=>ce(void 0,null,function*(){var Oe;if(!Ee.some(Ue=>Ue==null?void 0:Ue.checked)){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Ae){const Ue=(0,ne.cloneDeep)((Oe=me==null?void 0:me.actionTabs)==null?void 0:Oe.params);ye(Ue.choices)}Ce(!Ae)}),Fe=(Oe,Ue)=>{console.log(Oe.target.checked);const _e=Ee.map((Ke,Qe)=>ue(pe({},Ke),{checked:Qe===Ue?Oe.target.checked:Ke.checked}));ye(_e)},we=()=>{ve({}),ye([]),Ce(!1),be({type:"problemset/setActionTabs",payload:{}})},Me=()=>{let Oe="";return Ee.forEach((Ue,_e)=>{Ue.is_answer&&(Oe=Oe+Se[_e])}),Oe};return y.createElement(fe.default,{centered:!0,destroyOnClose:!0,open:me.actionTabs.key==="MULTIPLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Ae?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:De,onCancel:we},y.createElement("div",null,y.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),y.createElement(te.Z,{value:he==null?void 0:he.name}),Ee==null?void 0:Ee.map((Oe,Ue)=>{const{is_answer:_e,checked:Ke,choice_text:Qe}=Oe;let He="";return Ae&&_e&&(He=re.Z.green),Ae&&!_e&&Ke&&(He=re.Z.red),y.createElement("div",{key:Ue,style:{pointerEvents:Ae?"none":"auto"},className:`${re.Z.row} ${He}`},y.createElement(de.default,{style:{padding:3},onChange:ze=>Fe(ze,Ue),checked:Ke}),y.createElement("span",null,Se[Ue],".\xA0"),y.createElement(te.Z,{className:re.Z.html,value:Qe}),Ae&&_e&&y.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Ae&&!_e&&Ke&&y.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Ae&&y.createElement(y.Fragment,null,y.createElement("div",{className:re.Z.line}),y.createElement("div",{className:"c-grey-333 mb5"},y.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),Me()),y.createElement("div",{className:"c-grey-333 mb10"},y.createElement("b",null,"\u89E3\u6790:\xA0"),(he==null?void 0:he.analysis)||"\u6682\u65E0\u89E3\u6790"))))};nt.Z=(0,xe.connect)(({problemset:me})=>({problemset:me}))(se)},45724:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return ye},b:function(){return he}});var y=le(59301),xe=le(6767),a=le(62957),fe=le(37568),de=le(99571),ne=le(18287),ae={list:"list___Ur31H",btns:"btns___ITJo0",name:"name___FtR_V",folderWrapper:"folderWrapper___szWWk",folderIcon:"folderIcon___MdKkF",share_folderIcon:"share_folderIcon___G1rNy",subject:"subject___lELqJ"},re=le(82093),te=le(73631),ee=le(31328),x=le(70610),b=le(89392),E=le(16313),z=Object.defineProperty,ie=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,pe=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,se=(Ae,Ce,Se)=>Ce in Ae?z(Ae,Ce,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ae[Ce]=Se,me=(Ae,Ce)=>{for(var Se in Ce||(Ce={}))ue.call(Ce,Se)&&se(Ae,Se,Ce[Se]);if(pe)for(var Se of pe(Ce))ce.call(Ce,Se)&&se(Ae,Se,Ce[Se]);return Ae},be=(Ae,Ce)=>ie(Ae,oe(Ce)),ge=(Ae,Ce,Se)=>new Promise((De,Fe)=>{var we=Ue=>{try{Oe(Se.next(Ue))}catch(_e){Fe(_e)}},Me=Ue=>{try{Oe(Se.throw(Ue))}catch(_e){Fe(_e)}},Oe=Ue=>Ue.done?De(Ue.value):Promise.resolve(Ue.value).then(we,Me);Oe((Se=Se.apply(Ae,Ce)).next())});const he=(Ae,Ce,Se=[])=>{if(Ae)for(const De of Ae){if(De.key===Ce)return Se;if(De.children&&De.children!=""){const Fe=he(De.children,Ce,[...Se,{id:De.key,name:De.title.props.name}]);if(Fe)return Fe}}},ve=({isProblemset:Ae,name:Ce,id:Se,isShare:De,itemBanksCount:Fe,onOpen:we=()=>{},onShare:Me=()=>{},onMove:Oe=()=>{},onDeleteOk:Ue=()=>{}})=>{const[_e,Ke]=(0,y.useState)(!1),[Qe,He]=(0,y.useState)(Ce),[ze,ke]=(0,y.useState)(Ce),Te=Le=>ge(void 0,null,function*(){const Ve=["\uFF1F","\u3001","/","\u2572","*","<",">","|"];if(!ze.trim()){xe.ZP.warning("\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0");return}if(ze.charAt(0)===" "){xe.ZP.warning("\u9996\u5B57\u7B26\u4E0D\u80FD\u4E3A\u7A7A\u683C");return}for(let $e=0;$e{a.default.confirm({title:"\u63D0\u793A",okText:"\u786E\u8BA4\u5220\u9664",className:"custom-modal-divider ",icon:null,content:y.createElement("div",null,y.createElement("p",null,"\u672C\u6B21\u5220\u9664\u64CD\u4F5C\u786E\u5B9A\u540E\u5185\u5BB9\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u662F\u5426\u7EE7\u7EED\uFF1F"),y.createElement("p",null,"\u5220\u9664\u6587\u4EF6\u5939\uFF0C\u5C06\u540C\u6B65\u5220\u9664\u5176\u6240\u5305\u542B\u7684\u5168\u90E8\u5B50\u6587\u4EF6\u5939\u548C\u8BD5\u9898\uFF0C\u8BF7\u614E\u91CD\u64CD\u4F5C\uFF01")),cancelText:"\u53D6\u6D88",onOk:()=>ge(void 0,null,function*(){(yield(0,re.ZP)(`/api/item_banks_groups/${Math.abs(Le)}.json`,{method:"delete",body:{}})).status===0&&Ue(Le)})})};return y.createElement("div",{className:ae.list,onClick:Le=>we(Se,De)},_e?y.createElement(fe.default,{style:{maxWidth:780},value:ze,onChange:Le=>{ke(Le.target.value)},onClick:Le=>Le.stopPropagation()}):y.createElement("div",{className:ae.name,title:Qe},Qe),Fe?y.createElement("div",{className:ae.subject},"\u8BD5\u9898\u6570 ",Fe):"",Ae&&y.createElement("div",{className:ae.btns},_e?y.createElement(y.Fragment,null,y.createElement("i",{className:"iconfont icon-chenggong1 ml10",style:{color:"#33BD8C"},onClick:Le=>{Le.stopPropagation(),Te(Se)}}),y.createElement("i",{className:"iconfont icon-qingchu ml10",onClick:Le=>{Le.stopPropagation(),ke(Qe),Ke(!1)}})):y.createElement(y.Fragment,null,y.createElement("i",{className:"iconfont icon-shangyi3 ml10",onClick:Le=>{Le.stopPropagation(),Oe(Se,"up")}}),y.createElement("i",{className:"iconfont icon-shangyi3 ml10",style:{transform:"rotate(180deg)"},onClick:Le=>{Le.stopPropagation(),Oe(Se,"down")}})),y.createElement("div",{style:{position:"relative",top:"-2px",display:"flex"}},y.createElement(de.ZP,{className:"ml10",onClick:Le=>{Le.stopPropagation(),Me(Math.abs(Se))},type:"link"},"\u5171\u4EAB\u5168\u90E8\u6587\u4EF6\u5939"),y.createElement(de.ZP,{className:"ml10",onClick:Le=>{Le.stopPropagation(),Ke(!0)},type:"link"},"\u91CD\u547D\u540D"),y.createElement(de.ZP,{onClick:Le=>{Le.stopPropagation(),je(Se)},type:"link",danger:!0},"\u5220\u9664"))))};var ye=({isProblemset:Ae,data:Ce,onOpen:Se=()=>{},onShare:De=()=>{},navigation:Fe,reloadData:we,activeTabsKey:Me,setRootData:Oe,params:Ue})=>{const[_e,Ke]=(0,y.useState)(),[Qe,He]=(0,y.useState)([]),[ze,ke]=(0,y.useState)([]);(0,y.useEffect)(()=>{_e&&setTimeout(()=>{Oe(_e)},200)},[_e]),(0,y.useEffect)(()=>{ke([]),He([])},[Ce]),(0,y.useEffect)(()=>{ze.length===0&&Qe.length===0&&Ke(Ce==null?void 0:Ce.map(Be=>({title:y.createElement(ve,{isProblemset:Ae,name:Be.name,id:Be.id,isShare:Be.is_share,itemBanksCount:Be.item_banks_count,onMove:je,onOpen:Se,onShare:De,onDeleteOk:Ve}),key:Be.id,icon:Be.is_share?y.createElement("img",{onClick:()=>{Se(Be.id)},src:ee,className:ae.share_folderIcon}):y.createElement("img",{onClick:()=>{Se(Be.id)},src:te,className:ae.folderIcon}),isLeaf:!Be.have_child})))},[ze,Qe,Ce]);const Te=(Be,Ye,Pe)=>{const Ze=(0,b.cloneDeep)(Be);for(let Ge=0;Gege(void 0,null,function*(){(Ye==="up"?yield(0,x.A1)({id:Math.abs(Be)}):yield(0,x.vi)({id:Math.abs(Be)})).status===0&&Ke(Ze=>Te(Ze,Be,Ye))}),Le=(Be,Ye)=>Be.filter(Pe=>Pe.key===Ye?!1:(Pe.children&&(Pe.children=Le(Pe.children,Ye)),!0)),Ve=Be=>{Ke(Ye=>Le(Ye,Be)),we()},rt=(Be,Ye,Pe)=>Be.map(Ze=>Ze.key===Ye?me(me({},Ze),Pe):Ze.children?be(me({},Ze),{children:rt(Ze.children,Ye,Pe)}):Ze),$e=Be=>ge(void 0,null,function*(){var Ye;const{key:Pe}=Be;let Ze=Me===E.TabType.TeachGroupShare?"3":"";const Ge=yield(0,x.ex)(be(me({},Ue),{group_id:Math.abs(Pe),parents:[...Fe||[{id:0,name:"\u6839\u76EE\u5F55"}],...(Ye=he(_e,Pe))==null?void 0:Ye.map(Ne=>({id:Ne.id,name:Ne.name}))],type:Ze})),{data:tt,total_count:Je}=Ge||{};Je>0&&Ke(Ne=>rt(Ne,Pe,{children:tt.map(Ie=>({title:y.createElement(ve,{isProblemset:Ae,name:Ie.name,id:Ie.id,itemBanksCount:Ie.item_banks_count,onMove:je,onOpen:Se,onShare:De,onDeleteOk:Ve}),key:Ie.id,icon:Ie.is_share?y.createElement("img",{onClick:()=>{Se(Ie.id)},src:ee,className:ae.share_folderIcon}):y.createElement("img",{onClick:()=>{Se(Ie.id)},src:te,className:ae.folderIcon}),isLeaf:!Ie.have_child}))}))}),We=(Be,Ye)=>{ke(Be)};return(_e==null?void 0:_e.length)>0&&y.createElement(ne.default,{showLine:{showLeafIcon:!1},showIcon:!0,treeData:_e,loadData:$e,onExpand:We,onLoad:Be=>{He(Be)},className:ae.folderWrapper,selectable:!1,expandedKeys:ze,loadedKeys:Qe})}},714:function(ct,nt,le){"use strict";var y=le(59301),xe=le(76560),a=le(6767),fe=le(62957),de=le(47889),ne=le(89392),ae=le.n(ne),re=le(17062),te=le(38394),ee=le(59301),x=Object.defineProperty,b=Object.defineProperties,E=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,pe=(be,ge,he)=>ge in be?x(be,ge,{enumerable:!0,configurable:!0,writable:!0,value:he}):be[ge]=he,ue=(be,ge)=>{for(var he in ge||(ge={}))ie.call(ge,he)&&pe(be,he,ge[he]);if(z)for(var he of z(ge))oe.call(ge,he)&&pe(be,he,ge[he]);return be},ce=(be,ge)=>b(be,E(ge)),se=(be,ge,he)=>new Promise((ve,Ee)=>{var ye=Se=>{try{Ce(he.next(Se))}catch(De){Ee(De)}},Ae=Se=>{try{Ce(he.throw(Se))}catch(De){Ee(De)}},Ce=Se=>Se.done?ve(Se.value):Promise.resolve(Se.value).then(ye,Ae);Ce((he=he.apply(be,ge)).next())});const me=({problemset:be,dispatch:ge})=>{var he;const[ve,Ee]=(0,y.useState)({}),[ye,Ae]=(0,y.useState)([]),[Ce,Se]=(0,y.useState)(!1),De=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,y.useEffect)(()=>{var Oe,Ue;if(((Oe=be==null?void 0:be.actionTabs)==null?void 0:Oe.key)==="SINGLE"){const _e=(0,ne.cloneDeep)((Ue=be==null?void 0:be.actionTabs)==null?void 0:Ue.params);Ee(_e),Ae(_e.choices)}},[(he=be==null?void 0:be.actionTabs)==null?void 0:he.key]);const Fe=()=>se(void 0,null,function*(){var Oe;if(!ye.some(Ue=>Ue==null?void 0:Ue.checked)){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Ce){const Ue=(0,ne.cloneDeep)((Oe=be==null?void 0:be.actionTabs)==null?void 0:Oe.params);Ae(Ue.choices)}Se(!Ce)}),we=(Oe,Ue)=>{console.log(Oe.target.checked);const _e=ye.map((Ke,Qe)=>ce(ue({},Ke),{checked:Qe===Ue?Oe.target.checked:!1}));Ae(_e)},Me=()=>{Ee({}),Ae([]),Se(!1),ge({type:"problemset/setActionTabs",payload:{}})};return ee.createElement(fe.default,{centered:!0,destroyOnClose:!0,open:be.actionTabs.key==="SINGLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Ce?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Fe,onCancel:Me},ee.createElement("div",null,ee.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),ee.createElement(te.Z,{value:ve==null?void 0:ve.name}),ye==null?void 0:ye.map((Oe,Ue)=>{const{is_answer:_e,checked:Ke,choice_text:Qe}=Oe;let He="";return Ce&&_e&&(He=re.Z.green),Ce&&!_e&&Ke&&(He=re.Z.red),ee.createElement("div",{key:Ue,style:{pointerEvents:Ce?"none":"auto"},className:`${re.Z.row} ${He}`},ee.createElement(de.ZP,{onChange:ze=>we(ze,Ue),checked:Ke}),ee.createElement("span",null,De[Ue],".\xA0"),ee.createElement(te.Z,{className:re.Z.html,value:Qe}),Ce&&_e&&ee.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Ce&&!_e&&Ke&&ee.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Ce&&ee.createElement(y.Fragment,null,ee.createElement("div",{className:re.Z.line}),ee.createElement("div",{className:"c-grey-333 mb5"},ee.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),De[ye.findIndex(Oe=>Oe.is_answer)]),ee.createElement("div",{className:"c-grey-333 mb10"},ee.createElement("b",null,"\u89E3\u6790:\xA0"),(ve==null?void 0:ve.analysis)||"\u6682\u65E0\u89E3\u6790"))))};nt.Z=(0,xe.connect)(({problemset:be})=>({problemset:be}))(me)},71286:function(ct,nt,le){"use strict";var y=le(59301),xe=le(76560),a=le(6767),fe=le(62957),de=le(89392),ne=le.n(de),ae=le(17062),re=le(38394),te=le(2978),ee=le(59301),x=(E,z,ie)=>new Promise((oe,pe)=>{var ue=me=>{try{se(ie.next(me))}catch(be){pe(be)}},ce=me=>{try{se(ie.throw(me))}catch(be){pe(be)}},se=me=>me.done?oe(me.value):Promise.resolve(me.value).then(ue,ce);se((ie=ie.apply(E,z)).next())});const b=({problemset:E,dispatch:z})=>{var ie,oe,pe,ue,ce;const[se,me]=(0,y.useState)({}),[be,ge]=(0,y.useState)(!1),[he,ve]=(0,y.useState)(!0),[Ee,ye]=(0,y.useState)("");(0,y.useEffect)(()=>{var Se,De;if(((Se=E==null?void 0:E.actionTabs)==null?void 0:Se.key)==="SUBJECTIVE"){const Fe=(0,de.cloneDeep)((De=E==null?void 0:E.actionTabs)==null?void 0:De.params);me(Fe)}},[(ie=E==null?void 0:E.actionTabs)==null?void 0:ie.key]);const Ae=()=>x(void 0,null,function*(){if(!Ee){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}be&&ye(""),ge(!be)}),Ce=()=>{me({}),ve(!0),ge(!1),ye(""),z({type:"problemset/setActionTabs",payload:{}})};return console.log("----",be),ee.createElement(fe.default,{centered:!0,destroyOnClose:!0,open:E.actionTabs.key==="SUBJECTIVE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:be?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:800,onOk:Ae,bodyStyle:{maxHeight:600,overflow:"auto"},onCancel:Ce},ee.createElement("div",null,ee.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),ee.createElement(re.Z,{value:se==null?void 0:se.name,style:{marginBottom:10,color:"#5f6368"}}),he?ee.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{ve(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):ee.createElement(te.Z,{height:160,defaultValue:Ee,onChange:Se=>{ye(Se)}}),be&&ee.createElement(y.Fragment,null,ee.createElement("div",{className:ae.Z.line}),ee.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),ee.createElement("div",{style:{marginTop:10}},((oe=se==null?void 0:se.answer_texts)==null?void 0:oe[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),((pe=se==null?void 0:se.keywords)==null?void 0:pe.length)>0&&ee.createElement("div",{style:{marginTop:10,marginBottom:10}},ee.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(ue=se==null?void 0:se.keywords)==null?void 0:ue.map(Se=>{var De,Fe,we;return((De=Se==null?void 0:Se.keyword)==null?void 0:De.length)>1?((Fe=Se==null?void 0:Se.keyword)==null?void 0:Fe.join("\u6216"))+"\uFF1B":((we=Se==null?void 0:Se.keyword)==null?void 0:we[0])+"\uFF1B"})),ee.createElement("div",{style:{color:"#5F6368",marginTop:((ce=se==null?void 0:se.keywords)==null?void 0:ce.length)<=0?20:10}},ee.createElement("b",null,"\u89E3\u6790:")),ee.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(se==null?void 0:se.analysis)||"\u6682\u65E0\u89E3\u6790"))))};nt.Z=(0,xe.connect)(({problemset:E})=>({problemset:E}))(b)},1512:function(ct,nt,le){"use strict";le.d(nt,{N:function(){return se},Z:function(){return me}});var y=le(59301),xe=le(38394),a=le(47889),fe=le(25399),de=le(77019),ne=le(5269),ae=le(62673),re=le(93041),te=le(75727),ee={flex_box_center:"flex_box_center___K3pXk",flex_space_between:"flex_space_between___JNXiy",flex_box_vertical_center:"flex_box_vertical_center___lX_K7",flex_box_center_end:"flex_box_center_end___ESJAL",flex_box_column:"flex_box_column___nMTYm",line:"line___cNtUM",b1:"b1___xIRxk",b2:"b2___N5uit",list:"list___SBMGo",title:"title___zQP91",tr:"tr___uaxLL",itemDetail:"itemDetail___Ye51x",answerWrapper:"answerWrapper___WJAPa",decoration:"decoration___fOLFB",row:"row___FvSRM",typeRow:"typeRow___qpDsw",type:"type___a8Bs6",typeName:"typeName___EfvMr",typeIcon:"typeIcon___XnhBc",unpublished:"unpublished___h3A34",private:"private___Ok_kP",public:"public___V5_HF",reviewFlag:"reviewFlag___MWDMc",typeRightAction:"typeRightAction___zwJ4e",actionLink:"actionLink___XxdsL",actionIcon:"actionIcon___YoZs8",topicTitle:"topicTitle___TXfB_",topicTitleContent:"topicTitleContent___MceUW",judgmentContent:"judgmentContent___Adte7",programContent:"programContent___R8AFa",otherContent:"otherContent___CNAVC",combinationContent:"combinationContent___NWKpD",con:"con___MJkTE",otherContentItem:"otherContentItem___sXGMT",otehrContentHtml:"otehrContentHtml___MKkjT",difficultyRow:"difficultyRow___E6YVK",updateTimeRow:"updateTimeRow___MPFJY",updateTimeWrap:"updateTimeWrap___iIz5W",updateTimeContent:"updateTimeContent___CpqJg",programLanguage:"programLanguage___lku0d",updateTimeRowAction:"updateTimeRowAction___Y6grB",bottomAction:"bottomAction___sQwM3",borderColorBlue:"borderColorBlue___vZe0j",borderColorRed:"borderColorRed___GPm9E",borderColorFFF:"borderColorFFF___izaeA",borderColorGray:"borderColorGray___WdIyN",selectIcon:"selectIcon___I35Ch",colorGreen:"colorGreen___yFw84",parseAnswerBorder:"parseAnswerBorder___tmhXi",answer:"answer___c9YYj",answerHtml:"answerHtml___sp4Xx",parse:"parse___Lif5r",parseText:"parseText___KMhnK",parseAnswer:"parseAnswer___aFs0o",parseAnswerHtml:"parseAnswerHtml___AfP6o",actionBar:"actionBar___Q6e1E",know:"know___EtJbV",menu:"menu___ODbWA",bottom:"bottom___yLg8j",textBtn:"textBtn___p8TrW"},x=le(34055),b="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACMgAAAA6CAYAAABPwffJAAAAAXNSR0IArs4c6QAAH35JREFUeF7t3Q2MZWV9x/H/c849d17uzL6y7K4M76xLNIAKoiBQak0oRgsiYKyxUEq0LwZLYmqa0hqtpi8xodam1daKRFtbRITYBmlspRBBAXmRaHddsCyO7Bsssztzd2buveec5jl37jC7bN155l7OL7P3ewmZfTnn+Z37+f9nsjn3n+c4W8JrfHx8bGam9ZfNZutif3q1Wrl3YKDyB2NjY+NLWC74FHV+8AVzQlcC6nqr87vC4+RgAXW91fnBYJyAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACpr6/r86nBcoVUNdbnV+uNmnqevcy34WW84knto0513giz22NWef03P9qb27Vs846a9MrOiSjzg/14vjuBNT1Vud3p8fZoQLqeqvzQ704HgEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBMzU9/fV+fRAuQLqeqvzy9UmTV3vXucHD8g88shj/2zm3ttoNOa7wZmzJEnMnPvqOeec9euvZJuo81/J98baLxdQ11udT0+UK6Cutzq/XG3SEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBA4OgTU9/fV+UdHFZfPu1DXW52/fCp1dFyput69zg8ekLnvvu8+l+e28XDldM52XHTRW171SpZanf9KvjfWfrmAut7qfHqiXAF1vdX55WqThgACCCCAAAIIIIAAAggggAACCCCAAAIIIIDA0SGgvr+vzj86qrh83oW63ur85VOpo+NK1fXudX7wgMy3v31vnue5NZtNc84sz9sPWkqq1aLCb3vbxcFrhrSGOj/kWjm2ewF1vdX53QuyQoiAut7q/BArjkUAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIG2gPr+vjqfPihXQF1vdX652qSp693r/OBhlrvu+ve8PRiTmx+N6QzJtFsjt8sue0fwmiFtpc4PuVaO7V5AXW91fveCrBAioK63Oj/EimMRQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECgLaC+v6/Opw/KFVDXW51frjZp6nr3Oj94mOX22+/0kzHWbDaK3WP8yw/JJElSDMxceeXlwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWW2/9Smcsptgx5qVdZNq/vuaa9wWvGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWb7whVvyZrN5UCf4xy055yxJqnb99dcGrxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE2gLq+/vqfPqgXAF1vdX55WqTpq53r/ODh1k+85m/yZ05y4vdY/zjldpLFEMy5uyGD/9e8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjl05+++ZAdZNqPVvKvJEnsIx+5MXjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8olPfCrvPFKp/dXvHtNuDL/Yn3zspuA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy003fSxvNhsLOuGlJfwOMp/85MeD1wxpK3V+yLVybPcC6nqr87sXZIUQAXW91fkhVhyLAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACbQH1/X11Pn1QroC63ur8crVJU9e71/nBwyw33viR3O8a03nN7x4zt5PMzTd/OnjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8qEP3ZC3mi3Lbe65SvM94axaTeyzn/1M8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjluuuuf2kyxv/KrzD3Nc9zu+WWfwxeM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7z//dfkzUbjoP1j/COX/KOWqtWqffnLtwavGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWa644sp8fsuY+X7obCrj7I47bg9eM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7zjHb+Wt1rNYseY9is359z8DjLf/OZdwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWSy65NG82m0UnNJuN4muSJMVX/4ilb33r7uA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy4UXXpT73WP8kIxzZv43fgeZJKkWu8ncf/99wWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWN73pzXmr1SoGYzo7yfgdZPyQTKVSse9//3vBa4a0lTo/5Fo5tnsBdb3V+d0LskKIgLre6vwQK45FAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBtoD6/r46nz4oV0Bdb3V+udqkqevd6/zgYZazzz4nbzQaxXBMsXuM74liB5mk2EXm0UcfCV4zpK3U+SHXyrHdC6jrrc7vXpAVQgTU9Vbnh1hxLAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCLQF1Pf31fn0QbkC6nqr88vVJk1d717nBw+zbN58et7ZOabZbPjpGKtWE/OPXapWq7Zly/8ErxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE2gLq+/vqfPqgXAF1vdX55WqTpq53r/ODh1lOOeXUYkCmMyRjls8Px/gBmaeffip4zZC2UueHXCvHdi+grrc6v3tBVggRUNdbnR9ixbEIIIAAAggggAACCCCAAAIIIIAAAggggAACCCDQFlDf31fn0wflCqjrrc4vV5s0db17nR88zOIv4MCBujUafkimYa7zeKVKYsO1mv30p08HrxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE2gLq+/vqfPqgXAF1vdX55WqTpq53r/MXNcyS57m75557Vq9atfbCq656951+95h6fWp+F5kkqVqtVrMkSexrX/v65RMTL9x/ySWXvOicy3vRMur8XrwH1li8gLre6vzFS3FkLwTU9Vbn98KQNRBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQ6DcB9f19dX6/1Vv9ftX1Vuer/fstX13vVzL//x2Q8aG+0HfffXd1zbp1v3rssSe8rzay4opzXrc5rtfr1mo1bWpqqthBZnh42DpDMo88vjWtT+2/Y/fuZ/9p754937r00ksbfp3QYRl1fr81ufr9quutzlf791u+ut7q/H6rN+8XAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIFeCKjv76vze2HIGosXUNdbnb94KY7shYC63mXlH3ZAphN+7733Dqw5ZsONGzae9Ie55aMe9o2vP714tJIfkvE7yZi5YueYzg4yDz+2pfB35iZ37njmz/ZPPP+5Cy64YKL4s0XuKKPO70UDscbiBdT1VucvXoojeyGgrrc6vxeGrIEAAggggAACCCCAAAIIIIAAAggggAACCCCAQL8JqO/vq/P7rd7q96uutzpf7d9v+ep6l5n/sgGZuXD34IMPrhpZsfrP12886beyLI98Ezhndv65ZxSDMX5Ixn/NcysGZKrVavH1gYeeLP7Mv6LIZbuf2/7Fycm9N5x33nmzZpYfaUhGnd9vza5+v+p6q/PV/v2Wr663Or/f6s37RQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECgFwLq+/vq/F4YssbiBdT1VucvXoojeyGgrnfZ+QcNyCwIHxhdufbGdRtO+NPcD8f4o+amXi6+4Ozi8UqNRntAxr/845Wq1aT4+p37H2nXwU/T5GYuctmenc/+8eS+F24+0pCMOr8XDcQaixdQ11udv3gpjuyFgLre6vxeGLIGAggggAACCCCAAAIIIIAAAggggAACCCCAAAL9JqC+v6/O77d6q9+vut7qfLV/v+Wr663Inx+Q6YT70ZaHH330shNPfM2X8jwfzf2Ui5k1m6nd9i+32q23/MNBu8c45yzP8/kBmWuv+4Bd9Z7fsCSJi/Oc/8+5ye3bf3ztG9/whrv8qM3hdpJR5/dbs6vfr7re6ny1f7/lq+utzu+3evN+EUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBDohYD6/r46vxeGrLF4AXW91fmLl+LIXgio663KP3RAJnrggQfWbjjutL+t1Ubf7Ydj/MYxrVbLPv93N9vT27batm3bit1j/JxLs9kqvvqdY/zLP2Zp06ZNduqmzfbB37nRKpVKsZGMH5Kp1ye/vvPnT/3u+eef/4KZZYc+amkOQJbfiyZijcULqOutzl+8FEf2QkBdb3V+LwxZAwEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBfhNQ399X5/dbvdXvV11vdb7av9/y1fVW5RcDMgumc6IfPP7ku44/YdNXsyyL/XCMP+CuO2+zhx96wOIoth/+8Ilixxj/eCW/e8zc+ZYkSfH7M888y9IstTeee75ddvnVxXYx/rAoitKfPbvtvWe/7oxv+AGZhbvIqPP7rdnV71ddb3W+2r/f8tX1Vuf3W715vwgggAACCCCAAAIIIIAAAggggAACCCCAAAII9EJAfX9fnd8LQ9ZYvIC63ur8xUtxZC8E1PVW5i8ckInMLN761M/+YuWqtb/fGY7ZvXunfeHzf21xHFujMWNbtmwthmOKV95+XtLcnIxVk6q9evMmGxgYsjRN7foP3mDHHrth/ph9Ey/81ebTjv+omaULd5HpTAep8nvRRKyxeAF1vdX5i5fiyF4IqOutzu+FIWsggAACCCCAAAIIIIAAAggggAACCCCAAAIIINBvAur7++r8fqu3+v2q663OV/v3W7663sp8t2A6J37ooR+OverEE2+pxMkv5Zkffsnt3v+6x3705GOWZZkdODBlW7duKwZiGg0/JFOMx8w/Zsn/+aZNp1mtNup3jLHXnvF6u/itlxSPWHKRWStt/vdz27f/5rnnnjk+NyTjF/Avv4gk/9BHPfVb85f9fuk31+n5sun7Mo9+o9/6svF50wgggAACCCCAAAIIIIAAAggggAACCCCAAAJdCfD5Ap8vdNVAgSfTb/RbYMt0dXjf99vC6Zz77ntw8+mvOesbae5OzX0fZpnd/q9ftqmpSZua2metZtOeeeZZm56ents1xhWPW2rvIONscHDQTjrpBKskiY2MrLSRkVG78j3v989XMpc7i13+9JYfP/Guiy46b2tnF5m56hW71yjyGZDp6vsn+GT6jR/wwU3TxQn0G/3WRftwKgIIIIAAAggggAACCCCAAAIIIIAAAggggECfCvD5Ap8vlNn69Bv9Rr+VN5/S2UEmesYs2fPw4284/uTN/2FZXsssszxzdvttXzLnnL3w/K5iGGbHjp02NVW3RmN2buMXX67cqtWqjYyM2MaNG4rdY9asPbb483dfda25KLfIIrPI1Z956keXbHjzOT84ycxvQZN1BmRU+QzIlPntZr6H/DgV/VYue9+m0W/8g6Jvm583jgACCCCAAAIIIIAAAggggAACCCCAAAIIILBkAT5f4POFJTfPEk6k3+i3JbTNkk/p+36bA4jHxy3Z/txD55x2ypl3Z3lWy/PMbyBjd//bbRZFse3e9VzxmKVWq1XsIpOmaTEw419+gMYPxZx88olWqVSK36/fcFxxzNvfebXfQMaciyxyUX3rTx59+yknnP/w2FgxIJPOVU6Wz4DMkr93lnQi/cYP+CU1zhJPot/otyW2DqchgAACCCCAAAIIIIAAAggggAACCCCAAAII9LEAny/w+UKZ7U+/0W/0W3nzKZ0dZCo7dlgyPv74a4874dW35VF+kmX+8Umpfe+737FGs1HsINOYnSlq44dkdu7cbfV6vRiGGR4etg0bjrU4jou/HxgcsrXHrLdqUrU3v+WXzbnYLMrNZe6Znz/7k6vHxl73o40biwGZ1lyxZfkMyJT57Ta/g4ys3vRbufVWp839g4J+UxeCfAQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEElpEAny8wsFBmu9Jv9Bv9Vt58ih+Qicws3rXLqnv2bD111THHfi6Kquf53WP8DjH/+/SWYjhmdna6+LqY19q16606MGjHrNtgJ596+twOM2ZZ1nhw4vndv71u3ean16+3xsIdZFT5zrnOY54W89Y4pksB+o1+67KFgk6n3+i3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",E=le(24334),z=le(65986),ie=le(49661),oe=le(33796);const pe=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],ue=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],ce=({data:be,selectIds:ge,onSelectCheckBox:he=()=>{},showCheckbox:ve=!0})=>{var Ee,ye,Ae;const[Ce,Se]=(0,y.useState)(!1),De=()=>{var Oe,Ue;return be.item_type==="JUDGMENT"?y.createElement("div",{className:ee.judgmentContent},be.choices.map((_e,Ke)=>y.createElement(a.ZP,{key:Ke,disabled:!0},_e.choice_text))):be.item_type==="PROGRAM"?y.createElement("div",{className:ee.programContent},y.createElement(xe.Z,{value:(Oe=be.program_attr)==null?void 0:Oe.description})):be.item_type==="COMBINATION"?y.createElement("div",{className:ee.combinationContent},(Ue=be==null?void 0:be.sub_item_banks)==null?void 0:Ue.map((_e,Ke)=>{var Qe,He,ze,ke,Te,je;const Le=`(\u9898\u76EE${Ke+1}-${(_e==null?void 0:_e.item_type)=="SINGLE"?"\u5355\u9009\u9898":(_e==null?void 0:_e.item_type)=="MULTIPLE"?"\u591A\u9009\u9898":(_e==null?void 0:_e.item_type)=="COMPLETION"?"\u586B\u7A7A\u9898":(_e==null?void 0:_e.item_type)=="JUDGMENT"?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898"}) `;return y.createElement(y.Fragment,null,y.createElement("div",{style:{marginTop:10,marginBottom:10}},y.createElement(xe.Z,{value:Le+_e.name})),((_e==null?void 0:_e.item_type)=="SINGLE"||(_e==null?void 0:_e.item_type)=="MULTIPLE")&&_e.choices.map((Ve,rt)=>y.createElement("div",{key:rt,className:ee.otherContentItem},y.createElement("p",null,pe[rt]),y.createElement(xe.Z,{className:ee.otehrContentHtml,value:Ve.choice_text}))),(_e==null?void 0:_e.item_type)=="JUDGMENT"&&y.createElement("div",{style:{display:"flex",marginBottom:10}},_e.choices.map((Ve,rt)=>y.createElement(a.ZP,{key:rt,disabled:!0},Ve.choice_text))),y.createElement("div",{className:ee.con},(_e==null?void 0:_e.item_type)=="SINGLE"&&y.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",ue==null?void 0:ue[(Qe=_e==null?void 0:_e.choices)==null?void 0:Qe.findIndex(Ve=>Ve==null?void 0:Ve.is_answer)]," "),(_e==null?void 0:_e.item_type)=="COMPLETION"&&((He=_e==null?void 0:_e.standard_answer)==null?void 0:He.map((Ve,rt)=>{var $e;return y.createElement("div",{key:rt,className:ee.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${Ve.position}\uFF09\uFF1A${($e=Ve==null?void 0:Ve.answer_text)==null?void 0:$e.join("\u3001")}`)})),(_e==null?void 0:_e.item_type)=="MULTIPLE"&&y.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",(ze=_e==null?void 0:_e.choices)==null?void 0:ze.map((Ve,rt)=>{if(Ve!=null&&Ve.is_answer)return(ue==null?void 0:ue[rt])+" "})," "),(_e==null?void 0:_e.item_type)=="JUDGMENT"&&y.createElement("div",null,"\u7B54\u6848\uFF1A",(Te=(ke=_e==null?void 0:_e.choices)==null?void 0:ke.find(Ve=>Ve.is_answer))==null?void 0:Te.choice_text),(_e==null?void 0:_e.item_type)=="SUBJECTIVE"&&y.createElement("div",null,"\u7B54\u6848\uFF1A",(je=_e==null?void 0:_e.answer_texts)==null?void 0:je[0]),y.createElement("div",null,y.createElement("span",null,"\u89E3\u6790\uFF1A"),y.createElement(xe.Z,{className:ee.parseAnswerHtml,value:_e.analysis||"\u6682\u65E0\u89E3\u6790"})),y.createElement("div",null,y.createElement("span",null,"\u77E5\u8BC6\u70B9\uFF1A"),y.createElement(fe.Z,{title:(be==null?void 0:be.tag_discipline)||"--"},y.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(be==null?void 0:be.tag_discipline)||"--")))))})):y.createElement("div",{className:ee.otherContent},be.choices.map((_e,Ke)=>y.createElement("div",{key:Ke,className:ee.otherContentItem},y.createElement("p",null,pe[Ke]),y.createElement(xe.Z,{className:ee.otehrContentHtml,value:_e.choice_text}))))},Fe=()=>{var Oe;if((be==null?void 0:be.item_type)!=="BPROGRAM")return y.createElement("div",null,(Oe=be.standard_answer)==null?void 0:Oe.map((Ue,_e)=>{var Ke,Qe;return y.createElement("div",{key:_e,className:ee.answerHtml},(Ue==null?void 0:Ue.model)===1?`\u7B54\u6848\uFF08\u586B\u7A7A${Ue.position}\uFF09\uFF1A${(Ke=Ue==null?void 0:Ue.answer_text)==null?void 0:Ke.join("\u3001")}`:y.createElement("div",{style:{display:"flex",alignItems:"center"}},y.createElement("span",{style:{minWidth:110}},"\u7B54\u6848\uFF08\u586B\u7A7A",Ue.position,"\uFF09\uFF1A"),y.createElement(z.Z,{value:(Qe=Ue==null?void 0:Ue.answer_text)==null?void 0:Qe.join("\u3001"),readOnly:!0})))}))},we=()=>{var Oe,Ue,_e,Ke,Qe,He;const ze={SUBJECTIVE:(Oe=be.answer_texts)==null?void 0:Oe[0],JUDGMENT:(_e=(Ue=be.choices)==null?void 0:Ue.find(We=>We.is_answer))==null?void 0:_e.choice_text},ke=be.choices.map(We=>We.is_answer).findIndex(We=>We),Te=ke>-1?ue[ke]:"";let je="";be.choices.map((We,Be)=>{We.is_answer&&(je+=ue[Be])});const Le=ze[be.item_type];let Ve=((Ke=be==null?void 0:be.program_attr)==null?void 0:Ke.code)||"";try{Ve=E.Base64.decode(((Qe=be==null?void 0:be.program_attr)==null?void 0:Qe.code)||"")}catch(We){}const rt={SINGLE:y.createElement(de.Z,null,y.createElement(ne.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),y.createElement(ne.Z,{flex:1},y.createElement(xe.Z,{className:ee.answerHtml,value:`\u7B54\u6848\uFF1A${Te||"\u65E0"}`}))),MULTIPLE:y.createElement(de.Z,null,y.createElement(ne.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),y.createElement(ne.Z,{flex:1},y.createElement(xe.Z,{className:ee.answerHtml,value:`\u7B54\u6848\uFF1A${je||"\u65E0"}`}))),COMPLETION:Fe(),BPROGRAM:y.createElement("div",null,y.createElement(xe.Z,{className:ee.answerHtml,showProgramFill:!0,value:Ve}),(He=be.standard_answer)==null?void 0:He.map((We,Be)=>y.createElement("div",{key:Be,className:ee.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${We.position}\uFF09\uFF1A${We==null?void 0:We.answer_text}`)))},$e=y.createElement(de.Z,null,y.createElement(ne.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),y.createElement(ne.Z,{flex:1},y.createElement(xe.Z,{className:ee.answerHtml,value:`${Le||"\u65E0"}`})));return rt[be.item_type]||$e},Me=Oe=>{let Ue=[...ge];Oe.target.checked?Ue.push(be.id):Ue=Ue.filter(_e=>_e!==be.id),he(Ue)};return y.createElement("div",{className:ee.itemWrap},y.createElement("div",{className:ee.list},ve&&y.createElement(ae.default,{className:"mr10",onChange:Me,checked:ge.includes(be.id)}),y.createElement("div",{onClick:()=>Se(!Ce),className:ee.title},y.createElement(xe.Z,{key:1,showLines:1,showTextOnly:!0,className:ee.topicTitleContent,value:(be==null?void 0:be.item_type)==="BPROGRAM"?(Ee=be==null?void 0:be.program_attr)==null?void 0:Ee.description:be.name})),y.createElement("div",{onClick:()=>Se(!Ce),className:ee.tr},y.createElement("i",{style:{transform:Ce?"scale(0.5) rotate(-180deg)":"scale(0.5) rotate(0deg)"},className:"iconfont icon-zhankai4"}))),y.createElement("aside",{style:Ce?{display:"block"}:{display:"none"},className:ee.itemDetail},y.createElement("div",{style:{marginBottom:44}},y.createElement(xe.Z,{key:2,className:ee.topicTitleContent,value:(be==null?void 0:be.item_type)==="BPROGRAM"?(ye=be==null?void 0:be.program_attr)==null?void 0:ye.description:be.name}),y.createElement("div",{className:`${ee.row} mt15`},De()),y.createElement("div",{className:ee.row},y.createElement("div",{className:ee.updateTimeRow},y.createElement("div",{className:ee.updateTimeWrap},be.item_type==="PROGRAM"&&y.createElement("p",{className:ee.programLanguage},"\u7F16\u7A0B\u8BED\u8A00\uFF1A",(Ae=be==null?void 0:be.languages)==null?void 0:Ae.join("/")))))),be.item_type!=="COMBINATION"&&y.createElement("div",{className:ee.answerWrapper},y.createElement("img",{src:b,alt:"",className:ee.decoration}),y.createElement("div",{className:ee.answer},we()),y.createElement("div",{className:ee.parse},y.createElement("div",{className:ee.parseText},"\u89E3\u6790\uFF1A"),y.createElement("div",{className:ee.parseAnswer},be.analysis?y.createElement(xe.Z,{className:ee.parseAnswerHtml,value:be.analysis}):"\u6682\u65E0\u89E3\u6790")),y.createElement("div",{className:ee.parse},y.createElement("div",{className:ee.parseText},"\u77E5\u8BC6\u70B9\uFF1A"),y.createElement(fe.Z,{title:(be==null?void 0:be.tag_discipline)||"--"},y.createElement("div",{className:ee.parseAnswer,style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(be==null?void 0:be.tag_discipline)||"--"))))))},se=({SubjectShare:be,isProblemset:ge,data:he,user:ve,page:Ee,activeTabsKey:ye,onPublicReview:Ae=()=>{},onStartExperience:Ce=()=>{},onSetPrivate:Se=()=>{},onCorrection:De=()=>{},onChangeTag:Fe=()=>{},onCollect:we=()=>{},onSetPublic:Me=()=>{},onDelete:Oe=()=>{},onCancel:Ue=()=>{},onSelect:_e=()=>{},onMoveTo:Ke=()=>{},addProblemset:Qe=()=>{},onSetShare:He=()=>{},onCancelShare:ze=()=>{},onPublish:ke=()=>{},onCancelPublish:Te=()=>{}})=>{var je,Le,Ve,rt,$e,We,Be,Ye,Pe,Ze,Ge,tt,Je,Ne,Ie;const Re=he.item_type==="PROGRAM"?`/problems/newedit/${(je=he.program_attr)==null?void 0:je.identifier}?tabs_key=${ye}&page=${Ee}`:he.item_type==="BPROGRAM"?`/problemset/edit/${(Le=he.program_attr)==null?void 0:Le.identifier}?type=1&tabs_key=${ye}&page=${Ee}`:`/problemset/edit/${he.id}?tabs_key=${ye}&page=${Ee}`,Xe=ye==="0"&&!he.public&&!he.apply&&(he.item_type==="PROGRAM"&&((Ve=he.program_attr)==null?void 0:Ve.status)!==0||he.item_type!=="PROGRAM"),qe=[{label:y.createElement("a",{className:ee.actionLink,onClick:()=>{oe.Z.publish("model-change-problem",he)}},"\u4EE5\u9898\u6362\u9898"),key:"14",show:(0,x.$O)()},{label:y.createElement("a",{className:ee.actionLink,onClick:()=>{var Pt;return Te((Pt=he==null?void 0:he.program_attr)==null?void 0:Pt.identifier)}},"\u64A4\u9500\u53D1\u5E03"),key:"0",show:(ye==="0"||ye==="3")&&he.item_type==="PROGRAM"&&((rt=he.program_attr)==null?void 0:rt.status)!==0&&!he.public&&(($e=he.author)==null?void 0:$e.login)===((We=ve.userInfo)==null?void 0:We.login)},{label:y.createElement("a",{className:ee.actionLink,onClick:()=>Ke(he.id)},"\u79FB\u52A8\u5230"),key:"1",show:ye==="0"},{label:y.createElement("a",{className:ee.actionLink,onClick:()=>{he.is_share?ze(he.id):He(he.id)}},"\u5171\u4EAB"),key:"3",show:ye==="0"&&be},{label:y.createElement("a",{className:ee.actionLink,onClick:()=>Me(he)},"\u516C\u5F00"),key:"4",show:Xe},{label:y.createElement("a",{className:ee.reviewFlag,onClick:Ae},"\u516C\u5F00\u5BA1\u6838\u4E2D"),key:"5",show:ye==="0"&&!he.public&&he.apply&&(he.item_type==="PROGRAM"&&he.program_attr.status!==0||he.item_type!=="PROGRAM")},{label:y.createElement("a",{className:ee.actionLink,onClick:()=>Se(he.id)},"\u64A4\u9500\u516C\u5F00"),key:"6",show:(ye==="0"||ye==="1")&&he.public&&((Be=he.author)==null?void 0:Be.login)===((Ye=ve.userInfo)==null?void 0:Ye.login)||ye==="1"&&(0,x.ag)()},{label:y.createElement("a",{className:ee.actionLink,onClick:()=>we(he.id,he.is_collected)},"\u53D6\u6D88\u6536\u85CF"),key:"7",show:ye==="2"},{label:y.createElement("a",{className:ee.actionLink,onClick:()=>{var Pt;return ke((Pt=he==null?void 0:he.program_attr)==null?void 0:Pt.identifier)}},"\u53D1\u5E03"),key:"8",show:(ye==="0"||ye==="3")&&he.item_type==="PROGRAM"&&((Pe=he.program_attr)==null?void 0:Pe.status)===0&&!he.public&&((Ze=he.author)==null?void 0:Ze.login)===((Ge=ve.userInfo)==null?void 0:Ge.login)},{label:y.createElement("a",{className:ee.actionLink,onClick:()=>we(he.id,he.is_collected)},he.is_collected?"\u53D6\u6D88\u6536\u85CF":"\u6536\u85CF"),key:"9",show:(ye==="1"||ye==="3")&&!(0,x.ag)()&&!(0,x.JA)()&&((tt=he.author)==null?void 0:tt.login)!==((Je=ve.userInfo)==null?void 0:Je.login)},{label:y.createElement("a",{className:ee.actionLink,onClick:()=>De(he.id)},"\u7EA0\u9519"),key:"10",show:ye!=="0"&&!(0,x.ag)()&&!(0,x.JA)()},{label:y.createElement("a",{className:ee.actionLink,onClick:()=>Fe(he)},"\u4FEE\u6539\u77E5\u8BC6\u70B9"),key:"15",show:ye==="0"||ye==="3"&&(he==null?void 0:he.edit_item_bank)},{label:y.createElement("a",{className:ee.actionLink,onClick:()=>Oe(he.id)},"\u5220\u9664"),key:"11",show:ye==="0"&&!he.public||ye==="1"&&(0,x.ag)()&&((Ne=he.author)==null?void 0:Ne.login)!==((Ie=ve.userInfo)==null?void 0:Ie.login)},{label:y.createElement("a",{className:ee.actionLink,onClick:()=>Qe(he.id)},"\u52A0\u5165\u6211\u7684\u9898\u5E93"),key:"12",show:ye==="1"||ye==="3"}].filter(Pt=>Pt.show),ot=y.createElement(re.default,{forceSubMenuRender:!0,className:ee.menu,items:qe}),at=y.createElement(re.default,{forceSubMenuRender:!0,className:ee.menu},y.createElement(re.default.Item,{key:"10"},y.createElement("a",{className:ee.actionLink,onClick:()=>De(he.id)},"\u7EA0\u9519"))),it=ye!=="0"&&!(0,x.ag)()&&!(0,x.JA)();return y.createElement(y.Fragment,null,ge?y.createElement(y.Fragment,null,(ye==="0"||ye==="3"&&(he==null?void 0:he.edit_item_bank))&&!he.public&&y.createElement("span",{className:ee.textBtn,style:{cursor:"pointer"},onClick:()=>{(0,ie.xg)(Re);const Pt=document.getElementById(he.id),wt=window.pageYOffset||document.documentElement.scrollTop;localStorage.setItem("problemsetid",Pt.getBoundingClientRect().top+wt+"")}},y.createElement("div",{className:ee.line},y.createElement("b",{className:ee.b1}),y.createElement("b",{className:ee.b2})),y.createElement("i",{className:"iconfont icon-bianji10 font14 mr5"}),"\u7F16\u8F91"),y.createElement("span",{className:ee.textBtn,style:{cursor:"pointer"},onClick:()=>Ce(he)},y.createElement("div",{className:ee.line},y.createElement("b",{className:ee.b1}),y.createElement("b",{className:ee.b2})),y.createElement("i",{className:"iconfont icon-tiyan font14 mr5"}),"\u4F53\u9A8C",y.createElement("div",{className:ee.line},y.createElement("b",{className:ee.b1}),y.createElement("b",{className:ee.b2}))),qe.length>0&&y.createElement(te.Z,{dropdownRender:()=>ot},y.createElement("span",{style:{cursor:"default",width:"105px"},onClick:Pt=>Pt.preventDefault()},y.createElement("span",{className:ee.textBtn},y.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"\u66F4\u591A",y.createElement("div",{className:ee.line},y.createElement("b",{className:ee.b1}),y.createElement("b",{className:ee.b2})))))):it?y.createElement(te.Z,{className:"ml40",dropdownRender:()=>at},y.createElement("span",{style:{cursor:"default",width:"105px"},onClick:Pt=>Pt.preventDefault()},y.createElement("span",{className:ee.textBtn},y.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"\u66F4\u591A",y.createElement("div",{className:ee.line},y.createElement("b",{className:ee.b1}),y.createElement("b",{className:ee.b2}))))):y.createElement("span",null))};var me=ce},16313:function(ct,nt,le){"use strict";le.r(nt),le.d(nt,{TabType:function(){return qr},default:function(){return $r}});var y=le(59301),xe=le(76560),a=le(47742),fe=le(20554),de=le(37568),ne=le(28284),ae=le(62957),re=le(47889),te=le(6767),ee=le(29787),x=le(62673),b=le(93041),E=le(25399),z=le(17149),ie=le(82326),oe=le(91882),pe=le(99571),ue=le(75727),ce=le(77019),se=le(13747),me=le(74372),be=le(57884),ge=le(17062),he=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,ye=(tn,hn)=>{var qt={};for(var Pn in tn)ve.call(tn,Pn)&&hn.indexOf(Pn)<0&&(qt[Pn]=tn[Pn]);if(tn!=null&&he)for(var Pn of he(tn))hn.indexOf(Pn)<0&&Ee.call(tn,Pn)&&(qt[Pn]=tn[Pn]);return qt};const Ae=tn=>{var hn=tn,{problemset:qt,globalSetting:Pn,loading:jn,dispatch:fn}=hn,mr=ye(hn,["problemset","globalSetting","loading","dispatch"]);return y.createElement(ae.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:qt.actionTabs.key==="Problemset-PublicReview",title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",cancelText:"",width:"442px",onOk:()=>{fn({type:"problemset/setActionTabs",payload:{}})},onCancel:()=>{fn({type:"problemset/setActionTabs",payload:{}})}},y.createElement("div",{className:ge.Z.modalContent},"\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"),y.createElement("div",{className:ge.Z.modalContent},"\u6211\u4EEC\u5C06\u57281-2\u4E2A\u5DE5\u4F5C\u65E5\u5185\u5B8C\u6210\u5BA1\u6838"))};var Ce=(0,xe.connect)(({problemset:tn,loading:hn,globalSetting:qt})=>({problemset:tn,globalSetting:qt,loading:hn.effects}))(Ae),Se={flex_box_center:"flex_box_center___YKb0w",flex_space_between:"flex_space_between___wpoDJ",flex_box_vertical_center:"flex_box_vertical_center____nKxT",flex_box_center_end:"flex_box_center_end___vyS5Y",flex_box_column:"flex_box_column___WjAJ8",exportModal:"exportModal___zrCjw",export_text:"export_text___BpWql"},De=le(15395),Fe=le(61186),we=le.n(Fe),Me=le(90524);const Oe=({problemset:tn,dispatch:hn})=>{const[qt,Pn]=(0,y.useState)([]),[jn,fn]=(0,y.useState)(!0),mr=()=>{hn({type:"problemset/setActionTabs",payload:{}})};(0,y.useEffect)(()=>{var St,Ut;tn.actionTabs.key==="\u5BFC\u51FA\u8BD5\u9898"&&Pn([(Ut=(St=tn.actionTabs)==null?void 0:St.params)==null?void 0:Ut.group_id])},[tn.actionTabs.key]);const et=()=>{if(qt.length===0){te.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6\u5939");return}vt({},`/api/item_banks/export.xlsx?group_id=${qt[0]}&include_children=${jn}`,(St,Ut)=>{var xt;if(((xt=St.target.response)==null?void 0:xt.type)==="application/json"){let Zt=new FileReader;Zt.readAsText(St.target.response,"utf-8"),Zt.addEventListener("loadend",()=>{const Jt=JSON.parse(Zt.result);te.ZP.warning((Jt==null?void 0:Jt.message)||"\u4E0B\u8F7D\u51FA\u9519, \u8BF7\u8054\u7CFB\u7BA1\u7406\u5458")});return}let un=new Blob([St.target.response],{type:"application/vnd.ms-excel;charset=utf-8"}),$t=`\u5BFC\u51FA\u8BD5\u9898-${we()().format("YYYYMMDD_HH:mm:ss")}.xlsx`;if(window.navigator&&window.navigator.msSaveOrOpenBlob)window.navigator.msSaveOrOpenBlob(un,$t);else{let Zt=URL.createObjectURL(un),Jt=document.createElement("a");Jt.href=Zt,Jt.setAttribute("download",$t),document.body.appendChild(Jt),Jt.click(),window.URL.revokeObjectURL(Jt.href)}mr()})},vt=(St,Ut,xt,un)=>{const $t=Me.Z.API_SERVER+Ut,Zt=new window.XMLHttpRequest;return Zt.withCredentials=!0,Zt.addEventListener("load",function(Jt){xt(Jt,Zt)},!1),Zt.addEventListener("error",function(Jt){un&&un(Jt)},!1),Zt.responseType="blob",Zt.open("GET",$t),Zt.send(null),Zt};return y.createElement(ae.default,{centered:!0,title:"\u5BFC\u51FA\u8BD5\u9898",open:tn.actionTabs.key==="\u5BFC\u51FA\u8BD5\u9898",width:718,destroyOnClose:!0,wrapClassName:Se.customModal,onCancel:mr,onOk:et},y.createElement("aside",{className:Se.exportModal},y.createElement("div",{style:{marginBottom:20}},y.createElement("label",{style:{marginRight:20}},"\u5BFC\u51FA\u8BBE\u7F6E"),y.createElement(re.ZP.Group,{onChange:St=>{fn(St.target.value)},value:jn},y.createElement(re.ZP,{value:!0},"\u5305\u542B\u5B50\u6587\u4EF6\u5939"),y.createElement(re.ZP,{value:!1},"\u4EC5\u5F53\u524D\u6587\u4EF6\u5939"))),y.createElement(De.Z,{value:qt,onChange:St=>Pn(St)}),y.createElement("div",{className:Se.export_text},"\u5176\u4E2D\u7EC4\u5408\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA")))};var Ue=(0,xe.connect)(({problemset:tn})=>({problemset:tn}))(Oe),_e={flex_box_center:"flex_box_center___CwmPP",flex_space_between:"flex_space_between___td8SO",flex_box_vertical_center:"flex_box_vertical_center___GSFzs",flex_box_center_end:"flex_box_center_end___YzfHD",flex_box_column:"flex_box_column___exEQb",customModal:"customModal___lg6DD",shareModal:"shareModal___uZhG_",content:"content___I8qEq",group:"group___KeY9s",teachGroup:"teachGroup____SeBs",footer:"footer___Jn0qQ"},Ke=le(70610),Qe=(tn,hn,qt)=>new Promise((Pn,jn)=>{var fn=vt=>{try{et(qt.next(vt))}catch(St){jn(St)}},mr=vt=>{try{et(qt.throw(vt))}catch(St){jn(St)}},et=vt=>vt.done?Pn(vt.value):Promise.resolve(vt.value).then(fn,mr);et((qt=qt.apply(tn,hn)).next())});const He=({problemset:tn,dispatch:hn,onOk:qt})=>{var Pn,jn;const fn=(0,xe.useParams)(),[mr,et]=(0,y.useState)([]),[vt,St]=(0,y.useState)(1),[Ut,xt]=(0,y.useState)([]),[un,$t]=(0,y.useState)([]),[Zt,Jt]=(0,y.useState)(!0),[Dn,At]=(0,y.useState)(!1),[kt,zt]=(0,y.useState)(!1);(0,y.useEffect)(()=>{var pt,nn;tn.actionTabs.key==="\u5171\u4EAB\u8BD5\u9898"&&(en(),xt([(nn=(pt=tn.actionTabs)==null?void 0:pt.params)==null?void 0:nn.group_id]))},[tn.actionTabs.key]);const en=()=>Qe(void 0,null,function*(){Jt(!0);const pt=yield(0,Ke.Of)({type:0,page:1,per_page:10,order_by:"new"});if(pt!=null&&pt.item_banks_group){const _n=[{id:-1,item_banks_count:(pt==null?void 0:pt.no_group_count)||0,name:{name:"\u672A\u52A0\u5165\u5206\u7EC4"}}].concat((pt==null?void 0:pt.item_banks_group)||[]);et(_n)}Jt(!1)}),Cn=()=>{hn({type:"problemset/setActionTabs",payload:{}})},Rn=()=>Qe(void 0,null,function*(){if(Ut.length===0){te.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u7684\u6587\u4EF6\u5939");return}if(vt===1){St(2);return}At(!0);const pt=yield(0,Ke.GW)({item_banks_group_ids:Ut,clazz:"ItemBank",group_ids:un});(pt==null?void 0:pt.status)===0&&(qt(),Cn()),At(!1)}),Wn=pt=>{xt(pt),zt(pt.length===mr.length)};return y.createElement(ae.default,{centered:!0,afterClose:()=>{$t([]),St(1),zt(!1),et([])},title:`\u5171\u4EAB\u8BD5\u9898${vt}/2`,open:tn.actionTabs.key==="\u5171\u4EAB\u8BD5\u9898",footer:null,width:718,destroyOnClose:!0,wrapClassName:_e.customModal,onCancel:Cn},y.createElement("aside",{className:_e.shareModal},y.createElement(ee.Z,{spinning:Zt},y.createElement("div",{className:_e.content},vt===1&&y.createElement("div",{className:_e.group},y.createElement(De.Z,{value:Ut,onChange:pt=>xt(pt)})),vt===2&&y.createElement("div",{className:_e.teachGroup},y.createElement("p",null,"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),y.createElement(x.default.Group,{value:un,onChange:pt=>$t(pt)},(jn=(Pn=tn==null?void 0:tn.teachGroupData)==null?void 0:Pn.groups)==null?void 0:jn.map(pt=>y.createElement(x.default,{key:pt.group_id,value:pt.group_id},pt==null?void 0:pt.name))))),y.createElement("div",{className:_e.footer},y.createElement(pe.ZP,{onClick:Cn},"\u53D6\u6D88"),y.createElement(pe.ZP,{loading:Dn,onClick:Rn,type:"primary"},vt===1?"\u4E0B\u4E00\u6B65":"\u786E\u8BA4\u5171\u4EAB")))))};var ze=(0,xe.connect)(({problemset:tn})=>({problemset:tn}))(He),ke=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,Le=(tn,hn)=>{var qt={};for(var Pn in tn)Te.call(tn,Pn)&&hn.indexOf(Pn)<0&&(qt[Pn]=tn[Pn]);if(tn!=null&&ke)for(var Pn of ke(tn))hn.indexOf(Pn)<0&&je.call(tn,Pn)&&(qt[Pn]=tn[Pn]);return qt},Ve=(tn,hn,qt)=>new Promise((Pn,jn)=>{var fn=vt=>{try{et(qt.next(vt))}catch(St){jn(St)}},mr=vt=>{try{et(qt.throw(vt))}catch(St){jn(St)}},et=vt=>vt.done?Pn(vt.value):Promise.resolve(vt.value).then(fn,mr);et((qt=qt.apply(tn,hn)).next())});const rt=tn=>{var hn=tn,{problemset:qt,globalSetting:Pn,loading:jn,dispatch:fn,onReloadData:mr=()=>{},isPiliangRevoke:et=!1}=hn,vt=Le(hn,["problemset","globalSetting","loading","dispatch","onReloadData","isPiliangRevoke"]);const St=(0,y.useRef)(!1),[Ut,xt]=(0,y.useState)(!1);(0,y.useEffect)(()=>{qt.actionTabs.key==="Problemset-SetPrivate"?window.localStorage.getItem("problemset-set-private-hint-flag")==="1"?un():xt(!0):xt(!1)},[qt.actionTabs.key]);const un=()=>Ve(void 0,null,function*(){St.current&&window.localStorage.setItem("problemset-set-private-hint-flag","1");let $t={};et?$t=yield fn({type:"problemset/revokePublish",payload:qt.actionTabs.params}):$t=yield fn({type:"problemset/setPrivate",payload:qt.actionTabs.params}),fn({type:"problemset/setActionTabs",payload:{}}),St.current=!1,($t==null?void 0:$t.status)===0&&mr()});return y.createElement(ae.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:Ut,title:"\u64A4\u9500\u516C\u5F00\u544A\u77E5",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:et?jn["problemset/revokePublish"]:jn["problemset/setPrivate"],width:"442px",onOk:un,onCancel:()=>{fn({type:"problemset/setActionTabs",payload:{}}),St.current=!1}},y.createElement("div",{className:ge.Z.modalContentLeft},"\u8BD5\u9898\u5DF2\u516C\u5F00\uFF0C\u64A4\u9500\u516C\u5F00\u53EF\u80FD\u5BFC\u81F4\u90E8\u5206\u7528\u6237\u5BF9\u8BD5\u9898\u7684\u4F7F\u7528\u53D7\u635F\u3002"),y.createElement("div",{className:ge.Z.modalContentLeft},"\u786E\u8BA4\u64A4\u9500\u516C\u5F00\u56DE\u5230\u81EA\u6709\u72B6\u6001\u5417\uFF1F"),y.createElement("div",null,y.createElement(x.default,{className:"mt10",defaultChecked:!1,onChange:$t=>St.current=$t.target.checked},"\u4E0D\u518D\u63D0\u793A")))};var $e=(0,xe.connect)(({problemset:tn,loading:hn,globalSetting:qt})=>({problemset:tn,globalSetting:qt,loading:hn.effects}))(rt),We=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,Pe=(tn,hn)=>{var qt={};for(var Pn in tn)Be.call(tn,Pn)&&hn.indexOf(Pn)<0&&(qt[Pn]=tn[Pn]);if(tn!=null&&We)for(var Pn of We(tn))hn.indexOf(Pn)<0&&Ye.call(tn,Pn)&&(qt[Pn]=tn[Pn]);return qt},Ze=(tn,hn,qt)=>new Promise((Pn,jn)=>{var fn=vt=>{try{et(qt.next(vt))}catch(St){jn(St)}},mr=vt=>{try{et(qt.throw(vt))}catch(St){jn(St)}},et=vt=>vt.done?Pn(vt.value):Promise.resolve(vt.value).then(fn,mr);et((qt=qt.apply(tn,hn)).next())});const Ge=tn=>{var hn=tn,{problemset:qt,globalSetting:Pn,loading:jn,dispatch:fn,onReloadData:mr=()=>{}}=hn,et=Pe(hn,["problemset","globalSetting","loading","dispatch","onReloadData"]);const vt=()=>Ze(void 0,null,function*(){const St=yield fn({type:"problemset/handleDelete",payload:qt.actionTabs.params});fn({type:"problemset/setActionTabs",payload:{}}),St.status===0&&mr()});return y.createElement(ae.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:qt.actionTabs.key==="Problemset-Delete",title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:jn["problemset/handleDelete"],width:"442px",onOk:vt,onCancel:()=>{fn({type:"problemset/setActionTabs",payload:{}})}},y.createElement("div",{className:ge.Z.modalContent},"\u786E\u8BA4\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u64A4\u9500"),y.createElement("div",{className:ge.Z.modalContent},"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))};var tt=(0,xe.connect)(({problemset:tn,loading:hn,globalSetting:qt})=>({problemset:tn,globalSetting:qt,loading:hn.effects}))(Ge),Je=le(714),Ne=le(55765),Ie=le(24382),Re=le(52634),Xe=le(71286),qe=le(48820),ot=le(52790),at=le(72978),it={flex_box_center:"flex_box_center___oxvGV",flex_space_between:"flex_space_between___Pu_2g",flex_box_vertical_center:"flex_box_vertical_center____edsl",flex_box_center_end:"flex_box_center_end___ugvya",flex_box_column:"flex_box_column___B_Z0P",page:"page____U6m6",wrap:"wrap___Njoy9",title:"title___PCz5o",select:"select___MAQbm",contentWrap:"contentWrap___USVj3",pngIcon:"pngIcon___Sclgo",tabsWrap:"tabsWrap___xuKJS",searchWrap:"searchWrap___Z4nZX",addQuestionBtn:"addQuestionBtn___PwVCH",search:"search___pIDJi",searchIcon:"searchIcon___I_kVC",batchWrap:"batchWrap___OzbVH",customTable:"customTable___A_Uxs",row:"row___Sm61J",contentListWrap:"contentListWrap___o6fbG",li:"li___dAjon",bottom:"bottom___kfHPh",actionLeftItem:"actionLeftItem___gA062",questionTypeName:"questionTypeName___neVDt",more:"more___oTnCf",btnAdd:"btnAdd___Qdj8O",cancelC:"cancelC___ZCe2I",addC:"addC___yWAgq",actonBtn:"actonBtn___QmXSC",batch:"batch___wvp7O",btns:"btns___Nox9G",btn:"btn___AEGwM",treeWrapper:"treeWrapper___OS1_K",treeHeader:"treeHeader___T86dH",treeContent:"treeContent___AvQsn",action:"action___TlJrk",sendModal:"sendModal___HDDrU",line:"line___vWGHS",del:"del___I2neN",divider:"divider___ao5se",headerWrapper:"headerWrapper___KS6nP",exportBtn:"exportBtn___uePYs",tips:"tips___xnRXZ",tagtips:"tagtips___bGRXj",taglinkBtn:"taglinkBtn___yRUP3",publicQuest:"publicQuest___kmfJq",publicQuestContent:"publicQuestContent___H9xSO",public_tips:"public_tips___O2lWb",concat:"concat___oVAEZ",selectitems:"selectitems___o767V"},Pt=le(30641),wt=le(5269),It={drawerWrap:"drawerWrap___pL0ai",title:"title___D60AS",contentWrap:"contentWrap___VyVzG",totalInfo:"totalInfo___wXopO",clear:"clear___Sbav5",problemset:"problemset___jGIix",delete:"delete___zwK_M",deleteIcon:"deleteIcon___BYp0Q",content:"content___ciXL0",createBtnWrapper:"createBtnWrapper___Qnnet"};let dt=[];const ut=tn=>{dt.forEach(hn=>{tn.target===hn.element||ht.isParent(tn.target,hn.element)||hn.callbacks.forEach(qt=>qt())})};window.document.body?window.document.body.addEventListener("click",ut):window.addEventListener("DOMContentLoaded",()=>{window.document.body.addEventListener("click",ut)});const ht={isParent:(tn,hn)=>{let qt=tn;for(;qt&&qt.tagName&&qt.tagName.toLowerCase()!=="body";){if(qt===hn)return!0;qt=qt.parentNode}return!1},init:(tn,hn)=>{const qt=dt.filter(Pn=>Pn.element===tn);return qt.length>0?qt[0].callbacks.push(hn):dt.push({element:tn,callbacks:[hn]}),{clear:()=>{dt=dt.filter(Pn=>Pn.element!==tn)}}}};var st=ht,Et=le(64885),mt=le(59301);const yt=[{stateName:"single_questions_count",type:"SINGLE",typeName:"\u5355\u9009\u9898"},{stateName:"multiple_questions_count",type:"MULTIPLE",typeName:"\u591A\u9009\u9898"},{stateName:"judgement_questions_count",type:"JUDGMENT",typeName:"\u5224\u65AD\u9898"},{stateName:"completion_questions_count",type:"COMPLETION",typeName:"\u586B\u7A7A\u9898"},{stateName:"subjective_questions_count",type:"SUBJECTIVE",typeName:"\u7B80\u7B54\u9898"},{stateName:"program_questions_count",type:"PROGRAM",typeName:"\u7F16\u7A0B\u9898"},{stateName:"practical_questions_count",type:"PRACTICAL",typeName:"\u5B9E\u8BAD\u9898"},{stateName:"combination_questions_count",type:"COMBINATION",typeName:"\u7EC4\u5408\u9898"},{stateName:"bprogram_questions_count",type:"BPROGRAM",typeName:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],Bt=({visible:tn,basketData:hn,basketTotal:qt,onClose:Pn=()=>{},onDelete:jn=()=>{},onClear:fn,onSubmit:mr})=>{const et=(0,y.useRef)(),vt=(0,y.useRef)();(0,y.useEffect)(()=>{if(vt.current)return qt>=0&&!et.current&&(et.current=st.init(vt.current,()=>{Pn()})),()=>{et.current&&et.current.clear()}},[vt.current]);const St=window.screen.width<=1440;return mt.createElement(Pt.Z,{rootClassName:It.drawerWrap,placement:"right",closable:!1,mask:!1,open:tn,forceRender:!0,width:St?130:160,onClose:Pn},qt>0?mt.createElement(mt.Fragment,null,mt.createElement("div",{className:It.title},"\u8BD5\u9898\u7BEE"),mt.createElement("div",{ref:vt,className:It.contentWrap},mt.createElement(ce.Z,{wrap:!1,className:It.totalInfo,align:"middle"},mt.createElement(wt.Z,{span:14},"\u9898\u76EE\u603B\u6570"),mt.createElement(wt.Z,{span:4},qt),mt.createElement(wt.Z,{span:6,className:It.clear,onClick:fn},"\u6E05\u7A7A")),yt.map(Ut=>hn[Ut.stateName]>0&&mt.createElement(ce.Z,{align:"middle",wrap:!1,className:It.problemset,key:Ut.type},mt.createElement(wt.Z,{span:14},Ut.typeName),mt.createElement(wt.Z,{span:4},hn[Ut.stateName]),mt.createElement(wt.Z,{span:6,className:It.delete},mt.createElement("i",{onClick:()=>jn(Ut.type),className:`iconfont icon-piliangshanchu3 ${It.deleteIcon}`})))),mt.createElement(ce.Z,{justify:"center",className:It.createBtnWrapper},mt.createElement(Et.Z,{block:!0,type:"primary",onClick:mr},"\u521B\u5EFA\u8BD5\u5377")))):mt.createElement("div",{ref:vt},mt.createElement("div",{className:It.title},"\u8BD5\u9898\u7BEE"),mt.createElement(be.Z,{customText:"\u8BF7\u9009\u62E9\u8BD5\u9898\u52A0\u5165\u8BD5\u9898\u7BEE\u540E\u8FDB\u884C\u7EC4\u5377",styles:{width:120},imgStyles:{width:120}})))};var Nt=Object.getOwnPropertySymbols,Tt=Object.prototype.hasOwnProperty,cn=Object.prototype.propertyIsEnumerable,vn=(tn,hn)=>{var qt={};for(var Pn in tn)Tt.call(tn,Pn)&&hn.indexOf(Pn)<0&&(qt[Pn]=tn[Pn]);if(tn!=null&&Nt)for(var Pn of Nt(tn))hn.indexOf(Pn)<0&&cn.call(tn,Pn)&&(qt[Pn]=tn[Pn]);return qt},an=(tn,hn,qt)=>new Promise((Pn,jn)=>{var fn=vt=>{try{et(qt.next(vt))}catch(St){jn(St)}},mr=vt=>{try{et(qt.throw(vt))}catch(St){jn(St)}},et=vt=>vt.done?Pn(vt.value):Promise.resolve(vt.value).then(fn,mr);et((qt=qt.apply(tn,hn)).next())});const Kt={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PROGRAM:"\u7F16\u7A0B\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",COMBINATION:"\u7EC4\u5408\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898"},ln=tn=>{var hn=tn,{problemset:qt,globalSetting:Pn,loading:jn,dispatch:fn,onReloadData:mr=()=>{},onReloadBasketData:et=()=>{}}=hn,vt=vn(hn,["problemset","globalSetting","loading","dispatch","onReloadData","onReloadBasketData"]),St,Ut;const xt=()=>an(void 0,null,function*(){const un=yield fn({type:"problemset/basketDelete",payload:qt.actionTabs.params});fn({type:"problemset/setActionTabs",payload:{}}),un.status===0&&(mr(),et())});return y.createElement(ae.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:qt.actionTabs.key==="Problemset-BasketDelete",title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:jn["problemset/handleDelete"],width:"442px",onOk:xt,onCancel:()=>{fn({type:"problemset/setActionTabs",payload:{}})}},y.createElement("div",{className:ge.Z.modalContent},"\u662F\u5426\u5220\u9664\u8BD5\u9898\u7BEE\u4E2D\u7684",Kt[(Ut=(St=qt.actionTabs)==null?void 0:St.params)==null?void 0:Ut.type]))};var rn=(0,xe.connect)(({problemset:tn,loading:hn,globalSetting:qt})=>({problemset:tn,globalSetting:qt,loading:hn.effects}))(ln),Vt={hide:"hide___P6mxu",open:"open___hazgP",basket:"basket___y6VHF",count:"count___YEH5s",iconWrap:"iconWrap___l__Lj",icon:"icon___yiXgh",name:"name___tBtew"};const bn=({count:tn,visibleBasket:hn,onToggleVisible:qt=()=>{}})=>y.createElement(E.Z,{title:"\u8BD5\u9898\u7BEE",placement:"left"},y.createElement("div",{className:`${hn?Vt.open:Vt.hide} ${Vt.basket}`,onClick:qt},tn>0&&y.createElement("div",{className:Vt.count},tn),y.createElement("span",{className:Vt.iconWrap},y.createElement("i",{className:`${Vt.icon} iconfont icon-shitilan`})),y.createElement("div",{className:Vt.name},"\u8BD5\u9898\u7BEE")));var Fn=le(1512),An=le(45724),dn=le(49661),pn=le(34055),Ct=le(37285),Dt={flex_box_center:"flex_box_center___orONc",flex_space_between:"flex_space_between___xUKga",flex_box_vertical_center:"flex_box_vertical_center___QeVIN",flex_box_center_end:"flex_box_center_end___mXGLP",flex_box_column:"flex_box_column___CHytA",wrp:"wrp___xbLol",drawer:"drawer___Bi9wT",menu:"menu___t0_fV",actived:"actived___zWm74",actived2:"actived2___RRfRj",subTag:"subTag___EczBy",directionName:"directionName___H9hFf",menuDirection:"menuDirection___JkwbJ",listItem:"listItem___kNMPl",info:"info___QKQMx",title:"title___eGYd4",titleLeft:"titleLeft___ltIGt",titleRight:"titleRight___zsSPc",search:"search___oRdeh",description:"description___zs7Ow",menuCourse:"menuCourse___PygX2",paginationWrap:"paginationWrap___sYmqt",authorname:"authorname___D4gcN","tooltip-content":"tooltip-content___RseJD"},jt=le(67135),Yt=le(23869),Ft=le(99175),_t=le(82093),lt=Object.defineProperty,ft=Object.defineProperties,Ot=Object.getOwnPropertyDescriptors,Qt=Object.getOwnPropertySymbols,Xt=Object.prototype.hasOwnProperty,Gt=Object.prototype.propertyIsEnumerable,Ht=(tn,hn,qt)=>hn in tn?lt(tn,hn,{enumerable:!0,configurable:!0,writable:!0,value:qt}):tn[hn]=qt,Wt=(tn,hn)=>{for(var qt in hn||(hn={}))Xt.call(hn,qt)&&Ht(tn,qt,hn[qt]);if(Qt)for(var qt of Qt(hn))Gt.call(hn,qt)&&Ht(tn,qt,hn[qt]);return tn},yn=(tn,hn)=>ft(tn,Ot(hn)),gn=(tn,hn,qt)=>new Promise((Pn,jn)=>{var fn=vt=>{try{et(qt.next(vt))}catch(St){jn(St)}},mr=vt=>{try{et(qt.throw(vt))}catch(St){jn(St)}},et=vt=>vt.done?Pn(vt.value):Promise.resolve(vt.value).then(fn,mr);et((qt=qt.apply(tn,hn)).next())});const{Search:Tn}=de.default,Un={id:"type",name:"\u6765\u6E90",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},Rt={id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u7B80\u5355",id:1,type:"diff"},{name:"\u9002\u4E2D",id:2,type:"diff"},{name:"\u56F0\u96BE",id:3,type:"diff"}]},sn=({classroomList:tn,loading:hn,dispatch:qt,cb:Pn,shixunIds:jn=[]})=>{var fn,mr,et,vt;const St=(0,xe.useParams)(),Ut=(0,xe.useLocation)(),{actionTabs:xt}=tn,[un]=ne.default.useForm(),{shixunLists:$t}=tn,[Zt,Jt]=(0,y.useState)([]),[Dn,At]=(0,y.useState)([]),[kt,zt]=(0,y.useState)([]),[en,Cn]=(0,y.useState)({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null,group_id:null});(0,y.useEffect)(()=>{tn.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&qt({type:"classroomList/getShixunLists",payload:Wt({},en)})},[tn.actionTabs.key]),(0,y.useEffect)(()=>{Rn()},[St]);const Rn=()=>gn(void 0,null,function*(){const nn=yield(0,jt.I_)({}),_n=yield(0,_t.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});zt([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(_n==null?void 0:_n.groups)||[]]),At((nn==null?void 0:nn.disciplines)||[])}),Wn=(nn,_n,Xn)=>{en.tag_level=nn,en.sub_discipline_id=_n,en.discipline_id=Xn,en.page=1,Cn(Wt({},en)),qt({type:"classroomList/getShixunLists",payload:Wt({},en)})},pt=()=>{qt({type:"classroomList/setActionTabs",payload:{}}),Cn({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null,group_id:null})};return tn.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:y.createElement(Pt.Z,{placement:"bottom",height:"100%",closable:!0,onClose:pt,open:tn.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:Dt.drawer,footer:y.createElement("div",{className:"tc"},y.createElement(pe.ZP,{size:"middle",onClick:()=>{pt(),Jt([])},style:{marginRight:8}},"\u53D6\u6D88"),y.createElement(pe.ZP,{size:"middle",onClick:()=>gn(void 0,null,function*(){var nn,_n;for(let Xn=0;Xn<(Zt==null?void 0:Zt.length);Xn++){const kn=Zt[Xn];if(jn.includes(kn)){te.ZP.info(`\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A${(_n=(nn=$t==null?void 0:$t.shixun_list)==null?void 0:nn.find($n=>$n.id===kn))==null?void 0:_n.title}`);return}}pt(),Pn(Zt),Jt([])}),type:"primary"},"\u786E\u5B9A"))},y.createElement("section",{className:"tc"},y.createElement(Ft.Z,{onChange:nn=>{Cn(yn(Wt(Wt({},en),nn),{page:1})),qt({type:"classroomList/getShixunLists",payload:yn(Wt(Wt({},en),nn),{page:1})})}})),y.createElement("section",{className:"edu-container"},y.createElement("ul",{className:Dt.menu},y.createElement("li",null,Un.name),(fn=Un==null?void 0:Un.children)==null?void 0:fn.map((nn,_n)=>y.createElement("li",{className:en[Un.id]==nn.id?Dt.actived:"",key:nn.id,onClick:()=>{en[Un.id]=nn.id,en.page=1,Cn(Wt({},en)),qt({type:"classroomList/getShixunLists",payload:Wt({},en)})}},y.createElement("strong",null,nn.name)))),y.createElement("ul",{className:Dt.menuDirection},y.createElement("li",{className:Dt.directionName},"\u65B9\u5411"),y.createElement("li",{className:en.discipline_id?"":Dt.actived,onClick:()=>{Wn(null,null,null)}},y.createElement("strong",null,"\u5168\u90E8")),Dn==null?void 0:Dn.map(function(nn,_n){return y.createElement("li",{key:_n,className:en.discipline_id==nn.id?Dt.actived:""},y.createElement("strong",{onClick:()=>{Wn(1,null,nn.id)}},nn.name),y.createElement("div",null,nn.sub_disciplines.map(function(Xn,kn){return y.createElement("div",{key:kn,className:"mt5"},y.createElement("div",{className:en.sub_discipline_id==Xn.id?`${Dt.actived2} ${Dt.subTag}`:Dt.subTag,onClick:()=>{Wn(2,Xn.id,nn.id)}},Xn.name),y.createElement("ul",{className:"mt5"},Xn.tags&&Xn.tags.map(function($n,Vn){return y.createElement("li",{key:Vn,className:en.sub_discipline_id==$n.id&&en.tag_level===3?Dt.actived2:"",onClick:()=>{Wn(3,$n.id,nn.id)}},$n.name)})))})))})),en.type==="mine"&&y.createElement("ul",{className:Dt.menu},y.createElement("li",null,"\u76EE\u5F55"),kt==null?void 0:kt.map((nn,_n)=>y.createElement("li",{className:en.group_id==nn.id?Dt.actived:"",key:nn.name,onClick:()=>{en.group_id=nn.id,en.page=1,Cn(Wt({},en)),qt({type:"classroomList/getShixunLists",payload:Wt({},en)})}},y.createElement("strong",null,nn.name)))),y.createElement("ul",{className:Dt.menu},y.createElement("li",null,Rt.name),(mr=Rt==null?void 0:Rt.children)==null?void 0:mr.map((nn,_n)=>y.createElement("li",{className:en[Rt.id]==nn.id?Dt.actived:"",key:nn.name,onClick:()=>{en[Rt.id]=nn.id,en.page=1,Cn(Wt({},en)),qt({type:"classroomList/getShixunLists",payload:Wt({},en)})}},y.createElement("strong",null,nn.name)))),y.createElement(ce.Z,null,y.createElement(wt.Z,{flex:"1"},y.createElement("div",{className:Dt.menuCourse,style:{margin:"0px 15px"}},y.createElement("ul",null,y.createElement("li",null,"\u5DF2\u9009",y.createElement("span",{className:"c-blue"},Zt.length),"\u4E2A"),y.createElement("li",null,"\u5171",y.createElement("span",{className:"c-blue"},$t.shixuns_count),"\u4E2A"),y.createElement("li",{className:"current",onClick:()=>{const nn=yn(Wt({},en),{order:en.order==="asc"?"desc":"asc"});Cn(nn),qt({type:"classroomList/getShixunLists",payload:nn})}},"\u5B66\u4E60\u4EBA\u6570",y.createElement("p",{className:`edu-sorter current ${en.order}`},en.order==="asc"?y.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}):y.createElement("span",{className:"iconfont icon-sanjiaoxing-down"})))))),y.createElement(wt.Z,{className:"c-grey-999"},(en==null?void 0:en.type)==="mine"?"\u5DF2\u9759\u9ED8/\u516C\u5F00\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u5165\u672C\u5217\u8868\u5907\u9009":"\u4EC5\u5DF2\u516C\u5F00\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u5165\u672C\u5217\u8868\u5907\u9009")),(et=$t==null?void 0:$t.shixun_list)==null?void 0:et.map(function(nn,_n){return y.createElement("div",{className:Dt.listItem,key:_n},y.createElement(x.default,{checked:Zt.includes(nn.id),value:nn.id,disabled:nn==null?void 0:nn.need_authorize,onChange:Xn=>{let kn=Zt.indexOf(nn.id);Zt.indexOf(nn.id)>-1?Jt(Zt.filter($n=>$n!==nn.id)):Jt(Zt.concat(nn.id))}}),y.createElement("div",{className:Dt.info},y.createElement("div",{className:Dt.title},y.createElement("div",{className:Dt.titleLeft},y.createElement("a",{className:"c-black",href:`/shixuns/${nn==null?void 0:nn.identifier}/challenges`,target:"_blank"},y.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:nn.title}})),(nn==null?void 0:nn.need_authorize)&&y.createElement("span",{onClick:()=>{(0,Yt.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,pn.Ny)()&&(nn==null?void 0:nn.mark_status)===1&&y.createElement(E.Z,{title:nn==null?void 0:nn.mark_content},y.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,pn.Ny)()&&(nn==null?void 0:nn.mark_status)===2&&y.createElement(E.Z,{title:nn==null?void 0:nn.mark_content},y.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,pn.Ny)()&&(nn==null?void 0:nn.mark_status)===3&&y.createElement(E.Z,{title:nn==null?void 0:nn.mark_content},y.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")))),y.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},y.createElement("span",{className:Dt.description,dangerouslySetInnerHTML:{__html:nn.description}})),y.createElement("div",{className:" mt15"},nn.challenge_names.map(function(Xn,kn){return y.createElement("span",{key:kn,className:"mr30 font12"},"\u7B2C",kn+1,"\u5173 ",Xn," ")})),y.createElement(Ct.Z,{dashed:!0}),y.createElement("div",{className:"c-light-black mt20 font12",style:{display:"flex",justifyContent:"space-between"}},y.createElement("div",null,y.createElement(E.Z,{overlayClassName:Dt["tooltip-content"],title:y.createElement("div",null,y.createElement("span",{dangerouslySetInnerHTML:{__html:nn==null?void 0:nn.member_user_names}}))},y.createElement("span",{className:Dt.authorname,dangerouslySetInnerHTML:{__html:nn==null?void 0:nn.member_user_names}})),nn.author_school_name&&y.createElement(y.Fragment,null,y.createElement("span",{dangerouslySetInnerHTML:{__html:nn.author_school_name}}))),y.createElement("div",null,y.createElement("span",{className:"mr30"},"\u96BE\u5EA6 \xA0",nn.level),y.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",nn.study_count)))))}),((vt=$t==null?void 0:$t.shixun_list)==null?void 0:vt.length)===0&&y.createElement(be.Z,null),y.createElement("p",null)),y.createElement("div",{className:"tc mt20"},y.createElement(se.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:10,showSizeChanger:!1,current:en.page||1,showQuickJumper:!0,total:$t==null?void 0:$t.shixuns_count,onChange:nn=>{const _n=yn(Wt({},en),{page:nn});Cn(_n),qt({type:"classroomList/getShixunLists",payload:_n})}})))};var Bn=(0,xe.connect)(({classroomList:tn,loading:hn})=>({classroomList:tn,loading:hn}))(sn),wn=le(30975),In=le(89392),On={operating:"operating___srUHx",tip:"tip___F8nWU"},zn=le(2978),Nn=le(59301),Mt=Object.defineProperty,Yn=Object.getOwnPropertySymbols,Zn=Object.prototype.hasOwnProperty,Kn=Object.prototype.propertyIsEnumerable,Mn=(tn,hn,qt)=>hn in tn?Mt(tn,hn,{enumerable:!0,configurable:!0,writable:!0,value:qt}):tn[hn]=qt,nr=(tn,hn)=>{for(var qt in hn||(hn={}))Zn.call(hn,qt)&&Mn(tn,qt,hn[qt]);if(Yn)for(var qt of Yn(hn))Kn.call(hn,qt)&&Mn(tn,qt,hn[qt]);return tn};const sr=({data:tn,height:hn=400},qt)=>{var Pn;const[jn]=ne.default.useForm(),[fn,mr]=(0,y.useState)({});return(0,y.useEffect)(()=>{tn&&(mr(tn),jn.setFieldsValue(nr({},tn)))},[tn]),(0,y.useImperativeHandle)(qt,()=>({form:jn})),Nn.createElement("div",{className:On.operating,style:{marginBottom:"0"}},Nn.createElement(ne.default,{form:jn,scrollToFirstError:!0,onValuesChange:()=>{mr(nr({},jn.getFieldsValue()))}},Nn.createElement(ne.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"},{max:30,message:"\u8BF7\u8F93\u5165\u6807\u9898\uFF0C\u6700\u5927\u9650\u523630\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},Nn.createElement(de.default,{placeholder:"\u8BF7\u8F93\u5165\u6807\u9898\uFF0C\u6700\u5927\u9650\u523630\u4E2A\u5B57\u7B26",suffix:`${((Pn=fn.name)==null?void 0:Pn.length)||0}/30`})),Nn.createElement(ne.default.Item,{name:"languages",label:"\u7F16\u7A0B\u8BED\u8A00",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},Nn.createElement(x.default.Group,null,Nn.createElement(x.default,{value:"c"},"C"),Nn.createElement(x.default,{value:"c++"},"C++"),Nn.createElement(x.default,{value:"java"},"Java"),Nn.createElement(x.default,{value:"python"},"Python"))),Nn.createElement("div",{className:On.tip},"\u9009\u62E9\u652F\u6301\u4EE5\u4E0B\u7F16\u7A0B\u8BD5\u9898\u8FDB\u884C\u7F16\u8BD1\u7684\u8BED\u8A00"),Nn.createElement("div",{style:{margin:"20px 0 12px 0px"}},"\u4F5C\u4E1A\u8BF4\u660E"),Nn.createElement(ne.default.Item,{name:"description"},Nn.createElement(zn.Z,{height:hn,defaultValue:fn.description||"",watch:!0}))))};var Er=(0,y.forwardRef)(sr),pr=le(92890),gr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAoCAYAAACb3CikAAAAAXNSR0IArs4c6QAABJFJREFUWEftWF1oHFUU/u7MZmazm4Q0tS/RmARSba0tDVazqyB9sVYlDzWRllopErWlER9EFFGRIuqDT0UoQaO0adKkQqui+FKhQmqSQn8o1cbYQH9Iia3QNN387Pwemdmdyd472Z0kRMhD7ssddu4997vnfOc7Z5YRkYwlMNgyECEKyx4RabmEPfL39mdham0EqgIYAEJmDg7xrbfSmZ3BGECUmZ3hPWfnFCB/gbXHP3PXillDf754lQhVsxrKQvIO8jHm/SEUKiQluhYPHb0SAGJdajYzXuBvMKtHGAMRgXlXnqceOXsjUrQJj3b9KAD5jZkXDxqePQKBgcGZXQ9ln53ZBSq8DxAwZL1rT2JvFq0/1iYA+TKiXzidnjEY5lr+aMczuR7ynp0572DS58rG7o94IKP7VW10aNLbKJItQN5c9mVcxnE78FoMpRNWST6s1He28ECG3oulUyP3/NAQoNS+Drl0zTyj76UND8y6NwjjWrubPV4yADgZ3dT1HA/kwlsVU8bYbf9UIqhVjZDj1XmAzC901uR1aCM/+7ZcpjF2tvjxjgQHZPqP1kp7YuKGLxuiMATgBJSDd0EAZ1ZUfM4wR0CG4g0d6zgg2vnWWkObuJIvDiIZxXVzImfOpqxHbsYTh6o5IPr5fesMffKiH0SBfcF0FnWXd0FY+ru7mTQeTxxayQFJn9uTNPWp3nw6EaYjhQtCMK0coBKYGUt2RDkgU2dbtpCh/+Ipq5OPal0LImWLkzXm+CC04W+zPMpmDpgWSx6J82Qd2N1sk9XjhdG5ofJgIyIli5M15sQ1aNd/8qtgthZOxJKd5bxHBl55A2Qf9JVQULSwZA0PDU/vTM6xu7Fk5308R87s+sC27P1e+gaVMX9Zn0VYg8VZSDP3nmC348muSt4j/S8fAOzWXOXL7ScClkNdEKb5LvzLseTRDTxH+nYcI6DJ54hYxAL9iChQC6gEDL/Gkj1bRSADYNiUWy3V1Xsglz2ygBOCRdAavwx9+KucCkKQZOlItKH7VR5I//ZREFbNSDxBqd4GuaR2cWpN6ir0Gz/w/Y3EPo0lej6eAXJpX9l06t87fIcappSCshZqUvNcRZbVl5SGzu99IOaZnUnD1Ho9W16Z5sgqGJt3VonNNIDi4hU1qG8f8YFo/U2vEdlt3FniSWLnM19hEe1J0j/R5IkH3Et7Xbzev+0bsq3duUBCinzh74W50JtF2tUnT+zlgfQ1/gWiukL7w9qTMFkRHSJH1GciieOnZoCca16tp6cGuS+g2RAFm1hBswVdKfyFdVN56t0aYLPbOLqhMfteeJ/I+iQARDAkNj4BD+RZb7BSjKeLUEK3XJbpKEdRRf3h0voPW3zxJPpOMU5/PQxQVRj35hL2QNcG4K6pYnLsFmyDYKQJKzfstVZtfHoF8PCUD8T8fcsOss3uhRwStseCjRQB2nQaZtoCiqpRvv5tirKxd9T7nz+Qu58ZvZv7GZBwfgxr7ebSk1pQYbAYdNuEIREiJXWAUoNI+RNQKh6DfOdUj1K5dZd4iSX8t0SYv/+n98seER37H8mkzkc00C7pAAAAAElFTkSuQmCC",lr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAoCAYAAACFFRgXAAAAAXNSR0IArs4c6QAABIdJREFUWEftWGtMm1UYfg5taScYNhbt5qAFioMRE6aRkGiQP8vEJcZFZ5YYr9Fd3NTID/3hdS5xXoKZZpvrNsBtJotZlkxHyOIIZjLnLiSGxUWHQKXQsoGAjmAp7dcecw609Lt5GN/XTLOdP6f9Lud73ud93ve85yWUUgv+w4MQEkuFR24CNtlbNx7DvmCshtKYFxR5lAKEAGxmI/GbzYYHQYAQy0ZPnrXZkIZ7ApFeBtYwIAAUFASEz9zg6d9sZoOCBu50OfKNAe6flNjS2oN9mN2bAiD/pwY0G6OLXXbZx645S/SkAFZKgFIKQgjYPC2SFNhaJighJ4xNYKQodjnMAKzNjYZLZS5XwZs2jhnJzVEZDHMA631AyY8yCpWAEt7QXY8QePINSsIXYBrWUbAia6gZncooySyiFvmM8DnjZjGsG3KKqFe4XPWaADCLWo9RDftY0M02zyoBKfOGIHEzCRW75hkLOl9/WEr6VLlzCDSgygHKIFOnHXjmCrhgZ2V1SJp45+ya89UziT0162rp5N99rk5i6o2k8kjF9xZYtlyp7TjJNxdRtZYACqCavXBuTbv+zqRgTJQFknuMjsQYMZVHKhJMcOBCwAvO23Wzwmx2KrOfuQnYbEZVcSzSsJ4kOsovoW/Sn1xvs28d9noOYH3PM+iP9OHzogY0jR7FybFWfOTejqWOUuRYc9AwuAf1Q14cLP4KC223IUanFPdxcBtWLXgYh0cOoePvn3TtnrMkLpR3ovxCiWzhlTkPYdOiV/DlH19gde5jeKp7Ld5Y8i4P0g+CW2GBBV+XHseLvuexx7Mf67qfxkA0mFxjd1Ej9g/tw7nxM+YD/v2eK9hxeTtfOBQPwTu4g//+rGA3Vsx/EFUXKzAqjaCl7BQ2+V5AV7hTBqJ5WSvax89iTBrj1xuH9mKbuw4HhurTA/jScj/W+57lH4vGIzgzfppXZk2lLXDanHiu+wlcnPgZJ8ra8LJvAzrDv/Jnc60LMRkP43DJMTQMejEsDfPrDPwnBTvTB1hLEq8ufg2325w4NHwQuwr3YeUvD6D2jtdhJ3a8F3gL2RnZOFF2Cmt/Ww2vp1ElCab7tDHcdlc7/pJGk25m8tjg3Iwnux5HmIbx0qJaTMRDXM9b8t/H3Vn3wpHhQN3Ah2j+8xvsKqyHy+4GRZyvwZ4rmbcM991aBYlG+bVPL9fhu6stMinNOejSnb701hcCzj2dFaY2yXq9AKZ+l0StkhCws2nxm9HcsbevN2gOdiR7qxCwktneYEhKVGti1q/xFK0o31g9XJiXZawengKsPYTHeg1AqadsrUOsYcD+YGj2BbzIBRoFu7KVVLDkFmMM+wdC0nSfZKZ6n2kjyCt6dYUuqvjlKYwQuI0C7uq9KmXabCLu+H0VgbK+kNjeyGQUS4vmG2O49YcOyZ1XiMxMm0YrSnZKTx7pk40g8RtJkyKRKPqCfqyoWm4M8NHjbb3UpGagyE2EIPDoqmpjzcBj3/5YE4tL3nSDZmAtGdaNj9Tcb6zdKmLF7Ps3XgfebAZF6/3vGf4HhYa6OsTsTGoAAAAASUVORK5CYII=",Rr=le(5623),Zr=le(87169),Kr=le(66052),hr=le(12),Nr=le(33796),gt=le(59301),jr=Object.defineProperty,_r=Object.defineProperties,Cr=Object.getOwnPropertyDescriptors,tr=Object.getOwnPropertySymbols,ur=Object.prototype.hasOwnProperty,Br=Object.prototype.propertyIsEnumerable,xr=(tn,hn,qt)=>hn in tn?jr(tn,hn,{enumerable:!0,configurable:!0,writable:!0,value:qt}):tn[hn]=qt,dr=(tn,hn)=>{for(var qt in hn||(hn={}))ur.call(hn,qt)&&xr(tn,qt,hn[qt]);if(tr)for(var qt of tr(hn))Br.call(hn,qt)&&xr(tn,qt,hn[qt]);return tn},Tr=(tn,hn)=>_r(tn,Cr(hn)),er=(tn,hn,qt)=>new Promise((Pn,jn)=>{var fn=vt=>{try{et(qt.next(vt))}catch(St){jn(St)}},mr=vt=>{try{et(qt.throw(vt))}catch(St){jn(St)}},et=vt=>vt.done?Pn(vt.value):Promise.resolve(vt.value).then(fn,mr);et((qt=qt.apply(tn,hn)).next())});const ar=fe.default.TabPane,wr=de.default.Search,{TextArea:mn}=de.default;var qr=(tn=>(tn.Mine="0",tn.Public="1",tn.Collection="2",tn.TeachGroupShare="3",tn))(qr||{});const Dr=({classroomList:tn,problemset:hn,user:qt,globalSetting:Pn,loading:jn,dispatch:fn,match:mr,shixunHomeworks:et})=>{var vt,St,Ut,xt,un,$t,Zt,Jt,Dn,At,kt;const zt=(0,xe.useLocation)(),en=(0,xe.useParams)(),[Cn]=(0,xe.useSearchParams)(),Rn=(0,y.useRef)(),Wn=Cn.get("tabs_key")||"0";let[pt,nn]=(0,y.useState)({discipline_id:null,sub_discipline_id:null,tag_discipline_id:null,group_id:null,teach_group_id:null,clazz:null,type:Wn,item_type:null,difficulty:null,keyword:null,page:Cn.get("page")||1,per_page:20,sort_by:"created_at",sort_direction:"desc",id:Cn.get("id")||null,exam_id:en.id||null,exercise_id:en.categoryId||null});const[_n,Xn]=(0,y.useState)(0),[kn,$n]=(0,y.useState)([]),[Vn,Ir]=(0,y.useState)(Wn),[Sn,Or]=(0,y.useState)(0),[Fr,Wr]=(0,y.useState)(-1),[Pr,ni]=(0,y.useState)([]),[ri,fr]=(0,y.useState)(!1),[br,kr]=(0,y.useState)([]),[zr,Qr]=(0,y.useState)(0),[ii,si]=(0,y.useState)(!1),[wi,Sr]=(0,y.useState)(!1),[Bi,Li]=(0,y.useState)(),[gi,yi]=(0,y.useState)(!1),mi=(0,y.useRef)(!1),qi=(0,y.useRef)(""),cr=(0,y.useRef)(),Vr=(0,y.useRef)(),Ar=(0,y.useRef)(),[Xr,Gn]=(0,y.useState)(),[vr,ai]=(0,y.useState)([]),Ci=(0,y.useRef)(!1),ei=zt.pathname==="/problemset",Ur=(vt=zt.pathname)==null?void 0:vt.includes("program_homework"),fi=Ur&&en.categoryId&&((St=zt.pathname)!=null&&St.includes("edit"))?en.categoryId:"",Si=fi?"\u7F16\u8F91\u7F16\u7A0B\u4F5C\u4E1A":"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A",[Ri,ki]=(0,y.useState)({}),[Ui,pi]=(0,y.useState)(!1),{admin:xi,business:Oi,is_shixun_marker:$i,is_teacher:Wi,user_identity:zi}=qt.userInfo||{},bi=xi||Oi||$i||Wi||zi!=="\u5B66\u751F",[vi,Ei]=(0,y.useState)("\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"),{commonHomeWorkAddDefaultData:Di}=et,[Pi,ea]=(0,y.useState)([]),aa=(0,y.useRef)(null),[Hi,Ti]=(0,y.useState)(!1),[Lr,Fi]=(0,y.useState)([]),[Zi,ta]=(0,y.useState)(""),[Qi,na]=(0,y.useState)(!1),[oa,Vi]=(0,y.useState)(!1),[Xi,ra]=(0,y.useState)([]),[oi]=ne.default.useForm(),[Qn,Lt]=(0,y.useState)(!1),[Ln,qn]=(0,y.useState)(null),[rr,or]=(0,y.useState)(0),[ir,yr]=(0,y.useState)(!1),Mr=(0,y.useRef)(null),ci=[{name:"\u6309\u8BD5\u9898\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u6309\u8BD5\u9898\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"},{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u5347\u5E8F",type:"quotes",direction:"asc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u964D\u5E8F",type:"quotes",direction:"desc"},{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"}],Hr=[{name:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{name:"\u5355\u9009\u9898",value:"SINGLE"},{name:"\u591A\u9009\u9898",value:"MULTIPLE"},{name:"\u5224\u65AD\u9898",value:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",value:"COMPLETION"},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{name:"\u7EC4\u5408\u9898",value:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}];(0,y.useEffect)(()=>Nr.Z.subscribe("refresh-item-bank",on=>{io(on)}),[]),(0,y.useEffect)(()=>(document.body.setAttribute("data-custom","initial"),()=>{document.body.removeAttribute("data-custom")}),[]);const ui=()=>er(void 0,null,function*(){var bt;const on=yield(0,Ke.$c)({id:fi});if(on!=null&&on.name){const xn={description:on.description,languages:on.languages,name:on.name};Mr.current.form.setFieldsValue(xn),ki(dr({},xn)),Fi([...on.data]),ai((bt=on.data)==null?void 0:bt.map(En=>En.id))}});(0,y.useEffect)(()=>{fi&&ui()},[fi]),(0,y.useEffect)(()=>{},[]),(0,y.useEffect)(()=>{const bt=(Cn==null?void 0:Cn.get("group_id"))||0;if(fn({type:"problemset/getDisciplines",payload:{source:"question",group_id:bt,group_type:Vn}}),pt.group_id=Number(bt),Vn==="3"&&(pt.clazz="ItemBanksGroup",fa(!0)),Cn.get("page")){let on=JSON.parse(localStorage.getItem("problemsetkey"))||{};Wr((on==null?void 0:on.tag_discipline_id)||-1),pt=dr(dr({},pt),on),nn(pt)}else nn(pt);Jr(pt).then(on=>{Ti(!1)}),Yr(pt),hi(),Yi()},[]),(0,y.useEffect)(()=>(fn({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),fn({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),()=>{fn({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),fn({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,y.useEffect)(()=>(fn({type:"globalSetting/headerFixedToggle",payload:!0}),()=>{fn({type:"globalSetting/headerFixedToggle",payload:!1})}),[]),(0,y.useEffect)(()=>(fn({type:"globalSetting/headerFooterToggle",payload:ei}),()=>{fn({type:"globalSetting/headerFooterToggle",payload:!0})}),[]),(0,y.useEffect)(()=>{(0,dn.Dk)(Ur?Si:"\u8BD5\u9898\u5E93")},[Ur,Si]);const Gi=bt=>{let on=0;return Bi==null||Bi.forEach(xn=>{xn.type===bt&&(on=xn.count)}),on},ca=(bt,on)=>{var xn,En,Hn,Jn,ti,li,di,Ni,Ra;const ha=[];if(bt||(En=(xn=hn==null?void 0:hn.disciplinesData)==null?void 0:xn.disciplines)==null||En.forEach(Ki=>{var _i;(_i=Ki==null?void 0:Ki.sub_disciplines)==null||_i.forEach(Ai=>{var ua;(ua=Ai==null?void 0:Ai.tag_disciplines)==null||ua.forEach(ka=>{ka.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&ha.push(ka)})})}),bt&&!on){const Ki=(Jn=(Hn=hn==null?void 0:hn.disciplinesData)==null?void 0:Hn.disciplines)==null?void 0:Jn.find(_i=>_i.id===bt);(ti=Ki==null?void 0:Ki.sub_disciplines)==null||ti.forEach(_i=>{var Ai;(Ai=_i==null?void 0:_i.tag_disciplines)==null||Ai.forEach(ua=>{ua.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&ha.push(ua)})})}if(bt&&on){const Ki=(di=(li=hn==null?void 0:hn.disciplinesData)==null?void 0:li.disciplines)==null?void 0:di.find(Ai=>Ai.id===bt),_i=(Ni=Ki==null?void 0:Ki.sub_disciplines)==null?void 0:Ni.find(Ai=>Ai.id===on);(Ra=_i==null?void 0:_i.tag_disciplines)==null||Ra.forEach(Ai=>{Ai.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&ha.push(Ai)})}return ha},Yi=()=>er(void 0,null,function*(){fn({type:"problemset/getTeachGroupData"})});(0,y.useEffect)(()=>{const{completion_questions_count:bt=0,judgement_questions_count:on=0,multiple_questions_count:xn=0,practical_questions_count:En=0,program_questions_count:Hn=0,single_questions_count:Jn=0,subjective_questions_count:ti=0,combination_questions_count:li=0,bprogram_questions_count:di=0}=hn.basketData||{},Ni=bt+on+xn+En+Hn+Jn+ti+li+di;Qr(Ni)},[hn.basketData]);const Yr=(bt,on)=>er(void 0,null,function*(){var xn;bt.type==="3"?bt.clazz="ItemBanksGroup":delete bt.clazz;const En=dr({},bt);Ti(!0);const Hn=yield fn({type:"problemset/getGroup",payload:dr({},En)});return Hn!=null&&Hn.data&&ea((Hn==null?void 0:Hn.data)||[]),Hn&&(kr((Hn==null?void 0:Hn.navigation)||[]),((xn=Hn==null?void 0:Hn.navigation)==null?void 0:xn.length)>1?Mi(!1):Mi(!0)),Ur||on||ai([]),Ti(!1),Hn}),Jr=(bt,on)=>er(void 0,null,function*(){const xn=dr({},bt);localStorage.setItem("problemsetkey",JSON.stringify(bt)),xn.item_type=Ur?"PROGRAM":bt.item_type,xn.keyword=bt.keyword||"",Ti(!0);const En=yield fn({type:"problemset/getItemBanks",payload:dr({},xn)});if(En&&En.status!==403&&En.status!==401&&En.status!==500){if(Xn(En.items_count||0),Li(En.item_types),$n(En.items||[]),ni(En.tag_disciplines||[]),Gn(En.used_shixun_ids||[]),sa(En.items||[]),Ur||on||ai([]),Or((En==null?void 0:En.added_num)||0),Ti(!1),Cn.get("page")&&!ir){let Hn=parseInt(localStorage.getItem("problemsetid"))||0;window.scrollTo({top:Hn-100,behavior:"smooth"}),yr(!0)}return En}}),hi=()=>{fn({type:"problemset/getBasketList",payload:{}})},sa=bt=>{const on=bt.every(xn=>{var En;return((En=xn.program_attr)==null?void 0:En.status)===0});mi.current=on},da=(bt,on)=>{pt.discipline_id=bt||"",pt.sub_discipline_id=on||"",pt.tag_discipline_id="",pt.page=1,delete pt.id,Wr(-1),nn(pt),Jr(pt),(Vn==="3"||Vn==="0")&&Yr(Tr(dr({},pt),{parents:br.slice(0,-1)}))},Ji=bt=>{pt.item_type=bt||"",pt.page=1,nn(pt),Jr(pt),(Vn==="3"||Vn==="0")&&Yr(Tr(dr({},pt),{parents:br.slice(0,-1)}))},Ii=bt=>{pt.difficulty=bt||"",pt.page=1,delete pt.id,nn(pt),Jr(pt),(Vn==="3"||Vn==="0")&&Yr(Tr(dr({},pt),{parents:br.slice(0,-1)}))},la=bt=>{pt.tag_discipline_id=bt,pt.page=1,delete pt.id,bt===-1&&(pt.discipline_id="",pt.sub_discipline_id="",pt.tag_discipline_id=""),Wr(bt),nn(pt),Jr(pt),(Vn==="3"||Vn==="0")&&Yr(Tr(dr({},pt),{parents:br.slice(0,-1)}))},[Va,fa]=(0,y.useState)(!1),Ga=bt=>{fn({type:"problemset/getDisciplines",payload:{source:"question",group_id:0,group_type:bt}}),pt.discipline_id="",pt.sub_discipline_id="",pt.tag_discipline_id="",pt.item_type=null,pt.difficulty=null,pt.type=bt,bt==="0"?(Mi(!1),pt.group_id=0,pt.teach_group_id=0):(Mi(!0),pt.group_id=null),bt==="3"&&Ur?pt.only_published=!0:pt.only_published=null,bt==="3"?(pt.clazz="ItemBanksGroup",fa(!0)):fa(!1),pt.page=1,delete pt.id,Wr(-1),Ir(bt),nn(pt),Jr(pt),bt!=="1"&&bt!=="2"&&Yr(pt),Mi(!0)},Ca=(bt,on)=>{pt.page=bt,pt.per_page=on,nn(pt),Jr(pt,!0),Yr(pt,!0)},Sa=bt=>{pt.discipline_id="",pt.sub_discipline_id="",pt.tag_discipline_id="",pt.item_type=null,pt.difficulty=null,pt.page=1,pt.keyword=bt,delete pt.id,console.log(pt,"paramsparamsparamsparamsparams"),bt?(Sr(!0),(0,pr.tk)({name:bt,copywriting:bt,position:Ur?"Practice":"ItemBank"})):Sr(!1),Wr(-1),nn(pt),Jr(pt)},Gr=()=>{nn(pt),Jr(pt),yi(!1)},va=bt=>{const on=bt.length===kn.length&&pt.page>1?pt.page-1:pt.page;pt.page=on,hi(),nn(pt),Jr(pt),Yr(pt)},Ya=()=>{fn({type:"problemset/setActionTabs",payload:{key:"Problemset-PublicReview"}})},Ka=(bt,on)=>er(void 0,null,function*(){const xn=on?yield(0,Ke.lS)({id:bt}):yield(0,Ke.s)({id:bt});(xn==null?void 0:xn.status)===0&&Gr()}),Qa=bt=>er(void 0,null,function*(){go(bt)}),Xa=bt=>er(void 0,null,function*(){Ea([bt])}),Ja=bt=>{Vr.current="",cr.current="",ae.default.confirm({centered:!0,width:530,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u8BD5\u9898\u7EA0\u9519",content:gt.createElement("div",{className:"font14"},gt.createElement("div",null,"\u9519\u8BEF\u7C7B\u578B\uFF1A"),gt.createElement(re.ZP.Group,{className:"mt10",onChange:on=>cr.current=on.target.value},gt.createElement(re.ZP,{value:"\u9898\u5E72"},"\u9898\u5E72"),gt.createElement(re.ZP,{value:"\u7B54\u6848"},"\u7B54\u6848"),gt.createElement(re.ZP,{value:"\u89E3\u6790"},"\u89E3\u6790"),gt.createElement(re.ZP,{value:"\u5C5E\u6027"},"\u5C5E\u6027"),gt.createElement(re.ZP,{value:"\u5176\u5B83"},"\u5176\u5B83")),gt.createElement("div",{className:"mt10"},"\u9519\u8BEF\u63CF\u8FF0\uFF1A"),gt.createElement(mn,{className:"mt10",rows:4,defaultValue:Vr.current,onChange:on=>Vr.current=on.target.value})),onOk:()=>new Promise((on,xn)=>er(void 0,null,function*(){if(!(cr.current&&Vr.current))return te.ZP.info("\u8BF7\u586B\u5199\u9519\u8BEF\u7C7B\u578B\u548C\u9519\u8BEF\u63CF\u8FF0\uFF01"),xn();(yield(0,Ke.L5)({id:bt,clazz:cr.current,description:Vr.current})).status===0&&te.ZP.info("\u6DFB\u52A0\u6210\u529F\uFF01"),on()}))})},qa=(0,y.useRef)(),[$a,ga]=(0,y.useState)([]),[eo,ya]=(0,y.useState)(!1),[Mo,No]=(0,y.useState)({}),pa=(0,y.useRef)([0]),xa=bt=>er(void 0,null,function*(){const on=yield(0,_t.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:bt==null?void 0:bt.sub_discipline_id}});ga(on==null?void 0:on.tag_disciplines)}),to=bt=>er(void 0,null,function*(){qn(bt),Ma(bt),ya(!0)}),Da=bt=>{fn({type:"problemset/setActionTabs",payload:{key:"Problemset-SetPrivate",params:{id:bt}}})},no=bt=>er(void 0,null,function*(){var on,xn,En,Hn;const Jn=yield(0,_t.ZP)("/api/item_banks/check_item_banks.json",{method:"get",params:{ids:[bt]}});(Jn==null?void 0:Jn.status)===0&&((on=Jn==null?void 0:Jn.data)==null?void 0:on.size)!==0?ae.default.confirm({icon:null,width:400,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:gt.createElement("div",null,gt.createElement("div",null,"\u8BD5\u9898\u5DF2\u7ECF\u5728\u300A",((xn=Jn==null?void 0:Jn.data)==null?void 0:xn.name)||"--","\u300B",((En=Jn==null?void 0:Jn.data)==null?void 0:En.size)>1?`\u7B49 ${(Hn=Jn==null?void 0:Jn.data)==null?void 0:Hn.size} \u5F20\u8BD5\u5377\u4E2D\u4F7F\u7528`:"\u8BD5\u5377\u4E2D\u4F7F\u7528"," \uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u8BD5\u9898\u8FDB\u884C\u5220\u9664\uFF1F"),gt.createElement("div",null,"\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002")),onOk:()=>er(void 0,null,function*(){const ti=yield fn({type:"problemset/handleDelete",payload:{id:bt}});(ti==null?void 0:ti.status)===0&&va([null])})}):fn({type:"problemset/setActionTabs",payload:{key:"Problemset-Delete",params:{id:bt}}})}),ro=bt=>er(void 0,null,function*(){const{item_type:on}=bt;if(on==="PROGRAM"){const{program_attr:{identifier:xn}}=bt,En=yield fn({type:"problemset/startExperience",payload:{id:xn}});if(En.status===0){const Hn=En.identifier;(0,dn.xg)(`/myproblems/${Hn}`);return}te.ZP.warning(En.message);return}fn({type:"problemset/setActionTabs",payload:{key:on,params:bt}})}),Fa=bt=>er(void 0,null,function*(){if(pt.exam_id){(yield(0,Ke.fY)({item_id:bt,id:pt.exam_id})).status===0&&Gr();return}if(pt!=null&&pt.exercise_id){(yield(0,_t.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:pt==null?void 0:pt.exercise_id,item_bank_ids:[bt]}})).status===0&&Gr();return}(yield fn({type:"problemset/cancel",payload:{id:bt,item_bank:1}})).status===0&&(Gr(),hi())}),[_a,Mi]=(0,y.useState)(!1),Ba=(bt,on=!1,xn=!1)=>er(void 0,null,function*(){var En;if(fn({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs(bt),group_type:Vn==="3"?"3":"0"}}),pt.discipline_id="",pt.sub_discipline_id="",pt.tag_discipline_id="",pt.page=1,pt.group_id=Math.abs(bt),Wr(-1),nn(pt),xn){const Hn=JSON.parse(JSON.stringify(br));Hn.splice(Hn.length-2,2),pt.parents=Hn}else pt.parents=[...br||[{id:0,name:"\u6839\u76EE\u5F55"}],...((En=(0,An.b)(Rn.current,bt))==null?void 0:En.map(Hn=>({id:Hn.id,name:Hn.name})))||[]];Yr(dr({},pt)).then(Hn=>{var Jn;kr(Hn==null?void 0:Hn.navigation),((Jn=Hn==null?void 0:Hn.navigation)==null?void 0:Jn.length)>1&&bt?Mi(!0):Mi(!1)}),Jr(pt)}),io=bt=>er(void 0,null,function*(){fn({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs(bt),group_type:"0"}}),pt.discipline_id="",pt.sub_discipline_id="",pt.tag_discipline_id="",pt.page=1,pt.item_type=null,pt.difficulty=null,pt.type="0",pt.group_id=Math.abs(bt),pt.only_published=null,fa(!1),Wr(-1),Ir("0"),nn(pt),Yr(dr({},pt)).then(on=>{var xn;kr(on==null?void 0:on.navigation),((xn=on==null?void 0:on.navigation)==null?void 0:xn.length)>1&&bt?Mi(!0):Mi(!1)}),Jr(pt)}),Oa=bt=>er(void 0,null,function*(){if(pt.exam_id){(yield(0,Ke.zh)({exam_id:pt.exam_id,item_bank_ids:[bt]})).status===0&&Gr();return}if(pt!=null&&pt.exercise_id){(yield(0,_t.ZP)(`/api/exercises/${pt==null?void 0:pt.exercise_id}/select_questions.json`,{method:"post",body:{item_bank_ids:[bt]}})).status===0&&Gr();return}if(zr===200){te.ZP.info("\u5DF2\u9009200\u4E2A\u8BD5\u9898\uFF08\u4E0D\u80FD\u5728\u9009\u7528\u66F4\u591A\u8BD5\u9898\uFF09");return}(yield fn({type:"problemset/select",payload:{item_bank_ids:[bt]}})).status===0&&(Gr(),hi())}),ao=bt=>er(void 0,null,function*(){if(!bt&&!(vr!=null&&vr.length))return te.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");Ar.current=[0],ae.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,className:"custom-modal-divider",icon:null,content:gt.createElement("div",{className:`font14 ${it.overflow}`,style:{maxHeight:500,overflow:"auto"}},gt.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),gt.createElement(ee.Z,{spinning:Hi},gt.createElement(De.Z,{defaultValue:!0,value:Ar.current,onChange:on=>Ar.current=on}))),onOk:()=>er(void 0,null,function*(){var on;const xn=yield(0,Ke.Rp)({id:bt,group_id:(on=Ar.current)==null?void 0:on[0]});Ar.current=[],(xn==null?void 0:xn.status)===0&&(Yr(pt),Gr(),te.ZP.success("\u52A0\u5165\u6210\u529F"))})})}),ba=bt=>er(void 0,null,function*(){if(!bt&&!(vr!=null&&vr.length))return te.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");ae.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u79FB\u52A8\u5230",maskClosable:!0,className:"custom-modal-divider",icon:null,content:gt.createElement("div",{className:`font14 ${it.overflow}`,style:{maxHeight:500,overflow:"auto"}},gt.createElement("div",{className:it.tips},gt.createElement("div",null,"\u63D0\u793A\uFF1A"),gt.createElement("div",null,"1.\u82E5\u5C06\u5DF2\u5171\u4EAB\u8BD5\u9898\u79FB\u5165\u6587\u4EF6\u5939\uFF0C\u5219\u4F1A\u64A4\u9500\u6B64\u8BD5\u9898\u539F\u6709\u7684\u5171\u4EAB\u9009\u9879\uFF0C\u4EE5\u6587\u4EF6\u5939\u7684\u5171\u4EAB\u9009\u9879\u4E3A\u51C6\uFF1B"),gt.createElement("div",null,"2.\u82E5\u5C06\u5DF2\u5171\u4EAB\u6587\u4EF6\u5939\u5185\u7684\u8BD5\u9898\u79FB\u51FA\u81F3\u6839\u76EE\u5F55\uFF0C\u5219\u4F1A\u64A4\u9500\u8BD5\u9898\u6240\u6709\u7684\u5171\u4EAB\u9009\u9879\u3002")),gt.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939"),gt.createElement(ee.Z,{spinning:Hi},gt.createElement(De.Z,{defaultValue:!0,defaultSelectedKeys:pa.current,defaultExpandedKeys:pa.current,onChange:on=>pa.current=on}))),onOk:()=>er(void 0,null,function*(){var on;const xn=yield(0,Ke.LS)({ids:bt?[bt]:vr,groups_ids:(on=pa.current)==null?void 0:on[0]});console.log("\u79FB\u52A8\u8BD5\u9898\u5230\u6307\u5B9A\u6587\u4EF6\u5939\u7684res",xn),(xn==null?void 0:xn.status)===0&&(Yr(pt),Gr())})})}),oo=bt=>er(void 0,null,function*(){console.log("\u64A4\u9500\u5171\u4EAB\u89E6\u53D1");const on=yield(0,Ke.hg)({clazz:"ItemBank",id:bt});console.log(on,"\u64A4\u9500\u5171\u4EAB\u89E6\u53D1\u7684res");const xn=(on==null?void 0:on.groups)||[];Ar.current=xn.filter(En=>En.is_share).map(En=>En.id),ae.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:gt.createElement("div",{className:`font14 ${it.overflow}`},gt.createElement("p",{className:`${it.tips}`},"\u63D0\u793A\uFF1A\u5171\u4EAB\u540E\u7684\u8BD5\u9898\u652F\u6301\u56E2\u961F\u6210\u5458\u8FDB\u884C\u7F16\u8F91\uFF0C\u5982\u9700\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002"),gt.createElement(x.default.Group,{className:it.checkbox,defaultValue:xn==null?void 0:xn.map(En=>En.is_share?En.id:"")},xn==null?void 0:xn.map(En=>gt.createElement(x.default,{key:En.id,value:En.id,onChange:()=>{En.is_share=!En.is_share,console.log(xn,"\u9009\u4E2D\u7684data"),Ar.current=xn}}," ",En.name)))),onOk:()=>er(void 0,null,function*(){return Ar.current=xn.filter(En=>En.is_share).map(En=>En.id),console.log(Ar.current,"joinGroupDataRef.current"),new Promise((En,Hn)=>er(void 0,null,function*(){console.log(xn,"\u770B\u770B\u8FD9\u91CC\u7684data");const Jn=yield(0,Ke.GW)({ids:[bt],clazz:"ItemBank",group_ids:Ar.current});return Ar.current=[],(Jn==null?void 0:Jn.status)===0&&(te.ZP.info("\u64CD\u4F5C\u6210\u529F"),Gr()),En()}))})})}),so=bt=>{fn({type:"problemset/setActionTabs",payload:{key:"Problemset-BasketDelete",params:{type:bt}}})},lo=()=>{ae.default.confirm({title:"\u786E\u8BA4\u8981\u6E05\u7A7A\u8BD5\u9898\u7BEE\u5417\uFF1F",centered:!0,onOk:()=>er(void 0,null,function*(){(yield(0,Ke.RT)()).status===0&&(Gr(),hi())})})},uo=()=>{fn({type:"problemset/setActionTabs",payload:{key:"\u65B0\u5EFA\u6587\u4EF6\u5939",params:pt}})},co=()=>{var bt;const on={discipline_id:`&discipline_id=${pt.discipline_id}`,sub_discipline_id:`&sub_discipline_id=${pt.sub_discipline_id}`,tag_discipline_id:`&sub_discipline_id=${pt.tag_discipline_id}`,difficulty:`&difficulty=${pt.difficulty}`,item_type:`&item_type=${pt.item_type}`,group_id:`&group_id=${pt.group_id||0}`};let xn=`/problemset/newitem?pages=${pt.page}`;Object.keys(on).forEach(En=>{pt[En]&&(xn=xn+on[En])}),(bt=xe.history)==null||bt.push(xn)},ia=bt=>{const on=vr;if(!(on!=null&&on.length))return te.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");if(zr+on.length>200&&bt&&ei){te.ZP.info(`\u8BD5\u9898\u7BEE\u4E2D\u6700\u591A\u53EF\u518D\u52A0\u5165${200-zr}\u9898\uFF0C\u5F53\u524D\u9009\u4E2D${on.length}\u9898\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}bt?fo(on):po(on)},fo=bt=>er(void 0,null,function*(){let on=[...bt];kn.forEach(xn=>{var En;on.includes(xn.id)&&xn.item_type==="PROGRAM"&&((En=xn.program_attr)==null?void 0:En.status)===0&&(0,In.remove)(on,Hn=>Hn===xn.id)}),ae.default.confirm({width:530,title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:gt.createElement("div",null,"\u5F53\u524D\u5DF2\u9009\u62E9",bt.length,"\u9053\u8BD5\u9898\uFF0C\u5DF2\u52A0\u5165\u8FC7\u7684\u8BD5\u9898\u6216\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u5C06\u4E0D\u4F1A\u91CD\u590D\u52A0\u5165 "),onOk:()=>er(void 0,null,function*(){let xn;pt.exam_id?xn=yield(0,Ke.zh)({exam_id:pt.exam_id,item_bank_ids:on}):pt!=null&&pt.exercise_id?xn=yield(0,_t.ZP)(`/api/exercises/${pt==null?void 0:pt.exercise_id}/select_questions.json`,{method:"post",body:{item_bank_ids:on}}):xn=yield fn({type:"problemset/select",payload:{item_bank_ids:on}}),xn.status===0&&(Gr(),hi())})})}),po=bt=>er(void 0,null,function*(){let on;pt.exam_id?on=yield(0,_t.ZP)(`/api/examination_banks/${pt.exam_id}/batch_revoke_item.json`,{method:"post",body:{item_ids:bt}}):pt!=null&&pt.exercise_id?on=yield(0,_t.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:pt==null?void 0:pt.exercise_id,item_bank_ids:bt}}):on=yield fn({type:"problemset/unselectAll",payload:{item_ids:bt}}),on.status===0&&(Gr(),hi())}),ho=bt=>er(void 0,null,function*(){if(ei&&zr===200){te.ZP.info("\u5DF2\u9009200\u4E2A\u8BD5\u9898\uFF08\u4E0D\u80FD\u5728\u9009\u7528\u66F4\u591A\u8BD5\u9898\uFF09");return}let on;pt.exam_id?(on=yield(0,Ke.zh)({exam_id:pt.exam_id,shixun_ids:bt}),on.status===0&&Gr()):(on=yield fn({type:"problemset/select",payload:{shixun_ids:bt}}),on.status===0&&(hi(),Gr()))}),mo=()=>{fn({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"}})},vo=bt=>er(void 0,null,function*(){var on,xn,En;if(!((xn=(on=hn.teachGroupData)==null?void 0:on.groups)!=null&&xn.length))return te.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u6211\u7684\u4E2A\u4EBA\u4E2D\u5FC3-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");const Hn=yield(0,_t.ZP)("/api/teach_group_shares/get_group_status.json",{method:"get",params:{group_id:bt}});console.log(Hn,"\u5224\u65AD\u53EF\u5426\u5171\u4EAB-\u662F\u5426\u88AB\u5171\u4EAB\u8FC7"),Hn.status===0&&(Ar.current=Hn==null?void 0:Hn.data,ae.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:gt.createElement("div",{className:`font14 ${it.overflow}`},gt.createElement("div",{className:it.tips},gt.createElement("div",null,"\u63D0\u793A\uFF1A"),gt.createElement("div",null,"1.\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F\u540E\uFF0C\u5728\u5DF2\u5171\u4EAB\u7684\u6587\u4EF6\u5939\u6DFB\u52A0\u3001\u5220\u9664\u8BD5\u9898\u6216\u5B50\u6587\u4EF6\u5939\u7B49\u64CD\u4F5C\u4F1A\u540C\u6B65\u81F3\u56E2\u961F\u6587\u4EF6\u5939\u3002\u82E5\u65B0\u8BD5\u9898\u65E0\u9700\u5171\u4EAB\uFF0C\u53EF\u65B0\u5EFA\u6587\u4EF6\u5939\u7BA1\u7406\u8BD5\u9898\u3002"),gt.createElement("div",null,"2.\u5982\u9700\u64A4\u9500\u5F53\u524D\u6587\u4EF6\u5939\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002")),gt.createElement(x.default.Group,{className:it.checkbox,defaultValue:Ar.current.map(Jn=>Jn.is_share?Jn.id:"")},(En=Hn==null?void 0:Hn.data)==null?void 0:En.map(Jn=>gt.createElement(x.default,{disabled:!Jn.can_share,key:Jn.id,value:Jn.id,onChange:()=>{Jn.is_share=!Jn.is_share,console.log(Hn.data,"res.data"),Ar.current=Hn==null?void 0:Hn.data}}," ",Jn.name)))),onOk:()=>new Promise((Jn,ti)=>er(void 0,null,function*(){var li;if(!((li=Ar.current)!=null&&li.length))return te.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),ti();const di=yield(0,_t.ZP)("/api/teach_group_shares/item_banks_group.json",{method:"post",body:{teach_groups:Ar.current.map(Ni=>({id:Ni.id,is_share:Ni.is_share})),group_id:bt}});console.log(di),(Hn==null?void 0:Hn.status)===0&&(te.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ar.current=[],ai([]),Gr(),Yr(pt),Jn())}))}))}),Ea=bt=>{var on,xn,En,Hn;if(console.log("\u5171\u4EAB\u8BD5\u9898\u89E6\u53D1"),!((xn=(on=hn.teachGroupData)==null?void 0:on.groups)!=null&&xn.length))return te.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u6211\u7684\u4E2A\u4EBA\u4E2D\u5FC3-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");ae.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:gt.createElement("div",{className:`font14 ${it.overflow}`},gt.createElement("div",{className:it.tips},"\u63D0\u793A\uFF1A\u5171\u4EAB\u540E\u7684\u8BD5\u9898\u652F\u6301\u56E2\u961F\u6210\u5458\u8FDB\u884C\u7F16\u8F91\uFF0C\u5982\u9700\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002"),gt.createElement(x.default.Group,{className:it.checkbox,defaultValue:Ar.current,onChange:Jn=>Ar.current=Jn},(Hn=(En=hn.teachGroupData)==null?void 0:En.groups)==null?void 0:Hn.map(Jn=>gt.createElement(x.default,{key:Jn.group_id,value:Jn.group_id},Jn.name)))),onOk:()=>new Promise((Jn,ti)=>er(void 0,null,function*(){var li;if(!((li=Ar.current)!=null&&li.length))return te.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),ti();const di=yield(0,Ke.GW)({ids:bt||vr,clazz:"ItemBank",group_ids:Ar.current});(di==null?void 0:di.status)===0&&(te.ZP.info("\u6240\u9009\u8BD5\u9898\u6210\u529F\u5206\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),Ar.current=[],ai([]),Gr(),Jn())})),onCancel:()=>{console.log("\u53D6\u6D88\u4E86"),Ar.current=[]}})},Pa=()=>er(void 0,null,function*(){var bt,on,xn,En;const Hn=()=>er(void 0,null,function*(){fr(!0);const Jn=yield(0,Ke.nD)({ids:vr});fr(!1),(Jn==null?void 0:Jn.status)===0&&ae.default.info({centered:!0,width:530,className:"custom-modal-divider ",okText:"\u786E\u5B9A",title:"\u5220\u9664\u7ED3\u679C",maskClosable:!1,keyboard:!1,icon:null,content:`\u672C\u6B21\u6210\u529F\u5220\u9664${Jn.success}\u6761\u8BD5\u9898\uFF0C\u6709${Jn.fail}\u6761\u8BD5\u9898\u56E0\u4E3A\u516C\u5F00\u65E0\u6CD5\u5220\u9664\uFF0C\u8BF7\u64A4\u9500\u540E\u518D\u8FDB\u884C\u5220\u9664\u3002`,onOk:()=>{va(new Array(Jn.success))}})});if(vr!=null&&vr.length){const Jn=yield(0,_t.ZP)("/api/item_banks/check_item_banks.json",{method:"get",params:{ids:vr}});if((Jn==null?void 0:Jn.status)===0&&((bt=Jn==null?void 0:Jn.data)==null?void 0:bt.size)!==0){ae.default.confirm({icon:null,width:400,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:gt.createElement("div",null,gt.createElement("div",null,"\u8BD5\u9898\u5DF2\u7ECF\u5728\u300A",((on=Jn==null?void 0:Jn.data)==null?void 0:on.name)||"--","\u300B",((xn=Jn==null?void 0:Jn.data)==null?void 0:xn.size)>1?`\u7B49 ${(En=Jn==null?void 0:Jn.data)==null?void 0:En.size} \u5F20\u8BD5\u5377\u4E2D\u4F7F\u7528`:"\u8BD5\u5377\u4E2D\u4F7F\u7528","\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u8BD5\u9898\u8FDB\u884C\u5220\u9664\uFF1F"),gt.createElement("div",null,"\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002")),onOk:Hn});return}else{ae.default.confirm({centered:!0,width:530,className:"custom-modal-divider ",okText:"\u786E\u5B9A",title:"\u63D0\u793A",cancelText:"\u53D6\u6D88",icon:null,content:`\u672C\u6B21\u9009\u4E2D\u4E86${vr==null?void 0:vr.length}\u6761\u8BD5\u9898\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF0C\u5220\u9664\u540E\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F`,onOk:Hn});return}}te.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u5220\u9664\u7684\u8BD5\u9898")}),Ta=()=>{var bt,on,xn;if(!(vr!=null&&vr.length))return te.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");if((bt=kn==null?void 0:kn.filter(En=>vr.includes(En.id)))!=null&&bt.every(En=>En.public))return te.ZP.info("\u6240\u9009\u8BD5\u9898\u5DF2\u516C\u5F00\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9");if((on=kn==null?void 0:kn.filter(En=>vr.includes(En.id)))!=null&&on.find(En=>{var Hn;return En.item_type==="PROGRAM"&&((Hn=En.program_attr)==null?void 0:Hn.status)===0}))return te.ZP.info("\u5DF2\u9009\u9898\u4E2D\u5B58\u5728\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898");if(window.localStorage.getItem("problemset-set-public-hint-flag")==="1"||qt.userInfo.professional_certification){if((xn=kn==null?void 0:kn.filter(En=>vr.includes(En.id)))!=null&&xn.find(En=>{var Hn;return((Hn=En==null?void 0:En.tag_discipline_ids)==null?void 0:Hn.length)==0}))return te.ZP.info("\u90E8\u5206\u8BD5\u9898\u6682\u672A\u8BBE\u7F6E\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u77E5\u8BC6\u70B9\u518D\u8FDB\u884C\u516C\u5F00");ae.default.confirm({centered:!0,width:530,okText:"\u7533\u8BF7\u516C\u5F00",cancelText:"\u53D6\u6D88",title:"\u6279\u91CF\u516C\u5F00\u8BD5\u9898",maskClosable:!0,icon:null,content:gt.createElement("div",{className:"font16 c-grey-333"},"\u8BD5\u9898\u516C\u5F00\u4E4B\u540E\uFF0C\u5E73\u53F0\u7684\u6240\u6709\u7528\u6237\u90FD\u53EF\u4EE5\u67E5\u770B\u53EF\u4F7F\u7528\u3002\u786E\u8BA4\u8981\u7533\u8BF7\u516C\u5F00\u5417"),onOk:()=>{Ia()}})}else ae.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u516C\u5F00\u89C4\u5219\u544A\u77E5",maskClosable:!0,icon:null,content:gt.createElement("div",{className:"font16 c-grey-333"},"\u516C\u5F00\u5E76\u7ECF\u5E73\u53F0\u5BA1\u6838\u540E\uFF0C\u8BE5\u9898\u5C06\u5728\u516C\u5171\u8BD5\u9898\u5E93\u53EF\u89C1\uFF0CEducoder\u6240\u6709\u7528\u6237\u5747\u53EF\u4F7F\u7528\u8BE5\u9898\u3002",gt.createElement("br",null),"\u516C\u5F00\u540E\u4E0D\u53EF\u4FEE\u6539\uFF0C\u4F46\u53EF\u4EE5\u64A4\u9500\uFF1B\u64A4\u9500\u516C\u5F00\u540E\u53EF\u4EE5\u4FEE\u6539\u3002",gt.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u7533\u8BF7\u516C\u5F00\uFF1F",gt.createElement("br",null),gt.createElement(x.default,{className:"mt10",defaultChecked:!1,onChange:En=>Ci.current=En.target.checked},"\u4E0D\u518D\u63D0\u793A")),onOk:()=>{Ia()}})},Ia=()=>er(void 0,null,function*(){const bt=Vn==="3"?1:2,on=kn?kn.filter(En=>vr.includes(En.id)&&!(En.public||En.apply)).map(En=>En.id):[];(yield(0,Ke.Qp)({ids:on,source:bt})).status===0&&(Ci.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),Ci.current=!1,Gr(),te.ZP.success("\u6279\u91CF\u7533\u8BF7\u6210\u529F"))}),Ma=bt=>er(void 0,null,function*(){const on=yield(0,_t.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});ra(on.disciplines||[]),yield xa(bt),bt!=null&&bt.sub_discipline_id?(or(1),oi.setFieldsValue({sub_discipline_id:[bt==null?void 0:bt.discipline_id,bt==null?void 0:bt.sub_discipline_id],tag_discipline_ids:bt==null?void 0:bt.tag_discipline_ids})):bt!=null&&bt.tag_discipline_ids&&oi.setFieldsValue({tag_discipline_ids:bt==null?void 0:bt.tag_discipline_ids})}),go=bt=>{qn(bt),Ma(bt),Vi(!0)},yo=bt=>{ae.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:gt.createElement(gt.Fragment,null,gt.createElement("div",{className:it.modalContent},"\u53D1\u5E03\u540E\u5373\u53EF\u5E94\u7528\u5230\u81EA\u5DF1\u7BA1\u7406\u7684\u8BFE\u5802"),gt.createElement("div",{className:it.modalContent}," \u662F\u5426\u786E\u8BA4\u53D1\u5E03?")),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>er(void 0,null,function*(){const on=yield(0,Ke.MZ)({identifier:bt});(on==null?void 0:on.status)===0&&(te.ZP.success("\u53D1\u5E03\u6210\u529F"),Gr())})})},bo=bt=>{Da(bt)},Eo=bt=>{ae.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:gt.createElement("p",{className:it.modalContent},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>er(void 0,null,function*(){const on=yield(0,Ke.sD)({identifier:bt});(on==null?void 0:on.status)===0&&(te.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F"),Gr())})})},Ao=bt=>er(void 0,null,function*(){console.log("\u5207\u6362\u56E2\u961Ftab\u65F6\u89E6\u53D1",bt),fn({type:"problemset/getDisciplines",payload:{source:"question",teach_group_id:bt,group_id:pt.group_id,group_type:"3"}}),pt.page=1,pt.teach_group_id=bt,delete pt.id,pt.group_id=0,nn(dr({},pt)),Jr(pt),Yr(pt)}),wo=bt=>{pt.sort_by=bt.type,pt.sort_direction=bt.direction,pt.page=1,Ei(bt.name),nn(pt),Jr(pt),Yr(Tr(dr({},pt),{parents:br.slice(0,-1)}))},Co=()=>{pt.page=1,nn(pt),Jr(pt),Yr(pt)},So=bt=>{pt.discipline_id="",pt.sub_discipline_id="",pt.tag_discipline_id="",pt.item_type=null,pt.difficulty=null,pt.page=1,pt.group_id=bt,Wr(-1),nn(pt),Jr(pt),Yr(pt)},xo=()=>{if(!(vr!=null&&vr.length)){fn({type:"problemset/setActionTabs",payload:{key:"\u5BFC\u51FA\u8BD5\u9898",params:pt}});return}ae.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5BFC\u51FA\u63D0\u793A",maskClosable:!0,icon:null,content:gt.createElement("div",{className:`font14 ${it.overflow}`},"\u5DF2\u9009\u4E2D",vr==null?void 0:vr.length,"\u9053\u9898\uFF0C\u5176\u4E2D\u7EC4\u5408\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA\u3002"),onOk:()=>{(0,wn.rQ)({ids:vr})}})},Do=()=>er(void 0,null,function*(){const bt=yield(0,Ke.bF)({ids:vr}),{unpublish_program_question_count:on,total_item_banks:xn}=bt.data||{};on===0?ae.default.error({title:"\u9519\u8BEF",content:gt.createElement("span",null,"\u53D1\u5E03\u9519\u8BEF\uFF01\u8BF7\u9009\u62E9\u5C1A\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u8FDB\u884C\u53D1\u5E03"),centered:!0,okText:"\u786E\u8BA4"}):ae.default.confirm({title:"\u63D0\u793A",content:gt.createElement("span",null,"\u5F53\u524D\u9009\u4E2D",xn,"\u9898\uFF0C\u5176\u4E2D\u5305\u542B",on,"\u9053\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\uFF0C \u8BF7\u786E\u8BA4\u662F\u5426\u53D1\u5E03\uFF1F"),centered:!0,onOk:()=>er(void 0,null,function*(){(yield(0,Ke.dt)({ids:vr})).status===0&&(te.ZP.success("\u53D1\u5E03\u6210\u529F"),Gr())})})}),jo=gt.createElement(b.default,null,bi&>.createElement(b.default.Item,{onClick:()=>ia(!0)},"\u6279\u91CF\u52A0\u5165"),bi&>.createElement(b.default.Item,{onClick:()=>ia(!1)},"\u6279\u91CF\u79FB\u51FA"),Vn==="0"&&ei&>.createElement(b.default.Item,{onClick:()=>ba()},"\u79FB\u52A8\u5230"),Vn==="0"&&ei&>.createElement(b.default.Item,{onClick:Ta},"\u6279\u91CF\u516C\u5F00"),Vn==="0"&&ei&>.createElement(b.default.Item,{onClick:()=>Ea()},"\u6279\u91CF\u5171\u4EAB"),Vn==="0"&&ei&>.createElement(b.default.Item,{onClick:Pa},"\u6279\u91CF\u5220\u9664")),Na=bt=>{var on;if(Ur)if((Lr==null?void 0:Lr.length)<=0){let xn=kn.filter(En=>bt.includes(En.id));Fi([...xn]),ai(xn==null?void 0:xn.map(En=>En.id))}else if(bt.length>Lr.length){let xn=kn.filter(Jn=>bt.includes(Jn.id)),En=Lr.map(Jn=>Jn.id),Hn=xn.filter(Jn=>!En.includes(Jn.id));Fi([...Lr,...Hn]),ai((on=[...Lr,...Hn])==null?void 0:on.map(Jn=>Jn.id))}else{let xn=Lr.filter(En=>bt.includes(En.id));Fi([...xn]),ai(xn==null?void 0:xn.map(En=>En.id))}else ai(bt)},Aa=bt=>{var on;if(Ur)if(bt){let xn=Lr==null?void 0:Lr.map(Hn=>Hn.id),En=kn.filter(Hn=>!xn.includes(Hn.id));Fi([...Lr,...En]),ai((on=[...Lr,...En])==null?void 0:on.map(Hn=>Hn.id))}else{let xn=kn==null?void 0:kn.map(Hn=>Hn.id),En=Lr.filter(Hn=>!xn.includes(Hn.id));Fi([...En]),ai(En==null?void 0:En.map(Hn=>Hn.id))}else ai(bt?kn==null?void 0:kn.map(xn=>xn.id):[])},Fo=()=>{let bt="/problemset/preview";pt.exam_id&&(bt=`/paperlibrary/edit/${pt.exam_id}`),pt!=null&&pt.exercise_id&&!(en!=null&&en.pathId)&&(bt=`/classrooms/${en.coursesId}/exercise/${pt==null?void 0:pt.exercise_id}/edit`),xe.history.push(bt)},_o=[{type:"SINGLE",name:"\u5355\u9009\u9898"},{type:"MULTIPLE",name:"\u591A\u9009\u9898"},{type:"JUDGMENT",name:"\u5224\u65AD\u9898"},{type:"PROGRAM",name:"\u7F16\u7A0B\u9898"},{type:"SUBJECTIVE",name:"\u7B80\u7B54\u9898"},{type:"COMPLETION",name:"\u586B\u7A7A\u9898"},{type:"COMBINATION",name:"\u7EC4\u5408\u9898"},{type:"BPROGRAM",name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],Bo={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Oo=(bt,on)=>{var xn;const En=on.id<0?"--":bi?on[pt.exercise_id?"added":"choosed"]?gt.createElement("span",{key:1,className:it.btnAdd,onClick:Jn=>{Jn.target.style.pointerEvents="none",Fa(on.id)}},ei?"\u79FB\u51FA\u8BD5\u9898\u7BEE":gt.createElement("span",null,gt.createElement("b",{className:`iconfont icon-yichu ${it.cancelC}`}),"\u79FB\u51FA")):on.item_type==="PROGRAM"&&((xn=on.program_attr)==null?void 0:xn.status)===0?gt.createElement(E.Z,{placement:"top",title:"\u7F16\u7A0B\u9898\u672A\u53D1\u5E03\uFF0C\u4E0D\u80FD\u52A0\u5165\uFF01"},gt.createElement("span",{className:it.btnAdd,style:{cursor:"not-allowed",background:"#E3E6EC",color:"#B1BACD"}}," ",ei?"\u52A0\u5165\u8BD5\u9898\u7BEE":gt.createElement("span",{style:{padding:"0 3px"}},gt.createElement("b",{className:`iconfont icon-jiaru ${it.addC}`}),"\u52A0\u5165")," ")):gt.createElement("span",{className:it.btnAdd,onClick:()=>Oa(on.id)},ei?"\u52A0\u5165\u8BD5\u9898\u7BEE":gt.createElement("span",{style:{padding:"0 3px"}},gt.createElement("b",{className:`iconfont icon-jiaru ${it.addC}`}),"\u52A0\u5165")):gt.createElement(gt.Fragment,null);return gt.createElement("span",{className:it.actonBtn},on.id>0&>.createElement(Fn.N,{isProblemset:ei,user:qt,key:on.id,data:on,page:pt.page,activeTabsKey:Vn,selectIds:vr,onCollect:Ka,onSetPublic:Qa,onStartExperience:ro,onCorrection:Ja,onChangeTag:to,onPublicReview:Ya,onSetPrivate:Da,onDelete:no,onCancel:Fa,onSelect:Oa,onMoveTo:ba,addProblemset:ao,onSetShare:Xa,onCancelShare:oo,onPublish:yo,onCancelPublish:Eo,SubjectShare:_a}),En)};(0,y.useEffect)(()=>{if(Ur&&!(en!=null&&en.pathId)){const{coursesId:bt,categoryId:on}=en;fn({type:"shixunHomeworks/addCommonHomeWorkDefaultData",payload:{category:on,coursesId:bt,type:5}})}},[Ur]);const ja=()=>er(void 0,null,function*(){try{yield Mr.current.form.validateFields();let bt=Mr.current.form.getFieldsValue();if((Lr==null?void 0:Lr.length)<=0){document.getElementById("topicdom").scrollIntoView({behavior:"smooth"}),te.ZP.info("\u8BF7\u9009\u62E9\u7F16\u7A0B\u9898");return}pi(!0);const{coursesId:on,categoryId:xn}=en;if(en!=null&&en.pathId){let En=yield(0,_t.ZP)(`/api/paths/${en==null?void 0:en.pathId}/create_hack_homework`,{method:"post",body:Tr(dr({},bt),{coursesId:on,category:xn,stage_shixun_id:xn=="null"?"":xn,stage_id:en==null?void 0:en.stageId,type:5,hack_ids:Lr==null?void 0:Lr.map(Hn=>Hn.id)})});(En==null?void 0:En.status)===0&&(te.ZP.success(`${xn=="null"?"\u65B0\u589E\u6210\u529F":"\u7F16\u8F91\u6210\u529F"}`),xe.history.push(`/paths/${en.pathId}`))}else{let En=yield(0,_t.ZP)(fi?`/api/homework_commons/${xn}/update_hack.json`:`/api/courses/${on}/homework_commons.json`,{method:fi?"put":"post",body:Tr(dr({},bt),{coursesId:on,category:xn,type:5,hack_ids:Lr==null?void 0:Lr.map(Hn=>Hn.id)})});(En==null?void 0:En.status)===0&&xe.history.push(`/classrooms/${en.coursesId}/program_homework/${fi?xn:En.homework_id}/detail?tabs=1`)}pi(!1)}catch(bt){document.body.scrollIntoView()}}),La=()=>gt.createElement(ne.default,{labelAlign:"right",form:oi,labelCol:{span:3},colon:!1,size:"large"},gt.createElement(ne.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"sub_discipline_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411"}]},gt.createElement(z.Z,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411",options:Xi,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(bt,on)=>{oi.setFieldsValue({sub_discipline_id:bt,tag_discipline_ids:[]}),or(bt?bt.length:0),(bt==null?void 0:bt.length)>0&&(xa({sub_discipline_id:bt[1]}),bt[1]==(Ln==null?void 0:Ln.sub_discipline_id)&&oi.setFieldValue("tag_discipline_ids",Ln.tag_discipline_ids))},onClear:()=>{ga([]),oi.setFieldValue("tag_discipline_ids",[]),or(0)}})),gt.createElement(ne.default.Item,{label:"",name:"tag_discipline_ids",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"}],style:{paddingLeft:75}},gt.createElement(ie.default,{disabled:rr===0,className:it.selectitems,showSearch:!0,mode:"multiple",placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",listHeight:200,allowClear:!0,optionFilterProp:"children",filterOption:(bt,on)=>on.key.indexOf(bt.toLowerCase())>=0},$a.map(bt=>gt.createElement(ie.default.Option,{key:bt.name+bt.id,value:bt.id},gt.createElement("div",{style:{display:"flex",alignItems:"center"}},gt.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},bt.name),(bt==null?void 0:bt.type)==="personal"&>.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),rr>0&>.createElement("div",{className:it.concat},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F",gt.createElement("span",{onClick:()=>Lt(!0)},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")));return gt.createElement("div",{className:it.page},gt.createElement("section",null,gt.createElement("div",{className:it.wrap},Di.course_name&&Ur&>.createElement("section",{className:"animated fadeIn"},gt.createElement("aside",{className:"mt10"},Di.category&>.createElement(oe.Z,{separator:">"},gt.createElement(oe.Z.Item,null,gt.createElement(xe.Link,{to:`/classrooms/${Di.course_id}/program_homework`},Di.course_name)),gt.createElement(oe.Z.Item,null,gt.createElement(xe.Link,{to:`/classrooms/${Di.course_id}/program_homework`},Di.category.category_name)),gt.createElement(oe.Z.Item,null,Si)))),gt.createElement("div",{className:it.title},Ur?Si:"\u8BD5\u9898\u5E93"),Ur&>.createElement(Er,{height:250,data:Ri,ref:Mr}),gt.createElement("div",{className:it.headerWrapper,id:"topicdom"},gt.createElement("div",{className:it.tabsWrap},gt.createElement(fe.default,{activeKey:Vn,onChange:Ga,tabBarExtraContent:gt.createElement("div",{className:it.searchWrap},Vn==="0"&&ei&>.createElement(pe.ZP,{className:it.addQuestionBtn,onClick:co},gt.createElement("img",{src:gr,className:it.pngIcon,alt:""}),"\u65B0\u589E\u8BD5\u9898"),gt.createElement(wr,{allowClear:!0,suffix:gt.createElement("i",{className:`iconfont icon-sousuo9 font14 ${it.searchIcon}`,onClick:()=>Sa(pt.keyword)}),className:it.search,placeholder:"\u8BF7\u8F93\u5165\u9898\u53F7\u6216\u5176\u4ED6\u5173\u952E\u8BCD\u8FDB\u884C\u641C\u7D22",size:"middle",onChange:bt=>{pt.keyword=bt.target.value,nn(dr({},pt))},onSearch:Sa}))},gt.createElement(ar,{tab:"\u516C\u5171",key:"1"}),((xt=(Ut=hn.teachGroupData)==null?void 0:Ut.groups)==null?void 0:xt.length)&>.createElement(ar,{tab:"\u56E2\u961F\u5171\u4EAB",key:"3"}),!(0,pn.ag)()&&!(0,pn.JA)()&&!Ur&>.createElement(ar,{tab:"\u6536\u85CF\u5939",key:"2"}),gt.createElement(ar,{tab:"\u6211\u521B\u5EFA\u7684",key:"0"}))),(((un=qt==null?void 0:qt.userInfo)==null?void 0:un.professional_certification)||pt.type!=="1")&>.createElement(a.S,{showSelectAll:!1,className:it.select,disciplinesData:($t=hn.disciplinesData)==null?void 0:$t.disciplines,knowledgeData:Pr,directionValue:pt.discipline_id,subDisciplineValue:pt.sub_discipline_id,typeValue:pt.item_type,isprogram_homework:Ur,showKnowledge:!0,name:Zi,setname:ta,difficultyValue:pt.difficulty,showShixun:!(0,pn.JA)()&&!pt.exercise_id&&Vn!=="3"&&Vn!=="1",onShixunChange:mo,onDirectionChange:da,onTypeChange:Ji,onDifficultyChange:Ii,knowledgeValue:Fr,onKnowledgeChange:la,teachGroupData:(Zt=hn.teachGroupData)==null?void 0:Zt.groups,onTeachGroupChange:Ao,teachGroupValue:pt.teach_group_id,showTeachGroup:Va})),gt.createElement("div",{className:it.treeWrapper,style:{display:Vn==="0"||Vn==="3"?"block":"none"}},gt.createElement("div",{className:it.treeHeader},gt.createElement(at.Z,{activeTabsKey:Vn,data:br,onClick:Ba}),Vn==="0"&&!Ur&>.createElement(pe.ZP,{type:"link",onClick:uo,className:it.exportBtn},gt.createElement("img",{src:Rr,alt:"",className:it.pngIcon}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),gt.createElement(ee.Z,{spinning:Hi},gt.createElement("div",{ref:aa,className:Pi.length?it.treeContent:"",style:{maxHeight:"220px",overflow:"auto"}},gt.createElement(An.Z,{setRootData:bt=>{Rn.current=bt},isProblemset:Vn==="0"?ei:!1,reloadData:Gr,data:Pi,onShare:vo,onOpen:Ba,activeTabsKey:Vn,params:pt,navigation:br})))),gt.createElement("div",{className:it.contentWrap},gt.createElement("div",{className:it.batchWrap},gt.createElement("div",{style:{flex:1,display:"flex",alignItems:"center"}},!Ur&>.createElement("div",{className:"font14"},(((Jt=qt==null?void 0:qt.userInfo)==null?void 0:Jt.professional_certification)||pt.type!=="1")&>.createElement(ue.Z,{dropdownRender:()=>gt.createElement(b.default,{selectedKeys:[vi]},ci==null?void 0:ci.map((bt,on)=>gt.createElement(b.default.Item,{key:bt.name,onClick:()=>wo(bt)},bt.name)))},gt.createElement("span",{style:{color:"#464F66"}},gt.createElement("i",{className:"iconfont icon-paixu font14 mr5 c-light-primary"}),vi))),Ur&>.createElement("div",null,gt.createElement(x.default,{checked:(kn==null?void 0:kn.filter(bt=>Lr==null?void 0:Lr.map(on=>on.id).includes(bt.id)).length)===kn.length,onChange:bt=>Aa(bt.target.checked)},"\u672C\u9875\u5168\u9009",gt.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",vr==null?void 0:vr.length,")"))),Ur&>.createElement(ae.default,{open:Qi,centered:!0,width:700,okText:`\u786E\u8BA4${en!=null&&en.pathId?"":fi?"\u7F16\u8F91":"\u65B0\u5EFA"}`,onCancel:()=>na(!1),cancelText:"\u8FD4\u56DE\u5217\u8868",onOk:ja,confirmLoading:Ui,title:"\u67E5\u770B\u5DF2\u9009"},gt.createElement("div",{className:"font14 c-light-primary mb10"},"\u5DF2\u9009",Lr==null?void 0:Lr.length,"\u4E2A"),gt.createElement("div",{style:{height:400,overflow:"auto"}},Lr==null?void 0:Lr.map((bt,on)=>{var xn,En,Hn,Jn,ti,li;return gt.createElement("div",{key:on,className:it.sendModal},gt.createElement("div",{className:it.li},gt.createElement("p",null,bt==null?void 0:bt.name),gt.createElement("div",{className:it.bottom},gt.createElement("span",{className:"c-grey-333"},"\u7F16\u7A0B\u9898"),gt.createElement("i",{className:it.line}),gt.createElement("span",{className:"c-grey-333"},bt.difficulty===1&&"\u7B80\u5355",bt.difficulty===2&&"\u9002\u4E2D",bt.difficulty===3&&"\u56F0\u96BE"),gt.createElement("i",{className:it.line}),gt.createElement("span",null,"\u521B\u5EFA\u8005\xA0",gt.createElement(E.Z,{title:(xn=bt==null?void 0:bt.author)==null?void 0:xn.name},gt.createElement("span",{className:"c-grey-333"},((Hn=(En=bt==null?void 0:bt.author)==null?void 0:En.name)==null?void 0:Hn.length)>6?((ti=(Jn=bt==null?void 0:bt.author)==null?void 0:Jn.name)==null?void 0:ti.substr(0,3))+"...":(li=bt==null?void 0:bt.author)==null?void 0:li.name))),gt.createElement("i",{className:it.line}),gt.createElement("span",{className:it.des},"\u66F4\u65B0\xA0",gt.createElement("span",{className:"c-grey-333"},bt==null?void 0:bt.updated_at)))),gt.createElement("div",{className:it.del,onClick:()=>{Na(Lr.filter(di=>di.id!==bt.id).map(di=>di.id))}},"\u5220\u9664"))})))),gt.createElement(ce.Z,{align:"middle"},gt.createElement("div",null,!pt.item_type&>.createElement("span",{style:{fontSize:"14px",color:"#999999"}},Hr.map(bt=>{if(Gi(bt.value)>0)return gt.createElement("span",{style:{marginLeft:6}},bt.name,gt.createElement("span",{style:{color:"#000000",marginLeft:6}},Gi(bt.value)))}))),Vn==="0"&&ei&>.createElement(pe.ZP,{onClick:xo,type:"link",className:it.exportBtn},gt.createElement("img",{src:lr,className:it.pngIcon}),gt.createElement("span",null,"\u5BFC\u51FA\u8BD5\u9898")))),wi?gt.createElement("div",null,gt.createElement(pe.ZP,{style:{paddingLeft:0},onClick:()=>{pt.page=1,pt.keyword=null,delete pt.id,nn(pt),Sr(!1),Jr(pt),Yr(Tr(dr({},pt),{parents:br.slice(0,-1)}))},type:"link"}," ",gt.createElement("i",{className:"iconfont icon-fanhui2 font14"}),"\u8FD4\u56DE"),gt.createElement("span",{className:"font14 mr20 c-grey-333"},"\u641C\u7D22\u201C",pt.keyword,"\u201D")):null,gt.createElement("div",{className:it.contentListWrap},_n!==0?gt.createElement(ee.Z,{size:"middle",spinning:jn["problemset/getItemBanks"]},kn.map((bt,on)=>{var xn,En,Hn,Jn,ti,li,di;return gt.createElement("div",{id:bt.id+"",className:it.li,key:on},gt.createElement("div",{className:it.top},gt.createElement(Fn.Z,{key:bt.id,data:bt,selectIds:vr,onSelectCheckBox:Na})),gt.createElement("div",{className:it.bottom},gt.createElement("p",{className:`${it.actionLeftItem} ${it.questionTypeName}`},"No.",bt==null?void 0:bt.id),gt.createElement("p",{className:`${it.actionLeftItem} ${it.questionTypeName}`},(xn=_o.find(Ni=>Ni.type===bt.item_type))==null?void 0:xn.name),gt.createElement("p",{className:it.actionLeftItem},Bo[bt.difficulty]),gt.createElement("p",{className:it.actionLeftItem},"\u521B\u5EFA\u8005",gt.createElement(E.Z,{title:(En=bt==null?void 0:bt.author)==null?void 0:En.name},gt.createElement("span",{className:"c-grey-333"},((Jn=(Hn=bt==null?void 0:bt.author)==null?void 0:Hn.name)==null?void 0:Jn.length)>6?((li=(ti=bt==null?void 0:bt.author)==null?void 0:ti.name)==null?void 0:li.substr(0,5))+"...":(di=bt==null?void 0:bt.author)==null?void 0:di.name))),gt.createElement("p",{className:it.actionLeftItem},"\u66F4\u65B0",gt.createElement("span",{className:"c-grey-333"},bt==null?void 0:bt.updated_at)),gt.createElement("p",{className:it.actionLeftItem},"\u4F7F\u7528\u6B21\u6570",gt.createElement("span",{className:"c-grey-333"},bt==null?void 0:bt.quotes)),!Ur&>.createElement("div",{className:it.more},Oo({},bt))))})):gt.createElement(ee.Z,{size:"middle",spinning:jn["problemset/getItemBanks"]},gt.createElement(be.Z,{customText:!((Dn=qt==null?void 0:qt.userInfo)!=null&&Dn.professional_certification)&&pt.type==="1"&&"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BD5\u9898\u5E93\u8D44\u6E90",ButtonTwo:!((At=qt==null?void 0:qt.userInfo)!=null&&At.professional_certification)&&pt.type==="1"?gt.createElement(pe.ZP,{style:{borderRadius:20},type:"primary",onClick:()=>{xe.history.push("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1"):""}))),_n!==0&&!Ur&>.createElement(se.Z,{showQuickJumper:!0,onChange:Ca,defaultCurrent:1,pageSize:pt==null?void 0:pt.per_page,current:parseInt(pt.page+"")||1,total:_n,showTotal:bt=>gt.createElement(gt.Fragment,null,gt.createElement("span",{className:"mr10 font12"},"\u5171",gt.createElement("span",{className:"c-light-primary"},bt),"\u6761\u6570\u636E"))}),Ur&>.createElement("div",{style:{height:20}})),ei&>.createElement(Bt,{basketData:hn.basketData,visible:ii,basketTotal:zr,onClose:()=>si(!1),onDelete:so,onClear:lo,onSubmit:()=>er(void 0,null,function*(){var bt,on,xn,En,Hn;const Jn=yield fn({type:"problemsetPreview/getEditDisciplines",payload:{source:"question"}}),ti=(bt=Jn==null?void 0:Jn.disciplines)==null?void 0:bt[0],li=yield fn({type:"problemsetPreview/newPreviewProblemset",payload:{name:"\u9ED8\u8BA4\u8BD5\u5377\u540D\u79F0",difficulty:2,duration:60,discipline_id:((on=Jn==null?void 0:Jn.new_checked)==null?void 0:on.discipline_id)||(ti==null?void 0:ti.id),sub_discipline_id:((xn=Jn==null?void 0:Jn.new_checked)==null?void 0:xn.sub_discipline_id)||((Hn=(En=ti==null?void 0:ti.sub_disciplines)==null?void 0:En[0])==null?void 0:Hn.id)}});li.status===0&&xe.history.push(`paperlibrary/add/${li.exam_id}?defaultActiveKey=1&type=2`)})}),!(0,pn.JA)()&&ei&>.createElement(bn,{visibleBasket:ii,onToggleVisible:()=>si(!ii),count:zr})),gt.createElement(Ce,null),gt.createElement($e,{onReloadData:Gr,isPiliangRevoke:gi}),gt.createElement(tt,{onReloadData:()=>va([null])}),gt.createElement(rn,{onReloadData:Gr,onReloadBasketData:hi}),tn.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?gt.createElement(Bn,{shixunIds:Xr,cb:ho}):null,gt.createElement(Je.Z,null),gt.createElement(Ne.Z,null),gt.createElement(Ie.Z,null),gt.createElement(Re.Z,null),gt.createElement(Xe.Z,null),gt.createElement(qe.Z,null),gt.createElement(ot.Z,null),gt.createElement(Ue,null),gt.createElement(ze,{onOk:Co}),gt.createElement(me.Z,{onOk:So})),ei?gt.createElement(y.Fragment,null,!!(vr!=null&&vr.length)&>.createElement("div",{className:it.batch},gt.createElement("aside",null,gt.createElement("div",{style:{flexShrink:0,marginRight:20}},gt.createElement(x.default,{className:"font14",checked:kn!=null&&kn.length?vr.length===(kn==null?void 0:kn.length):!1,onChange:bt=>Aa(bt.target.checked)},"\u672C\u9875\u5168\u9009",gt.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",vr==null?void 0:vr.length,")"))),gt.createElement("div",{className:it.btns},bi&>.createElement("div",{className:it.btn,onClick:()=>ia(!0)},gt.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u52A0\u5165\u8BD5\u9898\u7BEE"),bi&>.createElement("div",{className:it.btn,onClick:()=>ia(!1)},gt.createElement("i",{className:"iconfont icon-piliangyichu"}),"\u79FB\u51FA\u8BD5\u9898\u7BEE"),bi&&["3","1"].includes(Vn)&>.createElement("div",{className:it.btn,onClick:()=>{(vr==null?void 0:vr.length)>0?ae.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,className:"custom-modal-divider",icon:null,content:gt.createElement("div",{className:`font14 ${it.overflow}`,style:{maxHeight:500,overflow:"auto"}},gt.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),gt.createElement(ee.Z,{spinning:Hi},gt.createElement(De.Z,{defaultValue:!0,value:Ar.current,onChange:bt=>Ar.current=bt}))),onOk:()=>er(void 0,null,function*(){var bt;const on=yield(0,Ke.Rp)({id:vr,group_id:(bt=Ar.current)==null?void 0:bt[0]});Ar.current=[],(on==null?void 0:on.status)===0&&(Yr(pt),Gr(),te.ZP.success("\u52A0\u5165\u6210\u529F"))})}):te.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898")}},gt.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u6279\u91CF\u52A0\u5165\u6211\u7684\u9898\u5E93"),Vn==="1"&&(0,pn.ag)()&>.createElement("div",{className:it.btn,onClick:()=>{yi(!0),bo(vr)}},gt.createElement("i",{className:"iconfont icon-piliangchexiaogongkai font16"}),"\u6279\u91CF\u64A4\u9500\u516C\u5F00"),Vn==="0"&>.createElement("div",{className:it.btn,onClick:Ta}," ",gt.createElement("i",{className:"iconfont icon-pilianggongkai"}),"\u516C\u5F00"),Vn==="0"&&!_a&>.createElement("div",{className:it.btn,onClick:()=>Ea()}," ",gt.createElement("i",{className:"iconfont icon-pilianggongxiang"}),"\u6279\u91CF\u5171\u4EAB"),Vn==="0"&>.createElement("div",{className:it.btn,onClick:Pa}," ",gt.createElement("i",{className:"iconfont icon-piliangshanchu3 c-red"}),"\u5220\u9664"),Vn==="0"&>.createElement("div",{className:it.btn,onClick:Do}," ",gt.createElement("i",{className:"iconfont icon-fabu5"}),"\u53D1\u5E03"),Vn==="0"&>.createElement("div",{className:it.btn,onClick:()=>ba()},gt.createElement("i",{className:"iconfont icon-yidongmulu font16"}),"\u79FB\u81F3\u6587\u4EF6\u5939"),gt.createElement("div",{onClick:()=>ai([]),style:{marginLeft:"auto"},className:it.btn}," ",gt.createElement("i",{className:"iconfont icon-piliangcaozuoicon2"}),"\u53D6\u6D88\u64CD\u4F5C"))))):Ur?"":gt.createElement("div",{className:it.batch},gt.createElement("aside",null,gt.createElement("div",{style:{flexShrink:0,marginRight:20}},gt.createElement(x.default,{className:"font14",checked:kn!=null&&kn.length?vr.length===(kn==null?void 0:kn.length):!1,onChange:bt=>Aa(bt.target.checked)},"\u672C\u9875\u5168\u9009",gt.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",vr==null?void 0:vr.length,")"))),gt.createElement("div",{className:it.btns},bi&&!!(vr!=null&&vr.length)&>.createElement("div",{className:it.btn,onClick:()=>ia(!0)},gt.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u6279\u91CF\u52A0\u5165"),bi&&!!(vr!=null&&vr.length)&>.createElement("div",{className:it.btn,onClick:()=>ia(!1)},gt.createElement("i",{className:"iconfont icon-piliangyichu"}),"\u6279\u91CF\u79FB\u51FA"),gt.createElement("div",{className:"c-grey-333 font12 mr40",style:{marginLeft:"auto"}},"\u5DF2\u52A0\u5165:\xA0\xA0",Sn,"\u9898"),gt.createElement("div",{onClick:Fo,className:it.btn},"\u8FD4\u56DE\u8BD5\u5377")))),Ur&>.createElement("div",{className:it.batch},gt.createElement("aside",null,gt.createElement("div",{style:{flexShrink:0,marginRight:20}},gt.createElement(se.Z,{showQuickJumper:!0,onChange:Ca,defaultCurrent:1,pageSize:pt==null?void 0:pt.per_page,current:pt.page||1,hideOnSinglePage:!0,total:_n,showTotal:bt=>gt.createElement("span",{className:"mr10"},"\u5171",gt.createElement("span",{className:"c-light-primary"},bt),"\u6761\u6570\u636E")})),gt.createElement("div",{className:it.btns},gt.createElement(ce.Z,{align:"middle",style:{marginLeft:"auto"}},gt.createElement(ce.Z,{onClick:()=>{if((Lr==null?void 0:Lr.length)<=0){te.ZP.info("\u5F53\u524D\u6682\u65E0\u6570\u636E");return}na(!0)},align:"middle",className:"current"},gt.createElement("i",{className:"iconfont icon-yixuan mr10 c-light-primary font20"}),gt.createElement("span",null,"\u5DF2\u9009",gt.createElement("span",{className:"c-light-primary"},vr.length),"\u4E2A")),gt.createElement(pe.ZP,{className:"mr20 ml40",onClick:()=>{if(en!=null&&en.pathId)xe.history.push(`/paths/${en.pathId}`);else{if(fi){xe.history.push(`/classrooms/${en.coursesId}/program_homework/${en.categoryId}/detail?tabs=1`);return}xe.history.push(`/classrooms/${en.coursesId}/program_homework`)}}},"\u53D6\u6D88"),gt.createElement(pe.ZP,{loading:Ui,onClick:ja,type:"primary"},"\u786E\u8BA4",en!=null&&en.pathId?"":fi?"\u7F16\u8F91":"\u65B0\u5EFA"))))),gt.createElement(ae.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,className:it.publicQuest,open:eo,title:gt.createElement("div",{style:{fontWeight:"bold"}},"\u4FEE\u6539\u77E5\u8BC6\u70B9"),width:"640px",onCancel:()=>{ya(!1),or(0),oi.resetFields()},onOk:()=>er(void 0,null,function*(){oi.validateFields().then(bt=>er(void 0,null,function*(){const on=yield(0,_t.ZP)(`/api/item_banks/${Ln==null?void 0:Ln.id}/update_tag.json`,{method:"put",body:{name:qa.current,tag_discipline_ids:bt==null?void 0:bt.tag_discipline_ids}});(on==null?void 0:on.status)===0&&(te.ZP.success("\u4FEE\u6539\u6210\u529F"),ya(!1),Jr(pt),oi.resetFields())}))})},gt.createElement("div",{className:it.publicQuestContent},gt.createElement(La,null))),gt.createElement(ae.default,{width:640,className:it.publicQuest,centered:!0,title:gt.createElement("div",{style:{fontWeight:"bold"}},"\u516C\u5F00\u8BD5\u9898"),okText:"\u7533\u8BF7\u516C\u5F00",open:oa,onCancel:()=>{Vi(!1),or(0),qn(null),oi.resetFields()},onOk:()=>{oi.validateFields().then(bt=>er(void 0,null,function*(){const on=Vn==="3"?1:2;(yield(0,Ke.wX)({id:Ln==null?void 0:Ln.id,source:on,sub_discipline_id:bt==null?void 0:bt.sub_discipline_id[1],tag_discipline_ids:bt==null?void 0:bt.tag_discipline_ids})).status===0&&(Ci.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),Ci.current=!1,qn(null),ai([]),Gr(),te.ZP.success("\u7533\u8BF7\u6210\u529F")),Vi(!1),or(0),oi.resetFields()}))}},gt.createElement("div",{className:it.publicQuestContent},gt.createElement("div",{className:it.public_tips},gt.createElement(Zr.Z,{style:{color:"#FF8C29",marginRight:10}}),"\u8BBE\u7F6E\u8BD5\u9898\u7684\u77E5\u8BC6\u70B9\u4E4B\u540E\uFF0C\u65B9\u53EF\u7533\u8BF7\u516C\u5F00"),gt.createElement(La,null))),gt.createElement(Kr.Z,{open:Qn,subDisciplineId:(kt=oi.getFieldValue("sub_discipline_id"))==null?void 0:kt[1],onCancel:()=>{Lt(!1)},onOkClick:bt=>{ga(on=>[...on,bt]),oi.setFieldValue("tag_discipline_ids",[...oi.getFieldValue("tag_discipline_ids"),bt==null?void 0:bt.id])}}),gt.createElement(hr.Z,{onlyMediatorOpenStr:"model-change-problem"}))};var $r=(0,xe.connect)(({classroomList:tn,problemset:hn,user:qt,loading:Pn,globalSetting:jn,shixunHomeworks:fn})=>({classroomList:tn,problemset:hn,user:qt,globalSetting:jn,loading:Pn.effects,shixunHomeworks:fn}))(Dr)},40148:function(ct,nt,le){"use strict";le.d(nt,{Im:function(){return ye},ZP:function(){return we},gZ:function(){return De}});var y=le(59301),xe=le(37568),a=le(99571),fe=le(84105),de=le(87395),ne=le(49162),ae=le(24334),re=le(766),te=le(38394),ee=le(49661),x=le(46685),b=le(34376),E=le(92310),z=le.n(E),ie=le(59301),oe=Object.defineProperty,pe=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,be=(Me,Oe,Ue)=>Oe in Me?oe(Me,Oe,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):Me[Oe]=Ue,ge=(Me,Oe)=>{for(var Ue in Oe||(Oe={}))se.call(Oe,Ue)&&be(Me,Ue,Oe[Ue]);if(ce)for(var Ue of ce(Oe))me.call(Oe,Ue)&&be(Me,Ue,Oe[Ue]);return Me},he=(Me,Oe)=>pe(Me,ue(Oe));const{TextArea:ve}=xe.default,Ee={visible:!1,tabIndex:"0"},ye={[ne.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[ne.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[ne.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Ae=(Me=>(Me[Me.SET_VISIBLE=0]="SET_VISIBLE",Me[Me.SET_TABINDEX=1]="SET_TABINDEX",Me))(Ae||{});function Ce(Me,Oe){switch(Oe.type){case 0:return he(ge({},Me),{visible:Oe.payload});case 1:return he(ge({},Me),{tabIndex:Oe.payload});default:throw new Error}}function Se({value:Me,className:Oe}){const[Ue,_e]=(0,y.useState)(!1),Ke=(0,y.useRef)(),Qe=(0,y.useRef)();return(0,y.useEffect)(()=>{Ue&&(Qe.current.reset(),Qe.current.write((0,ee.pp)(Me||"")))},[Me,Ue]),(0,y.useEffect)(()=>{var He,ze,ke,Te;if(Ke.current){Qe.current=new b.Terminal({fontSize:14,disableStdin:!0}),Qe.current.open(Ke.current);const je=Ke.current.offsetWidth-14,Le=((Te=(ke=(ze=(He=Qe.current)==null?void 0:He._core)==null?void 0:ze._renderService)==null?void 0:ke.dimensions)==null?void 0:Te.actualCellWidth)||9.5,Ve=Math.ceil(je/Le);Qe.current.resize(Ve,8),_e(!0)}},[]),ie.createElement("div",{ref:Ke,className:z()("XtermText-valueRef",Oe)})}function De(Me){const{status:Oe,error_msg:Ue,output:_e,input:Ke,expected_output:Qe,is_file:He,input_file_url:ze,output_file_url:ke,expected_output_file_url:Te}=Me;let je=null;const Le={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(Oe){case ne.h.NOMATCH:je=ie.createElement(ie.Fragment,null,ie.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!He&&ie.createElement(Se,{className:"mb10",value:Ke}),He&&ie.createElement("div",{style:Le},ie.createElement("a",{onClick:()=>(0,ee.LR)(ze,Ke)},Ke)),ie.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!He&&ie.createElement(Se,{className:"mb10",value:_e&&ae.Base64.decode(_e)||""}),He&&ie.createElement("div",{style:Le},ie.createElement("a",{onClick:()=>(0,ee.LR)(ke,_e)},_e)),ie.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!He&&ie.createElement(Se,{className:"mb10",value:Qe&&ae.Base64.decode(Qe)||""}),He&&ie.createElement("div",{style:Le},ie.createElement("a",{onClick:()=>(0,ee.LR)(Te,Qe)},Qe)));break;case ne.h.EXECUTEFAILURE:je=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!He&&ie.createElement(te.Z,{value:Ke,style:Le}),He&&ie.createElement("div",{style:Le},ie.createElement("a",{onClick:()=>(0,ee.LR)(ze,Ke)},Ke)),ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:"error"},ae.Base64.decode(Ue)));break;case ne.h.COMPILEFAILURE:je=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!He&&ie.createElement(te.Z,{value:Ke,style:Le}),He&&ie.createElement("div",{style:Le},ie.createElement("a",{onClick:()=>(0,ee.LR)(ze,Ke)},Ke)),ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:"error"},ae.Base64.decode(Ue)));break;case ne.h.PODFAILURE:je=ie.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ne.h.TIMEOUT:je=ie.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ie.createElement(ie.Fragment,null," ",je," ")}function Fe(Me){const{status:Oe,error_msg:Ue,execute_time:_e,output:Ke,input:Qe,expected_output:He,is_file:ze,input_file_url:ke,output_file_url:Te,expected_output_file_url:je}=Me;let Le=null;switch(Oe){case ne.h.OK:Le=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",_e,"\u79D2"),ie.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),ie.createElement("pre",null,ae.Base64.decode(Ke)));break;case ne.h.NOMATCH:Le=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u8F93\u5165\uFF1A",ie.createElement("pre",null,Qe)),ie.createElement("p",null,"\u8F93\u51FA\uFF1A",Ke&&ae.Base64.decode(Ke)),ie.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",He&&ae.Base64.decode(He)));break;case ne.h.EXECUTEFAILURE:Le=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ie.createElement("pre",null,Qe)),ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:"error"},ae.Base64.decode(Ue)));break;case ne.h.COMPILEFAILURE:Le=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ie.createElement("pre",null,Qe)),ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:"error"},ae.Base64.decode(Ue)));break;case ne.h.PODFAILURE:Le=ie.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ne.h.TIMEOUT:Le=ie.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ie.createElement(ie.Fragment,null," ",Le," ")}var we=({id:Me,is_file:Oe,input:Ue,debuging:_e,submitting:Ke,executingMessage:Qe,debugResult:He,onChangeInput:ze,onDebugCode:ke,onSubmitCode:Te})=>{const[je,Le]=(0,y.useReducer)(Ce,Ee),{visible:Ve,tabIndex:rt}=je;(0,y.useEffect)(()=>{Le({type:0,payload:!1})},[Me]);function $e(Pe){let Ze=Pe.target.id;Le({type:1,payload:Ze})}function We(){Le({type:0,payload:!Ve})}const Be=(0,y.useMemo)(()=>{if(He){const{status:Pe}=He;return ie.createElement(ie.Fragment,null,Fe(He))}return null},[He]);function Ye(){Le({type:0,payload:!0}),Le({type:1,payload:"1"}),ke()}return ie.createElement("div",{className:"test-case-panel"},ie.createElement("div",{className:`test-case-panel-body ${Ve?"active":""}`},ie.createElement("ul",{className:"s-navs"},ie.createElement("li",null,ie.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),ie.createElement(x.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:ie.createElement(ve,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Oe?"":Ue,onChange:ze}),rightNode:_e?ie.createElement(re.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):He?Be:ie.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),ie.createElement("a",{className:`btn-collapse ${Ve?"up":""}`,onClick:We},Ve?ie.createElement(fe.Z,null):ie.createElement(de.Z,null)),ie.createElement("footer",{className:"footer"},ie.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),ie.createElement("div",{className:"flex-container"},ie.createElement(a.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),ie.createElement(a.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),ie.createElement(a.ZP,{className:"btn-green",type:"ghost",loading:_e,onClick:Ye},"\u8C03\u8BD5\u4EE3\u7801"),ie.createElement(a.ZP,{type:"primary",className:"custom-ant-disabled",loading:Ke,disabled:Ke,onClick:()=>{Le({type:0,payload:!1}),Te()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},49162:function(ct,nt,le){"use strict";le.d(nt,{h:function(){return y}});var y=(xe=>(xe[xe.NOMATCH=-1]="NOMATCH",xe[xe.OK=0]="OK",xe[xe.TIMEOUT=2]="TIMEOUT",xe[xe.PODFAILURE=3]="PODFAILURE",xe[xe.COMPILEFAILURE=4]="COMPILEFAILURE",xe[xe.EXECUTEFAILURE=5]="EXECUTEFAILURE",xe[xe.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",xe))(y||{})},12062:function(ct,nt,le){"use strict";le.d(nt,{Y2:function(){return Me},ZP:function(){return Oe}});var y=le(59301),xe=le(14566),a=le(6767),fe=le(62957),de=le(77019),ne=le(47889),ae=le(99571),re=le(62673),te=le(25399),ee=le(37568),x={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},b="data:image/png;base64,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",E=le(47257),z=le.n(E),ie=le(25992),oe=le(82093),pe=le(1012),ue=le(49661),ce=le(41550),se=le(59301),me=Object.defineProperty,be=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,he=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,ye=(Ue,_e,Ke)=>_e in Ue?me(Ue,_e,{enumerable:!0,configurable:!0,writable:!0,value:Ke}):Ue[_e]=Ke,Ae=(Ue,_e)=>{for(var Ke in _e||(_e={}))ve.call(_e,Ke)&&ye(Ue,Ke,_e[Ke]);if(he)for(var Ke of he(_e))Ee.call(_e,Ke)&&ye(Ue,Ke,_e[Ke]);return Ue},Ce=(Ue,_e)=>be(Ue,ge(_e)),Se=(Ue,_e,Ke)=>new Promise((Qe,He)=>{var ze=je=>{try{Te(Ke.next(je))}catch(Le){He(Le)}},ke=je=>{try{Te(Ke.throw(je))}catch(Le){He(Le)}},Te=je=>je.done?Qe(je.value):Promise.resolve(je.value).then(ze,ke);Te((Ke=Ke.apply(Ue,_e)).next())});const{Dragger:De}=xe.default,Fe=Ue=>{const _e=Le=>Le&&Le.substring(0,Le.lastIndexOf("."));for(var Ke=[...Ue],Qe=0,He=[],ze=0;ze{if(Le.forEach(Ve=>{let rt=Ve.name.split(/\.(?=[^\.]+$)/);Ve.name=`${rt[0]}.${rt[1].toLowerCase()}`}),Le[0].name.includes(".in"))return Le.length===2?Le:[Le[0],{}];if(Le[0].name.includes(".out"))return Le.length===2?Le.reverse():[{},Le[0]]})},we=({onClose:Ue,onOK:_e,visible:Ke,wrapClassName:Qe,rootIdentifier:He,multiple:ze=!1,defaultMultipleValue:ke=!0})=>{const[Te,je]=(0,y.useState)([]),[Le,Ve]=(0,y.useState)({}),[rt,$e]=(0,y.useState)(!1),[We,Be]=(0,y.useState)(!0),Ye=(0,y.useRef)([]),Pe=(0,y.useRef)(0),Ze=()=>{Ue()};(0,y.useEffect)(()=>{Ge()},[]),(0,y.useEffect)(()=>{Ke&&(Ye.current=[],Pe.current=0,je([]),Be(ke))},[Ke]);const Ge=()=>Se(void 0,null,function*(){try{const ot=yield(0,oe.ZP)("/api/buckets/get_upload_token_for_big_files",{method:"get"}),at=JSON.parse((0,ie.pe)(ot.data));Ve(at)}catch(ot){}}),tt=ot=>ot&&ot.substring(0,ot.lastIndexOf(".")),Je=ot=>{var at,it;const Pt=tt((at=ot[0])==null?void 0:at.name)||tt((it=ot[1])==null?void 0:it.name),wt=Te.filter(It=>tt(It.name)!==Pt);Ye.current=[...wt],je([...wt])},Ne=ot=>{if(!We){const dt=new FormData;dt.append("file",ot.file),(0,oe.ZP)("/api/attachments/get_file_content.json",{method:"post",body:dt},!0).then(ht=>{if(ht.status===0){Pe.current=Pe.current+1;const st=Ye.current.map(Et=>{var mt;if(Et.name===ot.name){const yt=Ae({},Et);return(mt=ot==null?void 0:ot.name)!=null&&mt.includes(".in")?yt.input=ht==null?void 0:ht.content:yt.output=ht==null?void 0:ht.content,yt}return Et});if(Ye.current=[...st],je([...st]),Pe.current>0&&Pe.current===Te.length){$e(!1);let Et=Fe(st);Et=Et.filter(mt=>{var yt,Bt;return!!((yt=mt[0])!=null&&yt.name&&((Bt=mt[1])!=null&&Bt.name))}),Et=Et.map(mt=>Ce(Ae(Ae({},mt[0]),mt[1]),{is_file:!1})),_e(Et),Ue()}}else $e(!1),Ue()});return}const at=new(z())({endpoint:Le.end_point,region:Le.region,accessKeyId:Le.access_key_id,accessKeySecret:Le.access_key_secret,bucket:Le.bucket,stsToken:Le.security_token}),it=ot.name,Pt={container_type:"TestSet",file_name:it},wt=(0,pe.Z)();let It=`testsets/${He}/${wt}${it.indexOf(".")>-1?"."+it.split(".").pop():""}`;He===null&&(It=`testsets/${wt}${it.indexOf(".")>-1?"."+it.split(".").pop():""}`),at.multipartUpload(It,new Blob([ot.file],{type:ot.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:it+""},url:Le==null?void 0:Le.callback_url,host:Le==null?void 0:Le.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,oe.rz)(Pt)}}).then(function(dt){if(dt.data.status===0){Pe.current=Pe.current+1;const ut=Ye.current.map(ht=>{var st,Et,mt,yt,Bt,Nt,Tt,cn,vn,an,Kt,ln,rn,Vt,bn,Fn,An;if(ht.name===((Et=(st=dt.data)==null?void 0:st.data)==null?void 0:Et.file_name)){const dn=Ae({},ht);return(Bt=(yt=(mt=dt.data)==null?void 0:mt.data)==null?void 0:yt.file_name)!=null&&Bt.includes(".in")?(dn.in_object_key=(Tt=(Nt=dt.data)==null?void 0:Nt.data)==null?void 0:Tt.object,dn.in_object_size=(vn=(cn=dt.data)==null?void 0:cn.data)==null?void 0:vn.size,dn.input=(Kt=(an=dt.data)==null?void 0:an.data)==null?void 0:Kt.file_name,dn.in_file=ot):(dn.out_object_key=(rn=(ln=dt.data)==null?void 0:ln.data)==null?void 0:rn.object,dn.out_object_size=(bn=(Vt=dt.data)==null?void 0:Vt.data)==null?void 0:bn.size,dn.output=(An=(Fn=dt.data)==null?void 0:Fn.data)==null?void 0:An.file_name,dn.out_file=ot),dn}return ht});if(Ye.current=[...ut],je([...ut]),Pe.current>0&&Pe.current===Te.length){$e(!1);let ht=Fe(ut);ht=ht.filter(st=>{var Et,mt;return!!((Et=st[0])!=null&&Et.name&&((mt=st[1])!=null&&mt.name))}),ht=ht.map(st=>Ce(Ae(Ae({},st[0]),st[1]),{is_file:!0})),_e(ht),Ue()}}})},Ie=ot=>new Promise((at,it)=>{let Pt=0,wt=[];for(let It=0;It{Pt++,Pt===ot.length&&(wt.length?(a.ZP.warning(`${wt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),it()):at(ot))}).catch(dt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",dt),Pt++,wt.push(ot[It].name),Pt===ot.length&&(wt.length?(a.ZP.warning(`${wt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),it()):at(ot))})}),Re=()=>Se(void 0,null,function*(){if(Te.length===0){a.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield Ie(Te),$e(!0),Fe(Te).some(at=>{var it,Pt;return!((it=at[0])!=null&&it.name&&((Pt=at[1])!=null&&Pt.name))})){fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>Se(void 0,null,function*(){Te.map(at=>Se(void 0,null,function*(){Ne(at)}))}),onCancel:()=>{$e(!1)}});return}Te.map(at=>Se(void 0,null,function*(){Ne(at)}))}),Xe={name:"file",fileList:Te,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:ot=>{if(Te!=null&&Te.some(it=>it.name===ot.name))return a.ZP.info(`${ot.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(ot.size/1024/1024>100)return a.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(ot.name))return a.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const at={name:ot.name,uid:ot.uid,file:ot,percent:0};return Te.push(at),Ye.current=[...Te],je([...Te]),!1}},qe=Fe(Te);return console.log(Te,qe,"fileList"),se.createElement(fe.default,{open:Ke,wrapClassName:Qe,onOk:Re,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:rt},onCancel:Ze,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},se.createElement("div",{className:x.wrap},Te.length?se.createElement("div",null,se.createElement(de.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},se.createElement("div",{style:{visibility:ze?"visible":"hidden"}},se.createElement("span",{className:x.greyText},"\u7528\u4F8B\u7C7B\u578B"),se.createElement(ne.ZP.Group,{className:`ml20 ${x.testCaseRadio}`,optionType:"button",value:We,onChange:ot=>Be(ot.target.value)},se.createElement(ne.ZP,{value:!1},"\u6587\u672C"),se.createElement(ne.ZP,{value:!0},"\u6587\u4EF6"))),se.createElement(xe.default,Ae({},Xe),se.createElement(ae.ZP,{type:"primary",className:x.btnS},se.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),se.createElement(Me,{data:qe,onRemove:Je})):se.createElement("div",{className:`${x.noData} mb30`},se.createElement(xe.default.Dragger,Ce(Ae({},Xe),{className:x.dragger}),se.createElement("img",{src:b,alt:"",className:"mb20"}),se.createElement("div",null,se.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),se.createElement("span",{className:x.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),se.createElement("div",{className:x.text},se.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),se.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",se.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",se.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",se.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",se.createElement("br",null))))},Me=({data:Ue=[],onRemove:_e,width:Ke="auto",showScore:Qe=!1,disabled:He=!1,inputChange:ze,onEvaluatingChange:ke,onSelectAll:Te,checkAll1:je,checkAll2:Le,checkAll3:Ve,checkAll4:rt,checkAll5:$e,showEvaluatingSetting:We=!1,className:Be="",isProgramHomework:Ye=!1})=>{const Pe={value:"",filename:"",dataUrl:""},[Ze,Ge]=(0,y.useState)(Ae({},Pe)),tt=Ie=>{let Re=document.createElement("a");document.body.appendChild(Re);let Xe=URL.createObjectURL(Ie.file);Re.href=Xe,Re.download=Ie.name,Re.click(),URL.revokeObjectURL(Xe),document.body.removeChild(Re)},Je=(Ie,Re)=>{(0,ue.LR)(Ie,Re)},Ne=(Ie,Re)=>{fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:se.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{_e(Ie,Re)},onCancel:()=>{}})};return Ue.length?se.createElement("div",{className:Be,style:{width:Ke}},se.createElement("div",{className:`${Ye?x.headProgram:x.head}`},We&&se.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},se.createElement(re.default,{checked:je,onChange:Ie=>{Te(Ie.target.checked,"hidden")}}),se.createElement(te.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},se.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),se.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),se.createElement("div",{style:{width:Ye?"25%":"15%"}},"\u7528\u4F8B"),se.createElement("div",{style:{width:Qe?Ye?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),se.createElement("div",{style:{width:Qe?Ye?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),Qe&&se.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),We&&se.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},se.createElement(re.default,{checked:rt,onChange:Ie=>{Te(Ie.target.checked,"input_visible")}}),se.createElement(te.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},se.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),se.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),We&&se.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},se.createElement(re.default,{checked:Le,onChange:Ie=>{Te(Ie.target.checked,"is_invisible")}}),se.createElement(te.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},se.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),se.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),We&&se.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},se.createElement(re.default,{checked:$e,onChange:Ie=>{Te(Ie.target.checked,"actual_output_visible")}}),se.createElement(te.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},se.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),se.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),We&&se.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},se.createElement(re.default,{checked:Ve,onChange:Ie=>{Te(Ie.target.checked,"last_match_rule")}}),se.createElement(te.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},se.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),se.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),se.createElement("div",{className:x.operation,style:Ye?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),se.createElement("div",{className:x.listWrapper,style:{boxShadow:Ye?"0px 2px 4px 0px #EAEEF4":"unset"}},Ue.map((Ie,Re)=>{var Xe,qe,ot,at;return se.createElement("div",{key:Re,className:x.list,style:Ye?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},We&&se.createElement("div",{style:{width:"15%"}},se.createElement(re.default,{checked:!!Ie.hidden,onChange:it=>{ke(it.target.checked,Re,"hidden")}})),se.createElement("div",{style:{width:Ye?"25%":"15%",paddingLeft:Ye?"5px":"0px",paddingRight:Ye?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Re+1),se.createElement("div",{className:x.info,style:{width:Qe?Ye?"20%":"15%":"25%"}},se.createElement("span",{title:Ie.input||((Xe=Ie[0])==null?void 0:Xe.name),onClick:()=>Se(void 0,null,function*(){let it;Ie.input?Ie.input_file_url?it=Ie.input_file_url:it=Ie.in_file:it=Ie[0];let Pt;typeof it=="string"?(Pt=yield fetch(it,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Ge({value:yield Pt.text(),filename:"",dataUrl:it})):(Pt=yield(0,ue.db)(it.file),Ge({value:Pt.text,filename:it.name,dataUrl:Pt.link}))})},Ie.input||((qe=Ie[0])==null?void 0:qe.name))),se.createElement("div",{className:x.info,style:{width:Qe?Ye?"20%":"15%":"25%"}},se.createElement("span",{title:Ie.output||((ot=Ie[1])==null?void 0:ot.name),onClick:()=>Se(void 0,null,function*(){let it;Ie.input?Ie.output_file_url?it=Ie.output_file_url:it=Ie.out_file:it=Ie[1];let Pt;typeof it=="string"?(Pt=yield fetch(it,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Ge({value:yield Pt.text(),filename:"",dataUrl:it})):(Pt=yield(0,ue.db)(it.file),Ge({value:Pt.text,filename:it.name,dataUrl:Pt.link}))})},Ie.output||((at=Ie[1])==null?void 0:at.name))),Qe&&se.createElement("div",{style:{width:"20%"}},se.createElement(ee.default,{size:"large",addonAfter:Ye?"%":null,disabled:He,style:{width:"80%"},onChange:it=>ze(it,Re),value:Ie.score}),!Ye&&se.createElement("span",null,"\xA0%")),We&&se.createElement("div",{style:{width:"20%"}},se.createElement(re.default,{checked:Ie.input_visible||!1,onChange:it=>{ke(it.target.checked,Re,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),We&&se.createElement("div",{style:{width:"20%"}},se.createElement(re.default,{checked:Ie.is_invisible||!1,onChange:it=>{ke(it.target.checked,Re,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),We&&se.createElement("div",{style:{width:"20%"}},se.createElement(re.default,{checked:Ie.actual_output_visible||!1,onChange:it=>{ke(it.target.checked,Re,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),We&&se.createElement("div",{style:{width:"20%"}},se.createElement(re.default,{checked:Ie.last_match_rule||!1,onChange:it=>{ke(it.target.checked,Re,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),se.createElement("div",{onClick:()=>Ne(Ie,Re),style:Ye?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},se.createElement("span",{className:x.del},"\u5220\u9664")))})),se.createElement(ce.Z,{close:!0,data:Ze.dataUrl,filename:Ze.filename,type:Ze.dataUrl.length?"txt":"",onClose:()=>Ge(Ae({},Pe)),monacoEditor:{value:Ze.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):se.createElement(se.Fragment,null)};var Oe=we},46541:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return E}});var y=le(59301),xe=le(6767),a=le(25399),fe=le(29787),de=le(77019),ne=le(5269),ae=le(13747),re=le(99571),te=le(2978),ee=le(82093),x=le(38394),b=(ie,oe,pe)=>new Promise((ue,ce)=>{var se=ge=>{try{be(pe.next(ge))}catch(he){ce(he)}},me=ge=>{try{be(pe.throw(ge))}catch(he){ce(he)}},be=ge=>ge.done?ue(ge.value):Promise.resolve(ge.value).then(se,me);be((pe=pe.apply(ie,oe)).next())}),E=({id:ie,activeDiscussIndex:oe,onReplyDiscuss:pe,adminOrOperator:ue})=>{const[ce,se]=(0,y.useState)(""),[me,be]=(0,y.useState)(!1);function ge(ve){se(ve)}function he(){if(!ce){xe.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}pe(ie,ce),se("")}return(0,y.useEffect)(()=>{oe!=ie&&be(!1)},[oe]),y.createElement("div",{key:ie,className:"discuss-item-editor",style:{display:oe===ie?"block":"none",width:"100%"}},y.createElement(te.Z,{miniToolbar:!0,startInit:oe===ie,defaultValue:ce,id:ie,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:ge,extraUse:ue&&y.createElement(a.Z,{color:"#fff",open:me,destroyTooltipOnHide:!0,title:z({id:ie,isOpen:me,activeDiscussIndex:oe,onChange:ge,setIsOpen:be}),overlayStyle:{maxWidth:600}},y.createElement("a",{title:me?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>be(!me)},y.createElement("i",{className:"iconfont icon-dianzan11"})))}),y.createElement("a",{onClick:he,className:"btn-send"},"\u53D1\u9001"))};const z=ie=>{const[oe,pe]=(0,y.useState)(!1),[ue,ce]=(0,y.useState)([]),[se,me]=(0,y.useState)(1);(0,y.useEffect)(()=>{ie!=null&&ie.isOpen?be():(me(1),ce([]))},[ie==null?void 0:ie.isOpen]);const be=()=>b(void 0,null,function*(){pe(!0);const ge=yield(0,ee.ZP)(`/api/discusses/${ie==null?void 0:ie.id}/recommend_answer.json`,{method:"get"});(ge==null?void 0:ge.status)==0&&ce(ge==null?void 0:ge.answer),pe(!1)});return y.createElement(fe.Z,{spinning:oe},y.createElement("div",{style:{color:"#000"}},y.createElement(x.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(ue==null?void 0:ue[se-1])||""}),y.createElement(de.Z,{justify:"end",align:"middle"},y.createElement(ne.Z,null,y.createElement(ae.Z,{simple:!0,current:se,pageSize:1,total:(ue==null?void 0:ue.length)||0,onChange:ge=>{me(ge)}})),y.createElement(ne.Z,null,y.createElement(re.ZP,{onClick:()=>b(void 0,null,function*(){ie==null||ie.onChange(ue==null?void 0:ue[se-1]),ie==null||ie.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},67290:function(ct,nt,le){"use strict";le.d(nt,{CP:function(){return a},_V:function(){return ne}});var y=le(28209),xe=le.n(y);const a={secret:y.enc.Utf8.parse("0a18e199b87f1a8d"),iv:y.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},fe={exam:a};function de(ae="",re="exam"){const{secret:te,iv:ee}=fe[re];return AES.encrypt(ae,te,{iv:ee,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function ne(ae="",re="exam"){const{secret:te,iv:ee}=fe[re];return y.AES.decrypt(ae,te,{iv:ee,mode:xe().mode.CBC,padding:xe().pad.Pkcs7}).toString(y.enc.Utf8)}},30975:function(ct,nt,le){"use strict";le.d(nt,{AD:function(){return Fe},BA:function(){return Ze},D9:function(){return Qe},Hp:function(){return ge},IM:function(){return ze},Iy:function(){return ve},KM:function(){return Pe},KU:function(){return Le},MJ:function(){return he},Ne:function(){return He},ON:function(){return rt},Uj:function(){return Be},VY:function(){return je},YO:function(){return We},YX:function(){return $e},Zn:function(){return ie},_g:function(){return se},_k:function(){return _e},c6:function(){return Se},cr:function(){return oe},eV:function(){return De},fi:function(){return pe},gh:function(){return Ae},hS:function(){return ke},iA:function(){return ue},j6:function(){return me},je:function(){return Oe},jj:function(){return be},kS:function(){return Ve},lS:function(){return Ue},o6:function(){return Ce},pO:function(){return Ye},rQ:function(){return we},sA:function(){return ye},xm:function(){return Ke},xo:function(){return Te},y8:function(){return Me},yd:function(){return ce}});var y=le(64948),xe=le(76560),a=le(49661),fe=le(6767),de=le(90524),ne=Object.defineProperty,ae=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ee=(Ge,tt,Je)=>tt in Ge?ne(Ge,tt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Ge[tt]=Je,x=(Ge,tt)=>{for(var Je in tt||(tt={}))re.call(tt,Je)&&ee(Ge,Je,tt[Je]);if(ae)for(var Je of ae(tt))te.call(tt,Je)&&ee(Ge,Je,tt[Je]);return Ge},b=(Ge,tt,Je)=>new Promise((Ne,Ie)=>{var Re=ot=>{try{qe(Je.next(ot))}catch(at){Ie(at)}},Xe=ot=>{try{qe(Je.throw(ot))}catch(at){Ie(at)}},qe=ot=>ot.done?Ne(ot.value):Promise.resolve(ot.value).then(Re,Xe);qe((Je=Je.apply(Ge,tt)).next())});const E=()=>{(0,xe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},z=()=>{(0,xe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},ie=Ge=>b(void 0,null,function*(){E(),(yield(0,y.YR)(x({},Ge))).status===0&&(yield(0,a.QH)("",(0,a.NY)({url:de.Z.API_SERVER+`/api/courses/${Ge.coursesId}/export_couser_info.json`,query:Ge}))),z()}),oe=Ge=>b(void 0,null,function*(){const tt=yield(0,y.yS)(x({},Ge));if(tt.status===0)fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),xe.history.push(`/classrooms/${Ge.coursesId}/exportlist/course_member_act_score`);else{if(tt.status===-2)return tt;tt.status===-3&&((0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${Ge.coursesId}/exportlist/course_member_act_score`))}}),pe=Ge=>b(void 0,null,function*(){const tt=yield(0,y.W0)(x({},Ge));if(tt.status===0)fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),xe.history.push(`/classrooms/${Ge.coursesId}/exportlist/course_total_score`);else{if(tt.status===-4)return tt;tt.status===-3&&((0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${Ge.coursesId}/exportlist/course_total_score`))}}),ue=Ge=>b(void 0,null,function*(){const tt=yield(0,y.Nl)(x({},Ge));if(tt.status===0)fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),xe.history.push(`/classrooms/${Ge.coursesId}/exportlist/course_total_exercise_and_other`);else{if(tt.status===-4)return tt;tt.status===-3&&((0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${Ge.coursesId}/exportlist/course_total_exercise_and_other`))}}),ce=Ge=>b(void 0,null,function*(){const tt=yield(0,y.IU)(x({},Ge));if(tt.status===0)fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),xe.history.push(`/classrooms/${Ge.coursesId}/exportlist/export_star_user`);else{if(tt.status===-4)return tt;tt.status===-3&&((0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${Ge.coursesId}/exportlist/export_star_user`))}}),se=Ge=>b(void 0,null,function*(){const tt=yield(0,y.td)(x({},Ge));if(tt.status===0)fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),xe.history.push(`/classrooms/${Ge.coursesId}/exportlist/course_total_exercise_and_other`);else{if(tt.status===-2)return tt;if(tt.status===-3)(0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${Ge.coursesId}/exportlist/course_total_exercise_and_other`);else if(tt.status===-4)return tt}}),me=Ge=>b(void 0,null,function*(){const tt=yield(0,y.QX)(x({},Ge));if(tt.status===0)fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),xe.history.push(`/classrooms/${Ge.coursesId}/exportlist/course_total_homework`);else{if(tt.status===-4)return tt;tt.status===-3&&((0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${Ge.coursesId}/exportlist/course_total_homework`))}}),be=(Ge,tt)=>b(void 0,null,function*(){const Je=yield(0,y.o_)(x({},Ge));Je.status===0?(fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),xe.history.push(`/classrooms/${Ge.coursesId}/exportlist/${tt}`)):Je.status===-3&&((0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${Ge.coursesId}/exportlist/${tt}`))}),ge=(Ge,tt)=>b(void 0,null,function*(){const Je=yield(0,y.ZL)(x({},Ge));Je.status===0?(fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),xe.history.push(`/classrooms/${Ge.coursesId}/exportlist/${tt}`)):Je.status===-3&&((0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${Ge.coursesId}/exportlist/${tt}`))}),he=(Ge,tt)=>b(void 0,null,function*(){const Je=yield(0,y.vV)(x({},Ge));Je.status===0?(fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),xe.history.push(`/classrooms/${Ge.coursesId}/exportlist/${tt}`)):Je.status===-3&&((0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${Ge.coursesId}/exportlist/${tt}`))}),ve=(Ge,tt)=>b(void 0,null,function*(){const Je=yield(0,y.aP)(x({},Ge));Je.status===0?(fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),xe.history.push(`/classrooms/${Ge.coursesId}/exportlist/${tt}`)):Je.status===-3&&((0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${Ge.coursesId}/exportlist/${tt}`))}),Ee=Ge=>b(void 0,null,function*(){E(),(yield exportCourseWorkListAppendix(x({},Ge))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${Ge.categoryId}/works_list.zip`,query:Ge}))),z()}),ye=Ge=>b(void 0,null,function*(){E(),yield(0,a.QH)("",de.Z.API_SERVER+`/api/polls/${Ge.categoryId}/commit_result.xlsx`),z()}),Ae=Ge=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+`/api/courses/${Ge.coursesId}/attendances/export_xlsx_data.xlsx`,query:Ge}))}),Ce=Ge=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+`/api/courses/${Ge.coursesId}/video_study_statics.xlsx`,query:Ge}))}),Se=Ge=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+`/api/courses/${Ge.coursesId}/export_video_study.xlsx`,query:Ge}))}),De=Ge=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+`/api/courses/${Ge.coursesId}/export_course_students_info.xlsx`,query:Ge}))}),Fe=Ge=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+"/api/school_manages/students.xlsx",query:Ge}))}),we=Ge=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+"/api/item_banks/export.xlsx",query:Ge}))}),Me=Ge=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:Ge}))}),Oe=Ge=>b(void 0,null,function*(){const tt=yield(0,y.Uy)(x({},Ge));tt.status===0?(fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),xe.history.push(`/classrooms/${Ge.coursesId}/exportlist/exercise_score,export_exercise_users`)):tt.status===-3&&((0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${Ge.coursesId}/exportlist/exercise_score,export_exercise_users`))}),Ue=Ge=>b(void 0,null,function*(){const tt=yield(0,y.tg)(x({},Ge));tt.status===0?(fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),xe.history.push(`/classrooms/${Ge.coursesId}/exportlist/exercise_score,export_exercise_report`)):tt.status===-3&&((0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${Ge.coursesId}/exportlist/exercise_score,export_exercise_report`))}),_e=Ge=>b(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+`/api/export_records/${Ge.id}.xlsx`,query:Ge}))}),Ke=Ge=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:Ge}))}),Qe=Ge=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+`/api/courses/${Ge==null?void 0:Ge.coursesId}/${Ge.menuKey}_statistic.xlsx?${Ge.checkedList.map(tt=>`course_group_id[]=${tt}`).join("&")}`,query:Ge}))}),He=Ge=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+`/api/ec_years/${Ge==null?void 0:Ge.ec_year_id}/ec_training_objectives.xlsx`,query:Ge}))}),ze=Ge=>b(void 0,null,function*(){yield(0,a.FH)(Ge==null?void 0:Ge.name,(0,a.NY)({url:de.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:Ge}))}),ke=Ge=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+`/api/ec_years/${Ge==null?void 0:Ge.ec_year_id}/ec_courses.xlsx`,query:Ge}))}),Te=Ge=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+`/api/ec_years/${Ge==null?void 0:Ge.ec_year_id}/ec_graduation_requirements.xlsx`,query:Ge}))}),je=Ge=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:Ge}))}),Le=Ge=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+`/api/exercises/${Ge.categoryId}/rank_list.xlsx`,query:Ge}))}),Ve=Ge=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:Ge}))}),rt=Ge=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+`/api/examination_banks/${Ge.id}.json`,query:Ge}))}),$e=Ge=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+`/api/exercises/${Ge.categoryId}.json`,query:Ge}))}),We=Ge=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+`/api/polls/${Ge==null?void 0:Ge.id}/commit_result.json`,query:Ge}))}),Be=Ge=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+"/api/paths/get_task_pass.json",query:Ge}))}),Ye=(Ge,tt)=>b(void 0,null,function*(){yield(0,a.FH)(tt||"",(0,a.NY)({url:de.Z.API_SERVER+`/api/exercises/${Ge==null?void 0:Ge.exercise_id}/consult_exercise.json`,query:Ge}))}),Pe=Ge=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+`/api/competitions/${Ge==null?void 0:Ge.identifier}/competition_commit_records/member_works.xlsx`,query:Ge}))}),Ze=Ge=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+`/api/courses/${Ge==null?void 0:Ge.coursesId}/group_homeworks/import_group_template.xlsx`,query:Ge}))})},2610:function(ct,nt,le){"use strict";le.d(nt,{BU:function(){return xe},Dj:function(){return y},gH:function(){return a},vp:function(){return fe}});function y(de){try{de.mozRequestFullScreen?de.mozRequestFullScreen():de.webkitRequestFullScreen&&de.webkitRequestFullScreen()}catch(ne){console.log(ne,":e")}}function xe(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const a=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function fe(){var de=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,ne=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",de),window.isFullScreen?window.isFullScreen:de!=null}},98072:function(ct,nt,le){"use strict";le.d(nt,{U:function(){return te}});var y=le(59301),xe=Object.defineProperty,a=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,ne=(ee,x,b)=>x in ee?xe(ee,x,{enumerable:!0,configurable:!0,writable:!0,value:b}):ee[x]=b,ae=(ee,x)=>{for(var b in x||(x={}))fe.call(x,b)&&ne(ee,b,x[b]);if(a)for(var b of a(x))de.call(x,b)&&ne(ee,b,x[b]);return ee},re=(ee,x,b)=>new Promise((E,z)=>{var ie=ue=>{try{pe(b.next(ue))}catch(ce){z(ce)}},oe=ue=>{try{pe(b.throw(ue))}catch(ce){z(ce)}},pe=ue=>ue.done?E(ue.value):Promise.resolve(ue.value).then(ie,oe);pe((b=b.apply(ee,x)).next())});function te(ee,x){const[b,E]=(0,y.useState)(x),[z,ie]=(0,y.useState)(!1),[oe,pe]=(0,y.useState)();return[b,z,(ce,se=!1)=>re(this,null,function*(){const me=se?x:ae(ae({},b),ce);ie(!0),E(me);const be=yield ee(me);return ie(!1),pe(be),be}),oe,pe]}},89244:function(ct,nt,le){"use strict";le.d(nt,{_:function(){return a}});var y=le(59301),xe=le(62957);const a=fe=>{var de,ne;const ae=(0,y.useRef)([]),re=()=>{for(const te of ae.current)clearTimeout(te);ae.current=[]};return(0,y.useEffect)(()=>{var te,ee,x,b,E,z;if(re(),(te=fe==null?void 0:fe.exercise)!=null&&te.left_time&&((x=(ee=fe==null?void 0:fe.exercise)==null?void 0:ee.exercise_events)==null?void 0:x.length)>0){for(const ie of(b=fe==null?void 0:fe.exercise)==null?void 0:b.exercise_events)if(((E=fe==null?void 0:fe.exercise)==null?void 0:E.left_time)>(ie==null?void 0:ie.reminder_time)*60){let oe=(((z=fe==null?void 0:fe.exercise)==null?void 0:z.left_time)-(ie==null?void 0:ie.reminder_time)*60)*1e3;oe=oe>2147483647?2147483647:oe;const pe=setTimeout(()=>{xe.default.info({content:`${ie==null?void 0:ie.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},oe);ae.current.push(pe)}}},[(de=fe==null?void 0:fe.exercise)==null?void 0:de.left_time,(ne=fe==null?void 0:fe.exercise)==null?void 0:ne.exercise_events]),re}},90290:function(ct,nt,le){"use strict";le.d(nt,{AL:function(){return me},Iy:function(){return x},Qv:function(){return z},ez:function(){return se},jb:function(){return b}});var y=le(32834),xe=le.n(y),a=le(11690),fe=le.n(a);let de=1;function ne(Ee,ye){const Ae=Ee.match(/^(\s+)(?:```)/);if(Ae===null)return ye;const Ce=Ae[1];return ye.split(` +`)}]};var re=le(53184),ee=le.n(re),ne=($e,ze,_e)=>new Promise((Ye,Pe)=>{var Ze=Je=>{try{tt(_e.next(Je))}catch(Ne){Pe(Ne)}},Ve=Je=>{try{tt(_e.throw(Je))}catch(Ne){Pe(Ne)}},tt=Je=>Je.done?Ye(Je.value):Promise.resolve(Je.value).then(Ze,Ve);tt((_e=_e.apply($e,ze)).next())});const x={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},b=($e,ze,_e,Ye)=>{const Pe=ze.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:_e.lineNumber,endColumn:_e.column});return Array.from(new Set(Pe.match(/\b\w{2,}\b/g)||[])).map(Ve=>({label:Ve,kind:$e.languages.CompletionItemKind.Text,insertText:Ve,range:Ye}))},E=($e,ze,_e,Ye)=>{$e.languages.registerCompletionItemProvider(ze,{provideCompletionItems(Pe,Ze){const Ve=Pe.getWordUntilPosition(Ze),tt={startLineNumber:Ze.lineNumber,endLineNumber:Ze.lineNumber,startColumn:Ve.startColumn,endColumn:Ve.endColumn},Je=Pe.getLineContent(Ze.lineNumber).substring(Ve.startColumn-2,Ve.endColumn);return{suggestions:[...b($e,Pe,Ze,tt),..._e.map(Ie=>({label:Ie,kind:$e.languages.CompletionItemKind.Keyword,documentation:Ie,insertText:Ie,insertTextRules:$e.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:tt})),...Ye.map(Ie=>({label:Ie.label,kind:$e.languages.CompletionItemKind.Snippet,documentation:Ie.content,insertText:Je.startsWith("#")?Ie.content.replace(/#/,""):Ie.content,insertTextRules:$e.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:tt}))]}}})};var z=$e=>{x.languages.forEach(ze=>{$e.languages.registerDocumentFormattingEditProvider(ze,{provideDocumentFormattingEdits(_e){return ne(this,null,function*(){const Ye=ee()(_e.getValue(),{indent_size:2,indent_char:" ",max_preserve_newlines:2,preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:0,indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:_e.getFullModelRange(),text:Ye}]})}})}),E($e,"java",fe.keywords,fe.quickKey),E($e,"cpp",de.keywords,de.quickKey),E($e,"c",a.keywords,[]),E($e,"python",te.keywords,te.quickKey),E($e,"scala",ae.keywords,ae.quickKey)};const ie="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var oe=Object.defineProperty,pe=($e,ze,_e)=>ze in $e?oe($e,ze,{enumerable:!0,configurable:!0,writable:!0,value:_e}):$e[ze]=_e,ue=($e,ze,_e)=>pe($e,typeof ze!="symbol"?ze+"":ze,_e);const ce=class Za{constructor(ze,_e,Ye){this.placeholder=ze,this.editor=_e,this.monaco=Ye,_e.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Za.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};ue(ce,"ID","editor.widget.placeholderHint");var he=ce,Ee=le(96236),ge=le(6767),ve=le(25399),me=le(89392),be=le(33796),ye=le(56102),Ae=Object.defineProperty,Ce=Object.defineProperties,Se=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,Me=($e,ze,_e)=>ze in $e?Ae($e,ze,{enumerable:!0,configurable:!0,writable:!0,value:_e}):$e[ze]=_e,Be=($e,ze)=>{for(var _e in ze||(ze={}))Fe.call(ze,_e)&&Me($e,_e,ze[_e]);if(De)for(var _e of De(ze))we.call(ze,_e)&&Me($e,_e,ze[_e]);return $e},We=($e,ze)=>Ce($e,Se(ze)),Oe=($e,ze)=>{var _e={};for(var Ye in $e)Fe.call($e,Ye)&&ze.indexOf(Ye)<0&&(_e[Ye]=$e[Ye]);if($e!=null&&De)for(var Ye of De($e))ze.indexOf(Ye)<0&&we.call($e,Ye)&&(_e[Ye]=$e[Ye]);return _e},Qe=($e,ze,_e)=>new Promise((Ye,Pe)=>{var Ze=Je=>{try{tt(_e.next(Je))}catch(Ne){Pe(Ne)}},Ve=Je=>{try{tt(_e.throw(Je))}catch(Ne){Pe(Ne)}},tt=Je=>Je.done?Ye(Je.value):Promise.resolve(Je.value).then(Ze,Ve);tt((_e=_e.apply($e,ze)).next())});function Ke($e){return/^\d+$/.test($e)?`${$e}px`:$e}function He(){}let Ue=!1;const ke={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function Te($e=[]){let ze=$e;if(Array.isArray($e)){for(let _e=0;_e<$e.length;_e++){let Ye=ke[$e[_e]];if(Ye)return Ye}return ze[0]}return ke[ze]||ze}let je=null;const Le=()=>Qe(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch($e){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",$e)}});var Ge=$e=>{var ze=$e,{width:_e="100%",height:Ye="100%",value:Pe,language:Ze="javascript",style:Ve={},options:tt={},overrideServices:Je={},theme:Ne="vs-dark",onEditBlur:Ie,isCopy:Re=!1,onSave:Xe,autoHeight:qe=!1,forbidCopy:ot=!1,onChange:at=He,editorDidMount:it=He,onFocus:Mt=He,onBreakPoint:wt=He,breakPointValue:Pt=[],filename:ft="educoder.txt",errorLine:ut,errorContent:mt="",highlightLine:st,openBreakPoint:bt=!1,placeholder:dt="",showMiniMap:yt=!0}=ze,Bt=Oe(ze,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const Nt=(0,y.useRef)(),Tt=(0,y.useRef)({}),cn=(0,y.useRef)(),vn=(0,y.useRef)(),an=(0,y.useRef)([]),Kt=(0,y.useRef)(!1),ln=(0,y.useRef)(),rn=(0,y.useRef)(),Vt=(0,y.useRef)(!1),[bn,Fn]=(0,y.useState)(!1);function An(){let Ht;return Nt.current&&(Ht=new xe.Z(Wt=>{for(let yn of Wt)(yn.target.offsetHeight>0||yn.target.offsetWidth>0)&&Tt.current.instance.layout()}),Ht.observe(Nt.current)),Ht}function dn(){ge.ZP.warning({content:decodeURIComponent(ie),key:"monaco-editor-tip"})}const pn=()=>{let Ht=Tt.current.instance;if(Pe!=null&&Ht&&bn){const Wt=Ht.getModel();Wt&&Pe!==Wt.getValue()&&(Ue=!0,Wt.setValue(Pe),Ht.layout(),Ue=!1)}};(0,y.useEffect)(()=>{const Ht=be.Z.subscribe("formatDocument",Wt=>{var yn;let gn=Tt.current.instance;(yn=gn==null?void 0:gn.getAction)==null||yn.call(gn,"editor.action.formatDocument").run()});return window.updateMonacoValue=Wt=>{at(Wt)},Ht},[]),(0,y.useEffect)(()=>{var Ht;let Wt=Tt.current.instance;vn.current&&clearTimeout(vn.current),vn.current=setTimeout(()=>{pn()},500),Pe&&(Pe!=null&&Pe.length)&&((Ht=Wt==null?void 0:Wt.updateOptions)==null||Ht.call(Wt,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(Pe.split(/\r\n|\r|\n/g).length))+3,5)}))},[Pe,bn,Tt.current]),(0,y.useEffect)(()=>{if(ut&&Tt.current&&Tt.current.instance){let Wt=Tt.current.instance;Wt.changeViewZones(function(yn){var gn=document.createElement("div");gn.style.padding="10px 20px",gn.style.width="calc(100% - 20px)",gn.className="my-error-line-wrp",gn.innerHTML=mt,yn.addZone({afterLineNumber:ut||11,heightInLines:3,domNode:gn})});var Ht={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};Wt.addOverlayWidget(Ht),Wt.revealPositionInCenter({lineNumber:20,column:1})}},[ut,Tt.current,bn]);const Ct=(Ht="",Wt)=>{if(!Ht||Ht.trim()==="")return!0;const gn=Tt.current.instance.getModel().getLineTokens(Wt);let Tn=!1;for(let Un=0;Un<2;Un++)gn.getStandardTokenType(Un)===1&&(Tn=!0);return Tn};(0,y.useEffect)(()=>{var Ht;const Wt=(Ht=Tt.current)==null?void 0:Ht.instance;if(Wt&&bn&&ot){const yn=Wt.onDidBlurEditorWidget(()=>{Vt.current=!1}),gn=Wt.onDidFocusEditorText(()=>{Vt.current=!0});return()=>{yn.dispose(),gn.dispose()}}},[Tt.current,bn,ot]),(0,y.useEffect)(()=>{var Ht;if((Ht=Tt.current)!=null&&Ht.instance&&bn&&bt){let Wt=Tt.current.instance,yn=Wt.getModel();if(!yn)return;(()=>{var It;let Yn=[],Zn=[];const Kn=yn.getAllDecorations();for(let nr of Kn)nr.options.className==="highlighted-line"&&(Yn.push((It=nr==null?void 0:nr.range)==null?void 0:It.startLineNumber),Zn.push(nr==null?void 0:nr.id));if(st===Yn[0])return;yn.deltaDecorations(Zn,[]);const Mn=yn.getLineCount();st&&st<=Mn&&(Wt.deltaDecorations([],[{range:new je.Range(st,1,st,yn.getLineMaxColumn(st)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Wt.revealLineInCenter(st))})();const Tn=(It=!1)=>{var Yn;let Zn=[],Kn=[];const Mn=yn.getAllDecorations();for(let nr of Mn)nr.options.linesDecorationsClassName==="breakpoints-select"&&(Zn.push((Yn=nr==null?void 0:nr.range)==null?void 0:Yn.startLineNumber),Kn.push(nr==null?void 0:nr.id));if(It)return{lines:Zn,ids:Kn};wt(Zn)},Un=It=>Qe(void 0,null,function*(){let Yn={range:new je.Range(It,1,It,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield yn.deltaDecorations([],[Yn]),Tn()}),Rt=It=>Qe(void 0,null,function*(){let Yn=[];const Zn=Wt.getLineDecorations(It);for(let Kn of Zn)Kn.options.linesDecorationsClassName==="breakpoints-select"&&Yn.push(Kn.id);yield yn.deltaDecorations(Yn,[]),Tn()}),sn=It=>{let Yn=Wt.getLineDecorations(It);for(let Zn of Yn)if(Zn.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,me.isEqual)(Pt,Tn(!0).lines)){yn.deltaDecorations(Tn(!0).ids,[]);const It=Pt.map(Yn=>({range:new je.Range(Yn,1,Yn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));yn.deltaDecorations([],It)}const On=Wt.onDidChangeModelContent(It=>{let Yn=Wt.getPosition();if(Yn){let Zn=Yn.lineNumber;clearTimeout(rn.current),rn.current=setTimeout(()=>{Ct(yn.getLineContent(Zn),Zn)?Rt(Zn):sn(Zn)?(Rt(Zn),Un(Zn)):Tn()},100)}}),wn=Wt.onMouseDown(It=>{var Yn,Zn,Kn;if(It.target.detail&&((Kn=(Zn=(Yn=It.target)==null?void 0:Yn.element)==null?void 0:Zn.className)!=null&&Kn.includes("line-numbers"))){let Mn=It.target.position.lineNumber;if(Ct(yn.getLineContent(Mn),Mn))return;sn(Mn)?Rt(Mn):Un(Mn)}}),In=It=>{let Yn={range:new je.Range(It,1,It,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};an.current=Wt.deltaDecorations(an.current,[Yn])},Pn=()=>{an.current=Wt.deltaDecorations(an.current,[])},zn=Wt.onMouseMove(It=>{var Yn,Zn,Kn;if(Pn(),It.target.detail&&((Kn=(Zn=(Yn=It.target)==null?void 0:Yn.element)==null?void 0:Zn.className)!=null&&Kn.includes("line-numbers"))){let Mn=It.target.position.lineNumber;if(Ct(yn.getLineContent(Mn),Mn))return;In(Mn)}}),Nn=Wt.onMouseLeave(()=>{Pn()});return()=>{On.dispose(),wn.dispose(),zn.dispose(),Nn.dispose()}}},[Tt.current,bn,Pt,st,bt,Ze]),(0,y.useEffect)(()=>{var Ht;(Ht=Tt.current)!=null&&Ht.instance&&bt&&Tt.current.instance.setPosition({lineNumber:0,column:0})},[st]);function Dt(){let Ht=Tt.current.instance;if(Ht){const Wt=Ht.getSelection(),yn=Tt.current.pastePos||{},gn=new je.Range(yn.startLineNumber||Wt.endLineNumber,yn.startColumn||Wt.endColumn,yn.endLineNumber||Wt.endLineNumber,yn.endColumn||Wt.endColumn);setTimeout(()=>{Ht.executeEdits("",[{range:gn,text:""}])},300)}}function jt(Ht){(window.navigator.platform.match("Mac")?Ht.metaKey:Ht.ctrlKey)&&Ht.keyCode==83&&(Ht.preventDefault(),Xe())}const Yt=()=>{if(qe&&Tt.current.instance){const Ht=Tt.current.instance.getContentHeight();Xt(Ht{if(!Vt.current)return;const{keyCode:Wt,ctrlKey:yn,metaKey:gn,target:Tn,type:Un}=Ht;return(Un==="paste"||(Wt===67||Wt===86)&&(gn||yn))&&Tn.nodeName==="TEXTAREA"&&(dn(),Ht.preventDefault()),!1};function lt(Ht,Wt){var yn=window.URL||window.webkitURL||window,gn=new Blob([Wt]),Tn=document.createElementNS("http://www.w3.org/1999/xhtml","a");Tn.href=yn.createObjectURL(gn),Tn.download=Ht,Ft(Tn)}(0,y.useEffect)(()=>{Yt()},[Yt]),(0,y.useEffect)(()=>{Nt.current&&!bn&&Promise.all([le.e(8909),le.e(5028)]).then(le.bind(le,71448)).then(Ht=>{try{je=Ht,Tt.current.instance=je.editor.create(Nt.current,{value:Pe,language:Te(Ze),theme:Ne,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:yt||!1}},Je);const Wt=Tt.current.instance;let Tn=[...Ee.BH._menuItems].find(On=>On[0]._debugName=="EditorContext")[1],Un=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Rt=(On,wn)=>{var In,Pn;let zn=On._first;do wn.includes((Pn=(In=zn.element)==null?void 0:In.command)==null?void 0:Pn.id)&&On._remove(zn);while(zn=zn.next)};if(it(Wt,je),setTimeout(()=>{Yt(),Tt.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{lt(ft||"educoder.txt",Wt.getValue())}})},500),Tt.current.subscription=Wt.onDidChangeModelContent(On=>{Kt.current?clearTimeout(ln.current):(Yt(),at(Wt.getValue(),On)),ln.current=setTimeout(()=>{Kt.current=!1},500)}),window.Monaco||z(je,Te(Ze)),ot&&(Rt(Tn,Un),Nt.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",_t),window.removeEventListener("paste",_t),window.addEventListener("keydown",_t),window.addEventListener("paste",_t)),window.Monaco=je,Ie&&Wt.onDidBlurEditorWidget(()=>{Ie(Wt.getValue())}),Mt&&Wt.onDidFocusEditorText(()=>{ot&&Le(),Mt(Wt.getValue())}),ot){Le();try{Wt.onDidPaste(On=>{const wn=Wt.getSelection(),In=Tt.current.pastePos||{},Pn=new je.Range(In.startLineNumber||wn.endLineNumber,In.startColumn||wn.endColumn,In.endLineNumber||wn.endLineNumber,In.endColumn||wn.endColumn);Wt.executeEdits("",[{range:On.range,text:""}])})}catch(On){}}let sn=An();return dt&&typeof dt=="string"&&new he(dt,Wt,je),Fn(!0),()=>{const On=Tt.current.instance;On.dispose();const wn=On.getModel();wn&&wn.dispose(),Tt.current.subscription&&Tt.current.subscription.dispose(),sn.unobserve(Nt.current)}}catch(Wt){}})},[]),(0,y.useEffect)(()=>{if(Tt.current.instance&&bn)return document.addEventListener("keydown",jt,!1),()=>{document.removeEventListener("keydown",jt)}},[Xe,bn]),(0,y.useEffect)(()=>{let Ht=Tt.current.instance;if(Ht&&bn){let Wt=Te(Ze);je.editor.setModelLanguage(Ht.getModel(),Wt)}},[Ze,bn]),(0,y.useEffect)(()=>{Tt.current.instance&&bn&&je.editor.setTheme(Ne)},[Ne,bn]),(0,y.useEffect)(()=>{let Ht=Tt.current.instance;cn.current=tt,Ht&&bn&&(Ht.updateOptions(Be({},tt)),setTimeout(()=>{Ht.getModel().updateOptions(Be({},tt))},200))},[JSON.stringify(tt),bn]),(0,y.useEffect)(()=>{let Ht=Tt.current.instance;Ht&&bn&&Ht.layout()},[_e,Ye,bn]);const[pt,Ot]=(0,y.useState)(Ke(_e)),[Qt,Xt]=(0,y.useState)(Ke(Ye)),Gt=We(Be({},Ve),{width:pt,height:Qt,position:"relative"});return y.createElement("div",{className:"my-monaco-editor",ref:Nt,style:Gt},Re&&y.createElement(ye.CopyToClipboard,{text:Pe,onCopy:()=>ge.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement(ve.Z,{title:"\u590D\u5236\u4EE3\u7801"},y.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},y.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function rt({width:$e="100%",height:ze="100%",original:_e,modified:Ye,language:Pe,options:Ze={}}){const Ve=(0,y.useRef)(),[tt,Je]=(0,y.useState)(null);function Ne(qe){let ot;return Ve.current&&(ot=new xe.Z(at=>{for(let it of at)(it.target.offsetHeight>0||it.target.offsetWidth>0)&&qe.layout()}),ot.observe(Ve.current)),ot}(0,y.useEffect)(()=>(Ve.current&&Promise.all([le.e(8909),le.e(9404)]).then(le.bind(le,2550)).then(qe=>{je=qe;const ot=je.editor.createDiffEditor(Ve.current,We(Be({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},Ze),{wordWrap:!0}));Je(ot);let at=Ne(ot);return()=>{ot.dispose();const it=ot.getModel();it&&it.dispose(),at.unobserve(Ve.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,y.useEffect)(()=>{tt&&tt.setModel({original:je.editor.createModel(_e,Pe),modified:je.editor.createModel(Ye,Pe)})},[_e,Ye,Pe,tt]);const Ie=Ke($e),Re=Ke(ze),Xe={width:Ie,height:Re};return y.createElement("div",{className:"my-diff-editor",ref:Ve,style:Xe})}},64536:function(ct,nt,le){"use strict";var y=le(45298),xe=le(82326),a=le(71411),fe=le(59301);const de=xe.default.Option;nt.Z=({isTheoretical:te,onFontSizeChange:ae,cmFontSize:re,cmCodeMode:ee,autoFormat:ne,onCodeModeChange:x,onTabToSpace:b,onAutoFormat:E,formatDocument:z,className:ie="",tabToSpace:oe,children:pe,code_editor:ue,challenge:ce,shixun_environment_id:se,shixun_environments:he})=>{var Ee;const ge={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},ve=(Ee=he==null?void 0:he.find(me=>me.shixun_environment_id===se))==null?void 0:Ee.program_language;return console.log("----",ve,he,se,ue),fe.createElement("div",{className:`tpi-code-setting ${ie}`},fe.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),fe.createElement("section",null,fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),fe.createElement(xe.default,{bordered:!1,size:"small",value:ee,onChange:x},fe.createElement(de,{value:"vs"},"\u767D\u8272\u80CC\u666F"),fe.createElement(de,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!te&&fe.createElement(fe.Fragment,null,fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),fe.createElement(xe.default,{bordered:!1,size:"small",value:re,onChange:ae},fe.createElement(de,{value:12},"12px"),fe.createElement(de,{value:14},"14px"),fe.createElement(de,{value:16},"16px"),fe.createElement(de,{value:18},"18px"),fe.createElement(de,{value:20},"20px"),fe.createElement(de,{value:22},"22px"))),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"Tab\u8F6C\u6362"),fe.createElement(a.Z,{checked:oe,onChange:b})),fe.createElement("div",{className:"file-item",onClick:z},fe.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!te&&fe.createElement(fe.Fragment,null,fe.createElement("h3",null,"\u5FEB\u6377\u952E"),fe.createElement("section",null,fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),fe.createElement("span",null,"Ctrl + S")),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),fe.createElement("span",null,"F1 / Alt + F1")),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),fe.createElement("span",null,"Ctrl + ]/[")),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),fe.createElement("span",null,"Ctrl + Shift + \\")),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),fe.createElement("span",null,"Home")),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),fe.createElement("span",null,"End"))),pe),!te&&fe.createElement(fe.Fragment,null,fe.createElement("h3",null,"\u5FEB\u6377\u952E"),fe.createElement("section",null,ve&&fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),fe.createElement("span",null,ve)),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),fe.createElement("span",null,ge[ce==null?void 0:ce.difficulty])),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),fe.createElement("span",null,ue==null?void 0:ue.name)),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),fe.createElement("span",null,ue!=null&&ue.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},929:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return b}});var y={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},xe=le(29787),a=le(25399),fe=le(60242),de=le(92310),te=le.n(de),ae=le(49661),re=le(57884),ee=le(34055),ne=le(59301),b=({className:E,dataSource:z=[],col:ie=4,right:oe,bottom:pe=23,precision:ue=0,wrapWidth:ce=1200,trackEventItems:se,loading:he,onRemove:Ee=()=>{},isCurrent:ge=!0,showProgress:ve=!1,showAlias:me=!1})=>{const be=Math.floor((ce-(ie-1)*oe)/ie),ye=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return ne.createElement(xe.Z,{spinning:he},ne.createElement("div",{className:te()(y.list,E)},!!(z!=null&&z.length)&&(z==null?void 0:z.map((Ae,Ce)=>{var Se,De,Fe,we,Me,Be;const{name:We,id:Oe,identifier:Qe,featured:Ke,school_name:He,image_url:Ue,excellent:ke,is_plan:Te}=Ae;return ne.createElement("div",{key:Oe,className:ge&&ve?y.wrapisCurrent:y.wrap,style:{width:be,marginRight:(1+Ce)%ie===0?0:oe+ue,marginBottom:pe}},ne.createElement("a",{className:y.li,onClick:je=>{je.preventDefault(),je.stopPropagation(),se&&(0,ae.L9)([se]),(0,ae.xg)(`/paths/${Qe}`)}},ne.createElement("div",{className:y.img},ne.createElement("img",{className:y.cover,src:`${Ue}`}),ge&&(0,ee.bg)()&&(Ae==null?void 0:Ae.studying)&&ne.createElement("div",{className:`${y.movebq} user-path-items`,onClick:je=>{je.stopPropagation(),Ee(Ae)}},ne.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ne.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Se=Ae==null?void 0:Ae.subject_tags)==null?void 0:Se.map((je,Le)=>{var Ge,rt;if(Le===0){const ze=(Ge=ye.find(_e=>_e.name==je))==null?void 0:Ge.swimg;return ne.createElement("img",{className:y.sign,src:ze,style:{left:"-4px"}})}const $e=(rt=ye.find(ze=>ze.name==je))==null?void 0:rt.ptimg;return ne.createElement("img",{className:y.sign,src:$e,style:{left:`${48+52*(Le-1)+2*Le}px`}})}),ne.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Ae==null?void 0:Ae.excellent)&&ne.createElement("div",{className:y.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ne.createElement("div",{className:y.name},ne.createElement(a.Z,{title:me&&(Ae!=null&&Ae.excellent_alias_name)?ne.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${We}`,ne.createElement("br",null),ne.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ae==null?void 0:Ae.excellent_alias_name}`)):We},ne.createElement("span",{className:y.e},me&&(Ae==null?void 0:Ae.excellent_alias_name)||We))),ge&&ve&&((De=Ae==null?void 0:Ae.progress)==null?void 0:De.all_score)!=0&&ne.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ne.createElement(fe.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Fe=Ae==null?void 0:Ae.progress)==null?void 0:Fe.my_score)/((we=Ae==null?void 0:Ae.progress)==null?void 0:we.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Me=Ae==null?void 0:Ae.progress)==null?void 0:Me.my_score,"/",(Be=Ae==null?void 0:Ae.progress)==null?void 0:Be.all_score),(!ge||!ve)&&ne.createElement(a.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${He}`},ne.createElement("div",{className:y.unit},ne.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),He)),(!ge||!ve)&&ne.createElement("div",{className:y.tags},ne.createElement("div",null,ne.createElement(a.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ne.createElement("span",null,Ae.stages_count))),ne.createElement(a.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ne.createElement("span",null,Ae.members_count)))))))})),!z.length&&ne.createElement(re.Z,null)))}},71360:function(ct,nt,le){"use strict";le.d(nt,{jL:function(){return de},w9:function(){return Ke},QD:function(){return ut},cQ:function(){return Me.Z},op:function(){return at},O5:function(){return pn},_b:function(){return Bt},t7:function(){return ue},Gi:function(){return Le},YG:function(){return Te},qp:function(){return x},vr:function(){return bt},qE:function(){return wt},Je:function(){return he},wb:function(){return we},cq:function(){return Ye},tp:function(){return z}});var y=le(59301),xe={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},a="data:image/png;base64,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",de=({dataSource:Ct=[],img:Dt,imgWidth:jt=346,title:Yt,sunTitle:Ft,bannerExtraContent:_t})=>y.createElement("div",{className:xe.banner},y.createElement("div",{className:xe.content},y.createElement("aside",null,y.createElement("p",null,y.createElement("b",null,Yt),y.createElement("span",null,Ft)),Ct.length>0&&y.createElement("div",{className:xe.btns},Ct.map((lt,pt)=>y.createElement("div",{key:pt,onClick:lt.click},lt.name,lt.sign?y.createElement("img",{src:a,width:39}):null))),_t),Dt&&y.createElement("img",{style:{marginTop:33,marginRight:38},src:Dt,width:jt}))),te={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},ae=le(92310),re=le.n(ae),ee=le(89392),x=({dataSource:Ct=[],value:Dt,onChange:jt,onTitleChange:Yt,className:Ft,title:_t,titleWidth:lt=41,style:pt={},fontColor:Ot="#6A7283",showCount:Qt})=>{const[Xt,Gt]=(0,y.useState)(0),[Ht,Wt]=(0,y.useState)(!1),yn=(0,y.useRef)(null),gn=(0,y.useRef)(null);return(0,y.useEffect)(()=>{var Tn;Ct.length!==0&&(((Tn=yn==null?void 0:yn.current)==null?void 0:Tn.clientHeight)>97?Gt(1):Gt(0)),Ct.length===0&&Gt(0),Wt(!1)},[Ct]),y.createElement("div",{className:re()(te.row,Ft),style:pt},y.createElement("div",{onClick:(0,ee.throttle)(()=>Yt==null?void 0:Yt(),2e3),style:{width:lt,marginTop:Ht?12:4},className:`${te.title} ${Yt?"current":""}`},_t),y.createElement("div",{className:Ht?`${te.tagsWrap} ${te.tagsBorderWrap}`:te.tagsWrap},y.createElement("div",{className:te.bar,ref:gn,style:Xt>0?{height:Xt===1?97:"auto",overflow:Xt===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},y.createElement("div",{className:te.tag,ref:yn},Ct==null?void 0:Ct.map(Tn=>y.createElement("span",{onClick:()=>jt(Tn.id),key:Tn.id,style:{color:Ot},className:Dt===Tn.id?te.active:""},y.createElement("span",{title:Tn.name,className:te.name},Tn.name),!!Qt&&y.createElement("span",{className:te.num},Tn.count))))),!!Xt&&y.createElement(y.Fragment,null,Xt===1?y.createElement("div",{onClick:()=>{var Tn;Gt(2),((Tn=yn==null?void 0:yn.current)==null?void 0:Tn.clientHeight)>245?Wt(!0):Wt(!1)},className:te.action},"\u5C55\u5F00",y.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):y.createElement("div",{onClick:()=>{gn.current.scrollTop=0,Gt(1),Wt(!1)},className:te.action},"\u6536\u8D77",y.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},b={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},z=({dataSource:Ct=[],value:Dt,onChange:jt,className:Yt,style:Ft={}})=>y.createElement("div",{style:Ft,className:re()(b.tabs,Yt)},Ct.map(_t=>y.createElement("span",{onClick:()=>jt(_t.id),className:Dt===_t.id?b.active:"",key:_t.id},_t.name))),ie={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},oe=le(37568),ue=({dataSource:Ct=[],value:Dt="",onChange:jt,onInputChange:Yt=()=>{},className:Ft,style:_t={},placeholder:lt,allowClear:pt=!1})=>{var Ot;const[Qt,Xt]=(0,y.useState)(""),[Gt,Ht]=(0,y.useState)("");(0,y.useEffect)(()=>{var gn;let Tn=Dt;(gn=JSON.stringify(Dt))!=null&&gn.includes("{")&&(Xt(Dt.id),Tn=Dt.value||"");try{Ht(decodeURIComponent(Tn||""))}catch(Un){Ht(decodeURIComponent(Tn||""))}},[Dt]);const Wt=()=>{jt(encodeURIComponent(Gt),Qt||null)},yn=gn=>{gn!==Qt&&(Xt(gn),jt(encodeURIComponent(Gt),gn))};return y.createElement("div",{className:re()(ie.input,Ft),style:_t},!!Ct.length&&y.createElement("div",{className:ie.dropdown},y.createElement("div",{className:ie.text},(Ot=Ct.find(gn=>gn.id===Qt))==null?void 0:Ot.name,y.createElement("i",{className:"iconfont icon-zhankai4"}),y.createElement("b",{className:ie.b1}),y.createElement("b",{className:ie.b2})),y.createElement("div",{className:ie.menu},Ct.map((gn,Tn)=>y.createElement("div",{key:Tn,onClick:()=>yn(gn.id)},gn.name)))),y.createElement(oe.default,{onPressEnter:Wt,value:Gt,onChange:gn=>{Ht(gn.target.value),Yt(encodeURIComponent(gn.target.value),Qt||null)},bordered:!1,placeholder:lt}),y.createElement("i",{onClick:Wt,className:"iconfont icon-sousuo9 font14 pl10 current"}))},ce={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},he=({value:Ct,onChange:Dt,className:jt,total:Yt,pageSize:Ft,style:_t={}})=>{const lt=Ct<2,pt=Ct>=Math.ceil(Yt/Ft);return Yt<=Ft?y.createElement(y.Fragment,null):y.createElement("div",{className:re()(ce.quickPager,jt),style:_t},y.createElement("div",{onClick:()=>{lt||Dt(Ct-1,"prev")},className:lt?ce.disabled:""},"\u4E0A\u4E00\u9875"),y.createElement("div",{onClick:()=>{pt||Dt(Ct+1,"next")},className:pt?ce.disabled:""},"\u4E0B\u4E00\u9875"))},Ee={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},ge=le(29787),ve=le(25399),me=le(58018),be=le(90524),ye=le(49661),Ae=le(96908),Ce=le(57177),Se=le(81378),De=le(57884),we=({className:Ct,dataSource:Dt=[],col:jt=4,right:Yt,bottom:Ft=23,precision:_t=0,wrapWidth:lt=1200,trackEventItems:pt,loading:Ot})=>{const Qt=Math.floor((lt-(jt-1)*Yt)/jt);return y.createElement(ge.Z,{spinning:Ot},y.createElement("div",{className:re()(Ee.list,Ct)},!!Dt.length&&Dt.map((Xt,Gt)=>{const{name:Ht,id:Wt,identifier:yn,power:gn,cover_image_id:Tn,pic:Un}=Xt;return y.createElement("div",{className:Ee.wrap,key:Wt,style:{width:Qt,marginRight:(1+Gt)%jt===0?0:Yt+_t,marginBottom:Ft}},y.createElement("a",{target:"_blank",href:`/shixuns/${yn}/challenges`,className:Ee.li,onClick:Rt=>{Rt.preventDefault(),pt&&(0,ye.L9)([pt]),gn&&(0,ye.xg)(`/shixuns/${yn}/challenges`)}},y.createElement("div",{className:Ee.img},y.createElement("img",{className:Ee.cover,src:`${Un}`}),Xt.is_jupyter&&y.createElement("img",{className:Ee.sign,src:Ae}),Xt.is_jupyter_lab&&y.createElement("img",{className:Ee.sign,src:Ce}),Xt.is_unity_3d&&y.createElement("img",{className:Ee.sign,src:Se})),y.createElement("div",{className:Ee.name},y.createElement(ve.Z,{title:Ht||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},y.createElement("span",{className:Ee.e},Ht||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),y.createElement("div",{className:Ee.tags},y.createElement(ve.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),y.createElement("span",null,Xt.challenges_count))),!!Xt.myshixuns_count&&y.createElement(ve.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),y.createElement("span",null,Xt.myshixuns_count))),y.createElement(ve.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},y.createElement("span",null,y.createElement("span",null,Xt.level))),y.createElement("div",{className:Ee.rate},y.createElement(me.Z,{allowHalf:!0,disabled:!0,defaultValue:Xt.score_info}),y.createElement("span",null,"\xA0",Xt.score_info?`${Xt.score_info}\u5206`:"5\u5206")))),!gn&&y.createElement("div",{className:Ee.lockWrap},y.createElement("img",{src:`${be.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),y.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Dt.length&&y.createElement(De.Z,null)))},Me=le(929),Be={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},We="data:image/png;base64,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",Oe=le(59301),Ke=({className:Ct,dataSource:Dt=[],col:jt=4,right:Yt,bottom:Ft=23,precision:_t=0,wrapWidth:lt=1200,trackEventItems:pt,loading:Ot,handleVery:Qt=()=>!0})=>{const Xt=Math.floor((lt-(jt-1)*Yt)/jt);return Oe.createElement(ge.Z,{spinning:Ot},Oe.createElement("div",{className:re()(Be.list,Ct)},!!Dt.length&&Dt.map((Gt,Ht)=>{const{subject_identifier:Wt,id:yn,identifier:gn,power:Tn}=Gt,Un=Gt.is_public!=0&&Gt.is_public;return Oe.createElement("div",{className:Be.wrap,key:yn,style:{width:Xt,marginRight:(1+Ht)%jt===0?0:Yt+_t,marginBottom:Ft}},Oe.createElement("a",{className:Be.li,onClick:Rt=>{Rt.preventDefault(),Qt(Gt==null?void 0:Gt.first_category_url)&&(pt&&(0,ye.L9)([pt]),(0,ye.xg)(Gt.first_category_url))}},Oe.createElement("div",{className:Be.top},Oe.createElement(ve.Z,{title:Gt.name},Oe.createElement("div",{className:Be.name},Gt.name)),Oe.createElement("img",{className:Be.img,src:be.Z.IMG_SERVER+"/images/"+Gt.avatar_url}),Oe.createElement("div",{className:Be.text,title:Gt.creator},Gt.creator),Wt&&Oe.createElement("div",{className:Be.btns},Oe.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Oe.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Un&&Oe.createElement("div",{className:Be.sign},"\u516C\u5F00")),Oe.createElement("div",{className:Be.bottom},Gt.visits>0&&Oe.createElement(ve.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Oe.createElement("span",null,Oe.createElement("i",{className:"iconfont icon-liulanyan"}),Oe.createElement("span",null,Gt.visits))),Gt.course_members_count>0&&Oe.createElement(ve.Z,{title:"\u6210\u5458",placement:"bottom"},Oe.createElement("span",null,Oe.createElement("i",{className:"iconfont icon-chengyuan"}),Gt.course_members_count)),Gt.tasks_count>0&&Oe.createElement(ve.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Oe.createElement("span",null,Oe.createElement("i",{className:"iconfont icon-zuoye"}),Gt.tasks_count)),Gt.is_end?Oe.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Oe.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Gt.is_accessible&&Oe.createElement("div",{className:Be.lockWrap},Oe.createElement("img",{src:`${be.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Oe.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Dt.length&&Oe.createElement(De.Z,null)))},He={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},Ue=le(76560),Te=({dataSource:Ct=[],value:Dt,onChange:jt,className:Yt,style:Ft={},tabBarExtraContent:_t})=>y.createElement("div",{className:re()(He.tabs,Yt),style:Ft},y.createElement("div",{className:He.tabsWrap},Ct.map((lt,pt)=>!(lt!=null&<.hide)&&y.createElement("aside",{className:He.tab,onClick:()=>{jt(lt.id),lt.link&&Ue.history.push(lt.link)},key:pt},y.createElement("div",{className:Dt===lt.id?He.active:""},lt.name),(lt==null?void 0:lt.resetCount)==null&&(lt==null?void 0:lt.total)!==void 0&&y.createElement("span",null,"\uFF08",lt==null?void 0:lt.total,"\uFF09"),(lt==null?void 0:lt.resetCount)!==void 0&&(lt==null?void 0:lt.total)!==void 0&&y.createElement(ve.Z,{title:(lt==null?void 0:lt.tip)!=null?lt==null?void 0:lt.tip:""},y.createElement("span",{style:{color:"#9096A3"}},"\uFF08",y.createElement("span",{style:{color:"#000"}},lt==null?void 0:lt.resetCount),"/",y.createElement("span",null,lt==null?void 0:lt.total),"\uFF09"))))),y.createElement("div",{className:He.tabBar},_t)),Le=({className:Ct,style:Dt={},children:jt})=>y.createElement("div",{className:re()(Ct),style:Dt},jt),Ge={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},rt=le(75727),$e=le(93041);const ze=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Ye=({sortValue:Ct,dropValue:Dt,className:jt,onSort:Yt,onDrop:Ft,dataSource:_t=ze})=>{var lt;return y.createElement("div",{className:re()(Ge.orderWrap,jt)},y.createElement(rt.Z,{dropdownRender:()=>y.createElement($e.default,null,_t.map((pt,Ot)=>y.createElement($e.default.Item,{key:Ot,onClick:()=>Ft(pt.id)},pt.name)))},y.createElement("span",{className:Ge.orderTextWrap},(lt=_t.find(pt=>Dt===pt.id))==null?void 0:lt.name)),y.createElement("span",{className:Ge.orderIconWrap},y.createElement("span",{className:Ge.orderAsc},y.createElement("i",{className:Ct==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Ge.cursorPointer} ${Ge.active}`:`iconfont icon-sanjiaoxing-up font12 ${Ge.cursorPointer}`,onClick:()=>Yt(Ct==="asc"?"desc":"asc")})),y.createElement("span",{className:Ge.orderDesc},y.createElement("i",{className:Ct==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Ge.cursorPointer} ${Ge.active}`:`iconfont icon-sanjiaoxing-down font12 ${Ge.cursorPointer}`,onClick:()=>Yt(Ct==="asc"?"desc":"asc")}))))},Pe={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},Ze=le(99571),Ve=Object.defineProperty,tt=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,Ie=(Ct,Dt,jt)=>Dt in Ct?Ve(Ct,Dt,{enumerable:!0,configurable:!0,writable:!0,value:jt}):Ct[Dt]=jt,Re=(Ct,Dt)=>{for(var jt in Dt||(Dt={}))Je.call(Dt,jt)&&Ie(Ct,jt,Dt[jt]);if(tt)for(var jt of tt(Dt))Ne.call(Dt,jt)&&Ie(Ct,jt,Dt[jt]);return Ct},Xe=(Ct,Dt)=>{var jt={};for(var Yt in Ct)Je.call(Ct,Yt)&&Dt.indexOf(Yt)<0&&(jt[Yt]=Ct[Yt]);if(Ct!=null&&tt)for(var Yt of tt(Ct))Dt.indexOf(Yt)<0&&Ne.call(Ct,Yt)&&(jt[Yt]=Ct[Yt]);return jt},qe=(Ct,Dt,jt)=>new Promise((Yt,Ft)=>{var _t=Ot=>{try{pt(jt.next(Ot))}catch(Qt){Ft(Qt)}},lt=Ot=>{try{pt(jt.throw(Ot))}catch(Qt){Ft(Qt)}},pt=Ot=>Ot.done?Yt(Ot.value):Promise.resolve(Ot.value).then(_t,lt);pt((jt=jt.apply(Ct,Dt)).next())}),at=Ct=>{var Dt=Ct,{className:jt,style:Yt,children:Ft,loading:_t=!1,openLoading:lt,onClick:pt=()=>{},size:Ot="middle",shape:Qt="round"}=Dt,Xt=Xe(Dt,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Gt,Ht]=(0,y.useState)(!1);return y.createElement(Ze.ZP,Re({onClick:(0,ee.throttle)(Wt=>qe(void 0,null,function*(){lt&&Ht(!0);try{yield pt(Wt)}catch(yn){console.log("error",yn)}lt&&Ht(!1)}),2e3,{leading:!0,trailing:!1}),className:re()(Pe.btn,Pe[`${Ot}-${Qt}`],jt),style:Yt,size:Ot,shape:Qt,loading:Gt||_t},Xt),Ft)},it={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},wt=({className:Ct,style:Dt,children:jt=null,onClick:Yt,title:Ft})=>y.createElement("div",{className:re()(it.head,Ct),style:Dt},y.createElement("span",{className:"primary-hover",onClick:Yt},y.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),y.createElement("b",{title:Ft},Ft),y.createElement("div",{className:it.node},jt)),Pt={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},ut=({confirmShow:Ct=!0,confirmTitle:Dt,confirmClick:jt,cancelShow:Yt=!0,cancelTitle:Ft,cancelClick:_t,className:lt,style:pt,confirmLoading:Ot=!1})=>y.createElement("div",{className:re()(Pt.btns,lt),style:pt},Ct&&y.createElement(Ze.ZP,{loading:Ot,onClick:jt,type:"primary",className:Pt.confirm},Dt),Yt&&y.createElement(Ze.ZP,{onClick:_t,className:Pt.cancel},Ft)),mt={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},bt=({className:Ct,style:Dt={},LeftContent:jt,children:Yt,RightContent:Ft})=>y.createElement("div",{className:re()(mt.fixedBottom,Ct),style:Dt},y.createElement("div",{className:mt.wrap},y.createElement("div",{className:mt.left},jt),y.createElement("div",{className:mt.center},Yt),y.createElement("div",{className:mt.right},Ft))),dt={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},Bt=({className:Ct,style:Dt={},dataSource:jt=[]})=>y.createElement("div",{className:re()(dt.crumbs,Ct),style:Dt},jt.map((Yt,Ft)=>FtUe.history.push(Yt.path)},Yt.name):y.createElement("span",null,Yt.name),y.createElement("span",null,"\xA0",">","\xA0")):y.createElement("span",{key:Ft,style:{color:"#5F6368"}},Yt.name))),Nt=le(11938),Tt=Object.defineProperty,cn=Object.defineProperties,vn=Object.getOwnPropertyDescriptors,an=Object.getOwnPropertySymbols,Kt=Object.prototype.hasOwnProperty,ln=Object.prototype.propertyIsEnumerable,rn=(Ct,Dt,jt)=>Dt in Ct?Tt(Ct,Dt,{enumerable:!0,configurable:!0,writable:!0,value:jt}):Ct[Dt]=jt,Vt=(Ct,Dt)=>{for(var jt in Dt||(Dt={}))Kt.call(Dt,jt)&&rn(Ct,jt,Dt[jt]);if(an)for(var jt of an(Dt))ln.call(Dt,jt)&&rn(Ct,jt,Dt[jt]);return Ct},bn=(Ct,Dt)=>cn(Ct,vn(Dt)),Fn=(Ct,Dt)=>{var jt={};for(var Yt in Ct)Kt.call(Ct,Yt)&&Dt.indexOf(Yt)<0&&(jt[Yt]=Ct[Yt]);if(Ct!=null&&an)for(var Yt of an(Ct))Dt.indexOf(Yt)<0&&ln.call(Ct,Yt)&&(jt[Yt]=Ct[Yt]);return jt};const{Countdown:An}=Nt.default;var pn=Ct=>{var Dt=Ct,{onChange:jt}=Dt,Yt=Fn(Dt,["onChange"]);const[Ft,_t]=(0,y.useState)(null);(0,y.useEffect)(()=>{typeof Ft=="number"&&Ft>=0&&jt(Ft)},[Ft]);const lt=pt=>{const Ot=Math.floor(pt/1e3);_t(Ot)};return y.createElement(An,bn(Vt({},Yt),{onChange:lt}))}},17904:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return xe}});var y=le(59301);function xe(a,fe){const de=(0,y.useRef)();(0,y.useEffect)(()=>{de.current=a}),(0,y.useEffect)(()=>{function te(){de.current()}if(fe!==null){let ae=setInterval(te,fe);return()=>clearInterval(ae)}},[fe])}},85933:function(ct,nt,le){"use strict";var y=le(59301),xe=le(11938),a=le(71051),fe=le(28284),de=le(62957),te=le(29787),ae=le(54172),re=le(37568),ee=le(77019),ne=le(5269),x=le(99571),b=le(72664),E=le(61186),z=le.n(E),ie=le(76560),oe=le(49661),pe=le(15610),ue=le(34055),ce=le(98072),se=le(59301),he=(me,be,ye)=>new Promise((Ae,Ce)=>{var Se=we=>{try{Fe(ye.next(we))}catch(Me){Ce(Me)}},De=we=>{try{Fe(ye.throw(we))}catch(Me){Ce(Me)}},Fe=we=>we.done?Ae(we.value):Promise.resolve(we.value).then(Se,De);Fe((ye=ye.apply(me,be)).next())});const{Countdown:Ee}=xe.default,ge=({value:me,onChange:be,MaxMinutes:ye})=>se.createElement(se.Fragment,null,se.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",se.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u3002",se.createElement("br",null)),se.createElement(a.Z,{value:me,onChange:be,min:0,precision:0,max:ye,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${ye}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),ve=({exercise:me,successCb:be,dispatch:ye})=>{var Ae,Ce,Se,De;const Fe=(0,ie.useParams)(),[we]=fe.default.useForm(),Me=fe.default.useWatch("time",we),[Be,We]=(0,y.useState)(!1),Oe=(0,y.useRef)(),{actionTabs:Qe}=me,[Ke,He]=(0,y.useState)(),[,Ue,ke,Te]=(0,ce.U)(b.n7,{id:Fe.categoryId}),[,je,Le]=(0,ce.U)(b.Cd,{});(0,y.useEffect)(()=>{me.actionTabs.key==="student-unlock"&&(We(!1),we.resetFields())},[me.actionTabs.key]);const Ge=()=>new Promise(tt=>he(void 0,null,function*(){var Je,Ne;return Oe.current=yield(0,pe.y)({ip_limit:(Je=Qe==null?void 0:Qe.exerciseParams)==null?void 0:Je.ip_limit,ip_bind:(Ne=Qe==null?void 0:Qe.exerciseParams)==null?void 0:Ne.ip_bind_type}),tt()})),rt=()=>he(void 0,null,function*(){var tt,Je,Ne,Ie,Re;yield we.validateFields();const Xe=we.getFieldsValue();if(We(!0),(((tt=Qe==null?void 0:Qe.exerciseParams)==null?void 0:tt.ip_limit)!=="no"||(Je=Qe==null?void 0:Qe.exerciseParams)!=null&&Je.ip_bind_type)&&(yield Ge()),(yield(0,b.ZD)((Ne=Qe==null?void 0:Qe.exerciseParams)==null?void 0:Ne.id,{exercise_user_id:(Ie=Qe==null?void 0:Qe.exerciseParams)==null?void 0:Ie.exercise_user_id,unlock_key:Xe.unlock_key,time:Xe.time,ip:Oe.current})).status===0){if(be){ye({type:"exercise/setActionTabs",payload:{}}),be();return}const ot=Qe==null?void 0:Qe.exerciseParams;(0,oe.nr)({inner_ip:ot.inner_ip,public_ip:ot.public_ip,open_camera:ot.open_camera,ip_limit:ot.ip_limit,ip_bind:ot.ip_bind,ip_bind_type:ot.ip_bind_type,exercise_tips:ot.exercise_tips,exerciseId:ot.id,screen_open:ot.screen_open,screen_num:ot.screen_num,screen_sec:ot.screen_sec,coursesId:Fe.coursesId,login:(Re=(0,ue.eY)())==null?void 0:Re.login,history,identity_verify:ot.identity_verify,open_phone_video_recording:ot.open_phone_video_recording,current_status:ot.current_status}),ye({type:"exercise/setActionTabs",payload:{}})}We(!1)}),$e=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:tt=>se.createElement("span",{className:tt.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},tt)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:tt=>se.createElement("span",{className:tt.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},tt)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],ze=((Ae=Qe==null?void 0:Qe.exerciseParams)==null?void 0:Ae.errorMessage)&&typeof((Ce=Qe==null?void 0:Qe.exerciseParams)==null?void 0:Ce.errorMessage)=="object";(0,y.useEffect)(()=>{me.actionTabs.key==="student-unlock"&&he(void 0,null,function*(){const tt=yield Le(Fe);yield ke({}),tt.status||He(tt)})},[me.actionTabs.key]);const{time:_e,end_time:Ye}=(Ke==null?void 0:Ke.exercise)||{},Pe=Te!=null&&Te.user_end_time?z()(Te==null?void 0:Te.user_end_time).add(1,"minutes"):z()(),Ze=z()(Te==null?void 0:Te.user_total_end_time)>Pe?Math.round(z().duration(z()(Te==null?void 0:Te.user_total_end_time).diff(Pe.startOf("minute"))).asMinutes()):0,Ve=((Te==null?void 0:Te.student_left_minutes)||0)+(Me||0);return se.createElement(se.Fragment,null,se.createElement(de.default,{width:514,centered:!0,closable:!!((Se=Qe==null?void 0:Qe.exerciseParams)!=null&&Se.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:me.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{ye({type:"exercise/setActionTabs",payload:{}})}},se.createElement(te.Z,{spinning:Ue||je},ze&&se.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!ze&&se.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),ze&&se.createElement(ae.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((De=Qe==null?void 0:Qe.exerciseParams)==null?void 0:De.errorMessage)||{}],columns:$e}),se.createElement("div",{className:""},se.createElement(fe.default,{form:we,layout:"vertical",autoComplete:"off"},se.createElement(fe.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},se.createElement(re.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),_e!==-1?se.createElement(se.Fragment,null,se.createElement(fe.default.Item,{name:"time",label:se.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",se.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",z()(Te==null?void 0:Te.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},se.createElement(ge,{MaxMinutes:Ze})),se.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",se.createElement("span",{className:"ml5"},Ue||je?"--":Ve),"\u5206\u949F",Ve!==0&&(Te==null?void 0:Te.user_end_time)&&se.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",se.createElement("span",{className:"ml5"},z()(Te==null?void 0:Te.user_end_time).add(Me||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):se.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",z()(Ye).format("YYYY-MM-DD HH:mm")))),se.createElement(ee.Z,{justify:"space-between",align:"middle"},se.createElement(ne.Z,null),se.createElement(ne.Z,null,se.createElement(x.ZP,{loading:Be,onClick:rt},"\u8FDB\u5165\u8003\u8BD5"))))))};nt.Z=(0,ie.connect)(({exercise:me})=>({exercise:me}))(ve)},30516:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return ie}});var y=le(59301),xe=le(76560),a=le(62957),fe=le(99571),de=le(29787),te=le(50582),ae=le(40148),re=le(51124),ee=le(24334),ne=le(61186),x=le.n(ne),b=le(49162),E=le(59301),z=(oe,pe,ue)=>new Promise((ce,se)=>{var he=ve=>{try{ge(ue.next(ve))}catch(me){se(me)}},Ee=ve=>{try{ge(ue.throw(ve))}catch(me){se(me)}},ge=ve=>ve.done?ce(ve.value):Promise.resolve(ve.value).then(he,Ee);ge((ue=ue.apply(oe,pe)).next())}),ie=({open:oe,onClose:pe})=>{const[ue,ce]=(0,y.useState)(void 0);console.log((0,xe.useLocation)(),33);const se=(0,xe.useLocation)();(0,y.useEffect)(()=>{oe&&function(){return z(this,null,function*(){const He=yield(0,te.X6)(oe);ce(He.data)})}()},[oe]);const{status:he,created_at:Ee,code:ge,name:ve,language:me,pass_sets_count:be,set_count:ye,error_msg:Ae,output:Ce,input:Se,expected_output:De,execute_memory:Fe,user:we,execute_time:Me,input_file_url:Be,output_file_url:We,is_file:Oe,expected_output_file_url:Qe}=ue||{};return E.createElement(a.default,{open:oe,width:1e3,onCancel:()=>pe(!1),footer:E.createElement(fe.ZP,{type:"primary",onClick:()=>pe(!1)},"\u5173\u95ED"),centered:!0},E.createElement(de.Z,{spinning:!ue,delay:500},E.createElement("div",{className:"record-detail-info"},ue?E.createElement(E.Fragment,null,E.createElement("div",{className:"record-detail-body"},E.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),E.createElement("ul",{className:"record-info"},E.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",E.createElement("span",{className:he===0?"c-green":"c-red"},ae.Im[he])," "),E.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",E.createElement("span",null,x()(Ee).format("YYYY-MM-DD HH:mm:ss"))," "),E.createElement("li",null," \u8BED\u8A00\uFF1A",E.createElement("span",null,me)," "),E.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",E.createElement("span",null,Me*1e3,"ms")," "),E.createElement("li",null," ",`${he===b.h.HIDE_COMPILE_STATUS?"--":be} / ${ye} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,ae.gZ)({status:he,error_msg:Ae,execute_time:Me,output:Ce,input:Se,expected_output:De,input_file_url:Be,output_file_url:We,is_file:Oe,expected_output_file_url:Qe}),E.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),E.createElement(re.ZP,{height:"200px",width:"100%",language:me==null?void 0:me.toLocaleLowerCase(),value:ee.Base64.decode(ge),options:{readOnly:!0}}))):null)))}},57049:function(ct,nt,le){"use strict";le.d(nt,{Im:function(){return ye},Y4:function(){return Ce}});var y=le(59301),xe=le(37568),a=le(6767),fe=le(99571),de=le(55956),te=le(24334),ae=le.n(te),re=le(5216),ee=le(766),ne=le(38394),x=le(49661),b=le(34376),E=le.n(b),z=le(82093),ie=le(76560),oe=le(30516),pe=le(33796),ue=le(50582),ce=le(76193),se=le(41550),he=le(92310),Ee=le.n(he),ge=le(2610),ve=le(59301),me=(Fe,we,Me)=>new Promise((Be,We)=>{var Oe=He=>{try{Ke(Me.next(He))}catch(Ue){We(Ue)}},Qe=He=>{try{Ke(Me.throw(He))}catch(Ue){We(Ue)}},Ke=He=>He.done?Be(He.value):Promise.resolve(He.value).then(Oe,Qe);Ke((Me=Me.apply(Fe,we)).next())});const{TextArea:be}=xe.default,ye={[de.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[de.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[de.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Ae=(Fe=>(Fe[Fe.SET_VISIBLE=0]="SET_VISIBLE",Fe[Fe.SET_TABINDEX=1]="SET_TABINDEX",Fe))(Ae||{});function Ce(Fe){const{status:we,error_msg:Me,output:Be,input:We,expected_output:Oe,is_file:Qe,input_file_url:Ke,output_file_url:He,expected_output_file_url:Ue,setMonacoValue:ke,setData:Te,highlightEndEntry:je}=Fe,Le=(0,y.useRef)(),Ge=(0,y.useRef)(),rt=(0,y.useRef)();let $e=null;const ze={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,y.useEffect)(()=>{if(Be&&!Qe&&Le.current){const _e=new b.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});_e.open(Le.current);const Ye=(je?x.jl:x.pp)(te.Base64.decode(Be));_e.write(Ye),_e.setOption("theme",{background:"#1e1e1e"})}if(We&&!Qe&&Ge.current){const _e=new b.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});_e.open(Ge.current),_e.write((je?x.jl:x.pp)(We)),_e.setOption("theme",{background:"#1e1e1e"})}if(Oe&&!Qe&&rt.current){const _e=new b.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});_e.open(rt.current),_e.write((je?x.jl:x.pp)(te.Base64.decode(Oe))),_e.setOption("theme",{background:"#1e1e1e"})}},[Be]),we){case de.h.NOMATCH:$e=ve.createElement(ve.Fragment,null,ve.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Qe&&ve.createElement("div",{ref:Le}),Qe&&ve.createElement("div",{style:ze},ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>me(this,null,function*(){const _e=yield(0,z.ZP)(He,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});ke(_e),setTimeout(()=>{Te(He)},200)})},Be)),ve.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Qe&&ve.createElement("div",{ref:rt}),Qe&&ve.createElement("div",{style:ze},ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>me(this,null,function*(){const _e=yield fetch(Ue,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});ke(yield _e.text()),setTimeout(()=>{Te(Ue)},200)})},Oe)));break;case de.h.EXECUTEFAILURE:$e=ve.createElement(ve.Fragment,null,ve.createElement("div",{style:{border:"1px #F6F7F9 solid"}},ve.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Qe&&ve.createElement(ne.Z,{value:We,style:ze}),Qe&&ve.createElement("div",{style:ze},ve.createElement("a",{onClick:()=>(0,x.LR)(Ke,We)},We))),ve.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},ve.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ve.createElement("pre",{className:re.Z.error,style:{color:"#E30000",padding:"0 10px"}},te.Base64.decode(Me),"111")));break;case de.h.COMPILEFAILURE:$e=ve.createElement(ve.Fragment,null,ve.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ve.createElement("pre",{className:re.Z.error},te.Base64.decode(Me)));break;case de.h.PODFAILURE:$e=ve.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:$e=ve.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ve.createElement(ve.Fragment,null," ",$e," ")}function Se(Fe){const{status:we,error_msg:Me,execute_time:Be,output:We,input:Oe,expected_output:Qe,is_file:Ke,input_file_url:He,output_file_url:Ue,expected_output_file_url:ke}=Fe;let Te=null;switch(we){case de.h.OK:case de.h.NOMATCH:case de.h.EXECUTEFAILURE:case de.h.COMPILEFAILURE:Te=ve.createElement("div",{id:"outputResultRef",className:"h100"});break;case de.h.PODFAILURE:Te=ve.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:Te=ve.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ve.createElement(ve.Fragment,null," ",Te," ")}function De({value:Fe,className:we}){return ve.createElement("span",{className:we},Fe)}nt.ZP=({input:Fe,is_file:we,debuging:Me,submitting:Be,executingMessage:We,debugResult:Oe,onChangeInput:Qe,onDebugCode:Ke,onSubmitCode:He,hack:Ue,user:ke,submitResult:Te,isWhiteTheme:je,topDispatch:Le})=>{const[Ge]=(0,ie.useSearchParams)(),rt=(0,ie.useParams)(),[$e,ze]=(0,y.useState)(!1),[_e,Ye]=(0,y.useState)(!1),[Pe,Ze]=(0,y.useState)(1),[Ve,tt]=(0,y.useState)(!1),[Je,Ne]=(0,y.useState)(0),[Ie,Re]=(0,y.useState)(!1),[Xe,qe]=(0,y.useState)(""),[ot,at]=(0,y.useState)(""),it=(0,y.useRef)(),Mt=(0,y.useRef)(),wt=(0,y.useRef)(null),Pt=(0,y.useRef)(null),ft=(0,y.useRef)(null);console.log(Te,"submitResult",rt);const{status:ut,id:mt,input:st,output:bt,expected_output:dt,is_file:yt,input_file_url:Bt,output_file_url:Nt,expected_output_file_url:Tt,error_msg:cn,hack_sets:vn}=Te||{};(0,y.useEffect)(()=>{ut===0&&(Ze(1),Ne(0))},[ut,mt]),(0,y.useEffect)(()=>{me(void 0,null,function*(){var pn;const Ct=yield(0,ue.rX)(rt==null?void 0:rt.id,"submit");(Ct==null?void 0:Ct.status)===0&&(Ct!=null&&Ct.data&&((pn=Ct==null?void 0:Ct.data)==null?void 0:pn.status)!==0?(Le({type:ce.Types.SET_SUBMIT_RESULT,payload:{submitResult:Ct==null?void 0:Ct.data}}),Ze(2),Ne(320)):(Ze(1),Ne(0)))})},[rt==null?void 0:rt.id]),(0,y.useEffect)(()=>{if(it.current){let dn=function(lt){jt=Dt.offsetHeight,Yt=!0,Ft=lt.pageY,ft.current.style.display="block"},pn=function(){Yt=!1,ft.current.style.display="none"},Ct=function(lt){if(Yt){an();let pt=Ft-lt.pageY,Ot=jt+pt;if(Ot<0&&(Ot=0),Ot>window.innerHeight-150&&(Ot=window.innerHeight-150),Pe===1){Ot<=34?Ne(0):Ne(Ot);return}console.log(Ot,"resizeH"),Ne(Ot)}};const Dt=wt.current;let jt=0,Yt=!1,Ft=0;const _t=document.getElementById("case-y-bar");return _t==null||_t.addEventListener("mousedown",dn),document.addEventListener("mousemove",Ct),document.addEventListener("mouseup",pn),()=>{const lt=document.getElementById("case-y-bar");lt==null||lt.removeEventListener("mousedown",dn),document.removeEventListener("mousemove",Ct),document.removeEventListener("mouseup",pn)}}},[it,Pe]),(0,y.useEffect)(()=>{const dn=pe.Z.subscribe("resize-move-bar",an);if(Ge.get("type")!=="exercises")return document.addEventListener((0,ge.gH)(),rn),()=>{document.removeEventListener((0,ge.gH)(),rn),dn()}},[]),(0,y.useEffect)(()=>{});function an(){var dn,pn,Ct,Dt;const jt=document.getElementById("outputResultRef");if(jt){let Yt=jt.dataset.text;Mt.current.reset(),Mt.current.writeln(Yt);const Ft=document.getElementById("outputResultRef").offsetWidth-20,_t=((Dt=(Ct=(pn=(dn=Mt.current)==null?void 0:dn._core)==null?void 0:pn._renderService)==null?void 0:Ct.dimensions)==null?void 0:Dt.actualCellWidth)||10,lt=Math.ceil(Ft/_t);Mt.current.resize(lt,Math.ceil(jt.clientHeight/16))}}function Kt(){ze(!$e),setTimeout(()=>{an()},300),$e?Ne(320):(Ne(window.innerHeight-150),tt(!0))}function ln(){_e?(Ye(!1),(0,ge.BU)()):(Ye(!0),(0,ge.Dj)(Pt.current))}const rn=dn=>{(0,ge.vp)()||Ye(!1)},Vt=(0,y.useMemo)(()=>{if(Oe){const{status:dn,output:pn,error_msg:Ct}=Oe;return setTimeout(()=>{let Dt="",jt=document.getElementById("outputResultRef");pn?Dt=te.Base64.decode(pn):Ct&&(Dt=te.Base64.decode(Ct)),Mt.current=new b.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),Mt.current.open(jt),Mt.current.onKey(function(Yt){var Ft;if(Yt.domEvent.key.toLocaleUpperCase()==="C"&&Yt.domEvent.ctrlKey){Yt.domEvent.preventDefault();let _t=(Ft=Mt.current)==null?void 0:Ft.getSelection();navigator.clipboard.writeText(_t).then(()=>{})}}),jt.dataset.text=Dt,Mt.current.setOption("convertEol",!0),an()},300),ve.createElement(ve.Fragment,null,Se(Oe))}return null},[Oe]);function bn(){var dn,pn;if(!(Ue!=null&&Ue.code)||((dn=Ue==null?void 0:Ue.code)==null?void 0:dn.trim().length)===0){(pn=a.ZP)==null||pn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Ze(1),Ne(320),Ke()}const Fn=dn=>me(void 0,null,function*(){let pn=yield(0,z.ZP)(`/api/problems/${dn}/start.json`,{method:"get",params:{hack_user_id:ke==null?void 0:ke.user_id}});pn&&(window.location.href=`/myproblems/${pn==null?void 0:pn.identifier}${window.location.search}`)});function An(){yt?navigator.clipboard.writeText(te.Base64.decode(cn)).then(()=>{a.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(te.Base64.decode(bt)).then(()=>{a.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return ve.createElement(y.Fragment,null,ve.createElement("div",{className:Ee()(re.Z.case,je&&re.Z.whiteCase),style:{height:Je},ref:wt},ve.createElement("div",{className:re.Z.fullMask,ref:ft}),ve.createElement("div",{className:re.Z["resize-y-bar"],id:"case-y-bar",ref:it,draggable:!1},Pe===2&&ve.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Pe===1&&(Je<=34?ve.createElement("div",{onClick:()=>{Ne(320)},className:re.Z.unfoldBtn},"\u63A7\u5236\u53F0",ve.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):ve.createElement("div",{onClick:()=>{Ne(0)},className:re.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",ve.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),ve.createElement("div",null,ve.createElement("div",{className:re.Z.caseHead},ve.createElement("div",{className:re.Z.dot}),ve.createElement("div",{className:re.Z.text},Pe===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Pe===2&&!Be&&typeof ut=="number"&&ve.createElement(ve.Fragment,null,ut===de.h.OK?ve.createElement("div",{className:re.Z.pass},ve.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):ve.createElement("div",{className:re.Z.noPass},ve.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),ye[ut])),ve.createElement("div",{className:re.Z.btns},Pe===2&&!Be&&ve.createElement(ve.Fragment,null,ut!==de.h.OK&&ve.createElement("div",{onClick:An},ve.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),ve.createElement("div",{onClick:()=>{Re(mt)}},ve.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),Ge.get("type")!=="exercises"&&ve.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>Kt()},ve.createElement("i",{className:`iconfont icon-${$e?"suoxiao1":"fangda"}`})))),ve.createElement("div",{style:{display:Pe===1?"block":"none"}},Me?ve.createElement(ee.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ve.createElement("div",{style:{height:Je-34}},ve.createElement("div",{className:re.Z.result},ve.createElement("div",{className:re.Z.left},ve.createElement("div",{className:re.Z.title},ve.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),ve.createElement("div",{className:re.Z.leftNode},ve.createElement(be,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:we?"":Fe,onChange:Qe}))),ve.createElement("div",{className:re.Z.right},ve.createElement("div",{className:re.Z.title},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ve.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),ve.createElement("div",{className:re.Z.node},Oe?Vt:ve.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),ve.createElement("div",{style:{display:Pe===2?"block":"none"}},Be?ve.createElement(ee.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ve.createElement("div",{style:{height:Je-34,display:"flex",flexDirection:"column",overflow:"hidden"}},ve.createElement("div",{ref:Pt,className:re.Z.elseNode},ve.createElement("div",{className:re.Z.nameWrap},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),ve.createElement("div",{className:re.Z.scroll},ve.createElement("pre",{className:re.Z.scrollBox,style:Ve?{height:_e?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!yt&&ve.createElement(De,{value:st}),yt&&ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>me(void 0,null,function*(){const dn=yield fetch(Bt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});at(yield dn.text()),setTimeout(()=>{qe(Bt)},200)})},st)),st&&ve.createElement("div",{className:re.Z.action},ve.createElement("span",{onClick:()=>tt(!Ve)},Ve?"\u6536\u8D77":"\u5C55\u5F00")))),ve.createElement("div",{className:re.Z.result,style:{flex:1,overflow:"hidden"}},ve.createElement("div",{className:re.Z.left},ve.createElement("div",{className:re.Z.title},ve.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),ve.createElement("div",{className:re.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},ve.createElement("pre",null,!yt&&ve.createElement(De,{className:"mb10",value:dt&&te.Base64.decode(dt)||""}),yt&&ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>me(void 0,null,function*(){const dn=yield fetch(Tt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});at(yield dn.text()),setTimeout(()=>{qe(Tt)},200)})},dt)))),ve.createElement("div",{className:re.Z.right},ve.createElement("div",{className:re.Z.title},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ve.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),ve.createElement("div",{className:re.Z.node,style:{color:ut===de.h.OK?"#2ABD8C":"#FF2C29"}},ve.createElement("pre",null,(ut===4||ut===5)&&ve.createElement(De,{className:"mb10",value:cn&&te.Base64.decode(cn)||""}),ut!=4&&ut!=5&&(yt?ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>me(void 0,null,function*(){const dn=yield(0,z.ZP)(Nt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{at(dn)}catch(pn){at("")}setTimeout(()=>{qe(Nt)},200)})},bt):ve.createElement(De,{className:"mb10",value:bt&&te.Base64.decode(bt)||""})))))))))),ve.createElement("div",{className:Ee()(re.Z.footer,je&&re.Z.whiteFooter),style:{zIndex:100}},(Ue==null?void 0:Ue.is_program)&&(Ue==null?void 0:Ue.above_question)&&ve.createElement(fe.ZP,{className:"mr10",type:"primary",onClick:()=>Fn(Ue==null?void 0:Ue.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(Ue==null?void 0:Ue.is_program)&&(Ue==null?void 0:Ue.under_question)&&ve.createElement(fe.ZP,{className:"mr10",type:"primary",onClick:()=>Fn(Ue==null?void 0:Ue.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),ve.createElement(fe.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:Me||Be,loading:Me,color:"#2ABD8C",className:"mr10",onClick:bn},"\u8C03\u8BD5\u4EE3\u7801"),Ge.get("qtype")!=="8"&&ve.createElement(fe.ZP,{className:re.Z.disabled,type:"primary",icon:ve.createElement("i",{className:"iconfont icon-bofang1"}),loading:Be,disabled:Me||Be,onClick:()=>{var dn,pn;if(!(Ue!=null&&Ue.code)||((dn=Ue==null?void 0:Ue.code)==null?void 0:dn.trim().length)===0){(pn=a.ZP)==null||pn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Ze(2),Ne(320),He()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),ve.createElement(oe.Z,{onClose:Re,open:Ie}),ve.createElement(se.Z,{close:!0,data:Xe,type:Xe.length?"txt":"",onClose:()=>qe(""),monacoEditor:{value:ot,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},76193:function(ct,nt,le){"use strict";le.r(nt),le.d(nt,{Types:function(){return Ut},default:function(){return Zt}});var y=le(59301),xe=le(76560),a=le(11938),fe=le(62957),de=le(29787),te=le(99571),ae=le(25399),re=le(77019),ee=le(50582),ne=le(72664),x=le(2610),b=le(72015),E=le(90524),z=le(87169),ie=le(30641),oe=le(51124),pe=le(75790),ue=le(89613),ce=le(64536),se=le(6767),he={list:"list___IRN6i",copy:"copy___qCn9B"},Ee=le(56102),ge=le(82093),ve=(At,kt,zt)=>new Promise((en,Cn)=>{var Rn=nn=>{try{ht(zt.next(nn))}catch(Bn){Cn(Bn)}},Wn=nn=>{try{ht(zt.throw(nn))}catch(Bn){Cn(Bn)}},ht=nn=>nn.done?en(nn.value):Promise.resolve(nn.value).then(Rn,Wn);ht((zt=zt.apply(At,kt)).next())}),be=({showResourceCentre:At,identifier:kt})=>{const zt=(0,xe.useParams)(),[en,Cn]=(0,y.useState)(null);(0,y.useEffect)(()=>{At&&Rn()},[At]);const Rn=()=>ve(void 0,null,function*(){const Wn=yield(0,ge.ZP)(`/api/problems/${kt}/attachment_list.json`,{method:"get"});(Wn==null?void 0:Wn.status)==0&&Cn(Wn.data||[])});return y.createElement("div",{className:"tpi-code-setting"},y.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(en!=null&&en.length)&&y.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),en==null?void 0:en.map((Wn,ht)=>y.createElement("dl",{className:he.list,key:ht},y.createElement(ae.Z,{title:Wn.title},y.createElement("dt",null,y.createElement("i",{className:"icon-wenjian4 mr5"}),Wn.title)),y.createElement("dd",null,y.createElement(Ee.CopyToClipboard,{text:Wn.saved_file_path,onCopy:()=>se.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement("span",{className:`${he.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},ye=le(59301),Ae=Object.defineProperty,Ce=Object.defineProperties,Se=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,Me=(At,kt,zt)=>kt in At?Ae(At,kt,{enumerable:!0,configurable:!0,writable:!0,value:zt}):At[kt]=zt,Be=(At,kt)=>{for(var zt in kt||(kt={}))Fe.call(kt,zt)&&Me(At,zt,kt[zt]);if(De)for(var zt of De(kt))we.call(kt,zt)&&Me(At,zt,kt[zt]);return At},We=(At,kt)=>Ce(At,Se(kt));const Oe={theme:(0,ue.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,ue.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,ue.G)("cmTabToSpace",!0),showResourceCentre:!1};var Qe=(At=>(At[At.set_font_size=0]="set_font_size",At[At.set_theme=1]="set_theme",At[At.on_tab_to_space=2]="on_tab_to_space",At[At.set_show_editor_setting=3]="set_show_editor_setting",At[At.set_show_respurce_center=4]="set_show_respurce_center",At))(Qe||{});function Ke(At,kt){switch(kt.type){case 3:return We(Be({},At),{showEditorSetting:kt.payload});case 1:return We(Be({},At),{theme:kt.payload});case 0:return We(Be({},At),{fontSize:kt.payload});case 2:return We(Be({},At),{tabToSpace:kt.payload});case 4:return We(Be({},At),{showResourceCentre:kt.payload});default:throw new Error}}var He=({isLoading:At,value:kt,onChange:zt,language:en,onUpdateCode:Cn,ActionBarRender:Rn,setIsWhiteTheme:Wn,identifier:ht})=>{const[nn,Bn]=(0,y.useReducer)(Ke,Oe),{theme:Xn,fontSize:kn,showEditorSetting:$n,tabToSpace:Vn,showResourceCentre:Ir}=nn,Sn=(0,y.useRef)(),Or=(0,y.useRef)();(0,y.useEffect)(()=>{Wn(Xn==="vs")},[Xn]);const Fr={onFontSizeChange:br=>{Bn({type:0,payload:br}),(0,ue.t)("cmFontSize",br)},tabToSpace:Vn,cmFontSize:kn,className:"oj",cmCodeMode:Xn,onTabToSpace:br=>{Bn({type:2,payload:br}),(0,ue.t)("cmTabToSpace",br)},onCodeModeChange:br=>{Bn({type:1,payload:br}),(0,ue.t)("ProgrammingCodeMode",br)}};function Wr(){Bn({type:3,payload:!1})}function Pr(){Bn({type:3,payload:!0})}function ni(){Bn({type:4,payload:!1})}function ri(){Bn({type:4,payload:!0})}const fr={value:kt,language:en,theme:Xn,options:{fontSize:kn,insertSpaces:Vn},onChange:br=>{zt(br),Or.current=br,clearTimeout(Sn.current),Sn.current=setTimeout(()=>{Cn(Or.current)},1e4)},onEditBlur:br=>{Or.current&&Cn(Or.current)}};return ye.createElement(y.Fragment,null,Rn(Pr,ri),ye.createElement("div",{style:{flex:1,overflow:"hidden"}},!At&&ye.createElement(oe.ZP,Be({},fr))),ye.createElement(pe.Z,null,ye.createElement(ie.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:$n,onClose:Wr},ye.createElement(ce.Z,Be({},Fr)))),ye.createElement(pe.Z,null,ye.createElement(ie.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Ir,onClose:ni},ye.createElement(be,{showResourceCentre:Ir,identifier:ht}))))},Ue=le(60141),ke=le(24334),Te=le(57049),je={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},Le={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},Ge=le(54172),rt=le(13747),$e=le(58617),ze=le(30516),_e=le(61186),Ye=le.n(_e),Pe=le(59301);const{Column:Ze}=Ge.default;var Ve=({submitResult:At,submitting:kt,submitRecords:zt,page:en,onPageChange:Cn,topicId:Rn})=>{const[Wn]=(0,xe.useSearchParams)(),{records:ht,records_count:nn}=zt||{},[Bn,Xn]=(0,y.useState)(!1),kn=Wn.get("type")==="1";return Pe.createElement(de.Z,{spinning:kt,tip:"\u8BC4\u6D4B\u4E2D...",indicator:Pe.createElement($e.Z,{style:{fontSize:24},spin:!0})},(ht==null?void 0:ht.length)>0?Pe.createElement(Ge.default,{dataSource:ht,rowKey:"id",pagination:!1},Pe.createElement(Ze,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:($n,Vn)=>Pe.createElement("span",null," ",Ye()($n).format("YYYY-MM-DD HH:mm:ss"))}),Pe.createElement(Ze,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:($n,Vn)=>{var Ir;return Pe.createElement("span",{className:`${$n===0?"c-green":"c-red"} current`,onClick:()=>{Xn(Vn.id)}},(Ir=Te.Im[$n])==null?void 0:Ir.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Pe.createElement(Ze,{title:`\u6267\u884C\u7528\u65F6 (${kn?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:$n=>$n?kn?$n:$n/1e3:""}),Pe.createElement(Ze,{title:`\u5185\u5B58\u6D88\u8017\uFF08${kn?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:$n=>$n?kn?$n:parseFloat(($n/1024).toFixed(2)):""}),Pe.createElement(Ze,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),Pe.createElement(Ze,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:($n,Vn)=>Pe.createElement("span",{className:"c-light-primary current",onClick:()=>{Xn(Vn.id)}},"\u67E5\u770B")})):Pe.createElement("div",{style:{height:300,width:"100%"}}),Pe.createElement(ze.Z,{onClose:Xn,open:Bn}),nn>15?Pe.createElement(rt.Z,{className:Le.pagination,current:en,pageSize:15,total:nn,onChange:Cn}):null)},tt=le(57884),Je=le(96599),Ne={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Ie=le(38394),Re=le(59301);const Xe={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var qe=({hack:At})=>{const{language:kt,difficult:zt,time_limit:en,description:Cn}=At,[Rn]=(0,xe.useSearchParams)(),Wn=Xe[zt];return Re.createElement(Re.Fragment,null,Re.createElement("ul",{className:Ne.info},Re.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",Re.createElement("b",{className:Ne.info_tag},kt)),Re.createElement("li",null,Re.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",Re.createElement(Je.default,{color:Wn==null?void 0:Wn.color},Wn==null?void 0:Wn.name)),Re.createElement("li",null,Re.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",Re.createElement("span",{style:{color:"#333333"}},en,"\u79D2"))),Rn.get("qtype")==="8"?Re.createElement(Ie.Z,{value:Cn,showProgramFill:!0,className:Ne.desc}):Re.createElement(Ie.Z,{value:Cn,className:Ne.desc}))},ot={},at=le(59301),it=({hack:At,current_user:kt})=>at.createElement("div",{className:ot.answer},At!=null&&At.answer_text?at.createElement(Ie.Z,{style:{padding:"13px 0"},value:(At==null?void 0:At.answer_text)||""}):at.createElement(tt.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),Mt=le(33796);function wt(At,kt){return(0,ge.U2)(`/problems/${At}/comments.json`,{page:kt,limit:10})}function Pt(At){return(0,ge.v_)(`/discusses/${At}/plus.json`,{container_type:"Discuss",type:1})}function ft(At,kt,zt){return(0,ge.v_)(`/problems/${At}/comments/reply.json`,{comments:{content:zt,parent_id:kt}})}function ut(At,kt){return(0,ge.v_)(`/problems/${At}/comments.json`,{comments:{content:kt}})}function mt(At,kt,zt){return(0,ge.v_)(`/problems/${At}/comments/${kt}/hidden.json`,zt)}function st(At,kt){return(0,ge.IV)(`/problems/${At}/comments/${kt}`)}var bt=le(46541);function dt({author:At}){return y.createElement("a",{href:`/users/${At.login}`,target:"_blank"},y.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${E.Z.IMG_SERVER}/images/${At.image_url}`,width:"50"}))}function yt({data:At,index:kt,parentDiscussIndex:zt,user:en,onSetActionType:Cn}){const{author:Rn,can_delete:Wn,content:ht,id:nn,time:Bn}=At;function Xn(){Cn({id:nn,index:kt,type:"delete-discuss",parentDiscussIndex:zt,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const kn=en.admin||Wn||Rn.user_id===en.user_id;return y.createElement("div",{className:"discuss-item-container second-discuss "},y.createElement(dt,{author:Rn}),y.createElement("section",null,y.createElement("div",{className:"discuss-info"},y.createElement("a",{href:`/users/${Rn.login}`,target:"_blank"},Rn.name),y.createElement("span",{className:"grey"},Bn),y.createElement("div",{className:"btn-group",style:{marginBottom:0}},kn?y.createElement("a",{onClick:Xn,title:"\u5220\u9664"},y.createElement("i",{className:"iconfont icon-shanchu"})):null)),y.createElement(Ie.Z,{className:"discuss-content",value:ht})))}var Bt=({user:At,data:kt,index:zt,onPlusDiscuss:en,onSetActionType:Cn,activeDiscussIndex:Rn,onReplyDiscuss:Wn,onSetActiveDiscussIndex:ht})=>{const{content:nn,children:Bn,hidden:Xn,id:kn,praise_count:$n,time:Vn,user_praise:Ir,can_delete:Sn,author:Or}=kt;function Fr(){ht(kn)}function Wr(){en(kn,!Ir,zt)}function Pr(){Cn({id:kn,index:zt,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function ni(){Cn({id:kn,index:zt,params:{hidden:Xn?"0":"1"},type:"hidden-discuss",message:Xn?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const ri=At.admin||At.user_id===Or.user_id;return y.createElement("div",{className:"discuss-item-container",key:kn},y.createElement(dt,{author:Or}),y.createElement("section",null,y.createElement("div",{className:"discuss-info"},y.createElement("a",{href:`/users/${Or.login}`,target:"_blank"}," ",Or.name," "),y.createElement("span",{className:"grey"},Vn)),y.createElement(Ie.Z,{className:"discuss-content",value:nn}),Bn&&Bn.length>0?y.createElement("div",{className:"reply-discuss-container"},Bn.map((fr,br)=>y.createElement(yt,{key:fr.id,data:fr,index:br,user:At,onSetActionType:Cn,parentDiscussIndex:zt}))):null,y.createElement("div",{className:"btn-group"},ri?y.createElement("a",{onClick:ni,title:Xn?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},y.createElement("i",{className:Xn?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Sn&&(!Bn||Bn.length==0)?y.createElement("a",{onClick:Pr,title:"\u5220\u9664"},y.createElement("i",{className:"iconfont icon-shanchu"})):null,y.createElement("a",{onClick:Fr,title:"\u56DE\u590D"}," ",y.createElement("i",{className:"iconfont icon-huifu1"})," "),y.createElement("a",{onClick:Wr,className:Ir?"c-orange":""},y.createElement("i",{className:Ir?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),y.createElement("span",null,$n||""))),y.createElement(bt.Z,{id:kn,activeDiscussIndex:Rn,onReplyDiscuss:Wn})))},Nt=le(39479),Tt={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},cn=le(2978),vn=(At,kt,zt)=>new Promise((en,Cn)=>{var Rn=nn=>{try{ht(zt.next(nn))}catch(Bn){Cn(Bn)}},Wn=nn=>{try{ht(zt.throw(nn))}catch(Bn){Cn(Bn)}},ht=nn=>nn.done?en(nn.value):Promise.resolve(nn.value).then(Rn,Wn);ht((zt=zt.apply(At,kt)).next())}),an=({user_praise:At,praise_count:kt,praisePlus:zt,onCreateDiscuss:en,discuss_count:Cn})=>{const[Rn,Wn]=(0,y.useState)(!1),[ht,nn]=(0,y.useState)("");function Bn(Vn){nn(Vn)}function Xn(){Wn(!0)}function kn(){Wn(!1)}function $n(){return vn(this,null,function*(){en(ht),nn(""),Wn(!1)})}return y.createElement("div",{className:`${Tt["dis-input-editor-container"]} ${Rn?Tt.active:""} `},y.createElement("div",{className:Rn?`hide ${Tt["text-area"]}`:Tt["text-area"]},y.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:Xn}),y.createElement("a",null," ",y.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",Cn," "),y.createElement("a",{className:"c-light-black",onClick:zt,title:At?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},y.createElement("i",{className:`mr3 ${At?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),kt?y.createElement("span",null,kt):"")),Rn?y.createElement("div",{className:Tt["input-mask"],onClick:kn}):null,y.createElement("div",{className:Rn?Tt["md-container"]:`${Tt["md-container"]} hide`},y.createElement(cn.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:ht,height:240,onChange:Bn}),y.createElement("div",{className:Tt["tip-container"],onClick:kn},y.createElement("a",{className:Tt["btn-send"],onClick:$n}," \u53D1\u9001 "))))},Kt=le(59301),ln=Object.defineProperty,rn=Object.defineProperties,Vt=Object.getOwnPropertyDescriptors,bn=Object.getOwnPropertySymbols,Fn=Object.prototype.hasOwnProperty,An=Object.prototype.propertyIsEnumerable,dn=(At,kt,zt)=>kt in At?ln(At,kt,{enumerable:!0,configurable:!0,writable:!0,value:zt}):At[kt]=zt,pn=(At,kt)=>{for(var zt in kt||(kt={}))Fn.call(kt,zt)&&dn(At,zt,kt[zt]);if(bn)for(var zt of bn(kt))An.call(kt,zt)&&dn(At,zt,kt[zt]);return At},Ct=(At,kt)=>rn(At,Vt(kt)),Dt=(At,kt,zt)=>new Promise((en,Cn)=>{var Rn=nn=>{try{ht(zt.next(nn))}catch(Bn){Cn(Bn)}},Wn=nn=>{try{ht(zt.throw(nn))}catch(Bn){Cn(Bn)}},ht=nn=>nn.done?en(nn.value):Promise.resolve(nn.value).then(Rn,Wn);ht((zt=zt.apply(At,kt)).next())});const jt={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var Yt=(At=>(At[At.GET_DISCUSSES=0]="GET_DISCUSSES",At[At.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",At[At.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",At[At.PLUS_DISCUSS=3]="PLUS_DISCUSS",At[At.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",At[At.SET_PAGE=5]="SET_PAGE",At[At.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",At))(Yt||{});function Ft(At,kt){switch(kt.type){case 6:return Ct(pn({},At),{loading:!0});case 0:return pn(pn({},At),kt.payload);case 1:return pn(pn({},At),kt.payload);case 4:return pn(pn({},At),kt.payload);case 3:return pn(pn({},At),kt.payload);case 5:return Ct(pn({},At),{page:kt.payload});case 2:return pn(pn({},At),kt.payload);default:throw new Error}}var _t=({user:At,identifier:kt,hack:zt,onTriggerPraise:en,activeIndex:Cn})=>{const[Rn,Wn]=(0,y.useReducer)(Ft,jt),{loading:ht,page:nn,data:Bn,count:Xn,actionType:kn,activeDiscussIndex:$n}=Rn,Vn=(0,y.useCallback)(()=>Dt(void 0,null,function*(){Wn({type:6});const fr=yield wt(kt,nn),{comments:br,disscuss_count:kr}=fr;Wn({type:0,payload:{data:br,count:kr,loading:!1}})}),[nn,kt]);(0,y.useEffect)(()=>{Cn==="2"&&Vn()},[kt,nn,Cn]);function Ir(fr){Wn({type:5,payload:fr})}function Sn(fr){Wn({type:4,payload:{actionType:fr}})}function Or(fr){Wn($n===fr?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:fr}})}function Fr(fr,br,kr){return Dt(this,null,function*(){try{const zr=yield Pt(fr);Bn[kr].user_praise=br,Bn[kr].praise_count=zr.praise_count,Wn({type:3,payload:{data:[...Bn]}})}catch(zr){console.log(zr)}})}function Wr(){return Dt(this,null,function*(){const{id:fr,params:br,type:kr,index:zr,parentDiscussIndex:Qr}=kn;if(kr==="hidden-discuss"&&(yield mt(kt,fr,br),Qr?Bn[Qr].children[zr].hidden=br.hidden==1:Bn[zr].hidden=br.hidden==1,Wn({type:4,payload:{actionType:null,data:[...Bn]}})),kr==="delete-discuss"){if(yield st(kt,fr),Qr||Qr===0){let ii=Bn[Qr].children;for(let si=ii.length-1;si>=0;si--)if(ii[si].id===fr){ii.splice(si,1);break}Bn[Qr].children=ii}else for(let ii=Bn.length-1;ii>=0;ii--)if(Bn[ii].id===fr){Bn.splice(ii,1);break}Wn({type:4,payload:{actionType:null,data:[...Bn]}})}})}function Pr(){Wn({type:4,payload:{actionType:null}})}function ni(fr,br){return Dt(this,null,function*(){try{yield ft(kt,fr,br),Vn()}catch(kr){console.log(kr)}})}function ri(fr){return Dt(this,null,function*(){Wn({type:6}),yield ut(kt,fr),Vn()})}return Kt.createElement(Kt.Fragment,null,Kt.createElement("div",{className:"discuss-panel"},Bn.length===0?Kt.createElement(tt.Z,null):Bn.map((fr,br)=>Kt.createElement(Bt,{onReplyDiscuss:ni,onPlusDiscuss:Fr,onSetActiveDiscussIndex:Or,onSetActionType:Sn,data:fr,index:br,user:At,activeDiscussIndex:$n})),Xn>10?Kt.createElement("div",{className:"pagination-container"},Kt.createElement(rt.Z,{showQuickJumper:!0,onChange:Ir,current:nn,total:Xn})):null),Kt.createElement(an,{user_praise:zt.user_praise,praise_count:zt.praises_count,praisePlus:en,discuss_count:zt.comments_count,onCreateDiscuss:ri}),Kt.createElement(pe.Z,null,Kt.createElement(fe.default,{centered:!0,title:"\u63D0\u793A",open:!!kn,onOk:Wr,onCancel:Pr},Kt.createElement("p",null,kn?kn.message:"")),Kt.createElement(Nt.Z,null)))},lt=le(82326),pt=le(37568),Ot=le(86743),Qt={},Xt=le(59301),Gt=({hack:At,current_user:kt})=>Xt.createElement("div",{className:Qt.answer},At!=null&&At.analysis?Xt.createElement(Ie.Z,{style:{padding:"13px 0"},value:(At==null?void 0:At.analysis)||""}):Xt.createElement(tt.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),Ht={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},Wt=le(8848),yn=le(5269),gn=le(28284),Tn=le(71051),Un=le(12062),Rt=le(59301);const{TextArea:sn}=pt.default,{Panel:On}=Wt.default;var wn=({data:At,hack:kt})=>(console.log(At,kt,"data"),kt!=null&&kt.is_file?Rt.createElement(Un.Y2,{disabled:!0,className:Ht.uploadTableWrapper,showScore:!kt.test_set_score,data:At,isProgramHomework:!0}):Rt.createElement("div",{className:Ht.hackSets},At==null?void 0:At.map((zt,en)=>Rt.createElement(Wt.default,{accordion:!0,bordered:!1,key:en,defaultActiveKey:en===0&&zt.id,className:Ht.collapseWrapper,expandIcon:({isActive:Cn})=>Rt.createElement("i",{className:`iconfont icon-weizhankai ${Cn?Ht.open:Ht.close}`,style:{fontSize:14,transition:"all .2s"}})},Rt.createElement(On,{key:zt.id,header:Rt.createElement(re.Z,{align:"middle",justify:"space-between",wrap:!1},Rt.createElement(yn.Z,{className:Ht.panelHeader},Rt.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",en+1)),Rt.createElement(yn.Z,{flex:1},Rt.createElement(re.Z,{align:"middle",justify:"end",wrap:!1},!(kt!=null&&kt.test_set_score)&&Rt.createElement(yn.Z,{className:Ht.rateInput},Rt.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),Rt.createElement("div",null,Rt.createElement(gn.default.Item,{noStyle:!0},Rt.createElement(Tn.Z,{value:zt==null?void 0:zt.score,className:Ht.baseFormItem,min:0,max:100,disabled:!0}))),Rt.createElement("span",{className:"ml10"},"%")))))},Rt.createElement(gn.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},Rt.createElement(sn,{readOnly:!0,value:zt==null?void 0:zt.input,rows:4})),Rt.createElement(gn.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},Rt.createElement(sn,{readOnly:!0,value:zt==null?void 0:zt.output,rows:4}))))))),In={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},Pn=le(59301),Nn=(0,y.forwardRef)(({data:At=[]},kt)=>{var zt;const[en,Cn]=(0,y.useState)(),Rn=At.filter(ht=>ht.show);(0,y.useEffect)(()=>{Rn.length&&Cn(Rn[0].id)},[At==null?void 0:At.length]);const Wn=((zt=Rn.find(ht=>ht.id===en))==null?void 0:zt.element)||null;return(0,y.useImperativeHandle)(kt,()=>({setActiveTab:ht=>Cn(ht)})),Pn.createElement("div",{className:In.tabs},Pn.createElement("div",{className:In.tabWarp},Rn.map(ht=>Pn.createElement("div",{onClick:()=>Cn(ht.id),className:`${In.tab} ${ht.id===en?In.active:""}`,key:ht.id},ht.name))),Pn.createElement("div",{className:In.content},Wn))}),It=le(59301),Yn=Object.defineProperty,Zn=Object.defineProperties,Kn=Object.getOwnPropertyDescriptors,Mn=Object.getOwnPropertySymbols,nr=Object.prototype.hasOwnProperty,sr=Object.prototype.propertyIsEnumerable,Er=(At,kt,zt)=>kt in At?Yn(At,kt,{enumerable:!0,configurable:!0,writable:!0,value:zt}):At[kt]=zt,pr=(At,kt)=>{for(var zt in kt||(kt={}))nr.call(kt,zt)&&Er(At,zt,kt[zt]);if(Mn)for(var zt of Mn(kt))sr.call(kt,zt)&&Er(At,zt,kt[zt]);return At},gr=(At,kt)=>Zn(At,Kn(kt)),lr=(At,kt,zt)=>new Promise((en,Cn)=>{var Rn=nn=>{try{ht(zt.next(nn))}catch(Bn){Cn(Bn)}},Wn=nn=>{try{ht(zt.throw(nn))}catch(Bn){Cn(Bn)}},ht=nn=>nn.done?en(nn.value):Promise.resolve(nn.value).then(Rn,Wn);ht((zt=zt.apply(At,kt)).next())});const Rr={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Zr={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var Kr=({hack:At,onTriggerPraise:kt,topicId:zt,page:en,onPageChange:Cn,user:Rn,current_user:Wn,submitRecords:ht,submitting:nn,submitResult:Bn,setActiveIndex:Xn,hack_sets:kn})=>{var $n,Vn;const[Ir]=(0,xe.useSearchParams)(),[Sn,Or]=(0,y.useState)("0"),Fr=(0,xe.useLocation)(),[Wr,Pr]=(0,y.useState)(!1),[ni,ri]=(0,y.useState)(null),[fr,br]=(0,y.useState)([]),[kr,zr]=(0,y.useState)([]),[Qr,ii]=(0,y.useState)({page:1,limit:10}),si=(0,y.useRef)(null),wi=(0,y.useRef)(null);console.log(Rn,"user");let[Sr,Bi]=(0,y.useState)(gr(pr({},(0,xe.useParams)()),{page:1,per_page:20,name:""}));(0,y.useEffect)(()=>{wi.current&&(At==null?void 0:At.is_close_tips)===!1&&ni===null&&ri(!0)},[wi.current,At==null?void 0:At.is_close_tips,ni]);function Li(){return lr(this,null,function*(){yield(0,ge.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,y.useEffect)(()=>{Xn(Sn)},[Sn]);function gi(cr){return lr(this,null,function*(){let Vr=cr.target.id;if(Vr==="1"){let Ar=yield(0,ge.ZP)(`/api/myproblems/${Sr.id}/redo_logs.json`,{method:"get",params:pr({},Qr)});(Ar==null?void 0:Ar.status)===0&&zr(Ar==null?void 0:Ar.data)}Or(Vr)})}(0,y.useEffect)(()=>Mt.Z.subscribe("to-commit-info",()=>{Or("1"),si.current&&si.current.setActiveTab("1")}),[]),(0,y.useEffect)(()=>Mt.Z.subscribe("to-reset-info",()=>{gi({target:{id:"1"}}),si.current&&si.current.setActiveTab("2")}),[]);function yi(){Or("2")}function mi(){return lr(this,null,function*(){let cr=yield(0,ge.ZP)("/api/problems/my_hack_list.json",{method:"get",params:pr({identifier:Sr==null?void 0:Sr.id},Sr)});br(cr)})}const qi=[{title:null,description:It.createElement("div",null,It.createElement("b",{onClick:()=>{ri(!1),Li(),Pr(!0),mi()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),It.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),It.createElement(te.ZP,{onClick:()=>{ri(!1),Li()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>wi.current}];return It.createElement("div",{className:je["left-panel"]},It.createElement("ul",{className:`${je["s-navs"]} ${je["bg-white"]} ${je.b1}`},(At==null?void 0:At.is_program)&&!Ir.get("pageId")&&It.createElement(ae.Z,{title:"\u9898\u76EE\u5217\u8868"},It.createElement("div",{onClick:()=>{mi(),Pr(!0)},className:je.btns,ref:wi,style:ni?{pointerEvents:"none"}:{}},It.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),It.createElement("li",{style:{marginLeft:20}},It.createElement("a",{className:Sn==="0"?je.active:"",id:"0",onClick:gi},"\u9898\u76EE\u63CF\u8FF0")),It.createElement("li",null,It.createElement("a",{className:Sn==="1"?je.active:"",id:"1",onClick:gi},"\u64CD\u4F5C\u8BB0\u5F55")),(Ir.get("type")!=="exercises"&&(At==null?void 0:At.answer_text_show)||Ir.get("type")!=="exercises"&&(At==null?void 0:At.analysis_show))&&It.createElement("li",null,It.createElement("a",{className:Sn==="4"?je.active:"",id:"4",onClick:gi},"\u89E3\u7B54\u53C2\u8003")),Ir.get("type")!=="exercises"&&It.createElement("li",null,It.createElement("a",{className:Sn==="2"?je.active:"",id:"2",onClick:gi},"\u8BC4\u8BBA")),!!(kn!=null&&kn.length)&&Ir.get("type")!=="exercises"&&Ir.get("type")!=="1"&&It.createElement("li",null,It.createElement("a",{className:Sn==="5"?je.active:"",id:"5",onClick:gi},"\u6D4B\u8BD5\u7528\u4F8B"))),It.createElement("div",{className:`${je["tab-panel-body"]} ${Sn==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},It.createElement(qe,{hack:At,onTriggerPraise:kt,toDiscuss:yi})),It.createElement("div",{style:{padding:"12px"},className:`${je["tab-panel-body"]} ${Sn==="1"?"":"hide"}`},It.createElement(Nn,{ref:si,data:[{id:"1",show:Ir.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:It.createElement(It.Fragment,null,ht!=null&&ht.records_count||nn?It.createElement(Ve,{page:en,onPageChange:Cn,topicId:zt,submitting:nn,key:(Bn==null?void 0:Bn.id)||1,submitRecords:ht,submitResult:Bn}):It.createElement(tt.Z,null))},{id:"2",show:Ir.get("type")==="exercises"||(At==null?void 0:At.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:It.createElement(It.Fragment,null,It.createElement(Ge.default,{pagination:!1,dataSource:kr==null?void 0:kr.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(cr,Vr,Ar)=>Ye()(cr).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(cr,Vr,Ar)=>{var Xr;return(Xr=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(Gn=>Gn.id===cr))==null?void 0:Xr.name}}]}),It.createElement(rt.Z,{style:{marginTop:10},current:Qr.page,total:kr==null?void 0:kr.count,hideOnSinglePage:!0,onChange:cr=>lr(void 0,null,function*(){Qr.page=cr,ii(Qr);let Vr=yield(0,ge.ZP)(`/api/myproblems/${Sr.id}/redo_logs.json`,{method:"get",params:gr(pr({},Qr),{courseId:Sr.courseId})});(Vr==null?void 0:Vr.status)===0&&zr(Vr==null?void 0:Vr.data)})}))}]})),It.createElement("div",{style:{padding:"12px"},className:`${je["tab-panel-body"]} ${Sn==="4"?"":"hide"}`},It.createElement(Nn,{data:[{id:"1",show:Ir.get("type")!=="exercises"&&(At==null?void 0:At.answer_text_show),name:"\u7B54\u6848",element:It.createElement(It.Fragment,null,It.createElement(it,{hack:At,current_user:Wn}))},{id:"2",show:Ir.get("type")!=="exercises"&&(At==null?void 0:At.analysis_show),name:"\u89E3\u6790",element:It.createElement(It.Fragment,null,It.createElement(Gt,{hack:At,current_user:Wn}))}]})),It.createElement("div",{className:`${je["tab-panel-body"]} ${Sn==="2"?"":"hide"}`,style:{padding:0}},It.createElement(_t,{user:Rn,activeIndex:Sn,identifier:At.identifier,hack:At,onTriggerPraise:kt})),It.createElement("div",{className:`${je["tab-panel-body"]} ${Sn==="5"?"":"hide"}`,style:{padding:12}},It.createElement(wn,{data:kn||[],hack:At})),It.createElement(ie.Z,{rootClassName:je.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Pr(!1),open:Wr},It.createElement(re.Z,null,It.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),It.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",fr==null?void 0:fr.total_count,"\u9898\xA0[\xA0",fr==null?void 0:fr.total_score,"\u5206\xA0]\xA0"),!(Rn!=null&&Rn.hack_manager)&&It.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",fr==null?void 0:fr.work_score,"\u5206")),It.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),It.createElement(re.Z,{align:"middle",className:"mt10 mb10"},!(Rn!=null&&Rn.hack_manager)&&It.createElement(lt.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:cr=>{Sr.page=1,Sr.finish_status=cr,Bi(pr({},Sr)),mi()}},It.createElement(lt.default.Option,{value:""},"\u5168\u90E8"),It.createElement(lt.default.Option,{value:0},"\u672A\u5F00\u59CB"),It.createElement(lt.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),It.createElement(lt.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),It.createElement(lt.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:cr=>{Sr.page=1,Sr.difficult=cr||null,Bi(pr({},Sr)),mi()}},It.createElement(lt.default.Option,{value:0},"\u5168\u90E8"),It.createElement(lt.default.Option,{value:1},"\u7B80\u5355"),It.createElement(lt.default.Option,{value:2},"\u9002\u4E2D"),It.createElement(lt.default.Option,{value:3},"\u56F0\u96BE")),It.createElement(pt.default.Search,{size:"large",onSearch:cr=>{Sr.name=cr,Sr.page=1,Bi(pr({},Sr)),mi()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),It.createElement("div",{className:je.list,style:{height:36,background:"#3D445C"}},!(Rn!=null&&Rn.hack_manager)&&It.createElement("span",null,"\u72B6\u6001"),It.createElement("span",null,"\u5E8F\u53F7"),It.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),It.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),It.createElement("div",{style:{overflow:"auto",flex:1}},($n=fr==null?void 0:fr.data)!=null&&$n.length?(Vn=fr==null?void 0:fr.data)==null?void 0:Vn.map((cr,Vr)=>It.createElement("div",{onClick:()=>lr(void 0,null,function*(){let Ar=yield(0,ge.ZP)(`/api/problems/${cr==null?void 0:cr.identifier}/start.json`,{method:"get",params:{hack_user_id:Rn==null?void 0:Rn.user_id}});Ar&&(xe.history.replace(`/myproblems/${Ar==null?void 0:Ar.identifier}${window.location.search}`),window.location.reload())}),className:`${je.list} ${cr!=null&&cr.checked?je.active:""}`},!(Rn!=null&&Rn.hack_manager)&&It.createElement(It.Fragment,null,!(cr!=null&&cr.opened)&&It.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(cr==null?void 0:cr.opened)&&!(cr!=null&&cr.passed)&&It.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(cr==null?void 0:cr.opened)&&(cr==null?void 0:cr.passed)&&It.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),It.createElement("span",null,(Sr.page-1)*20+(Vr+1)),It.createElement("span",{style:{flex:1},title:cr.name},`[${cr==null?void 0:cr.score}\u5206]`,"\xA0",cr.name),It.createElement("span",{style:{flexBasis:48,paddingRight:0}},Rr[cr.difficult]))):It.createElement(tt.Z,null)),It.createElement(rt.Z,{current:Sr.page,className:"mt20",hideOnSinglePage:!0,total:fr==null?void 0:fr.count,pageSize:Sr.per_page,onChange:(cr,Vr)=>{Sr.page=cr,Sr.per_page=Vr,mi()}})),It.createElement(Ot.Z,{rootClassName:je.tour,closeIcon:!1,open:!!ni,steps:qi,gap:{offset:3,radius:2}}))},hr=le(62522),Nr=le(15610),gt=le(38273),jr=le(85933),_r=le(89244),Cr=le(47206),tr=le(5216),ur=le(92310),Br=le.n(ur),xr=le(41751),dr=le(4523),Tr=le(34055),er=le(64123),ar=le(60515),wr=le(88977),mn=le(59301),qr=Object.defineProperty,Dr=Object.defineProperties,$r=Object.getOwnPropertyDescriptors,tn=Object.getOwnPropertySymbols,hn=Object.prototype.hasOwnProperty,qt=Object.prototype.propertyIsEnumerable,_n=(At,kt,zt)=>kt in At?qr(At,kt,{enumerable:!0,configurable:!0,writable:!0,value:zt}):At[kt]=zt,jn=(At,kt)=>{for(var zt in kt||(kt={}))hn.call(kt,zt)&&_n(At,zt,kt[zt]);if(tn)for(var zt of tn(kt))qt.call(kt,zt)&&_n(At,zt,kt[zt]);return At},fn=(At,kt)=>Dr(At,$r(kt)),mr=(At,kt)=>{var zt={};for(var en in At)hn.call(At,en)&&kt.indexOf(en)<0&&(zt[en]=At[en]);if(At!=null&&tn)for(var en of tn(At))kt.indexOf(en)<0&&qt.call(At,en)&&(zt[en]=At[en]);return zt},et=(At,kt,zt)=>new Promise((en,Cn)=>{var Rn=nn=>{try{ht(zt.next(nn))}catch(Bn){Cn(Bn)}},Wn=nn=>{try{ht(zt.throw(nn))}catch(Bn){Cn(Bn)}},ht=nn=>nn.done?en(nn.value):Promise.resolve(nn.value).then(Rn,Wn);ht((zt=zt.apply(At,kt)).next())});const{Countdown:vt}=a.default,St={Java:"java",C:"c",Python:"py","C++":"c"};var Ut=(At=>(At[At.SET_LOADING=0]="SET_LOADING",At[At.GET_DATA=1]="GET_DATA",At[At.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",At[At.SET_DATA=3]="SET_DATA",At[At.SET_DEBUGING=4]="SET_DEBUGING",At[At.SET_SUBMITING=5]="SET_SUBMITING",At[At.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",At[At.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",At[At.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",At[At.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",At[At.SET_PAGE=10]="SET_PAGE",At))(Ut||{});function xt(){return new Date().getTime()}const un={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function $t(At,kt){switch(kt.type){case 1:return jn(jn({},At),kt.payload);case 3:return fn(jn({},At),{data:kt.payload});case 0:return fn(jn({},At),{loading:kt.payload});case 9:return fn(jn({},At),{showNote:kt.payload});case 4:return fn(jn({},At),{debuging:kt.payload});case 5:return fn(jn({},At),{submitting:kt.payload});case 2:return fn(jn({},At),{submitRecords:kt.payload});case 10:return fn(jn({},At),{submitRecordPage:kt.payload});case 6:return fn(jn({},At),{executingMessage:kt.payload});case 7:return jn(jn({},At),kt.payload);case 8:return jn(jn({},At),kt.payload);default:throw new Error}}var Zt=({children:At})=>{var kt,zt,en,Cn,Rn,Wn,ht,nn,Bn,Xn;const[kn,$n]=(0,y.useReducer)($t,un),{id:Vn}=(0,xe.useParams)(),Ir=(0,xe.useLocation)(),[Sn]=(0,xe.useSearchParams)(),{loading:Or,data:Fr,debugResult:Wr,submitResult:Pr,submitRecords:ni,submitRecordPage:ri,showNote:fr,debuging:br,submitting:kr,executingMessage:zr}=kn,[Qr,ii]=(0,y.useState)("#37AD83"),[si,wi]=(0,y.useState)(null),[Sr,Bi]=(0,y.useState)({}),[Li,gi]=(0,y.useState)(!0),[yi,mi]=(0,y.useState)(!1),[qi,cr]=(0,y.useState)(!1),Vr=(0,y.useRef)(null),Ar=(0,y.useRef)(0),Xr=Fr==null?void 0:Fr.user,Gn=Fr==null?void 0:Fr.hack,[vr,ai]=(0,y.useState)(!1),Ci=(0,y.useRef)(1),ei=(0,y.useRef)(!1);(0,xr.y)(Sn.get("type")==="exercises");const{setOpenDisableCopyAndPaste:Ur}=(0,xr.X)(),[fi,Si]=(0,y.useState)(""),Ri=(0,_r._)(Sr),[ki,Ui]=(0,y.useState)({open:!1,text:""}),[pi,xi]=(0,y.useState)(null),Oi=(0,y.useRef)(null);(0,y.useEffect)(()=>{var Qn;let Lt=(Qn=Gn==null?void 0:Gn.homework_extension)==null?void 0:Qn.failed_evaluate_num;typeof Lt=="number"&&xi(Lt)},[(kt=Gn==null?void 0:Gn.homework_extension)==null?void 0:kt.failed_evaluate_num]),(0,y.useEffect)(()=>{function Qn(){return et(this,null,function*(){var Lt,Ln,qn,rr,or;gi(!0);const ir=yield(0,ee.fu)(Vn,{exercise_id:Sn.get("exercisesId")});if(setTimeout(()=>{gi(!1)},800),ir.status!==401){try{ir.hack.code=ke.Base64.decode(ir.hack.code)}catch(yr){console.log(yr)}ir.hack=fn(jn({},ir.hack),{is_program:Sn.get("type")==="1"}),$n({type:1,payload:{loading:!1,data:ir}})}if(Sn.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let yr;Sn.get("coursesId")=="coursesId"?yr=yield(0,ne._F)({categoryId:Sn.get("exercisesId"),login:Sn.get("login")}):yr=yield(0,ne._B)({categoryId:Sn.get("exercisesId"),login:Sn.get("login")}),Bi(jn({},yr)),Ur((Lt=yr==null?void 0:yr.exercise)==null?void 0:Lt.forbid_copy),typeof((Ln=yr==null?void 0:yr.exercise)==null?void 0:Ln.left_time)=="number"&&(wi(Date.now()+((qn=yr==null?void 0:yr.exercise)==null?void 0:qn.left_time)*1e3),setTimeout(()=>{ii("red")},(((rr=yr==null?void 0:yr.exercise)==null?void 0:rr.left_time)-300>0?((or=yr==null?void 0:yr.exercise)==null?void 0:or.left_time)-300:0)*1e3))}})}Vn&&Qn()},[Vn]),(0,y.useEffect)(()=>{var Qn;return Sn.get("type")==="exercises"&&((Qn=Sr==null?void 0:Sr.exercise)!=null&&Qn.screen_open)&&(window.removeEventListener("blur",Wi,!1),Cr.U.forEach((Lt,Ln)=>{window.addEventListener(Lt,Wi,!1)}),window.addEventListener("blur",Wi,!1),window.focus()),()=>{document.removeEventListener((0,x.gH)(),Wi)}},[Sr]),(0,y.useEffect)(()=>{fi==="1"&&Vn&&Gn!=null&&Gn.language&&zi()},[Vn,ri,Gn==null?void 0:Gn.language,fi]),(0,y.useEffect)(()=>(Gn!=null&&Gn.is_program&&(Ar.current=0,Vr.current=setInterval(()=>{$i()},15e3)),()=>{clearInterval(Vr.current)}),[Gn==null?void 0:Gn.is_program]);const $i=()=>et(void 0,null,function*(){let Qn=yield(0,ge.ZP)(`/api/myproblems/${Vn}/save_long_time.json`,{method:"get",params:{answer_long_time:Ar.current}})}),Wi=()=>{ei.current||(0,x.BU)(),window.parent.postMessage("backExercise","*")};function zi(){return et(this,null,function*(){try{const Qn=yield(0,ee.zO)(Vn,{limit:15,page:ri,language:Gn==null?void 0:Gn.language});$n({type:2,payload:Qn})}catch(Qn){console.log(Qn)}})}function bi(Qn){$n({type:10,payload:Qn})}function vi(Qn){return et(this,null,function*(){var Lt;let Ln;(Sn.get("ip_limit")==="inner"||Sn.get("ip_bind_type")==="true")&&(Ln=yield(0,Nr.y)({ip_limit:Sn.get("ip_limit"),ip_bind:Sn.get("ip_bind_type")==="true"}));const qn=yield(0,ee.n4)(Vn,{code:ke.Base64.encode(Qn||Gn.code),language:Gn==null?void 0:Gn.language,exercise_id:Sn.get("exercisesId"),question_id:Sn.get("questionId"),ip:Ln});return qn.status===-5&&(0,xe.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:fn(jn({errorMessage:qn==null?void 0:qn.message},(Sr==null?void 0:Sr.exercise)||{}),{exercise_user_id:(Lt=Sr==null?void 0:Sr.exercise)==null?void 0:Lt.exercise_user_id,id:Sn.get("exercisesId")})}}),qn})}function Ei(){return et(this,null,function*(){if(Ci.current=2,!kr){$n({type:5,payload:!0});try{Mt.Z.publish("to-commit-info");const Qn=yield vi();if(console.log(Qn,1),Qn.status===0){let ir=function(){return et(this,null,function*(){const{status:yr,data:Mr}=yield(0,ee.rX)(Vn,"submit"),Hr=xt()-or>(qn*rr+3)*1e3;if(yr!==0&&!Hr&&setTimeout(ir,1e3),Hr){fe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),$n({type:5,payload:!1});return}if(yr===0){Mr.status===2&&fe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(Mr==null?void 0:Mr.status)===0&&Sn.get("type")==="1"&&cr(!0),(Mr==null?void 0:Mr.status)!==0&&Sn.get("type")==="1"&&xi(Gi=>Gi+1);const ui=yield(0,ee.zO)(Vn,{limit:15,page:ri,language:Gn==null?void 0:Gn.language});$n({type:8,payload:fn(jn({},kn),{submitResult:Mr,submitting:!1,submitRecords:ui})})}})},Lt={};if(Sn.get("type")==="exercises"?(Lt.extras={exercise_id:Sn.get("exercisesId"),question_id:Sn.get("questionId")},(Sn.get("ip_limit")==="inner"||Sn.get("ip_bind_type")==="true")&&(Lt.extras.ip=yield(0,Nr.y)({ip_limit:Sn.get("ip_limit"),ip_bind:Sn.get("ip_bind_type")==="true"}))):Sn.get("type")==="smartPlan"&&(Lt.extras={smart_plan_page_item_bank_id:Sn.get("smartPlanItemBankId"),simulate:Sn.get("simulate")==="true"}),(yield(0,ee.bM)(Vn,Lt)).status===-1&&Sn.get("exercisesId")){window.parent.location.href=`/classrooms/${Sn.get("coursesId")}/exercise/${Sn.get("exercisesId")}/detail`;return}const{time_limit:qn,test_case_size:rr}=Gn,or=xt();ir()}else $n({type:5,payload:!1})}catch(Qn){console.log(Qn),$n({type:5,payload:!1})}ai(!1)}})}function Di(){return et(this,null,function*(){Ci.current=1,kn.debuging=!0,$n({type:4,payload:!0});try{if((yield vi()).status===0){let or=function(){return et(this,null,function*(){const{status:ir,message:yr,data:Mr}=yield(0,ee.rX)(Vn,"debug"),Hr=xt()-rr>(Lt+3)*1e3;if(ir!==0&&!Hr&&($n({type:6,payload:yr}),setTimeout(or,1e3)),Hr){fe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),$n({type:4,payload:!1}),$n({type:7,payload:fn(jn({},kn),{debugResult:{status:2},debuging:!1})});return}ir===0&&(Mr.status===2&&fe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),$n({type:4,payload:!1}),$n({type:7,payload:fn(jn({},kn),{debugResult:Mr,debuging:!1})}))})};const{time_limit:Lt}=Gn;let Ln={input:encodeURIComponent(Fr.test_case.input)};if(Sn.get("type")==="exercises"&&(Ln.exercise_id=Sn.get("exercisesId")),(yield(0,ee.MU)(Vn,Ln)).status===-1&&Sn.get("exercisesId")){window.parent.location.href=`/classrooms/${Sn.get("coursesId")}/exercise/${Sn.get("exercisesId")}/detail`;return}const rr=xt();or()}else $n({type:4,payload:!1})}catch(Qn){console.log(Qn)}finally{}})}function Pi(Qn,Lt){const Ln=Lt?{modify_code:!1}:{};$n({type:3,payload:fn(jn({},Fr),{hack:jn(fn(jn({},Gn),{code:Qn}),Ln)})}),ai(!0)}const ea=Qn=>et(void 0,null,function*(){let Lt=yield(0,ge.ZP)(`/api/problems/${Gn==null?void 0:Gn.identifier}/start.json`,{method:"get",params:{language:Qn==="C++"||Qn==="c++"?encodeURIComponent(Qn):Qn,hack_user_id:Xr==null?void 0:Xr.user_id}});Lt.status!==-1&&xe.history.replace(`/myproblems/${Lt==null?void 0:Lt.identifier}${window.location.search}`)});function aa(Qn){let Lt=Qn.target.value;$n({type:3,payload:fn(jn({},Fr),{test_case:{input:Lt}})})}function Hi(){return et(this,null,function*(){try{let Qn={};Sn.get("type")==="exercises"?Qn.exercise_id=Sn.get("exercisesId"):Gn!=null&&Gn.homework_common_id&&(Qn.homework_common_id=Gn==null?void 0:Gn.homework_common_id);const Lt=yield(0,ee.H7)(Vn,jn({},Qn));Lt.status===401||(Pi(ke.Base64.decode(Lt.code)),(Sn.get("type")==="exercises"||Gn!=null&&Gn.homework_common_id)&&Mt.Z.publish("to-reset-info"))}catch(Qn){console.log(Qn)}})}function Ti(){fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:mn.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",mn.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return et(this,null,function*(){const Qn=yield(0,ee.fi)(Vn);Qn.status===401||Pi(ke.Base64.decode(Qn.code),!0)})}})}function Lr(){$n({type:9,payload:!0})}function Fi(){$n({type:9,payload:!1})}function Zi(Qn){return et(this,null,function*(){yield(0,ee.MK)(Vn,Qn),$n({type:1,payload:{showNote:!1,data:fn(jn({},Fr),{hack:fn(jn({},Gn),{notes:Qn.notes})})}})})}const ta={hack:Gn,isLoading:Li,input:(zt=Fr==null?void 0:Fr.test_case)==null?void 0:zt.input,is_file:(en=Fr==null?void 0:Fr.test_case)==null?void 0:en.is_file,identifier:Gn==null?void 0:Gn.identifier,attachments_count:Fr==null?void 0:Fr.attachments_count,language:Gn==null?void 0:Gn.language,code:Gn==null?void 0:Gn.code,title:"main."+St[Gn==null?void 0:Gn.language],modify_code:Gn==null?void 0:Gn.modify_code,notes:Gn==null?void 0:Gn.notes,debugResult:Wr,debuging:br,submitting:kr,submitResult:Pr,executingMessage:zr,onCancelNote:Fi,onAddNote:Zi,showNote:fr,user:Xr,onShowNote:Lr,onSubmitCode:Ei,onChangeCode:Pi,onChangeInput:aa,onDebugCode:Di,onResetCode:Hi,onSyncCode:Ti,onUpdateCode:vi,onChangeLanguage:ea,isWhiteTheme:yi,setIsWhiteTheme:mi,topDispatch:$n};function Qi(){return et(this,null,function*(){const{praise_count:Qn}=yield(0,ee.vl)(Gn.id,{container_type:"Hack",type:1});let Lt=fn(jn({},Fr),{hack:fn(jn({},Gn),{praises_count:Qn,user_praise:!Gn.user_praise})});$n({type:3,payload:Lt})})}const na={topicId:Vn,submitResult:Pr,submitRecords:ni,submitting:kr,page:ri,onPageChange:bi,hack:Gn,user:Fr==null?void 0:Fr.user,hack_sets:Fr==null?void 0:Fr.hack_sets,current_user:Fr==null?void 0:Fr.current_user,onTriggerPraise:Qi,setActiveIndex:Si};console.log(Sr);const[oa,Vi]=(0,y.useState)(!1),[Xi,ra]=(0,y.useState)(!1);(0,y.useEffect)(()=>{const Qn=Lt=>{if(console.log("event-----",Lt),Lt.data.type==="showIntelligentTeacherStatus"){const{aiStatus:Ln,questionStatus:qn}=Lt.data;if(Vi(Ln),qn){let rr=JSON.parse(localStorage.getItem("smartPlanProgramIds")||"[]");if(rr.includes(Sn.get("smartPlanItemBankId")))return;fe.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:mn.createElement("div",{className:"tc font16"},qn?"\u8001\u5E08\u5DF2\u7ED3\u675F\u7B54\u9898":"\u8001\u5E08\u5DF2\u7ED3\u675F\u6388\u8BFE","\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u4E86\u3002"),onOk:()=>et(void 0,null,function*(){Ei(),localStorage.setItem("smartPlanProgramIds",JSON.stringify(rr.push(Sn.get("smartPlanItemBankId"))));let or="";Sn.get("isMiniprogram")?or=`/miniprogram/courseware/study?courses_id=${Sn.get("coursesId")}&id=${Sn.get("exercisesId")}`:or=`/classrooms/${Sn.get("coursesId")}/smart_plan/${Sn.get("exercisesId")}/ppt_info/info`,window.opener?window.close():xe.history.push(or)})})}}};return window.addEventListener("message",Qn),()=>{window.removeEventListener("message",Qn)}},[]);const oi=()=>{if(Sn.get("type")==="exercises")return!1;const Qn=Object.entries((Gn==null?void 0:Gn.homework_extension)||{}).some(([Lt,Ln])=>Lt!=="ai_code_evaluation_promote"&&!!Ln);return!!(Sn.get("type")==="1"&&((0,Tr.$O)()||Qn)||Sn.get("type")==="smartPlan"&&(oa||Sn.get("showAi")))};return(0,y.useEffect)(()=>{var Qn,Lt,Ln,qn,rr,or,ir;oi()&&(pi>((Lt=(Qn=Gn==null?void 0:Gn.homework_extension)==null?void 0:Qn.ai_guide_data)==null?void 0:Lt.evaluation_num)&&Ui({open:!0,text:(qn=(Ln=Gn==null?void 0:Gn.homework_extension)==null?void 0:Ln.ai_guide_data)==null?void 0:qn.evaluation_msg}),(rr=Gn==null?void 0:Gn.homework_extension)!=null&&rr.ai_guide&&pi==0&&!Oi.current&&(Oi.current=setTimeout(()=>{var yr,Mr;Ui({open:!0,text:(Mr=(yr=Gn==null?void 0:Gn.homework_extension)==null?void 0:yr.ai_guide_data)==null?void 0:Mr.unanswered_msg})},(((ir=(or=Gn==null?void 0:Gn.homework_extension)==null?void 0:or.ai_guide_data)==null?void 0:ir.unanswered_time)||0)*60*1e3)),Oi.current&&pi>0&&clearTimeout(Oi.current))},[pi,Gn]),mn.createElement(mn.Fragment,null,mn.createElement(de.Z,{spinning:Or,delay:500},Fr?mn.createElement("div",{style:{minWidth:"1200px"}},mn.createElement("header",{className:Br()(tr.Z.header,yi&&tr.Z.whiteHeader)},!((Cn=["smartPlan","exercises"])!=null&&Cn.includes(Sn.get("type")))&&mn.createElement("div",null,mn.createElement("img",{src:`${E.Z.IMG_SERVER}/images/${Xr==null?void 0:Xr.image_url}`,alt:"user",width:36}),mn.createElement("span",{style:{color:yi?"#333":"#B2BACB",fontSize:16}},Xr==null?void 0:Xr.name)),((Rn=["smartPlan","exercises"])==null?void 0:Rn.includes(Sn.get("type")))&&mn.createElement("div",null,mn.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",mn.createElement("span",{className:"ml10"},((Wn=Sr==null?void 0:Sr.exercise)==null?void 0:Wn.user_name)||(Xr==null?void 0:Xr.name)||"--")),mn.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",mn.createElement("span",{className:"ml10"},((ht=Sr==null?void 0:Sr.exercise)==null?void 0:ht.student_id)||(Xr==null?void 0:Xr.student_id)||"--"))),mn.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},mn.createElement("div",null,Gn.name)),(Sn.get("type")==="smartPlan"||(Gn==null?void 0:Gn.is_program))&&mn.createElement(gt.Z,{defaultValue:(Gn==null?void 0:Gn.answer_long_time)||0,onChange:Qn=>{Ar.current=Qn},className:tr.Z.timepiece}),Xr!=null&&Xr.hack_manager&&!Sn.get("is_smart_plan")?mn.createElement(xe.Link,{className:tr.Z.btn_edit,to:Sn.get("type")==="1"?Sn.get("pageId")?`/problems/newedit/${Gn.identifier}?type=1&pageId=${Sn.get("pageId")}&backUrl=${Sn.get("backUrl")}`:`/problems/newedit/${Gn.identifier}?type=1`:Sn.get("backUrl")?`/problems/newedit/${Gn.identifier}?backUrl=${Sn.get("backUrl")}`:`/problems/newedit/${Gn.identifier}`}," ",mn.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((nn=Sr==null?void 0:Sr.exercise)!=null&&nn.left_time)&&mn.createElement(mn.Fragment,null,mn.createElement("span",{style:{color:Qr,marginRight:6},className:`iconfont icon-daojishi ${tr.Z.djs}`}),mn.createElement("span",{className:"c-white mr20"},mn.createElement(vt,{valueStyle:{color:Qr,fontSize:20,fontWeight:500},title:mn.createElement("span",{style:{color:Qr,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:si,onFinish:()=>et(void 0,null,function*(){const Qn=yield(0,ne.VL)({categoryId:Sn.get("exercisesId"),commit_method:2});if((Qn==null?void 0:Qn.status)===0&&(vi(),fe.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:mn.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",mn.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>et(void 0,null,function*(){window.parent.location.href=`/classrooms/${Sn.get("coursesId")}/exercise/${Sn.get("exercisesId")}/detail`})})),(Qn==null?void 0:Qn.status)===-3){const Lt=parseInt(Qn==null?void 0:Qn.message);wi(Date.now()+Lt*1e3)}})}))),(Bn=["smartPlan","exercises"])!=null&&Bn.includes(Sn.get("type"))?mn.createElement(te.ZP,{type:"primary",onClick:()=>{if(Sn.get("type")==="exercises"){const Qn=()=>et(void 0,null,function*(){yield vi(),ai(!1),Ri(),ei.current=!0,Wi()});if(!(ni!=null&&ni.records_count)||vr){fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:mn.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:Qn});return}Qn()}else{let Qn="";Sn.get("isMiniprogram")=="true"?Qn=`/miniprogram/courseware/study?courses_id=${Sn.get("coursesId")}&id=${Sn.get("exercisesId")}`:Qn=`/classrooms/${Sn.get("coursesId")}/smart_plan/${Sn.get("exercisesId")}/ppt_info/info`,window.opener?window.close():(console.log("11",`program_${Sn.get("coursesId")}_${Sn.get("exercisesId")}`),console.log(Sn.get("isMiniprogram")=="true"),Sn.get("isMiniprogram")=="true"?localStorage.removeItem(`iframeprogram_${Sn.get("coursesId")}_${Sn.get("exercisesId")}`):xe.history.push(Qn))}}},Sn.get("type")==="exercises"?"\u8FD4\u56DE\u8BD5\u5377":"\u8FD4\u56DE\u8BFE\u4EF6"," "):mn.createElement("span",{onClick:()=>{var Qn;if(Sn.get("backUrl"))xe.history.push(Sn.get("backUrl"));else if(Sn.get("type")==="1"){let Lt=(Qn=localStorage.getItem("program_homework"))==null?void 0:Qn.split(",");xe.history.push(`/classrooms/${Lt==null?void 0:Lt[0]}/program_homework/${Lt==null?void 0:Lt[1]}/detail`)}else xe.history.push("/problemset")}},mn.createElement(ae.Z,{title:"\u5173\u95ED"},mn.createElement("i",{style:{color:yi?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),mn.createElement(de.Z,{size:"large",spinning:Li},mn.createElement(b.Z,{className:Br()(tr.Z.myProblems,yi&&tr.Z.whiteMyProblems),leftChild:mn.createElement(Kr,jn({},na)),rightChild:mn.createElement(Dn,jn({},ta))}))):null,mn.createElement(fe.default,{centered:!0,closable:!1,width:680,footer:null,open:qi,className:"oj-modal"},mn.createElement("section",{className:"oj-modal-content"},mn.createElement("div",{className:"oj-modal-head"},mn.createElement("img",{src:hr,alt:""}),mn.createElement("i",{onClick:()=>cr(!1),className:"iconfont icon-guanbi1"})),mn.createElement("aside",null,mn.createElement("img",{className:"mr30",src:wr.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",mn.createElement("span",{style:{color:"#75d6ba",marginRight:100}},Pr==null?void 0:Pr.execute_time,"ms"),"\u4F18\u4E8E",mn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Pr==null?void 0:Pr.time_better_than)||100,"%"),"\u7684\u7528\u6237"),mn.createElement("aside",{className:"mb50"},mn.createElement("img",{src:ar.Z,className:"mr30"}),mn.createElement("span",{className:"oj-modal-tt"},mn.createElement("span",null,mn.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),mn.createElement("span",{className:"c-light-primary"},Pr==null?void 0:Pr.execute_memory,"kb")),mn.createElement("span",null,mn.createElement("span",null))),"\u4F18\u4E8E",mn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Pr==null?void 0:Pr.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),mn.createElement("div",{id:"oj-modal-next",onClick:()=>et(void 0,null,function*(){var Qn;if(Pr!=null&&Pr.next_identifier){let Lt=yield(0,ge.ZP)(`/api/problems/${Pr==null?void 0:Pr.next_identifier}/start.json`,{method:"get",params:{hack_user_id:Xr==null?void 0:Xr.user_id}});Lt&&(xe.history.replace(`/myproblems/${Lt==null?void 0:Lt.identifier}${window.location.search}`),window.location.reload())}else{let Lt=(Qn=localStorage.getItem("program_homework"))==null?void 0:Qn.split(",");xe.history.push(`/classrooms/${Lt==null?void 0:Lt[0]}/program_homework/${Lt==null?void 0:Lt[1]}/detail`)}}),className:"oj-modal-btn"},Pr!=null&&Pr.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875"))),oi()&&mn.createElement(dr.Z,{showData:Sn.get("type")==="smartPlan"?{ai_exam_question:!0,ai_syntax_check:!0,ai_code_diagnosis:!0,ai_guidance:!0,ai_q_and_a:!0}:Gn==null?void 0:Gn.homework_extension,description:Gn==null?void 0:Gn.description,allShow:(0,Tr.$O)(),code:Gn==null?void 0:Gn.code,sendParams:{source:"hack",hack_id:Vn},draggableExtraNode:((Xn=Gn==null?void 0:Gn.homework_extension)==null?void 0:Xn.ai_guide)&&(ki==null?void 0:ki.open)&&mn.createElement("div",{className:"bg-white rounded-2px-rem p-10px flex item-center justify-between gap-10px",style:{position:"absolute",top:"50%",transform:"translateY(-50%)",right:"75px",width:"400px"}},mn.createElement("div",{className:"bg-white absolute",style:{WebkitClipPath:"polygon(0 0, 0% 100%, 100% 50%)",clipPath:"polygon(0 0, 0% 100%, 100% 50%)",width:"10px",height:"15px",right:"-10px"}}),mn.createElement(er.Z,{text:(ki==null?void 0:ki.text)||""}),mn.createElement("span",{className:"iconfont icon-tupianguanbi font14 current c-grey-666",onClick:Qn=>{Ui({open:!1,text:""})}}))})),mn.createElement(jr.Z,{successCb:()=>{Ci.current===1?Di():Ei()}}))};function Jt({title:At,modify_code:kt,onSyncCode:zt,onShowCodeSetting:en,onResetCode:Cn,hack:Rn,onChangeLanguage:Wn,isWhiteTheme:ht,onShowResourceCentre:nn,attachments_count:Bn}){var Xn;const kn=()=>{fe.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:mn.createElement(z.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Cn})},[$n]=(0,xe.useSearchParams)(),Vn=$n.get("language"),Ir=Sn=>Sn==="1"?"c++":Sn==="2"?"C++":Sn;return(0,y.useEffect)(()=>{Vn&&Wn(Ir(Vn))},[]),(0,y.useEffect)(()=>{Rn!=null&&Rn.tpm_code_modified&&fe.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:mn.createElement(z.Z,null),content:mn.createElement("div",null,mn.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),mn.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),mn.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Cn()})},[Rn==null?void 0:Rn.language]),console.log(Rn,ht,"hack"),mn.createElement("div",{className:`${tr.Z.codeHead} ${ht?tr.Z.whiteCodeHead:""}`},mn.createElement("div",{className:tr.Z.navWrap},(Xn=Rn==null?void 0:Rn.all_language)==null?void 0:Xn.map(Sn=>mn.createElement("div",{className:`${tr.Z.nav} ${Sn===(Rn==null?void 0:Rn.language)?tr.Z.active:""}`,key:Sn,onClick:()=>Wn(Sn)},mn.createElement(ae.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},mn.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),mn.createElement("span",null,Sn)))),mn.createElement(re.Z,{align:"middle",style:{marginLeft:"auto"}},kt?mn.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:zt},mn.createElement("img",{src:Ue,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,Bn>0&&mn.createElement("a",{onClick:nn},mn.createElement(ae.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},mn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),mn.createElement("a",{onClick:kn},mn.createElement(ae.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},mn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),mn.createElement("a",{onClick:en},mn.createElement(ae.Z,{title:"\u8BBE\u7F6E"},mn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function Dn(At){var kt=At,{input:zt,is_file:en,identifier:Cn,showNote:Rn,onShowNote:Wn,notes:ht,onCancelNote:nn,onAddNote:Bn,debugResult:Xn,language:kn,debuging:$n,submitting:Vn,executingMessage:Ir,code:Sn,onSubmitCode:Or,onDebugCode:Fr,onChangeCode:Wr,onChangeInput:Pr,onUpdateCode:ni,user:ri,isLoading:fr,submitResult:br}=kt,kr=mr(kt,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function zr(ii,si){return mn.createElement(Jt,fn(jn({},kr),{onShowCodeSetting:ii,onShowResourceCentre:si}))}const Qr=jn({input:zt,is_file:en,debugResult:Xn,debuging:$n,submitting:Vn,executingMessage:Ir,onDebugCode:Fr,onChangeCode:Wr,onSubmitCode:Or,onChangeInput:Pr,user:ri,submitResult:br},kr);return mn.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},mn.createElement(He,{setIsWhiteTheme:kr==null?void 0:kr.setIsWhiteTheme,isLoading:fr,language:kn,value:Sn,identifier:Cn,onChange:Wr,onUpdateCode:ni,ActionBarRender:zr}),mn.createElement(Te.ZP,jn({},Qr)))}},55956:function(ct,nt,le){"use strict";le.d(nt,{h:function(){return y}});var y=(xe=>(xe[xe.NOMATCH=-1]="NOMATCH",xe[xe.OK=0]="OK",xe[xe.TIMEOUT=2]="TIMEOUT",xe[xe.PODFAILURE=3]="PODFAILURE",xe[xe.COMPILEFAILURE=4]="COMPILEFAILURE",xe[xe.EXECUTEFAILURE=5]="EXECUTEFAILURE",xe[xe.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",xe))(y||{})},50582:function(ct,nt,le){"use strict";le.d(nt,{H7:function(){return ie},MK:function(){return z},MU:function(){return ne},X6:function(){return b},bM:function(){return ee},fi:function(){return oe},fu:function(){return re},n4:function(){return pe},rX:function(){return E},vl:function(){return ue},zO:function(){return x}});var y=le(82093),xe=Object.defineProperty,a=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,te=(ce,se,he)=>se in ce?xe(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:he}):ce[se]=he,ae=(ce,se)=>{for(var he in se||(se={}))fe.call(se,he)&&te(ce,he,se[he]);if(a)for(var he of a(se))de.call(se,he)&&te(ce,he,se[he]);return ce};function re(ce,se){return(0,y.U2)(`myproblems/${ce}.json`,ae({hidePopLogin:!0},se||{}))}function ee(ce,se){return(0,y.v_)(`myproblems/${ce}/code_submit.json`,se)}function ne(ce,se){return(0,y.v_)(`myproblems/${ce}/code_debug.json`,se)}function x(ce,se){return se.language&&(se.language=encodeURIComponent(se.language)),(0,y.U2)(`myproblems/${ce}/submit_records.json`,se)}function b(ce){return(0,y.U2)("myproblems/record_detail.json",{id:ce})}function E(ce,se){return(0,y.U2)(`myproblems/${ce}/result.json`,{mode:se})}function z(ce,se){return(0,y.v_)(`myproblems/${ce}/add_notes.json`,se)}function ie(ce,se){return(0,y.v_)(`myproblems/${ce}/restore_initial_code.json`,se)}function oe(ce){return(0,y.v_)(`myproblems/${ce}/sync_code.json`)}function pe(ce,se){return(0,y.v_)(`myproblems/${ce}/update_code.json`,se)}function ue(ce,se){return(0,y.v_)(`discusses/${ce}/plus.json`,se)}},20566:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return ke}});var y=le(59301),xe=le(28284),a=le(6767),fe=le(62957),de=le(20554),te=le(82326),ae=le(17149),re=le(69219),ee=le(37568),ne=le(54172),x=le(25399),b=le(13747),E=le(99571),z=le(82093),ie={flex_box_center:"flex_box_center___kuaVT",flex_space_between:"flex_space_between___exKHH",flex_box_vertical_center:"flex_box_vertical_center___BzvkN",flex_box_center_end:"flex_box_center_end___Ss2DJ",flex_box_column:"flex_box_column___p1LEr",scoremodal:"scoremodal___upTFR",selectWrapper:"selectWrapper___HH3RX",selectWrappers:"selectWrappers___fUWwr",allqingchu:"allqingchu___BFF1D",title:"title___hFasb",score:"score___DXG3o",close:"close___kEIiB",content:"content___Mco8L",items:"items___j98jk",bottom:"bottom___A1n1C",yes:"yes___P1zzb",no:"no___xZqXd",titlecount:"titlecount___fqA9P",add:"add___MqV0R",search:"search___NREgv",searchIcon:"searchIcon___qny3A",tabWrap:"tabWrap___dR18c",previewModal:"previewModal___uSiGS",q_title:"q_title___a9NY9"},oe=le(37798),pe={flex_box_center:"flex_box_center___nnwwA",flex_space_between:"flex_space_between___cRir9",flex_box_vertical_center:"flex_box_vertical_center___FqTZ8",flex_box_center_end:"flex_box_center_end___WU5_v",flex_box_column:"flex_box_column___QZFa1",warp:"warp___aLZwN",shixunbutton:"shixunbutton___Eoa1i",redio:"redio___LJ4js",redioitem:"redioitem___YicCC",redioitemyes:"redioitemyes___lX4Nr",title:"title___pi1jH",titleyes:"titleyes___jiEh7",yestag:"yestag___DLWoP",qcount:"qcount___U9kkL",score:"score___vLK4B",qtitle:"qtitle___kyg0t",checkbox:"checkbox___vjiBw",checkboxitem:"checkboxitem___HW3CP",checkboxitemyes:"checkboxitemyes___kpjek",bottom:"bottom___uG8Zq",bottomitem:"bottomitem___TnJQQ",left:"left___M8WXX",right:"right____dkCI",completion:"completion___H6RmA",content:"content___a2hGC",items:"items___D8mLd",simple:"simple___fQ0OS",shixun:"shixun___nB6Jk",combination:"combination___YrOdz",program:"program___lG0JA"},ue=le(38394),ce=le(49661),se=le(24334);const he=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var ge=({qitem:Te})=>{var je,Le,Ge,rt,$e,ze,_e,Ye,Pe,Ze;return y.createElement("div",{className:pe.warp},y.createElement("div",{className:pe.mainPart},y.createElement("div",{className:pe.qcount},(Te==null?void 0:Te.question_type)===8&&y.createElement(ue.Z,{className:pe.content,showProgramFill:!0,value:(je=Te==null?void 0:Te.program_attr)==null?void 0:je.description}),(Te==null?void 0:Te.question_type)!=8&&y.createElement(ue.Z,{className:pe.qtitle,value:(Te==null?void 0:Te.name)||(Te==null?void 0:Te.title)})),((Te==null?void 0:Te.question_type)===0||(Te==null?void 0:Te.question_type)===2)&&y.createElement("div",null,(Le=Te==null?void 0:Te.choices)==null?void 0:Le.map((Ve,tt)=>y.createElement("div",{className:pe.redio},!(Ve!=null&&Ve.is_answer)&&y.createElement("span",{className:pe.redioitem}),(Ve==null?void 0:Ve.is_answer)&&y.createElement("i",{className:`${pe.redioitemyes} icon-duigou1`}),y.createElement(ue.Z,{className:Ve!=null&&Ve.is_answer?pe.titleyes:pe.title,value:he[tt]+(Ve==null?void 0:Ve.choice_text)}),(Ve==null?void 0:Ve.is_answer)&&y.createElement("div",{className:pe.yestag},"\u6B63\u786E\u7B54\u6848")))),(Te==null?void 0:Te.question_type)===1&&y.createElement("div",null,(Ge=Te==null?void 0:Te.choices)==null?void 0:Ge.map((Ve,tt)=>y.createElement("div",{className:pe.checkbox},!(Ve!=null&&Ve.is_answer)&&y.createElement("span",{className:pe.checkboxitem}),(Ve==null?void 0:Ve.is_answer)&&y.createElement("i",{className:`${pe.checkboxitemyes} icon-duigou1`}),y.createElement(ue.Z,{className:Ve!=null&&Ve.is_answer?pe.titleyes:pe.title,value:he[tt]+(Ve==null?void 0:Ve.choice_text)}),(Ve==null?void 0:Ve.is_answer)&&y.createElement("div",{className:pe.yestag},"\u6B63\u786E\u7B54\u6848")))),(Te==null?void 0:Te.question_type)===3&&y.createElement("div",{className:pe.completion},(rt=Te==null?void 0:Te.standard_answer)==null?void 0:rt.map((Ve,tt)=>{var Je;return y.createElement("div",{style:{display:"flex"}},y.createElement("span",{className:pe.title},"\u586B\u7A7A\u9879",tt+1),y.createElement("div",{className:pe.content},(Je=Ve==null?void 0:Ve.answer_text)==null?void 0:Je.map((Ne,Ie)=>y.createElement("div",{className:pe.items},Ne))))})),(Te==null?void 0:Te.question_type)===4&&y.createElement("div",{className:pe.simple},y.createElement("div",{className:pe.title},"\u53C2\u8003\u7B54\u6848"),y.createElement("div",{className:"mt10",style:{fontSize:"16px"}},($e=Te==null?void 0:Te.answer_texts)!=null&&$e[0]?y.createElement(ue.Z,{className:pe.content,value:(ze=Te==null?void 0:Te.answer_texts)==null?void 0:ze[0]}):y.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(Te==null?void 0:Te.question_type)===5&&((_e=Te==null?void 0:Te.challenge_names)==null?void 0:_e.map((Ve,tt)=>y.createElement("div",{className:pe.shixun},y.createElement("span",{className:pe.qtitle},y.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,ce.EM)(tt+1),"\u9898"),Ve)))),(Te==null?void 0:Te.question_type)===6&&y.createElement("div",{className:pe.program},y.createElement(ue.Z,{className:pe.content,value:((Ye=Te==null?void 0:Te.program_attr)==null?void 0:Ye.description)||"- -"})),(Te==null?void 0:Te.question_type)===7&&((Pe=Te==null?void 0:Te.sub_item_banks)==null?void 0:Pe.map((Ve,tt)=>{var Je,Ne,Ie,Re,Xe;return y.createElement("div",null,y.createElement("div",{className:pe.combination},y.createElement("span",{className:pe.qtitle},Ve==null?void 0:Ve.name)),y.createElement("div",{className:pe.warp,style:{padding:"0px",paddingTop:20}},y.createElement("div",null,((Ve==null?void 0:Ve.item_type)=="SINGLE"||(Ve==null?void 0:Ve.item_type)=="JUDGMENT")&&((Je=Ve==null?void 0:Ve.choices)==null?void 0:Je.map((qe,ot)=>y.createElement("div",{className:pe.redio},!(qe!=null&&qe.is_answer)&&y.createElement("span",{className:pe.redioitem}),(qe==null?void 0:qe.is_answer)&&y.createElement("i",{className:`${pe.redioitemyes} icon-duigou1`}),y.createElement(ue.Z,{className:qe!=null&&qe.is_answer?pe.titleyes:pe.title,value:he[ot]+(qe==null?void 0:qe.choice_text)}),(qe==null?void 0:qe.is_answer)&&y.createElement("div",{className:pe.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ve==null?void 0:Ve.item_type)=="MULTIPLE"&&((Ne=Ve==null?void 0:Ve.choices)==null?void 0:Ne.map((qe,ot)=>y.createElement("div",{className:pe.checkbox},!(qe!=null&&qe.is_answer)&&y.createElement("span",{className:pe.checkboxitem}),(qe==null?void 0:qe.is_answer)&&y.createElement("i",{className:`${pe.checkboxitemyes} icon-duigou1`}),y.createElement(ue.Z,{className:qe!=null&&qe.is_answer?pe.titleyes:pe.title,value:he[ot]+(qe==null?void 0:qe.choice_text)}),(qe==null?void 0:qe.is_answer)&&y.createElement("div",{className:pe.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ve==null?void 0:Ve.item_type)=="COMPLETION"&&y.createElement("div",{className:pe.completion},(Ie=Ve==null?void 0:Ve.standard_answer)==null?void 0:Ie.map((qe,ot)=>{var at;return y.createElement("div",{style:{display:"flex"}},y.createElement("span",{className:pe.title},"\u586B\u7A7A\u9879",ot+1),y.createElement("div",{className:pe.content},(at=qe==null?void 0:qe.answer_text)==null?void 0:at.map((it,Mt)=>y.createElement("div",{className:pe.items},it))))})),(Ve==null?void 0:Ve.item_type)=="SUBJECTIVE"&&y.createElement("div",{className:pe.simple},y.createElement("div",{className:pe.title},"\u53C2\u8003\u7B54\u6848"),y.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Re=Ve==null?void 0:Ve.answer_texts)!=null&&Re[0]?y.createElement(ue.Z,{className:pe.content,value:(Xe=Ve==null?void 0:Ve.answer_texts)==null?void 0:Xe[0]}):y.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(Te==null?void 0:Te.question_type)===8&&y.createElement("div",null,y.createElement(ue.Z,{disabledFill:!0,className:pe.content,showProgramFill:!0,value:se.Base64.decode(((Ze=Te==null?void 0:Te.program_attr)==null?void 0:Ze.code)||"")})),(Te==null?void 0:Te.question_type)===5&&y.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},y.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},y.createElement("div",{style:{marginRight:30}},y.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),y.createElement("span",{style:{color:"#000000"}},(Te==null?void 0:Te.author_name)||"- -")),y.createElement("div",{style:{marginRight:30}},y.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),y.createElement("span",{style:{color:"#000000"}},(Te==null?void 0:Te.author_school_name)||"- -")),y.createElement("div",{style:{marginRight:30}},y.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),y.createElement("span",{style:{color:"#000000"}},(Te==null?void 0:Te.study_count)||"0"))),y.createElement("a",{className:pe.shixunbutton,href:`/shixuns/${Te==null?void 0:Te.identifier}/challenges?exercise=true`,target:"_blank"},y.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((Te==null?void 0:Te.question_type)<=4||[6,8].includes(Te==null?void 0:Te.question_type))&&y.createElement("div",{className:pe.bottom},y.createElement("div",{className:pe.bottomitem},y.createElement("span",{className:pe.left},"\u89E3\u6790"),y.createElement("span",{className:pe.right},Te!=null&&Te.analysis?y.createElement(ue.Z,{value:Te==null?void 0:Te.analysis}):y.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),y.createElement("div",{className:pe.bottomitem},y.createElement("span",{className:pe.left},"\u96BE\u5EA6"),y.createElement("span",{className:pe.right},(Te==null?void 0:Te.difficulty)===1?"\u7B80\u5355":(Te==null?void 0:Te.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),y.createElement("div",{className:pe.bottomitem},y.createElement("span",{className:pe.left},"\u77E5\u8BC6\u70B9"),y.createElement("span",{className:pe.right},Te!=null&&Te.tag_discipline?Te==null?void 0:Te.tag_discipline:y.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},ve=le(11237),me=le(9164),be=le(76560),ye=le(61485),Ae=le(84216),Ce=le(70610),Se=le(59301),De=Object.defineProperty,Fe=Object.defineProperties,we=Object.getOwnPropertyDescriptors,Me=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,We=Object.prototype.propertyIsEnumerable,Oe=(Te,je,Le)=>je in Te?De(Te,je,{enumerable:!0,configurable:!0,writable:!0,value:Le}):Te[je]=Le,Qe=(Te,je)=>{for(var Le in je||(je={}))Be.call(je,Le)&&Oe(Te,Le,je[Le]);if(Me)for(var Le of Me(je))We.call(je,Le)&&Oe(Te,Le,je[Le]);return Te},Ke=(Te,je)=>Fe(Te,we(je)),He=(Te,je,Le)=>new Promise((Ge,rt)=>{var $e=Ye=>{try{_e(Le.next(Ye))}catch(Pe){rt(Pe)}},ze=Ye=>{try{_e(Le.throw(Ye))}catch(Pe){rt(Pe)}},_e=Ye=>Ye.done?Ge(Ye.value):Promise.resolve(Ye.value).then($e,ze);_e((Le=Le.apply(Te,je)).next())});const Ue=({setScoreShow:Te,ScoreShow:je,onOk:Le,isshixuns:Ge,isloadings:rt,dispatch:$e,isIntelligentAssistant:ze=!1,ispptModal:_e=!1,isChangeQuestion:Ye=!1,newExercisePaper:Pe,shixunsDetail:Ze})=>{var Ve,tt,Je;let[Ne,Ie]=(0,y.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:ze,is_smart_plan:_e,group_id:[]}),[Re,Xe]=(0,y.useState)([]),[qe,ot]=(0,y.useState)([]),[at,it]=(0,y.useState)([]),[Mt,wt]=(0,y.useState)([]);const[Pt,ft]=(0,y.useState)(!1),[ut]=xe.default.useForm(),[mt,st]=(0,y.useState)(),[bt,dt]=(0,y.useState)(!1);let[yt,Bt]=(0,y.useState)(Ge);const[Nt,Tt]=(0,y.useState)([]),[cn,vn]=(0,y.useState)(0),[an,Kt]=(0,y.useState)(!0),[ln,rn]=(0,y.useState)([]),[Vt,bn]=(0,y.useState)([]),Fn=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}],An=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6}];let[dn,pn]=(0,y.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:"",per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const Ct=(0,y.useRef)(new Set),Dt=(0,y.useRef)(new Set),jt=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],Yt=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],Ft=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[_t,lt]=(0,y.useState)(!1),pt=()=>{ut.resetFields(),yt=!1,Bt(!1),lt(!1),ut.submit()};(0,y.useEffect)(()=>{var Rt,sn,On,wn,In,Pn,zn,Nn,It,Yn;(((On=(sn=(Rt=Pe==null?void 0:Pe.editData)==null?void 0:Rt.exercise)==null?void 0:sn.exist_item_bank_ids)==null?void 0:On.length)>0||((Pn=(In=(wn=Pe==null?void 0:Pe.editData)==null?void 0:wn.exercise)==null?void 0:In.exist_item_bank_shixun_ids)==null?void 0:Pn.length)>0)&&bn([...(Nn=(zn=Pe==null?void 0:Pe.editData)==null?void 0:zn.exercise)==null?void 0:Nn.exist_item_bank_ids,...(Yn=(It=Pe==null?void 0:Pe.editData)==null?void 0:It.exercise)==null?void 0:Yn.exist_item_bank_shixun_ids])},[(tt=(Ve=Pe==null?void 0:Pe.editData)==null?void 0:Ve.exercise)==null?void 0:tt.exist_item_bank_ids]),(0,y.useEffect)(()=>{je&&(ut.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),an&&yt&&(ut.setFieldsValue({item_type:"SHIXUN"}),Ne.item_type="SHIXUN",Ie(Qe({},Ne)),Kt(!1)),Ot(Ne),Qt(),Xt({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[je]),(0,y.useEffect)(()=>{cn>0&&setTimeout(()=>{vn(0)},2e3)},[cn]);function Ot(Rt){return He(this,null,function*(){var sn,On,wn;if(ft(!0),Ie(Qe({},Rt)),(at==null?void 0:at.length)<=0&&Rt.type==="5"){wt([]),ft(!1);return}console.log("----",at,Nt);let In=Rt.type==="5"?at==null?void 0:at.filter(Nn=>!Nt.includes(Nn)):null,Pn=Rt.type==="5"?at==null?void 0:at.filter(Nn=>Nt.includes(Nn)):null,zn=yield(0,z.ZP)("/api/item_banks.json",{method:"get",params:Ke(Qe({},Rt),{discipline_id:((sn=Rt==null?void 0:Rt.courseid)==null?void 0:sn[0])||null,sub_discipline_id:((On=Rt==null?void 0:Rt.courseid)==null?void 0:On[1])||null,ids:In,shixun_ids:Pn,include_shixuns:!ze,group_id:((wn=Rt.group_id)==null?void 0:wn.map(Nn=>Nn==null?void 0:Nn.value))||null,keyword:Rt.keyword?encodeURIComponent(Rt.keyword):Rt.keyword,type:Rt.type==="5"?null:Rt.type,clazz:Rt.type==="3"?"ItemBanksGroup":null,bigmodel:ze,is_smart_plan:_e})});wt(zn),ft(!1)})}function Qt(){return He(this,null,function*(){let Rt=yield(0,z.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:Ne.type==="5"?null:Ne.type,clazz:"ItemBanksGroup"}});Xe((0,oe.L)(Rt==null?void 0:Rt.disciplines))})}function Xt(Rt){return He(this,null,function*(){var sn;let On=yield(0,z.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:Rt}),wn=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(sn=On==null?void 0:On.data)==null?void 0:sn.map(In=>({title:In.name,id:In.id,pid:In.id,value:In.id,key:In.id,isLeaf:!In.have_child}))}];rn(wn)})}function Gt(Rt){return He(this,null,function*(){var sn,On,wn,In;ft(!0);let Pn=(sn=Rt.list)==null?void 0:sn.filter(It=>!Nt.includes(It)),zn=(On=Rt.list)==null?void 0:On.filter(It=>Nt.includes(It));if(Pn.length===0&&zn.length===0){ft(!1),wt([]);return}let Nn=yield(0,z.ZP)("/api/item_banks.json",{method:"get",params:Ke(Qe({},Rt),{discipline_id:((wn=Rt==null?void 0:Rt.courseid)==null?void 0:wn[0])||null,sub_discipline_id:((In=Rt==null?void 0:Rt.courseid)==null?void 0:In[1])||null,ids:Pn,shixun_ids:zn,type:Rt.type==="5"?null:Rt.type,clazz:Rt.type==="3"?"ItemBanksGroup":null})});ft(!1),wt(Nn)})}const Ht=Rt=>He(void 0,null,function*(){const sn=yield $e({type:"shixunsDetail/release",payload:{id:Rt}});let On=sn==null?void 0:sn.tag_position,wn=(sn==null?void 0:sn.evaluation_set_position)||[],In=sn.status;return In===0?(a.ZP.success("\u53D1\u5E03\u6210\u529F"),Ot(Ne),!0):(In===2?a.ZP.error(`\u7B2C${wn.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):In===3?a.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${On.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):a.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),Wt=Rt=>(Rt==null?void 0:Rt.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",yn=(Rt,sn,On)=>Rt.map(wn=>wn.key===sn?Qe(Qe({},wn),On):wn.children?Ke(Qe({},wn),{children:yn(wn.children,sn,On)}):wn),gn=Rt=>He(void 0,null,function*(){const{key:sn}=Rt;let On=Ne.type;const wn=yield(0,Ce.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(sn),type:On}),{data:In,total_count:Pn}=wn||{};Pn>0&&rn(zn=>yn(zn,sn,{children:In.map(Nn=>({title:Nn.name,id:Nn.id,pid:Nn.id,value:Nn.id,key:Nn.id,isLeaf:!Nn.have_child}))}))});function Tn(Rt){console.log("----",Ne),Rt==="1"&&(dn.gg=Qe({},Ne)),Rt==="2"&&(dn.scj=Qe({},Ne)),Rt==="3"&&(dn.ttgx=Qe({},Ne)),Rt==="0"&&(dn.wcjd=Qe({},Ne)),Rt==="5"&&(dn.yx=Qe({},Ne)),pn(Qe({},dn))}function Un(){Ne.type==="1"&&(Ne=dn.gg),Ne.type==="2"&&(Ne=dn.scj),Ne.type==="3"&&(Ne=dn.ttgx),Ne.type==="0"&&(Ne=dn.wcjd),Ne.type==="5"&&(Ne=dn.yx),(Ne==null?void 0:Ne.item_type)==="SHIXUN"?(yt=!0,Bt(!0)):(yt=!1,Bt(!1)),ut.setFieldsValue(Qe({},Ne)),Ie(Qe({},Ne)),Ot(Qe({},Ne))}return Se.createElement("div",null,Se.createElement(fe.default,{title:!1,footer:!1,open:je,width:1200,centered:!0,className:ie.scoremodal,onCancel:()=>{Te(!1)}},Se.createElement("div",{style:{display:"flex",alignItems:"center"}},Se.createElement("div",{className:ie.title},ze?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),ze&&Se.createElement("div",{style:{padding:10,background:"#F6F7F9",borderRadius:4,marginTop:14}},"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6"),Se.createElement(de.default,{className:ie.tabWrap,activeKey:Ne.type,onChange:Rt=>{Rt==="3"?(Ne.show_all_share=!0,Xt({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):Ne.show_all_share=null,Rt==="0"&&Xt({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),Tn(Ne.type),Ne.type=Rt,(Ne==null?void 0:Ne.item_type)==="SHIXUN"&&Ne.type!=="5"&&(yt=!0,Bt(!0)),lt(!1),Ne.type==="5"&&(yt=!1,Bt(!1)),Un(),Qt()},items:[{label:"\u516C\u5171",key:"1"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:Se.createElement("div",null,"\u5DF2\u9009",at.length>0&&Se.createElement("span",{className:ie.titlecount},at.length),cn>0&&Se.createElement("span",{className:ie.add},"+",cn)),key:"5"}]}),Se.createElement(xe.default,{layout:"inline",form:ut,onValuesChange:(Rt,sn)=>{const On=Object.values(sn).some(In=>In!==null&&In!==""&&In!==void 0),wn=sn.keyword==="";if(lt(On||!wn),Ne.page=1,(sn==null?void 0:sn.item_type)==="SHIXUN"){if(Ne.type==="5"?Bt(!1):Bt(!0),Rt.keyword||Rt.keyword==="")return;ut.submit()}else{if(Rt!=null&&Rt.courseid&&ut.setFieldsValue({tag_discipline_id:""}),Bt(!1),Rt.keyword||Rt.keyword==="")return;ut.submit()}},onFinish:Rt=>{var sn;Ne.type==="3"&&(!Rt.group_id||((sn=Rt==null?void 0:Rt.group_id)==null?void 0:sn.length)===0)?Ne.show_all_share=!0:Ne.show_all_share=null,Ie(Qe(Qe({},Ne),Rt)),Ot(Qe(Qe({},Ne),Rt))}},Se.createElement(xe.default.Item,{name:"item_type"},Se.createElement(te.default,{className:ie.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(_e?An:ze?Fn==null?void 0:Fn.filter(Rt=>Rt.question_type!==5):Fn).map(Rt=>Se.createElement(te.default.Option,{key:Rt.value},Rt.name)))),Se.createElement(xe.default.Item,{name:"courseid"},Se.createElement(ae.Z,{className:ie.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:Re})),!yt&&Se.createElement(xe.default.Item,{name:"tag_discipline_id"},Se.createElement(te.default,{className:ie.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(Je=Mt==null?void 0:Mt.tag_disciplines)==null?void 0:Je.map(Rt=>Se.createElement(te.default.Option,{key:Rt.id},Rt.name)))),Se.createElement(xe.default.Item,{name:yt?"diff":"difficulty"},Se.createElement(te.default,{className:ie.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},jt.map(Rt=>Se.createElement(te.default.Option,{key:Rt.value},Rt.name)))),yt&&Se.createElement(xe.default.Item,{name:"shixun_publish_status"},Se.createElement(te.default,{className:ie.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},Ft.map(Rt=>Se.createElement(te.default.Option,{key:Rt.value},Rt.name)))),(Ne.type==="3"||Ne.type==="0")&&!yt&&Se.createElement(xe.default.Item,{name:"group_id"},Se.createElement(re.default,{treeDataSimpleMode:!0,style:{width:118},className:ie.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(Rt,sn)=>sn.title.toUpperCase().indexOf(Rt.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:gn,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:ln})),_t&&Se.createElement("span",{className:ie.allqingchu,onClick:pt},Se.createElement("i",{className:"iconfont icon-guanbi4"}),Se.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),Se.createElement(xe.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},Se.createElement(ee.default.Search,{className:ie.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:Se.createElement("i",{className:`iconfont icon-sousuo9 font14 ${ie.searchIcon}`,onClick:()=>ut.submit()}),onSearch:Rt=>{ut.submit()}}))),Se.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},Se.createElement("div",{onClick:()=>{Ne.updated_at==="asc"?Ne.updated_at="desc":Ne.updated_at="asc",Ie(Ke(Qe({},Ne),{page:1})),Ot(Ke(Qe({},Ne),{page:1}))}}," ",Ne.updated_at?Se.createElement("img",{src:Ne.updated_at==="asc"?ve.Z:me.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Se.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),Se.createElement("div",{onClick:()=>{Ne.quotes==="asc"?Ne.quotes="desc":Ne.quotes="asc",Ie(Ke(Qe({},Ne),{page:1})),Ot(Ke(Qe({},Ne),{page:1}))},style:{marginLeft:20}}," ",Ne.quotes?Se.createElement("img",{src:Ne.quotes==="asc"?ve.Z:me.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Se.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),Se.createElement(ne.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(Mt==null?void 0:Mt.items)||(Mt==null?void 0:Mt.shixun_list),pagination:!1,loading:Pt,rowKey:Rt=>Rt.id,rowSelection:{type:ze||Ye?"radio":"checkbox",selectedRowKeys:qe,getCheckboxProps:Rt=>({disabled:Rt.shixun_tag_num===1||(Vt==null?void 0:Vt.find(sn=>Rt.id===sn))}),onSelect(Rt,sn,On){if(ze||Ye){ot([Rt.id]),Dt.current=new Set([Rt.id]),vn(1),it([Rt.id]);return}if(sn)(yt||Rt!=null&&Rt.challenge_names)&&Tt([...Nt,Rt.id]),ot([...qe,Rt.id]),Rt.identifier?Ct.current.add(Rt.id):Dt.current.add(Rt.id),vn(1),it([...at,Rt.id]);else{Rt.identifier?Ct.current.delete(Rt.id):Dt.current.delete(Rt.id);let wn=at.filter(In=>In!==Rt.id);if(ot(wn),it(wn),yt||Rt!=null&&Rt.challenge_names){let In=Nt.filter(Pn=>Pn!==Rt.id);Tt([...In])}if(Ne.type==="5"){Gt(Ke(Qe({},Ne),{list:[...wn]}));return}}},onSelectAll(Rt,sn,On){var wn,In;if(Rt){const Pn=On.map(Nn=>Nn.id),zn=(In=On==null?void 0:On.filter(Nn=>Nn==null?void 0:Nn.challenge_names))==null?void 0:In.map(Nn=>Nn.id);Tt([...Nt,...zn]),ot([...qe,...Pn]),it([...at,...Pn]);for(const Nn of On)Nn.identifier?Ct.current.add(Nn.id):Dt.current.add(Nn.id)}else{const Pn=On.map(Yn=>Yn.id),zn=qe.filter(Yn=>!Pn.some(Zn=>Zn===Yn)),Nn=(wn=On==null?void 0:On.filter(Yn=>Yn==null?void 0:Yn.challenge_names))==null?void 0:wn.map(Yn=>Yn.id);ot([...zn]),it([...zn]);let It=Nt.filter(Yn=>!Nn.some(Zn=>Zn===Yn.id));Tt([...It]),Ne.type==="5"&&Gt(Ke(Qe({},Ne),{list:[...zn]}));for(const Yn of Pn)Yn.identifier?Ct.current.delete(Yn):Dt.current.delete(Yn)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(Rt,sn,On)=>{var wn,In;return Se.createElement(x.Z,{title:Wt(sn)},Se.createElement("div",null,yt||sn!=null&&sn.challenge_names?"\u5B9E\u8BAD\u9898":(In=(wn=Fn==null?void 0:Fn.filter(Pn=>Pn.value===Rt))==null?void 0:wn[0])==null?void 0:In.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:yt?"30%":"60%",key:"name",render:(Rt,sn,On)=>{var wn;return Se.createElement("div",{style:{display:"flex",alignItems:"center"}},Se.createElement(x.Z,{title:Wt(sn)},Se.createElement("div",{className:sn!=null&&sn.high_resources_consume?ie.q_title:""},Se.createElement(ue.Z,{key:1,showLines:1,showTextOnly:!0,value:yt||sn!=null&&sn.challenge_names?sn!=null&&sn.title||Rt===null?"--":Rt:(sn==null?void 0:sn.item_type)=="BPROGRAM"?(wn=sn==null?void 0:sn.program_attr)==null?void 0:wn.description:Rt}))),(sn==null?void 0:sn.high_resources_consume)&&Se.createElement(Ae.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!yt,render:(Rt,sn,On)=>{var wn;return Se.createElement(x.Z,{title:Wt(sn)},Se.createElement("span",null,Rt?(wn=Rt==null?void 0:Rt.split("\u3001"))==null?void 0:wn[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!yt,render:(Rt,sn,On)=>Se.createElement(x.Z,{title:Wt(sn)},Se.createElement("span",null,Rt||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(Rt,sn,On)=>{var wn,In,Pn,zn;return Se.createElement(x.Z,{title:Wt(sn)},Se.createElement("div",null,yt||sn!=null&&sn.challenge_names?(sn==null?void 0:sn.level)||((In=(wn=jt==null?void 0:jt.filter(Nn=>Nn.value===Rt))==null?void 0:wn[0])==null?void 0:In.name):(zn=(Pn=jt==null?void 0:jt.filter(Nn=>Nn.value===Rt))==null?void 0:Pn[0])==null?void 0:zn.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!yt,render:(Rt,sn,On)=>Se.createElement(x.Z,{title:Wt(sn)},Se.createElement("div",null,Rt||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(Rt,sn,On)=>Se.createElement(x.Z,{title:Wt(sn)},Se.createElement("div",null,yt||sn!=null&&sn.challenge_names?(sn==null?void 0:sn.study_count)||(sn==null?void 0:sn.stu_num):Rt))},{title:Se.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Se.createElement(x.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Se.createElement(ye.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!yt,render:(Rt,sn,On)=>Se.createElement(x.Z,{title:Wt(sn)},Se.createElement("div",null,Rt||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(Rt,sn,On)=>Se.createElement(x.Z,{title:Wt(sn)},Se.createElement("div",{style:{flex:1,textAlign:"start"}},Se.createElement("a",{onClick:()=>{var wn,In;st(Ke(Qe({},sn),{question_type:yt||sn!=null&&sn.challenge_names?5:(In=(wn=Fn==null?void 0:Fn.filter(Pn=>Pn.value===(sn==null?void 0:sn.item_type)))==null?void 0:wn[0])==null?void 0:In.question_type})),dt(!0)}},"\u67E5\u770B"),(sn==null?void 0:sn.shixun_tag_num)===1&&Se.createElement("a",{style:{marginLeft:10},onClick:()=>{fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:Se.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",Se.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${sn==null?void 0:sn.identifier}/challenges`)}},(sn==null?void 0:sn.shixun_name)||"--"),"\uFF1F"),onOk:()=>He(void 0,null,function*(){if(!Ht(sn==null?void 0:sn.identifier))return new Promise((wn,In)=>{In()})})})}},"\u53D1\u5E03")))}].filter(Rt=>!Rt.hidden)}),Se.createElement(b.Z,{current:Ne.page,total:(Mt==null?void 0:Mt.items_count)||(Mt==null?void 0:Mt.shixuns_count),style:{marginBottom:20},defaultPageSize:Ne.per_page,showTotal:Rt=>Se.createElement("span",null,"\u5171\xA0",Se.createElement("span",{style:{color:"#165DFF"}},Rt),"\xA0\u6761\u6570\u636E"),pageSize:Ne.per_page,onChange:(Rt,sn)=>{Ne.page=Rt,Ne.per_page=sn,Ie(Qe({},Ne)),Ot(Qe({},Ne))}}),Se.createElement("div",{className:ie.bottom},Se.createElement(E.ZP,{className:ie.no,onClick:()=>{Te(!1)}},"\u53D6\u6D88"),Se.createElement(E.ZP,{loading:rt,style:{width:rt&&75},className:ie.yes,onClick:()=>He(void 0,null,function*(){if((at==null?void 0:at.length)<=0){a.ZP.info(ze||Ye?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}Le([...Dt.current],[...Ct.current],!0,at==null?void 0:at.length)})},ze?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),Se.createElement(fe.default,{open:bt,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:ie.previewModal,width:1e3,centered:!0,onCancel:()=>{dt(!1)},onOk:()=>{dt(!1)}},Se.createElement(ge,{qitem:mt})))};var ke=(0,be.connect)(({shixunsDetail:Te,newExercisePaper:je})=>({shixunsDetail:Te,newExercisePaper:je}))(Ue)},54579:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return ne}});var y=le(62957),xe={ul:"ul___TdfYY"},a=le(32637),fe=le(59301),de=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,re=(x,b)=>{var E={};for(var z in x)te.call(x,z)&&b.indexOf(z)<0&&(E[z]=x[z]);if(x!=null&&de)for(var z of de(x))b.indexOf(z)<0&&ae.call(x,z)&&(E[z]=x[z]);return E},ne=x=>{var b=x,{open:E,onCancel:z}=b,ie=re(b,["open","onCancel"]);return fe.createElement(y.default,{centered:!0,open:E,title:fe.createElement("div",{style:{fontWeight:"bold"}},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"),width:"696px",onCancel:z,footer:null},fe.createElement("div",null,fe.createElement("div",{className:"tc"},fe.createElement("img",{className:"mt10",src:a,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),fe.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),fe.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),fe.createElement("div",{style:{color:"#333"},className:"pt30 font14"},fe.createElement("ul",{className:xe.ul},fe.createElement("li",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),fe.createElement("li",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),fe.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5934\u6B4C\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))}},74372:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return x}});var y=le(59301),xe=le(6767),a=le(62957),fe=le(37568),de={flex_box_center:"flex_box_center___sBoKM",flex_space_between:"flex_space_between___SHLh3",flex_box_vertical_center:"flex_box_vertical_center___T97r6",flex_box_center_end:"flex_box_center_end___pNP7Y",flex_box_column:"flex_box_column___dr0wb",addModal:"addModal___aEWdi",row:"row____K9d5",label:"label___y3olw"},te=le(15395),ae=le(70610),re=le(76560),ee=(b,E,z)=>new Promise((ie,oe)=>{var pe=se=>{try{ce(z.next(se))}catch(he){oe(he)}},ue=se=>{try{ce(z.throw(se))}catch(he){oe(he)}},ce=se=>se.done?ie(se.value):Promise.resolve(se.value).then(pe,ue);ce((z=z.apply(b,E)).next())});const ne=({problemset:b,dispatch:E,onOk:z})=>{const[ie,oe]=(0,y.useState)(""),[pe,ue]=(0,y.useState)([0]),ce=()=>{E({type:"problemset/setActionTabs",payload:{}})};(0,y.useEffect)(()=>{var he,Ee;b.actionTabs.key==="\u65B0\u5EFA\u6587\u4EF6\u5939"&&(ue([(Ee=(he=b.actionTabs)==null?void 0:he.params)==null?void 0:Ee.group_id]),oe(""))},[b.actionTabs.key]);const se=()=>ee(void 0,null,function*(){const he=["\uFF1F","\u3001","/","\u2572","*","<",">","|"];if(!ie.trim()){xe.ZP.warning("\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0");return}if(ie.charAt(0)===" "){xe.ZP.warning("\u9996\u5B57\u7B26\u4E0D\u80FD\u4E3A\u7A7A\u683C");return}for(let ge=0;ge0?pe[0]:0,name:ie});Ee.status===0&&(ce(),z(Ee==null?void 0:Ee.id))});return y.createElement(a.default,{centered:!0,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",open:b.actionTabs.key==="\u65B0\u5EFA\u6587\u4EF6\u5939",width:500,onCancel:ce,onOk:se,destroyOnClose:!0},y.createElement("div",{className:de.addModal},y.createElement("div",{className:de.row},y.createElement("span",{className:de.label},"\u6587\u4EF6\u5939\u540D\u79F0: "),y.createElement(fe.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",value:ie,onChange:he=>oe(he.target.value)})),y.createElement("div",{className:de.row,style:{alignItems:"start",maxHeight:500,overflow:"auto"}},y.createElement("span",{className:de.label},"\u6587\u4EF6\u5939\u4F4D\u7F6E: "),y.createElement(te.Z,{value:pe,onChange:he=>ue(he)}))))};var x=(0,re.connect)(({problemset:b})=>({problemset:b}))(ne)},52790:function(ct,nt,le){"use strict";var y=le(59301),xe=le(76560),a=le(6767),fe=le(62957),de=le(89392),te=le.n(de),ae=le(17062),re=le(38394),ee=le(24334),ne=le.n(ee),x=le(82093),b=le(50582),E=le(57049),z=le(61186),ie=le.n(z),oe=le(59301),pe=Object.defineProperty,ue=Object.defineProperties,ce=Object.getOwnPropertyDescriptors,se=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,ge=(Ae,Ce,Se)=>Ce in Ae?pe(Ae,Ce,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ae[Ce]=Se,ve=(Ae,Ce)=>{for(var Se in Ce||(Ce={}))he.call(Ce,Se)&&ge(Ae,Se,Ce[Se]);if(se)for(var Se of se(Ce))Ee.call(Ce,Se)&&ge(Ae,Se,Ce[Se]);return Ae},me=(Ae,Ce)=>ue(Ae,ce(Ce)),be=(Ae,Ce,Se)=>new Promise((De,Fe)=>{var we=We=>{try{Be(Se.next(We))}catch(Oe){Fe(Oe)}},Me=We=>{try{Be(Se.throw(We))}catch(Oe){Fe(Oe)}},Be=We=>We.done?De(We.value):Promise.resolve(We.value).then(we,Me);Be((Se=Se.apply(Ae,Ce)).next())});const ye=({problemset:Ae,dispatch:Ce})=>{var Se,De,Fe,we,Me;const[Be,We]=(0,y.useState)({}),[Oe,Qe]=(0,y.useState)([]),[Ke,He]=(0,y.useState)(!1),[Ue,ke]=(0,y.useState)(!1),[Te,je]=(0,y.useState)({}),Le=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,y.useEffect)(()=>{var ze,_e,Ye;if(((ze=Ae==null?void 0:Ae.actionTabs)==null?void 0:ze.key)==="BPROGRAM"){const Pe=(0,de.cloneDeep)((_e=Ae==null?void 0:Ae.actionTabs)==null?void 0:_e.params);We(Pe),Qe((Ye=Pe==null?void 0:Pe.standard_answer)==null?void 0:Ye.map(Ze=>({value:"",answer:(Ze==null?void 0:Ze.answer_text)||[]})))}},[(Se=Ae==null?void 0:Ae.actionTabs)==null?void 0:Se.key]);function Ge(){return new Date().getTime()}const rt=()=>be(void 0,null,function*(){var ze,_e,Ye,Pe,Ze;if(Oe.some(Je=>(Je==null?void 0:Je.value)==="")&&!Ke){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Ke){const Je=(0,de.cloneDeep)((ze=Ae==null?void 0:Ae.actionTabs)==null?void 0:ze.params);Qe([...(_e=Je==null?void 0:Je.standard_answer)==null?void 0:_e.map(Ne=>({value:"",answer:(Ne==null?void 0:Ne.answer_text)||[],type:""}))]),He(!Ke);return}else{let Je=Oe==null?void 0:Oe.map((Ne,Ie)=>me(ve({},Ne),{type:Ne.types}));Qe(Je)}console.log(Oe),ke(!0);let Ve=yield(0,x.ZP)(`/api/problems/${(Ye=Be==null?void 0:Be.program_attr)==null?void 0:Ye.identifier}/start.json`,{method:"get"});const tt=yield(0,b.n4)(Ve==null?void 0:Ve.identifier,{code:(Pe=Be==null?void 0:Be.program_attr)==null?void 0:Pe.code,language:(Ze=Be==null?void 0:Be.program_attr)==null?void 0:Ze.language,answers:Oe==null?void 0:Oe.map(Je=>Je.value)});if((tt==null?void 0:tt.status)===0){let Ne=function(){return be(this,null,function*(){const{status:Ie,message:Re,data:Xe}=yield(0,b.rX)(Ve==null?void 0:Ve.identifier,"submit"),ot=Ge()-Je>10*1e3*(Oe==null?void 0:Oe.length);if(Ie!==0&&!ot&&setTimeout(Ne,1e3),ot){fe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6",content:"\u8BF7\u68C0\u67E5\u7A0B\u5E8F\u4EE3\u7801\u662F\u5426\u5B58\u5728\u6B7B\u5FAA\u73AF"}),ke(!1);return}if(Ie===0){ke(!1);let at=Oe==null?void 0:Oe.map((it,Mt)=>me(ve({},it),{type:(Xe==null?void 0:Xe.right_arr[Mt])===1?"success":"warning"}));Qe(at),je(Xe),Xe.status===2&&(ke(!1),fe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}))}})};const Je=Ge();yield(0,b.bM)(Ve==null?void 0:Ve.identifier,{}),Ne()}else ke(!1);He(!Ke)}),$e=()=>{We({}),Qe([]),He(!1),Ce({type:"problemset/setActionTabs",payload:{}})};return oe.createElement(oe.Fragment,null,oe.createElement(fe.default,{centered:!0,destroyOnClose:!0,open:Ae.actionTabs.key==="BPROGRAM",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Ke?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u4EE3\u7801",cancelText:"\u53D6\u6D88",width:708,onOk:rt,onCancel:$e,okButtonProps:{loading:Ue}},oe.createElement("div",null,oe.createElement("div",{className:"c-light-primary mb5 font16"},"\u7A0B\u5E8F\u586B\u7A7A\u9898"),oe.createElement(re.Z,{value:(De=Be==null?void 0:Be.program_attr)==null?void 0:De.description}),((Fe=Be==null?void 0:Be.program_attr)==null?void 0:Fe.code)&&oe.createElement(re.Z,{showProgramFill:!0,onFillChange:ze=>{let _e=ze==null?void 0:ze.map((Ye,Pe)=>ve({},Ye));Qe(_e)},programFillValue:Oe,value:ee.Base64.decode((we=Be==null?void 0:Be.program_attr)==null?void 0:we.code)}),Ke&&oe.createElement(y.Fragment,null,oe.createElement("div",{className:ae.Z.line}),(Me=Be==null?void 0:Be.standard_answer)==null?void 0:Me.map((ze,_e)=>oe.createElement("div",{className:"c-grey-333 mb5",style:{display:"flex",alignItems:"baseline"}},oe.createElement("b",null,"\u586B\u7A7A",_e+1,"\u7B54\u6848:\xA0"),oe.createElement("pre",null,(ze==null?void 0:ze.answer_text)||""))),oe.createElement("div",{className:"c-grey-333 mb10"},oe.createElement("b",null,"\u89E3\u6790:\xA0"),(Be==null?void 0:Be.analysis)||"\u6682\u65E0\u89E3\u6790")))),(Te==null?void 0:Te.id)&&Te.status!==2&&oe.createElement(fe.default,{open:(Te==null?void 0:Te.id)&&Te.status!==2,title:"\u8FD0\u884C\u7ED3\u679C",width:1100,footer:!1,onOk:()=>{je({})},onCancel:()=>{je({})}},oe.createElement("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15}},oe.createElement("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14}},oe.createElement("div",null,oe.createElement("span",{style:{color:"#666666"}},"\u72B6\u6001"),oe.createElement("span",{style:{marginLeft:12,color:Te.status!==0&&"#E30000"}},E.Im[Te.status])),oe.createElement("div",null,oe.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),oe.createElement("span",{style:{marginLeft:12}},ie()(Te.created_at).format("YYYY-MM-DD HH:mm:ss"))),oe.createElement("div",null,oe.createElement("span",{style:{color:"#666666"}},"\u8BED\u8A00"),oe.createElement("span",{style:{marginLeft:12}},Te.language)),oe.createElement("div",null,oe.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),oe.createElement("span",{style:{marginLeft:12}},Te.execute_time,"ms"))),oe.createElement(E.Y4,ve({},Te)))))};nt.Z=(0,xe.connect)(({problemset:Ae})=>({problemset:Ae}))(ye)},48820:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return yt}});var y=le(59301),xe=le(76560),a=le(6767),fe=le(62957),de=le(89392),te=le(38394),ae=le(47889),re=le(99571),ee=le(37285),ne=le(17062),x=le(59301),b=Object.defineProperty,E=Object.defineProperties,z=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,ue=(Bt,Nt,Tt)=>Nt in Bt?b(Bt,Nt,{enumerable:!0,configurable:!0,writable:!0,value:Tt}):Bt[Nt]=Tt,ce=(Bt,Nt)=>{for(var Tt in Nt||(Nt={}))oe.call(Nt,Tt)&&ue(Bt,Tt,Nt[Tt]);if(ie)for(var Tt of ie(Nt))pe.call(Nt,Tt)&&ue(Bt,Tt,Nt[Tt]);return Bt},se=(Bt,Nt)=>E(Bt,z(Nt)),he=(Bt,Nt,Tt)=>new Promise((cn,vn)=>{var an=rn=>{try{ln(Tt.next(rn))}catch(Vt){vn(Vt)}},Kt=rn=>{try{ln(Tt.throw(rn))}catch(Vt){vn(Vt)}},ln=rn=>rn.done?cn(rn.value):Promise.resolve(rn.value).then(an,Kt);ln((Tt=Tt.apply(Bt,Nt)).next())});const Ee=({problemset:Bt,dispatch:Nt,showdiv:Tt,data:cn})=>{const[vn,an]=(0,y.useState)([]),[Kt,ln]=(0,y.useState)(!1),rn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,y.useEffect)(()=>{var An;((An=Object.keys(cn))==null?void 0:An.length)>0&&an(cn.choices)},[cn]);const Vt=()=>he(void 0,null,function*(){if(!vn.some(An=>An==null?void 0:An.checked)){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Kt){const An=(0,de.cloneDeep)(cn);an(An.choices)}ln(!Kt)}),bn=(An,dn)=>{console.log(An.target.checked);const pn=vn.map((Ct,Dt)=>se(ce({},Ct),{checked:Dt===dn?An.target.checked:!1}));an(pn)},Fn=()=>{an([]),ln(!1),Nt({type:"problemset/setActionTabs",payload:{}})};return x.createElement("div",null,x.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),x.createElement(te.Z,{value:cn==null?void 0:cn.name}),vn==null?void 0:vn.map((An,dn)=>{const{is_answer:pn,checked:Ct,choice_text:Dt}=An;let jt="";return Kt&&pn&&(jt=ne.Z.green),Kt&&!pn&&Ct&&(jt=ne.Z.red),x.createElement("div",{key:dn,style:{pointerEvents:Kt?"none":"auto"},className:`${ne.Z.row} ${jt}`},x.createElement(ae.ZP,{onChange:Yt=>bn(Yt,dn),checked:Ct}),x.createElement("span",null,rn[dn],".\xA0"),x.createElement(te.Z,{className:ne.Z.html,value:Dt}),Kt&&pn&&x.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Kt&&!pn&&Ct&&x.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Kt&&x.createElement(y.Fragment,null,x.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},x.createElement("div",{className:"c-grey-333 mb5"},x.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),rn[vn.findIndex(An=>An.is_answer)]),x.createElement("div",{className:"c-grey-333 mb10"},x.createElement("b",null,"\u89E3\u6790:\xA0"),(cn==null?void 0:cn.analysis)||"\u6682\u65E0\u89E3\u6790"))),x.createElement("div",{style:{textAlign:"end",marginTop:10}},x.createElement(re.ZP,{type:"primary",onClick:()=>{Vt()}},Kt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Tt&&x.createElement(ee.Z,null))};var ge=(0,xe.connect)(({problemset:Bt})=>({problemset:Bt}))(Ee),ve=le(37568),me=le(65986),be=le(59301),ye=Object.defineProperty,Ae=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,Se=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,we=(Bt,Nt,Tt)=>Nt in Bt?ye(Bt,Nt,{enumerable:!0,configurable:!0,writable:!0,value:Tt}):Bt[Nt]=Tt,Me=(Bt,Nt)=>{for(var Tt in Nt||(Nt={}))De.call(Nt,Tt)&&we(Bt,Tt,Nt[Tt]);if(Se)for(var Tt of Se(Nt))Fe.call(Nt,Tt)&&we(Bt,Tt,Nt[Tt]);return Bt},Be=(Bt,Nt)=>Ae(Bt,Ce(Nt)),We=(Bt,Nt,Tt)=>new Promise((cn,vn)=>{var an=rn=>{try{ln(Tt.next(rn))}catch(Vt){vn(Vt)}},Kt=rn=>{try{ln(Tt.throw(rn))}catch(Vt){vn(Vt)}},ln=rn=>rn.done?cn(rn.value):Promise.resolve(rn.value).then(an,Kt);ln((Tt=Tt.apply(Bt,Nt)).next())});const Oe=({problemset:Bt,datas:Nt,showdiv:Tt,dispatch:cn})=>{var vn;const[an,Kt]=(0,y.useState)({}),[ln,rn]=(0,y.useState)([]),[Vt,bn]=(0,y.useState)(!1),Fn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,y.useEffect)(()=>{var Ct;if(Object.keys(Nt)){const Dt=(0,de.cloneDeep)(Nt);Kt(Dt),rn((Ct=Dt==null?void 0:Dt.standard_answer)==null?void 0:Ct.map(jt=>Me({value:"",answer:(jt==null?void 0:jt.answer_text)||[]},jt)))}},[Nt]);const An=()=>We(void 0,null,function*(){var Ct;if(ln.some(Dt=>(Dt==null?void 0:Dt.value)==="")){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Vt){const Dt=(0,de.cloneDeep)(Nt);rn((Ct=Dt==null?void 0:Dt.standard_answer)==null?void 0:Ct.map(jt=>Me({value:"",answer:(jt==null?void 0:jt.answer_text)||[]},jt)))}bn(!Vt)}),dn=(Ct,Dt)=>{const jt=ln.map((Yt,Ft)=>Be(Me({},Yt),{value:Ft===Dt?Ct.target.value:Yt.value}));rn(jt)},pn=()=>{Kt({}),rn([]),bn(!1),cn({type:"problemset/setActionTabs",payload:{}})};return be.createElement("div",null,be.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),be.createElement(te.Z,{value:an==null?void 0:an.name}),ln==null?void 0:ln.map((Ct,Dt)=>{const{value:jt,answer:Yt}=Ct;let Ft="";return Vt&&(Yt!=null&&Yt.includes(jt))&&(Ft=ne.Z.green),Vt&&!(Yt!=null&&Yt.includes(jt))&&(Ft=ne.Z.red),be.createElement("div",{key:Dt,style:{pointerEvents:Vt?"none":"auto",marginTop:10},className:`${ne.Z.row} ${Ft}`},be.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",Dt+1,"\u7B54\u6848:"),(Ct==null?void 0:Ct.model)===1?be.createElement(ve.default.TextArea,{className:ne.Z.textArea,style:{width:610,marginRight:10},onChange:_t=>dn(_t,Dt),value:jt}):be.createElement(me.Z,{value:jt,onChange:_t=>{const lt=ln.map((pt,Ot)=>Be(Me({},pt),{value:Ot===Dt?_t:pt.value}));rn(lt)}}),Vt&&(Yt==null?void 0:Yt.includes(jt))&&be.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Vt&&!(Yt!=null&&Yt.includes(jt))&&be.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Vt&&be.createElement(y.Fragment,null,be.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},(vn=an==null?void 0:an.standard_answer)==null?void 0:vn.map((Ct,Dt)=>{var jt,Yt;return be.createElement("div",{className:"c-grey-333 mb5"},be.createElement("b",null,"\u586B\u7A7A",Dt+1,"\u7B54\u6848:\xA0"),(Ct==null?void 0:Ct.model)===1?((jt=Ct==null?void 0:Ct.answer_text)==null?void 0:jt.join("\u3001"))||"":be.createElement(me.Z,{value:(Yt=Ct==null?void 0:Ct.answer_text)==null?void 0:Yt.join("\u3001"),disabled:!0}))}),be.createElement("div",{className:"c-grey-333 mb10"},be.createElement("b",null,"\u89E3\u6790:\xA0"),(an==null?void 0:an.analysis)||"\u6682\u65E0\u89E3\u6790"))),be.createElement("div",{style:{textAlign:"end",marginTop:10}},be.createElement(re.ZP,{type:"primary",onClick:()=>{An()}},Vt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Tt&&be.createElement(ee.Z,null))};var Qe=(0,xe.connect)(({problemset:Bt})=>({problemset:Bt}))(Oe),Ke=le(59301),He=Object.defineProperty,Ue=Object.defineProperties,ke=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,Ge=(Bt,Nt,Tt)=>Nt in Bt?He(Bt,Nt,{enumerable:!0,configurable:!0,writable:!0,value:Tt}):Bt[Nt]=Tt,rt=(Bt,Nt)=>{for(var Tt in Nt||(Nt={}))je.call(Nt,Tt)&&Ge(Bt,Tt,Nt[Tt]);if(Te)for(var Tt of Te(Nt))Le.call(Nt,Tt)&&Ge(Bt,Tt,Nt[Tt]);return Bt},$e=(Bt,Nt)=>Ue(Bt,ke(Nt)),ze=(Bt,Nt,Tt)=>new Promise((cn,vn)=>{var an=rn=>{try{ln(Tt.next(rn))}catch(Vt){vn(Vt)}},Kt=rn=>{try{ln(Tt.throw(rn))}catch(Vt){vn(Vt)}},ln=rn=>rn.done?cn(rn.value):Promise.resolve(rn.value).then(an,Kt);ln((Tt=Tt.apply(Bt,Nt)).next())});const _e=({problemset:Bt,datas:Nt,showdiv:Tt,dispatch:cn})=>{var vn;const[an,Kt]=(0,y.useState)({}),[ln,rn]=(0,y.useState)([]),[Vt,bn]=(0,y.useState)(!1),Fn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,y.useEffect)(()=>{if(Object.keys(Nt)){const Ct=(0,de.cloneDeep)(Nt);Kt(Ct),rn(Ct.choices)}},[Nt]);const An=()=>ze(void 0,null,function*(){if(!ln.some(Ct=>Ct==null?void 0:Ct.checked)){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Vt){const Ct=(0,de.cloneDeep)(Nt);rn(Ct.choices)}bn(!Vt)}),dn=(Ct,Dt)=>{console.log(Ct.target.checked);const jt=ln.map((Yt,Ft)=>$e(rt({},Yt),{checked:Ft===Dt?Ct.target.checked:!1}));rn(jt)},pn=()=>{Kt({}),rn([]),bn(!1),cn({type:"problemset/setActionTabs",payload:{}})};return Ke.createElement("div",null,Ke.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),Ke.createElement(te.Z,{value:an==null?void 0:an.name}),ln==null?void 0:ln.map((Ct,Dt)=>{const{is_answer:jt,checked:Yt,choice_text:Ft}=Ct;let _t="";return Vt&&jt&&(_t=ne.Z.green),Vt&&!jt&&Yt&&(_t=ne.Z.red),Ke.createElement("div",{key:Dt,style:{pointerEvents:Vt?"none":"auto"},className:`${ne.Z.row} ${_t}`},Ke.createElement(ae.ZP,{onChange:lt=>dn(lt,Dt),checked:Yt}),Ke.createElement(te.Z,{className:ne.Z.html,value:Ft}),Vt&&jt&&Ke.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Vt&&!jt&&Yt&&Ke.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Vt&&Ke.createElement(y.Fragment,null,Ke.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},Ke.createElement("div",{className:"c-grey-333 mb5"},Ke.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(vn=ln.find(Ct=>Ct.is_answer))==null?void 0:vn.choice_text),Ke.createElement("div",{className:"c-grey-333 mb10"},Ke.createElement("b",null,"\u89E3\u6790:\xA0"),(an==null?void 0:an.analysis)||"\u6682\u65E0\u89E3\u6790"))),Ke.createElement("div",{style:{textAlign:"end",marginTop:10}},Ke.createElement(re.ZP,{type:"primary",onClick:()=>{An()}},Vt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Tt&&Ke.createElement(ee.Z,null))};var Ye=(0,xe.connect)(({problemset:Bt})=>({problemset:Bt}))(_e),Pe=le(62673),Ze=le(59301),Ve=Object.defineProperty,tt=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,Ne=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,Xe=(Bt,Nt,Tt)=>Nt in Bt?Ve(Bt,Nt,{enumerable:!0,configurable:!0,writable:!0,value:Tt}):Bt[Nt]=Tt,qe=(Bt,Nt)=>{for(var Tt in Nt||(Nt={}))Ie.call(Nt,Tt)&&Xe(Bt,Tt,Nt[Tt]);if(Ne)for(var Tt of Ne(Nt))Re.call(Nt,Tt)&&Xe(Bt,Tt,Nt[Tt]);return Bt},ot=(Bt,Nt)=>tt(Bt,Je(Nt)),at=(Bt,Nt,Tt)=>new Promise((cn,vn)=>{var an=rn=>{try{ln(Tt.next(rn))}catch(Vt){vn(Vt)}},Kt=rn=>{try{ln(Tt.throw(rn))}catch(Vt){vn(Vt)}},ln=rn=>rn.done?cn(rn.value):Promise.resolve(rn.value).then(an,Kt);ln((Tt=Tt.apply(Bt,Nt)).next())});const it=({problemset:Bt,data:Nt,showdiv:Tt,dispatch:cn})=>{const[vn,an]=(0,y.useState)([]),[Kt,ln]=(0,y.useState)(!1),rn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,y.useEffect)(()=>{var An;((An=Object.keys(Nt))==null?void 0:An.length)>0&&an(Nt.choices)},[Nt]);const Vt=()=>at(void 0,null,function*(){if(!vn.some(An=>An==null?void 0:An.checked)){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Kt){const An=(0,de.cloneDeep)(Nt);an(An.choices)}ln(!Kt)}),bn=(An,dn)=>{console.log(An.target.checked);const pn=vn.map((Ct,Dt)=>ot(qe({},Ct),{checked:Dt===dn?An.target.checked:Ct.checked}));an(pn)},Fn=()=>{let An="";return vn.forEach((dn,pn)=>{dn.is_answer&&(An=An+rn[pn])}),An};return Ze.createElement("div",null,Ze.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),Ze.createElement(te.Z,{value:Nt==null?void 0:Nt.name}),vn==null?void 0:vn.map((An,dn)=>{const{is_answer:pn,checked:Ct,choice_text:Dt}=An;let jt="";return Kt&&pn&&(jt=ne.Z.green),Kt&&!pn&&Ct&&(jt=ne.Z.red),Ze.createElement("div",{key:dn,style:{pointerEvents:Kt?"none":"auto"},className:`${ne.Z.row} ${jt}`},Ze.createElement(Pe.default,{style:{padding:3},onChange:Yt=>bn(Yt,dn),checked:Ct}),Ze.createElement("span",null,rn[dn],".\xA0"),Ze.createElement(te.Z,{className:ne.Z.html,value:Dt}),Kt&&pn&&Ze.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Kt&&!pn&&Ct&&Ze.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Kt&&Ze.createElement(y.Fragment,null,Ze.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},Ze.createElement("div",{className:"c-grey-333 mb5"},Ze.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),Fn()),Ze.createElement("div",{className:"c-grey-333 mb10"},Ze.createElement("b",null,"\u89E3\u6790:\xA0"),(Nt==null?void 0:Nt.analysis)||"\u6682\u65E0\u89E3\u6790"))),Ze.createElement("div",{style:{textAlign:"end",marginTop:10}},Ze.createElement(re.ZP,{type:"primary",onClick:()=>{Vt()}},Kt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Tt&&Ze.createElement(ee.Z,null))};var Mt=(0,xe.connect)(({problemset:Bt})=>({problemset:Bt}))(it),wt=le(2978),Pt=le(59301),ft=(Bt,Nt,Tt)=>new Promise((cn,vn)=>{var an=rn=>{try{ln(Tt.next(rn))}catch(Vt){vn(Vt)}},Kt=rn=>{try{ln(Tt.throw(rn))}catch(Vt){vn(Vt)}},ln=rn=>rn.done?cn(rn.value):Promise.resolve(rn.value).then(an,Kt);ln((Tt=Tt.apply(Bt,Nt)).next())});const ut=({problemset:Bt,dispatch:Nt,showdiv:Tt,datas:cn})=>{var vn,an,Kt;const[ln,rn]=(0,y.useState)({}),[Vt,bn]=(0,y.useState)(!1),[Fn,An]=(0,y.useState)(!0),[dn,pn]=(0,y.useState)("");(0,y.useEffect)(()=>{if(Object.keys(cn)){const jt=(0,de.cloneDeep)(cn);rn(jt)}},[cn]);const Ct=()=>ft(void 0,null,function*(){if(!dn){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}Vt&&pn(""),bn(!Vt)}),Dt=()=>{rn({}),An(!0),bn(!1),pn(""),Nt({type:"problemset/setActionTabs",payload:{}})};return Pt.createElement("div",null,Pt.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),Pt.createElement(te.Z,{value:ln==null?void 0:ln.name,style:{marginBottom:10}}),Fn?Pt.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{An(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):Pt.createElement(wt.Z,{defaultValue:dn,onChange:jt=>{pn(jt)}}),Vt&&Pt.createElement(y.Fragment,null,Pt.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},Pt.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),Pt.createElement("br",null),((vn=ln==null?void 0:ln.answer_texts)==null?void 0:vn[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848",((an=ln==null?void 0:ln.keywords)==null?void 0:an.length)>0&&Pt.createElement("div",{style:{marginTop:10,marginBottom:10}},Pt.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(Kt=ln==null?void 0:ln.keywords)==null?void 0:Kt.map(jt=>{var Yt,Ft,_t;return((Yt=jt==null?void 0:jt.keyword)==null?void 0:Yt.length)>1?((Ft=jt==null?void 0:jt.keyword)==null?void 0:Ft.join("\u6216"))+"\uFF1B":((_t=jt==null?void 0:jt.keyword)==null?void 0:_t[0])+"\uFF1B"})),Pt.createElement("div",{style:{color:"#5F6368"}},Pt.createElement("b",null,"\u89E3\u6790:"),Pt.createElement("br",null),(ln==null?void 0:ln.analysis)||"\u6682\u65E0\u89E3\u6790"))),Pt.createElement("div",{style:{textAlign:"end",marginTop:10}},Pt.createElement(re.ZP,{type:"primary",onClick:()=>{Ct()}},Vt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Tt&&Pt.createElement(ee.Z,null))};var mt=(0,xe.connect)(({problemset:Bt})=>({problemset:Bt}))(ut),st=le(59301),bt=(Bt,Nt,Tt)=>new Promise((cn,vn)=>{var an=rn=>{try{ln(Tt.next(rn))}catch(Vt){vn(Vt)}},Kt=rn=>{try{ln(Tt.throw(rn))}catch(Vt){vn(Vt)}},ln=rn=>rn.done?cn(rn.value):Promise.resolve(rn.value).then(an,Kt);ln((Tt=Tt.apply(Bt,Nt)).next())});const dt=({problemset:Bt,dispatch:Nt})=>{var Tt,cn;const[vn,an]=(0,y.useState)({}),[Kt,ln]=(0,y.useState)(!1),[rn,Vt]=(0,y.useState)(!0),[bn,Fn]=(0,y.useState)("");(0,y.useEffect)(()=>{var pn,Ct;if(((pn=Bt==null?void 0:Bt.actionTabs)==null?void 0:pn.key)==="COMBINATION"){const Dt=(0,de.cloneDeep)((Ct=Bt==null?void 0:Bt.actionTabs)==null?void 0:Ct.params);an(Dt)}},[(Tt=Bt==null?void 0:Bt.actionTabs)==null?void 0:Tt.key]);const An=()=>bt(void 0,null,function*(){if(!bn){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}ln(!Kt)}),dn=()=>{an({}),Vt(!0),ln(!1),Fn(""),Nt({type:"problemset/setActionTabs",payload:{}})};return st.createElement(fe.default,{centered:!0,destroyOnClose:!0,open:Bt.actionTabs.key==="COMBINATION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Kt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",footer:!1,width:708,bodyStyle:{maxHeight:600,overflow:"auto"},onOk:An,onCancel:dn},st.createElement("div",null,st.createElement("div",{className:"c-light-primary mb5 font16"},"\u7EC4\u5408\u9898"),st.createElement(te.Z,{value:vn==null?void 0:vn.name,style:{marginBottom:10}}),(cn=vn==null?void 0:vn.sub_item_banks)==null?void 0:cn.map((pn,Ct)=>{var Dt,jt,Yt,Ft,_t;if((pn==null?void 0:pn.item_type)==="SINGLE")return st.createElement(ge,{data:pn,showdiv:((Dt=vn==null?void 0:vn.sub_item_banks)==null?void 0:Dt.length)-1===Ct});if((pn==null?void 0:pn.item_type)==="MULTIPLE")return st.createElement(Mt,{data:pn,showdiv:((jt=vn==null?void 0:vn.sub_item_banks)==null?void 0:jt.length)-1===Ct});if((pn==null?void 0:pn.item_type)==="JUDGMENT")return st.createElement(Ye,{datas:pn,showdiv:((Yt=vn==null?void 0:vn.sub_item_banks)==null?void 0:Yt.length)-1===Ct});if((pn==null?void 0:pn.item_type)==="COMPLETION")return st.createElement(Qe,{datas:pn,showdiv:((Ft=vn==null?void 0:vn.sub_item_banks)==null?void 0:Ft.length)-1===Ct});if((pn==null?void 0:pn.item_type)==="SUBJECTIVE")return st.createElement(mt,{datas:pn,showdiv:((_t=vn==null?void 0:vn.sub_item_banks)==null?void 0:_t.length)-1===Ct})})))};var yt=(0,xe.connect)(({problemset:Bt})=>({problemset:Bt}))(dt)},52634:function(ct,nt,le){"use strict";var y=le(59301),xe=le(76560),a=le(6767),fe=le(62957),de=le(37568),te=le(89392),ae=le.n(te),re=le(17062),ee=le(38394),ne=le(65986),x=le(59301),b=Object.defineProperty,E=Object.defineProperties,z=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,ue=(ge,ve,me)=>ve in ge?b(ge,ve,{enumerable:!0,configurable:!0,writable:!0,value:me}):ge[ve]=me,ce=(ge,ve)=>{for(var me in ve||(ve={}))oe.call(ve,me)&&ue(ge,me,ve[me]);if(ie)for(var me of ie(ve))pe.call(ve,me)&&ue(ge,me,ve[me]);return ge},se=(ge,ve)=>E(ge,z(ve)),he=(ge,ve,me)=>new Promise((be,ye)=>{var Ae=De=>{try{Se(me.next(De))}catch(Fe){ye(Fe)}},Ce=De=>{try{Se(me.throw(De))}catch(Fe){ye(Fe)}},Se=De=>De.done?be(De.value):Promise.resolve(De.value).then(Ae,Ce);Se((me=me.apply(ge,ve)).next())});const Ee=({problemset:ge,dispatch:ve})=>{var me,be;const[ye,Ae]=(0,y.useState)({}),[Ce,Se]=(0,y.useState)([]),[De,Fe]=(0,y.useState)(!1),[we,Me]=(0,y.useState)(0),Be=()=>{var Ke;const He=(Ke=ge==null?void 0:ge.actionTabs)==null?void 0:Ke.params,Ue=He==null?void 0:He.standard_answer.map(Te=>{var je;let Le=(je=Te==null?void 0:Te.answer_text)==null?void 0:je.map(Ge=>Ge.trim());return He!=null&&He.downcase&&(Le=Le==null?void 0:Le.map(Ge=>Ge==null?void 0:Ge.toLowerCase())),He!=null&&He.no_space&&(Le=Le==null?void 0:Le.map(Ge=>Ge==null?void 0:Ge.replace(/\s+/g,""))),se(ce({},Te),{value:"",answer:Le})});let ke=[];He!=null&&He.is_ordered||(ke=ke.concat(...Ue.map(Te=>Te.answer))),console.log("allAnswers===",ke,Ue,Ue.map(Te=>Te.answer),He!=null&&He.is_ordered?Ue:Ue.map(Te=>se(ce({},Te),{answer:ke}))),Se(He!=null&&He.is_ordered?Ue:Ue.map(Te=>se(ce({},Te),{answer:ke})))};(0,y.useEffect)(()=>{var Ke,He;if(((Ke=ge==null?void 0:ge.actionTabs)==null?void 0:Ke.key)==="COMPLETION"){const Ue=(0,te.cloneDeep)((He=ge==null?void 0:ge.actionTabs)==null?void 0:He.params);Ae(Ue),Be()}},[(me=ge==null?void 0:ge.actionTabs)==null?void 0:me.key]);const We=()=>he(void 0,null,function*(){if(Ce.some(Ke=>(Ke==null?void 0:Ke.value)==="")){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}De&&Be(),Me(we+1),Fe(!De)}),Oe=(Ke,He)=>{const Ue=Ce.map((ke,Te)=>se(ce({},ke),{value:Te===He?Ke.target.value:ke.value}));Se(Ue)},Qe=()=>{Ae({}),Se([]),Fe(!1),ve({type:"problemset/setActionTabs",payload:{}})};return console.log("choices downcase no_space",Ce,ye),x.createElement(fe.default,{centered:!0,destroyOnClose:!0,open:ge.actionTabs.key==="COMPLETION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:De?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:We,onCancel:Qe},x.createElement("div",null,x.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),x.createElement(ee.Z,{value:ye==null?void 0:ye.name}),Ce==null?void 0:Ce.map((Ke,He)=>{const{value:Ue,answer:ke}=Ke;let Te="";const je=Le=>(ye!=null&&ye.downcase&&(Le=Le==null?void 0:Le.toLowerCase()),ye!=null&&ye.no_space&&(Le=Le==null?void 0:Le.replace(/\s+/g,"")),ke==null?void 0:ke.includes(Le));return De&&(Te=je(Ue)?re.Z.green:re.Z.red),x.createElement("div",{key:He,style:{pointerEvents:De?"none":"auto",marginTop:10},className:`${re.Z.row} ${Te}`},x.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",He+1,"\u7B54\u6848:"),(Ke==null?void 0:Ke.model)===1?x.createElement(de.default.TextArea,{className:re.Z.textArea,style:{width:610,marginRight:10},onChange:Le=>Oe(Le,He),value:Ue}):x.createElement(ne.Z,{key:we,value:Ue,onChange:Le=>{const Ge=Ce.map((rt,$e)=>se(ce({},rt),{value:$e===He?Le:rt.value}));Se(Ge)}}),De&&x.createElement(x.Fragment,null,je(Ue)?x.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}):x.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})))}),De&&x.createElement(y.Fragment,null,x.createElement("div",{className:re.Z.line}),(be=ye==null?void 0:ye.standard_answer)==null?void 0:be.map((Ke,He)=>{var Ue,ke;return x.createElement("div",{className:"c-grey-333 mb5"},x.createElement("b",null,"\u586B\u7A7A",He+1,"\u7B54\u6848:\xA0"),(Ke==null?void 0:Ke.model)===1?((Ue=Ke==null?void 0:Ke.answer_text)==null?void 0:Ue.join("\u3001"))||"":x.createElement(ne.Z,{value:(ke=Ke==null?void 0:Ke.answer_text)==null?void 0:ke.join("\u3001"),disabled:!0}))}),x.createElement("div",{className:"c-grey-333 mb10 mt10 flex"},x.createElement("b",null,"\u89E3\u6790:\xA0"),x.createElement(ee.Z,{value:(ye==null?void 0:ye.analysis)||"\u6682\u65E0\u89E3\u6790"})))))};nt.Z=(0,xe.connect)(({problemset:ge})=>({problemset:ge}))(Ee)},72978:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return de}});var y={flex_box_center:"flex_box_center___P747F",flex_space_between:"flex_space_between___OiwJD",flex_box_vertical_center:"flex_box_vertical_center___ZEhCi",flex_box_center_end:"flex_box_center_end___h8UWu",flex_box_column:"flex_box_column___SPM3D",pWrap:"pWrap___UlNGw",few:"few___fb5jD"},xe=le(37639),a=le(59301),de=({data:te=[],activeTabsKey:ae,onClick:re})=>{const ee=()=>te.map((x,b)=>a.createElement("div",{key:b,className:y.few},a.createElement("b",{title:x.name,style:{color:"#333333"},onClick:()=>re(x.id,!1,ae==="3")},x.name),b\xA0"))),ne=()=>{let x=!0;const b=te.slice(2,-2),E=a.createElement("div",{className:y.pWrap},b.map(z=>a.createElement("span",{title:z.name,onClick:()=>re(z.id,!1,ae==="3"),key:z.id},z.name)));return te.map((z,ie)=>{let oe=null;return ie>1&&iere(z.id,!1,ae==="3")},z.name),ie\xA0")),oe})};return a.createElement("aside",{style:{overflowX:"auto"}},te.length>1&&a.createElement("span",{style:{cursor:"pointer",color:"#afaaaa"},className:"iconfont icon-zuoshangjiaofanhui",onClick:()=>{te.length===1||re(te[te.length-2].id,!1,!0)}}),a.createElement("span",null,"\u5F53\u524D\u6587\u4EF6\u5939\uFF1A"),(te==null?void 0:te.length)>5?ne():ee())}},24382:function(ct,nt,le){"use strict";var y=le(59301),xe=le(76560),a=le(6767),fe=le(62957),de=le(47889),te=le(89392),ae=le.n(te),re=le(17062),ee=le(38394),ne=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,oe=(he,Ee,ge)=>Ee in he?ne(he,Ee,{enumerable:!0,configurable:!0,writable:!0,value:ge}):he[Ee]=ge,pe=(he,Ee)=>{for(var ge in Ee||(Ee={}))z.call(Ee,ge)&&oe(he,ge,Ee[ge]);if(E)for(var ge of E(Ee))ie.call(Ee,ge)&&oe(he,ge,Ee[ge]);return he},ue=(he,Ee)=>x(he,b(Ee)),ce=(he,Ee,ge)=>new Promise((ve,me)=>{var be=Ce=>{try{Ae(ge.next(Ce))}catch(Se){me(Se)}},ye=Ce=>{try{Ae(ge.throw(Ce))}catch(Se){me(Se)}},Ae=Ce=>Ce.done?ve(Ce.value):Promise.resolve(Ce.value).then(be,ye);Ae((ge=ge.apply(he,Ee)).next())});const se=({problemset:he,dispatch:Ee})=>{var ge,ve;const[me,be]=(0,y.useState)({}),[ye,Ae]=(0,y.useState)([]),[Ce,Se]=(0,y.useState)(!1),De=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,y.useEffect)(()=>{var Be,We;if(((Be=he==null?void 0:he.actionTabs)==null?void 0:Be.key)==="JUDGMENT"){const Oe=(0,te.cloneDeep)((We=he==null?void 0:he.actionTabs)==null?void 0:We.params);be(Oe),Ae(Oe.choices)}},[(ge=he==null?void 0:he.actionTabs)==null?void 0:ge.key]);const Fe=()=>ce(void 0,null,function*(){var Be;if(!ye.some(We=>We==null?void 0:We.checked)){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Ce){const We=(0,te.cloneDeep)((Be=he==null?void 0:he.actionTabs)==null?void 0:Be.params);Ae(We.choices)}Se(!Ce)}),we=(Be,We)=>{console.log(Be.target.checked);const Oe=ye.map((Qe,Ke)=>ue(pe({},Qe),{checked:Ke===We?Be.target.checked:!1}));Ae(Oe)},Me=()=>{be({}),Ae([]),Se(!1),Ee({type:"problemset/setActionTabs",payload:{}})};return y.createElement(fe.default,{centered:!0,destroyOnClose:!0,open:he.actionTabs.key==="JUDGMENT",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Ce?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Fe,onCancel:Me},y.createElement("div",null,y.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),y.createElement(ee.Z,{value:me==null?void 0:me.name}),ye==null?void 0:ye.map((Be,We)=>{const{is_answer:Oe,checked:Qe,choice_text:Ke}=Be;let He="";return Ce&&Oe&&(He=re.Z.green),Ce&&!Oe&&Qe&&(He=re.Z.red),y.createElement("div",{key:We,style:{pointerEvents:Ce?"none":"auto"},className:`${re.Z.row} ${He}`},y.createElement(de.ZP,{onChange:Ue=>we(Ue,We),checked:Qe}),y.createElement(ee.Z,{className:re.Z.html,value:Ke}),Ce&&Oe&&y.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Ce&&!Oe&&Qe&&y.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Ce&&y.createElement(y.Fragment,null,y.createElement("div",{className:re.Z.line}),y.createElement("div",{className:"c-grey-333 mb5"},y.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(ve=ye.find(Be=>Be.is_answer))==null?void 0:ve.choice_text),y.createElement("div",{className:"c-grey-333 mb10"},y.createElement("b",null,"\u89E3\u6790:\xA0"),(me==null?void 0:me.analysis)||"\u6682\u65E0\u89E3\u6790"))))};nt.Z=(0,xe.connect)(({problemset:he})=>({problemset:he}))(se)},55765:function(ct,nt,le){"use strict";var y=le(59301),xe=le(76560),a=le(6767),fe=le(62957),de=le(62673),te=le(89392),ae=le.n(te),re=le(17062),ee=le(38394),ne=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,oe=(he,Ee,ge)=>Ee in he?ne(he,Ee,{enumerable:!0,configurable:!0,writable:!0,value:ge}):he[Ee]=ge,pe=(he,Ee)=>{for(var ge in Ee||(Ee={}))z.call(Ee,ge)&&oe(he,ge,Ee[ge]);if(E)for(var ge of E(Ee))ie.call(Ee,ge)&&oe(he,ge,Ee[ge]);return he},ue=(he,Ee)=>x(he,b(Ee)),ce=(he,Ee,ge)=>new Promise((ve,me)=>{var be=Ce=>{try{Ae(ge.next(Ce))}catch(Se){me(Se)}},ye=Ce=>{try{Ae(ge.throw(Ce))}catch(Se){me(Se)}},Ae=Ce=>Ce.done?ve(Ce.value):Promise.resolve(Ce.value).then(be,ye);Ae((ge=ge.apply(he,Ee)).next())});const se=({problemset:he,dispatch:Ee})=>{var ge;const[ve,me]=(0,y.useState)({}),[be,ye]=(0,y.useState)([]),[Ae,Ce]=(0,y.useState)(!1),Se=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,y.useEffect)(()=>{var Be,We;if(((Be=he==null?void 0:he.actionTabs)==null?void 0:Be.key)==="MULTIPLE"){const Oe=(0,te.cloneDeep)((We=he==null?void 0:he.actionTabs)==null?void 0:We.params);me(Oe),ye(Oe.choices)}},[(ge=he==null?void 0:he.actionTabs)==null?void 0:ge.key]);const De=()=>ce(void 0,null,function*(){var Be;if(!be.some(We=>We==null?void 0:We.checked)){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Ae){const We=(0,te.cloneDeep)((Be=he==null?void 0:he.actionTabs)==null?void 0:Be.params);ye(We.choices)}Ce(!Ae)}),Fe=(Be,We)=>{console.log(Be.target.checked);const Oe=be.map((Qe,Ke)=>ue(pe({},Qe),{checked:Ke===We?Be.target.checked:Qe.checked}));ye(Oe)},we=()=>{me({}),ye([]),Ce(!1),Ee({type:"problemset/setActionTabs",payload:{}})},Me=()=>{let Be="";return be.forEach((We,Oe)=>{We.is_answer&&(Be=Be+Se[Oe])}),Be};return y.createElement(fe.default,{centered:!0,destroyOnClose:!0,open:he.actionTabs.key==="MULTIPLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Ae?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:De,onCancel:we},y.createElement("div",null,y.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),y.createElement(ee.Z,{value:ve==null?void 0:ve.name}),be==null?void 0:be.map((Be,We)=>{const{is_answer:Oe,checked:Qe,choice_text:Ke}=Be;let He="";return Ae&&Oe&&(He=re.Z.green),Ae&&!Oe&&Qe&&(He=re.Z.red),y.createElement("div",{key:We,style:{pointerEvents:Ae?"none":"auto"},className:`${re.Z.row} ${He}`},y.createElement(de.default,{style:{padding:3},onChange:Ue=>Fe(Ue,We),checked:Qe}),y.createElement("span",null,Se[We],".\xA0"),y.createElement(ee.Z,{className:re.Z.html,value:Ke}),Ae&&Oe&&y.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Ae&&!Oe&&Qe&&y.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Ae&&y.createElement(y.Fragment,null,y.createElement("div",{className:re.Z.line}),y.createElement("div",{className:"c-grey-333 mb5"},y.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),Me()),y.createElement("div",{className:"c-grey-333 mb10"},y.createElement("b",null,"\u89E3\u6790:\xA0"),(ve==null?void 0:ve.analysis)||"\u6682\u65E0\u89E3\u6790"))))};nt.Z=(0,xe.connect)(({problemset:he})=>({problemset:he}))(se)},45724:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return ye},b:function(){return ve}});var y=le(59301),xe=le(6767),a=le(62957),fe=le(37568),de=le(99571),te=le(18287),ae={list:"list___Ur31H",btns:"btns___ITJo0",name:"name___FtR_V",folderWrapper:"folderWrapper___szWWk",folderIcon:"folderIcon___MdKkF",share_folderIcon:"share_folderIcon___G1rNy",subject:"subject___lELqJ"},re=le(82093),ee=le(73631),ne=le(31328),x=le(70610),b=le(89392),E=le(16313),z=Object.defineProperty,ie=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,pe=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,se=(Ae,Ce,Se)=>Ce in Ae?z(Ae,Ce,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ae[Ce]=Se,he=(Ae,Ce)=>{for(var Se in Ce||(Ce={}))ue.call(Ce,Se)&&se(Ae,Se,Ce[Se]);if(pe)for(var Se of pe(Ce))ce.call(Ce,Se)&&se(Ae,Se,Ce[Se]);return Ae},Ee=(Ae,Ce)=>ie(Ae,oe(Ce)),ge=(Ae,Ce,Se)=>new Promise((De,Fe)=>{var we=We=>{try{Be(Se.next(We))}catch(Oe){Fe(Oe)}},Me=We=>{try{Be(Se.throw(We))}catch(Oe){Fe(Oe)}},Be=We=>We.done?De(We.value):Promise.resolve(We.value).then(we,Me);Be((Se=Se.apply(Ae,Ce)).next())});const ve=(Ae,Ce,Se=[])=>{if(Ae)for(const De of Ae){if(De.key===Ce)return Se;if(De.children&&De.children!=""){const Fe=ve(De.children,Ce,[...Se,{id:De.key,name:De.title.props.name}]);if(Fe)return Fe}}},me=({isProblemset:Ae,name:Ce,id:Se,isShare:De,itemBanksCount:Fe,onOpen:we=()=>{},onShare:Me=()=>{},onMove:Be=()=>{},onDeleteOk:We=()=>{}})=>{const[Oe,Qe]=(0,y.useState)(!1),[Ke,He]=(0,y.useState)(Ce),[Ue,ke]=(0,y.useState)(Ce),Te=Le=>ge(void 0,null,function*(){const Ge=["\uFF1F","\u3001","/","\u2572","*","<",">","|"];if(!Ue.trim()){xe.ZP.warning("\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0");return}if(Ue.charAt(0)===" "){xe.ZP.warning("\u9996\u5B57\u7B26\u4E0D\u80FD\u4E3A\u7A7A\u683C");return}for(let $e=0;$e{a.default.confirm({title:"\u63D0\u793A",okText:"\u786E\u8BA4\u5220\u9664",className:"custom-modal-divider ",icon:null,content:y.createElement("div",null,y.createElement("p",null,"\u672C\u6B21\u5220\u9664\u64CD\u4F5C\u786E\u5B9A\u540E\u5185\u5BB9\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u662F\u5426\u7EE7\u7EED\uFF1F"),y.createElement("p",null,"\u5220\u9664\u6587\u4EF6\u5939\uFF0C\u5C06\u540C\u6B65\u5220\u9664\u5176\u6240\u5305\u542B\u7684\u5168\u90E8\u5B50\u6587\u4EF6\u5939\u548C\u8BD5\u9898\uFF0C\u8BF7\u614E\u91CD\u64CD\u4F5C\uFF01")),cancelText:"\u53D6\u6D88",onOk:()=>ge(void 0,null,function*(){(yield(0,re.ZP)(`/api/item_banks_groups/${Math.abs(Le)}.json`,{method:"delete",body:{}})).status===0&&We(Le)})})};return y.createElement("div",{className:ae.list,onClick:Le=>we(Se,De)},Oe?y.createElement(fe.default,{style:{maxWidth:780},value:Ue,onChange:Le=>{ke(Le.target.value)},onClick:Le=>Le.stopPropagation()}):y.createElement("div",{className:ae.name,title:Ke},Ke),Fe?y.createElement("div",{className:ae.subject},"\u8BD5\u9898\u6570 ",Fe):"",Ae&&y.createElement("div",{className:ae.btns},Oe?y.createElement(y.Fragment,null,y.createElement("i",{className:"iconfont icon-chenggong1 ml10",style:{color:"#33BD8C"},onClick:Le=>{Le.stopPropagation(),Te(Se)}}),y.createElement("i",{className:"iconfont icon-qingchu ml10",onClick:Le=>{Le.stopPropagation(),ke(Ke),Qe(!1)}})):y.createElement(y.Fragment,null,y.createElement("i",{className:"iconfont icon-shangyi3 ml10",onClick:Le=>{Le.stopPropagation(),Be(Se,"up")}}),y.createElement("i",{className:"iconfont icon-shangyi3 ml10",style:{transform:"rotate(180deg)"},onClick:Le=>{Le.stopPropagation(),Be(Se,"down")}})),y.createElement("div",{style:{position:"relative",top:"-2px",display:"flex"}},y.createElement(de.ZP,{className:"ml10",onClick:Le=>{Le.stopPropagation(),Me(Math.abs(Se))},type:"link"},"\u5171\u4EAB\u5168\u90E8\u6587\u4EF6\u5939"),y.createElement(de.ZP,{className:"ml10",onClick:Le=>{Le.stopPropagation(),Qe(!0)},type:"link"},"\u91CD\u547D\u540D"),y.createElement(de.ZP,{onClick:Le=>{Le.stopPropagation(),je(Se)},type:"link",danger:!0},"\u5220\u9664"))))};var ye=({isProblemset:Ae,data:Ce,onOpen:Se=()=>{},onShare:De=()=>{},navigation:Fe,reloadData:we,activeTabsKey:Me,setRootData:Be,params:We})=>{const[Oe,Qe]=(0,y.useState)(),[Ke,He]=(0,y.useState)([]),[Ue,ke]=(0,y.useState)([]);(0,y.useEffect)(()=>{Oe&&setTimeout(()=>{Be(Oe)},200)},[Oe]),(0,y.useEffect)(()=>{ke([]),He([])},[Ce]),(0,y.useEffect)(()=>{Ue.length===0&&Ke.length===0&&Qe(Ce==null?void 0:Ce.map(_e=>({title:y.createElement(me,{isProblemset:Ae,name:_e.name,id:_e.id,isShare:_e.is_share,itemBanksCount:_e.item_banks_count,onMove:je,onOpen:Se,onShare:De,onDeleteOk:Ge}),key:_e.id,icon:_e.is_share?y.createElement("img",{onClick:()=>{Se(_e.id)},src:ne,className:ae.share_folderIcon}):y.createElement("img",{onClick:()=>{Se(_e.id)},src:ee,className:ae.folderIcon}),isLeaf:!_e.have_child})))},[Ue,Ke,Ce]);const Te=(_e,Ye,Pe)=>{const Ze=(0,b.cloneDeep)(_e);for(let Ve=0;Vege(void 0,null,function*(){(Ye==="up"?yield(0,x.A1)({id:Math.abs(_e)}):yield(0,x.vi)({id:Math.abs(_e)})).status===0&&Qe(Ze=>Te(Ze,_e,Ye))}),Le=(_e,Ye)=>_e.filter(Pe=>Pe.key===Ye?!1:(Pe.children&&(Pe.children=Le(Pe.children,Ye)),!0)),Ge=_e=>{Qe(Ye=>Le(Ye,_e)),we()},rt=(_e,Ye,Pe)=>_e.map(Ze=>Ze.key===Ye?he(he({},Ze),Pe):Ze.children?Ee(he({},Ze),{children:rt(Ze.children,Ye,Pe)}):Ze),$e=_e=>ge(void 0,null,function*(){var Ye;const{key:Pe}=_e;let Ze=Me===E.TabType.TeachGroupShare?"3":"";const Ve=yield(0,x.ex)(Ee(he({},We),{group_id:Math.abs(Pe),parents:[...Fe||[{id:0,name:"\u6839\u76EE\u5F55"}],...(Ye=ve(Oe,Pe))==null?void 0:Ye.map(Ne=>({id:Ne.id,name:Ne.name}))],type:Ze})),{data:tt,total_count:Je}=Ve||{};Je>0&&Qe(Ne=>rt(Ne,Pe,{children:tt.map(Ie=>({title:y.createElement(me,{isProblemset:Ae,name:Ie.name,id:Ie.id,itemBanksCount:Ie.item_banks_count,onMove:je,onOpen:Se,onShare:De,onDeleteOk:Ge}),key:Ie.id,icon:Ie.is_share?y.createElement("img",{onClick:()=>{Se(Ie.id)},src:ne,className:ae.share_folderIcon}):y.createElement("img",{onClick:()=>{Se(Ie.id)},src:ee,className:ae.folderIcon}),isLeaf:!Ie.have_child}))}))}),ze=(_e,Ye)=>{ke(_e)};return(Oe==null?void 0:Oe.length)>0&&y.createElement(te.default,{showLine:{showLeafIcon:!1},showIcon:!0,treeData:Oe,loadData:$e,onExpand:ze,onLoad:_e=>{He(_e)},className:ae.folderWrapper,selectable:!1,expandedKeys:Ue,loadedKeys:Ke})}},714:function(ct,nt,le){"use strict";var y=le(59301),xe=le(76560),a=le(6767),fe=le(62957),de=le(47889),te=le(89392),ae=le.n(te),re=le(17062),ee=le(38394),ne=le(59301),x=Object.defineProperty,b=Object.defineProperties,E=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,pe=(Ee,ge,ve)=>ge in Ee?x(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ee[ge]=ve,ue=(Ee,ge)=>{for(var ve in ge||(ge={}))ie.call(ge,ve)&&pe(Ee,ve,ge[ve]);if(z)for(var ve of z(ge))oe.call(ge,ve)&&pe(Ee,ve,ge[ve]);return Ee},ce=(Ee,ge)=>b(Ee,E(ge)),se=(Ee,ge,ve)=>new Promise((me,be)=>{var ye=Se=>{try{Ce(ve.next(Se))}catch(De){be(De)}},Ae=Se=>{try{Ce(ve.throw(Se))}catch(De){be(De)}},Ce=Se=>Se.done?me(Se.value):Promise.resolve(Se.value).then(ye,Ae);Ce((ve=ve.apply(Ee,ge)).next())});const he=({problemset:Ee,dispatch:ge})=>{var ve;const[me,be]=(0,y.useState)({}),[ye,Ae]=(0,y.useState)([]),[Ce,Se]=(0,y.useState)(!1),De=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,y.useEffect)(()=>{var Be,We;if(((Be=Ee==null?void 0:Ee.actionTabs)==null?void 0:Be.key)==="SINGLE"){const Oe=(0,te.cloneDeep)((We=Ee==null?void 0:Ee.actionTabs)==null?void 0:We.params);be(Oe),Ae(Oe.choices)}},[(ve=Ee==null?void 0:Ee.actionTabs)==null?void 0:ve.key]);const Fe=()=>se(void 0,null,function*(){var Be;if(!ye.some(We=>We==null?void 0:We.checked)){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Ce){const We=(0,te.cloneDeep)((Be=Ee==null?void 0:Ee.actionTabs)==null?void 0:Be.params);Ae(We.choices)}Se(!Ce)}),we=(Be,We)=>{console.log(Be.target.checked);const Oe=ye.map((Qe,Ke)=>ce(ue({},Qe),{checked:Ke===We?Be.target.checked:!1}));Ae(Oe)},Me=()=>{be({}),Ae([]),Se(!1),ge({type:"problemset/setActionTabs",payload:{}})};return ne.createElement(fe.default,{centered:!0,destroyOnClose:!0,open:Ee.actionTabs.key==="SINGLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Ce?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Fe,onCancel:Me},ne.createElement("div",null,ne.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),ne.createElement(ee.Z,{value:me==null?void 0:me.name}),ye==null?void 0:ye.map((Be,We)=>{const{is_answer:Oe,checked:Qe,choice_text:Ke}=Be;let He="";return Ce&&Oe&&(He=re.Z.green),Ce&&!Oe&&Qe&&(He=re.Z.red),ne.createElement("div",{key:We,style:{pointerEvents:Ce?"none":"auto"},className:`${re.Z.row} ${He}`},ne.createElement(de.ZP,{onChange:Ue=>we(Ue,We),checked:Qe}),ne.createElement("span",null,De[We],".\xA0"),ne.createElement(ee.Z,{className:re.Z.html,value:Ke}),Ce&&Oe&&ne.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Ce&&!Oe&&Qe&&ne.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Ce&&ne.createElement(y.Fragment,null,ne.createElement("div",{className:re.Z.line}),ne.createElement("div",{className:"c-grey-333 mb5"},ne.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),De[ye.findIndex(Be=>Be.is_answer)]),ne.createElement("div",{className:"c-grey-333 mb10"},ne.createElement("b",null,"\u89E3\u6790:\xA0"),(me==null?void 0:me.analysis)||"\u6682\u65E0\u89E3\u6790"))))};nt.Z=(0,xe.connect)(({problemset:Ee})=>({problemset:Ee}))(he)},71286:function(ct,nt,le){"use strict";var y=le(59301),xe=le(76560),a=le(6767),fe=le(62957),de=le(89392),te=le.n(de),ae=le(17062),re=le(38394),ee=le(2978),ne=le(59301),x=(E,z,ie)=>new Promise((oe,pe)=>{var ue=he=>{try{se(ie.next(he))}catch(Ee){pe(Ee)}},ce=he=>{try{se(ie.throw(he))}catch(Ee){pe(Ee)}},se=he=>he.done?oe(he.value):Promise.resolve(he.value).then(ue,ce);se((ie=ie.apply(E,z)).next())});const b=({problemset:E,dispatch:z})=>{var ie,oe,pe,ue,ce;const[se,he]=(0,y.useState)({}),[Ee,ge]=(0,y.useState)(!1),[ve,me]=(0,y.useState)(!0),[be,ye]=(0,y.useState)("");(0,y.useEffect)(()=>{var Se,De;if(((Se=E==null?void 0:E.actionTabs)==null?void 0:Se.key)==="SUBJECTIVE"){const Fe=(0,de.cloneDeep)((De=E==null?void 0:E.actionTabs)==null?void 0:De.params);he(Fe)}},[(ie=E==null?void 0:E.actionTabs)==null?void 0:ie.key]);const Ae=()=>x(void 0,null,function*(){if(!be){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}Ee&&ye(""),ge(!Ee)}),Ce=()=>{he({}),me(!0),ge(!1),ye(""),z({type:"problemset/setActionTabs",payload:{}})};return console.log("----",Ee),ne.createElement(fe.default,{centered:!0,destroyOnClose:!0,open:E.actionTabs.key==="SUBJECTIVE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Ee?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:800,onOk:Ae,bodyStyle:{maxHeight:600,overflow:"auto"},onCancel:Ce},ne.createElement("div",null,ne.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),ne.createElement(re.Z,{value:se==null?void 0:se.name,style:{marginBottom:10,color:"#5f6368"}}),ve?ne.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{me(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):ne.createElement(ee.Z,{height:160,defaultValue:be,onChange:Se=>{ye(Se)}}),Ee&&ne.createElement(y.Fragment,null,ne.createElement("div",{className:ae.Z.line}),ne.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),ne.createElement("div",{style:{marginTop:10}},((oe=se==null?void 0:se.answer_texts)==null?void 0:oe[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),((pe=se==null?void 0:se.keywords)==null?void 0:pe.length)>0&&ne.createElement("div",{style:{marginTop:10,marginBottom:10}},ne.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(ue=se==null?void 0:se.keywords)==null?void 0:ue.map(Se=>{var De,Fe,we;return((De=Se==null?void 0:Se.keyword)==null?void 0:De.length)>1?((Fe=Se==null?void 0:Se.keyword)==null?void 0:Fe.join("\u6216"))+"\uFF1B":((we=Se==null?void 0:Se.keyword)==null?void 0:we[0])+"\uFF1B"})),ne.createElement("div",{style:{color:"#5F6368",marginTop:((ce=se==null?void 0:se.keywords)==null?void 0:ce.length)<=0?20:10}},ne.createElement("b",null,"\u89E3\u6790:")),ne.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(se==null?void 0:se.analysis)||"\u6682\u65E0\u89E3\u6790"))))};nt.Z=(0,xe.connect)(({problemset:E})=>({problemset:E}))(b)},1512:function(ct,nt,le){"use strict";le.d(nt,{N:function(){return ve},Z:function(){return me}});var y=le(59301),xe=le(38394),a=le(47889),fe=le(25399),de=le(77019),te=le(5269),ae=le(62673),re=le(62957),ee=le(93041),ne=le(75727),x={flex_box_center:"flex_box_center___K3pXk",flex_space_between:"flex_space_between___JNXiy",flex_box_vertical_center:"flex_box_vertical_center___lX_K7",flex_box_center_end:"flex_box_center_end___ESJAL",flex_box_column:"flex_box_column___nMTYm",line:"line___cNtUM",b1:"b1___xIRxk",b2:"b2___N5uit",list:"list___SBMGo",title:"title___zQP91",tr:"tr___uaxLL",itemDetail:"itemDetail___Ye51x",answerWrapper:"answerWrapper___WJAPa",decoration:"decoration___fOLFB",row:"row___FvSRM",typeRow:"typeRow___qpDsw",type:"type___a8Bs6",typeName:"typeName___EfvMr",typeIcon:"typeIcon___XnhBc",unpublished:"unpublished___h3A34",private:"private___Ok_kP",public:"public___V5_HF",reviewFlag:"reviewFlag___MWDMc",typeRightAction:"typeRightAction___zwJ4e",actionLink:"actionLink___XxdsL",actionIcon:"actionIcon___YoZs8",topicTitle:"topicTitle___TXfB_",topicTitleContent:"topicTitleContent___MceUW",judgmentContent:"judgmentContent___Adte7",programContent:"programContent___R8AFa",otherContent:"otherContent___CNAVC",combinationContent:"combinationContent___NWKpD",con:"con___MJkTE",otherContentItem:"otherContentItem___sXGMT",otehrContentHtml:"otehrContentHtml___MKkjT",difficultyRow:"difficultyRow___E6YVK",updateTimeRow:"updateTimeRow___MPFJY",updateTimeWrap:"updateTimeWrap___iIz5W",updateTimeContent:"updateTimeContent___CpqJg",programLanguage:"programLanguage___lku0d",updateTimeRowAction:"updateTimeRowAction___Y6grB",bottomAction:"bottomAction___sQwM3",borderColorBlue:"borderColorBlue___vZe0j",borderColorRed:"borderColorRed___GPm9E",borderColorFFF:"borderColorFFF___izaeA",borderColorGray:"borderColorGray___WdIyN",selectIcon:"selectIcon___I35Ch",colorGreen:"colorGreen___yFw84",parseAnswerBorder:"parseAnswerBorder___tmhXi",answer:"answer___c9YYj",answerHtml:"answerHtml___sp4Xx",parse:"parse___Lif5r",parseText:"parseText___KMhnK",parseAnswer:"parseAnswer___aFs0o",parseAnswerHtml:"parseAnswerHtml___AfP6o",actionBar:"actionBar___Q6e1E",know:"know___EtJbV",menu:"menu___ODbWA",bottom:"bottom___yLg8j",textBtn:"textBtn___p8TrW"},b=le(76560),E=le(34055),z="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACMgAAAA6CAYAAABPwffJAAAAAXNSR0IArs4c6QAAH35JREFUeF7t3Q2MZWV9x/H/c849d17uzL6y7K4M76xLNIAKoiBQak0oRgsiYKyxUEq0LwZLYmqa0hqtpi8xodam1daKRFtbRITYBmlspRBBAXmRaHddsCyO7Bsssztzd2buveec5jl37jC7bN155l7OL7P3ewmZfTnn+Z37+f9nsjn3n+c4W8JrfHx8bGam9ZfNZutif3q1Wrl3YKDyB2NjY+NLWC74FHV+8AVzQlcC6nqr87vC4+RgAXW91fnBYJyAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACpr6/r86nBcoVUNdbnV+uNmnqevcy34WW84knto0513giz22NWef03P9qb27Vs846a9MrOiSjzg/14vjuBNT1Vud3p8fZoQLqeqvzQ704HgEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBMzU9/fV+fRAuQLqeqvzy9UmTV3vXucHD8g88shj/2zm3ttoNOa7wZmzJEnMnPvqOeec9euvZJuo81/J98baLxdQ11udT0+UK6Cutzq/XG3SEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBA4OgTU9/fV+UdHFZfPu1DXW52/fCp1dFyput69zg8ekLnvvu8+l+e28XDldM52XHTRW171SpZanf9KvjfWfrmAut7qfHqiXAF1vdX55WqThgACCCCAAAIIIIAAAggggAACCCCAAAIIIIDA0SGgvr+vzj86qrh83oW63ur85VOpo+NK1fXudX7wgMy3v31vnue5NZtNc84sz9sPWkqq1aLCb3vbxcFrhrSGOj/kWjm2ewF1vdX53QuyQoiAut7q/BArjkUAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIG2gPr+vjqfPihXQF1vdX652qSp693r/OBhlrvu+ve8PRiTmx+N6QzJtFsjt8sue0fwmiFtpc4PuVaO7V5AXW91fveCrBAioK63Oj/EimMRQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECgLaC+v6/Opw/KFVDXW51frjZp6nr3Oj94mOX22+/0kzHWbDaK3WP8yw/JJElSDMxceeXlwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWW2/9Smcsptgx5qVdZNq/vuaa9wWvGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWb7whVvyZrN5UCf4xy055yxJqnb99dcGrxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE2gLq+/vqfPqgXAF1vdX55WqTpq53r/ODh1k+85m/yZ05y4vdY/zjldpLFEMy5uyGD/9e8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjl05+++ZAdZNqPVvKvJEnsIx+5MXjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8olPfCrvPFKp/dXvHtNuDL/Yn3zspuA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy003fSxvNhsLOuGlJfwOMp/85MeD1wxpK3V+yLVybPcC6nqr87sXZIUQAXW91fkhVhyLAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACbQH1/X11Pn1QroC63ur8crVJU9e71/nBwyw33viR3O8a03nN7x4zt5PMzTd/OnjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8qEP3ZC3mi3Lbe65SvM94axaTeyzn/1M8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjluuuuf2kyxv/KrzD3Nc9zu+WWfwxeM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7z//dfkzUbjoP1j/COX/KOWqtWqffnLtwavGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWa644sp8fsuY+X7obCrj7I47bg9eM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7zjHb+Wt1rNYseY9is359z8DjLf/OZdwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWSy65NG82m0UnNJuN4muSJMVX/4ilb33r7uA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy4UXXpT73WP8kIxzZv43fgeZJKkWu8ncf/99wWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWN73pzXmr1SoGYzo7yfgdZPyQTKVSse9//3vBa4a0lTo/5Fo5tnsBdb3V+d0LskKIgLre6vwQK45FAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBtoD6/r46nz4oV0Bdb3V+udqkqevd6/zgYZazzz4nbzQaxXBMsXuM74liB5mk2EXm0UcfCV4zpK3U+SHXyrHdC6jrrc7vXpAVQgTU9Vbnh1hxLAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCLQF1Pf31fn0QbkC6nqr88vVJk1d717nBw+zbN58et7ZOabZbPjpGKtWE/OPXapWq7Zly/8ErxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgW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F/Avv4gk/9BHPfVb85f9fuk31+n5sun7Mo9+o9/6svF50wgggAACCCCAAAIIIIAAAggggAACCCCAAAJdCfD5Ap8vdNVAgSfTb/RbYMt0dXjf99vC6Zz77ntw8+mvOesbae5OzX0fZpnd/q9ftqmpSZua2metZtOeeeZZm56ents1xhWPW2rvIONscHDQTjrpBKskiY2MrLSRkVG78j3v989XMpc7i13+9JYfP/Guiy46b2tnF5m56hW71yjyGZDp6vsn+GT6jR/wwU3TxQn0G/3WRftwKgIIIIAAAggggAACCCCAAAIIIIAAAggggECfCvD5Ap8vlNn69Bv9Rr+VN5/S2UEmesYs2fPw4284/uTN/2FZXsssszxzdvttXzLnnL3w/K5iGGbHjp02NVW3RmN2buMXX67cqtWqjYyM2MaNG4rdY9asPbb483dfda25KLfIIrPI1Z956keXbHjzOT84ycxvQZN1BmRU+QzIlPntZr6H/DgV/VYue9+m0W/8g6Jvm583jgACCCCAAAIIIIAAAggggAACCCCAAAIIILBkAT5f4POFJTfPEk6k3+i3JbTNkk/p+36bA4jHxy3Z/txD55x2ypl3Z3lWy/PMbyBjd//bbRZFse3e9VzxmKVWq1XsIpOmaTEw419+gMYPxZx88olWqVSK36/fcFxxzNvfebXfQMaciyxyUX3rTx59+yknnP/w2FgxIJPOVU6Wz4DMkr93lnQi/cYP+CU1zhJPot/otyW2DqchgAACCCCAAAIIIIAAAggggAACCCCAAAII9LEAny/w+UKZ7U+/0W/0W3nzKZ0dZCo7dlgyPv74a4874dW35VF+kmX+8Umpfe+737FGs1HsINOYnSlq44dkdu7cbfV6vRiGGR4etg0bjrU4jou/HxgcsrXHrLdqUrU3v+WXzbnYLMrNZe6Znz/7k6vHxl73o40biwGZ1lyxZfkMyJT57Ta/g4ys3vRbufVWp839g4J+UxeCfAQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEElpEAny8wsFBmu9Jv9Bv9Vt58ih+Qicws3rXLqnv2bD111THHfi6Kquf53WP8DjH/+/SWYjhmdna6+LqY19q16606MGjHrNtgJ596+twOM2ZZ1nhw4vndv71u3ean16+3xsIdZFT5zrnOY54W89Y4pksB+o1+67KFgk6n3+i3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",ie=le(24334),oe=le(65986),pe=le(49661),ue=le(33796),ce=le(82093),se=(be,ye,Ae)=>new Promise((Ce,Se)=>{var De=Me=>{try{we(Ae.next(Me))}catch(Be){Se(Be)}},Fe=Me=>{try{we(Ae.throw(Me))}catch(Be){Se(Be)}},we=Me=>Me.done?Ce(Me.value):Promise.resolve(Me.value).then(De,Fe);we((Ae=Ae.apply(be,ye)).next())});const he=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],Ee=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],ge=({data:be,selectIds:ye,onSelectCheckBox:Ae=()=>{},showCheckbox:Ce=!0})=>{var Se,De,Fe;const[we,Me]=(0,y.useState)(!1),Be=()=>{var Ke,He;return be.item_type==="JUDGMENT"?y.createElement("div",{className:x.judgmentContent},be.choices.map((Ue,ke)=>y.createElement(a.ZP,{key:ke,disabled:!0},Ue.choice_text))):be.item_type==="PROGRAM"?y.createElement("div",{className:x.programContent},y.createElement(xe.Z,{value:(Ke=be.program_attr)==null?void 0:Ke.description})):be.item_type==="COMBINATION"?y.createElement("div",{className:x.combinationContent},(He=be==null?void 0:be.sub_item_banks)==null?void 0:He.map((Ue,ke)=>{var Te,je,Le,Ge,rt,$e;const ze=`(\u9898\u76EE${ke+1}-${(Ue==null?void 0:Ue.item_type)=="SINGLE"?"\u5355\u9009\u9898":(Ue==null?void 0:Ue.item_type)=="MULTIPLE"?"\u591A\u9009\u9898":(Ue==null?void 0:Ue.item_type)=="COMPLETION"?"\u586B\u7A7A\u9898":(Ue==null?void 0:Ue.item_type)=="JUDGMENT"?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898"}) `;return y.createElement(y.Fragment,null,y.createElement("div",{style:{marginTop:10,marginBottom:10}},y.createElement(xe.Z,{value:ze+Ue.name})),((Ue==null?void 0:Ue.item_type)=="SINGLE"||(Ue==null?void 0:Ue.item_type)=="MULTIPLE")&&Ue.choices.map((_e,Ye)=>y.createElement("div",{key:Ye,className:x.otherContentItem},y.createElement("p",null,he[Ye]),y.createElement(xe.Z,{className:x.otehrContentHtml,value:_e.choice_text}))),(Ue==null?void 0:Ue.item_type)=="JUDGMENT"&&y.createElement("div",{style:{display:"flex",marginBottom:10}},Ue.choices.map((_e,Ye)=>y.createElement(a.ZP,{key:Ye,disabled:!0},_e.choice_text))),y.createElement("div",{className:x.con},(Ue==null?void 0:Ue.item_type)=="SINGLE"&&y.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",Ee==null?void 0:Ee[(Te=Ue==null?void 0:Ue.choices)==null?void 0:Te.findIndex(_e=>_e==null?void 0:_e.is_answer)]," "),(Ue==null?void 0:Ue.item_type)=="COMPLETION"&&((je=Ue==null?void 0:Ue.standard_answer)==null?void 0:je.map((_e,Ye)=>{var Pe;return y.createElement("div",{key:Ye,className:x.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${_e.position}\uFF09\uFF1A${(Pe=_e==null?void 0:_e.answer_text)==null?void 0:Pe.join("\u3001")}`)})),(Ue==null?void 0:Ue.item_type)=="MULTIPLE"&&y.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",(Le=Ue==null?void 0:Ue.choices)==null?void 0:Le.map((_e,Ye)=>{if(_e!=null&&_e.is_answer)return(Ee==null?void 0:Ee[Ye])+" "})," "),(Ue==null?void 0:Ue.item_type)=="JUDGMENT"&&y.createElement("div",null,"\u7B54\u6848\uFF1A",(rt=(Ge=Ue==null?void 0:Ue.choices)==null?void 0:Ge.find(_e=>_e.is_answer))==null?void 0:rt.choice_text),(Ue==null?void 0:Ue.item_type)=="SUBJECTIVE"&&y.createElement("div",null,"\u7B54\u6848\uFF1A",($e=Ue==null?void 0:Ue.answer_texts)==null?void 0:$e[0]),y.createElement("div",null,y.createElement("span",null,"\u89E3\u6790\uFF1A"),y.createElement(xe.Z,{className:x.parseAnswerHtml,value:Ue.analysis||"\u6682\u65E0\u89E3\u6790"})),y.createElement("div",null,y.createElement("span",null,"\u77E5\u8BC6\u70B9\uFF1A"),y.createElement(fe.Z,{title:(be==null?void 0:be.tag_discipline)||"--"},y.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(be==null?void 0:be.tag_discipline)||"--")))))})):y.createElement("div",{className:x.otherContent},be.choices.map((Ue,ke)=>y.createElement("div",{key:ke,className:x.otherContentItem},y.createElement("p",null,he[ke]),y.createElement(xe.Z,{className:x.otehrContentHtml,value:Ue.choice_text}))))},We=()=>{var Ke;if((be==null?void 0:be.item_type)!=="BPROGRAM")return y.createElement("div",null,(Ke=be.standard_answer)==null?void 0:Ke.map((He,Ue)=>{var ke,Te;return y.createElement("div",{key:Ue,className:x.answerHtml},(He==null?void 0:He.model)===1?`\u7B54\u6848\uFF08\u586B\u7A7A${He.position}\uFF09\uFF1A${(ke=He==null?void 0:He.answer_text)==null?void 0:ke.join("\u3001")}`:y.createElement("div",{style:{display:"flex",alignItems:"center"}},y.createElement("span",{style:{minWidth:110}},"\u7B54\u6848\uFF08\u586B\u7A7A",He.position,"\uFF09\uFF1A"),y.createElement(oe.Z,{value:(Te=He==null?void 0:He.answer_text)==null?void 0:Te.join("\u3001"),readOnly:!0})))}))},Oe=()=>{var Ke,He,Ue,ke,Te,je;const Le={SUBJECTIVE:(Ke=be.answer_texts)==null?void 0:Ke[0],JUDGMENT:(Ue=(He=be.choices)==null?void 0:He.find(Ze=>Ze.is_answer))==null?void 0:Ue.choice_text},Ge=be.choices.map(Ze=>Ze.is_answer).findIndex(Ze=>Ze),rt=Ge>-1?Ee[Ge]:"";let $e="";be.choices.map((Ze,Ve)=>{Ze.is_answer&&($e+=Ee[Ve])});const ze=Le[be.item_type];let _e=((ke=be==null?void 0:be.program_attr)==null?void 0:ke.code)||"";try{_e=ie.Base64.decode(((Te=be==null?void 0:be.program_attr)==null?void 0:Te.code)||"")}catch(Ze){}const Ye={SINGLE:y.createElement(de.Z,null,y.createElement(te.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),y.createElement(te.Z,{flex:1},y.createElement(xe.Z,{className:x.answerHtml,value:`\u7B54\u6848\uFF1A${rt||"\u65E0"}`}))),MULTIPLE:y.createElement(de.Z,null,y.createElement(te.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),y.createElement(te.Z,{flex:1},y.createElement(xe.Z,{className:x.answerHtml,value:`\u7B54\u6848\uFF1A${$e||"\u65E0"}`}))),COMPLETION:We(),BPROGRAM:y.createElement("div",null,y.createElement(xe.Z,{className:x.answerHtml,showProgramFill:!0,value:_e}),(je=be.standard_answer)==null?void 0:je.map((Ze,Ve)=>y.createElement("div",{key:Ve,className:x.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${Ze.position}\uFF09\uFF1A${Ze==null?void 0:Ze.answer_text}`)))},Pe=y.createElement(de.Z,null,y.createElement(te.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),y.createElement(te.Z,{flex:1},y.createElement(xe.Z,{className:x.answerHtml,value:`${ze||"\u65E0"}`})));return Ye[be.item_type]||Pe},Qe=Ke=>{let He=[...ye];Ke.target.checked?He.push(be.id):He=He.filter(Ue=>Ue!==be.id),Ae(He)};return y.createElement("div",{className:x.itemWrap},y.createElement("div",{className:x.list},Ce&&y.createElement(ae.default,{className:"mr10",onChange:Qe,checked:ye.includes(be.id)}),y.createElement("div",{onClick:()=>Me(!we),className:x.title},y.createElement(xe.Z,{key:1,showLines:1,showTextOnly:!0,className:x.topicTitleContent,value:(be==null?void 0:be.item_type)==="BPROGRAM"?(Se=be==null?void 0:be.program_attr)==null?void 0:Se.description:be.name})),y.createElement("div",{onClick:()=>Me(!we),className:x.tr},y.createElement("i",{style:{transform:we?"scale(0.5) rotate(-180deg)":"scale(0.5) rotate(0deg)"},className:"iconfont icon-zhankai4"}))),y.createElement("aside",{style:we?{display:"block"}:{display:"none"},className:x.itemDetail},y.createElement("div",{style:{marginBottom:44}},y.createElement(xe.Z,{key:2,className:x.topicTitleContent,value:(be==null?void 0:be.item_type)==="BPROGRAM"?(De=be==null?void 0:be.program_attr)==null?void 0:De.description:be.name}),y.createElement("div",{className:`${x.row} mt15`},Be()),y.createElement("div",{className:x.row},y.createElement("div",{className:x.updateTimeRow},y.createElement("div",{className:x.updateTimeWrap},be.item_type==="PROGRAM"&&y.createElement("p",{className:x.programLanguage},"\u7F16\u7A0B\u8BED\u8A00\uFF1A",(Fe=be==null?void 0:be.languages)==null?void 0:Fe.join("/")))))),be.item_type!=="COMBINATION"&&y.createElement("div",{className:x.answerWrapper},y.createElement("img",{src:z,alt:"",className:x.decoration}),y.createElement("div",{className:x.answer},Oe()),y.createElement("div",{className:x.parse},y.createElement("div",{className:x.parseText},"\u89E3\u6790\uFF1A"),y.createElement("div",{className:x.parseAnswer},be.analysis?y.createElement(xe.Z,{className:x.parseAnswerHtml,value:be.analysis}):"\u6682\u65E0\u89E3\u6790")),y.createElement("div",{className:x.parse},y.createElement("div",{className:x.parseText},"\u77E5\u8BC6\u70B9\uFF1A"),y.createElement(fe.Z,{title:(be==null?void 0:be.tag_discipline)||"--"},y.createElement("div",{className:x.parseAnswer,style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(be==null?void 0:be.tag_discipline)||"--"))))))},ve=({SubjectShare:be,isProblemset:ye,data:Ae,user:Ce,page:Se,activeTabsKey:De,onPublicReview:Fe=()=>{},onStartExperience:we=()=>{},onSetPrivate:Me=()=>{},onCorrection:Be=()=>{},onChangeTag:We=()=>{},onCollect:Oe=()=>{},onSetPublic:Qe=()=>{},onDelete:Ke=()=>{},onCancel:He=()=>{},onSelect:Ue=()=>{},onMoveTo:ke=()=>{},addProblemset:Te=()=>{},onSetShare:je=()=>{},onCancelShare:Le=()=>{},onPublish:Ge=()=>{},onCancelPublish:rt=()=>{},globalSetting:$e})=>{var ze,_e,Ye,Pe,Ze,Ve,tt,Je,Ne,Ie,Re,Xe,qe,ot,at,it,Mt,wt;const Pt=Ae.item_type==="PROGRAM"?`/problems/newedit/${(ze=Ae.program_attr)==null?void 0:ze.identifier}?tabs_key=${De}&page=${Se}`:Ae.item_type==="BPROGRAM"?`/problemset/edit/${(_e=Ae.program_attr)==null?void 0:_e.identifier}?type=1&tabs_key=${De}&page=${Se}`:`/problemset/edit/${Ae.id}?tabs_key=${De}&page=${Se}`,ft=De==="0"&&!Ae.public&&!Ae.apply&&(Ae.item_type==="PROGRAM"&&((Ye=Ae.program_attr)==null?void 0:Ye.status)!==0||Ae.item_type!=="PROGRAM"),ut=[{label:y.createElement("a",{className:x.actionLink,onClick:()=>{ue.Z.publish("model-change-problem",Ae)}},"\u4EE5\u9898\u6362\u9898"),key:"14",show:(0,E.$O)()},{label:y.createElement("a",{className:x.actionLink,onClick:()=>{var dt;return rt((dt=Ae==null?void 0:Ae.program_attr)==null?void 0:dt.identifier)}},"\u64A4\u9500\u53D1\u5E03"),key:"0",show:(De==="0"||De==="3")&&Ae.item_type==="PROGRAM"&&((Pe=Ae.program_attr)==null?void 0:Pe.status)!==0&&!Ae.public&&((Ze=Ae.author)==null?void 0:Ze.login)===((Ve=Ce.userInfo)==null?void 0:Ve.login)},{label:y.createElement("a",{className:x.actionLink,onClick:()=>ke(Ae.id)},"\u79FB\u52A8\u5230"),key:"1",show:De==="0"},{label:y.createElement("a",{className:x.actionLink,onClick:()=>{Ae.is_share?Le(Ae.id):je(Ae.id)}},"\u5171\u4EAB"),key:"3",show:De==="0"&&be},{label:y.createElement("a",{className:x.actionLink,onClick:()=>Qe(Ae)},"\u516C\u5F00"),key:"4",show:ft},{label:y.createElement("a",{className:x.actionLink,onClick:()=>se(void 0,null,function*(){const dt=yield(0,ce.ZP)(`/api/item_banks/${Ae==null?void 0:Ae.id}/send_to_practice`,{method:"post",body:{ids:[Ae==null?void 0:Ae.id]}});(dt==null?void 0:dt.status)==0&&re.default.confirm({centered:!0,okText:"\u67E5\u770B\u5DF2\u53D1\u9001\u7684\u7F16\u7A0B\u9898",cancelText:"\u56DE\u5230\u8BD5\u9898\u5E93",title:"\u63D0\u793A",icon:null,content:"\u60A8\u5DF2\u7ECF\u6210\u529F\u5C06\u7F16\u7A0B\u9898\u53D1\u9001\u5230\u7F16\u7A0B\u5237\u9898\u4E2D\uFF0C\u53EF\u5728\u7F16\u7A0B\u5237\u9898-\u6211\u521B\u5EFA\u7684\u67E5\u770B",onOk:()=>se(void 0,null,function*(){b.history.push("/problems?tab=mine")})})})},"\u53D1\u9001\u81F3\u7F16\u7A0B\u5237\u9898"),key:"16",show:(Ae==null?void 0:Ae.item_type)=="PROGRAM"&&!((tt=$e==null?void 0:$e.setting)!=null&&tt.main_site)&&((Je=$e==null?void 0:$e.setting)==null?void 0:Je.is_local)&&((Ne=Ae.program_attr)==null?void 0:Ne.status)!==0&&!Ae.public},{label:y.createElement("a",{className:x.reviewFlag,onClick:Fe},"\u516C\u5F00\u5BA1\u6838\u4E2D"),key:"5",show:De==="0"&&!Ae.public&&Ae.apply&&(Ae.item_type==="PROGRAM"&&Ae.program_attr.status!==0||Ae.item_type!=="PROGRAM")},{label:y.createElement("a",{className:x.actionLink,onClick:()=>Me(Ae.id)},"\u64A4\u9500\u516C\u5F00"),key:"6",show:(De==="0"||De==="1")&&Ae.public&&((Ie=Ae.author)==null?void 0:Ie.login)===((Re=Ce.userInfo)==null?void 0:Re.login)||De==="1"&&(0,E.ag)()},{label:y.createElement("a",{className:x.actionLink,onClick:()=>Oe(Ae.id,Ae.is_collected)},"\u53D6\u6D88\u6536\u85CF"),key:"7",show:De==="2"},{label:y.createElement("a",{className:x.actionLink,onClick:()=>{var dt;return Ge((dt=Ae==null?void 0:Ae.program_attr)==null?void 0:dt.identifier)}},"\u53D1\u5E03"),key:"8",show:(De==="0"||De==="3")&&Ae.item_type==="PROGRAM"&&((Xe=Ae.program_attr)==null?void 0:Xe.status)===0&&!Ae.public&&((qe=Ae.author)==null?void 0:qe.login)===((ot=Ce.userInfo)==null?void 0:ot.login)},{label:y.createElement("a",{className:x.actionLink,onClick:()=>Oe(Ae.id,Ae.is_collected)},Ae.is_collected?"\u53D6\u6D88\u6536\u85CF":"\u6536\u85CF"),key:"9",show:(De==="1"||De==="3")&&!(0,E.ag)()&&!(0,E.JA)()&&((at=Ae.author)==null?void 0:at.login)!==((it=Ce.userInfo)==null?void 0:it.login)},{label:y.createElement("a",{className:x.actionLink,onClick:()=>Be(Ae.id)},"\u7EA0\u9519"),key:"10",show:De!=="0"&&!(0,E.ag)()&&!(0,E.JA)()},{label:y.createElement("a",{className:x.actionLink,onClick:()=>We(Ae)},"\u4FEE\u6539\u77E5\u8BC6\u70B9"),key:"15",show:De==="0"||De==="3"&&(Ae==null?void 0:Ae.edit_item_bank)},{label:y.createElement("a",{className:x.actionLink,onClick:()=>Ke(Ae.id)},"\u5220\u9664"),key:"11",show:De==="0"&&!Ae.public||De==="1"&&(0,E.ag)()&&((Mt=Ae.author)==null?void 0:Mt.login)!==((wt=Ce.userInfo)==null?void 0:wt.login)},{label:y.createElement("a",{className:x.actionLink,onClick:()=>Te(Ae.id)},"\u52A0\u5165\u6211\u7684\u9898\u5E93"),key:"12",show:De==="1"||De==="3"}].filter(dt=>dt.show),mt=y.createElement(ee.default,{forceSubMenuRender:!0,className:x.menu,items:ut}),st=y.createElement(ee.default,{forceSubMenuRender:!0,className:x.menu},y.createElement(ee.default.Item,{key:"10"},y.createElement("a",{className:x.actionLink,onClick:()=>Be(Ae.id)},"\u7EA0\u9519"))),bt=De!=="0"&&!(0,E.ag)()&&!(0,E.JA)();return y.createElement(y.Fragment,null,ye?y.createElement(y.Fragment,null,(De==="0"||De==="3"&&(Ae==null?void 0:Ae.edit_item_bank))&&!Ae.public&&y.createElement("span",{className:x.textBtn,style:{cursor:"pointer"},onClick:()=>{(0,pe.xg)(Pt);const dt=document.getElementById(Ae.id),yt=window.pageYOffset||document.documentElement.scrollTop;localStorage.setItem("problemsetid",dt.getBoundingClientRect().top+yt+"")}},y.createElement("div",{className:x.line},y.createElement("b",{className:x.b1}),y.createElement("b",{className:x.b2})),y.createElement("i",{className:"iconfont icon-bianji10 font14 mr5"}),"\u7F16\u8F91"),y.createElement("span",{className:x.textBtn,style:{cursor:"pointer"},onClick:()=>we(Ae)},y.createElement("div",{className:x.line},y.createElement("b",{className:x.b1}),y.createElement("b",{className:x.b2})),y.createElement("i",{className:"iconfont icon-tiyan font14 mr5"}),"\u4F53\u9A8C",y.createElement("div",{className:x.line},y.createElement("b",{className:x.b1}),y.createElement("b",{className:x.b2}))),ut.length>0&&y.createElement(ne.Z,{dropdownRender:()=>mt},y.createElement("span",{style:{cursor:"default",width:"105px"},onClick:dt=>dt.preventDefault()},y.createElement("span",{className:x.textBtn},y.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"\u66F4\u591A",y.createElement("div",{className:x.line},y.createElement("b",{className:x.b1}),y.createElement("b",{className:x.b2})))))):bt?y.createElement(ne.Z,{className:"ml40",dropdownRender:()=>st},y.createElement("span",{style:{cursor:"default",width:"105px"},onClick:dt=>dt.preventDefault()},y.createElement("span",{className:x.textBtn},y.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"\u66F4\u591A",y.createElement("div",{className:x.line},y.createElement("b",{className:x.b1}),y.createElement("b",{className:x.b2}))))):y.createElement("span",null))};var me=ge},16313:function(ct,nt,le){"use strict";le.r(nt),le.d(nt,{TabType:function(){return qr},default:function(){return $r}});var y=le(59301),xe=le(76560),a=le(47742),fe=le(20554),de=le(37568),te=le(28284),ae=le(62957),re=le(47889),ee=le(6767),ne=le(29787),x=le(62673),b=le(93041),E=le(25399),z=le(17149),ie=le(82326),oe=le(91882),pe=le(99571),ue=le(75727),ce=le(77019),se=le(13747),he=le(74372),Ee=le(57884),ge=le(17062),ve=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,ye=(tn,hn)=>{var qt={};for(var _n in tn)me.call(tn,_n)&&hn.indexOf(_n)<0&&(qt[_n]=tn[_n]);if(tn!=null&&ve)for(var _n of ve(tn))hn.indexOf(_n)<0&&be.call(tn,_n)&&(qt[_n]=tn[_n]);return qt};const Ae=tn=>{var hn=tn,{problemset:qt,globalSetting:_n,loading:jn,dispatch:fn}=hn,mr=ye(hn,["problemset","globalSetting","loading","dispatch"]);return y.createElement(ae.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:qt.actionTabs.key==="Problemset-PublicReview",title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",cancelText:"",width:"442px",onOk:()=>{fn({type:"problemset/setActionTabs",payload:{}})},onCancel:()=>{fn({type:"problemset/setActionTabs",payload:{}})}},y.createElement("div",{className:ge.Z.modalContent},"\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"),y.createElement("div",{className:ge.Z.modalContent},"\u6211\u4EEC\u5C06\u57281-2\u4E2A\u5DE5\u4F5C\u65E5\u5185\u5B8C\u6210\u5BA1\u6838"))};var Ce=(0,xe.connect)(({problemset:tn,loading:hn,globalSetting:qt})=>({problemset:tn,globalSetting:qt,loading:hn.effects}))(Ae),Se={flex_box_center:"flex_box_center___YKb0w",flex_space_between:"flex_space_between___wpoDJ",flex_box_vertical_center:"flex_box_vertical_center____nKxT",flex_box_center_end:"flex_box_center_end___vyS5Y",flex_box_column:"flex_box_column___WjAJ8",exportModal:"exportModal___zrCjw",export_text:"export_text___BpWql"},De=le(15395),Fe=le(61186),we=le.n(Fe),Me=le(90524);const Be=({problemset:tn,dispatch:hn})=>{const[qt,_n]=(0,y.useState)([]),[jn,fn]=(0,y.useState)(!0),mr=()=>{hn({type:"problemset/setActionTabs",payload:{}})};(0,y.useEffect)(()=>{var St,Ut;tn.actionTabs.key==="\u5BFC\u51FA\u8BD5\u9898"&&_n([(Ut=(St=tn.actionTabs)==null?void 0:St.params)==null?void 0:Ut.group_id])},[tn.actionTabs.key]);const et=()=>{if(qt.length===0){ee.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6\u5939");return}vt({},`/api/item_banks/export.xlsx?group_id=${qt[0]}&include_children=${jn}`,(St,Ut)=>{var xt;if(((xt=St.target.response)==null?void 0:xt.type)==="application/json"){let Zt=new FileReader;Zt.readAsText(St.target.response,"utf-8"),Zt.addEventListener("loadend",()=>{const Jt=JSON.parse(Zt.result);ee.ZP.warning((Jt==null?void 0:Jt.message)||"\u4E0B\u8F7D\u51FA\u9519, \u8BF7\u8054\u7CFB\u7BA1\u7406\u5458")});return}let un=new Blob([St.target.response],{type:"application/vnd.ms-excel;charset=utf-8"}),$t=`\u5BFC\u51FA\u8BD5\u9898-${we()().format("YYYYMMDD_HH:mm:ss")}.xlsx`;if(window.navigator&&window.navigator.msSaveOrOpenBlob)window.navigator.msSaveOrOpenBlob(un,$t);else{let Zt=URL.createObjectURL(un),Jt=document.createElement("a");Jt.href=Zt,Jt.setAttribute("download",$t),document.body.appendChild(Jt),Jt.click(),window.URL.revokeObjectURL(Jt.href)}mr()})},vt=(St,Ut,xt,un)=>{const $t=Me.Z.API_SERVER+Ut,Zt=new window.XMLHttpRequest;return Zt.withCredentials=!0,Zt.addEventListener("load",function(Jt){xt(Jt,Zt)},!1),Zt.addEventListener("error",function(Jt){un&&un(Jt)},!1),Zt.responseType="blob",Zt.open("GET",$t),Zt.send(null),Zt};return y.createElement(ae.default,{centered:!0,title:"\u5BFC\u51FA\u8BD5\u9898",open:tn.actionTabs.key==="\u5BFC\u51FA\u8BD5\u9898",width:718,destroyOnClose:!0,wrapClassName:Se.customModal,onCancel:mr,onOk:et},y.createElement("aside",{className:Se.exportModal},y.createElement("div",{style:{marginBottom:20}},y.createElement("label",{style:{marginRight:20}},"\u5BFC\u51FA\u8BBE\u7F6E"),y.createElement(re.ZP.Group,{onChange:St=>{fn(St.target.value)},value:jn},y.createElement(re.ZP,{value:!0},"\u5305\u542B\u5B50\u6587\u4EF6\u5939"),y.createElement(re.ZP,{value:!1},"\u4EC5\u5F53\u524D\u6587\u4EF6\u5939"))),y.createElement(De.Z,{value:qt,onChange:St=>_n(St)}),y.createElement("div",{className:Se.export_text},"\u5176\u4E2D\u7EC4\u5408\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA")))};var We=(0,xe.connect)(({problemset:tn})=>({problemset:tn}))(Be),Oe={flex_box_center:"flex_box_center___CwmPP",flex_space_between:"flex_space_between___td8SO",flex_box_vertical_center:"flex_box_vertical_center___GSFzs",flex_box_center_end:"flex_box_center_end___YzfHD",flex_box_column:"flex_box_column___exEQb",customModal:"customModal___lg6DD",shareModal:"shareModal___uZhG_",content:"content___I8qEq",group:"group___KeY9s",teachGroup:"teachGroup____SeBs",footer:"footer___Jn0qQ"},Qe=le(70610),Ke=(tn,hn,qt)=>new Promise((_n,jn)=>{var fn=vt=>{try{et(qt.next(vt))}catch(St){jn(St)}},mr=vt=>{try{et(qt.throw(vt))}catch(St){jn(St)}},et=vt=>vt.done?_n(vt.value):Promise.resolve(vt.value).then(fn,mr);et((qt=qt.apply(tn,hn)).next())});const He=({problemset:tn,dispatch:hn,onOk:qt})=>{var _n,jn;const fn=(0,xe.useParams)(),[mr,et]=(0,y.useState)([]),[vt,St]=(0,y.useState)(1),[Ut,xt]=(0,y.useState)([]),[un,$t]=(0,y.useState)([]),[Zt,Jt]=(0,y.useState)(!0),[Dn,At]=(0,y.useState)(!1),[kt,zt]=(0,y.useState)(!1);(0,y.useEffect)(()=>{var ht,nn;tn.actionTabs.key==="\u5171\u4EAB\u8BD5\u9898"&&(en(),xt([(nn=(ht=tn.actionTabs)==null?void 0:ht.params)==null?void 0:nn.group_id]))},[tn.actionTabs.key]);const en=()=>Ke(void 0,null,function*(){Jt(!0);const ht=yield(0,Qe.Of)({type:0,page:1,per_page:10,order_by:"new"});if(ht!=null&&ht.item_banks_group){const Bn=[{id:-1,item_banks_count:(ht==null?void 0:ht.no_group_count)||0,name:{name:"\u672A\u52A0\u5165\u5206\u7EC4"}}].concat((ht==null?void 0:ht.item_banks_group)||[]);et(Bn)}Jt(!1)}),Cn=()=>{hn({type:"problemset/setActionTabs",payload:{}})},Rn=()=>Ke(void 0,null,function*(){if(Ut.length===0){ee.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u7684\u6587\u4EF6\u5939");return}if(vt===1){St(2);return}At(!0);const ht=yield(0,Qe.GW)({item_banks_group_ids:Ut,clazz:"ItemBank",group_ids:un});(ht==null?void 0:ht.status)===0&&(qt(),Cn()),At(!1)}),Wn=ht=>{xt(ht),zt(ht.length===mr.length)};return y.createElement(ae.default,{centered:!0,afterClose:()=>{$t([]),St(1),zt(!1),et([])},title:`\u5171\u4EAB\u8BD5\u9898${vt}/2`,open:tn.actionTabs.key==="\u5171\u4EAB\u8BD5\u9898",footer:null,width:718,destroyOnClose:!0,wrapClassName:Oe.customModal,onCancel:Cn},y.createElement("aside",{className:Oe.shareModal},y.createElement(ne.Z,{spinning:Zt},y.createElement("div",{className:Oe.content},vt===1&&y.createElement("div",{className:Oe.group},y.createElement(De.Z,{value:Ut,onChange:ht=>xt(ht)})),vt===2&&y.createElement("div",{className:Oe.teachGroup},y.createElement("p",null,"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),y.createElement(x.default.Group,{value:un,onChange:ht=>$t(ht)},(jn=(_n=tn==null?void 0:tn.teachGroupData)==null?void 0:_n.groups)==null?void 0:jn.map(ht=>y.createElement(x.default,{key:ht.group_id,value:ht.group_id},ht==null?void 0:ht.name))))),y.createElement("div",{className:Oe.footer},y.createElement(pe.ZP,{onClick:Cn},"\u53D6\u6D88"),y.createElement(pe.ZP,{loading:Dn,onClick:Rn,type:"primary"},vt===1?"\u4E0B\u4E00\u6B65":"\u786E\u8BA4\u5171\u4EAB")))))};var Ue=(0,xe.connect)(({problemset:tn})=>({problemset:tn}))(He),ke=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,Le=(tn,hn)=>{var qt={};for(var _n in tn)Te.call(tn,_n)&&hn.indexOf(_n)<0&&(qt[_n]=tn[_n]);if(tn!=null&&ke)for(var _n of ke(tn))hn.indexOf(_n)<0&&je.call(tn,_n)&&(qt[_n]=tn[_n]);return qt},Ge=(tn,hn,qt)=>new Promise((_n,jn)=>{var fn=vt=>{try{et(qt.next(vt))}catch(St){jn(St)}},mr=vt=>{try{et(qt.throw(vt))}catch(St){jn(St)}},et=vt=>vt.done?_n(vt.value):Promise.resolve(vt.value).then(fn,mr);et((qt=qt.apply(tn,hn)).next())});const rt=tn=>{var hn=tn,{problemset:qt,globalSetting:_n,loading:jn,dispatch:fn,onReloadData:mr=()=>{},isPiliangRevoke:et=!1}=hn,vt=Le(hn,["problemset","globalSetting","loading","dispatch","onReloadData","isPiliangRevoke"]);const St=(0,y.useRef)(!1),[Ut,xt]=(0,y.useState)(!1);(0,y.useEffect)(()=>{qt.actionTabs.key==="Problemset-SetPrivate"?window.localStorage.getItem("problemset-set-private-hint-flag")==="1"?un():xt(!0):xt(!1)},[qt.actionTabs.key]);const un=()=>Ge(void 0,null,function*(){St.current&&window.localStorage.setItem("problemset-set-private-hint-flag","1");let $t={};et?$t=yield fn({type:"problemset/revokePublish",payload:qt.actionTabs.params}):$t=yield fn({type:"problemset/setPrivate",payload:qt.actionTabs.params}),fn({type:"problemset/setActionTabs",payload:{}}),St.current=!1,($t==null?void 0:$t.status)===0&&mr()});return y.createElement(ae.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:Ut,title:"\u64A4\u9500\u516C\u5F00\u544A\u77E5",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:et?jn["problemset/revokePublish"]:jn["problemset/setPrivate"],width:"442px",onOk:un,onCancel:()=>{fn({type:"problemset/setActionTabs",payload:{}}),St.current=!1}},y.createElement("div",{className:ge.Z.modalContentLeft},"\u8BD5\u9898\u5DF2\u516C\u5F00\uFF0C\u64A4\u9500\u516C\u5F00\u53EF\u80FD\u5BFC\u81F4\u90E8\u5206\u7528\u6237\u5BF9\u8BD5\u9898\u7684\u4F7F\u7528\u53D7\u635F\u3002"),y.createElement("div",{className:ge.Z.modalContentLeft},"\u786E\u8BA4\u64A4\u9500\u516C\u5F00\u56DE\u5230\u81EA\u6709\u72B6\u6001\u5417\uFF1F"),y.createElement("div",null,y.createElement(x.default,{className:"mt10",defaultChecked:!1,onChange:$t=>St.current=$t.target.checked},"\u4E0D\u518D\u63D0\u793A")))};var $e=(0,xe.connect)(({problemset:tn,loading:hn,globalSetting:qt})=>({problemset:tn,globalSetting:qt,loading:hn.effects}))(rt),ze=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,Pe=(tn,hn)=>{var qt={};for(var _n in tn)_e.call(tn,_n)&&hn.indexOf(_n)<0&&(qt[_n]=tn[_n]);if(tn!=null&&ze)for(var _n of ze(tn))hn.indexOf(_n)<0&&Ye.call(tn,_n)&&(qt[_n]=tn[_n]);return qt},Ze=(tn,hn,qt)=>new Promise((_n,jn)=>{var fn=vt=>{try{et(qt.next(vt))}catch(St){jn(St)}},mr=vt=>{try{et(qt.throw(vt))}catch(St){jn(St)}},et=vt=>vt.done?_n(vt.value):Promise.resolve(vt.value).then(fn,mr);et((qt=qt.apply(tn,hn)).next())});const Ve=tn=>{var hn=tn,{problemset:qt,globalSetting:_n,loading:jn,dispatch:fn,onReloadData:mr=()=>{}}=hn,et=Pe(hn,["problemset","globalSetting","loading","dispatch","onReloadData"]);const vt=()=>Ze(void 0,null,function*(){const St=yield fn({type:"problemset/handleDelete",payload:qt.actionTabs.params});fn({type:"problemset/setActionTabs",payload:{}}),St.status===0&&mr()});return y.createElement(ae.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:qt.actionTabs.key==="Problemset-Delete",title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:jn["problemset/handleDelete"],width:"442px",onOk:vt,onCancel:()=>{fn({type:"problemset/setActionTabs",payload:{}})}},y.createElement("div",{className:ge.Z.modalContent},"\u786E\u8BA4\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u64A4\u9500"),y.createElement("div",{className:ge.Z.modalContent},"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))};var tt=(0,xe.connect)(({problemset:tn,loading:hn,globalSetting:qt})=>({problemset:tn,globalSetting:qt,loading:hn.effects}))(Ve),Je=le(714),Ne=le(55765),Ie=le(24382),Re=le(52634),Xe=le(71286),qe=le(48820),ot=le(52790),at=le(72978),it={flex_box_center:"flex_box_center___oxvGV",flex_space_between:"flex_space_between___Pu_2g",flex_box_vertical_center:"flex_box_vertical_center____edsl",flex_box_center_end:"flex_box_center_end___ugvya",flex_box_column:"flex_box_column___B_Z0P",page:"page____U6m6",wrap:"wrap___Njoy9",title:"title___PCz5o",select:"select___MAQbm",contentWrap:"contentWrap___USVj3",pngIcon:"pngIcon___Sclgo",tabsWrap:"tabsWrap___xuKJS",searchWrap:"searchWrap___Z4nZX",addQuestionBtn:"addQuestionBtn___PwVCH",search:"search___pIDJi",searchIcon:"searchIcon___I_kVC",batchWrap:"batchWrap___OzbVH",customTable:"customTable___A_Uxs",row:"row___Sm61J",contentListWrap:"contentListWrap___o6fbG",li:"li___dAjon",bottom:"bottom___kfHPh",actionLeftItem:"actionLeftItem___gA062",questionTypeName:"questionTypeName___neVDt",more:"more___oTnCf",btnAdd:"btnAdd___Qdj8O",cancelC:"cancelC___ZCe2I",addC:"addC___yWAgq",actonBtn:"actonBtn___QmXSC",batch:"batch___wvp7O",btns:"btns___Nox9G",btn:"btn___AEGwM",treeWrapper:"treeWrapper___OS1_K",treeHeader:"treeHeader___T86dH",treeContent:"treeContent___AvQsn",action:"action___TlJrk",sendModal:"sendModal___HDDrU",line:"line___vWGHS",del:"del___I2neN",divider:"divider___ao5se",headerWrapper:"headerWrapper___KS6nP",exportBtn:"exportBtn___uePYs",tips:"tips___xnRXZ",tagtips:"tagtips___bGRXj",taglinkBtn:"taglinkBtn___yRUP3",publicQuest:"publicQuest___kmfJq",publicQuestContent:"publicQuestContent___H9xSO",public_tips:"public_tips___O2lWb",concat:"concat___oVAEZ",selectitems:"selectitems___o767V"},Mt=le(30641),wt=le(5269),Pt={drawerWrap:"drawerWrap___pL0ai",title:"title___D60AS",contentWrap:"contentWrap___VyVzG",totalInfo:"totalInfo___wXopO",clear:"clear___Sbav5",problemset:"problemset___jGIix",delete:"delete___zwK_M",deleteIcon:"deleteIcon___BYp0Q",content:"content___ciXL0",createBtnWrapper:"createBtnWrapper___Qnnet"};let ft=[];const ut=tn=>{ft.forEach(hn=>{tn.target===hn.element||mt.isParent(tn.target,hn.element)||hn.callbacks.forEach(qt=>qt())})};window.document.body?window.document.body.addEventListener("click",ut):window.addEventListener("DOMContentLoaded",()=>{window.document.body.addEventListener("click",ut)});const mt={isParent:(tn,hn)=>{let qt=tn;for(;qt&&qt.tagName&&qt.tagName.toLowerCase()!=="body";){if(qt===hn)return!0;qt=qt.parentNode}return!1},init:(tn,hn)=>{const qt=ft.filter(_n=>_n.element===tn);return qt.length>0?qt[0].callbacks.push(hn):ft.push({element:tn,callbacks:[hn]}),{clear:()=>{ft=ft.filter(_n=>_n.element!==tn)}}}};var st=mt,bt=le(64885),dt=le(59301);const yt=[{stateName:"single_questions_count",type:"SINGLE",typeName:"\u5355\u9009\u9898"},{stateName:"multiple_questions_count",type:"MULTIPLE",typeName:"\u591A\u9009\u9898"},{stateName:"judgement_questions_count",type:"JUDGMENT",typeName:"\u5224\u65AD\u9898"},{stateName:"completion_questions_count",type:"COMPLETION",typeName:"\u586B\u7A7A\u9898"},{stateName:"subjective_questions_count",type:"SUBJECTIVE",typeName:"\u7B80\u7B54\u9898"},{stateName:"program_questions_count",type:"PROGRAM",typeName:"\u7F16\u7A0B\u9898"},{stateName:"practical_questions_count",type:"PRACTICAL",typeName:"\u5B9E\u8BAD\u9898"},{stateName:"combination_questions_count",type:"COMBINATION",typeName:"\u7EC4\u5408\u9898"},{stateName:"bprogram_questions_count",type:"BPROGRAM",typeName:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],Bt=({visible:tn,basketData:hn,basketTotal:qt,onClose:_n=()=>{},onDelete:jn=()=>{},onClear:fn,onSubmit:mr})=>{const et=(0,y.useRef)(),vt=(0,y.useRef)();(0,y.useEffect)(()=>{if(vt.current)return qt>=0&&!et.current&&(et.current=st.init(vt.current,()=>{_n()})),()=>{et.current&&et.current.clear()}},[vt.current]);const St=window.screen.width<=1440;return dt.createElement(Mt.Z,{rootClassName:Pt.drawerWrap,placement:"right",closable:!1,mask:!1,open:tn,forceRender:!0,width:St?130:160,onClose:_n},qt>0?dt.createElement(dt.Fragment,null,dt.createElement("div",{className:Pt.title},"\u8BD5\u9898\u7BEE"),dt.createElement("div",{ref:vt,className:Pt.contentWrap},dt.createElement(ce.Z,{wrap:!1,className:Pt.totalInfo,align:"middle"},dt.createElement(wt.Z,{span:14},"\u9898\u76EE\u603B\u6570"),dt.createElement(wt.Z,{span:4},qt),dt.createElement(wt.Z,{span:6,className:Pt.clear,onClick:fn},"\u6E05\u7A7A")),yt.map(Ut=>hn[Ut.stateName]>0&&dt.createElement(ce.Z,{align:"middle",wrap:!1,className:Pt.problemset,key:Ut.type},dt.createElement(wt.Z,{span:14},Ut.typeName),dt.createElement(wt.Z,{span:4},hn[Ut.stateName]),dt.createElement(wt.Z,{span:6,className:Pt.delete},dt.createElement("i",{onClick:()=>jn(Ut.type),className:`iconfont icon-piliangshanchu3 ${Pt.deleteIcon}`})))),dt.createElement(ce.Z,{justify:"center",className:Pt.createBtnWrapper},dt.createElement(bt.Z,{block:!0,type:"primary",onClick:mr},"\u521B\u5EFA\u8BD5\u5377")))):dt.createElement("div",{ref:vt},dt.createElement("div",{className:Pt.title},"\u8BD5\u9898\u7BEE"),dt.createElement(Ee.Z,{customText:"\u8BF7\u9009\u62E9\u8BD5\u9898\u52A0\u5165\u8BD5\u9898\u7BEE\u540E\u8FDB\u884C\u7EC4\u5377",styles:{width:120},imgStyles:{width:120}})))};var Nt=Object.getOwnPropertySymbols,Tt=Object.prototype.hasOwnProperty,cn=Object.prototype.propertyIsEnumerable,vn=(tn,hn)=>{var qt={};for(var _n in tn)Tt.call(tn,_n)&&hn.indexOf(_n)<0&&(qt[_n]=tn[_n]);if(tn!=null&&Nt)for(var _n of Nt(tn))hn.indexOf(_n)<0&&cn.call(tn,_n)&&(qt[_n]=tn[_n]);return qt},an=(tn,hn,qt)=>new Promise((_n,jn)=>{var fn=vt=>{try{et(qt.next(vt))}catch(St){jn(St)}},mr=vt=>{try{et(qt.throw(vt))}catch(St){jn(St)}},et=vt=>vt.done?_n(vt.value):Promise.resolve(vt.value).then(fn,mr);et((qt=qt.apply(tn,hn)).next())});const Kt={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PROGRAM:"\u7F16\u7A0B\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",COMBINATION:"\u7EC4\u5408\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898"},ln=tn=>{var hn=tn,{problemset:qt,globalSetting:_n,loading:jn,dispatch:fn,onReloadData:mr=()=>{},onReloadBasketData:et=()=>{}}=hn,vt=vn(hn,["problemset","globalSetting","loading","dispatch","onReloadData","onReloadBasketData"]),St,Ut;const xt=()=>an(void 0,null,function*(){const un=yield fn({type:"problemset/basketDelete",payload:qt.actionTabs.params});fn({type:"problemset/setActionTabs",payload:{}}),un.status===0&&(mr(),et())});return y.createElement(ae.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:qt.actionTabs.key==="Problemset-BasketDelete",title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:jn["problemset/handleDelete"],width:"442px",onOk:xt,onCancel:()=>{fn({type:"problemset/setActionTabs",payload:{}})}},y.createElement("div",{className:ge.Z.modalContent},"\u662F\u5426\u5220\u9664\u8BD5\u9898\u7BEE\u4E2D\u7684",Kt[(Ut=(St=qt.actionTabs)==null?void 0:St.params)==null?void 0:Ut.type]))};var rn=(0,xe.connect)(({problemset:tn,loading:hn,globalSetting:qt})=>({problemset:tn,globalSetting:qt,loading:hn.effects}))(ln),Vt={hide:"hide___P6mxu",open:"open___hazgP",basket:"basket___y6VHF",count:"count___YEH5s",iconWrap:"iconWrap___l__Lj",icon:"icon___yiXgh",name:"name___tBtew"};const bn=({count:tn,visibleBasket:hn,onToggleVisible:qt=()=>{}})=>y.createElement(E.Z,{title:"\u8BD5\u9898\u7BEE",placement:"left"},y.createElement("div",{className:`${hn?Vt.open:Vt.hide} ${Vt.basket}`,onClick:qt},tn>0&&y.createElement("div",{className:Vt.count},tn),y.createElement("span",{className:Vt.iconWrap},y.createElement("i",{className:`${Vt.icon} iconfont icon-shitilan`})),y.createElement("div",{className:Vt.name},"\u8BD5\u9898\u7BEE")));var Fn=le(1512),An=le(45724),dn=le(49661),pn=le(34055),Ct=le(37285),Dt={flex_box_center:"flex_box_center___orONc",flex_space_between:"flex_space_between___xUKga",flex_box_vertical_center:"flex_box_vertical_center___QeVIN",flex_box_center_end:"flex_box_center_end___mXGLP",flex_box_column:"flex_box_column___CHytA",wrp:"wrp___xbLol",drawer:"drawer___Bi9wT",menu:"menu___t0_fV",actived:"actived___zWm74",actived2:"actived2___RRfRj",subTag:"subTag___EczBy",directionName:"directionName___H9hFf",menuDirection:"menuDirection___JkwbJ",listItem:"listItem___kNMPl",info:"info___QKQMx",title:"title___eGYd4",titleLeft:"titleLeft___ltIGt",titleRight:"titleRight___zsSPc",search:"search___oRdeh",description:"description___zs7Ow",menuCourse:"menuCourse___PygX2",paginationWrap:"paginationWrap___sYmqt",authorname:"authorname___D4gcN","tooltip-content":"tooltip-content___RseJD"},jt=le(67135),Yt=le(23869),Ft=le(99175),_t=le(82093),lt=Object.defineProperty,pt=Object.defineProperties,Ot=Object.getOwnPropertyDescriptors,Qt=Object.getOwnPropertySymbols,Xt=Object.prototype.hasOwnProperty,Gt=Object.prototype.propertyIsEnumerable,Ht=(tn,hn,qt)=>hn in tn?lt(tn,hn,{enumerable:!0,configurable:!0,writable:!0,value:qt}):tn[hn]=qt,Wt=(tn,hn)=>{for(var qt in hn||(hn={}))Xt.call(hn,qt)&&Ht(tn,qt,hn[qt]);if(Qt)for(var qt of Qt(hn))Gt.call(hn,qt)&&Ht(tn,qt,hn[qt]);return tn},yn=(tn,hn)=>pt(tn,Ot(hn)),gn=(tn,hn,qt)=>new Promise((_n,jn)=>{var fn=vt=>{try{et(qt.next(vt))}catch(St){jn(St)}},mr=vt=>{try{et(qt.throw(vt))}catch(St){jn(St)}},et=vt=>vt.done?_n(vt.value):Promise.resolve(vt.value).then(fn,mr);et((qt=qt.apply(tn,hn)).next())});const{Search:Tn}=de.default,Un={id:"type",name:"\u6765\u6E90",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},Rt={id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u7B80\u5355",id:1,type:"diff"},{name:"\u9002\u4E2D",id:2,type:"diff"},{name:"\u56F0\u96BE",id:3,type:"diff"}]},sn=({classroomList:tn,loading:hn,dispatch:qt,cb:_n,shixunIds:jn=[]})=>{var fn,mr,et,vt;const St=(0,xe.useParams)(),Ut=(0,xe.useLocation)(),{actionTabs:xt}=tn,[un]=te.default.useForm(),{shixunLists:$t}=tn,[Zt,Jt]=(0,y.useState)([]),[Dn,At]=(0,y.useState)([]),[kt,zt]=(0,y.useState)([]),[en,Cn]=(0,y.useState)({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null,group_id:null});(0,y.useEffect)(()=>{tn.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&qt({type:"classroomList/getShixunLists",payload:Wt({},en)})},[tn.actionTabs.key]),(0,y.useEffect)(()=>{Rn()},[St]);const Rn=()=>gn(void 0,null,function*(){const nn=yield(0,jt.I_)({}),Bn=yield(0,_t.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});zt([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(Bn==null?void 0:Bn.groups)||[]]),At((nn==null?void 0:nn.disciplines)||[])}),Wn=(nn,Bn,Xn)=>{en.tag_level=nn,en.sub_discipline_id=Bn,en.discipline_id=Xn,en.page=1,Cn(Wt({},en)),qt({type:"classroomList/getShixunLists",payload:Wt({},en)})},ht=()=>{qt({type:"classroomList/setActionTabs",payload:{}}),Cn({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null,group_id:null})};return tn.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:y.createElement(Mt.Z,{placement:"bottom",height:"100%",closable:!0,onClose:ht,open:tn.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:Dt.drawer,footer:y.createElement("div",{className:"tc"},y.createElement(pe.ZP,{size:"middle",onClick:()=>{ht(),Jt([])},style:{marginRight:8}},"\u53D6\u6D88"),y.createElement(pe.ZP,{size:"middle",onClick:()=>gn(void 0,null,function*(){var nn,Bn;for(let Xn=0;Xn<(Zt==null?void 0:Zt.length);Xn++){const kn=Zt[Xn];if(jn.includes(kn)){ee.ZP.info(`\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A${(Bn=(nn=$t==null?void 0:$t.shixun_list)==null?void 0:nn.find($n=>$n.id===kn))==null?void 0:Bn.title}`);return}}ht(),_n(Zt),Jt([])}),type:"primary"},"\u786E\u5B9A"))},y.createElement("section",{className:"tc"},y.createElement(Ft.Z,{onChange:nn=>{Cn(yn(Wt(Wt({},en),nn),{page:1})),qt({type:"classroomList/getShixunLists",payload:yn(Wt(Wt({},en),nn),{page:1})})}})),y.createElement("section",{className:"edu-container"},y.createElement("ul",{className:Dt.menu},y.createElement("li",null,Un.name),(fn=Un==null?void 0:Un.children)==null?void 0:fn.map((nn,Bn)=>y.createElement("li",{className:en[Un.id]==nn.id?Dt.actived:"",key:nn.id,onClick:()=>{en[Un.id]=nn.id,en.page=1,Cn(Wt({},en)),qt({type:"classroomList/getShixunLists",payload:Wt({},en)})}},y.createElement("strong",null,nn.name)))),y.createElement("ul",{className:Dt.menuDirection},y.createElement("li",{className:Dt.directionName},"\u65B9\u5411"),y.createElement("li",{className:en.discipline_id?"":Dt.actived,onClick:()=>{Wn(null,null,null)}},y.createElement("strong",null,"\u5168\u90E8")),Dn==null?void 0:Dn.map(function(nn,Bn){return y.createElement("li",{key:Bn,className:en.discipline_id==nn.id?Dt.actived:""},y.createElement("strong",{onClick:()=>{Wn(1,null,nn.id)}},nn.name),y.createElement("div",null,nn.sub_disciplines.map(function(Xn,kn){return y.createElement("div",{key:kn,className:"mt5"},y.createElement("div",{className:en.sub_discipline_id==Xn.id?`${Dt.actived2} ${Dt.subTag}`:Dt.subTag,onClick:()=>{Wn(2,Xn.id,nn.id)}},Xn.name),y.createElement("ul",{className:"mt5"},Xn.tags&&Xn.tags.map(function($n,Vn){return y.createElement("li",{key:Vn,className:en.sub_discipline_id==$n.id&&en.tag_level===3?Dt.actived2:"",onClick:()=>{Wn(3,$n.id,nn.id)}},$n.name)})))})))})),en.type==="mine"&&y.createElement("ul",{className:Dt.menu},y.createElement("li",null,"\u76EE\u5F55"),kt==null?void 0:kt.map((nn,Bn)=>y.createElement("li",{className:en.group_id==nn.id?Dt.actived:"",key:nn.name,onClick:()=>{en.group_id=nn.id,en.page=1,Cn(Wt({},en)),qt({type:"classroomList/getShixunLists",payload:Wt({},en)})}},y.createElement("strong",null,nn.name)))),y.createElement("ul",{className:Dt.menu},y.createElement("li",null,Rt.name),(mr=Rt==null?void 0:Rt.children)==null?void 0:mr.map((nn,Bn)=>y.createElement("li",{className:en[Rt.id]==nn.id?Dt.actived:"",key:nn.name,onClick:()=>{en[Rt.id]=nn.id,en.page=1,Cn(Wt({},en)),qt({type:"classroomList/getShixunLists",payload:Wt({},en)})}},y.createElement("strong",null,nn.name)))),y.createElement(ce.Z,null,y.createElement(wt.Z,{flex:"1"},y.createElement("div",{className:Dt.menuCourse,style:{margin:"0px 15px"}},y.createElement("ul",null,y.createElement("li",null,"\u5DF2\u9009",y.createElement("span",{className:"c-blue"},Zt.length),"\u4E2A"),y.createElement("li",null,"\u5171",y.createElement("span",{className:"c-blue"},$t.shixuns_count),"\u4E2A"),y.createElement("li",{className:"current",onClick:()=>{const nn=yn(Wt({},en),{order:en.order==="asc"?"desc":"asc"});Cn(nn),qt({type:"classroomList/getShixunLists",payload:nn})}},"\u5B66\u4E60\u4EBA\u6570",y.createElement("p",{className:`edu-sorter current ${en.order}`},en.order==="asc"?y.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}):y.createElement("span",{className:"iconfont icon-sanjiaoxing-down"})))))),y.createElement(wt.Z,{className:"c-grey-999"},(en==null?void 0:en.type)==="mine"?"\u5DF2\u9759\u9ED8/\u516C\u5F00\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u5165\u672C\u5217\u8868\u5907\u9009":"\u4EC5\u5DF2\u516C\u5F00\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u5165\u672C\u5217\u8868\u5907\u9009")),(et=$t==null?void 0:$t.shixun_list)==null?void 0:et.map(function(nn,Bn){return y.createElement("div",{className:Dt.listItem,key:Bn},y.createElement(x.default,{checked:Zt.includes(nn.id),value:nn.id,disabled:nn==null?void 0:nn.need_authorize,onChange:Xn=>{let kn=Zt.indexOf(nn.id);Zt.indexOf(nn.id)>-1?Jt(Zt.filter($n=>$n!==nn.id)):Jt(Zt.concat(nn.id))}}),y.createElement("div",{className:Dt.info},y.createElement("div",{className:Dt.title},y.createElement("div",{className:Dt.titleLeft},y.createElement("a",{className:"c-black",href:`/shixuns/${nn==null?void 0:nn.identifier}/challenges`,target:"_blank"},y.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:nn.title}})),(nn==null?void 0:nn.need_authorize)&&y.createElement("span",{onClick:()=>{(0,Yt.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,pn.Ny)()&&(nn==null?void 0:nn.mark_status)===1&&y.createElement(E.Z,{title:nn==null?void 0:nn.mark_content},y.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,pn.Ny)()&&(nn==null?void 0:nn.mark_status)===2&&y.createElement(E.Z,{title:nn==null?void 0:nn.mark_content},y.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,pn.Ny)()&&(nn==null?void 0:nn.mark_status)===3&&y.createElement(E.Z,{title:nn==null?void 0:nn.mark_content},y.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")))),y.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},y.createElement("span",{className:Dt.description,dangerouslySetInnerHTML:{__html:nn.description}})),y.createElement("div",{className:" mt15"},nn.challenge_names.map(function(Xn,kn){return y.createElement("span",{key:kn,className:"mr30 font12"},"\u7B2C",kn+1,"\u5173 ",Xn," ")})),y.createElement(Ct.Z,{dashed:!0}),y.createElement("div",{className:"c-light-black mt20 font12",style:{display:"flex",justifyContent:"space-between"}},y.createElement("div",null,y.createElement(E.Z,{overlayClassName:Dt["tooltip-content"],title:y.createElement("div",null,y.createElement("span",{dangerouslySetInnerHTML:{__html:nn==null?void 0:nn.member_user_names}}))},y.createElement("span",{className:Dt.authorname,dangerouslySetInnerHTML:{__html:nn==null?void 0:nn.member_user_names}})),nn.author_school_name&&y.createElement(y.Fragment,null,y.createElement("span",{dangerouslySetInnerHTML:{__html:nn.author_school_name}}))),y.createElement("div",null,y.createElement("span",{className:"mr30"},"\u96BE\u5EA6 \xA0",nn.level),y.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",nn.study_count)))))}),((vt=$t==null?void 0:$t.shixun_list)==null?void 0:vt.length)===0&&y.createElement(Ee.Z,null),y.createElement("p",null)),y.createElement("div",{className:"tc mt20"},y.createElement(se.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:10,showSizeChanger:!1,current:en.page||1,showQuickJumper:!0,total:$t==null?void 0:$t.shixuns_count,onChange:nn=>{const Bn=yn(Wt({},en),{page:nn});Cn(Bn),qt({type:"classroomList/getShixunLists",payload:Bn})}})))};var On=(0,xe.connect)(({classroomList:tn,loading:hn})=>({classroomList:tn,loading:hn}))(sn),wn=le(30975),In=le(89392),Pn={operating:"operating___srUHx",tip:"tip___F8nWU"},zn=le(2978),Nn=le(59301),It=Object.defineProperty,Yn=Object.getOwnPropertySymbols,Zn=Object.prototype.hasOwnProperty,Kn=Object.prototype.propertyIsEnumerable,Mn=(tn,hn,qt)=>hn in tn?It(tn,hn,{enumerable:!0,configurable:!0,writable:!0,value:qt}):tn[hn]=qt,nr=(tn,hn)=>{for(var qt in hn||(hn={}))Zn.call(hn,qt)&&Mn(tn,qt,hn[qt]);if(Yn)for(var qt of Yn(hn))Kn.call(hn,qt)&&Mn(tn,qt,hn[qt]);return tn};const sr=({data:tn,height:hn=400},qt)=>{var _n;const[jn]=te.default.useForm(),[fn,mr]=(0,y.useState)({});return(0,y.useEffect)(()=>{tn&&(mr(tn),jn.setFieldsValue(nr({},tn)))},[tn]),(0,y.useImperativeHandle)(qt,()=>({form:jn})),Nn.createElement("div",{className:Pn.operating,style:{marginBottom:"0"}},Nn.createElement(te.default,{form:jn,scrollToFirstError:!0,onValuesChange:()=>{mr(nr({},jn.getFieldsValue()))}},Nn.createElement(te.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"},{max:30,message:"\u8BF7\u8F93\u5165\u6807\u9898\uFF0C\u6700\u5927\u9650\u523630\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},Nn.createElement(de.default,{placeholder:"\u8BF7\u8F93\u5165\u6807\u9898\uFF0C\u6700\u5927\u9650\u523630\u4E2A\u5B57\u7B26",suffix:`${((_n=fn.name)==null?void 0:_n.length)||0}/30`})),Nn.createElement(te.default.Item,{name:"languages",label:"\u7F16\u7A0B\u8BED\u8A00",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},Nn.createElement(x.default.Group,null,Nn.createElement(x.default,{value:"c"},"C"),Nn.createElement(x.default,{value:"c++"},"C++"),Nn.createElement(x.default,{value:"java"},"Java"),Nn.createElement(x.default,{value:"python"},"Python"))),Nn.createElement("div",{className:Pn.tip},"\u9009\u62E9\u652F\u6301\u4EE5\u4E0B\u7F16\u7A0B\u8BD5\u9898\u8FDB\u884C\u7F16\u8BD1\u7684\u8BED\u8A00"),Nn.createElement("div",{style:{margin:"20px 0 12px 0px"}},"\u4F5C\u4E1A\u8BF4\u660E"),Nn.createElement(te.default.Item,{name:"description"},Nn.createElement(zn.Z,{height:hn,defaultValue:fn.description||"",watch:!0}))))};var Er=(0,y.forwardRef)(sr),pr=le(92890),gr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAoCAYAAACb3CikAAAAAXNSR0IArs4c6QAABJFJREFUWEftWF1oHFUU/u7MZmazm4Q0tS/RmARSba0tDVazqyB9sVYlDzWRllopErWlER9EFFGRIuqDT0UoQaO0adKkQqui+FKhQmqSQn8o1cbYQH9Iia3QNN387Pwemdmdyd472Z0kRMhD7ssddu4997vnfOc7Z5YRkYwlMNgyECEKyx4RabmEPfL39mdham0EqgIYAEJmDg7xrbfSmZ3BGECUmZ3hPWfnFCB/gbXHP3PXillDf754lQhVsxrKQvIO8jHm/SEUKiQluhYPHb0SAGJdajYzXuBvMKtHGAMRgXlXnqceOXsjUrQJj3b9KAD5jZkXDxqePQKBgcGZXQ9ln53ZBSq8DxAwZL1rT2JvFq0/1iYA+TKiXzidnjEY5lr+aMczuR7ynp0572DS58rG7o94IKP7VW10aNLbKJItQN5c9mVcxnE78FoMpRNWST6s1He28ECG3oulUyP3/NAQoNS+Drl0zTyj76UND8y6NwjjWrubPV4yADgZ3dT1HA/kwlsVU8bYbf9UIqhVjZDj1XmAzC901uR1aCM/+7ZcpjF2tvjxjgQHZPqP1kp7YuKGLxuiMATgBJSDd0EAZ1ZUfM4wR0CG4g0d6zgg2vnWWkObuJIvDiIZxXVzImfOpqxHbsYTh6o5IPr5fesMffKiH0SBfcF0FnWXd0FY+ru7mTQeTxxayQFJn9uTNPWp3nw6EaYjhQtCMK0coBKYGUt2RDkgU2dbtpCh/+Ipq5OPal0LImWLkzXm+CC04W+zPMpmDpgWSx6J82Qd2N1sk9XjhdG5ofJgIyIli5M15sQ1aNd/8qtgthZOxJKd5bxHBl55A2Qf9JVQULSwZA0PDU/vTM6xu7Fk5308R87s+sC27P1e+gaVMX9Zn0VYg8VZSDP3nmC348muSt4j/S8fAOzWXOXL7ScClkNdEKb5LvzLseTRDTxH+nYcI6DJ54hYxAL9iChQC6gEDL/Gkj1bRSADYNiUWy3V1Xsglz2ygBOCRdAavwx9+KucCkKQZOlItKH7VR5I//ZREFbNSDxBqd4GuaR2cWpN6ir0Gz/w/Y3EPo0lej6eAXJpX9l06t87fIcappSCshZqUvNcRZbVl5SGzu99IOaZnUnD1Ho9W16Z5sgqGJt3VonNNIDi4hU1qG8f8YFo/U2vEdlt3FniSWLnM19hEe1J0j/R5IkH3Et7Xbzev+0bsq3duUBCinzh74W50JtF2tUnT+zlgfQ1/gWiukL7w9qTMFkRHSJH1GciieOnZoCca16tp6cGuS+g2RAFm1hBswVdKfyFdVN56t0aYLPbOLqhMfteeJ/I+iQARDAkNj4BD+RZb7BSjKeLUEK3XJbpKEdRRf3h0voPW3zxJPpOMU5/PQxQVRj35hL2QNcG4K6pYnLsFmyDYKQJKzfstVZtfHoF8PCUD8T8fcsOss3uhRwStseCjRQB2nQaZtoCiqpRvv5tirKxd9T7nz+Qu58ZvZv7GZBwfgxr7ebSk1pQYbAYdNuEIREiJXWAUoNI+RNQKh6DfOdUj1K5dZd4iSX8t0SYv/+n98seER37H8mkzkc00C7pAAAAAElFTkSuQmCC",lr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAoCAYAAACFFRgXAAAAAXNSR0IArs4c6QAABIdJREFUWEftWGtMm1UYfg5taScYNhbt5qAFioMRE6aRkGiQP8vEJcZFZ5YYr9Fd3NTID/3hdS5xXoKZZpvrNsBtJotZlkxHyOIIZjLnLiSGxUWHQKXQsoGAjmAp7dcecw609Lt5GN/XTLOdP6f9Lud73ud93ve85yWUUgv+w4MQEkuFR24CNtlbNx7DvmCshtKYFxR5lAKEAGxmI/GbzYYHQYAQy0ZPnrXZkIZ7ApFeBtYwIAAUFASEz9zg6d9sZoOCBu50OfKNAe6flNjS2oN9mN2bAiD/pwY0G6OLXXbZx645S/SkAFZKgFIKQgjYPC2SFNhaJighJ4xNYKQodjnMAKzNjYZLZS5XwZs2jhnJzVEZDHMA631AyY8yCpWAEt7QXY8QePINSsIXYBrWUbAia6gZncooySyiFvmM8DnjZjGsG3KKqFe4XPWaADCLWo9RDftY0M02zyoBKfOGIHEzCRW75hkLOl9/WEr6VLlzCDSgygHKIFOnHXjmCrhgZ2V1SJp45+ya89UziT0162rp5N99rk5i6o2k8kjF9xZYtlyp7TjJNxdRtZYACqCavXBuTbv+zqRgTJQFknuMjsQYMZVHKhJMcOBCwAvO23Wzwmx2KrOfuQnYbEZVcSzSsJ4kOsovoW/Sn1xvs28d9noOYH3PM+iP9OHzogY0jR7FybFWfOTejqWOUuRYc9AwuAf1Q14cLP4KC223IUanFPdxcBtWLXgYh0cOoePvn3TtnrMkLpR3ovxCiWzhlTkPYdOiV/DlH19gde5jeKp7Ld5Y8i4P0g+CW2GBBV+XHseLvuexx7Mf67qfxkA0mFxjd1Ej9g/tw7nxM+YD/v2eK9hxeTtfOBQPwTu4g//+rGA3Vsx/EFUXKzAqjaCl7BQ2+V5AV7hTBqJ5WSvax89iTBrj1xuH9mKbuw4HhurTA/jScj/W+57lH4vGIzgzfppXZk2lLXDanHiu+wlcnPgZJ8ra8LJvAzrDv/Jnc60LMRkP43DJMTQMejEsDfPrDPwnBTvTB1hLEq8ufg2325w4NHwQuwr3YeUvD6D2jtdhJ3a8F3gL2RnZOFF2Cmt/Ww2vp1ElCab7tDHcdlc7/pJGk25m8tjg3Iwnux5HmIbx0qJaTMRDXM9b8t/H3Vn3wpHhQN3Ah2j+8xvsKqyHy+4GRZyvwZ4rmbcM991aBYlG+bVPL9fhu6stMinNOejSnb701hcCzj2dFaY2yXq9AKZ+l0StkhCws2nxm9HcsbevN2gOdiR7qxCwktneYEhKVGti1q/xFK0o31g9XJiXZawengKsPYTHeg1AqadsrUOsYcD+YGj2BbzIBRoFu7KVVLDkFmMM+wdC0nSfZKZ6n2kjyCt6dYUuqvjlKYwQuI0C7uq9KmXabCLu+H0VgbK+kNjeyGQUS4vmG2O49YcOyZ1XiMxMm0YrSnZKTx7pk40g8RtJkyKRKPqCfqyoWm4M8NHjbb3UpGagyE2EIPDoqmpjzcBj3/5YE4tL3nSDZmAtGdaNj9Tcb6zdKmLF7Ps3XgfebAZF6/3vGf4HhYa6OsTsTGoAAAAASUVORK5CYII=",Rr=le(5623),Zr=le(87169),Kr=le(66052),hr=le(12),Nr=le(33796),gt=le(59301),jr=Object.defineProperty,_r=Object.defineProperties,Cr=Object.getOwnPropertyDescriptors,tr=Object.getOwnPropertySymbols,ur=Object.prototype.hasOwnProperty,Br=Object.prototype.propertyIsEnumerable,xr=(tn,hn,qt)=>hn in tn?jr(tn,hn,{enumerable:!0,configurable:!0,writable:!0,value:qt}):tn[hn]=qt,dr=(tn,hn)=>{for(var qt in hn||(hn={}))ur.call(hn,qt)&&xr(tn,qt,hn[qt]);if(tr)for(var qt of tr(hn))Br.call(hn,qt)&&xr(tn,qt,hn[qt]);return tn},Tr=(tn,hn)=>_r(tn,Cr(hn)),er=(tn,hn,qt)=>new Promise((_n,jn)=>{var fn=vt=>{try{et(qt.next(vt))}catch(St){jn(St)}},mr=vt=>{try{et(qt.throw(vt))}catch(St){jn(St)}},et=vt=>vt.done?_n(vt.value):Promise.resolve(vt.value).then(fn,mr);et((qt=qt.apply(tn,hn)).next())});const ar=fe.default.TabPane,wr=de.default.Search,{TextArea:mn}=de.default;var qr=(tn=>(tn.Mine="0",tn.Public="1",tn.Collection="2",tn.TeachGroupShare="3",tn))(qr||{});const Dr=({classroomList:tn,problemset:hn,user:qt,globalSetting:_n,loading:jn,dispatch:fn,match:mr,shixunHomeworks:et})=>{var vt,St,Ut,xt,un,$t,Zt,Jt,Dn,At,kt;const zt=(0,xe.useLocation)(),en=(0,xe.useParams)(),[Cn]=(0,xe.useSearchParams)(),Rn=(0,y.useRef)(),Wn=Cn.get("tabs_key")||"0";let[ht,nn]=(0,y.useState)({discipline_id:null,sub_discipline_id:null,tag_discipline_id:null,group_id:null,teach_group_id:null,clazz:null,type:Wn,item_type:null,difficulty:null,keyword:null,page:Cn.get("page")||1,per_page:20,sort_by:"created_at",sort_direction:"desc",id:Cn.get("id")||null,exam_id:en.id||null,exercise_id:en.categoryId||null});const[Bn,Xn]=(0,y.useState)(0),[kn,$n]=(0,y.useState)([]),[Vn,Ir]=(0,y.useState)(Wn),[Sn,Or]=(0,y.useState)(0),[Fr,Wr]=(0,y.useState)(-1),[Pr,ni]=(0,y.useState)([]),[ri,fr]=(0,y.useState)(!1),[br,kr]=(0,y.useState)([]),[zr,Qr]=(0,y.useState)(0),[ii,si]=(0,y.useState)(!1),[wi,Sr]=(0,y.useState)(!1),[Bi,Li]=(0,y.useState)(),[gi,yi]=(0,y.useState)(!1),mi=(0,y.useRef)(!1),qi=(0,y.useRef)(""),cr=(0,y.useRef)(),Vr=(0,y.useRef)(),Ar=(0,y.useRef)(),[Xr,Gn]=(0,y.useState)(),[vr,ai]=(0,y.useState)([]),Ci=(0,y.useRef)(!1),ei=zt.pathname==="/problemset",Ur=(vt=zt.pathname)==null?void 0:vt.includes("program_homework"),fi=Ur&&en.categoryId&&((St=zt.pathname)!=null&&St.includes("edit"))?en.categoryId:"",Si=fi?"\u7F16\u8F91\u7F16\u7A0B\u4F5C\u4E1A":"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A",[Ri,ki]=(0,y.useState)({}),[Ui,pi]=(0,y.useState)(!1),{admin:xi,business:Oi,is_shixun_marker:$i,is_teacher:Wi,user_identity:zi}=qt.userInfo||{},bi=xi||Oi||$i||Wi||zi!=="\u5B66\u751F",[vi,Ei]=(0,y.useState)("\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"),{commonHomeWorkAddDefaultData:Di}=et,[Pi,ea]=(0,y.useState)([]),aa=(0,y.useRef)(null),[Hi,Ti]=(0,y.useState)(!1),[Lr,Fi]=(0,y.useState)([]),[Zi,ta]=(0,y.useState)(""),[Qi,na]=(0,y.useState)(!1),[oa,Vi]=(0,y.useState)(!1),[Xi,ra]=(0,y.useState)([]),[oi]=te.default.useForm(),[Qn,Lt]=(0,y.useState)(!1),[Ln,qn]=(0,y.useState)(null),[rr,or]=(0,y.useState)(0),[ir,yr]=(0,y.useState)(!1),Mr=(0,y.useRef)(null),ci=[{name:"\u6309\u8BD5\u9898\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u6309\u8BD5\u9898\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"},{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u5347\u5E8F",type:"quotes",direction:"asc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u964D\u5E8F",type:"quotes",direction:"desc"},{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"}],Hr=[{name:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{name:"\u5355\u9009\u9898",value:"SINGLE"},{name:"\u591A\u9009\u9898",value:"MULTIPLE"},{name:"\u5224\u65AD\u9898",value:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",value:"COMPLETION"},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{name:"\u7EC4\u5408\u9898",value:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}];(0,y.useEffect)(()=>Nr.Z.subscribe("refresh-item-bank",on=>{io(on)}),[]),(0,y.useEffect)(()=>(document.body.setAttribute("data-custom","initial"),()=>{document.body.removeAttribute("data-custom")}),[]);const ui=()=>er(void 0,null,function*(){var Et;const on=yield(0,Qe.$c)({id:fi});if(on!=null&&on.name){const xn={description:on.description,languages:on.languages,name:on.name};Mr.current.form.setFieldsValue(xn),ki(dr({},xn)),Fi([...on.data]),ai((Et=on.data)==null?void 0:Et.map(En=>En.id))}});(0,y.useEffect)(()=>{fi&&ui()},[fi]),(0,y.useEffect)(()=>{},[]),(0,y.useEffect)(()=>{const Et=(Cn==null?void 0:Cn.get("group_id"))||0;if(fn({type:"problemset/getDisciplines",payload:{source:"question",group_id:Et,group_type:Vn}}),ht.group_id=Number(Et),Vn==="3"&&(ht.clazz="ItemBanksGroup",fa(!0)),Cn.get("page")){let on=JSON.parse(localStorage.getItem("problemsetkey"))||{};Wr((on==null?void 0:on.tag_discipline_id)||-1),ht=dr(dr({},ht),on),nn(ht)}else nn(ht);Jr(ht).then(on=>{Ti(!1)}),Yr(ht),hi(),Yi()},[]),(0,y.useEffect)(()=>(fn({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),fn({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),()=>{fn({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),fn({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,y.useEffect)(()=>(fn({type:"globalSetting/headerFixedToggle",payload:!0}),()=>{fn({type:"globalSetting/headerFixedToggle",payload:!1})}),[]),(0,y.useEffect)(()=>(fn({type:"globalSetting/headerFooterToggle",payload:ei}),()=>{fn({type:"globalSetting/headerFooterToggle",payload:!0})}),[]),(0,y.useEffect)(()=>{(0,dn.Dk)(Ur?Si:"\u8BD5\u9898\u5E93")},[Ur,Si]);const Gi=Et=>{let on=0;return Bi==null||Bi.forEach(xn=>{xn.type===Et&&(on=xn.count)}),on},ca=(Et,on)=>{var xn,En,Hn,Jn,ti,li,di,Ni,Ra;const ha=[];if(Et||(En=(xn=hn==null?void 0:hn.disciplinesData)==null?void 0:xn.disciplines)==null||En.forEach(Ki=>{var _i;(_i=Ki==null?void 0:Ki.sub_disciplines)==null||_i.forEach(Ai=>{var ua;(ua=Ai==null?void 0:Ai.tag_disciplines)==null||ua.forEach(ka=>{ka.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&ha.push(ka)})})}),Et&&!on){const Ki=(Jn=(Hn=hn==null?void 0:hn.disciplinesData)==null?void 0:Hn.disciplines)==null?void 0:Jn.find(_i=>_i.id===Et);(ti=Ki==null?void 0:Ki.sub_disciplines)==null||ti.forEach(_i=>{var Ai;(Ai=_i==null?void 0:_i.tag_disciplines)==null||Ai.forEach(ua=>{ua.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&ha.push(ua)})})}if(Et&&on){const Ki=(di=(li=hn==null?void 0:hn.disciplinesData)==null?void 0:li.disciplines)==null?void 0:di.find(Ai=>Ai.id===Et),_i=(Ni=Ki==null?void 0:Ki.sub_disciplines)==null?void 0:Ni.find(Ai=>Ai.id===on);(Ra=_i==null?void 0:_i.tag_disciplines)==null||Ra.forEach(Ai=>{Ai.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&ha.push(Ai)})}return ha},Yi=()=>er(void 0,null,function*(){fn({type:"problemset/getTeachGroupData"})});(0,y.useEffect)(()=>{const{completion_questions_count:Et=0,judgement_questions_count:on=0,multiple_questions_count:xn=0,practical_questions_count:En=0,program_questions_count:Hn=0,single_questions_count:Jn=0,subjective_questions_count:ti=0,combination_questions_count:li=0,bprogram_questions_count:di=0}=hn.basketData||{},Ni=Et+on+xn+En+Hn+Jn+ti+li+di;Qr(Ni)},[hn.basketData]);const Yr=(Et,on)=>er(void 0,null,function*(){var xn;Et.type==="3"?Et.clazz="ItemBanksGroup":delete Et.clazz;const En=dr({},Et);Ti(!0);const Hn=yield fn({type:"problemset/getGroup",payload:dr({},En)});return Hn!=null&&Hn.data&&ea((Hn==null?void 0:Hn.data)||[]),Hn&&(kr((Hn==null?void 0:Hn.navigation)||[]),((xn=Hn==null?void 0:Hn.navigation)==null?void 0:xn.length)>1?Mi(!1):Mi(!0)),Ur||on||ai([]),Ti(!1),Hn}),Jr=(Et,on)=>er(void 0,null,function*(){const xn=dr({},Et);localStorage.setItem("problemsetkey",JSON.stringify(Et)),xn.item_type=Ur?"PROGRAM":Et.item_type,xn.keyword=Et.keyword||"",Ti(!0);const En=yield fn({type:"problemset/getItemBanks",payload:dr({},xn)});if(En&&En.status!==403&&En.status!==401&&En.status!==500){if(Xn(En.items_count||0),Li(En.item_types),$n(En.items||[]),ni(En.tag_disciplines||[]),Gn(En.used_shixun_ids||[]),sa(En.items||[]),Ur||on||ai([]),Or((En==null?void 0:En.added_num)||0),Ti(!1),Cn.get("page")&&!ir){let Hn=parseInt(localStorage.getItem("problemsetid"))||0;window.scrollTo({top:Hn-100,behavior:"smooth"}),yr(!0)}return En}}),hi=()=>{fn({type:"problemset/getBasketList",payload:{}})},sa=Et=>{const on=Et.every(xn=>{var En;return((En=xn.program_attr)==null?void 0:En.status)===0});mi.current=on},da=(Et,on)=>{ht.discipline_id=Et||"",ht.sub_discipline_id=on||"",ht.tag_discipline_id="",ht.page=1,delete ht.id,Wr(-1),nn(ht),Jr(ht),(Vn==="3"||Vn==="0")&&Yr(Tr(dr({},ht),{parents:br.slice(0,-1)}))},Ji=Et=>{ht.item_type=Et||"",ht.page=1,nn(ht),Jr(ht),(Vn==="3"||Vn==="0")&&Yr(Tr(dr({},ht),{parents:br.slice(0,-1)}))},Ii=Et=>{ht.difficulty=Et||"",ht.page=1,delete ht.id,nn(ht),Jr(ht),(Vn==="3"||Vn==="0")&&Yr(Tr(dr({},ht),{parents:br.slice(0,-1)}))},la=Et=>{ht.tag_discipline_id=Et,ht.page=1,delete ht.id,Et===-1&&(ht.discipline_id="",ht.sub_discipline_id="",ht.tag_discipline_id=""),Wr(Et),nn(ht),Jr(ht),(Vn==="3"||Vn==="0")&&Yr(Tr(dr({},ht),{parents:br.slice(0,-1)}))},[Va,fa]=(0,y.useState)(!1),Ga=Et=>{fn({type:"problemset/getDisciplines",payload:{source:"question",group_id:0,group_type:Et}}),ht.discipline_id="",ht.sub_discipline_id="",ht.tag_discipline_id="",ht.item_type=null,ht.difficulty=null,ht.type=Et,Et==="0"?(Mi(!1),ht.group_id=0,ht.teach_group_id=0):(Mi(!0),ht.group_id=null),Et==="3"&&Ur?ht.only_published=!0:ht.only_published=null,Et==="3"?(ht.clazz="ItemBanksGroup",fa(!0)):fa(!1),ht.page=1,delete ht.id,Wr(-1),Ir(Et),nn(ht),Jr(ht),Et!=="1"&&Et!=="2"&&Yr(ht),Mi(!0)},Ca=(Et,on)=>{ht.page=Et,ht.per_page=on,nn(ht),Jr(ht,!0),Yr(ht,!0)},Sa=Et=>{ht.discipline_id="",ht.sub_discipline_id="",ht.tag_discipline_id="",ht.item_type=null,ht.difficulty=null,ht.page=1,ht.keyword=Et,delete ht.id,console.log(ht,"paramsparamsparamsparamsparams"),Et?(Sr(!0),(0,pr.tk)({name:Et,copywriting:Et,position:Ur?"Practice":"ItemBank"})):Sr(!1),Wr(-1),nn(ht),Jr(ht)},Gr=()=>{nn(ht),Jr(ht),yi(!1)},va=Et=>{const on=Et.length===kn.length&&ht.page>1?ht.page-1:ht.page;ht.page=on,hi(),nn(ht),Jr(ht),Yr(ht)},Ya=()=>{fn({type:"problemset/setActionTabs",payload:{key:"Problemset-PublicReview"}})},Ka=(Et,on)=>er(void 0,null,function*(){const xn=on?yield(0,Qe.lS)({id:Et}):yield(0,Qe.s)({id:Et});(xn==null?void 0:xn.status)===0&&Gr()}),Qa=Et=>er(void 0,null,function*(){go(Et)}),Xa=Et=>er(void 0,null,function*(){Ea([Et])}),Ja=Et=>{Vr.current="",cr.current="",ae.default.confirm({centered:!0,width:530,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u8BD5\u9898\u7EA0\u9519",content:gt.createElement("div",{className:"font14"},gt.createElement("div",null,"\u9519\u8BEF\u7C7B\u578B\uFF1A"),gt.createElement(re.ZP.Group,{className:"mt10",onChange:on=>cr.current=on.target.value},gt.createElement(re.ZP,{value:"\u9898\u5E72"},"\u9898\u5E72"),gt.createElement(re.ZP,{value:"\u7B54\u6848"},"\u7B54\u6848"),gt.createElement(re.ZP,{value:"\u89E3\u6790"},"\u89E3\u6790"),gt.createElement(re.ZP,{value:"\u5C5E\u6027"},"\u5C5E\u6027"),gt.createElement(re.ZP,{value:"\u5176\u5B83"},"\u5176\u5B83")),gt.createElement("div",{className:"mt10"},"\u9519\u8BEF\u63CF\u8FF0\uFF1A"),gt.createElement(mn,{className:"mt10",rows:4,defaultValue:Vr.current,onChange:on=>Vr.current=on.target.value})),onOk:()=>new Promise((on,xn)=>er(void 0,null,function*(){if(!(cr.current&&Vr.current))return ee.ZP.info("\u8BF7\u586B\u5199\u9519\u8BEF\u7C7B\u578B\u548C\u9519\u8BEF\u63CF\u8FF0\uFF01"),xn();(yield(0,Qe.L5)({id:Et,clazz:cr.current,description:Vr.current})).status===0&&ee.ZP.info("\u6DFB\u52A0\u6210\u529F\uFF01"),on()}))})},qa=(0,y.useRef)(),[$a,ga]=(0,y.useState)([]),[eo,ya]=(0,y.useState)(!1),[Mo,No]=(0,y.useState)({}),pa=(0,y.useRef)([0]),xa=Et=>er(void 0,null,function*(){const on=yield(0,_t.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:Et==null?void 0:Et.sub_discipline_id}});ga(on==null?void 0:on.tag_disciplines)}),to=Et=>er(void 0,null,function*(){qn(Et),Ma(Et),ya(!0)}),Da=Et=>{fn({type:"problemset/setActionTabs",payload:{key:"Problemset-SetPrivate",params:{id:Et}}})},no=Et=>er(void 0,null,function*(){var on,xn,En,Hn;const Jn=yield(0,_t.ZP)("/api/item_banks/check_item_banks.json",{method:"get",params:{ids:[Et]}});(Jn==null?void 0:Jn.status)===0&&((on=Jn==null?void 0:Jn.data)==null?void 0:on.size)!==0?ae.default.confirm({icon:null,width:400,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:gt.createElement("div",null,gt.createElement("div",null,"\u8BD5\u9898\u5DF2\u7ECF\u5728\u300A",((xn=Jn==null?void 0:Jn.data)==null?void 0:xn.name)||"--","\u300B",((En=Jn==null?void 0:Jn.data)==null?void 0:En.size)>1?`\u7B49 ${(Hn=Jn==null?void 0:Jn.data)==null?void 0:Hn.size} \u5F20\u8BD5\u5377\u4E2D\u4F7F\u7528`:"\u8BD5\u5377\u4E2D\u4F7F\u7528"," \uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u8BD5\u9898\u8FDB\u884C\u5220\u9664\uFF1F"),gt.createElement("div",null,"\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002")),onOk:()=>er(void 0,null,function*(){const ti=yield fn({type:"problemset/handleDelete",payload:{id:Et}});(ti==null?void 0:ti.status)===0&&va([null])})}):fn({type:"problemset/setActionTabs",payload:{key:"Problemset-Delete",params:{id:Et}}})}),ro=Et=>er(void 0,null,function*(){const{item_type:on}=Et;if(on==="PROGRAM"){const{program_attr:{identifier:xn}}=Et,En=yield fn({type:"problemset/startExperience",payload:{id:xn}});if(En.status===0){const Hn=En.identifier;(0,dn.xg)(`/myproblems/${Hn}`);return}ee.ZP.warning(En.message);return}fn({type:"problemset/setActionTabs",payload:{key:on,params:Et}})}),Fa=Et=>er(void 0,null,function*(){if(ht.exam_id){(yield(0,Qe.fY)({item_id:Et,id:ht.exam_id})).status===0&&Gr();return}if(ht!=null&&ht.exercise_id){(yield(0,_t.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:ht==null?void 0:ht.exercise_id,item_bank_ids:[Et]}})).status===0&&Gr();return}(yield fn({type:"problemset/cancel",payload:{id:Et,item_bank:1}})).status===0&&(Gr(),hi())}),[_a,Mi]=(0,y.useState)(!1),Ba=(Et,on=!1,xn=!1)=>er(void 0,null,function*(){var En;if(fn({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs(Et),group_type:Vn==="3"?"3":"0"}}),ht.discipline_id="",ht.sub_discipline_id="",ht.tag_discipline_id="",ht.page=1,ht.group_id=Math.abs(Et),Wr(-1),nn(ht),xn){const Hn=JSON.parse(JSON.stringify(br));Hn.splice(Hn.length-2,2),ht.parents=Hn}else ht.parents=[...br||[{id:0,name:"\u6839\u76EE\u5F55"}],...((En=(0,An.b)(Rn.current,Et))==null?void 0:En.map(Hn=>({id:Hn.id,name:Hn.name})))||[]];Yr(dr({},ht)).then(Hn=>{var Jn;kr(Hn==null?void 0:Hn.navigation),((Jn=Hn==null?void 0:Hn.navigation)==null?void 0:Jn.length)>1&&Et?Mi(!0):Mi(!1)}),Jr(ht)}),io=Et=>er(void 0,null,function*(){fn({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs(Et),group_type:"0"}}),ht.discipline_id="",ht.sub_discipline_id="",ht.tag_discipline_id="",ht.page=1,ht.item_type=null,ht.difficulty=null,ht.type="0",ht.group_id=Math.abs(Et),ht.only_published=null,fa(!1),Wr(-1),Ir("0"),nn(ht),Yr(dr({},ht)).then(on=>{var xn;kr(on==null?void 0:on.navigation),((xn=on==null?void 0:on.navigation)==null?void 0:xn.length)>1&&Et?Mi(!0):Mi(!1)}),Jr(ht)}),Oa=Et=>er(void 0,null,function*(){if(ht.exam_id){(yield(0,Qe.zh)({exam_id:ht.exam_id,item_bank_ids:[Et]})).status===0&&Gr();return}if(ht!=null&&ht.exercise_id){(yield(0,_t.ZP)(`/api/exercises/${ht==null?void 0:ht.exercise_id}/select_questions.json`,{method:"post",body:{item_bank_ids:[Et]}})).status===0&&Gr();return}if(zr===200){ee.ZP.info("\u5DF2\u9009200\u4E2A\u8BD5\u9898\uFF08\u4E0D\u80FD\u5728\u9009\u7528\u66F4\u591A\u8BD5\u9898\uFF09");return}(yield fn({type:"problemset/select",payload:{item_bank_ids:[Et]}})).status===0&&(Gr(),hi())}),ao=Et=>er(void 0,null,function*(){if(!Et&&!(vr!=null&&vr.length))return ee.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");Ar.current=[0],ae.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,className:"custom-modal-divider",icon:null,content:gt.createElement("div",{className:`font14 ${it.overflow}`,style:{maxHeight:500,overflow:"auto"}},gt.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),gt.createElement(ne.Z,{spinning:Hi},gt.createElement(De.Z,{defaultValue:!0,value:Ar.current,onChange:on=>Ar.current=on}))),onOk:()=>er(void 0,null,function*(){var on;const xn=yield(0,Qe.Rp)({id:Et,group_id:(on=Ar.current)==null?void 0:on[0]});Ar.current=[],(xn==null?void 0:xn.status)===0&&(Yr(ht),Gr(),ee.ZP.success("\u52A0\u5165\u6210\u529F"))})})}),ba=Et=>er(void 0,null,function*(){if(!Et&&!(vr!=null&&vr.length))return ee.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");ae.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u79FB\u52A8\u5230",maskClosable:!0,className:"custom-modal-divider",icon:null,content:gt.createElement("div",{className:`font14 ${it.overflow}`,style:{maxHeight:500,overflow:"auto"}},gt.createElement("div",{className:it.tips},gt.createElement("div",null,"\u63D0\u793A\uFF1A"),gt.createElement("div",null,"1.\u82E5\u5C06\u5DF2\u5171\u4EAB\u8BD5\u9898\u79FB\u5165\u6587\u4EF6\u5939\uFF0C\u5219\u4F1A\u64A4\u9500\u6B64\u8BD5\u9898\u539F\u6709\u7684\u5171\u4EAB\u9009\u9879\uFF0C\u4EE5\u6587\u4EF6\u5939\u7684\u5171\u4EAB\u9009\u9879\u4E3A\u51C6\uFF1B"),gt.createElement("div",null,"2.\u82E5\u5C06\u5DF2\u5171\u4EAB\u6587\u4EF6\u5939\u5185\u7684\u8BD5\u9898\u79FB\u51FA\u81F3\u6839\u76EE\u5F55\uFF0C\u5219\u4F1A\u64A4\u9500\u8BD5\u9898\u6240\u6709\u7684\u5171\u4EAB\u9009\u9879\u3002")),gt.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939"),gt.createElement(ne.Z,{spinning:Hi},gt.createElement(De.Z,{defaultValue:!0,defaultSelectedKeys:pa.current,defaultExpandedKeys:pa.current,onChange:on=>pa.current=on}))),onOk:()=>er(void 0,null,function*(){var on;const xn=yield(0,Qe.LS)({ids:Et?[Et]:vr,groups_ids:(on=pa.current)==null?void 0:on[0]});console.log("\u79FB\u52A8\u8BD5\u9898\u5230\u6307\u5B9A\u6587\u4EF6\u5939\u7684res",xn),(xn==null?void 0:xn.status)===0&&(Yr(ht),Gr())})})}),oo=Et=>er(void 0,null,function*(){console.log("\u64A4\u9500\u5171\u4EAB\u89E6\u53D1");const on=yield(0,Qe.hg)({clazz:"ItemBank",id:Et});console.log(on,"\u64A4\u9500\u5171\u4EAB\u89E6\u53D1\u7684res");const xn=(on==null?void 0:on.groups)||[];Ar.current=xn.filter(En=>En.is_share).map(En=>En.id),ae.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:gt.createElement("div",{className:`font14 ${it.overflow}`},gt.createElement("p",{className:`${it.tips}`},"\u63D0\u793A\uFF1A\u5171\u4EAB\u540E\u7684\u8BD5\u9898\u652F\u6301\u56E2\u961F\u6210\u5458\u8FDB\u884C\u7F16\u8F91\uFF0C\u5982\u9700\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002"),gt.createElement(x.default.Group,{className:it.checkbox,defaultValue:xn==null?void 0:xn.map(En=>En.is_share?En.id:"")},xn==null?void 0:xn.map(En=>gt.createElement(x.default,{key:En.id,value:En.id,onChange:()=>{En.is_share=!En.is_share,console.log(xn,"\u9009\u4E2D\u7684data"),Ar.current=xn}}," ",En.name)))),onOk:()=>er(void 0,null,function*(){return Ar.current=xn.filter(En=>En.is_share).map(En=>En.id),console.log(Ar.current,"joinGroupDataRef.current"),new Promise((En,Hn)=>er(void 0,null,function*(){console.log(xn,"\u770B\u770B\u8FD9\u91CC\u7684data");const Jn=yield(0,Qe.GW)({ids:[Et],clazz:"ItemBank",group_ids:Ar.current});return Ar.current=[],(Jn==null?void 0:Jn.status)===0&&(ee.ZP.info("\u64CD\u4F5C\u6210\u529F"),Gr()),En()}))})})}),so=Et=>{fn({type:"problemset/setActionTabs",payload:{key:"Problemset-BasketDelete",params:{type:Et}}})},lo=()=>{ae.default.confirm({title:"\u786E\u8BA4\u8981\u6E05\u7A7A\u8BD5\u9898\u7BEE\u5417\uFF1F",centered:!0,onOk:()=>er(void 0,null,function*(){(yield(0,Qe.RT)()).status===0&&(Gr(),hi())})})},uo=()=>{fn({type:"problemset/setActionTabs",payload:{key:"\u65B0\u5EFA\u6587\u4EF6\u5939",params:ht}})},co=()=>{var Et;const on={discipline_id:`&discipline_id=${ht.discipline_id}`,sub_discipline_id:`&sub_discipline_id=${ht.sub_discipline_id}`,tag_discipline_id:`&sub_discipline_id=${ht.tag_discipline_id}`,difficulty:`&difficulty=${ht.difficulty}`,item_type:`&item_type=${ht.item_type}`,group_id:`&group_id=${ht.group_id||0}`};let xn=`/problemset/newitem?pages=${ht.page}`;Object.keys(on).forEach(En=>{ht[En]&&(xn=xn+on[En])}),(Et=xe.history)==null||Et.push(xn)},ia=Et=>{const on=vr;if(!(on!=null&&on.length))return ee.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");if(zr+on.length>200&&Et&&ei){ee.ZP.info(`\u8BD5\u9898\u7BEE\u4E2D\u6700\u591A\u53EF\u518D\u52A0\u5165${200-zr}\u9898\uFF0C\u5F53\u524D\u9009\u4E2D${on.length}\u9898\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}Et?fo(on):po(on)},fo=Et=>er(void 0,null,function*(){let on=[...Et];kn.forEach(xn=>{var En;on.includes(xn.id)&&xn.item_type==="PROGRAM"&&((En=xn.program_attr)==null?void 0:En.status)===0&&(0,In.remove)(on,Hn=>Hn===xn.id)}),ae.default.confirm({width:530,title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:gt.createElement("div",null,"\u5F53\u524D\u5DF2\u9009\u62E9",Et.length,"\u9053\u8BD5\u9898\uFF0C\u5DF2\u52A0\u5165\u8FC7\u7684\u8BD5\u9898\u6216\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u5C06\u4E0D\u4F1A\u91CD\u590D\u52A0\u5165 "),onOk:()=>er(void 0,null,function*(){let xn;ht.exam_id?xn=yield(0,Qe.zh)({exam_id:ht.exam_id,item_bank_ids:on}):ht!=null&&ht.exercise_id?xn=yield(0,_t.ZP)(`/api/exercises/${ht==null?void 0:ht.exercise_id}/select_questions.json`,{method:"post",body:{item_bank_ids:on}}):xn=yield fn({type:"problemset/select",payload:{item_bank_ids:on}}),xn.status===0&&(Gr(),hi())})})}),po=Et=>er(void 0,null,function*(){let on;ht.exam_id?on=yield(0,_t.ZP)(`/api/examination_banks/${ht.exam_id}/batch_revoke_item.json`,{method:"post",body:{item_ids:Et}}):ht!=null&&ht.exercise_id?on=yield(0,_t.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:ht==null?void 0:ht.exercise_id,item_bank_ids:Et}}):on=yield fn({type:"problemset/unselectAll",payload:{item_ids:Et}}),on.status===0&&(Gr(),hi())}),ho=Et=>er(void 0,null,function*(){if(ei&&zr===200){ee.ZP.info("\u5DF2\u9009200\u4E2A\u8BD5\u9898\uFF08\u4E0D\u80FD\u5728\u9009\u7528\u66F4\u591A\u8BD5\u9898\uFF09");return}let on;ht.exam_id?(on=yield(0,Qe.zh)({exam_id:ht.exam_id,shixun_ids:Et}),on.status===0&&Gr()):(on=yield fn({type:"problemset/select",payload:{shixun_ids:Et}}),on.status===0&&(hi(),Gr()))}),mo=()=>{fn({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"}})},vo=Et=>er(void 0,null,function*(){var on,xn,En;if(!((xn=(on=hn.teachGroupData)==null?void 0:on.groups)!=null&&xn.length))return ee.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u6211\u7684\u4E2A\u4EBA\u4E2D\u5FC3-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");const Hn=yield(0,_t.ZP)("/api/teach_group_shares/get_group_status.json",{method:"get",params:{group_id:Et}});console.log(Hn,"\u5224\u65AD\u53EF\u5426\u5171\u4EAB-\u662F\u5426\u88AB\u5171\u4EAB\u8FC7"),Hn.status===0&&(Ar.current=Hn==null?void 0:Hn.data,ae.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:gt.createElement("div",{className:`font14 ${it.overflow}`},gt.createElement("div",{className:it.tips},gt.createElement("div",null,"\u63D0\u793A\uFF1A"),gt.createElement("div",null,"1.\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F\u540E\uFF0C\u5728\u5DF2\u5171\u4EAB\u7684\u6587\u4EF6\u5939\u6DFB\u52A0\u3001\u5220\u9664\u8BD5\u9898\u6216\u5B50\u6587\u4EF6\u5939\u7B49\u64CD\u4F5C\u4F1A\u540C\u6B65\u81F3\u56E2\u961F\u6587\u4EF6\u5939\u3002\u82E5\u65B0\u8BD5\u9898\u65E0\u9700\u5171\u4EAB\uFF0C\u53EF\u65B0\u5EFA\u6587\u4EF6\u5939\u7BA1\u7406\u8BD5\u9898\u3002"),gt.createElement("div",null,"2.\u5982\u9700\u64A4\u9500\u5F53\u524D\u6587\u4EF6\u5939\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002")),gt.createElement(x.default.Group,{className:it.checkbox,defaultValue:Ar.current.map(Jn=>Jn.is_share?Jn.id:"")},(En=Hn==null?void 0:Hn.data)==null?void 0:En.map(Jn=>gt.createElement(x.default,{disabled:!Jn.can_share,key:Jn.id,value:Jn.id,onChange:()=>{Jn.is_share=!Jn.is_share,console.log(Hn.data,"res.data"),Ar.current=Hn==null?void 0:Hn.data}}," ",Jn.name)))),onOk:()=>new Promise((Jn,ti)=>er(void 0,null,function*(){var li;if(!((li=Ar.current)!=null&&li.length))return ee.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),ti();const di=yield(0,_t.ZP)("/api/teach_group_shares/item_banks_group.json",{method:"post",body:{teach_groups:Ar.current.map(Ni=>({id:Ni.id,is_share:Ni.is_share})),group_id:Et}});console.log(di),(Hn==null?void 0:Hn.status)===0&&(ee.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ar.current=[],ai([]),Gr(),Yr(ht),Jn())}))}))}),Ea=Et=>{var on,xn,En,Hn;if(console.log("\u5171\u4EAB\u8BD5\u9898\u89E6\u53D1"),!((xn=(on=hn.teachGroupData)==null?void 0:on.groups)!=null&&xn.length))return ee.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u6211\u7684\u4E2A\u4EBA\u4E2D\u5FC3-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");ae.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:gt.createElement("div",{className:`font14 ${it.overflow}`},gt.createElement("div",{className:it.tips},"\u63D0\u793A\uFF1A\u5171\u4EAB\u540E\u7684\u8BD5\u9898\u652F\u6301\u56E2\u961F\u6210\u5458\u8FDB\u884C\u7F16\u8F91\uFF0C\u5982\u9700\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002"),gt.createElement(x.default.Group,{className:it.checkbox,defaultValue:Ar.current,onChange:Jn=>Ar.current=Jn},(Hn=(En=hn.teachGroupData)==null?void 0:En.groups)==null?void 0:Hn.map(Jn=>gt.createElement(x.default,{key:Jn.group_id,value:Jn.group_id},Jn.name)))),onOk:()=>new Promise((Jn,ti)=>er(void 0,null,function*(){var li;if(!((li=Ar.current)!=null&&li.length))return ee.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),ti();const di=yield(0,Qe.GW)({ids:Et||vr,clazz:"ItemBank",group_ids:Ar.current});(di==null?void 0:di.status)===0&&(ee.ZP.info("\u6240\u9009\u8BD5\u9898\u6210\u529F\u5206\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),Ar.current=[],ai([]),Gr(),Jn())})),onCancel:()=>{console.log("\u53D6\u6D88\u4E86"),Ar.current=[]}})},Pa=()=>er(void 0,null,function*(){var Et,on,xn,En;const Hn=()=>er(void 0,null,function*(){fr(!0);const Jn=yield(0,Qe.nD)({ids:vr});fr(!1),(Jn==null?void 0:Jn.status)===0&&ae.default.info({centered:!0,width:530,className:"custom-modal-divider ",okText:"\u786E\u5B9A",title:"\u5220\u9664\u7ED3\u679C",maskClosable:!1,keyboard:!1,icon:null,content:`\u672C\u6B21\u6210\u529F\u5220\u9664${Jn.success}\u6761\u8BD5\u9898\uFF0C\u6709${Jn.fail}\u6761\u8BD5\u9898\u56E0\u4E3A\u516C\u5F00\u65E0\u6CD5\u5220\u9664\uFF0C\u8BF7\u64A4\u9500\u540E\u518D\u8FDB\u884C\u5220\u9664\u3002`,onOk:()=>{va(new Array(Jn.success))}})});if(vr!=null&&vr.length){const Jn=yield(0,_t.ZP)("/api/item_banks/check_item_banks.json",{method:"get",params:{ids:vr}});if((Jn==null?void 0:Jn.status)===0&&((Et=Jn==null?void 0:Jn.data)==null?void 0:Et.size)!==0){ae.default.confirm({icon:null,width:400,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:gt.createElement("div",null,gt.createElement("div",null,"\u8BD5\u9898\u5DF2\u7ECF\u5728\u300A",((on=Jn==null?void 0:Jn.data)==null?void 0:on.name)||"--","\u300B",((xn=Jn==null?void 0:Jn.data)==null?void 0:xn.size)>1?`\u7B49 ${(En=Jn==null?void 0:Jn.data)==null?void 0:En.size} \u5F20\u8BD5\u5377\u4E2D\u4F7F\u7528`:"\u8BD5\u5377\u4E2D\u4F7F\u7528","\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u8BD5\u9898\u8FDB\u884C\u5220\u9664\uFF1F"),gt.createElement("div",null,"\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002")),onOk:Hn});return}else{ae.default.confirm({centered:!0,width:530,className:"custom-modal-divider ",okText:"\u786E\u5B9A",title:"\u63D0\u793A",cancelText:"\u53D6\u6D88",icon:null,content:`\u672C\u6B21\u9009\u4E2D\u4E86${vr==null?void 0:vr.length}\u6761\u8BD5\u9898\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF0C\u5220\u9664\u540E\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F`,onOk:Hn});return}}ee.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u5220\u9664\u7684\u8BD5\u9898")}),Ta=()=>{var Et,on,xn;if(!(vr!=null&&vr.length))return ee.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");if((Et=kn==null?void 0:kn.filter(En=>vr.includes(En.id)))!=null&&Et.every(En=>En.public))return ee.ZP.info("\u6240\u9009\u8BD5\u9898\u5DF2\u516C\u5F00\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9");if((on=kn==null?void 0:kn.filter(En=>vr.includes(En.id)))!=null&&on.find(En=>{var Hn;return En.item_type==="PROGRAM"&&((Hn=En.program_attr)==null?void 0:Hn.status)===0}))return ee.ZP.info("\u5DF2\u9009\u9898\u4E2D\u5B58\u5728\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898");if(window.localStorage.getItem("problemset-set-public-hint-flag")==="1"||qt.userInfo.professional_certification){if((xn=kn==null?void 0:kn.filter(En=>vr.includes(En.id)))!=null&&xn.find(En=>{var Hn;return((Hn=En==null?void 0:En.tag_discipline_ids)==null?void 0:Hn.length)==0}))return ee.ZP.info("\u90E8\u5206\u8BD5\u9898\u6682\u672A\u8BBE\u7F6E\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u77E5\u8BC6\u70B9\u518D\u8FDB\u884C\u516C\u5F00");ae.default.confirm({centered:!0,width:530,okText:"\u7533\u8BF7\u516C\u5F00",cancelText:"\u53D6\u6D88",title:"\u6279\u91CF\u516C\u5F00\u8BD5\u9898",maskClosable:!0,icon:null,content:gt.createElement("div",{className:"font16 c-grey-333"},"\u8BD5\u9898\u516C\u5F00\u4E4B\u540E\uFF0C\u5E73\u53F0\u7684\u6240\u6709\u7528\u6237\u90FD\u53EF\u4EE5\u67E5\u770B\u53EF\u4F7F\u7528\u3002\u786E\u8BA4\u8981\u7533\u8BF7\u516C\u5F00\u5417"),onOk:()=>{Ia()}})}else ae.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u516C\u5F00\u89C4\u5219\u544A\u77E5",maskClosable:!0,icon:null,content:gt.createElement("div",{className:"font16 c-grey-333"},"\u516C\u5F00\u5E76\u7ECF\u5E73\u53F0\u5BA1\u6838\u540E\uFF0C\u8BE5\u9898\u5C06\u5728\u516C\u5171\u8BD5\u9898\u5E93\u53EF\u89C1\uFF0CEducoder\u6240\u6709\u7528\u6237\u5747\u53EF\u4F7F\u7528\u8BE5\u9898\u3002",gt.createElement("br",null),"\u516C\u5F00\u540E\u4E0D\u53EF\u4FEE\u6539\uFF0C\u4F46\u53EF\u4EE5\u64A4\u9500\uFF1B\u64A4\u9500\u516C\u5F00\u540E\u53EF\u4EE5\u4FEE\u6539\u3002",gt.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u7533\u8BF7\u516C\u5F00\uFF1F",gt.createElement("br",null),gt.createElement(x.default,{className:"mt10",defaultChecked:!1,onChange:En=>Ci.current=En.target.checked},"\u4E0D\u518D\u63D0\u793A")),onOk:()=>{Ia()}})},Ia=()=>er(void 0,null,function*(){const Et=Vn==="3"?1:2,on=kn?kn.filter(En=>vr.includes(En.id)&&!(En.public||En.apply)).map(En=>En.id):[];(yield(0,Qe.Qp)({ids:on,source:Et})).status===0&&(Ci.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),Ci.current=!1,Gr(),ee.ZP.success("\u6279\u91CF\u7533\u8BF7\u6210\u529F"))}),Ma=Et=>er(void 0,null,function*(){const on=yield(0,_t.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});ra(on.disciplines||[]),yield xa(Et),Et!=null&&Et.sub_discipline_id?(or(1),oi.setFieldsValue({sub_discipline_id:[Et==null?void 0:Et.discipline_id,Et==null?void 0:Et.sub_discipline_id],tag_discipline_ids:Et==null?void 0:Et.tag_discipline_ids})):Et!=null&&Et.tag_discipline_ids&&oi.setFieldsValue({tag_discipline_ids:Et==null?void 0:Et.tag_discipline_ids})}),go=Et=>{qn(Et),Ma(Et),Vi(!0)},yo=Et=>{ae.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:gt.createElement(gt.Fragment,null,gt.createElement("div",{className:it.modalContent},"\u53D1\u5E03\u540E\u5373\u53EF\u5E94\u7528\u5230\u81EA\u5DF1\u7BA1\u7406\u7684\u8BFE\u5802"),gt.createElement("div",{className:it.modalContent}," \u662F\u5426\u786E\u8BA4\u53D1\u5E03?")),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>er(void 0,null,function*(){const on=yield(0,Qe.MZ)({identifier:Et});(on==null?void 0:on.status)===0&&(ee.ZP.success("\u53D1\u5E03\u6210\u529F"),Gr())})})},bo=Et=>{Da(Et)},Eo=Et=>{ae.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:gt.createElement("p",{className:it.modalContent},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>er(void 0,null,function*(){const on=yield(0,Qe.sD)({identifier:Et});(on==null?void 0:on.status)===0&&(ee.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F"),Gr())})})},Ao=Et=>er(void 0,null,function*(){console.log("\u5207\u6362\u56E2\u961Ftab\u65F6\u89E6\u53D1",Et),fn({type:"problemset/getDisciplines",payload:{source:"question",teach_group_id:Et,group_id:ht.group_id,group_type:"3"}}),ht.page=1,ht.teach_group_id=Et,delete ht.id,ht.group_id=0,nn(dr({},ht)),Jr(ht),Yr(ht)}),wo=Et=>{ht.sort_by=Et.type,ht.sort_direction=Et.direction,ht.page=1,Ei(Et.name),nn(ht),Jr(ht),Yr(Tr(dr({},ht),{parents:br.slice(0,-1)}))},Co=()=>{ht.page=1,nn(ht),Jr(ht),Yr(ht)},So=Et=>{ht.discipline_id="",ht.sub_discipline_id="",ht.tag_discipline_id="",ht.item_type=null,ht.difficulty=null,ht.page=1,ht.group_id=Et,Wr(-1),nn(ht),Jr(ht),Yr(ht)},xo=()=>{if(!(vr!=null&&vr.length)){fn({type:"problemset/setActionTabs",payload:{key:"\u5BFC\u51FA\u8BD5\u9898",params:ht}});return}ae.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5BFC\u51FA\u63D0\u793A",maskClosable:!0,icon:null,content:gt.createElement("div",{className:`font14 ${it.overflow}`},"\u5DF2\u9009\u4E2D",vr==null?void 0:vr.length,"\u9053\u9898\uFF0C\u5176\u4E2D\u7EC4\u5408\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA\u3002"),onOk:()=>{(0,wn.rQ)({ids:vr})}})},Do=()=>er(void 0,null,function*(){const Et=yield(0,Qe.bF)({ids:vr}),{unpublish_program_question_count:on,total_item_banks:xn}=Et.data||{};on===0?ae.default.error({title:"\u9519\u8BEF",content:gt.createElement("span",null,"\u53D1\u5E03\u9519\u8BEF\uFF01\u8BF7\u9009\u62E9\u5C1A\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u8FDB\u884C\u53D1\u5E03"),centered:!0,okText:"\u786E\u8BA4"}):ae.default.confirm({title:"\u63D0\u793A",content:gt.createElement("span",null,"\u5F53\u524D\u9009\u4E2D",xn,"\u9898\uFF0C\u5176\u4E2D\u5305\u542B",on,"\u9053\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\uFF0C \u8BF7\u786E\u8BA4\u662F\u5426\u53D1\u5E03\uFF1F"),centered:!0,onOk:()=>er(void 0,null,function*(){(yield(0,Qe.dt)({ids:vr})).status===0&&(ee.ZP.success("\u53D1\u5E03\u6210\u529F"),Gr())})})}),jo=gt.createElement(b.default,null,bi&>.createElement(b.default.Item,{onClick:()=>ia(!0)},"\u6279\u91CF\u52A0\u5165"),bi&>.createElement(b.default.Item,{onClick:()=>ia(!1)},"\u6279\u91CF\u79FB\u51FA"),Vn==="0"&&ei&>.createElement(b.default.Item,{onClick:()=>ba()},"\u79FB\u52A8\u5230"),Vn==="0"&&ei&>.createElement(b.default.Item,{onClick:Ta},"\u6279\u91CF\u516C\u5F00"),Vn==="0"&&ei&>.createElement(b.default.Item,{onClick:()=>Ea()},"\u6279\u91CF\u5171\u4EAB"),Vn==="0"&&ei&>.createElement(b.default.Item,{onClick:Pa},"\u6279\u91CF\u5220\u9664")),Na=Et=>{var on;if(Ur)if((Lr==null?void 0:Lr.length)<=0){let xn=kn.filter(En=>Et.includes(En.id));Fi([...xn]),ai(xn==null?void 0:xn.map(En=>En.id))}else if(Et.length>Lr.length){let xn=kn.filter(Jn=>Et.includes(Jn.id)),En=Lr.map(Jn=>Jn.id),Hn=xn.filter(Jn=>!En.includes(Jn.id));Fi([...Lr,...Hn]),ai((on=[...Lr,...Hn])==null?void 0:on.map(Jn=>Jn.id))}else{let xn=Lr.filter(En=>Et.includes(En.id));Fi([...xn]),ai(xn==null?void 0:xn.map(En=>En.id))}else ai(Et)},Aa=Et=>{var on;if(Ur)if(Et){let xn=Lr==null?void 0:Lr.map(Hn=>Hn.id),En=kn.filter(Hn=>!xn.includes(Hn.id));Fi([...Lr,...En]),ai((on=[...Lr,...En])==null?void 0:on.map(Hn=>Hn.id))}else{let xn=kn==null?void 0:kn.map(Hn=>Hn.id),En=Lr.filter(Hn=>!xn.includes(Hn.id));Fi([...En]),ai(En==null?void 0:En.map(Hn=>Hn.id))}else ai(Et?kn==null?void 0:kn.map(xn=>xn.id):[])},Fo=()=>{let Et="/problemset/preview";ht.exam_id&&(Et=`/paperlibrary/edit/${ht.exam_id}`),ht!=null&&ht.exercise_id&&!(en!=null&&en.pathId)&&(Et=`/classrooms/${en.coursesId}/exercise/${ht==null?void 0:ht.exercise_id}/edit`),xe.history.push(Et)},_o=[{type:"SINGLE",name:"\u5355\u9009\u9898"},{type:"MULTIPLE",name:"\u591A\u9009\u9898"},{type:"JUDGMENT",name:"\u5224\u65AD\u9898"},{type:"PROGRAM",name:"\u7F16\u7A0B\u9898"},{type:"SUBJECTIVE",name:"\u7B80\u7B54\u9898"},{type:"COMPLETION",name:"\u586B\u7A7A\u9898"},{type:"COMBINATION",name:"\u7EC4\u5408\u9898"},{type:"BPROGRAM",name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],Bo={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Oo=(Et,on)=>{var xn;const En=on.id<0?"--":bi?on[ht.exercise_id?"added":"choosed"]?gt.createElement("span",{key:1,className:it.btnAdd,onClick:Jn=>{Jn.target.style.pointerEvents="none",Fa(on.id)}},ei?"\u79FB\u51FA\u8BD5\u9898\u7BEE":gt.createElement("span",null,gt.createElement("b",{className:`iconfont icon-yichu ${it.cancelC}`}),"\u79FB\u51FA")):on.item_type==="PROGRAM"&&((xn=on.program_attr)==null?void 0:xn.status)===0?gt.createElement(E.Z,{placement:"top",title:"\u7F16\u7A0B\u9898\u672A\u53D1\u5E03\uFF0C\u4E0D\u80FD\u52A0\u5165\uFF01"},gt.createElement("span",{className:it.btnAdd,style:{cursor:"not-allowed",background:"#E3E6EC",color:"#B1BACD"}}," ",ei?"\u52A0\u5165\u8BD5\u9898\u7BEE":gt.createElement("span",{style:{padding:"0 3px"}},gt.createElement("b",{className:`iconfont icon-jiaru ${it.addC}`}),"\u52A0\u5165")," ")):gt.createElement("span",{className:it.btnAdd,onClick:()=>Oa(on.id)},ei?"\u52A0\u5165\u8BD5\u9898\u7BEE":gt.createElement("span",{style:{padding:"0 3px"}},gt.createElement("b",{className:`iconfont icon-jiaru ${it.addC}`}),"\u52A0\u5165")):gt.createElement(gt.Fragment,null);return gt.createElement("span",{className:it.actonBtn},on.id>0&>.createElement(Fn.N,{isProblemset:ei,user:qt,key:on.id,data:on,page:ht.page,activeTabsKey:Vn,selectIds:vr,onCollect:Ka,onSetPublic:Qa,onStartExperience:ro,onCorrection:Ja,onChangeTag:to,onPublicReview:Ya,onSetPrivate:Da,onDelete:no,onCancel:Fa,onSelect:Oa,onMoveTo:ba,addProblemset:ao,onSetShare:Xa,onCancelShare:oo,onPublish:yo,onCancelPublish:Eo,SubjectShare:_a}),En)};(0,y.useEffect)(()=>{if(Ur&&!(en!=null&&en.pathId)){const{coursesId:Et,categoryId:on}=en;fn({type:"shixunHomeworks/addCommonHomeWorkDefaultData",payload:{category:on,coursesId:Et,type:5}})}},[Ur]);const ja=()=>er(void 0,null,function*(){try{yield Mr.current.form.validateFields();let Et=Mr.current.form.getFieldsValue();if((Lr==null?void 0:Lr.length)<=0){document.getElementById("topicdom").scrollIntoView({behavior:"smooth"}),ee.ZP.info("\u8BF7\u9009\u62E9\u7F16\u7A0B\u9898");return}pi(!0);const{coursesId:on,categoryId:xn}=en;if(en!=null&&en.pathId){let En=yield(0,_t.ZP)(`/api/paths/${en==null?void 0:en.pathId}/create_hack_homework`,{method:"post",body:Tr(dr({},Et),{coursesId:on,category:xn,stage_shixun_id:xn=="null"?"":xn,stage_id:en==null?void 0:en.stageId,type:5,hack_ids:Lr==null?void 0:Lr.map(Hn=>Hn.id)})});(En==null?void 0:En.status)===0&&(ee.ZP.success(`${xn=="null"?"\u65B0\u589E\u6210\u529F":"\u7F16\u8F91\u6210\u529F"}`),xe.history.push(`/paths/${en.pathId}`))}else{let En=yield(0,_t.ZP)(fi?`/api/homework_commons/${xn}/update_hack.json`:`/api/courses/${on}/homework_commons.json`,{method:fi?"put":"post",body:Tr(dr({},Et),{coursesId:on,category:xn,type:5,hack_ids:Lr==null?void 0:Lr.map(Hn=>Hn.id)})});(En==null?void 0:En.status)===0&&xe.history.push(`/classrooms/${en.coursesId}/program_homework/${fi?xn:En.homework_id}/detail?tabs=1`)}pi(!1)}catch(Et){document.body.scrollIntoView()}}),La=()=>gt.createElement(te.default,{labelAlign:"right",form:oi,labelCol:{span:3},colon:!1,size:"large"},gt.createElement(te.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"sub_discipline_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411"}]},gt.createElement(z.Z,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411",options:Xi,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(Et,on)=>{oi.setFieldsValue({sub_discipline_id:Et,tag_discipline_ids:[]}),or(Et?Et.length:0),(Et==null?void 0:Et.length)>0&&(xa({sub_discipline_id:Et[1]}),Et[1]==(Ln==null?void 0:Ln.sub_discipline_id)&&oi.setFieldValue("tag_discipline_ids",Ln.tag_discipline_ids))},onClear:()=>{ga([]),oi.setFieldValue("tag_discipline_ids",[]),or(0)}})),gt.createElement(te.default.Item,{label:"",name:"tag_discipline_ids",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"}],style:{paddingLeft:75}},gt.createElement(ie.default,{disabled:rr===0,className:it.selectitems,showSearch:!0,mode:"multiple",placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",listHeight:200,allowClear:!0,optionFilterProp:"children",filterOption:(Et,on)=>on.key.indexOf(Et.toLowerCase())>=0},$a.map(Et=>gt.createElement(ie.default.Option,{key:Et.name+Et.id,value:Et.id},gt.createElement("div",{style:{display:"flex",alignItems:"center"}},gt.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},Et.name),(Et==null?void 0:Et.type)==="personal"&>.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),rr>0&>.createElement("div",{className:it.concat},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F",gt.createElement("span",{onClick:()=>Lt(!0)},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")));return gt.createElement("div",{className:it.page},gt.createElement("section",null,gt.createElement("div",{className:it.wrap},Di.course_name&&Ur&>.createElement("section",{className:"animated fadeIn"},gt.createElement("aside",{className:"mt10"},Di.category&>.createElement(oe.Z,{separator:">"},gt.createElement(oe.Z.Item,null,gt.createElement(xe.Link,{to:`/classrooms/${Di.course_id}/program_homework`},Di.course_name)),gt.createElement(oe.Z.Item,null,gt.createElement(xe.Link,{to:`/classrooms/${Di.course_id}/program_homework`},Di.category.category_name)),gt.createElement(oe.Z.Item,null,Si)))),gt.createElement("div",{className:it.title},Ur?Si:"\u8BD5\u9898\u5E93"),Ur&>.createElement(Er,{height:250,data:Ri,ref:Mr}),gt.createElement("div",{className:it.headerWrapper,id:"topicdom"},gt.createElement("div",{className:it.tabsWrap},gt.createElement(fe.default,{activeKey:Vn,onChange:Ga,tabBarExtraContent:gt.createElement("div",{className:it.searchWrap},Vn==="0"&&ei&>.createElement(pe.ZP,{className:it.addQuestionBtn,onClick:co},gt.createElement("img",{src:gr,className:it.pngIcon,alt:""}),"\u65B0\u589E\u8BD5\u9898"),gt.createElement(wr,{allowClear:!0,suffix:gt.createElement("i",{className:`iconfont icon-sousuo9 font14 ${it.searchIcon}`,onClick:()=>Sa(ht.keyword)}),className:it.search,placeholder:"\u8BF7\u8F93\u5165\u9898\u53F7\u6216\u5176\u4ED6\u5173\u952E\u8BCD\u8FDB\u884C\u641C\u7D22",size:"middle",onChange:Et=>{ht.keyword=Et.target.value,nn(dr({},ht))},onSearch:Sa}))},gt.createElement(ar,{tab:"\u516C\u5171",key:"1"}),((xt=(Ut=hn.teachGroupData)==null?void 0:Ut.groups)==null?void 0:xt.length)&>.createElement(ar,{tab:"\u56E2\u961F\u5171\u4EAB",key:"3"}),!(0,pn.ag)()&&!(0,pn.JA)()&&!Ur&>.createElement(ar,{tab:"\u6536\u85CF\u5939",key:"2"}),gt.createElement(ar,{tab:"\u6211\u521B\u5EFA\u7684",key:"0"}))),(((un=qt==null?void 0:qt.userInfo)==null?void 0:un.professional_certification)||ht.type!=="1")&>.createElement(a.S,{showSelectAll:!1,className:it.select,disciplinesData:($t=hn.disciplinesData)==null?void 0:$t.disciplines,knowledgeData:Pr,directionValue:ht.discipline_id,subDisciplineValue:ht.sub_discipline_id,typeValue:ht.item_type,isprogram_homework:Ur,showKnowledge:!0,name:Zi,setname:ta,difficultyValue:ht.difficulty,showShixun:!(0,pn.JA)()&&!ht.exercise_id&&Vn!=="3"&&Vn!=="1",onShixunChange:mo,onDirectionChange:da,onTypeChange:Ji,onDifficultyChange:Ii,knowledgeValue:Fr,onKnowledgeChange:la,teachGroupData:(Zt=hn.teachGroupData)==null?void 0:Zt.groups,onTeachGroupChange:Ao,teachGroupValue:ht.teach_group_id,showTeachGroup:Va})),gt.createElement("div",{className:it.treeWrapper,style:{display:Vn==="0"||Vn==="3"?"block":"none"}},gt.createElement("div",{className:it.treeHeader},gt.createElement(at.Z,{activeTabsKey:Vn,data:br,onClick:Ba}),Vn==="0"&&!Ur&>.createElement(pe.ZP,{type:"link",onClick:uo,className:it.exportBtn},gt.createElement("img",{src:Rr,alt:"",className:it.pngIcon}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),gt.createElement(ne.Z,{spinning:Hi},gt.createElement("div",{ref:aa,className:Pi.length?it.treeContent:"",style:{maxHeight:"220px",overflow:"auto"}},gt.createElement(An.Z,{setRootData:Et=>{Rn.current=Et},isProblemset:Vn==="0"?ei:!1,reloadData:Gr,data:Pi,onShare:vo,onOpen:Ba,activeTabsKey:Vn,params:ht,navigation:br})))),gt.createElement("div",{className:it.contentWrap},gt.createElement("div",{className:it.batchWrap},gt.createElement("div",{style:{flex:1,display:"flex",alignItems:"center"}},!Ur&>.createElement("div",{className:"font14"},(((Jt=qt==null?void 0:qt.userInfo)==null?void 0:Jt.professional_certification)||ht.type!=="1")&>.createElement(ue.Z,{dropdownRender:()=>gt.createElement(b.default,{selectedKeys:[vi]},ci==null?void 0:ci.map((Et,on)=>gt.createElement(b.default.Item,{key:Et.name,onClick:()=>wo(Et)},Et.name)))},gt.createElement("span",{style:{color:"#464F66"}},gt.createElement("i",{className:"iconfont icon-paixu font14 mr5 c-light-primary"}),vi))),Ur&>.createElement("div",null,gt.createElement(x.default,{checked:(kn==null?void 0:kn.filter(Et=>Lr==null?void 0:Lr.map(on=>on.id).includes(Et.id)).length)===kn.length,onChange:Et=>Aa(Et.target.checked)},"\u672C\u9875\u5168\u9009",gt.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",vr==null?void 0:vr.length,")"))),Ur&>.createElement(ae.default,{open:Qi,centered:!0,width:700,okText:`\u786E\u8BA4${en!=null&&en.pathId?"":fi?"\u7F16\u8F91":"\u65B0\u5EFA"}`,onCancel:()=>na(!1),cancelText:"\u8FD4\u56DE\u5217\u8868",onOk:ja,confirmLoading:Ui,title:"\u67E5\u770B\u5DF2\u9009"},gt.createElement("div",{className:"font14 c-light-primary mb10"},"\u5DF2\u9009",Lr==null?void 0:Lr.length,"\u4E2A"),gt.createElement("div",{style:{height:400,overflow:"auto"}},Lr==null?void 0:Lr.map((Et,on)=>{var xn,En,Hn,Jn,ti,li;return gt.createElement("div",{key:on,className:it.sendModal},gt.createElement("div",{className:it.li},gt.createElement("p",null,Et==null?void 0:Et.name),gt.createElement("div",{className:it.bottom},gt.createElement("span",{className:"c-grey-333"},"\u7F16\u7A0B\u9898"),gt.createElement("i",{className:it.line}),gt.createElement("span",{className:"c-grey-333"},Et.difficulty===1&&"\u7B80\u5355",Et.difficulty===2&&"\u9002\u4E2D",Et.difficulty===3&&"\u56F0\u96BE"),gt.createElement("i",{className:it.line}),gt.createElement("span",null,"\u521B\u5EFA\u8005\xA0",gt.createElement(E.Z,{title:(xn=Et==null?void 0:Et.author)==null?void 0:xn.name},gt.createElement("span",{className:"c-grey-333"},((Hn=(En=Et==null?void 0:Et.author)==null?void 0:En.name)==null?void 0:Hn.length)>6?((ti=(Jn=Et==null?void 0:Et.author)==null?void 0:Jn.name)==null?void 0:ti.substr(0,3))+"...":(li=Et==null?void 0:Et.author)==null?void 0:li.name))),gt.createElement("i",{className:it.line}),gt.createElement("span",{className:it.des},"\u66F4\u65B0\xA0",gt.createElement("span",{className:"c-grey-333"},Et==null?void 0:Et.updated_at)))),gt.createElement("div",{className:it.del,onClick:()=>{Na(Lr.filter(di=>di.id!==Et.id).map(di=>di.id))}},"\u5220\u9664"))})))),gt.createElement(ce.Z,{align:"middle"},gt.createElement("div",null,!ht.item_type&>.createElement("span",{style:{fontSize:"14px",color:"#999999"}},Hr.map(Et=>{if(Gi(Et.value)>0)return gt.createElement("span",{style:{marginLeft:6}},Et.name,gt.createElement("span",{style:{color:"#000000",marginLeft:6}},Gi(Et.value)))}))),Vn==="0"&&ei&>.createElement(pe.ZP,{onClick:xo,type:"link",className:it.exportBtn},gt.createElement("img",{src:lr,className:it.pngIcon}),gt.createElement("span",null,"\u5BFC\u51FA\u8BD5\u9898")))),wi?gt.createElement("div",null,gt.createElement(pe.ZP,{style:{paddingLeft:0},onClick:()=>{ht.page=1,ht.keyword=null,delete ht.id,nn(ht),Sr(!1),Jr(ht),Yr(Tr(dr({},ht),{parents:br.slice(0,-1)}))},type:"link"}," ",gt.createElement("i",{className:"iconfont icon-fanhui2 font14"}),"\u8FD4\u56DE"),gt.createElement("span",{className:"font14 mr20 c-grey-333"},"\u641C\u7D22\u201C",ht.keyword,"\u201D")):null,gt.createElement("div",{className:it.contentListWrap},Bn!==0?gt.createElement(ne.Z,{size:"middle",spinning:jn["problemset/getItemBanks"]},kn.map((Et,on)=>{var xn,En,Hn,Jn,ti,li,di;return gt.createElement("div",{id:Et.id+"",className:it.li,key:on},gt.createElement("div",{className:it.top},gt.createElement(Fn.Z,{key:Et.id,data:Et,selectIds:vr,onSelectCheckBox:Na,globalSetting:_n})),gt.createElement("div",{className:it.bottom},gt.createElement("p",{className:`${it.actionLeftItem} ${it.questionTypeName}`},"No.",Et==null?void 0:Et.id),gt.createElement("p",{className:`${it.actionLeftItem} ${it.questionTypeName}`},(xn=_o.find(Ni=>Ni.type===Et.item_type))==null?void 0:xn.name),gt.createElement("p",{className:it.actionLeftItem},Bo[Et.difficulty]),gt.createElement("p",{className:it.actionLeftItem},"\u521B\u5EFA\u8005",gt.createElement(E.Z,{title:(En=Et==null?void 0:Et.author)==null?void 0:En.name},gt.createElement("span",{className:"c-grey-333"},((Jn=(Hn=Et==null?void 0:Et.author)==null?void 0:Hn.name)==null?void 0:Jn.length)>6?((li=(ti=Et==null?void 0:Et.author)==null?void 0:ti.name)==null?void 0:li.substr(0,5))+"...":(di=Et==null?void 0:Et.author)==null?void 0:di.name))),gt.createElement("p",{className:it.actionLeftItem},"\u66F4\u65B0",gt.createElement("span",{className:"c-grey-333"},Et==null?void 0:Et.updated_at)),gt.createElement("p",{className:it.actionLeftItem},"\u4F7F\u7528\u6B21\u6570",gt.createElement("span",{className:"c-grey-333"},Et==null?void 0:Et.quotes)),!Ur&>.createElement("div",{className:it.more},Oo({},Et))))})):gt.createElement(ne.Z,{size:"middle",spinning:jn["problemset/getItemBanks"]},gt.createElement(Ee.Z,{customText:!((Dn=qt==null?void 0:qt.userInfo)!=null&&Dn.professional_certification)&&ht.type==="1"&&"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BD5\u9898\u5E93\u8D44\u6E90",ButtonTwo:!((At=qt==null?void 0:qt.userInfo)!=null&&At.professional_certification)&&ht.type==="1"?gt.createElement(pe.ZP,{style:{borderRadius:20},type:"primary",onClick:()=>{xe.history.push("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1"):""}))),Bn!==0&&!Ur&>.createElement(se.Z,{showQuickJumper:!0,onChange:Ca,defaultCurrent:1,pageSize:ht==null?void 0:ht.per_page,current:parseInt(ht.page+"")||1,total:Bn,showTotal:Et=>gt.createElement(gt.Fragment,null,gt.createElement("span",{className:"mr10 font12"},"\u5171",gt.createElement("span",{className:"c-light-primary"},Et),"\u6761\u6570\u636E"))}),Ur&>.createElement("div",{style:{height:20}})),ei&>.createElement(Bt,{basketData:hn.basketData,visible:ii,basketTotal:zr,onClose:()=>si(!1),onDelete:so,onClear:lo,onSubmit:()=>er(void 0,null,function*(){var Et,on,xn,En,Hn;const Jn=yield fn({type:"problemsetPreview/getEditDisciplines",payload:{source:"question"}}),ti=(Et=Jn==null?void 0:Jn.disciplines)==null?void 0:Et[0],li=yield fn({type:"problemsetPreview/newPreviewProblemset",payload:{name:"\u9ED8\u8BA4\u8BD5\u5377\u540D\u79F0",difficulty:2,duration:60,discipline_id:((on=Jn==null?void 0:Jn.new_checked)==null?void 0:on.discipline_id)||(ti==null?void 0:ti.id),sub_discipline_id:((xn=Jn==null?void 0:Jn.new_checked)==null?void 0:xn.sub_discipline_id)||((Hn=(En=ti==null?void 0:ti.sub_disciplines)==null?void 0:En[0])==null?void 0:Hn.id)}});li.status===0&&xe.history.push(`paperlibrary/add/${li.exam_id}?defaultActiveKey=1&type=2`)})}),!(0,pn.JA)()&&ei&>.createElement(bn,{visibleBasket:ii,onToggleVisible:()=>si(!ii),count:zr})),gt.createElement(Ce,null),gt.createElement($e,{onReloadData:Gr,isPiliangRevoke:gi}),gt.createElement(tt,{onReloadData:()=>va([null])}),gt.createElement(rn,{onReloadData:Gr,onReloadBasketData:hi}),tn.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?gt.createElement(On,{shixunIds:Xr,cb:ho}):null,gt.createElement(Je.Z,null),gt.createElement(Ne.Z,null),gt.createElement(Ie.Z,null),gt.createElement(Re.Z,null),gt.createElement(Xe.Z,null),gt.createElement(qe.Z,null),gt.createElement(ot.Z,null),gt.createElement(We,null),gt.createElement(Ue,{onOk:Co}),gt.createElement(he.Z,{onOk:So})),ei?gt.createElement(y.Fragment,null,!!(vr!=null&&vr.length)&>.createElement("div",{className:it.batch},gt.createElement("aside",null,gt.createElement("div",{style:{flexShrink:0,marginRight:20}},gt.createElement(x.default,{className:"font14",checked:kn!=null&&kn.length?vr.length===(kn==null?void 0:kn.length):!1,onChange:Et=>Aa(Et.target.checked)},"\u672C\u9875\u5168\u9009",gt.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",vr==null?void 0:vr.length,")"))),gt.createElement("div",{className:it.btns},bi&>.createElement("div",{className:it.btn,onClick:()=>ia(!0)},gt.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u52A0\u5165\u8BD5\u9898\u7BEE"),bi&>.createElement("div",{className:it.btn,onClick:()=>ia(!1)},gt.createElement("i",{className:"iconfont icon-piliangyichu"}),"\u79FB\u51FA\u8BD5\u9898\u7BEE"),bi&&["3","1"].includes(Vn)&>.createElement("div",{className:it.btn,onClick:()=>{(vr==null?void 0:vr.length)>0?ae.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,className:"custom-modal-divider",icon:null,content:gt.createElement("div",{className:`font14 ${it.overflow}`,style:{maxHeight:500,overflow:"auto"}},gt.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),gt.createElement(ne.Z,{spinning:Hi},gt.createElement(De.Z,{defaultValue:!0,value:Ar.current,onChange:Et=>Ar.current=Et}))),onOk:()=>er(void 0,null,function*(){var Et;const on=yield(0,Qe.Rp)({id:vr,group_id:(Et=Ar.current)==null?void 0:Et[0]});Ar.current=[],(on==null?void 0:on.status)===0&&(Yr(ht),Gr(),ee.ZP.success("\u52A0\u5165\u6210\u529F"))})}):ee.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898")}},gt.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u6279\u91CF\u52A0\u5165\u6211\u7684\u9898\u5E93"),Vn==="1"&&(0,pn.ag)()&>.createElement("div",{className:it.btn,onClick:()=>{yi(!0),bo(vr)}},gt.createElement("i",{className:"iconfont icon-piliangchexiaogongkai font16"}),"\u6279\u91CF\u64A4\u9500\u516C\u5F00"),Vn==="0"&>.createElement("div",{className:it.btn,onClick:Ta}," ",gt.createElement("i",{className:"iconfont icon-pilianggongkai"}),"\u516C\u5F00"),Vn==="0"&&!_a&>.createElement("div",{className:it.btn,onClick:()=>Ea()}," ",gt.createElement("i",{className:"iconfont icon-pilianggongxiang"}),"\u6279\u91CF\u5171\u4EAB"),Vn==="0"&>.createElement("div",{className:it.btn,onClick:Pa}," ",gt.createElement("i",{className:"iconfont icon-piliangshanchu3 c-red"}),"\u5220\u9664"),Vn==="0"&>.createElement("div",{className:it.btn,onClick:Do}," ",gt.createElement("i",{className:"iconfont icon-fabu5"}),"\u53D1\u5E03"),Vn==="0"&>.createElement("div",{className:it.btn,onClick:()=>ba()},gt.createElement("i",{className:"iconfont icon-yidongmulu font16"}),"\u79FB\u81F3\u6587\u4EF6\u5939"),gt.createElement("div",{onClick:()=>ai([]),style:{marginLeft:"auto"},className:it.btn}," ",gt.createElement("i",{className:"iconfont icon-piliangcaozuoicon2"}),"\u53D6\u6D88\u64CD\u4F5C"))))):Ur?"":gt.createElement("div",{className:it.batch},gt.createElement("aside",null,gt.createElement("div",{style:{flexShrink:0,marginRight:20}},gt.createElement(x.default,{className:"font14",checked:kn!=null&&kn.length?vr.length===(kn==null?void 0:kn.length):!1,onChange:Et=>Aa(Et.target.checked)},"\u672C\u9875\u5168\u9009",gt.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",vr==null?void 0:vr.length,")"))),gt.createElement("div",{className:it.btns},bi&&!!(vr!=null&&vr.length)&>.createElement("div",{className:it.btn,onClick:()=>ia(!0)},gt.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u6279\u91CF\u52A0\u5165"),bi&&!!(vr!=null&&vr.length)&>.createElement("div",{className:it.btn,onClick:()=>ia(!1)},gt.createElement("i",{className:"iconfont icon-piliangyichu"}),"\u6279\u91CF\u79FB\u51FA"),gt.createElement("div",{className:"c-grey-333 font12 mr40",style:{marginLeft:"auto"}},"\u5DF2\u52A0\u5165:\xA0\xA0",Sn,"\u9898"),gt.createElement("div",{onClick:Fo,className:it.btn},"\u8FD4\u56DE\u8BD5\u5377")))),Ur&>.createElement("div",{className:it.batch},gt.createElement("aside",null,gt.createElement("div",{style:{flexShrink:0,marginRight:20}},gt.createElement(se.Z,{showQuickJumper:!0,onChange:Ca,defaultCurrent:1,pageSize:ht==null?void 0:ht.per_page,current:ht.page||1,hideOnSinglePage:!0,total:Bn,showTotal:Et=>gt.createElement("span",{className:"mr10"},"\u5171",gt.createElement("span",{className:"c-light-primary"},Et),"\u6761\u6570\u636E")})),gt.createElement("div",{className:it.btns},gt.createElement(ce.Z,{align:"middle",style:{marginLeft:"auto"}},gt.createElement(ce.Z,{onClick:()=>{if((Lr==null?void 0:Lr.length)<=0){ee.ZP.info("\u5F53\u524D\u6682\u65E0\u6570\u636E");return}na(!0)},align:"middle",className:"current"},gt.createElement("i",{className:"iconfont icon-yixuan mr10 c-light-primary font20"}),gt.createElement("span",null,"\u5DF2\u9009",gt.createElement("span",{className:"c-light-primary"},vr.length),"\u4E2A")),gt.createElement(pe.ZP,{className:"mr20 ml40",onClick:()=>{if(en!=null&&en.pathId)xe.history.push(`/paths/${en.pathId}`);else{if(fi){xe.history.push(`/classrooms/${en.coursesId}/program_homework/${en.categoryId}/detail?tabs=1`);return}xe.history.push(`/classrooms/${en.coursesId}/program_homework`)}}},"\u53D6\u6D88"),gt.createElement(pe.ZP,{loading:Ui,onClick:ja,type:"primary"},"\u786E\u8BA4",en!=null&&en.pathId?"":fi?"\u7F16\u8F91":"\u65B0\u5EFA"))))),gt.createElement(ae.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,className:it.publicQuest,open:eo,title:gt.createElement("div",{style:{fontWeight:"bold"}},"\u4FEE\u6539\u77E5\u8BC6\u70B9"),width:"640px",onCancel:()=>{ya(!1),or(0),oi.resetFields()},onOk:()=>er(void 0,null,function*(){oi.validateFields().then(Et=>er(void 0,null,function*(){const on=yield(0,_t.ZP)(`/api/item_banks/${Ln==null?void 0:Ln.id}/update_tag.json`,{method:"put",body:{name:qa.current,tag_discipline_ids:Et==null?void 0:Et.tag_discipline_ids}});(on==null?void 0:on.status)===0&&(ee.ZP.success("\u4FEE\u6539\u6210\u529F"),ya(!1),Jr(ht),oi.resetFields())}))})},gt.createElement("div",{className:it.publicQuestContent},gt.createElement(La,null))),gt.createElement(ae.default,{width:640,className:it.publicQuest,centered:!0,title:gt.createElement("div",{style:{fontWeight:"bold"}},"\u516C\u5F00\u8BD5\u9898"),okText:"\u7533\u8BF7\u516C\u5F00",open:oa,onCancel:()=>{Vi(!1),or(0),qn(null),oi.resetFields()},onOk:()=>{oi.validateFields().then(Et=>er(void 0,null,function*(){const on=Vn==="3"?1:2;(yield(0,Qe.wX)({id:Ln==null?void 0:Ln.id,source:on,sub_discipline_id:Et==null?void 0:Et.sub_discipline_id[1],tag_discipline_ids:Et==null?void 0:Et.tag_discipline_ids})).status===0&&(Ci.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),Ci.current=!1,qn(null),ai([]),Gr(),ee.ZP.success("\u7533\u8BF7\u6210\u529F")),Vi(!1),or(0),oi.resetFields()}))}},gt.createElement("div",{className:it.publicQuestContent},gt.createElement("div",{className:it.public_tips},gt.createElement(Zr.Z,{style:{color:"#FF8C29",marginRight:10}}),"\u8BBE\u7F6E\u8BD5\u9898\u7684\u77E5\u8BC6\u70B9\u4E4B\u540E\uFF0C\u65B9\u53EF\u7533\u8BF7\u516C\u5F00"),gt.createElement(La,null))),gt.createElement(Kr.Z,{open:Qn,subDisciplineId:(kt=oi.getFieldValue("sub_discipline_id"))==null?void 0:kt[1],onCancel:()=>{Lt(!1)},onOkClick:Et=>{ga(on=>[...on,Et]),oi.setFieldValue("tag_discipline_ids",[...oi.getFieldValue("tag_discipline_ids"),Et==null?void 0:Et.id])}}),gt.createElement(hr.Z,{onlyMediatorOpenStr:"model-change-problem"}))};var $r=(0,xe.connect)(({classroomList:tn,problemset:hn,user:qt,loading:_n,globalSetting:jn,shixunHomeworks:fn})=>({classroomList:tn,problemset:hn,user:qt,globalSetting:jn,loading:_n.effects,shixunHomeworks:fn}))(Dr)},40148:function(ct,nt,le){"use strict";le.d(nt,{Im:function(){return ye},ZP:function(){return we},gZ:function(){return De}});var y=le(59301),xe=le(37568),a=le(99571),fe=le(84105),de=le(87395),te=le(49162),ae=le(24334),re=le(766),ee=le(38394),ne=le(49661),x=le(46685),b=le(34376),E=le(92310),z=le.n(E),ie=le(59301),oe=Object.defineProperty,pe=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,Ee=(Me,Be,We)=>Be in Me?oe(Me,Be,{enumerable:!0,configurable:!0,writable:!0,value:We}):Me[Be]=We,ge=(Me,Be)=>{for(var We in Be||(Be={}))se.call(Be,We)&&Ee(Me,We,Be[We]);if(ce)for(var We of ce(Be))he.call(Be,We)&&Ee(Me,We,Be[We]);return Me},ve=(Me,Be)=>pe(Me,ue(Be));const{TextArea:me}=xe.default,be={visible:!1,tabIndex:"0"},ye={[te.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[te.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[te.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Ae=(Me=>(Me[Me.SET_VISIBLE=0]="SET_VISIBLE",Me[Me.SET_TABINDEX=1]="SET_TABINDEX",Me))(Ae||{});function Ce(Me,Be){switch(Be.type){case 0:return ve(ge({},Me),{visible:Be.payload});case 1:return ve(ge({},Me),{tabIndex:Be.payload});default:throw new Error}}function Se({value:Me,className:Be}){const[We,Oe]=(0,y.useState)(!1),Qe=(0,y.useRef)(),Ke=(0,y.useRef)();return(0,y.useEffect)(()=>{We&&(Ke.current.reset(),Ke.current.write((0,ne.pp)(Me||"")))},[Me,We]),(0,y.useEffect)(()=>{var He,Ue,ke,Te;if(Qe.current){Ke.current=new b.Terminal({fontSize:14,disableStdin:!0}),Ke.current.open(Qe.current);const je=Qe.current.offsetWidth-14,Le=((Te=(ke=(Ue=(He=Ke.current)==null?void 0:He._core)==null?void 0:Ue._renderService)==null?void 0:ke.dimensions)==null?void 0:Te.actualCellWidth)||9.5,Ge=Math.ceil(je/Le);Ke.current.resize(Ge,8),Oe(!0)}},[]),ie.createElement("div",{ref:Qe,className:z()("XtermText-valueRef",Be)})}function De(Me){const{status:Be,error_msg:We,output:Oe,input:Qe,expected_output:Ke,is_file:He,input_file_url:Ue,output_file_url:ke,expected_output_file_url:Te}=Me;let je=null;const Le={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(Be){case te.h.NOMATCH:je=ie.createElement(ie.Fragment,null,ie.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!He&&ie.createElement(Se,{className:"mb10",value:Qe}),He&&ie.createElement("div",{style:Le},ie.createElement("a",{onClick:()=>(0,ne.LR)(Ue,Qe)},Qe)),ie.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!He&&ie.createElement(Se,{className:"mb10",value:Oe&&ae.Base64.decode(Oe)||""}),He&&ie.createElement("div",{style:Le},ie.createElement("a",{onClick:()=>(0,ne.LR)(ke,Oe)},Oe)),ie.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!He&&ie.createElement(Se,{className:"mb10",value:Ke&&ae.Base64.decode(Ke)||""}),He&&ie.createElement("div",{style:Le},ie.createElement("a",{onClick:()=>(0,ne.LR)(Te,Ke)},Ke)));break;case te.h.EXECUTEFAILURE:je=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!He&&ie.createElement(ee.Z,{value:Qe,style:Le}),He&&ie.createElement("div",{style:Le},ie.createElement("a",{onClick:()=>(0,ne.LR)(Ue,Qe)},Qe)),ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:"error"},ae.Base64.decode(We)));break;case te.h.COMPILEFAILURE:je=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!He&&ie.createElement(ee.Z,{value:Qe,style:Le}),He&&ie.createElement("div",{style:Le},ie.createElement("a",{onClick:()=>(0,ne.LR)(Ue,Qe)},Qe)),ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:"error"},ae.Base64.decode(We)));break;case te.h.PODFAILURE:je=ie.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case te.h.TIMEOUT:je=ie.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ie.createElement(ie.Fragment,null," ",je," ")}function Fe(Me){const{status:Be,error_msg:We,execute_time:Oe,output:Qe,input:Ke,expected_output:He,is_file:Ue,input_file_url:ke,output_file_url:Te,expected_output_file_url:je}=Me;let Le=null;switch(Be){case te.h.OK:Le=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Oe,"\u79D2"),ie.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),ie.createElement("pre",null,ae.Base64.decode(Qe)));break;case te.h.NOMATCH:Le=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u8F93\u5165\uFF1A",ie.createElement("pre",null,Ke)),ie.createElement("p",null,"\u8F93\u51FA\uFF1A",Qe&&ae.Base64.decode(Qe)),ie.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",He&&ae.Base64.decode(He)));break;case te.h.EXECUTEFAILURE:Le=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ie.createElement("pre",null,Ke)),ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:"error"},ae.Base64.decode(We)));break;case te.h.COMPILEFAILURE:Le=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ie.createElement("pre",null,Ke)),ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:"error"},ae.Base64.decode(We)));break;case te.h.PODFAILURE:Le=ie.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case te.h.TIMEOUT:Le=ie.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ie.createElement(ie.Fragment,null," ",Le," ")}var we=({id:Me,is_file:Be,input:We,debuging:Oe,submitting:Qe,executingMessage:Ke,debugResult:He,onChangeInput:Ue,onDebugCode:ke,onSubmitCode:Te})=>{const[je,Le]=(0,y.useReducer)(Ce,be),{visible:Ge,tabIndex:rt}=je;(0,y.useEffect)(()=>{Le({type:0,payload:!1})},[Me]);function $e(Pe){let Ze=Pe.target.id;Le({type:1,payload:Ze})}function ze(){Le({type:0,payload:!Ge})}const _e=(0,y.useMemo)(()=>{if(He){const{status:Pe}=He;return ie.createElement(ie.Fragment,null,Fe(He))}return null},[He]);function Ye(){Le({type:0,payload:!0}),Le({type:1,payload:"1"}),ke()}return ie.createElement("div",{className:"test-case-panel"},ie.createElement("div",{className:`test-case-panel-body ${Ge?"active":""}`},ie.createElement("ul",{className:"s-navs"},ie.createElement("li",null,ie.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),ie.createElement(x.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:ie.createElement(me,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Be?"":We,onChange:Ue}),rightNode:Oe?ie.createElement(re.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):He?_e:ie.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),ie.createElement("a",{className:`btn-collapse ${Ge?"up":""}`,onClick:ze},Ge?ie.createElement(fe.Z,null):ie.createElement(de.Z,null)),ie.createElement("footer",{className:"footer"},ie.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),ie.createElement("div",{className:"flex-container"},ie.createElement(a.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),ie.createElement(a.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),ie.createElement(a.ZP,{className:"btn-green",type:"ghost",loading:Oe,onClick:Ye},"\u8C03\u8BD5\u4EE3\u7801"),ie.createElement(a.ZP,{type:"primary",className:"custom-ant-disabled",loading:Qe,disabled:Qe,onClick:()=>{Le({type:0,payload:!1}),Te()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},49162:function(ct,nt,le){"use strict";le.d(nt,{h:function(){return y}});var y=(xe=>(xe[xe.NOMATCH=-1]="NOMATCH",xe[xe.OK=0]="OK",xe[xe.TIMEOUT=2]="TIMEOUT",xe[xe.PODFAILURE=3]="PODFAILURE",xe[xe.COMPILEFAILURE=4]="COMPILEFAILURE",xe[xe.EXECUTEFAILURE=5]="EXECUTEFAILURE",xe[xe.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",xe))(y||{})},12062:function(ct,nt,le){"use strict";le.d(nt,{Y2:function(){return Me},ZP:function(){return Be}});var y=le(59301),xe=le(14566),a=le(6767),fe=le(62957),de=le(77019),te=le(47889),ae=le(99571),re=le(62673),ee=le(25399),ne=le(37568),x={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},b="data:image/png;base64,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",E=le(47257),z=le.n(E),ie=le(25992),oe=le(82093),pe=le(1012),ue=le(49661),ce=le(41550),se=le(59301),he=Object.defineProperty,Ee=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,ye=(We,Oe,Qe)=>Oe in We?he(We,Oe,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):We[Oe]=Qe,Ae=(We,Oe)=>{for(var Qe in Oe||(Oe={}))me.call(Oe,Qe)&&ye(We,Qe,Oe[Qe]);if(ve)for(var Qe of ve(Oe))be.call(Oe,Qe)&&ye(We,Qe,Oe[Qe]);return We},Ce=(We,Oe)=>Ee(We,ge(Oe)),Se=(We,Oe,Qe)=>new Promise((Ke,He)=>{var Ue=je=>{try{Te(Qe.next(je))}catch(Le){He(Le)}},ke=je=>{try{Te(Qe.throw(je))}catch(Le){He(Le)}},Te=je=>je.done?Ke(je.value):Promise.resolve(je.value).then(Ue,ke);Te((Qe=Qe.apply(We,Oe)).next())});const{Dragger:De}=xe.default,Fe=We=>{const Oe=Le=>Le&&Le.substring(0,Le.lastIndexOf("."));for(var Qe=[...We],Ke=0,He=[],Ue=0;Ue{if(Le.forEach(Ge=>{let rt=Ge.name.split(/\.(?=[^\.]+$)/);Ge.name=`${rt[0]}.${rt[1].toLowerCase()}`}),Le[0].name.includes(".in"))return Le.length===2?Le:[Le[0],{}];if(Le[0].name.includes(".out"))return Le.length===2?Le.reverse():[{},Le[0]]})},we=({onClose:We,onOK:Oe,visible:Qe,wrapClassName:Ke,rootIdentifier:He,multiple:Ue=!1,defaultMultipleValue:ke=!0})=>{const[Te,je]=(0,y.useState)([]),[Le,Ge]=(0,y.useState)({}),[rt,$e]=(0,y.useState)(!1),[ze,_e]=(0,y.useState)(!0),Ye=(0,y.useRef)([]),Pe=(0,y.useRef)(0),Ze=()=>{We()};(0,y.useEffect)(()=>{Ve()},[]),(0,y.useEffect)(()=>{Qe&&(Ye.current=[],Pe.current=0,je([]),_e(ke))},[Qe]);const Ve=()=>Se(void 0,null,function*(){try{const ot=yield(0,oe.ZP)("/api/buckets/get_upload_token_for_big_files",{method:"get"}),at=JSON.parse((0,ie.pe)(ot.data));Ge(at)}catch(ot){}}),tt=ot=>ot&&ot.substring(0,ot.lastIndexOf(".")),Je=ot=>{var at,it;const Mt=tt((at=ot[0])==null?void 0:at.name)||tt((it=ot[1])==null?void 0:it.name),wt=Te.filter(Pt=>tt(Pt.name)!==Mt);Ye.current=[...wt],je([...wt])},Ne=ot=>{if(!ze){const ft=new FormData;ft.append("file",ot.file),(0,oe.ZP)("/api/attachments/get_file_content.json",{method:"post",body:ft},!0).then(mt=>{if(mt.status===0){Pe.current=Pe.current+1;const st=Ye.current.map(bt=>{var dt;if(bt.name===ot.name){const yt=Ae({},bt);return(dt=ot==null?void 0:ot.name)!=null&&dt.includes(".in")?yt.input=mt==null?void 0:mt.content:yt.output=mt==null?void 0:mt.content,yt}return bt});if(Ye.current=[...st],je([...st]),Pe.current>0&&Pe.current===Te.length){$e(!1);let bt=Fe(st);bt=bt.filter(dt=>{var yt,Bt;return!!((yt=dt[0])!=null&&yt.name&&((Bt=dt[1])!=null&&Bt.name))}),bt=bt.map(dt=>Ce(Ae(Ae({},dt[0]),dt[1]),{is_file:!1})),Oe(bt),We()}}else $e(!1),We()});return}const at=new(z())({endpoint:Le.end_point,region:Le.region,accessKeyId:Le.access_key_id,accessKeySecret:Le.access_key_secret,bucket:Le.bucket,stsToken:Le.security_token}),it=ot.name,Mt={container_type:"TestSet",file_name:it},wt=(0,pe.Z)();let Pt=`testsets/${He}/${wt}${it.indexOf(".")>-1?"."+it.split(".").pop():""}`;He===null&&(Pt=`testsets/${wt}${it.indexOf(".")>-1?"."+it.split(".").pop():""}`),at.multipartUpload(Pt,new Blob([ot.file],{type:ot.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:it+""},url:Le==null?void 0:Le.callback_url,host:Le==null?void 0:Le.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,oe.rz)(Mt)}}).then(function(ft){if(ft.data.status===0){Pe.current=Pe.current+1;const ut=Ye.current.map(mt=>{var st,bt,dt,yt,Bt,Nt,Tt,cn,vn,an,Kt,ln,rn,Vt,bn,Fn,An;if(mt.name===((bt=(st=ft.data)==null?void 0:st.data)==null?void 0:bt.file_name)){const dn=Ae({},mt);return(Bt=(yt=(dt=ft.data)==null?void 0:dt.data)==null?void 0:yt.file_name)!=null&&Bt.includes(".in")?(dn.in_object_key=(Tt=(Nt=ft.data)==null?void 0:Nt.data)==null?void 0:Tt.object,dn.in_object_size=(vn=(cn=ft.data)==null?void 0:cn.data)==null?void 0:vn.size,dn.input=(Kt=(an=ft.data)==null?void 0:an.data)==null?void 0:Kt.file_name,dn.in_file=ot):(dn.out_object_key=(rn=(ln=ft.data)==null?void 0:ln.data)==null?void 0:rn.object,dn.out_object_size=(bn=(Vt=ft.data)==null?void 0:Vt.data)==null?void 0:bn.size,dn.output=(An=(Fn=ft.data)==null?void 0:Fn.data)==null?void 0:An.file_name,dn.out_file=ot),dn}return mt});if(Ye.current=[...ut],je([...ut]),Pe.current>0&&Pe.current===Te.length){$e(!1);let mt=Fe(ut);mt=mt.filter(st=>{var bt,dt;return!!((bt=st[0])!=null&&bt.name&&((dt=st[1])!=null&&dt.name))}),mt=mt.map(st=>Ce(Ae(Ae({},st[0]),st[1]),{is_file:!0})),Oe(mt),We()}}})},Ie=ot=>new Promise((at,it)=>{let Mt=0,wt=[];for(let Pt=0;Pt{Mt++,Mt===ot.length&&(wt.length?(a.ZP.warning(`${wt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),it()):at(ot))}).catch(ft=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",ft),Mt++,wt.push(ot[Pt].name),Mt===ot.length&&(wt.length?(a.ZP.warning(`${wt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),it()):at(ot))})}),Re=()=>Se(void 0,null,function*(){if(Te.length===0){a.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield Ie(Te),$e(!0),Fe(Te).some(at=>{var it,Mt;return!((it=at[0])!=null&&it.name&&((Mt=at[1])!=null&&Mt.name))})){fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>Se(void 0,null,function*(){Te.map(at=>Se(void 0,null,function*(){Ne(at)}))}),onCancel:()=>{$e(!1)}});return}Te.map(at=>Se(void 0,null,function*(){Ne(at)}))}),Xe={name:"file",fileList:Te,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:ot=>{if(Te!=null&&Te.some(it=>it.name===ot.name))return a.ZP.info(`${ot.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(ot.size/1024/1024>100)return a.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(ot.name))return a.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const at={name:ot.name,uid:ot.uid,file:ot,percent:0};return Te.push(at),Ye.current=[...Te],je([...Te]),!1}},qe=Fe(Te);return console.log(Te,qe,"fileList"),se.createElement(fe.default,{open:Qe,wrapClassName:Ke,onOk:Re,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:rt},onCancel:Ze,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},se.createElement("div",{className:x.wrap},Te.length?se.createElement("div",null,se.createElement(de.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},se.createElement("div",{style:{visibility:Ue?"visible":"hidden"}},se.createElement("span",{className:x.greyText},"\u7528\u4F8B\u7C7B\u578B"),se.createElement(te.ZP.Group,{className:`ml20 ${x.testCaseRadio}`,optionType:"button",value:ze,onChange:ot=>_e(ot.target.value)},se.createElement(te.ZP,{value:!1},"\u6587\u672C"),se.createElement(te.ZP,{value:!0},"\u6587\u4EF6"))),se.createElement(xe.default,Ae({},Xe),se.createElement(ae.ZP,{type:"primary",className:x.btnS},se.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),se.createElement(Me,{data:qe,onRemove:Je})):se.createElement("div",{className:`${x.noData} mb30`},se.createElement(xe.default.Dragger,Ce(Ae({},Xe),{className:x.dragger}),se.createElement("img",{src:b,alt:"",className:"mb20"}),se.createElement("div",null,se.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),se.createElement("span",{className:x.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),se.createElement("div",{className:x.text},se.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),se.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",se.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",se.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",se.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",se.createElement("br",null))))},Me=({data:We=[],onRemove:Oe,width:Qe="auto",showScore:Ke=!1,disabled:He=!1,inputChange:Ue,onEvaluatingChange:ke,onSelectAll:Te,checkAll1:je,checkAll2:Le,checkAll3:Ge,checkAll4:rt,checkAll5:$e,showEvaluatingSetting:ze=!1,className:_e="",isProgramHomework:Ye=!1})=>{const Pe={value:"",filename:"",dataUrl:""},[Ze,Ve]=(0,y.useState)(Ae({},Pe)),tt=Ie=>{let Re=document.createElement("a");document.body.appendChild(Re);let Xe=URL.createObjectURL(Ie.file);Re.href=Xe,Re.download=Ie.name,Re.click(),URL.revokeObjectURL(Xe),document.body.removeChild(Re)},Je=(Ie,Re)=>{(0,ue.LR)(Ie,Re)},Ne=(Ie,Re)=>{fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:se.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{Oe(Ie,Re)},onCancel:()=>{}})};return We.length?se.createElement("div",{className:_e,style:{width:Qe}},se.createElement("div",{className:`${Ye?x.headProgram:x.head}`},ze&&se.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},se.createElement(re.default,{checked:je,onChange:Ie=>{Te(Ie.target.checked,"hidden")}}),se.createElement(ee.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},se.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),se.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),se.createElement("div",{style:{width:Ye?"25%":"15%"}},"\u7528\u4F8B"),se.createElement("div",{style:{width:Ke?Ye?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),se.createElement("div",{style:{width:Ke?Ye?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),Ke&&se.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),ze&&se.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},se.createElement(re.default,{checked:rt,onChange:Ie=>{Te(Ie.target.checked,"input_visible")}}),se.createElement(ee.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},se.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),se.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ze&&se.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},se.createElement(re.default,{checked:Le,onChange:Ie=>{Te(Ie.target.checked,"is_invisible")}}),se.createElement(ee.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},se.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),se.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ze&&se.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},se.createElement(re.default,{checked:$e,onChange:Ie=>{Te(Ie.target.checked,"actual_output_visible")}}),se.createElement(ee.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},se.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),se.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ze&&se.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},se.createElement(re.default,{checked:Ge,onChange:Ie=>{Te(Ie.target.checked,"last_match_rule")}}),se.createElement(ee.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},se.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),se.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),se.createElement("div",{className:x.operation,style:Ye?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),se.createElement("div",{className:x.listWrapper,style:{boxShadow:Ye?"0px 2px 4px 0px #EAEEF4":"unset"}},We.map((Ie,Re)=>{var Xe,qe,ot,at;return se.createElement("div",{key:Re,className:x.list,style:Ye?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},ze&&se.createElement("div",{style:{width:"15%"}},se.createElement(re.default,{checked:!!Ie.hidden,onChange:it=>{ke(it.target.checked,Re,"hidden")}})),se.createElement("div",{style:{width:Ye?"25%":"15%",paddingLeft:Ye?"5px":"0px",paddingRight:Ye?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Re+1),se.createElement("div",{className:x.info,style:{width:Ke?Ye?"20%":"15%":"25%"}},se.createElement("span",{title:Ie.input||((Xe=Ie[0])==null?void 0:Xe.name),onClick:()=>Se(void 0,null,function*(){let it;Ie.input?Ie.input_file_url?it=Ie.input_file_url:it=Ie.in_file:it=Ie[0];let Mt;typeof it=="string"?(Mt=yield fetch(it,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Ve({value:yield Mt.text(),filename:"",dataUrl:it})):(Mt=yield(0,ue.db)(it.file),Ve({value:Mt.text,filename:it.name,dataUrl:Mt.link}))})},Ie.input||((qe=Ie[0])==null?void 0:qe.name))),se.createElement("div",{className:x.info,style:{width:Ke?Ye?"20%":"15%":"25%"}},se.createElement("span",{title:Ie.output||((ot=Ie[1])==null?void 0:ot.name),onClick:()=>Se(void 0,null,function*(){let it;Ie.input?Ie.output_file_url?it=Ie.output_file_url:it=Ie.out_file:it=Ie[1];let Mt;typeof it=="string"?(Mt=yield fetch(it,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Ve({value:yield Mt.text(),filename:"",dataUrl:it})):(Mt=yield(0,ue.db)(it.file),Ve({value:Mt.text,filename:it.name,dataUrl:Mt.link}))})},Ie.output||((at=Ie[1])==null?void 0:at.name))),Ke&&se.createElement("div",{style:{width:"20%"}},se.createElement(ne.default,{size:"large",addonAfter:Ye?"%":null,disabled:He,style:{width:"80%"},onChange:it=>Ue(it,Re),value:Ie.score}),!Ye&&se.createElement("span",null,"\xA0%")),ze&&se.createElement("div",{style:{width:"20%"}},se.createElement(re.default,{checked:Ie.input_visible||!1,onChange:it=>{ke(it.target.checked,Re,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),ze&&se.createElement("div",{style:{width:"20%"}},se.createElement(re.default,{checked:Ie.is_invisible||!1,onChange:it=>{ke(it.target.checked,Re,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),ze&&se.createElement("div",{style:{width:"20%"}},se.createElement(re.default,{checked:Ie.actual_output_visible||!1,onChange:it=>{ke(it.target.checked,Re,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),ze&&se.createElement("div",{style:{width:"20%"}},se.createElement(re.default,{checked:Ie.last_match_rule||!1,onChange:it=>{ke(it.target.checked,Re,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),se.createElement("div",{onClick:()=>Ne(Ie,Re),style:Ye?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},se.createElement("span",{className:x.del},"\u5220\u9664")))})),se.createElement(ce.Z,{close:!0,data:Ze.dataUrl,filename:Ze.filename,type:Ze.dataUrl.length?"txt":"",onClose:()=>Ve(Ae({},Pe)),monacoEditor:{value:Ze.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):se.createElement(se.Fragment,null)};var Be=we},46541:function(ct,nt,le){"use strict";le.d(nt,{Z:function(){return E}});var y=le(59301),xe=le(6767),a=le(25399),fe=le(29787),de=le(77019),te=le(5269),ae=le(13747),re=le(99571),ee=le(2978),ne=le(82093),x=le(38394),b=(ie,oe,pe)=>new Promise((ue,ce)=>{var se=ge=>{try{Ee(pe.next(ge))}catch(ve){ce(ve)}},he=ge=>{try{Ee(pe.throw(ge))}catch(ve){ce(ve)}},Ee=ge=>ge.done?ue(ge.value):Promise.resolve(ge.value).then(se,he);Ee((pe=pe.apply(ie,oe)).next())}),E=({id:ie,activeDiscussIndex:oe,onReplyDiscuss:pe,adminOrOperator:ue})=>{const[ce,se]=(0,y.useState)(""),[he,Ee]=(0,y.useState)(!1);function ge(me){se(me)}function ve(){if(!ce){xe.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}pe(ie,ce),se("")}return(0,y.useEffect)(()=>{oe!=ie&&Ee(!1)},[oe]),y.createElement("div",{key:ie,className:"discuss-item-editor",style:{display:oe===ie?"block":"none",width:"100%"}},y.createElement(ee.Z,{miniToolbar:!0,startInit:oe===ie,defaultValue:ce,id:ie,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:ge,extraUse:ue&&y.createElement(a.Z,{color:"#fff",open:he,destroyTooltipOnHide:!0,title:z({id:ie,isOpen:he,activeDiscussIndex:oe,onChange:ge,setIsOpen:Ee}),overlayStyle:{maxWidth:600}},y.createElement("a",{title:he?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>Ee(!he)},y.createElement("i",{className:"iconfont icon-dianzan11"})))}),y.createElement("a",{onClick:ve,className:"btn-send"},"\u53D1\u9001"))};const z=ie=>{const[oe,pe]=(0,y.useState)(!1),[ue,ce]=(0,y.useState)([]),[se,he]=(0,y.useState)(1);(0,y.useEffect)(()=>{ie!=null&&ie.isOpen?Ee():(he(1),ce([]))},[ie==null?void 0:ie.isOpen]);const Ee=()=>b(void 0,null,function*(){pe(!0);const ge=yield(0,ne.ZP)(`/api/discusses/${ie==null?void 0:ie.id}/recommend_answer.json`,{method:"get"});(ge==null?void 0:ge.status)==0&&ce(ge==null?void 0:ge.answer),pe(!1)});return y.createElement(fe.Z,{spinning:oe},y.createElement("div",{style:{color:"#000"}},y.createElement(x.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(ue==null?void 0:ue[se-1])||""}),y.createElement(de.Z,{justify:"end",align:"middle"},y.createElement(te.Z,null,y.createElement(ae.Z,{simple:!0,current:se,pageSize:1,total:(ue==null?void 0:ue.length)||0,onChange:ge=>{he(ge)}})),y.createElement(te.Z,null,y.createElement(re.ZP,{onClick:()=>b(void 0,null,function*(){ie==null||ie.onChange(ue==null?void 0:ue[se-1]),ie==null||ie.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},67290:function(ct,nt,le){"use strict";le.d(nt,{CP:function(){return a},_V:function(){return te}});var y=le(28209),xe=le.n(y);const a={secret:y.enc.Utf8.parse("0a18e199b87f1a8d"),iv:y.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},fe={exam:a};function de(ae="",re="exam"){const{secret:ee,iv:ne}=fe[re];return AES.encrypt(ae,ee,{iv:ne,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function te(ae="",re="exam"){const{secret:ee,iv:ne}=fe[re];return y.AES.decrypt(ae,ee,{iv:ne,mode:xe().mode.CBC,padding:xe().pad.Pkcs7}).toString(y.enc.Utf8)}},30975:function(ct,nt,le){"use strict";le.d(nt,{AD:function(){return Fe},BA:function(){return Ze},D9:function(){return Ke},Hp:function(){return ge},IM:function(){return Ue},Iy:function(){return me},KM:function(){return Pe},KU:function(){return Le},MJ:function(){return ve},Ne:function(){return He},ON:function(){return rt},Uj:function(){return _e},VY:function(){return je},YO:function(){return ze},YX:function(){return $e},Zn:function(){return ie},_g:function(){return se},_k:function(){return Oe},c6:function(){return Se},cr:function(){return oe},eV:function(){return De},fi:function(){return pe},gh:function(){return Ae},hS:function(){return ke},iA:function(){return ue},j6:function(){return he},je:function(){return Be},jj:function(){return Ee},kS:function(){return Ge},lS:function(){return We},o6:function(){return Ce},pO:function(){return Ye},rQ:function(){return we},sA:function(){return ye},xm:function(){return Qe},xo:function(){return Te},y8:function(){return Me},yd:function(){return ce}});var y=le(64948),xe=le(76560),a=le(49661),fe=le(6767),de=le(90524),te=Object.defineProperty,ae=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,ne=(Ve,tt,Je)=>tt in Ve?te(Ve,tt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Ve[tt]=Je,x=(Ve,tt)=>{for(var Je in tt||(tt={}))re.call(tt,Je)&&ne(Ve,Je,tt[Je]);if(ae)for(var Je of ae(tt))ee.call(tt,Je)&&ne(Ve,Je,tt[Je]);return Ve},b=(Ve,tt,Je)=>new Promise((Ne,Ie)=>{var Re=ot=>{try{qe(Je.next(ot))}catch(at){Ie(at)}},Xe=ot=>{try{qe(Je.throw(ot))}catch(at){Ie(at)}},qe=ot=>ot.done?Ne(ot.value):Promise.resolve(ot.value).then(Re,Xe);qe((Je=Je.apply(Ve,tt)).next())});const E=()=>{(0,xe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},z=()=>{(0,xe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},ie=Ve=>b(void 0,null,function*(){E(),(yield(0,y.YR)(x({},Ve))).status===0&&(yield(0,a.QH)("",(0,a.NY)({url:de.Z.API_SERVER+`/api/courses/${Ve.coursesId}/export_couser_info.json`,query:Ve}))),z()}),oe=Ve=>b(void 0,null,function*(){const tt=yield(0,y.yS)(x({},Ve));if(tt.status===0)fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),xe.history.push(`/classrooms/${Ve.coursesId}/exportlist/course_member_act_score`);else{if(tt.status===-2)return tt;tt.status===-3&&((0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${Ve.coursesId}/exportlist/course_member_act_score`))}}),pe=Ve=>b(void 0,null,function*(){const tt=yield(0,y.W0)(x({},Ve));if(tt.status===0)fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),xe.history.push(`/classrooms/${Ve.coursesId}/exportlist/course_total_score`);else{if(tt.status===-4)return tt;tt.status===-3&&((0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${Ve.coursesId}/exportlist/course_total_score`))}}),ue=Ve=>b(void 0,null,function*(){const tt=yield(0,y.Nl)(x({},Ve));if(tt.status===0)fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),xe.history.push(`/classrooms/${Ve.coursesId}/exportlist/course_total_exercise_and_other`);else{if(tt.status===-4)return tt;tt.status===-3&&((0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${Ve.coursesId}/exportlist/course_total_exercise_and_other`))}}),ce=Ve=>b(void 0,null,function*(){const tt=yield(0,y.IU)(x({},Ve));if(tt.status===0)fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),xe.history.push(`/classrooms/${Ve.coursesId}/exportlist/export_star_user`);else{if(tt.status===-4)return tt;tt.status===-3&&((0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${Ve.coursesId}/exportlist/export_star_user`))}}),se=Ve=>b(void 0,null,function*(){const tt=yield(0,y.td)(x({},Ve));if(tt.status===0)fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),xe.history.push(`/classrooms/${Ve.coursesId}/exportlist/course_total_exercise_and_other`);else{if(tt.status===-2)return tt;if(tt.status===-3)(0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${Ve.coursesId}/exportlist/course_total_exercise_and_other`);else if(tt.status===-4)return tt}}),he=Ve=>b(void 0,null,function*(){const tt=yield(0,y.QX)(x({},Ve));if(tt.status===0)fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),xe.history.push(`/classrooms/${Ve.coursesId}/exportlist/course_total_homework`);else{if(tt.status===-4)return tt;tt.status===-3&&((0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${Ve.coursesId}/exportlist/course_total_homework`))}}),Ee=(Ve,tt)=>b(void 0,null,function*(){const Je=yield(0,y.o_)(x({},Ve));Je.status===0?(fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),xe.history.push(`/classrooms/${Ve.coursesId}/exportlist/${tt}`)):Je.status===-3&&((0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${Ve.coursesId}/exportlist/${tt}`))}),ge=(Ve,tt)=>b(void 0,null,function*(){const Je=yield(0,y.ZL)(x({},Ve));Je.status===0?(fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),xe.history.push(`/classrooms/${Ve.coursesId}/exportlist/${tt}`)):Je.status===-3&&((0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${Ve.coursesId}/exportlist/${tt}`))}),ve=(Ve,tt)=>b(void 0,null,function*(){const Je=yield(0,y.vV)(x({},Ve));Je.status===0?(fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),xe.history.push(`/classrooms/${Ve.coursesId}/exportlist/${tt}`)):Je.status===-3&&((0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${Ve.coursesId}/exportlist/${tt}`))}),me=(Ve,tt)=>b(void 0,null,function*(){const Je=yield(0,y.aP)(x({},Ve));Je.status===0?(fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),xe.history.push(`/classrooms/${Ve.coursesId}/exportlist/${tt}`)):Je.status===-3&&((0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${Ve.coursesId}/exportlist/${tt}`))}),be=Ve=>b(void 0,null,function*(){E(),(yield exportCourseWorkListAppendix(x({},Ve))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${Ve.categoryId}/works_list.zip`,query:Ve}))),z()}),ye=Ve=>b(void 0,null,function*(){E(),yield(0,a.QH)("",de.Z.API_SERVER+`/api/polls/${Ve.categoryId}/commit_result.xlsx`),z()}),Ae=Ve=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+`/api/courses/${Ve.coursesId}/attendances/export_xlsx_data.xlsx`,query:Ve}))}),Ce=Ve=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+`/api/courses/${Ve.coursesId}/video_study_statics.xlsx`,query:Ve}))}),Se=Ve=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+`/api/courses/${Ve.coursesId}/export_video_study.xlsx`,query:Ve}))}),De=Ve=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+`/api/courses/${Ve.coursesId}/export_course_students_info.xlsx`,query:Ve}))}),Fe=Ve=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+"/api/school_manages/students.xlsx",query:Ve}))}),we=Ve=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+"/api/item_banks/export.xlsx",query:Ve}))}),Me=Ve=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:Ve}))}),Be=Ve=>b(void 0,null,function*(){const tt=yield(0,y.Uy)(x({},Ve));tt.status===0?(fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),xe.history.push(`/classrooms/${Ve.coursesId}/exportlist/exercise_score,export_exercise_users`)):tt.status===-3&&((0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${Ve.coursesId}/exportlist/exercise_score,export_exercise_users`))}),We=Ve=>b(void 0,null,function*(){const tt=yield(0,y.tg)(x({},Ve));tt.status===0?(fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),xe.history.push(`/classrooms/${Ve.coursesId}/exportlist/exercise_score,export_exercise_report`)):tt.status===-3&&((0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${Ve.coursesId}/exportlist/exercise_score,export_exercise_report`))}),Oe=Ve=>b(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+`/api/export_records/${Ve.id}.xlsx`,query:Ve}))}),Qe=Ve=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:Ve}))}),Ke=Ve=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+`/api/courses/${Ve==null?void 0:Ve.coursesId}/${Ve.menuKey}_statistic.xlsx?${Ve.checkedList.map(tt=>`course_group_id[]=${tt}`).join("&")}`,query:Ve}))}),He=Ve=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+`/api/ec_years/${Ve==null?void 0:Ve.ec_year_id}/ec_training_objectives.xlsx`,query:Ve}))}),Ue=Ve=>b(void 0,null,function*(){yield(0,a.FH)(Ve==null?void 0:Ve.name,(0,a.NY)({url:de.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:Ve}))}),ke=Ve=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+`/api/ec_years/${Ve==null?void 0:Ve.ec_year_id}/ec_courses.xlsx`,query:Ve}))}),Te=Ve=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+`/api/ec_years/${Ve==null?void 0:Ve.ec_year_id}/ec_graduation_requirements.xlsx`,query:Ve}))}),je=Ve=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:Ve}))}),Le=Ve=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+`/api/exercises/${Ve.categoryId}/rank_list.xlsx`,query:Ve}))}),Ge=Ve=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:Ve}))}),rt=Ve=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+`/api/examination_banks/${Ve.id}.json`,query:Ve}))}),$e=Ve=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+`/api/exercises/${Ve.categoryId}.json`,query:Ve}))}),ze=Ve=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+`/api/polls/${Ve==null?void 0:Ve.id}/commit_result.json`,query:Ve}))}),_e=Ve=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+"/api/paths/get_task_pass.json",query:Ve}))}),Ye=(Ve,tt)=>b(void 0,null,function*(){yield(0,a.FH)(tt||"",(0,a.NY)({url:de.Z.API_SERVER+`/api/exercises/${Ve==null?void 0:Ve.exercise_id}/consult_exercise.json`,query:Ve}))}),Pe=Ve=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+`/api/competitions/${Ve==null?void 0:Ve.identifier}/competition_commit_records/member_works.xlsx`,query:Ve}))}),Ze=Ve=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+`/api/courses/${Ve==null?void 0:Ve.coursesId}/group_homeworks/import_group_template.xlsx`,query:Ve}))})},2610:function(ct,nt,le){"use strict";le.d(nt,{BU:function(){return xe},Dj:function(){return y},gH:function(){return a},vp:function(){return fe}});function y(de){try{de.mozRequestFullScreen?de.mozRequestFullScreen():de.webkitRequestFullScreen&&de.webkitRequestFullScreen()}catch(te){console.log(te,":e")}}function xe(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const a=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function fe(){var de=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,te=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",de),window.isFullScreen?window.isFullScreen:de!=null}},98072:function(ct,nt,le){"use strict";le.d(nt,{U:function(){return ee}});var y=le(59301),xe=Object.defineProperty,a=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,te=(ne,x,b)=>x in ne?xe(ne,x,{enumerable:!0,configurable:!0,writable:!0,value:b}):ne[x]=b,ae=(ne,x)=>{for(var b in x||(x={}))fe.call(x,b)&&te(ne,b,x[b]);if(a)for(var b of a(x))de.call(x,b)&&te(ne,b,x[b]);return ne},re=(ne,x,b)=>new Promise((E,z)=>{var ie=ue=>{try{pe(b.next(ue))}catch(ce){z(ce)}},oe=ue=>{try{pe(b.throw(ue))}catch(ce){z(ce)}},pe=ue=>ue.done?E(ue.value):Promise.resolve(ue.value).then(ie,oe);pe((b=b.apply(ne,x)).next())});function ee(ne,x){const[b,E]=(0,y.useState)(x),[z,ie]=(0,y.useState)(!1),[oe,pe]=(0,y.useState)();return[b,z,(ce,se=!1)=>re(this,null,function*(){const he=se?x:ae(ae({},b),ce);ie(!0),E(he);const Ee=yield ne(he);return ie(!1),pe(Ee),Ee}),oe,pe]}},89244:function(ct,nt,le){"use strict";le.d(nt,{_:function(){return a}});var y=le(59301),xe=le(62957);const a=fe=>{var de,te;const ae=(0,y.useRef)([]),re=()=>{for(const ee of ae.current)clearTimeout(ee);ae.current=[]};return(0,y.useEffect)(()=>{var ee,ne,x,b,E,z;if(re(),(ee=fe==null?void 0:fe.exercise)!=null&&ee.left_time&&((x=(ne=fe==null?void 0:fe.exercise)==null?void 0:ne.exercise_events)==null?void 0:x.length)>0){for(const ie of(b=fe==null?void 0:fe.exercise)==null?void 0:b.exercise_events)if(((E=fe==null?void 0:fe.exercise)==null?void 0:E.left_time)>(ie==null?void 0:ie.reminder_time)*60){let oe=(((z=fe==null?void 0:fe.exercise)==null?void 0:z.left_time)-(ie==null?void 0:ie.reminder_time)*60)*1e3;oe=oe>2147483647?2147483647:oe;const pe=setTimeout(()=>{xe.default.info({content:`${ie==null?void 0:ie.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},oe);ae.current.push(pe)}}},[(de=fe==null?void 0:fe.exercise)==null?void 0:de.left_time,(te=fe==null?void 0:fe.exercise)==null?void 0:te.exercise_events]),re}},90290:function(ct,nt,le){"use strict";le.d(nt,{AL:function(){return he},Iy:function(){return x},Qv:function(){return z},ez:function(){return se},jb:function(){return b}});var y=le(32834),xe=le.n(y),a=le(11690),fe=le.n(a);let de=1;function te(be,ye){const Ae=be.match(/^(\s+)(?:```)/);if(Ae===null)return ye;const Ce=Ae[1];return ye.split(` `).map(Se=>{const De=Se.match(/^\s+/);if(De===null)return Se;const[Fe]=De;return Fe.length>=Ce.length?Se.slice(Ce.length):Se}).join(` -`)}let ae=[],re=["