You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
7 lines
153 KiB
7 lines
153 KiB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[6270],{61293:function(dt,Te){Te.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"}},39775:function(dt,Te,t){var n=t(59301),y=Object.defineProperty,W=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,Z=(U,v,P)=>v in U?y(U,v,{enumerable:!0,configurable:!0,writable:!0,value:P}):U[v]=P,ce=(U,v)=>{for(var P in v||(v={}))q.call(v,P)&&Z(U,P,v[P]);if(W)for(var P of W(v))re.call(v,P)&&Z(U,P,v[P]);return U};const D=U=>React.createElement("svg",ce({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},U),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"})));Te.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},93450:function(dt,Te,t){var n=t(59301),y=Object.defineProperty,W=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,Z=(U,v,P)=>v in U?y(U,v,{enumerable:!0,configurable:!0,writable:!0,value:P}):U[v]=P,ce=(U,v)=>{for(var P in v||(v={}))q.call(v,P)&&Z(U,P,v[P]);if(W)for(var P of W(v))re.call(v,P)&&Z(U,P,v[P]);return U};const D=U=>React.createElement("svg",ce({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},U),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"})));Te.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},17064:function(dt,Te,t){t.d(Te,{Z:function(){return q}});var n=t(59301),y=t(34604),W=t(59301),q=({defaultX:re="40%",leftChild:Z,rightChild:ce,className:D,hideResize:U=!1})=>{const[v,P]=(0,n.useState)(re),Ge=(0,n.useRef)();function ne(){Ge.current=!0}(0,n.useEffect)(()=>{function We(Pe){Ge.current&&(y.Z.publish("resize-move-bar",Pe),P(Pe.pageX))}function tt(){Ge.current=!1}return window.addEventListener("mousemove",We),window.addEventListener("mouseup",tt),()=>{window.removeEventListener("mousemove",We),window.removeEventListener("mouseup",tt)}},[]);const Xe=typeof v=="number"&&v!==.01?`${v}px`:re,i=`calc(100% - ${U?"0px":"4px"} - ${Xe})`;return W.createElement("div",{className:`split-panel-container ${D}`},W.createElement("section",{style:{width:Xe,display:v===.01?"none":""}},Z),W.createElement("section",{className:"resize-x-bar",onMouseDown:ne},W.createElement("a",{className:"btn-resize"},W.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},W.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"})))),W.createElement("section",{style:{width:i}},ce))}},19105:function(dt,Te,t){var n=t(59301);const y=q=>String(q).length===1?`0${q}`:q,W=({className:q="",onChange:re,defaultValue:Z=0})=>{const[ce,D]=(0,n.useState)(Z);(0,n.useEffect)(()=>{const Ge=setTimeout(()=>{D(ce+1e3)},1e3);return re(ce+1e3),()=>{clearInterval(Ge)}},[ce]);const U=parseInt(ce/(60*6e4))||"00",v=parseInt(ce%(60*6e4)/6e4)||"00",P=parseInt(ce%6e4/1e3)||"00";return n.createElement("div",{className:q},y(U),":",y(v),":",y(P))};Te.Z=W},8394:function(dt,Te,t){t.d(Te,{Z:function(){return i}});var n=t(59301),y=t(89070),W=t(43418),q=t(3113),re=t(71418),Z=t(88264),ce=t(25555),D=t(23954),U=t(24334),v=t(61186),P=t.n(v),Ge=t(35106),ne=t(59301),Xe=(We,tt,Pe)=>new Promise((te,r)=>{var Re=l=>{try{Ke(Pe.next(l))}catch(Qe){r(Qe)}},ot=l=>{try{Ke(Pe.throw(l))}catch(Qe){r(Qe)}},Ke=l=>l.done?te(l.value):Promise.resolve(l.value).then(Re,ot);Ke((Pe=Pe.apply(We,tt)).next())}),i=({open:We,onClose:tt})=>{const[Pe,te]=(0,n.useState)(void 0);console.log((0,y.useLocation)(),33);const r=(0,y.useLocation)();(0,n.useEffect)(()=>{We&&function(){return Xe(this,null,function*(){const b=yield(0,Z.X6)(We);te(b.data)})}()},[We]);const{status:Re,created_at:ot,code:Ke,name:l,language:Qe,pass_sets_count:Ct,set_count:st,error_msg:Ue,output:c,input:H,expected_output:Ae,execute_memory:N,user:V,execute_time:S,input_file_url:x,output_file_url:I,is_file:f,expected_output_file_url:p}=Pe||{};return ne.createElement(W.default,{open:We,width:1e3,onCancel:()=>tt(!1),footer:ne.createElement(q.ZP,{type:"primary",onClick:()=>tt(!1)},"\u5173\u95ED"),centered:!0},ne.createElement(re.Z,{spinning:!Pe,delay:500},ne.createElement("div",{className:"record-detail-info"},Pe?ne.createElement(ne.Fragment,null,ne.createElement("div",{className:"record-detail-body"},ne.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),ne.createElement("ul",{className:"record-info"},ne.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",ne.createElement("span",{className:Re===0?"c-green":"c-red"},ce.Im[Re])," "),ne.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",ne.createElement("span",null,P()(ot).format("YYYY-MM-DD HH:mm:ss"))," "),ne.createElement("li",null," \u8BED\u8A00\uFF1A",ne.createElement("span",null,Qe)," "),ne.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",ne.createElement("span",null,S*1e3,"ms")," "),ne.createElement("li",null," ",`${Re===Ge.h.HIDE_COMPILE_STATUS?"--":Ct} / ${st} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,ce.gZ)({status:Re,error_msg:Ue,execute_time:S,output:c,input:H,expected_output:Ae,input_file_url:x,output_file_url:I,is_file:f,expected_output_file_url:p}),ne.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),ne.createElement(D.ZP,{height:"200px",width:"100%",language:Qe==null?void 0:Qe.toLocaleLowerCase(),value:U.Base64.decode(Ke),options:{readOnly:!0}}))):null)))}},87001:function(dt,Te,t){t.d(Te,{Im:function(){return st},Y4:function(){return c}});var n=t(59301),y=t(92832),W=t(8591),q=t(3113),re=t(74440),Z=t(24334),ce=t.n(Z),D=t(61293),U=t(33538),v=t(85149),P=t(955),Ge=t(34376),ne=t.n(Ge),Xe=t(99064),i=t(89070),We=t(8394),tt=t(34604),Pe=t(88264),te=t(34587),r=t(23210),Re=t(92310),ot=t.n(Re),Ke=t(4901),l=t(59301),Qe=(N,V,S)=>new Promise((x,I)=>{var f=b=>{try{z(S.next(b))}catch(w){I(w)}},p=b=>{try{z(S.throw(b))}catch(w){I(w)}},z=b=>b.done?x(b.value):Promise.resolve(b.value).then(f,p);z((S=S.apply(N,V)).next())});const{TextArea:Ct}=y.default,st={[re.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[re.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[re.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 Ue=(N=>(N[N.SET_VISIBLE=0]="SET_VISIBLE",N[N.SET_TABINDEX=1]="SET_TABINDEX",N))(Ue||{});function c(N){const{status:V,error_msg:S,output:x,input:I,expected_output:f,is_file:p,input_file_url:z,output_file_url:b,expected_output_file_url:w,setMonacoValue:fe,setData:R}=N,le=(0,n.useRef)(),m=(0,n.useRef)(),Se=(0,n.useRef)();let Ze=null;const ze={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,n.useEffect)(()=>{if(x&&!p&&le.current){const de=new Ge.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});de.open(le.current);const Je=(0,P.pp)(Z.Base64.decode(x));de.write(Je),de.setOption("theme",{background:"#1e1e1e"})}if(I&&!p&&m.current){const de=new Ge.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});de.open(m.current),de.write((0,P.pp)(I)),de.setOption("theme",{background:"#1e1e1e"})}if(f&&!p&&Se.current){const de=new Ge.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});de.open(Se.current),de.write((0,P.pp)(Z.Base64.decode(f))),de.setOption("theme",{background:"#1e1e1e"})}},[x]),V){case re.h.NOMATCH:Ze=l.createElement(l.Fragment,null,l.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!p&&l.createElement("div",{ref:le}),p&&l.createElement("div",{style:ze},l.createElement("a",{style:{fontSize:"16px"},onClick:()=>Qe(this,null,function*(){const de=yield(0,Xe.ZP)(b,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});fe(de),setTimeout(()=>{R(b)},200)})},x)),l.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!p&&l.createElement("div",{ref:Se}),p&&l.createElement("div",{style:ze},l.createElement("a",{style:{fontSize:"16px"},onClick:()=>Qe(this,null,function*(){const de=yield fetch(w,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});fe(yield de.text()),setTimeout(()=>{R(w)},200)})},f)));break;case re.h.EXECUTEFAILURE:Ze=l.createElement(l.Fragment,null,l.createElement("div",{style:{border:"1px #F6F7F9 solid"}},l.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!p&&l.createElement(v.Z,{value:I,style:ze}),p&&l.createElement("div",{style:ze},l.createElement("a",{onClick:()=>(0,P.LR)(z,I)},I))),l.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},l.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),l.createElement("pre",{className:D.Z.error,style:{color:"#E30000",padding:"0 10px"}},Z.Base64.decode(S),"111")));break;case re.h.COMPILEFAILURE:Ze=l.createElement(l.Fragment,null,l.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),l.createElement("pre",{className:D.Z.error},Z.Base64.decode(S)));break;case re.h.PODFAILURE:Ze=l.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case re.h.TIMEOUT:Ze=l.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return l.createElement(l.Fragment,null," ",Ze," ")}function H(N){const{status:V,error_msg:S,execute_time:x,output:I,input:f,expected_output:p,is_file:z,input_file_url:b,output_file_url:w,expected_output_file_url:fe}=N;let R=null;switch(V){case re.h.OK:case re.h.NOMATCH:case re.h.EXECUTEFAILURE:case re.h.COMPILEFAILURE:R=l.createElement("div",{id:"outputResultRef",className:"h100"});break;case re.h.PODFAILURE:R=l.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case re.h.TIMEOUT:R=l.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return l.createElement(l.Fragment,null," ",R," ")}function Ae({value:N,className:V}){return l.createElement("span",{className:V},N)}Te.ZP=({input:N,is_file:V,debuging:S,submitting:x,executingMessage:I,debugResult:f,onChangeInput:p,onDebugCode:z,onSubmitCode:b,hack:w,user:fe,submitResult:R,isWhiteTheme:le,topDispatch:m})=>{const[Se]=(0,i.useSearchParams)(),Ze=(0,i.useParams)(),[ze,de]=(0,n.useState)(!1),[Je,o]=(0,n.useState)(!1),[u,L]=(0,n.useState)(1),[K,ge]=(0,n.useState)(!1),[Be,me]=(0,n.useState)(0),[C,M]=(0,n.useState)(!1),[ie,xe]=(0,n.useState)(""),[h,Q]=(0,n.useState)(""),F=(0,n.useRef)(),_=(0,n.useRef)(),be=(0,n.useRef)(null),Ee=(0,n.useRef)(null),ve=(0,n.useRef)(null);console.log(R,"submitResult",Ze);const{status:De,id:he,input:k,output:ye,expected_output:Ce,is_file:Oe,input_file_url:pe,output_file_url:Ie,expected_output_file_url:ke,error_msg:mt,hack_sets:vt}=R||{};(0,n.useEffect)(()=>{De===0&&(L(1),me(0))},[De,he]),(0,n.useEffect)(()=>{Qe(void 0,null,function*(){var _e;const we=yield(0,Pe.rX)(Ze==null?void 0:Ze.id,"submit");(we==null?void 0:we.status)===0&&(we!=null&&we.data&&((_e=we==null?void 0:we.data)==null?void 0:_e.status)!==0?(m({type:te.Types.SET_SUBMIT_RESULT,payload:{submitResult:we==null?void 0:we.data}}),L(2),me(320)):(L(1),me(0)))})},[Ze==null?void 0:Ze.id]),(0,n.useEffect)(()=>{if(F.current){let Fe=function(ct){St=Nt.offsetHeight,Pt=!0,Ot=ct.pageY,ve.current.style.display="block"},_e=function(){Pt=!1,ve.current.style.display="none"},we=function(ct){if(Pt){Et();let $t=Ot-ct.pageY,Bt=St+$t;if(Bt<0&&(Bt=0),Bt>window.innerHeight-150&&(Bt=window.innerHeight-150),u===1){Bt<=34?me(0):me(Bt);return}console.log(Bt,"resizeH"),me(Bt)}};const Nt=be.current;let St=0,Pt=!1,Ot=0;const wt=document.getElementById("case-y-bar");return wt==null||wt.addEventListener("mousedown",Fe),document.addEventListener("mousemove",we),document.addEventListener("mouseup",_e),()=>{const ct=document.getElementById("case-y-bar");ct==null||ct.removeEventListener("mousedown",Fe),document.removeEventListener("mousemove",we),document.removeEventListener("mouseup",_e)}}},[F,u]),(0,n.useEffect)(()=>{const Fe=tt.Z.subscribe("resize-move-bar",Et);if(Se.get("type")!=="exercises")return document.addEventListener((0,Ke.gH)(),$e),()=>{document.removeEventListener((0,Ke.gH)(),$e),Fe()}},[]),(0,n.useEffect)(()=>{});function Et(){var Fe,_e,we,Nt;const St=document.getElementById("outputResultRef");if(St){let Pt=St.dataset.text;_.current.reset(),_.current.writeln(Pt);const Ot=document.getElementById("outputResultRef").offsetWidth-20,wt=((Nt=(we=(_e=(Fe=_.current)==null?void 0:Fe._core)==null?void 0:_e._renderService)==null?void 0:we.dimensions)==null?void 0:Nt.actualCellWidth)||10,ct=Math.ceil(Ot/wt);_.current.resize(ct,Math.ceil(St.clientHeight/16))}}function ht(){de(!ze),setTimeout(()=>{Et()},300),me(ze?320:window.innerHeight-150)}function it(){Je?(o(!1),(0,Ke.BU)()):(o(!0),(0,Ke.Dj)(Ee.current))}const $e=Fe=>{(0,Ke.vp)()||o(!1)},Rt=(0,n.useMemo)(()=>{if(f){const{status:Fe,output:_e,error_msg:we}=f;return setTimeout(()=>{let Nt="",St=document.getElementById("outputResultRef");_e?Nt=Z.Base64.decode(_e):we&&(Nt=Z.Base64.decode(we)),_.current=new Ge.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),_.current.open(St),_.current.onKey(function(Pt){var Ot;if(Pt.domEvent.key.toLocaleUpperCase()==="C"&&Pt.domEvent.ctrlKey){Pt.domEvent.preventDefault();let wt=(Ot=_.current)==null?void 0:Ot.getSelection();navigator.clipboard.writeText(wt).then(()=>{})}}),St.dataset.text=Nt,_.current.setOption("convertEol",!0),Et()},300),l.createElement(l.Fragment,null,H(f))}return null},[f]);function Tt(){var Fe,_e;if(!(w!=null&&w.code)||((Fe=w==null?void 0:w.code)==null?void 0:Fe.trim().length)===0){(_e=W.ZP)==null||_e.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}L(1),me(320),z()}const zt=Fe=>Qe(void 0,null,function*(){let _e=yield(0,Xe.ZP)(`/api/problems/${Fe}/start.json`,{method:"get",params:{hack_user_id:fe==null?void 0:fe.user_id}});_e&&(window.location.href=`/myproblems/${_e==null?void 0:_e.identifier}${window.location.search}`)});function kt(){Oe?navigator.clipboard.writeText(Z.Base64.decode(mt)).then(()=>{W.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(Z.Base64.decode(ye)).then(()=>{W.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return l.createElement(n.Fragment,null,l.createElement("div",{className:ot()(D.Z.case,le&&D.Z.whiteCase),style:{height:Be},ref:be},l.createElement("div",{className:D.Z.fullMask,ref:ve}),l.createElement("div",{className:D.Z["resize-y-bar"],id:"case-y-bar",ref:F,draggable:!1},u===2&&l.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),u===1&&(Be<=34?l.createElement("div",{onClick:()=>{me(320)},className:D.Z.unfoldBtn},"\u63A7\u5236\u53F0",l.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):l.createElement("div",{onClick:()=>{me(0)},className:D.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",l.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),l.createElement("div",null,l.createElement("div",{className:D.Z.caseHead},l.createElement("div",{className:D.Z.dot}),l.createElement("div",{className:D.Z.text},u===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),u===2&&!x&&typeof De=="number"&&l.createElement(l.Fragment,null,De===re.h.OK?l.createElement("div",{className:D.Z.pass},l.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):l.createElement("div",{className:D.Z.noPass},l.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),st[De])),l.createElement("div",{className:D.Z.btns},u===2&&!x&&l.createElement(l.Fragment,null,De!==re.h.OK&&l.createElement("div",{onClick:kt},l.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),l.createElement("div",{onClick:()=>{M(he)}},l.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),Se.get("type")!=="exercises"&&l.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>ht()},l.createElement("i",{className:`iconfont icon-${ze?"suoxiao1":"fangda"}`})))),l.createElement("div",{style:{display:u===1?"block":"none"}},S?l.createElement(U.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):l.createElement("div",{style:{height:Be-34}},l.createElement("div",{className:D.Z.result},l.createElement("div",{className:D.Z.left},l.createElement("div",{className:D.Z.title},l.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),l.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),l.createElement("div",{className:D.Z.leftNode},l.createElement(Ct,{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:V?"":N,onChange:p}))),l.createElement("div",{className:D.Z.right},l.createElement("div",{className:D.Z.title},l.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),l.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),l.createElement("div",{className:D.Z.node},f?Rt:l.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")))))),l.createElement("div",{style:{display:u===2?"block":"none"}},x?l.createElement(U.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):l.createElement("div",{style:{height:Be-34,display:"flex",flexDirection:"column",overflow:"hidden"}},l.createElement("div",{ref:Ee,className:D.Z.elseNode},l.createElement("div",{className:D.Z.nameWrap},l.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),l.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),l.createElement("div",{className:D.Z.scroll},l.createElement("pre",{className:D.Z.scrollBox,style:K?{height:Je?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!Oe&&l.createElement(Ae,{value:k}),Oe&&l.createElement("a",{style:{fontSize:"16px"},onClick:()=>Qe(void 0,null,function*(){const Fe=yield fetch(pe,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Q(yield Fe.text()),setTimeout(()=>{xe(pe)},200)})},k)),k&&l.createElement("div",{className:D.Z.action},l.createElement("span",{onClick:()=>ge(!K)},K?"\u6536\u8D77":"\u5C55\u5F00"),Se.get("type")!=="exercises"&&l.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>it(),className:`iconfont icon-${Je?"suoxiao1":"fangda"}`})))),l.createElement("div",{className:D.Z.result,style:{flex:1,overflow:"hidden"}},l.createElement("div",{className:D.Z.left},l.createElement("div",{className:D.Z.title},l.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),l.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),l.createElement("div",{className:D.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},l.createElement("pre",null,!Oe&&l.createElement(Ae,{className:"mb10",value:Ce&&Z.Base64.decode(Ce)||""}),Oe&&l.createElement("a",{style:{fontSize:"16px"},onClick:()=>Qe(void 0,null,function*(){const Fe=yield fetch(ke,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Q(yield Fe.text()),setTimeout(()=>{xe(ke)},200)})},Ce)))),l.createElement("div",{className:D.Z.right},l.createElement("div",{className:D.Z.title},l.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),l.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),l.createElement("div",{className:D.Z.node,style:{color:De===re.h.OK?"#2ABD8C":"#FF2C29"}},l.createElement("pre",null,(De===4||De===5)&&l.createElement(Ae,{className:"mb10",value:mt&&Z.Base64.decode(mt)||""}),De!=4&&De!=5&&(Oe?l.createElement("a",{style:{fontSize:"16px"},onClick:()=>Qe(void 0,null,function*(){const Fe=yield(0,Xe.ZP)(Ie,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{Q(Fe)}catch(_e){Q("")}setTimeout(()=>{xe(Ie)},200)})},ye):l.createElement(Ae,{className:"mb10",value:ye&&Z.Base64.decode(ye)||""})))))))))),l.createElement("div",{className:ot()(D.Z.footer,le&&D.Z.whiteFooter),style:{zIndex:100}},(w==null?void 0:w.is_program)&&(w==null?void 0:w.above_question)&&l.createElement(q.ZP,{className:"mr10",type:"primary",onClick:()=>zt(w==null?void 0:w.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(w==null?void 0:w.is_program)&&(w==null?void 0:w.under_question)&&l.createElement(q.ZP,{className:"mr10",type:"primary",onClick:()=>zt(w==null?void 0:w.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),l.createElement(q.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:S||x,loading:S,color:"#2ABD8C",className:"mr10",onClick:Tt},"\u8C03\u8BD5\u4EE3\u7801"),Se.get("qtype")!=="8"&&l.createElement(q.ZP,{className:D.Z.disabled,type:"primary",icon:l.createElement("i",{className:"iconfont icon-bofang1"}),loading:x,disabled:S||x,onClick:()=>{var Fe,_e;if(!(w!=null&&w.code)||((Fe=w==null?void 0:w.code)==null?void 0:Fe.trim().length)===0){(_e=W.ZP)==null||_e.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}L(2),me(320),b()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),l.createElement(We.Z,{onClose:M,open:C}),l.createElement(r.Z,{close:!0,data:ie,type:ie.length?"txt":"",onClose:()=>xe(""),monacoEditor:{value:h,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},34587:function(dt,Te,t){t.r(Te),t.d(Te,{Types:function(){return Dn},default:function(){return ea}});var n=t(59301),y=t(89070),W=t(31797),q=t(43418),re=t(71418),Z=t(3113),ce=t(6848),D=t(95237),U=t(88264),v=t(94941),P=t(4901),Ge=t(17064),ne=t(3294),Xe=t(87169),i=t(43428),We=t(23954),tt=t(79346),Pe=t(16479),te=t(16869),r=t(59301),Re=Object.defineProperty,ot=Object.defineProperties,Ke=Object.getOwnPropertyDescriptors,l=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,Ct=Object.prototype.propertyIsEnumerable,st=(e,a,s)=>a in e?Re(e,a,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[a]=s,Ue=(e,a)=>{for(var s in a||(a={}))Qe.call(a,s)&&st(e,s,a[s]);if(l)for(var s of l(a))Ct.call(a,s)&&st(e,s,a[s]);return e},c=(e,a)=>ot(e,Ke(a));const H={theme:(0,Pe.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,Pe.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,Pe.G)("cmTabToSpace",!0)};var Ae=(e=>(e[e.set_font_size=0]="set_font_size",e[e.set_theme=1]="set_theme",e[e.on_tab_to_space=2]="on_tab_to_space",e[e.set_show_editor_setting=3]="set_show_editor_setting",e))(Ae||{});function N(e,a){switch(a.type){case 3:return c(Ue({},e),{showEditorSetting:a.payload});case 1:return c(Ue({},e),{theme:a.payload});case 0:return c(Ue({},e),{fontSize:a.payload});case 2:return c(Ue({},e),{tabToSpace:a.payload});default:throw new Error}}var V=({isLoading:e,value:a,onChange:s,language:X,onUpdateCode:ae,ActionBarRender:j,setIsWhiteTheme:J})=>{const[Y,O]=(0,n.useReducer)(N,H),{theme:T,fontSize:$,showEditorSetting:G,tabToSpace:Me}=Y,d=(0,n.useRef)(),je=(0,n.useRef)();(0,n.useEffect)(()=>{J(T==="vs")},[T]);const se={onFontSizeChange:Ye=>{O({type:0,payload:Ye}),(0,Pe.t)("cmFontSize",Ye)},tabToSpace:Me,cmFontSize:$,className:"oj",cmCodeMode:T,onTabToSpace:Ye=>{O({type:2,payload:Ye}),(0,Pe.t)("cmTabToSpace",Ye)},onCodeModeChange:Ye=>{O({type:1,payload:Ye}),(0,Pe.t)("ProgrammingCodeMode",Ye)}};function ft(){O({type:3,payload:!1})}function He(){O({type:3,payload:!0})}const Ft={value:a,language:X,theme:T,options:{fontSize:$,insertSpaces:Me},onChange:Ye=>{s(Ye),je.current=Ye,clearTimeout(d.current),d.current=setTimeout(()=>{ae(je.current)},1e4)},onEditBlur:Ye=>{je.current&&ae(je.current)}};return r.createElement(n.Fragment,null,j(He),r.createElement("div",{style:{flex:1,overflow:"hidden"}},!e&&r.createElement(We.ZP,Ue({},Ft))),r.createElement(tt.Z,null,r.createElement(i.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:G,onClose:ft},r.createElement(te.Z,Ue({},se)))))},S=t(60141),x=t(24334),I=t(87001),f={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"},p={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},z=t(1710),b=t(58421),w=t(58617),fe=t(8394),R=t(61186),le=t.n(R),m=t(59301);const{Column:Se}=z.default;var Ze=({submitResult:e,submitting:a,submitRecords:s,page:X,onPageChange:ae,topicId:j})=>{const[J]=(0,y.useSearchParams)(),{records:Y,records_count:O}=s||{},[T,$]=(0,n.useState)(!1),G=J.get("type")==="1";return m.createElement(re.Z,{spinning:a,tip:"\u8BC4\u6D4B\u4E2D...",indicator:m.createElement(w.Z,{style:{fontSize:24},spin:!0})},(Y==null?void 0:Y.length)>0?m.createElement(z.default,{dataSource:Y,rowKey:"id",pagination:!1},m.createElement(Se,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(Me,d)=>m.createElement("span",null," ",le()(Me).format("YYYY-MM-DD HH:mm:ss"))}),m.createElement(Se,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(Me,d)=>{var je;return m.createElement("span",{className:`${Me===0?"c-green":"c-red"} current`,onClick:()=>{$(d.id)}},(je=I.Im[Me])==null?void 0:je.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),m.createElement(Se,{title:`\u6267\u884C\u7528\u65F6 (${G?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:Me=>Me?G?Me:Me/1e3:""}),m.createElement(Se,{title:`\u5185\u5B58\u6D88\u8017\uFF08${G?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:Me=>Me?G?Me:parseFloat((Me/1024).toFixed(2)):""}),m.createElement(Se,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),m.createElement(Se,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(Me,d)=>m.createElement("span",{className:"c-light-primary current",onClick:()=>{$(d.id)}},"\u67E5\u770B")})):m.createElement("div",{style:{height:300,width:"100%"}}),m.createElement(fe.Z,{onClose:$,open:T}),O>15?m.createElement(b.Z,{className:p.pagination,current:X,pageSize:15,total:O,onChange:ae}):null)},ze=t(8797),de=t(12563),Je={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},o=t(85149),u=t(59301);const L={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var K=({hack:e})=>{const{language:a,difficult:s,time_limit:X,description:ae}=e,[j]=(0,y.useSearchParams)(),J=L[s];return u.createElement(u.Fragment,null,u.createElement("ul",{className:Je.info},u.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",u.createElement("b",{className:Je.info_tag},a)),u.createElement("li",null,u.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",u.createElement(de.default,{color:J==null?void 0:J.color},J==null?void 0:J.name)),u.createElement("li",null,u.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",u.createElement("span",{style:{color:"#333333"}},X,"\u79D2"))),j.get("qtype")==="8"?u.createElement(o.Z,{value:ae,showProgramFill:!0,className:Je.desc}):u.createElement(o.Z,{value:ae,className:Je.desc}))},ge={},Be=t(59301),me=({hack:e,current_user:a})=>Be.createElement("div",{className:ge.answer},e!=null&&e.answer_text?Be.createElement(o.Z,{style:{padding:"13px 0"},value:(e==null?void 0:e.answer_text)||""}):Be.createElement(ze.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),C=t(34604),M=t(99064);function ie(e,a){return(0,M.U2)(`/problems/${e}/comments.json`,{page:a,limit:10})}function xe(e){return(0,M.v_)(`/discusses/${e}/plus.json`,{container_type:"Discuss",type:1})}function h(e,a,s){return(0,M.v_)(`/problems/${e}/comments/reply.json`,{comments:{content:s,parent_id:a}})}function Q(e,a){return(0,M.v_)(`/problems/${e}/comments.json`,{comments:{content:a}})}function F(e,a,s){return(0,M.v_)(`/problems/${e}/comments/${a}/hidden.json`,s)}function _(e,a){return(0,M.IV)(`/problems/${e}/comments/${a}`)}var be=t(34362);function Ee({author:e}){return n.createElement("a",{href:`/users/${e.login}`,target:"_blank"},n.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${ne.Z.IMG_SERVER}/images/${e.image_url}`,width:"50"}))}function ve({data:e,index:a,parentDiscussIndex:s,user:X,onSetActionType:ae}){const{author:j,can_delete:J,content:Y,id:O,time:T}=e;function $(){ae({id:O,index:a,type:"delete-discuss",parentDiscussIndex:s,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const G=X.admin||J||j.user_id===X.user_id;return n.createElement("div",{className:"discuss-item-container second-discuss "},n.createElement(Ee,{author:j}),n.createElement("section",null,n.createElement("div",{className:"discuss-info"},n.createElement("a",{href:`/users/${j.login}`,target:"_blank"},j.name),n.createElement("span",{className:"grey"},T),n.createElement("div",{className:"btn-group",style:{marginBottom:0}},G?n.createElement("a",{onClick:$,title:"\u5220\u9664"},n.createElement("i",{className:"iconfont icon-shanchu"})):null)),n.createElement(o.Z,{className:"discuss-content",value:Y})))}var De=({user:e,data:a,index:s,onPlusDiscuss:X,onSetActionType:ae,activeDiscussIndex:j,onReplyDiscuss:J,onSetActiveDiscussIndex:Y})=>{const{content:O,children:T,hidden:$,id:G,praise_count:Me,time:d,user_praise:je,can_delete:se,author:ft}=a;function He(){Y(G)}function Ft(){X(G,!je,s)}function Ye(){ae({id:G,index:s,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function bt(){ae({id:G,index:s,params:{hidden:$?"0":"1"},type:"hidden-discuss",message:$?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Mt=e.admin||e.user_id===ft.user_id;return n.createElement("div",{className:"discuss-item-container",key:G},n.createElement(Ee,{author:ft}),n.createElement("section",null,n.createElement("div",{className:"discuss-info"},n.createElement("a",{href:`/users/${ft.login}`,target:"_blank"}," ",ft.name," "),n.createElement("span",{className:"grey"},d)),n.createElement(o.Z,{className:"discuss-content",value:O}),T&&T.length>0?n.createElement("div",{className:"reply-discuss-container"},T.map((oe,et)=>n.createElement(ve,{key:oe.id,data:oe,index:et,user:e,onSetActionType:ae,parentDiscussIndex:s}))):null,n.createElement("div",{className:"btn-group"},Mt?n.createElement("a",{onClick:bt,title:$?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},n.createElement("i",{className:$?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,se&&(!T||T.length==0)?n.createElement("a",{onClick:Ye,title:"\u5220\u9664"},n.createElement("i",{className:"iconfont icon-shanchu"})):null,n.createElement("a",{onClick:He,title:"\u56DE\u590D"}," ",n.createElement("i",{className:"iconfont icon-huifu1"})," "),n.createElement("a",{onClick:Ft,className:je?"c-orange":""},n.createElement("i",{className:je?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),n.createElement("span",null,Me||""))),n.createElement(be.Z,{id:G,activeDiscussIndex:j,onReplyDiscuss:J})))},he=t(61398),k={"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"},ye=t(12290),Ce=(e,a,s)=>new Promise((X,ae)=>{var j=O=>{try{Y(s.next(O))}catch(T){ae(T)}},J=O=>{try{Y(s.throw(O))}catch(T){ae(T)}},Y=O=>O.done?X(O.value):Promise.resolve(O.value).then(j,J);Y((s=s.apply(e,a)).next())}),Oe=({user_praise:e,praise_count:a,praisePlus:s,onCreateDiscuss:X,discuss_count:ae})=>{const[j,J]=(0,n.useState)(!1),[Y,O]=(0,n.useState)("");function T(d){O(d)}function $(){J(!0)}function G(){J(!1)}function Me(){return Ce(this,null,function*(){X(Y),O(""),J(!1)})}return n.createElement("div",{className:`${k["dis-input-editor-container"]} ${j?k.active:""} `},n.createElement("div",{className:j?`hide ${k["text-area"]}`:k["text-area"]},n.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:$}),n.createElement("a",null," ",n.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",ae," "),n.createElement("a",{className:"c-light-black",onClick:s,title:e?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},n.createElement("i",{className:`mr3 ${e?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),a?n.createElement("span",null,a):"")),j?n.createElement("div",{className:k["input-mask"],onClick:G}):null,n.createElement("div",{className:j?k["md-container"]:`${k["md-container"]} hide`},n.createElement(ye.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:Y,height:240,onChange:T}),n.createElement("div",{className:k["tip-container"],onClick:G},n.createElement("a",{className:k["btn-send"],onClick:Me}," \u53D1\u9001 "))))},pe=t(59301),Ie=Object.defineProperty,ke=Object.defineProperties,mt=Object.getOwnPropertyDescriptors,vt=Object.getOwnPropertySymbols,Et=Object.prototype.hasOwnProperty,ht=Object.prototype.propertyIsEnumerable,it=(e,a,s)=>a in e?Ie(e,a,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[a]=s,$e=(e,a)=>{for(var s in a||(a={}))Et.call(a,s)&&it(e,s,a[s]);if(vt)for(var s of vt(a))ht.call(a,s)&&it(e,s,a[s]);return e},Rt=(e,a)=>ke(e,mt(a)),Tt=(e,a,s)=>new Promise((X,ae)=>{var j=O=>{try{Y(s.next(O))}catch(T){ae(T)}},J=O=>{try{Y(s.throw(O))}catch(T){ae(T)}},Y=O=>O.done?X(O.value):Promise.resolve(O.value).then(j,J);Y((s=s.apply(e,a)).next())});const zt={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var kt=(e=>(e[e.GET_DISCUSSES=0]="GET_DISCUSSES",e[e.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",e[e.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",e[e.PLUS_DISCUSS=3]="PLUS_DISCUSS",e[e.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",e[e.SET_PAGE=5]="SET_PAGE",e[e.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",e))(kt||{});function Fe(e,a){switch(a.type){case 6:return Rt($e({},e),{loading:!0});case 0:return $e($e({},e),a.payload);case 1:return $e($e({},e),a.payload);case 4:return $e($e({},e),a.payload);case 3:return $e($e({},e),a.payload);case 5:return Rt($e({},e),{page:a.payload});case 2:return $e($e({},e),a.payload);default:throw new Error}}var _e=({user:e,identifier:a,hack:s,onTriggerPraise:X,activeIndex:ae})=>{const[j,J]=(0,n.useReducer)(Fe,zt),{loading:Y,page:O,data:T,count:$,actionType:G,activeDiscussIndex:Me}=j,d=(0,n.useCallback)(()=>Tt(void 0,null,function*(){J({type:6});const oe=yield ie(a,O),{comments:et,disscuss_count:lt}=oe;J({type:0,payload:{data:et,count:lt,loading:!1}})}),[O,a]);(0,n.useEffect)(()=>{ae==="2"&&d()},[a,O,ae]);function je(oe){J({type:5,payload:oe})}function se(oe){J({type:4,payload:{actionType:oe}})}function ft(oe){J(Me===oe?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:oe}})}function He(oe,et,lt){return Tt(this,null,function*(){try{const Dt=yield xe(oe);T[lt].user_praise=et,T[lt].praise_count=Dt.praise_count,J({type:3,payload:{data:[...T]}})}catch(Dt){console.log(Dt)}})}function Ft(){return Tt(this,null,function*(){const{id:oe,params:et,type:lt,index:Dt,parentDiscussIndex:pt}=G;if(lt==="hidden-discuss"&&(yield F(a,oe,et),pt?T[pt].children[Dt].hidden=et.hidden==1:T[Dt].hidden=et.hidden==1,J({type:4,payload:{actionType:null,data:[...T]}})),lt==="delete-discuss"){if(yield _(a,oe),pt||pt===0){let gt=T[pt].children;for(let Ve=gt.length-1;Ve>=0;Ve--)if(gt[Ve].id===oe){gt.splice(Ve,1);break}T[pt].children=gt}else for(let gt=T.length-1;gt>=0;gt--)if(T[gt].id===oe){T.splice(gt,1);break}J({type:4,payload:{actionType:null,data:[...T]}})}})}function Ye(){J({type:4,payload:{actionType:null}})}function bt(oe,et){return Tt(this,null,function*(){try{yield h(a,oe,et),d()}catch(lt){console.log(lt)}})}function Mt(oe){return Tt(this,null,function*(){J({type:6}),yield Q(a,oe),d()})}return pe.createElement(pe.Fragment,null,pe.createElement("div",{className:"discuss-panel"},T.length===0?pe.createElement(ze.Z,null):T.map((oe,et)=>pe.createElement(De,{onReplyDiscuss:bt,onPlusDiscuss:He,onSetActiveDiscussIndex:ft,onSetActionType:se,data:oe,index:et,user:e,activeDiscussIndex:Me})),$>10?pe.createElement("div",{className:"pagination-container"},pe.createElement(b.Z,{showQuickJumper:!0,onChange:je,current:O,total:$})):null),pe.createElement(Oe,{user_praise:s.user_praise,praise_count:s.praises_count,praisePlus:X,discuss_count:s.comments_count,onCreateDiscuss:Mt}),pe.createElement(tt.Z,null,pe.createElement(q.default,{centered:!0,title:"\u63D0\u793A",open:!!G,onOk:Ft,onCancel:Ye},pe.createElement("p",null,G?G.message:"")),pe.createElement(he.Z,null)))},we=t(57809),Nt=t(92832),St=t(65615),Pt={},Ot=t(59301),wt=({hack:e,current_user:a})=>Ot.createElement("div",{className:Pt.answer},e!=null&&e.analysis?Ot.createElement(o.Z,{style:{padding:"13px 0"},value:(e==null?void 0:e.analysis)||""}):Ot.createElement(ze.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),ct={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},$t=t(36381),Bt=t(43604),un=t(78241),bn=t(5871),In=t(72161),at=t(59301);const{TextArea:dn}=Nt.default,{Panel:Nn}=$t.default;var Sn=({data:e,hack:a})=>(console.log(e,a,"data"),a!=null&&a.is_file?at.createElement(In.Y2,{disabled:!0,className:ct.uploadTableWrapper,showScore:!a.test_set_score,data:e,isProgramHomework:!0}):at.createElement("div",{className:ct.hackSets},e==null?void 0:e.map((s,X)=>at.createElement($t.default,{accordion:!0,bordered:!1,key:X,defaultActiveKey:X===0&&s.id,className:ct.collapseWrapper,expandIcon:({isActive:ae})=>at.createElement("i",{className:`iconfont icon-weizhankai ${ae?ct.open:ct.close}`,style:{fontSize:14,transition:"all .2s"}})},at.createElement(Nn,{key:s.id,header:at.createElement(D.Z,{align:"middle",justify:"space-between",wrap:!1},at.createElement(Bt.Z,{className:ct.panelHeader},at.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",X+1)),at.createElement(Bt.Z,{flex:1},at.createElement(D.Z,{align:"middle",justify:"end",wrap:!1},!(a!=null&&a.test_set_score)&&at.createElement(Bt.Z,{className:ct.rateInput},at.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),at.createElement("div",null,at.createElement(un.default.Item,{noStyle:!0},at.createElement(bn.Z,{value:s==null?void 0:s.score,className:ct.baseFormItem,min:0,max:100,disabled:!0}))),at.createElement("span",{className:"ml10"},"%")))))},at.createElement(un.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},at.createElement(dn,{readOnly:!0,value:s==null?void 0:s.input,rows:4})),at.createElement(un.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},at.createElement(dn,{readOnly:!0,value:s==null?void 0:s.output,rows:4}))))))),Kt={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},en=t(59301),mn=(0,n.forwardRef)(({data:e=[]},a)=>{var s;const[X,ae]=(0,n.useState)(),j=e.filter(Y=>Y.show);(0,n.useEffect)(()=>{j.length&&ae(j[0].id)},[e==null?void 0:e.length]);const J=((s=j.find(Y=>Y.id===X))==null?void 0:s.element)||null;return(0,n.useImperativeHandle)(a,()=>({setActiveTab:Y=>ae(Y)})),en.createElement("div",{className:Kt.tabs},en.createElement("div",{className:Kt.tabWarp},j.map(Y=>en.createElement("div",{onClick:()=>ae(Y.id),className:`${Kt.tab} ${Y.id===X?Kt.active:""}`,key:Y.id},Y.name))),en.createElement("div",{className:Kt.content},J))}),g=t(59301),Pn=Object.defineProperty,On=Object.defineProperties,Mn=Object.getOwnPropertyDescriptors,En=Object.getOwnPropertySymbols,Tn=Object.prototype.hasOwnProperty,Rn=Object.prototype.propertyIsEnumerable,fn=(e,a,s)=>a in e?Pn(e,a,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[a]=s,Yt=(e,a)=>{for(var s in a||(a={}))Tn.call(a,s)&&fn(e,s,a[s]);if(En)for(var s of En(a))Rn.call(a,s)&&fn(e,s,a[s]);return e},pn=(e,a)=>On(e,Mn(a)),Qt=(e,a,s)=>new Promise((X,ae)=>{var j=O=>{try{Y(s.next(O))}catch(T){ae(T)}},J=O=>{try{Y(s.throw(O))}catch(T){ae(T)}},Y=O=>O.done?X(O.value):Promise.resolve(O.value).then(j,J);Y((s=s.apply(e,a)).next())});const Ln={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},xa={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var wn=({hack:e,onTriggerPraise:a,topicId:s,page:X,onPageChange:ae,user:j,current_user:J,submitRecords:Y,submitting:O,submitResult:T,setActiveIndex:$,hack_sets:G})=>{var Me,d;const[je]=(0,y.useSearchParams)(),[se,ft]=(0,n.useState)("0"),He=(0,y.useLocation)(),[Ft,Ye]=(0,n.useState)(!1),[bt,Mt]=(0,n.useState)(null),[oe,et]=(0,n.useState)([]),[lt,Dt]=(0,n.useState)([]),[pt,gt]=(0,n.useState)({page:1,limit:10}),Ve=(0,n.useRef)(null),Ht=(0,n.useRef)(null);console.log(j,"user");let[qe,Vt]=(0,n.useState)(pn(Yt({},(0,y.useParams)()),{page:1,per_page:20,name:""}));(0,n.useEffect)(()=>{Ht.current&&(e==null?void 0:e.is_close_tips)===!1&&bt===null&&Mt(!0)},[Ht.current,e==null?void 0:e.is_close_tips,bt]);function jt(){return Qt(this,null,function*(){yield(0,M.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,n.useEffect)(()=>{$(se)},[se]);function Ut(ue){return Qt(this,null,function*(){let Le=ue.target.id;if(Le==="1"){let A=yield(0,M.ZP)(`/api/myproblems/${qe.id}/redo_logs.json`,{method:"get",params:Yt({},pt)});(A==null?void 0:A.status)===0&&Dt(A==null?void 0:A.data)}ft(Le)})}(0,n.useEffect)(()=>C.Z.subscribe("to-commit-info",()=>{ft("1"),Ve.current&&Ve.current.setActiveTab("1")}),[]),(0,n.useEffect)(()=>C.Z.subscribe("to-reset-info",()=>{Ut({target:{id:"1"}}),Ve.current&&Ve.current.setActiveTab("2")}),[]);function rn(){ft("2")}function Lt(){return Qt(this,null,function*(){let ue=yield(0,M.ZP)("/api/problems/my_hack_list.json",{method:"get",params:Yt({identifier:qe==null?void 0:qe.id},qe)});et(ue)})}const an=[{title:null,description:g.createElement("div",null,g.createElement("b",{onClick:()=>{Mt(!1),jt(),Ye(!0),Lt()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),g.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"),g.createElement(Z.ZP,{onClick:()=>{Mt(!1),jt()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>Ht.current}];return g.createElement("div",{className:f["left-panel"]},g.createElement("ul",{className:`${f["s-navs"]} ${f["bg-white"]} ${f.b1}`},(e==null?void 0:e.is_program)&&!je.get("pageId")&&g.createElement(ce.Z,{title:"\u9898\u76EE\u5217\u8868"},g.createElement("div",{onClick:()=>{Lt(),Ye(!0)},className:f.btns,ref:Ht,style:bt?{pointerEvents:"none"}:{}},g.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),g.createElement("li",{style:{marginLeft:20}},g.createElement("a",{className:se==="0"?f.active:"",id:"0",onClick:Ut},"\u9898\u76EE\u63CF\u8FF0")),g.createElement("li",null,g.createElement("a",{className:se==="1"?f.active:"",id:"1",onClick:Ut},"\u64CD\u4F5C\u8BB0\u5F55")),(je.get("type")!=="exercises"&&(e==null?void 0:e.answer_text_show)||je.get("type")!=="exercises"&&(e==null?void 0:e.analysis_show))&&g.createElement("li",null,g.createElement("a",{className:se==="4"?f.active:"",id:"4",onClick:Ut},"\u89E3\u7B54\u53C2\u8003")),je.get("type")!=="exercises"&&g.createElement("li",null,g.createElement("a",{className:se==="2"?f.active:"",id:"2",onClick:Ut},"\u8BC4\u8BBA")),!!(G!=null&&G.length)&&je.get("type")!=="exercises"&&je.get("type")!=="1"&&g.createElement("li",null,g.createElement("a",{className:se==="5"?f.active:"",id:"5",onClick:Ut},"\u6D4B\u8BD5\u7528\u4F8B"))),g.createElement("div",{className:`${f["tab-panel-body"]} ${se==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},g.createElement(K,{hack:e,onTriggerPraise:a,toDiscuss:rn})),g.createElement("div",{style:{padding:"12px"},className:`${f["tab-panel-body"]} ${se==="1"?"":"hide"}`},g.createElement(mn,{ref:Ve,data:[{id:"1",show:je.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:g.createElement(g.Fragment,null,Y!=null&&Y.records_count||O?g.createElement(Ze,{page:X,onPageChange:ae,topicId:s,submitting:O,key:(T==null?void 0:T.id)||1,submitRecords:Y,submitResult:T}):g.createElement(ze.Z,null))},{id:"2",show:je.get("type")==="exercises"||(e==null?void 0:e.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:g.createElement(g.Fragment,null,g.createElement(z.default,{pagination:!1,dataSource:lt==null?void 0:lt.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(ue,Le,A)=>le()(ue).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(ue,Le,A)=>{var ln;return(ln=[{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(_t=>_t.id===ue))==null?void 0:ln.name}}]}),g.createElement(b.Z,{style:{marginTop:10},current:pt.page,total:lt==null?void 0:lt.count,hideOnSinglePage:!0,onChange:ue=>Qt(void 0,null,function*(){pt.page=ue,gt(pt);let Le=yield(0,M.ZP)(`/api/myproblems/${qe.id}/redo_logs.json`,{method:"get",params:pn(Yt({},pt),{courseId:qe.courseId})});(Le==null?void 0:Le.status)===0&&Dt(Le==null?void 0:Le.data)})}))}]})),g.createElement("div",{style:{padding:"12px"},className:`${f["tab-panel-body"]} ${se==="4"?"":"hide"}`},g.createElement(mn,{data:[{id:"1",show:je.get("type")!=="exercises"&&(e==null?void 0:e.answer_text_show),name:"\u7B54\u6848",element:g.createElement(g.Fragment,null,g.createElement(me,{hack:e,current_user:J}))},{id:"2",show:je.get("type")!=="exercises"&&(e==null?void 0:e.analysis_show),name:"\u89E3\u6790",element:g.createElement(g.Fragment,null,g.createElement(wt,{hack:e,current_user:J}))}]})),g.createElement("div",{className:`${f["tab-panel-body"]} ${se==="2"?"":"hide"}`,style:{padding:0}},g.createElement(_e,{user:j,activeIndex:se,identifier:e.identifier,hack:e,onTriggerPraise:a})),g.createElement("div",{className:`${f["tab-panel-body"]} ${se==="5"?"":"hide"}`,style:{padding:12}},g.createElement(Sn,{data:G||[],hack:e})),g.createElement(i.Z,{rootClassName:f.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Ye(!1),open:Ft},g.createElement(D.Z,null,g.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),g.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",oe==null?void 0:oe.total_count,"\u9898\xA0[\xA0",oe==null?void 0:oe.total_score,"\u5206\xA0]\xA0"),!(j!=null&&j.hack_manager)&&g.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",oe==null?void 0:oe.work_score,"\u5206")),g.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),g.createElement(D.Z,{align:"middle",className:"mt10 mb10"},!(j!=null&&j.hack_manager)&&g.createElement(we.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:ue=>{qe.page=1,qe.finish_status=ue,Vt(Yt({},qe)),Lt()}},g.createElement(we.default.Option,{value:""},"\u5168\u90E8"),g.createElement(we.default.Option,{value:0},"\u672A\u5F00\u59CB"),g.createElement(we.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),g.createElement(we.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),g.createElement(we.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:ue=>{qe.page=1,qe.difficult=ue||null,Vt(Yt({},qe)),Lt()}},g.createElement(we.default.Option,{value:0},"\u5168\u90E8"),g.createElement(we.default.Option,{value:1},"\u7B80\u5355"),g.createElement(we.default.Option,{value:2},"\u9002\u4E2D"),g.createElement(we.default.Option,{value:3},"\u56F0\u96BE")),g.createElement(Nt.default.Search,{size:"large",onSearch:ue=>{qe.name=ue,qe.page=1,Vt(Yt({},qe)),Lt()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),g.createElement("div",{className:f.list,style:{height:36,background:"#3D445C"}},!(j!=null&&j.hack_manager)&&g.createElement("span",null,"\u72B6\u6001"),g.createElement("span",null,"\u5E8F\u53F7"),g.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),g.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),g.createElement("div",{style:{overflow:"auto",flex:1}},(Me=oe==null?void 0:oe.data)!=null&&Me.length?(d=oe==null?void 0:oe.data)==null?void 0:d.map((ue,Le)=>g.createElement("div",{onClick:()=>Qt(void 0,null,function*(){let A=yield(0,M.ZP)(`/api/problems/${ue==null?void 0:ue.identifier}/start.json`,{method:"get",params:{hack_user_id:j==null?void 0:j.user_id}});A&&(y.history.replace(`/myproblems/${A==null?void 0:A.identifier}${window.location.search}`),window.location.reload())}),className:`${f.list} ${ue!=null&&ue.checked?f.active:""}`},!(j!=null&&j.hack_manager)&&g.createElement(g.Fragment,null,!(ue!=null&&ue.opened)&&g.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(ue==null?void 0:ue.opened)&&!(ue!=null&&ue.passed)&&g.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(ue==null?void 0:ue.opened)&&(ue==null?void 0:ue.passed)&&g.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),g.createElement("span",null,(qe.page-1)*20+(Le+1)),g.createElement("span",{style:{flex:1},title:ue.name},`[${ue==null?void 0:ue.score}\u5206]`,"\xA0",ue.name),g.createElement("span",{style:{flexBasis:48,paddingRight:0}},Ln[ue.difficult]))):g.createElement(ze.Z,null)),g.createElement(b.Z,{current:qe.page,className:"mt20",hideOnSinglePage:!0,total:oe==null?void 0:oe.count,pageSize:qe.per_page,onChange:(ue,Le)=>{qe.page=ue,qe.per_page=Le,Lt()}})),g.createElement(St.Z,{rootClassName:f.tour,closeIcon:!1,open:!!bt,steps:an,gap:{offset:3,radius:2}}))},jn=t(62522),vn=t(16209),Un=t(19105),Zn=t(31947),zn=t(85219),Yn=t(67054),xt=t(61293),Gn=t(92310),gn=t.n(Gn),yn=t(23960),Wn=t(31707),kn=t(39775),Hn=t(93450),E=t(59301),Vn=Object.defineProperty,Kn=Object.defineProperties,Qn=Object.getOwnPropertyDescriptors,tn=Object.getOwnPropertySymbols,Cn=Object.prototype.hasOwnProperty,hn=Object.prototype.propertyIsEnumerable,Fn=(e,a,s)=>a in e?Vn(e,a,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[a]=s,Ne=(e,a)=>{for(var s in a||(a={}))Cn.call(a,s)&&Fn(e,s,a[s]);if(tn)for(var s of tn(a))hn.call(a,s)&&Fn(e,s,a[s]);return e},nt=(e,a)=>Kn(e,Qn(a)),_n=(e,a)=>{var s={};for(var X in e)Cn.call(e,X)&&a.indexOf(X)<0&&(s[X]=e[X]);if(e!=null&&tn)for(var X of tn(e))a.indexOf(X)<0&&hn.call(e,X)&&(s[X]=e[X]);return s},rt=(e,a,s)=>new Promise((X,ae)=>{var j=O=>{try{Y(s.next(O))}catch(T){ae(T)}},J=O=>{try{Y(s.throw(O))}catch(T){ae(T)}},Y=O=>O.done?X(O.value):Promise.resolve(O.value).then(j,J);Y((s=s.apply(e,a)).next())});const{Countdown:Xn}=W.default,Jn={Java:"java",C:"c",Python:"py","C++":"c"};var Dn=(e=>(e[e.SET_LOADING=0]="SET_LOADING",e[e.GET_DATA=1]="GET_DATA",e[e.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",e[e.SET_DATA=3]="SET_DATA",e[e.SET_DEBUGING=4]="SET_DEBUGING",e[e.SET_SUBMITING=5]="SET_SUBMITING",e[e.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",e[e.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",e[e.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",e[e.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",e[e.SET_PAGE=10]="SET_PAGE",e))(Dn||{});function nn(){return new Date().getTime()}const qn={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function $n(e,a){switch(a.type){case 1:return Ne(Ne({},e),a.payload);case 3:return nt(Ne({},e),{data:a.payload});case 0:return nt(Ne({},e),{loading:a.payload});case 9:return nt(Ne({},e),{showNote:a.payload});case 4:return nt(Ne({},e),{debuging:a.payload});case 5:return nt(Ne({},e),{submitting:a.payload});case 2:return nt(Ne({},e),{submitRecords:a.payload});case 10:return nt(Ne({},e),{submitRecordPage:a.payload});case 6:return nt(Ne({},e),{executingMessage:a.payload});case 7:return Ne(Ne({},e),a.payload);case 8:return Ne(Ne({},e),a.payload);default:throw new Error}}var ea=({children:e})=>{var a,s,X,ae,j,J,Y,O;const[T,$]=(0,n.useReducer)($n,qn),{id:G}=(0,y.useParams)(),Me=(0,y.useLocation)(),[d]=(0,y.useSearchParams)(),{loading:je,data:se,debugResult:ft,submitResult:He,submitRecords:Ft,submitRecordPage:Ye,showNote:bt,debuging:Mt,submitting:oe,executingMessage:et}=T,[lt,Dt]=(0,n.useState)("#37AD83"),[pt,gt]=(0,n.useState)(null),[Ve,Ht]=(0,n.useState)({}),[qe,Vt]=(0,n.useState)(!0),[jt,Ut]=(0,n.useState)(!1),[rn,Lt]=(0,n.useState)(!1),an=(0,n.useRef)(null),ue=(0,n.useRef)(0),Le=se==null?void 0:se.user,A=se==null?void 0:se.hack,[ln,_t]=(0,n.useState)(!1),on=(0,n.useRef)(1),An=(0,n.useRef)(!1);(0,yn.y)(d.get("type")==="exercises");const{setOpenDisableCopyAndPaste:aa}=(0,yn.X)(),[Bn,la]=(0,n.useState)(""),ua=(0,zn._)(Ve);(0,n.useEffect)(()=>{function B(){return rt(this,null,function*(){var ee,yt,At,Zt,Gt;Vt(!0);const It=yield(0,U.fu)(G,{exercise_id:d.get("exercisesId")});if(setTimeout(()=>{Vt(!1)},800),It.status!==401){try{It.hack.code=x.Base64.decode(It.hack.code)}catch(ut){console.log(ut)}It.hack=nt(Ne({},It.hack),{is_program:d.get("type")==="1"}),$({type:1,payload:{loading:!1,data:It}})}if(d.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let ut;d.get("coursesId")=="coursesId"?ut=yield(0,v._F)({categoryId:d.get("exercisesId"),login:d.get("login")}):ut=yield(0,v._B)({categoryId:d.get("exercisesId"),login:d.get("login")}),Ht(Ne({},ut)),aa((ee=ut==null?void 0:ut.exercise)==null?void 0:ee.forbid_copy),typeof((yt=ut==null?void 0:ut.exercise)==null?void 0:yt.left_time)=="number"&&(gt(Date.now()+((At=ut==null?void 0:ut.exercise)==null?void 0:At.left_time)*1e3),setTimeout(()=>{Dt("red")},(((Zt=ut==null?void 0:ut.exercise)==null?void 0:Zt.left_time)-300>0?((Gt=ut==null?void 0:ut.exercise)==null?void 0:Gt.left_time)-300:0)*1e3))}})}G&&B()},[G]),(0,n.useEffect)(()=>{var B;return d.get("type")==="exercises"&&((B=Ve==null?void 0:Ve.exercise)!=null&&B.screen_open)&&(window.removeEventListener("blur",Xt,!1),Yn.U.forEach((ee,yt)=>{window.addEventListener(ee,Xt,!1)}),window.addEventListener("blur",Xt,!1),window.focus()),()=>{document.removeEventListener((0,P.gH)(),Xt)}},[Ve]),(0,n.useEffect)(()=>{Bn==="1"&&G&&A!=null&&A.language&&oa()},[G,Ye,A==null?void 0:A.language,Bn]),(0,n.useEffect)(()=>(A!=null&&A.is_program&&(ue.current=0,an.current=setInterval(()=>{ra()},15e3)),()=>{clearInterval(an.current)}),[A==null?void 0:A.is_program]);const ra=()=>rt(void 0,null,function*(){let B=yield(0,M.ZP)(`/api/myproblems/${G}/save_long_time.json`,{method:"get",params:{answer_long_time:ue.current}})}),Xt=()=>{An.current||(0,P.BU)(),window.parent.postMessage("backExercise","*")};function oa(){return rt(this,null,function*(){try{const B=yield(0,U.zO)(G,{limit:15,page:Ye,language:A==null?void 0:A.language});$({type:2,payload:B})}catch(B){console.log(B)}})}function sa(B){$({type:10,payload:B})}function Jt(B){return rt(this,null,function*(){var ee;let yt;(d.get("ip_limit")==="inner"||d.get("ip_bind_type")==="true")&&(yt=yield(0,vn.y)({ip_limit:d.get("ip_limit"),ip_bind:d.get("ip_bind_type")==="true"}));const At=yield(0,U.n4)(G,{code:x.Base64.encode(B||A.code),language:A==null?void 0:A.language,exercise_id:d.get("exercisesId"),question_id:d.get("questionId"),ip:yt});return At.status===-5&&(0,y.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:nt(Ne({errorMessage:At==null?void 0:At.message},(Ve==null?void 0:Ve.exercise)||{}),{exercise_user_id:(ee=Ve==null?void 0:Ve.exercise)==null?void 0:ee.exercise_user_id,id:d.get("exercisesId")})}}),At})}function sn(){return rt(this,null,function*(){if(on.current=2,!oe){$({type:5,payload:!0});try{C.Z.publish("to-commit-info");const B=yield Jt();if(console.log(B,1),B.status===0){let It=function(){return rt(this,null,function*(){const{status:ut,data:Wt}=yield(0,U.rX)(G,"submit"),qt=nn()-Gt>(At*Zt+3)*1e3;if(ut!==0&&!qt&&setTimeout(It,1e3),qt){q.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),$({type:5,payload:!1});return}if(ut===0){Wt.status===2&&q.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(Wt==null?void 0:Wt.status)===0&&d.get("type")==="1"&&Lt(!0);const Aa=yield(0,U.zO)(G,{limit:15,page:Ye,language:A==null?void 0:A.language});$({type:8,payload:nt(Ne({},T),{submitResult:Wt,submitting:!1,submitRecords:Aa})})}})},ee={};if(d.get("type")==="exercises"?(ee.extras={exercise_id:d.get("exercisesId"),question_id:d.get("questionId")},(d.get("ip_limit")==="inner"||d.get("ip_bind_type")==="true")&&(ee.extras.ip=yield(0,vn.y)({ip_limit:d.get("ip_limit"),ip_bind:d.get("ip_bind_type")==="true"}))):d.get("type")==="smartPlan"&&(ee.extras={smart_plan_item_bank_id:d.get("smartPlanItemBankId")}),(yield(0,U.bM)(G,ee)).status===-1&&d.get("exercisesId")){window.parent.location.href=`/classrooms/${d.get("coursesId")}/exercise/${d.get("exercisesId")}/detail`;return}const{time_limit:At,test_case_size:Zt}=A,Gt=nn();It()}else $({type:5,payload:!1})}catch(B){console.log(B),$({type:5,payload:!1})}_t(!1)}})}function xn(){return rt(this,null,function*(){on.current=1,T.debuging=!0,$({type:4,payload:!0});try{if((yield Jt()).status===0){let Gt=function(){return rt(this,null,function*(){const{status:It,message:ut,data:Wt}=yield(0,U.rX)(G,"debug"),qt=nn()-Zt>(ee+3)*1e3;if(It!==0&&!qt&&($({type:6,payload:ut}),setTimeout(Gt,1e3)),qt){q.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),$({type:4,payload:!1}),$({type:7,payload:nt(Ne({},T),{debugResult:{status:2},debuging:!1})});return}It===0&&(Wt.status===2&&q.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),$({type:4,payload:!1}),$({type:7,payload:nt(Ne({},T),{debugResult:Wt,debuging:!1})}))})};const{time_limit:ee}=A;let yt={input:encodeURIComponent(se.test_case.input)};if(d.get("type")==="exercises"&&(yt.exercise_id=d.get("exercisesId")),(yield(0,U.MU)(G,yt)).status===-1&&d.get("exercisesId")){window.parent.location.href=`/classrooms/${d.get("coursesId")}/exercise/${d.get("exercisesId")}/detail`;return}const Zt=nn();Gt()}else $({type:4,payload:!1})}catch(B){console.log(B)}finally{}})}function cn(B,ee){const yt=ee?{modify_code:!1}:{};$({type:3,payload:nt(Ne({},se),{hack:Ne(nt(Ne({},A),{code:B}),yt)})}),_t(!0)}const ia=B=>rt(void 0,null,function*(){let ee=yield(0,M.ZP)(`/api/problems/${A==null?void 0:A.identifier}/start.json`,{method:"get",params:{language:B==="C++"||B==="c++"?encodeURIComponent(B):B,hack_user_id:Le==null?void 0:Le.user_id}});ee.status!==-1&&y.history.replace(`/myproblems/${ee==null?void 0:ee.identifier}${window.location.search}`)});function ca(B){let ee=B.target.value;$({type:3,payload:nt(Ne({},se),{test_case:{input:ee}})})}function da(){return rt(this,null,function*(){try{let B={};d.get("type")==="exercises"?B.exercise_id=d.get("exercisesId"):A!=null&&A.homework_common_id&&(B.homework_common_id=A==null?void 0:A.homework_common_id);const ee=yield(0,U.H7)(G,Ne({},B));ee.status===401||(cn(x.Base64.decode(ee.code)),(d.get("type")==="exercises"||A!=null&&A.homework_common_id)&&C.Z.publish("to-reset-info"))}catch(B){console.log(B)}})}function ma(){q.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:E.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",E.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return rt(this,null,function*(){const B=yield(0,U.fi)(G);B.status===401||cn(x.Base64.decode(B.code),!0)})}})}function Ea(){$({type:9,payload:!0})}function fa(){$({type:9,payload:!1})}function pa(B){return rt(this,null,function*(){yield(0,U.MK)(G,B),$({type:1,payload:{showNote:!1,data:nt(Ne({},se),{hack:nt(Ne({},A),{notes:B.notes})})}})})}const va={hack:A,isLoading:qe,input:(a=se==null?void 0:se.test_case)==null?void 0:a.input,is_file:(s=se==null?void 0:se.test_case)==null?void 0:s.is_file,language:A==null?void 0:A.language,code:A==null?void 0:A.code,title:"main."+Jn[A==null?void 0:A.language],modify_code:A==null?void 0:A.modify_code,notes:A==null?void 0:A.notes,debugResult:ft,debuging:Mt,submitting:oe,submitResult:He,executingMessage:et,onCancelNote:fa,onAddNote:pa,showNote:bt,user:Le,onShowNote:Ea,onSubmitCode:sn,onChangeCode:cn,onChangeInput:ca,onDebugCode:xn,onResetCode:da,onSyncCode:ma,onUpdateCode:Jt,onChangeLanguage:ia,isWhiteTheme:jt,setIsWhiteTheme:Ut,topDispatch:$};function ga(){return rt(this,null,function*(){const{praise_count:B}=yield(0,U.vl)(A.id,{container_type:"Hack",type:1});let ee=nt(Ne({},se),{hack:nt(Ne({},A),{praises_count:B,user_praise:!A.user_praise})});$({type:3,payload:ee})})}const ya={topicId:G,submitResult:He,submitRecords:Ft,submitting:oe,page:Ye,onPageChange:sa,hack:A,user:se==null?void 0:se.user,hack_sets:se==null?void 0:se.hack_sets,current_user:se==null?void 0:se.current_user,onTriggerPraise:ga,setActiveIndex:la};console.log(Ve);const[Ca,ha]=(0,n.useState)(!1);(0,n.useEffect)(()=>{const B=ee=>{if(console.log("event-----",ee),ee.data.type==="showIntelligentTeacherStatus"){const{aiStatus:yt,questionStatus:At,pptStatus:Zt}=ee.data;ha(yt),(At||Zt)&&q.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:E.createElement("div",{className:"tc font16"},At?"\u8001\u5E08\u5DF2\u7ED3\u675F\u7B54\u9898":"\u8001\u5E08\u5DF2\u7ED3\u675F\u6388\u8BFE","\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u4E86\u3002"),onOk:()=>rt(void 0,null,function*(){sn(),sessionStorage.removeItem("iframeVisible")})})}};return window.addEventListener("message",B),()=>{window.removeEventListener("message",B)}},[]);const Fa=()=>d.get("type")==="exercises"?!1:!!(d.get("type")==="1"&&Object.values((A==null?void 0:A.homework_extension)||{}).some(Boolean)||d.get("type")==="smartPlan"&&Ca);return E.createElement(E.Fragment,null,E.createElement(re.Z,{spinning:je,delay:500},se?E.createElement(E.Fragment,null,E.createElement("header",{className:gn()(xt.Z.header,jt&&xt.Z.whiteHeader)},!((X=["smartPlan","exercises"])!=null&&X.includes(d.get("type")))&&E.createElement("div",null,E.createElement("img",{src:`${ne.Z.IMG_SERVER}/images/${Le==null?void 0:Le.image_url}`,alt:"user",width:36}),E.createElement("span",{style:{color:jt?"#333":"#B2BACB",fontSize:16}},Le==null?void 0:Le.name)),((ae=["smartPlan","exercises"])==null?void 0:ae.includes(d.get("type")))&&E.createElement("div",null,E.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",E.createElement("span",{className:"ml10"},((j=Ve==null?void 0:Ve.exercise)==null?void 0:j.user_name)||(Le==null?void 0:Le.name)||"--")),E.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",E.createElement("span",{className:"ml10"},((J=Ve==null?void 0:Ve.exercise)==null?void 0:J.student_id)||(Le==null?void 0:Le.student_id)||"--"))),E.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},E.createElement("div",null,A.name)),(d.get("type")==="smartPlan"||(A==null?void 0:A.is_program))&&E.createElement(Un.Z,{defaultValue:(A==null?void 0:A.answer_long_time)||0,onChange:B=>{ue.current=B},className:xt.Z.timepiece}),Le!=null&&Le.hack_manager&&!d.get("is_smart_plan")?E.createElement(y.Link,{className:xt.Z.btn_edit,to:d.get("type")==="1"?d.get("pageId")?`/problems/newedit/${A.identifier}?type=1&pageId=${d.get("pageId")}&backUrl=${d.get("backUrl")}`:`/problems/newedit/${A.identifier}?type=1`:d.get("backUrl")?`/problems/newedit/${A.identifier}?backUrl=${d.get("backUrl")}`:`/problems/newedit/${A.identifier}`}," ",E.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,((Y=Ve==null?void 0:Ve.exercise)==null?void 0:Y.left_time)&&E.createElement(E.Fragment,null,E.createElement("span",{style:{color:lt,marginRight:6},className:`iconfont icon-daojishi ${xt.Z.djs}`}),E.createElement("span",{className:"c-white mr20"},E.createElement(Xn,{valueStyle:{color:lt,fontSize:20,fontWeight:500},title:E.createElement("span",{style:{color:lt,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:pt,onFinish:()=>rt(void 0,null,function*(){const B=yield(0,v.VL)({categoryId:d.get("exercisesId"),commit_method:2});if((B==null?void 0:B.status)===0&&(Jt(),q.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:E.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",E.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>rt(void 0,null,function*(){window.parent.location.href=`/classrooms/${d.get("coursesId")}/exercise/${d.get("exercisesId")}/detail`})})),(B==null?void 0:B.status)===-3){const ee=parseInt(B==null?void 0:B.message);gt(Date.now()+ee*1e3)}})}))),(O=["smartPlan","exercises"])!=null&&O.includes(d.get("type"))?E.createElement(Z.ZP,{type:"primary",onClick:()=>{if(d.get("type")==="exercises"){const B=()=>rt(void 0,null,function*(){yield Jt(),_t(!1),ua(),An.current=!0,Xt()});if(!(Ft!=null&&Ft.records_count)||ln){q.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:E.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:B});return}B()}else{sessionStorage.removeItem("iframeVisible");let B="";d.get("isMiniprogram")?B=`/miniprogram/courseware/study?courses_id=${d.get("coursesId")}&id=${d.get("exercisesId")}`:B=`/classrooms/${d.get("coursesId")}/smart_plan/${d.get("exercisesId")}/ppt_info/info`,console.log("backurl----",B,"backurl----"),y.history.push(B)}}},E.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"}),d.get("type")==="exercises"?"\u8FD4\u56DE\u8BD5\u5377":"\u8FD4\u56DE\u8BFE\u4EF6"," "):E.createElement("span",{onClick:()=>{var B;if(d.get("backUrl"))y.history.push(d.get("backUrl"));else if(d.get("type")==="1"){let ee=(B=localStorage.getItem("program_homework"))==null?void 0:B.split(",");y.history.push(`/classrooms/${ee==null?void 0:ee[0]}/program_homework/${ee==null?void 0:ee[1]}/detail`)}else y.history.push("/problemset")}},E.createElement(ce.Z,{title:"\u5173\u95ED"},E.createElement("i",{style:{color:jt?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),E.createElement(re.Z,{size:"large",spinning:qe},E.createElement(Ge.Z,{className:gn()(xt.Z.myProblems,jt&&xt.Z.whiteMyProblems),leftChild:E.createElement(wn,Ne({},ya)),rightChild:E.createElement(na,Ne({},va))}))):null,E.createElement(q.default,{centered:!0,closable:!1,width:680,footer:null,open:rn,className:"oj-modal"},E.createElement("section",{className:"oj-modal-content"},E.createElement("div",{className:"oj-modal-head"},E.createElement("img",{src:jn,alt:""}),E.createElement("i",{onClick:()=>Lt(!1),className:"iconfont icon-guanbi1"})),E.createElement("aside",null,E.createElement("img",{className:"mr30",src:Hn.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",E.createElement("span",{style:{color:"#75d6ba",marginRight:100}},He==null?void 0:He.execute_time,"ms"),"\u4F18\u4E8E",E.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(He==null?void 0:He.time_better_than)||100,"%"),"\u7684\u7528\u6237"),E.createElement("aside",{className:"mb50"},E.createElement("img",{src:kn.Z,className:"mr30"}),E.createElement("span",{className:"oj-modal-tt"},E.createElement("span",null,E.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),E.createElement("span",{className:"c-light-primary"},He==null?void 0:He.execute_memory,"kb")),E.createElement("span",null,E.createElement("span",null))),"\u4F18\u4E8E",E.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(He==null?void 0:He.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),E.createElement("div",{id:"oj-modal-next",onClick:()=>rt(void 0,null,function*(){var B;if(He!=null&&He.next_identifier){let ee=yield(0,M.ZP)(`/api/problems/${He==null?void 0:He.next_identifier}/start.json`,{method:"get",params:{hack_user_id:Le==null?void 0:Le.user_id}});ee&&(y.history.replace(`/myproblems/${ee==null?void 0:ee.identifier}${window.location.search}`),window.location.reload())}else{let ee=(B=localStorage.getItem("program_homework"))==null?void 0:B.split(",");y.history.push(`/classrooms/${ee==null?void 0:ee[0]}/program_homework/${ee==null?void 0:ee[1]}/detail`)}}),className:"oj-modal-btn"},He!=null&&He.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875"))),Fa()&&E.createElement(Wn.Z,{showData:d.get("type")==="smartPlan"?{ai_exam_question:!0,ai_syntax_check:!0,ai_code_diagnosis:!0,ai_guidance:!0,ai_q_and_a:!0}:A==null?void 0:A.homework_extension,description:A==null?void 0:A.description,code:A==null?void 0:A.code,sendParams:{source:"hack",hack_id:G}})),E.createElement(Zn.Z,{successCb:()=>{on.current===1?xn():sn()}}))};function ta({title:e,modify_code:a,onSyncCode:s,onShowCodeSetting:X,onResetCode:ae,hack:j,onChangeLanguage:J,isWhiteTheme:Y}){var O;const T=()=>{q.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:E.createElement(Xe.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:ae})},[$]=(0,y.useSearchParams)(),G=$.get("language"),Me=d=>d==="1"?"c++":d==="2"?"C++":d;return(0,n.useEffect)(()=>{G&&J(Me(G))},[]),(0,n.useEffect)(()=>{j!=null&&j.tpm_code_modified&&q.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:E.createElement(Xe.Z,null),content:E.createElement("div",null,E.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),E.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),E.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:()=>ae()})},[j==null?void 0:j.language]),console.log(j,Y,"hack"),E.createElement("div",{className:`${xt.Z.codeHead} ${Y?xt.Z.whiteCodeHead:""}`},E.createElement("div",{className:xt.Z.navWrap},(O=j==null?void 0:j.all_language)==null?void 0:O.map(d=>E.createElement("div",{className:`${xt.Z.nav} ${d===(j==null?void 0:j.language)?xt.Z.active:""}`,key:d,onClick:()=>J(d)},E.createElement(ce.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},E.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),E.createElement("span",null,d)))),E.createElement(D.Z,{align:"middle",style:{marginLeft:"auto"}},a?E.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:s},E.createElement("img",{src:S,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,E.createElement("a",{onClick:T},E.createElement(ce.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},E.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),E.createElement("a",{onClick:X},E.createElement(ce.Z,{title:"\u8BBE\u7F6E"},E.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function na(e){var a=e,{input:s,is_file:X,showNote:ae,onShowNote:j,notes:J,onCancelNote:Y,onAddNote:O,debugResult:T,language:$,debuging:G,submitting:Me,executingMessage:d,code:je,onSubmitCode:se,onDebugCode:ft,onChangeCode:He,onChangeInput:Ft,onUpdateCode:Ye,user:bt,isLoading:Mt,submitResult:oe}=a,et=_n(a,["input","is_file","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function lt(pt){return E.createElement(ta,nt(Ne({},et),{onShowCodeSetting:pt}))}const Dt=Ne({input:s,is_file:X,debugResult:T,debuging:G,submitting:Me,executingMessage:d,onDebugCode:ft,onChangeCode:He,onSubmitCode:se,onChangeInput:Ft,user:bt,submitResult:oe},et);return E.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},E.createElement(V,{setIsWhiteTheme:et==null?void 0:et.setIsWhiteTheme,isLoading:Mt,language:$,value:je,onChange:He,onUpdateCode:Ye,ActionBarRender:lt}),E.createElement(I.ZP,Ne({},Dt)))}},74440:function(dt,Te,t){t.d(Te,{h:function(){return n}});var n=(y=>(y[y.NOMATCH=-1]="NOMATCH",y[y.OK=0]="OK",y[y.TIMEOUT=2]="TIMEOUT",y[y.PODFAILURE=3]="PODFAILURE",y[y.COMPILEFAILURE=4]="COMPILEFAILURE",y[y.EXECUTEFAILURE=5]="EXECUTEFAILURE",y[y.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",y))(n||{})},88264:function(dt,Te,t){t.d(Te,{H7:function(){return i},MK:function(){return Xe},MU:function(){return v},X6:function(){return Ge},bM:function(){return U},fi:function(){return We},fu:function(){return D},n4:function(){return tt},rX:function(){return ne},vl:function(){return Pe},zO:function(){return P}});var n=t(99064),y=Object.defineProperty,W=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,Z=(te,r,Re)=>r in te?y(te,r,{enumerable:!0,configurable:!0,writable:!0,value:Re}):te[r]=Re,ce=(te,r)=>{for(var Re in r||(r={}))q.call(r,Re)&&Z(te,Re,r[Re]);if(W)for(var Re of W(r))re.call(r,Re)&&Z(te,Re,r[Re]);return te};function D(te,r){return(0,n.U2)(`myproblems/${te}.json`,ce({hidePopLogin:!0},r||{}))}function U(te,r){return(0,n.v_)(`myproblems/${te}/code_submit.json`,r)}function v(te,r){return(0,n.v_)(`myproblems/${te}/code_debug.json`,r)}function P(te,r){return r.language&&(r.language=encodeURIComponent(r.language)),(0,n.U2)(`myproblems/${te}/submit_records.json`,r)}function Ge(te){return(0,n.U2)("myproblems/record_detail.json",{id:te})}function ne(te,r){return(0,n.U2)(`myproblems/${te}/result.json`,{mode:r})}function Xe(te,r){return(0,n.v_)(`myproblems/${te}/add_notes.json`,r)}function i(te,r){return(0,n.v_)(`myproblems/${te}/restore_initial_code.json`,r)}function We(te){return(0,n.v_)(`myproblems/${te}/sync_code.json`)}function tt(te,r){return(0,n.v_)(`myproblems/${te}/update_code.json`,r)}function Pe(te,r){return(0,n.v_)(`discusses/${te}/plus.json`,r)}},25555:function(dt,Te,t){t.d(Te,{Im:function(){return st},ZP:function(){return V},gZ:function(){return Ae}});var n=t(59301),y=t(92832),W=t(3113),q=t(84105),re=t(87395),Z=t(35106),ce=t(24334),D=t(33538),U=t(85149),v=t(955),P=t(13787),Ge=t(34376),ne=t(92310),Xe=t.n(ne),i=t(59301),We=Object.defineProperty,tt=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,ot=(S,x,I)=>x in S?We(S,x,{enumerable:!0,configurable:!0,writable:!0,value:I}):S[x]=I,Ke=(S,x)=>{for(var I in x||(x={}))r.call(x,I)&&ot(S,I,x[I]);if(te)for(var I of te(x))Re.call(x,I)&&ot(S,I,x[I]);return S},l=(S,x)=>tt(S,Pe(x));const{TextArea:Qe}=y.default,Ct={visible:!1,tabIndex:"0"},st={[Z.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[Z.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[Z.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 Ue=(S=>(S[S.SET_VISIBLE=0]="SET_VISIBLE",S[S.SET_TABINDEX=1]="SET_TABINDEX",S))(Ue||{});function c(S,x){switch(x.type){case 0:return l(Ke({},S),{visible:x.payload});case 1:return l(Ke({},S),{tabIndex:x.payload});default:throw new Error}}function H({value:S,className:x}){const[I,f]=(0,n.useState)(!1),p=(0,n.useRef)(),z=(0,n.useRef)();return(0,n.useEffect)(()=>{I&&(z.current.reset(),z.current.write((0,v.pp)(S||"")))},[S,I]),(0,n.useEffect)(()=>{var b,w,fe,R;if(p.current){z.current=new Ge.Terminal({fontSize:14,disableStdin:!0}),z.current.open(p.current);const le=p.current.offsetWidth-14,m=((R=(fe=(w=(b=z.current)==null?void 0:b._core)==null?void 0:w._renderService)==null?void 0:fe.dimensions)==null?void 0:R.actualCellWidth)||9.5,Se=Math.ceil(le/m);z.current.resize(Se,8),f(!0)}},[]),i.createElement("div",{ref:p,className:Xe()("XtermText-valueRef",x)})}function Ae(S){const{status:x,error_msg:I,output:f,input:p,expected_output:z,is_file:b,input_file_url:w,output_file_url:fe,expected_output_file_url:R}=S;let le=null;const m={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(x){case Z.h.NOMATCH:le=i.createElement(i.Fragment,null,i.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!b&&i.createElement(H,{className:"mb10",value:p}),b&&i.createElement("div",{style:m},i.createElement("a",{onClick:()=>(0,v.LR)(w,p)},p)),i.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!b&&i.createElement(H,{className:"mb10",value:f&&ce.Base64.decode(f)||""}),b&&i.createElement("div",{style:m},i.createElement("a",{onClick:()=>(0,v.LR)(fe,f)},f)),i.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!b&&i.createElement(H,{className:"mb10",value:z&&ce.Base64.decode(z)||""}),b&&i.createElement("div",{style:m},i.createElement("a",{onClick:()=>(0,v.LR)(R,z)},z)));break;case Z.h.EXECUTEFAILURE:le=i.createElement(i.Fragment,null,i.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!b&&i.createElement(U.Z,{value:p,style:m}),b&&i.createElement("div",{style:m},i.createElement("a",{onClick:()=>(0,v.LR)(w,p)},p)),i.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),i.createElement("pre",{className:"error"},ce.Base64.decode(I)));break;case Z.h.COMPILEFAILURE:le=i.createElement(i.Fragment,null,i.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!b&&i.createElement(U.Z,{value:p,style:m}),b&&i.createElement("div",{style:m},i.createElement("a",{onClick:()=>(0,v.LR)(w,p)},p)),i.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),i.createElement("pre",{className:"error"},ce.Base64.decode(I)));break;case Z.h.PODFAILURE:le=i.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Z.h.TIMEOUT:le=i.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return i.createElement(i.Fragment,null," ",le," ")}function N(S){const{status:x,error_msg:I,execute_time:f,output:p,input:z,expected_output:b,is_file:w,input_file_url:fe,output_file_url:R,expected_output_file_url:le}=S;let m=null;switch(x){case Z.h.OK:m=i.createElement(i.Fragment,null,i.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",f,"\u79D2"),i.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),i.createElement("pre",null,ce.Base64.decode(p)));break;case Z.h.NOMATCH:m=i.createElement(i.Fragment,null,i.createElement("p",null,"\u8F93\u5165\uFF1A",i.createElement("pre",null,z)),i.createElement("p",null,"\u8F93\u51FA\uFF1A",p&&ce.Base64.decode(p)),i.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",b&&ce.Base64.decode(b)));break;case Z.h.EXECUTEFAILURE:m=i.createElement(i.Fragment,null,i.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",i.createElement("pre",null,z)),i.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),i.createElement("pre",{className:"error"},ce.Base64.decode(I)));break;case Z.h.COMPILEFAILURE:m=i.createElement(i.Fragment,null,i.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",i.createElement("pre",null,z)),i.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),i.createElement("pre",{className:"error"},ce.Base64.decode(I)));break;case Z.h.PODFAILURE:m=i.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Z.h.TIMEOUT:m=i.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return i.createElement(i.Fragment,null," ",m," ")}var V=({id:S,is_file:x,input:I,debuging:f,submitting:p,executingMessage:z,debugResult:b,onChangeInput:w,onDebugCode:fe,onSubmitCode:R})=>{const[le,m]=(0,n.useReducer)(c,Ct),{visible:Se,tabIndex:Ze}=le;(0,n.useEffect)(()=>{m({type:0,payload:!1})},[S]);function ze(u){let L=u.target.id;m({type:1,payload:L})}function de(){m({type:0,payload:!Se})}const Je=(0,n.useMemo)(()=>{if(b){const{status:u}=b;return i.createElement(i.Fragment,null,N(b))}return null},[b]);function o(){m({type:0,payload:!0}),m({type:1,payload:"1"}),fe()}return i.createElement("div",{className:"test-case-panel"},i.createElement("div",{className:`test-case-panel-body ${Se?"active":""}`},i.createElement("ul",{className:"s-navs"},i.createElement("li",null,i.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),i.createElement(P.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:i.createElement(Qe,{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:x?"":I,onChange:w}),rightNode:f?i.createElement(D.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):b?Je:i.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")})),i.createElement("a",{className:`btn-collapse ${Se?"up":""}`,onClick:de},Se?i.createElement(q.Z,null):i.createElement(re.Z,null)),i.createElement("footer",{className:"footer"},i.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),i.createElement("div",{className:"flex-container"},i.createElement(W.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),i.createElement(W.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),i.createElement(W.ZP,{className:"btn-green",type:"ghost",loading:f,onClick:o},"\u8C03\u8BD5\u4EE3\u7801"),i.createElement(W.ZP,{type:"primary",className:"custom-ant-disabled",loading:p,disabled:p,onClick:()=>{m({type:0,payload:!1}),R()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},35106:function(dt,Te,t){t.d(Te,{h:function(){return n}});var n=(y=>(y[y.NOMATCH=-1]="NOMATCH",y[y.OK=0]="OK",y[y.TIMEOUT=2]="TIMEOUT",y[y.PODFAILURE=3]="PODFAILURE",y[y.COMPILEFAILURE=4]="COMPILEFAILURE",y[y.EXECUTEFAILURE=5]="EXECUTEFAILURE",y[y.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",y))(n||{})},72161:function(dt,Te,t){t.d(Te,{Y2:function(){return S},ZP:function(){return x}});var n=t(59301),y=t(54580),W=t(8591),q=t(43418),re=t(95237),Z=t(5112),ce=t(3113),D=t(24905),U=t(6848),v=t(92832),P={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"},Ge="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATEAAADICAYAAACAj9YNAAAAAXNSR0IArs4c6QAAD59JREFUeF7tnet527gShsFUZFeQpJN1GkncyG46iVJBVFG4D6mLKYmSMLgQM4NXf855NrgMvm/8egBC9BD4oIBhBV7++fPlHP6n8PH/p/84Dp8XS7v8txB2N8sext/h7+G/73++3v67YZ08hz54Xhxr86fAy7c/P+ZVHQB1DaYaCz7AbBzfgVsNefPHBGL5GjJCRQUW0PpecRrp0DugJpWsXnsgVk9bRk5QQCm0nq1khhpb0Gcy1fl3IFZHV0YVKDCfa03nWeOgqdoSrODc9Lz1BGgp8qX1AWJputGrgAJz1bXd2VaBiEVDUJ2J5EpvDMTStaNnogJHeFmvuiSrB2gStYRtgZhQMJqnKWD0rCttsfd7AbPSioYQgFgFURnyQwHnW8ZUq4FZqnIr/YBYQTEZ6lKBDreNshQYxvf9v6+He298khUAYsnS0fGeAsBLmBvj+JWnmULNFs2BWLp29LxSYL4qMczXJLa4Se9Nf7aYiY4CsUTh6MbWsUoOsMUUywrExJLRYakAW8cq+UBVJpAViAnEoinV16Y5QFUWJTcQi5KJRtcKUIFtlBOA7KnQQOypRDS42D5yeN8iIdhePlAdiLVISaNzUn01No6rGKsGALHGeWllegCmxCm2lzdGADEluak5DACmzB1AdmEIEFOWn9rCAWDaHDnGA8jOxgAxpTmqIayXt/0vbt9rcOJODIBsFgaIKc7RlqFRgbVUXzA3IANignTppikAM2Z15yCjEjOWr7XDBWC1Fa40fscgA2KVcsrisADMomuLmDsFGRAznrelwj++Rmc6yOdjWYEOL8QCMcsJWyh2AFZISCXD7P976ernuqvFKskxVWEAMFV2lAmms20lECuTNmZH4S6YWeseB94RyICY0xyOWRYH+TEqGW7TCciAmOEczQmdbWSOenb69nA+BsTs5GPRSNlGFpVT72AdVGNATG/6VYuMbWQ1aXUO7BxkQExn2lWN6uVtP1adgMHVKeB5WwnE1KVb3YDYRtbVV+3ojqsxIKY268oHxmF+eU0tjei1GgNilrIwM1a2kZkCWu/utBoDYtYTMzJ+tpGRQnlv5hBkQMx70h7XRxXWidHPl7nb//fy9XkzOy2AmB2vkiPlSkWydD47OqvGgJjPNL1YFVVYByZLlgjEJGrRtrUCPJFs7YDS+R2BjEpMSY7NsDl+9j9fd6XC4kC/lJLOxgFizgzdYDnzudTpMw6fj//3DK4HIRyANoy/w9+wkwCOKmwDYy1P4QRkVGIVk/AMrnH4XniaXQzUqMIKq+5tOCDmzdH89cyVz6fwJRwqrZgqK3/SEFaBRhVWQlr/Y3i4xU8lVihPlVxj2IVxfJ+2nFRhhYz1PoyDagyIZSapEnhdr2I6R9uqEsxUkO5NFQBiTeVvOrlSeDXVhMltKmB9S0klJsw74CUUjOb6FTBejQExQYoBMIFYNLWkgOnvUwKxyFTjoDxSKJqZVMDylhKIPUk5riqY/JkkaKkChreUQOyB2WwfpT8JtDerABAza93dwAGYP09Z0WMFrG4pqcRWfGULyY97jwoAMSeuAzAnRrIMuQJGt5RUYldW8xRSnvv0cKIAELNvJACz7yEryFLA5H0xKrGj5xzkZyU/nZ0oYPFcDIiFEDgHc/ITyDKyFQBi2RK2GYBtZBvdmVWhAuP4VfL2YA0r6L4SYxupIQ2JQY0CBg/3gdjbflSTQASCAq0VAGKtHZDNTxUm04vWHSgAxOyYzGG+Ha+IdFMFzF2z6HY7yWH+pj8YTGZHASBmwSuqMAsuEWMjBYBYI+FF0wIxkVw07kwBa3fFutxOspXs7KeS5YoUAGIiudo0fuFaRRvhmdWEAkBMuU1sJZUbRHjNFQBizS14HABbSeUGEV5zBYBYcwueQowb+so9Iry2CgCxtvo/nJ2tpGJzCE2NAkBMjRW3gQAxxeYQmhoFgJgaK1Yg9u3PjzAO3xWHSGgo0FoBLru2duDR/HzhW7M7xKZEASCmxIjVMHgyqdkdYlOiABBTYgQQ02wEsWlWAIhpdodKTLM7xKZCAd4npsKGu0HwdSPd/hCdAgV4x35bE+YrFNPnUzj87/IzDp9DWPnvbUNmdhTQpQAQ286P+Unj9DnAafrcgmu7cJgJBVwoYO2O2CS6mVfxXEELYLn4kWERShXYhXF8t/Kn21RDbAEuLqgqzXbCcq+AeqCpgxjgcv9DwQLtKqASaGogxm16u5lN5B0qoOgqRnOIAa8OfwBYshcFVFRmzSAGvLzkMetAgdAUZptD7Agv7myR+SjgT4EmMNsUYlRf/rKWFaHAigKbwmwTiAEvEh0FOlRgo8P/6hADYB0mL0tGgZMCG4CsGsSOr4KeLqlyu56URoG+Fai6vawCMaqvvjOW1aPAqgKVqrLiEANgJDAKoMBdBSqArCjEABjJiwIoEKFA0bfHFoMYAIuwjiYogAInBYqBrAjEeO0zmYkCKJCgQBGQZUMMgCVYRxcUQIFiFVkWxNhCkokogALZCmQe9idDDIBlW8cAKIACJwUyQJYEMQBG7qEAChRXIBFkYogdb+L/Kr4ABkQBFECBBJDJIfa2H1EaBVAABaopIASZCGI8iaxmGwOjAAosFJD86bhoiHEORo6hAApspoCgGouCGOdgm1nHRCiAAsInlnEQe9tPB/m8Uof0kiswjO/hb9jNHYeBVzPJFey6R8y28inE2EZ2nUM5i1/9Sgn5lCNph30jtpUPIcY2ssOkKbTkR79BAVkhkXsZ5gnIHkOMbWQvaVJ2neP4df/z9bCFvPMBZGUl9z7ao1+KdyFGFeY9LSqtLwJgp5m5slPJA4/DPqjG7kOMKsxjKtRdU8T5xXUAL1yeruuJo9HvVWOrEKMKc+T8VktJANgUGrm2lUEO5rmTY+sQowpz4PiGS0gE2Hlb+c+fL2EY+D7uhpaZnCoWYvxmNGlvu6AzAXYG2bc/P8I43yPjgwL3FVjJt5tKjMNWMkigQJHXCwMygeK9N42EGG+p6D1R4tZfFGCALE50WoVwfcB/UYmxlSRFohUQXKWIHvPYkDtkUsU6a39VjV1CjAP9zrIhcbkVAXauyMjFRHP66Lasxq4hxlayjxxIX+UGAANk6fZ003ORh2eIsZXsxv70hRZ6EikJgMuwErU6arvIxQ+IUb53lAEJS20AsClKfrkmeNVHl/ODpSXE2Er2Yb58lY0AxhNLuVU99Tidi80Q47ddT9aL11rlKoU0Cp5YShXroP3xlysQ68DrjCWqABgVWYaDnrteQIzzMM9Wp65NFcAAWaqNrvvNOXqoxICYa6eTFrfhVQppfGwtpYr5bT+di50gxqG+X5/lK1MMsHNFxi9eua8eewzj+8ChvkdnM9bU+EmkJHJ2EBK1nLYFYk6NTV2WIYDNxyC8hyzVaT/9ZojxHic/huasxBjAzttKQJbjuv2+M8Q4W7BvZO4KjAKMJ5a5xrvovwNiLnzMWoTKqxTSFbGjkCrmpj0Qc2Nl2kJcAIyKLM18L72oxLw4mbIOA1cppMuiIpMqZr/9BDHuiNn3Ub4ChwCjIpOngYceQMyDi9I1OAbYGWQ8sJJmhdn2QMysdYmBG38SKVk1uwyJWnbbAjG73skj7whgkzhchpWniMUeQMyiaykxdwaw87aSy7Ap2WKqD08nTdmVHKyrqxRSFXhiKVXMVnsgZsuvlGi7BhhPLFNSxlYfIGbLL2m0AGyhGBWZNH1stAdiNnxKi7KDqxRSYQCZVDH97XmLhX6P0iIEYHd146UHaSmltNcOiCl1JissAPZUPkD2VCIrDXa82dWKVbFxdnqVIlaeZTsuw6aopqzP9D6xKSTMVGZMajgATKQcl2FFculsPI7nv3bEl8B1WiSJiieRErWObTnoTxBNU5cFxH6FEL5oio1YhApwDiYU7KM5IEuWrnnHjz/Zxnv2m5uRGQBVWIaAQCxDvLZdF388l++XtbWiwOzTb6QCw3Q5BBAzavvxDPic+BzuGzXyFDbbyWQDuW6RLF3bjsecX0KMc7G2luTPDsjEGlKFiSVT0+G0+/iAGOdiaszJDGSX1X8c3/c/X/PGyAogrvMMn+kzDp/jeqy24mFWhniNu57PgT8gxrlYY09UTa/6QQHVk6pcaRPMYtdxcRjM2UAbP1TOqvTiLBdUVWbL5kEtH2RdQowt5eZmqJ0QiKm1hsDCxU7h5rE8TylJkaMCKreUVGLkZ7h6gHULMaoxsuSgABAjE1QqcH0nEoiptElFUEBMhQ0EcaXATV6u3vJmS0niUImRAyoVWLkLuQ4xtpQq/ds4KCqxjQVnuqcKrObk3e/bUY09FdR7AyDm3WFr67vzjZT7EKMas2Zx6XiBWGlFGS9Hgbv5+PDNB1RjOZqb7wvEzFvoaAEPvhf8GGJUY46yQLwUICaWjA5VFHhy8frpO6j4nloVWywMCsQsuOQ/xqd5+BRik0ZsK/1nysoKnyZPC1W4sd9C9YZzRrxeKg5ibCsbuthsaiDWTHomPioQlYNREJurMUDWW2ZFJdDWolCJba14u/liX7keDTG2le3MbDQzEGskPNNOL7scv8a+nFMGMaqxnvILiPXktqa1Cl8DJYIY20pNTlePBYhVl5gJSjxQEkMMkHWTeECsG6v1LDT2HGwZcRLEjudj/HUkPd7XiASI1VCVMe8rIDgHKwIxQOY+G4GYe4sVLTARYNMKkiuxGWL8hSRFWVA8FCBWXFIGXFVAeJB/PUYWxACZ66QEYq7tVbK4TIBlV2InGajIlCRE2TCAWFk9Ge2mhBrf9/++Hv4IcsYnuxK7Atn3EAJ/VTnDEEVdgZgiM9yFUqACO2lSDGJnmL3teWrpI+OAmA8f9a0i4xB/bTHFITafkwEyfYkjjwiIyTWjx2MFdmEc32O/ThQrZhWIzSDjK0qxHmhtB8S0OmMxroLbx5ujtZp6HA/8OSerKXK9sYFYPW37GrkiwCYhq1ViS5fYXprMWSBm0jZVQVfZPm5aiV2A7HAxlqpMVY49DAaI2fFKX6SVq6/lgjepxC5gxlmZvoRbjwiIWXFKU5wbwuu07M0hNh/6U5VpSrt7sQAxCy5pirEBwDY7E7unMzDTlIE3sQAx1fYoCq4RvJpWYtfyAzNFCfkRChBTaYuioBrDSxXETsEAM0UJGgIQU2WHkmCG8X2KpMR3HkutqMmZWEzwAC1GpaptgFhVeU0NvgvD+FsTuJbqqYXYMkiA1iThgVgT2dVMqhpc5iB2A7T5kcR852z68NaMOnkPxOroqnXUGVrhb9iV/m5j7QWbqMSeiTBXatPnU/gSxuHzSntA90zE238HYnLNWvTYXU26lusfbSZQnT4GgbUm8P/6C+VmwqlgeQAAAABJRU5ErkJggg==",ne=t(47257),Xe=t.n(ne),i=t(81939),We=t(99064),tt=t(1012),Pe=t(955),te=t(23210),r=t(59301),Re=Object.defineProperty,ot=Object.defineProperties,Ke=Object.getOwnPropertyDescriptors,l=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,Ct=Object.prototype.propertyIsEnumerable,st=(I,f,p)=>f in I?Re(I,f,{enumerable:!0,configurable:!0,writable:!0,value:p}):I[f]=p,Ue=(I,f)=>{for(var p in f||(f={}))Qe.call(f,p)&&st(I,p,f[p]);if(l)for(var p of l(f))Ct.call(f,p)&&st(I,p,f[p]);return I},c=(I,f)=>ot(I,Ke(f)),H=(I,f,p)=>new Promise((z,b)=>{var w=le=>{try{R(p.next(le))}catch(m){b(m)}},fe=le=>{try{R(p.throw(le))}catch(m){b(m)}},R=le=>le.done?z(le.value):Promise.resolve(le.value).then(w,fe);R((p=p.apply(I,f)).next())});const{Dragger:Ae}=y.default,N=I=>{const f=m=>m&&m.substring(0,m.lastIndexOf("."));for(var p=[...I],z=0,b=[],w=0;w<p.length;w++){for(var fe="",R=0;R<b.length;R++)if(f(b[R][0].name)==f(p[w].name)){z=1,fe=R;break}if(z==1)b[fe].push(p[w]),z=0;else if(z==0){let m=new Array;m.push(p[w]),b.push(m)}}return b.map(m=>{if(m.forEach(Se=>{let Ze=Se.name.split(/\.(?=[^\.]+$)/);Se.name=`${Ze[0]}.${Ze[1].toLowerCase()}`}),m[0].name.includes(".in"))return m.length===2?m:[m[0],{}];if(m[0].name.includes(".out"))return m.length===2?m.reverse():[{},m[0]]})},V=({onClose:I,onOK:f,visible:p,wrapClassName:z,rootIdentifier:b,multiple:w=!1,defaultMultipleValue:fe=!0})=>{const[R,le]=(0,n.useState)([]),[m,Se]=(0,n.useState)({}),[Ze,ze]=(0,n.useState)(!1),[de,Je]=(0,n.useState)(!0),o=(0,n.useRef)([]),u=(0,n.useRef)(0),L=()=>{I()};(0,n.useEffect)(()=>{K()},[]),(0,n.useEffect)(()=>{p&&(o.current=[],u.current=0,le([]),Je(fe))},[p]);const K=()=>H(void 0,null,function*(){try{const h=yield(0,We.ZP)("/api/buckets/get_upload_token_for_big_files",{method:"get"}),Q=JSON.parse((0,i.pe)(h.data));Se(Q)}catch(h){}}),ge=h=>h&&h.substring(0,h.lastIndexOf(".")),Be=h=>{var Q,F;const _=ge((Q=h[0])==null?void 0:Q.name)||ge((F=h[1])==null?void 0:F.name),be=R.filter(Ee=>ge(Ee.name)!==_);o.current=[...be],le([...be])},me=h=>{if(!de){const ve=new FormData;ve.append("file",h.file),(0,We.ZP)("/api/attachments/get_file_content.json",{method:"post",body:ve},!0).then(he=>{if(he.status===0){u.current=u.current+1;const k=o.current.map(ye=>{var Ce;if(ye.name===h.name){const Oe=Ue({},ye);return(Ce=h==null?void 0:h.name)!=null&&Ce.includes(".in")?Oe.input=he==null?void 0:he.content:Oe.output=he==null?void 0:he.content,Oe}return ye});if(o.current=[...k],le([...k]),u.current>0&&u.current===R.length){ze(!1);let ye=N(k);ye=ye.filter(Ce=>{var Oe,pe;return!!((Oe=Ce[0])!=null&&Oe.name&&((pe=Ce[1])!=null&&pe.name))}),ye=ye.map(Ce=>c(Ue(Ue({},Ce[0]),Ce[1]),{is_file:!1})),f(ye),I()}}else ze(!1),I()});return}const Q=new(Xe())({endpoint:m.end_point,region:m.region,accessKeyId:m.access_key_id,accessKeySecret:m.access_key_secret,bucket:m.bucket,stsToken:m.security_token}),F=h.name,_={container_type:"TestSet",file_name:F},be=(0,tt.Z)();let Ee=`testsets/${b}/${be}${F.indexOf(".")>-1?"."+F.split(".").pop():""}`;b===null&&(Ee=`testsets/${be}${F.indexOf(".")>-1?"."+F.split(".").pop():""}`),Q.multipartUpload(Ee,new Blob([h.file],{type:h.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:F+""},url:m==null?void 0:m.callback_url,host:m==null?void 0:m.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,We.rz)(_)}}).then(function(ve){if(ve.data.status===0){u.current=u.current+1;const De=o.current.map(he=>{var k,ye,Ce,Oe,pe,Ie,ke,mt,vt,Et,ht,it,$e,Rt,Tt,zt,kt;if(he.name===((ye=(k=ve.data)==null?void 0:k.data)==null?void 0:ye.file_name)){const Fe=Ue({},he);return(pe=(Oe=(Ce=ve.data)==null?void 0:Ce.data)==null?void 0:Oe.file_name)!=null&&pe.includes(".in")?(Fe.in_object_key=(ke=(Ie=ve.data)==null?void 0:Ie.data)==null?void 0:ke.object,Fe.in_object_size=(vt=(mt=ve.data)==null?void 0:mt.data)==null?void 0:vt.size,Fe.input=(ht=(Et=ve.data)==null?void 0:Et.data)==null?void 0:ht.file_name,Fe.in_file=h):(Fe.out_object_key=($e=(it=ve.data)==null?void 0:it.data)==null?void 0:$e.object,Fe.out_object_size=(Tt=(Rt=ve.data)==null?void 0:Rt.data)==null?void 0:Tt.size,Fe.output=(kt=(zt=ve.data)==null?void 0:zt.data)==null?void 0:kt.file_name,Fe.out_file=h),Fe}return he});if(o.current=[...De],le([...De]),u.current>0&&u.current===R.length){ze(!1);let he=N(De);he=he.filter(k=>{var ye,Ce;return!!((ye=k[0])!=null&&ye.name&&((Ce=k[1])!=null&&Ce.name))}),he=he.map(k=>c(Ue(Ue({},k[0]),k[1]),{is_file:!0})),f(he),I()}}})},C=h=>new Promise((Q,F)=>{let _=0,be=[];for(let Ee=0;Ee<h.length;Ee++)h[Ee].file.slice(0,1).arrayBuffer().then(()=>{_++,_===h.length&&(be.length?(W.ZP.warning(`${be.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),F()):Q(h))}).catch(ve=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",ve),_++,be.push(h[Ee].name),_===h.length&&(be.length?(W.ZP.warning(`${be.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),F()):Q(h))})}),M=()=>H(void 0,null,function*(){if(R.length===0){W.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield C(R),ze(!0),N(R).some(Q=>{var F,_;return!((F=Q[0])!=null&&F.name&&((_=Q[1])!=null&&_.name))})){q.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:()=>H(void 0,null,function*(){R.map(Q=>H(void 0,null,function*(){me(Q)}))}),onCancel:()=>{ze(!1)}});return}R.map(Q=>H(void 0,null,function*(){me(Q)}))}),ie={name:"file",fileList:R,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:h=>{if(R!=null&&R.some(F=>F.name===h.name))return W.ZP.info(`${h.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(h.size/1024/1024>100)return W.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(h.name))return W.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const Q={name:h.name,uid:h.uid,file:h,percent:0};return R.push(Q),o.current=[...R],le([...R]),!1}},xe=N(R);return console.log(R,xe,"fileList"),r.createElement(q.default,{open:p,wrapClassName:z,onOk:M,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:Ze},onCancel:L,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},r.createElement("div",{className:P.wrap},R.length?r.createElement("div",null,r.createElement(re.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},r.createElement("div",{style:{visibility:w?"visible":"hidden"}},r.createElement("span",{className:P.greyText},"\u7528\u4F8B\u7C7B\u578B"),r.createElement(Z.ZP.Group,{className:`ml20 ${P.testCaseRadio}`,optionType:"button",value:de,onChange:h=>Je(h.target.value)},r.createElement(Z.ZP,{value:!1},"\u6587\u672C"),r.createElement(Z.ZP,{value:!0},"\u6587\u4EF6"))),r.createElement(y.default,Ue({},ie),r.createElement(ce.ZP,{type:"primary",className:P.btnS},r.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),r.createElement(S,{data:xe,onRemove:Be})):r.createElement("div",{className:`${P.noData} mb30`},r.createElement(y.default.Dragger,c(Ue({},ie),{className:P.dragger}),r.createElement("img",{src:Ge,alt:"",className:"mb20"}),r.createElement("div",null,r.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),r.createElement("span",{className:P.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),r.createElement("div",{className:P.text},r.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),r.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",r.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",r.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",r.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",r.createElement("br",null))))},S=({data:I=[],onRemove:f,width:p="auto",showScore:z=!1,disabled:b=!1,inputChange:w,onEvaluatingChange:fe,onSelectAll:R,checkAll1:le,checkAll2:m,checkAll3:Se,checkAll4:Ze,checkAll5:ze,showEvaluatingSetting:de=!1,className:Je="",isProgramHomework:o=!1})=>{const u={value:"",filename:"",dataUrl:""},[L,K]=(0,n.useState)(Ue({},u)),ge=C=>{let M=document.createElement("a");document.body.appendChild(M);let ie=URL.createObjectURL(C.file);M.href=ie,M.download=C.name,M.click(),URL.revokeObjectURL(ie),document.body.removeChild(M)},Be=(C,M)=>{(0,Pe.LR)(C,M)},me=(C,M)=>{q.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:r.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{f(C,M)},onCancel:()=>{}})};return I.length?r.createElement("div",{className:Je,style:{width:p}},r.createElement("div",{className:`${o?P.headProgram:P.head}`},de&&r.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},r.createElement(D.default,{checked:le,onChange:C=>{R(C.target.checked,"hidden")}}),r.createElement(U.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},r.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),r.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),r.createElement("div",{style:{width:o?"25%":"15%"}},"\u7528\u4F8B"),r.createElement("div",{style:{width:z?o?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),r.createElement("div",{style:{width:z?o?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),z&&r.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),de&&r.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},r.createElement(D.default,{checked:Ze,onChange:C=>{R(C.target.checked,"input_visible")}}),r.createElement(U.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},r.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),r.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),de&&r.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},r.createElement(D.default,{checked:m,onChange:C=>{R(C.target.checked,"is_invisible")}}),r.createElement(U.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},r.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),r.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),de&&r.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},r.createElement(D.default,{checked:ze,onChange:C=>{R(C.target.checked,"actual_output_visible")}}),r.createElement(U.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},r.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),r.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),de&&r.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},r.createElement(D.default,{checked:Se,onChange:C=>{R(C.target.checked,"last_match_rule")}}),r.createElement(U.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"},r.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),r.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),r.createElement("div",{className:P.operation,style:o?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),r.createElement("div",{className:P.listWrapper,style:{boxShadow:o?"0px 2px 4px 0px #EAEEF4":"unset"}},I.map((C,M)=>{var ie,xe,h,Q;return r.createElement("div",{key:M,className:P.list,style:o?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},de&&r.createElement("div",{style:{width:"15%"}},r.createElement(D.default,{checked:!!C.hidden,onChange:F=>{fe(F.target.checked,M,"hidden")}})),r.createElement("div",{style:{width:o?"25%":"15%",paddingLeft:o?"5px":"0px",paddingRight:o?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",M+1),r.createElement("div",{className:P.info,style:{width:z?o?"20%":"15%":"25%"}},r.createElement("span",{title:C.input||((ie=C[0])==null?void 0:ie.name),onClick:()=>H(void 0,null,function*(){let F;C.input?C.input_file_url?F=C.input_file_url:F=C.in_file:F=C[0];let _;typeof F=="string"?(_=yield fetch(F,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),K({value:yield _.text(),filename:"",dataUrl:F})):(_=yield(0,Pe.db)(F.file),K({value:_.text,filename:F.name,dataUrl:_.link}))})},C.input||((xe=C[0])==null?void 0:xe.name))),r.createElement("div",{className:P.info,style:{width:z?o?"20%":"15%":"25%"}},r.createElement("span",{title:C.output||((h=C[1])==null?void 0:h.name),onClick:()=>H(void 0,null,function*(){let F;C.input?C.output_file_url?F=C.output_file_url:F=C.out_file:F=C[1];let _;typeof F=="string"?(_=yield fetch(F,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),K({value:yield _.text(),filename:"",dataUrl:F})):(_=yield(0,Pe.db)(F.file),K({value:_.text,filename:F.name,dataUrl:_.link}))})},C.output||((Q=C[1])==null?void 0:Q.name))),z&&r.createElement("div",{style:{width:"20%"}},r.createElement(v.default,{size:"large",addonAfter:o?"%":null,disabled:b,style:{width:"80%"},onChange:F=>w(F,M),value:C.score}),!o&&r.createElement("span",null,"\xA0%")),de&&r.createElement("div",{style:{width:"20%"}},r.createElement(D.default,{checked:C.input_visible||!1,onChange:F=>{fe(F.target.checked,M,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),de&&r.createElement("div",{style:{width:"20%"}},r.createElement(D.default,{checked:C.is_invisible||!1,onChange:F=>{fe(F.target.checked,M,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),de&&r.createElement("div",{style:{width:"20%"}},r.createElement(D.default,{checked:C.actual_output_visible||!1,onChange:F=>{fe(F.target.checked,M,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),de&&r.createElement("div",{style:{width:"20%"}},r.createElement(D.default,{checked:C.last_match_rule||!1,onChange:F=>{fe(F.target.checked,M,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),r.createElement("div",{onClick:()=>me(C,M),style:o?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},r.createElement("span",{className:P.del},"\u5220\u9664")))})),r.createElement(te.Z,{close:!0,data:L.dataUrl,filename:L.filename,type:L.dataUrl.length?"txt":"",onClose:()=>K(Ue({},u)),monacoEditor:{value:L.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):r.createElement(r.Fragment,null)};var x=V},36381:function(dt,Te,t){t.d(Te,{default:function(){return Je}});var n=t(38819),y=t(92310),W=t.n(y),q=t(72308),re=t(80702),Z=t(52487),ce=t(62853),D=t(18929),U=t(48736),v=t(59301),P=t(74416),Ge=t(11592),ne=t(49618),Xe=t(77900),i=t(10228),We=v.forwardRef(function(o,u){var L=o.prefixCls,K=o.forceRender,ge=o.className,Be=o.style,me=o.children,C=o.isActive,M=o.role,ie=v.useState(C||K),xe=(0,Z.Z)(ie,2),h=xe[0],Q=xe[1];return v.useEffect(function(){(K||C)&&Q(!0)},[K,C]),h?v.createElement("div",{ref:u,className:W()("".concat(L,"-content"),(0,ne.Z)((0,ne.Z)({},"".concat(L,"-content-active"),C),"".concat(L,"-content-inactive"),!C),ge),style:Be,role:M},v.createElement("div",{className:"".concat(L,"-content-box")},me)):null});We.displayName="PanelContent";var tt=We,Pe=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],te=v.forwardRef(function(o,u){var L=o.showArrow,K=L===void 0?!0:L,ge=o.headerClass,Be=o.isActive,me=o.onItemClick,C=o.forceRender,M=o.className,ie=o.prefixCls,xe=o.collapsible,h=o.accordion,Q=o.panelKey,F=o.extra,_=o.header,be=o.expandIcon,Ee=o.openMotion,ve=o.destroyInactivePanel,De=o.children,he=(0,P.Z)(o,Pe),k=xe==="disabled",ye=xe==="header",Ce=xe==="icon",Oe=F!=null&&typeof F!="boolean",pe=function(){me==null||me(Q)},Ie=function(it){(it.key==="Enter"||it.keyCode===i.Z.ENTER||it.which===i.Z.ENTER)&&pe()},ke=typeof be=="function"?be(o):v.createElement("i",{className:"arrow"});ke&&(ke=v.createElement("div",{className:"".concat(ie,"-expand-icon"),onClick:["header","icon"].includes(xe)?pe:void 0},ke));var mt=W()((0,ne.Z)((0,ne.Z)((0,ne.Z)({},"".concat(ie,"-item"),!0),"".concat(ie,"-item-active"),Be),"".concat(ie,"-item-disabled"),k),M),vt=W()(ge,(0,ne.Z)((0,ne.Z)((0,ne.Z)({},"".concat(ie,"-header"),!0),"".concat(ie,"-header-collapsible-only"),ye),"".concat(ie,"-icon-collapsible-only"),Ce)),Et={className:vt,"aria-expanded":Be,"aria-disabled":k,onKeyDown:Ie};return!ye&&!Ce&&(Et.onClick=pe,Et.role=h?"tab":"button",Et.tabIndex=k?-1:0),v.createElement("div",(0,q.Z)({},he,{ref:u,className:mt}),v.createElement("div",Et,K&&ke,v.createElement("span",{className:"".concat(ie,"-header-text"),onClick:xe==="header"?pe:void 0},_),Oe&&v.createElement("div",{className:"".concat(ie,"-extra")},F)),v.createElement(Xe.default,(0,q.Z)({visible:Be,leavedClassName:"".concat(ie,"-content-hidden")},Ee,{forceRender:C,removeOnLeave:ve}),function(ht,it){var $e=ht.className,Rt=ht.style;return v.createElement(tt,{ref:it,prefixCls:ie,className:$e,style:Rt,isActive:Be,forceRender:C,role:h?"tabpanel":void 0},De)}))}),r=te,Re=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],ot=function(u,L){var K=L.prefixCls,ge=L.accordion,Be=L.collapsible,me=L.destroyInactivePanel,C=L.onItemClick,M=L.activeKey,ie=L.openMotion,xe=L.expandIcon;return u.map(function(h,Q){var F=h.children,_=h.label,be=h.key,Ee=h.collapsible,ve=h.onItemClick,De=h.destroyInactivePanel,he=(0,P.Z)(h,Re),k=String(be!=null?be:Q),ye=Ee!=null?Ee:Be,Ce=De!=null?De:me,Oe=function(ke){ye!=="disabled"&&(C(ke),ve==null||ve(ke))},pe=!1;return ge?pe=M[0]===k:pe=M.indexOf(k)>-1,v.createElement(r,(0,q.Z)({},he,{prefixCls:K,key:k,panelKey:k,isActive:pe,accordion:ge,openMotion:ie,expandIcon:xe,header:_,collapsible:ye,onItemClick:Oe,destroyInactivePanel:Ce}),F)})},Ke=function(u,L,K){if(!u)return null;var ge=K.prefixCls,Be=K.accordion,me=K.collapsible,C=K.destroyInactivePanel,M=K.onItemClick,ie=K.activeKey,xe=K.openMotion,h=K.expandIcon,Q=u.key||String(L),F=u.props,_=F.header,be=F.headerClass,Ee=F.destroyInactivePanel,ve=F.collapsible,De=F.onItemClick,he=!1;Be?he=ie[0]===Q:he=ie.indexOf(Q)>-1;var k=ve!=null?ve:me,ye=function(pe){k!=="disabled"&&(M(pe),De==null||De(pe))},Ce={key:Q,panelKey:Q,header:_,headerClass:be,isActive:he,prefixCls:ge,destroyInactivePanel:Ee!=null?Ee:C,openMotion:xe,accordion:Be,children:u.props.children,onItemClick:ye,expandIcon:h,collapsible:k};return typeof u.type=="string"?u:(Object.keys(Ce).forEach(function(Oe){typeof Ce[Oe]=="undefined"&&delete Ce[Oe]}),v.cloneElement(u,Ce))};function l(o,u,L){return Array.isArray(o)?ot(o,L):(0,Ge.Z)(u).map(function(K,ge){return Ke(K,ge,L)})}var Qe=l,Ct=t(26112);function st(o){var u=o;if(!Array.isArray(u)){var L=(0,ce.Z)(u);u=L==="number"||L==="string"?[u]:[]}return u.map(function(K){return String(K)})}var Ue=v.forwardRef(function(o,u){var L=o.prefixCls,K=L===void 0?"rc-collapse":L,ge=o.destroyInactivePanel,Be=ge===void 0?!1:ge,me=o.style,C=o.accordion,M=o.className,ie=o.children,xe=o.collapsible,h=o.openMotion,Q=o.expandIcon,F=o.activeKey,_=o.defaultActiveKey,be=o.onChange,Ee=o.items,ve=W()(K,M),De=(0,D.Z)([],{value:F,onChange:function(Ie){return be==null?void 0:be(Ie)},defaultValue:_,postState:st}),he=(0,Z.Z)(De,2),k=he[0],ye=he[1],Ce=function(Ie){return ye(function(){if(C)return k[0]===Ie?[]:[Ie];var ke=k.indexOf(Ie),mt=ke>-1;return mt?k.filter(function(vt){return vt!==Ie}):[].concat((0,re.Z)(k),[Ie])})};(0,U.ZP)(!ie,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var Oe=Qe(Ee,ie,{prefixCls:K,accordion:C,openMotion:h,expandIcon:Q,collapsible:xe,destroyInactivePanel:Be,onItemClick:Ce,activeKey:k});return v.createElement("div",(0,q.Z)({ref:u,className:ve,style:me,role:C?"tablist":void 0},(0,Ct.Z)(o,{aria:!0,data:!0})),Oe)}),c=Object.assign(Ue,{Panel:r}),H=c,Ae=c.Panel,N=t(2738),V=t(62892),S=t(92343),x=t(36355),I=t(19716),p=v.forwardRef((o,u)=>{const{getPrefixCls:L}=v.useContext(x.E_),{prefixCls:K,className:ge,showArrow:Be=!0}=o,me=L("collapse",K),C=W()({[`${me}-no-arrow`]:!Be},ge);return v.createElement(H.Panel,Object.assign({ref:u},o,{prefixCls:me,className:C}))}),z=t(17313),b=t(8378),w=t(83116),fe=t(37613);const R=o=>{const{componentCls:u,contentBg:L,padding:K,headerBg:ge,headerPadding:Be,collapseHeaderPaddingSM:me,collapseHeaderPaddingLG:C,collapsePanelBorderRadius:M,lineWidth:ie,lineType:xe,colorBorder:h,colorText:Q,colorTextHeading:F,colorTextDisabled:_,fontSize:be,fontSizeLG:Ee,lineHeight:ve,marginSM:De,paddingSM:he,paddingLG:k,paddingXS:ye,motionDurationSlow:Ce,fontSizeIcon:Oe,contentPadding:pe}=o,Ie=`${ie}px ${xe} ${h}`;return{[u]:Object.assign(Object.assign({},(0,z.Wf)(o)),{backgroundColor:ge,border:Ie,borderBottom:0,borderRadius:`${M}px`,"&-rtl":{direction:"rtl"},[`& > ${u}-item`]:{borderBottom:Ie,"&:last-child":{[`
|
|
&,
|
|
& > ${u}-header`]:{borderRadius:`0 0 ${M}px ${M}px`}},[`> ${u}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:Be,color:F,lineHeight:ve,cursor:"pointer",transition:`all ${Ce}, visibility 0s`,[`> ${u}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${u}-expand-icon`]:{height:be*ve,display:"flex",alignItems:"center",paddingInlineEnd:De},[`${u}-arrow`]:Object.assign(Object.assign({},(0,z.Ro)()),{fontSize:Oe,svg:{transition:`transform ${Ce}`}}),[`${u}-header-text`]:{marginInlineEnd:"auto"}},[`${u}-header-collapsible-only`]:{cursor:"default",[`${u}-header-text`]:{flex:"none",cursor:"pointer"}},[`${u}-icon-collapsible-only`]:{cursor:"default",[`${u}-expand-icon`]:{cursor:"pointer"}}},[`${u}-content`]:{color:Q,backgroundColor:L,borderTop:Ie,[`& > ${u}-content-box`]:{padding:pe},"&-hidden":{display:"none"}},"&-small":{[`> ${u}-item`]:{[`> ${u}-header`]:{padding:me,paddingInlineStart:ye,[`> ${u}-expand-icon`]:{marginInlineStart:he-ye}},[`> ${u}-content > ${u}-content-box`]:{padding:he}}},"&-large":{[`> ${u}-item`]:{fontSize:Ee,[`> ${u}-header`]:{padding:C,paddingInlineStart:K,[`> ${u}-expand-icon`]:{height:Ee*ve,marginInlineStart:k-K}},[`> ${u}-content > ${u}-content-box`]:{padding:k}}},[`${u}-item:last-child`]:{[`> ${u}-content`]:{borderRadius:`0 0 ${M}px ${M}px`}},[`& ${u}-item-disabled > ${u}-header`]:{"\n &,\n & > .arrow\n ":{color:_,cursor:"not-allowed"}},[`&${u}-icon-position-end`]:{[`& > ${u}-item`]:{[`> ${u}-header`]:{[`${u}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:De}}}}})}},le=o=>{const{componentCls:u}=o,L=`> ${u}-item > ${u}-header ${u}-arrow svg`;return{[`${u}-rtl`]:{[L]:{transform:"rotate(180deg)"}}}},m=o=>{const{componentCls:u,headerBg:L,paddingXXS:K,colorBorder:ge}=o;return{[`${u}-borderless`]:{backgroundColor:L,border:0,[`> ${u}-item`]:{borderBottom:`1px solid ${ge}`},[`
|
|
> ${u}-item:last-child,
|
|
> ${u}-item:last-child ${u}-header
|
|
`]:{borderRadius:0},[`> ${u}-item:last-child`]:{borderBottom:0},[`> ${u}-item > ${u}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${u}-item > ${u}-content > ${u}-content-box`]:{paddingTop:K}}}},Se=o=>{const{componentCls:u,paddingSM:L}=o;return{[`${u}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${u}-item`]:{borderBottom:0,[`> ${u}-content`]:{backgroundColor:"transparent",border:0,[`> ${u}-content-box`]:{paddingBlock:L}}}}}};var Ze=(0,w.Z)("Collapse",o=>{const u=(0,fe.TS)(o,{collapseHeaderPaddingSM:`${o.paddingXS}px ${o.paddingSM}px`,collapseHeaderPaddingLG:`${o.padding}px ${o.paddingLG}px`,collapsePanelBorderRadius:o.borderRadiusLG});return[R(u),m(u),Se(u),le(u),(0,b.Z)(u)]},o=>({headerPadding:`${o.paddingSM}px ${o.padding}px`,headerBg:o.colorFillAlter,contentPadding:`${o.padding}px 16px`,contentBg:o.colorBgContainer})),de=Object.assign(v.forwardRef((o,u)=>{const{getPrefixCls:L,direction:K,collapse:ge}=v.useContext(x.E_),{prefixCls:Be,className:me,rootClassName:C,style:M,bordered:ie=!0,ghost:xe,size:h,expandIconPosition:Q="start",children:F,expandIcon:_}=o,be=(0,I.Z)(Ie=>{var ke;return(ke=h!=null?h:Ie)!==null&&ke!==void 0?ke:"middle"}),Ee=L("collapse",Be),ve=L(),[De,he]=Ze(Ee),k=v.useMemo(()=>Q==="left"?"start":Q==="right"?"end":Q,[Q]),ye=function(){let Ie=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const ke=_?_(Ie):v.createElement(n.Z,{rotate:Ie.isActive?90:void 0});return(0,S.Tm)(ke,()=>({className:W()(ke.props.className,`${Ee}-arrow`)}))},Ce=W()(`${Ee}-icon-position-${k}`,{[`${Ee}-borderless`]:!ie,[`${Ee}-rtl`]:K==="rtl",[`${Ee}-ghost`]:!!xe,[`${Ee}-${be}`]:be!=="middle"},ge==null?void 0:ge.className,me,C,he),Oe=Object.assign(Object.assign({},(0,V.Z)(ve)),{motionAppear:!1,leavedClassName:`${Ee}-content-hidden`}),pe=v.useMemo(()=>F?(0,Ge.Z)(F).map((Ie,ke)=>{var mt,vt;if(!((mt=Ie.props)===null||mt===void 0)&&mt.disabled){const Et=(vt=Ie.key)!==null&&vt!==void 0?vt:String(ke),{disabled:ht,collapsible:it}=Ie.props,$e=Object.assign(Object.assign({},(0,N.Z)(Ie.props,["disabled"])),{key:Et,collapsible:it!=null?it:ht?"disabled":void 0});return(0,S.Tm)(Ie,$e)}return Ie}):null,[F]);return De(v.createElement(H,Object.assign({ref:u,openMotion:Oe},(0,N.Z)(o,["rootClassName"]),{expandIcon:ye,prefixCls:Ee,className:Ce,style:Object.assign(Object.assign({},ge==null?void 0:ge.style),M)}),pe))}),{Panel:p}),Je=de},12563:function(dt,Te,t){t.d(Te,{default:function(){return Ue}});var n=t(59301),y=t(99267),W=t(92310),q=t.n(W),re=t(36785),Z=t(47729),ce=t(14088),D=t(36355),U=t(17313),v=t(37613),P=t(83116);const Ge=c=>{const{paddingXXS:H,lineWidth:Ae,tagPaddingHorizontal:N,componentCls:V}=c,S=N-Ae,x=H-Ae;return{[V]:Object.assign(Object.assign({},(0,U.Wf)(c)),{display:"inline-block",height:"auto",marginInlineEnd:c.marginXS,paddingInline:S,fontSize:c.tagFontSize,lineHeight:c.tagLineHeight,whiteSpace:"nowrap",background:c.defaultBg,border:`${c.lineWidth}px ${c.lineType} ${c.colorBorder}`,borderRadius:c.borderRadiusSM,opacity:1,transition:`all ${c.motionDurationMid}`,textAlign:"start",position:"relative",[`&${V}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:c.defaultColor},[`${V}-close-icon`]:{marginInlineStart:x,color:c.colorTextDescription,fontSize:c.tagIconSize,cursor:"pointer",transition:`all ${c.motionDurationMid}`,"&:hover":{color:c.colorTextHeading}},[`&${V}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${c.iconCls}-close, ${c.iconCls}-close:hover`]:{color:c.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${V}-checkable-checked):hover`]:{color:c.colorPrimary,backgroundColor:c.colorFillSecondary},"&:active, &-checked":{color:c.colorTextLightSolid},"&-checked":{backgroundColor:c.colorPrimary,"&:hover":{backgroundColor:c.colorPrimaryHover}},"&:active":{backgroundColor:c.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${c.iconCls} + span, > span + ${c.iconCls}`]:{marginInlineStart:S}}),[`${V}-borderless`]:{borderColor:"transparent",background:c.tagBorderlessBg}}},ne=c=>{const{lineWidth:H,fontSizeIcon:Ae}=c,N=c.fontSizeSM,V=`${c.lineHeightSM*N}px`;return(0,v.TS)(c,{tagFontSize:N,tagLineHeight:V,tagIconSize:Ae-2*H,tagPaddingHorizontal:8,tagBorderlessBg:c.colorFillTertiary})},Xe=c=>({defaultBg:c.colorFillQuaternary,defaultColor:c.colorText});var i=(0,P.Z)("Tag",c=>{const H=ne(c);return Ge(H)},Xe),We=function(c,H){var Ae={};for(var N in c)Object.prototype.hasOwnProperty.call(c,N)&&H.indexOf(N)<0&&(Ae[N]=c[N]);if(c!=null&&typeof Object.getOwnPropertySymbols=="function")for(var V=0,N=Object.getOwnPropertySymbols(c);V<N.length;V++)H.indexOf(N[V])<0&&Object.prototype.propertyIsEnumerable.call(c,N[V])&&(Ae[N[V]]=c[N[V]]);return Ae},Pe=c=>{const{prefixCls:H,style:Ae,className:N,checked:V,onChange:S,onClick:x}=c,I=We(c,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:f,tag:p}=n.useContext(D.E_),z=le=>{S==null||S(!V),x==null||x(le)},b=f("tag",H),[w,fe]=i(b),R=q()(b,`${b}-checkable`,{[`${b}-checkable-checked`]:V},p==null?void 0:p.className,N,fe);return w(n.createElement("span",Object.assign({},I,{style:Object.assign(Object.assign({},Ae),p==null?void 0:p.style),className:R,onClick:z})))},te=t(45157);const r=c=>(0,te.Z)(c,(H,Ae)=>{let{textColor:N,lightBorderColor:V,lightColor:S,darkColor:x}=Ae;return{[`${c.componentCls}-${H}`]:{color:N,background:S,borderColor:V,"&-inverse":{color:c.colorTextLightSolid,background:x,borderColor:x},[`&${c.componentCls}-borderless`]:{borderColor:"transparent"}}}});var Re=(0,P.b)(["Tag","preset"],c=>{const H=ne(c);return r(H)},Xe);function ot(c){return typeof c!="string"?c:c.charAt(0).toUpperCase()+c.slice(1)}const Ke=(c,H,Ae)=>{const N=ot(Ae);return{[`${c.componentCls}-${H}`]:{color:c[`color${Ae}`],background:c[`color${N}Bg`],borderColor:c[`color${N}Border`],[`&${c.componentCls}-borderless`]:{borderColor:"transparent"}}}};var l=(0,P.b)(["Tag","status"],c=>{const H=ne(c);return[Ke(H,"success","Success"),Ke(H,"processing","Info"),Ke(H,"error","Error"),Ke(H,"warning","Warning")]},Xe),Qe=function(c,H){var Ae={};for(var N in c)Object.prototype.hasOwnProperty.call(c,N)&&H.indexOf(N)<0&&(Ae[N]=c[N]);if(c!=null&&typeof Object.getOwnPropertySymbols=="function")for(var V=0,N=Object.getOwnPropertySymbols(c);V<N.length;V++)H.indexOf(N[V])<0&&Object.prototype.propertyIsEnumerable.call(c,N[V])&&(Ae[N[V]]=c[N[V]]);return Ae};const Ct=(c,H)=>{const{prefixCls:Ae,className:N,rootClassName:V,style:S,children:x,icon:I,color:f,onClose:p,closeIcon:z,closable:b,bordered:w=!0}=c,fe=Qe(c,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:R,direction:le,tag:m}=n.useContext(D.E_),[Se,Ze]=n.useState(!0);n.useEffect(()=>{"visible"in fe&&Ze(fe.visible)},[fe.visible]);const ze=(0,re.o2)(f),de=(0,re.yT)(f),Je=ze||de,o=Object.assign(Object.assign({backgroundColor:f&&!Je?f:void 0},m==null?void 0:m.style),S),u=R("tag",Ae),[L,K]=i(u),ge=q()(u,m==null?void 0:m.className,{[`${u}-${f}`]:Je,[`${u}-has-color`]:f&&!Je,[`${u}-hidden`]:!Se,[`${u}-rtl`]:le==="rtl",[`${u}-borderless`]:!w},N,V,K),Be=h=>{h.stopPropagation(),p==null||p(h),!h.defaultPrevented&&Ze(!1)},[,me]=(0,Z.Z)(b,z,h=>h===null?n.createElement(y.Z,{className:`${u}-close-icon`,onClick:Be}):n.createElement("span",{className:`${u}-close-icon`,onClick:Be},h),null,!1),C=typeof fe.onClick=="function"||x&&x.type==="a",M=I||null,ie=M?n.createElement(n.Fragment,null,M,x&&n.createElement("span",null,x)):x,xe=n.createElement("span",Object.assign({},fe,{ref:H,className:ge,style:o}),ie,me,ze&&n.createElement(Re,{key:"preset",prefixCls:u}),de&&n.createElement(l,{key:"status",prefixCls:u}));return L(C?n.createElement(ce.Z,{component:"Tag"},xe):xe)},st=n.forwardRef(Ct);st.CheckableTag=Pe;var Ue=st},62522:function(dt){dt.exports="data:image/png;base64,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"}}]);
|