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.
NewEduCoderBuild/p__Shixuns__Edit__body__Lev...

2 lines
96 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[185,14],{"2kYD":function(Se,Re,o){Se.exports={flex_box_center:"flex_box_center___1mi8J",flex_space_between:"flex_space_between___2dzBd",flex_box_vertical_center:"flex_box_vertical_center___2cGiq",flex_box_center_end:"flex_box_center_end___3tw8h",flex_box_column:"flex_box_column___1dR6o",wrap:"wrap___3kKju",content:"content___3U3bi",mainPathWrap:"mainPathWrap___3EIrO",colorBlue:"colorBlue___2WYVN",empty:"empty___2FHZ0"}},"3dVZ":function(Se,Re,o){},4:function(Se,Re){},"93VE":function(Se,Re,o){},"9ZNV":function(Se,Re,o){"use strict";o.d(Re,"a",function(){return Be});var it=o("0Owb"),et=o("+L6B"),ze=o("2/Rp"),he=o("q1tI"),Te=o.n(he),oe=o("UUDw"),Ye=o.n(oe),te=o("TSYQ"),nt=o.n(te),Be=function(Ce){var Qe=Ce.cancelText,ut=Qe===void 0?"\u53D6\u6D88":Qe,Me=Ce.okText,G=Me===void 0?"\u786E\u5B9A":Me,w=Ce.loading,ae=w===void 0?!1:w,at=Ce.hasOkBtn,le=at===void 0?!0:at,pe=Ce.okButtonProps,Ke=pe===void 0?{}:pe,rt=Ce.onCancel,We=rt===void 0?function(){}:rt,Pe=Ce.onOk,_e=Pe===void 0?function(){}:Pe,ve=Ce.className,Le=ve===void 0?"":ve;return Te.a.createElement("div",{className:nt()(Ye.a.buttonFixed,Le)},Te.a.createElement("div",{className:Ye.a.buttonWrap},Te.a.createElement(ze.a,{size:"large",className:"".concat(Ye.a.button," mr20"),onClick:We},ut),le&&Te.a.createElement(ze.a,Object(it.a)({size:"large",type:"primary",className:"".concat(Ye.a.button," mr20"),loading:ae,onClick:_e},Ke),G)))}},B7Ph:function(Se,Re,o){"use strict";var it=o("5NDa"),et=o("5rEg"),ze=o("+L6B"),he=o("2/Rp"),Te=o("2qtc"),oe=o("kLXV"),Ye=o("k1fw"),te=o("miYZ"),nt=o("tsqr"),Be=o("9og8"),ke=o("tJVT"),Ce=o("oBTY"),Qe=o("DZo9"),ut=o("8z0m"),Me=o("q1tI"),G=o.n(Me),w=o("Bvq2"),ae=o.n(w),at=o("nj2k"),le=o.n(at),pe=o("KhGG"),Ke=o("ErOA"),rt=o("7Cbv");function We(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */We=function(){return u};var u={},z=Object.prototype,y=z.hasOwnProperty,be=typeof Symbol=="function"?Symbol:{},Oe=be.iterator||"@@iterator",A=be.asyncIterator||"@@asyncIterator",j=be.toStringTag||"@@toStringTag";function fe(d,l,p){return Object.defineProperty(d,l,{value:p,enumerable:!0,configurable:!0,writable:!0}),d[l]}try{fe({},"")}catch(d){fe=function(p,v,m){return p[v]=m}}function se(d,l,p,v){var m=l&&l.prototype instanceof q?l:q,s=Object.create(m.prototype),E=new R(v||[]);return s._invoke=function(O,x,F){var $="suspendedStart";return function(ie,W){if($==="executing")throw new Error("Generator is already running");if($==="completed"){if(ie==="throw")throw W;return D()}for(F.method=ie,F.arg=W;;){var Fe=F.delegate;if(Fe){var ee=Ee(Fe,F);if(ee){if(ee===S)continue;return ee}}if(F.method==="next")F.sent=F._sent=F.arg;else if(F.method==="throw"){if($==="suspendedStart")throw $="completed",F.arg;F.dispatchException(F.arg)}else F.method==="return"&&F.abrupt("return",F.arg);$="executing";var V=re(O,x,F);if(V.type==="normal"){if($=F.done?"completed":"suspendedYield",V.arg===S)continue;return{value:V.arg,done:F.done}}V.type==="throw"&&($="completed",F.method="throw",F.arg=V.arg)}}}(d,p,E),s}function re(d,l,p){try{return{type:"normal",arg:d.call(l,p)}}catch(v){return{type:"throw",arg:v}}}u.wrap=se;var S={};function q(){}function k(){}function X(){}var ce={};fe(ce,Oe,function(){return this});var K=Object.getPrototypeOf,M=K&&K(K(b([])));M&&M!==z&&y.call(M,Oe)&&(ce=M);var H=X.prototype=q.prototype=Object.create(ce);function ue(d){["next","throw","return"].forEach(function(l){fe(d,l,function(p){return this._invoke(l,p)})})}function Ae(d,l){function p(m,s,E,O){var x=re(d[m],d,s);if(x.type!=="throw"){var F=x.arg,$=F.value;return $&&typeof $=="object"&&y.call($,"__await")?l.resolve($.__await).then(function(ie){p("next",ie,E,O)},function(ie){p("throw",ie,E,O)}):l.resolve($).then(function(ie){F.value=ie,E(F)},function(ie){return p("throw",ie,E,O)})}O(x.arg)}var v;this._invoke=function(m,s){function E(){return new l(function(O,x){p(m,s,O,x)})}return v=v?v.then(E,E):E()}}function Ee(d,l){var p=d.iterator[l.method];if(p===void 0){if(l.delegate=null,l.method==="throw"){if(d.iterator.return&&(l.method="return",l.arg=void 0,Ee(d,l),l.method==="throw"))return S;l.method="throw",l.arg=new TypeError("The iterator does not provide a 'throw' method")}return S}var v=re(p,d.iterator,l.arg);if(v.type==="throw")return l.method="throw",l.arg=v.arg,l.delegate=null,S;var m=v.arg;return m?m.done?(l[d.resultName]=m.value,l.next=d.nextLoc,l.method!=="return"&&(l.method="next",l.arg=void 0),l.delegate=null,S):m:(l.method="throw",l.arg=new TypeError("iterator result is not an object"),l.delegate=null,S)}function c(d){var l={tryLoc:d[0]};1 in d&&(l.catchLoc=d[1]),2 in d&&(l.finallyLoc=d[2],l.afterLoc=d[3]),this.tryEntries.push(l)}function _(d){var l=d.completion||{};l.type="normal",delete l.arg,d.completion=l}function R(d){this.tryEntries=[{tryLoc:"root"}],d.forEach(c,this),this.reset(!0)}function b(d){if(d){var l=d[Oe];if(l)return l.call(d);if(typeof d.next=="function")return d;if(!isNaN(d.length)){var p=-1,v=function m(){for(;++p<d.length;)if(y.call(d,p))return m.value=d[p],m.done=!1,m;return m.value=void 0,m.done=!0,m};return v.next=v}}return{next:D}}function D(){return{value:void 0,done:!0}}return k.prototype=X,fe(H,"constructor",X),fe(X,"constructor",k),k.displayName=fe(X,j,"GeneratorFunction"),u.isGeneratorFunction=function(d){var l=typeof d=="function"&&d.constructor;return!!l&&(l===k||(l.displayName||l.name)==="GeneratorFunction")},u.mark=function(d){return Object.setPrototypeOf?Object.setPrototypeOf(d,X):(d.__proto__=X,fe(d,j,"GeneratorFunction")),d.prototype=Object.create(H),d},u.awrap=function(d){return{__await:d}},ue(Ae.prototype),fe(Ae.prototype,A,function(){return this}),u.AsyncIterator=Ae,u.async=function(d,l,p,v,m){m===void 0&&(m=Promise);var s=new Ae(se(d,l,p,v),m);return u.isGeneratorFunction(l)?s:s.next().then(function(E){return E.done?E.value:s.next()})},ue(H),fe(H,j,"Generator"),fe(H,Oe,function(){return this}),fe(H,"toString",function(){return"[object Generator]"}),u.keys=function(d){var l=[];for(var p in d)l.push(p);return l.reverse(),function v(){for(;l.length;){var m=l.pop();if(m in d)return v.value=m,v.done=!1,v}return v.done=!0,v}},u.values=b,R.prototype={constructor:R,reset:function(l){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(_),!l)for(var p in this)p.charAt(0)==="t"&&y.call(this,p)&&!isNaN(+p.slice(1))&&(this[p]=void 0)},stop:function(){this.done=!0;var l=this.tryEntries[0].completion;if(l.type==="throw")throw l.arg;return this.rval},dispatchException:function(l){if(this.done)throw l;var p=this;function v(F,$){return E.type="throw",E.arg=l,p.next=F,$&&(p.method="next",p.arg=void 0),!!$}for(var m=this.tryEntries.length-1;m>=0;--m){var s=this.tryEntries[m],E=s.completion;if(s.tryLoc==="root")return v("end");if(s.tryLoc<=this.prev){var O=y.call(s,"catchLoc"),x=y.call(s,"finallyLoc");if(O&&x){if(this.prev<s.catchLoc)return v(s.catchLoc,!0);if(this.prev<s.finallyLoc)return v(s.finallyLoc)}else if(O){if(this.prev<s.catchLoc)return v(s.catchLoc,!0)}else{if(!x)throw new Error("try statement without catch or finally");if(this.prev<s.finallyLoc)return v(s.finallyLoc)}}}},abrupt:function(l,p){for(var v=this.tryEntries.length-1;v>=0;--v){var m=this.tryEntries[v];if(m.tryLoc<=this.prev&&y.call(m,"finallyLoc")&&this.prev<m.finallyLoc){var s=m;break}}s&&(l==="break"||l==="continue")&&s.tryLoc<=p&&p<=s.finallyLoc&&(s=null);var E=s?s.completion:{};return E.type=l,E.arg=p,s?(this.method="next",this.next=s.finallyLoc,S):this.complete(E)},complete:function(l,p){if(l.type==="throw")throw l.arg;return l.type==="break"||l.type==="continue"?this.next=l.arg:l.type==="return"?(this.rval=this.arg=l.arg,this.method="return",this.next="end"):l.type==="normal"&&p&&(this.next=p),S},finish:function(l){for(var p=this.tryEntries.length-1;p>=0;--p){var v=this.tryEntries[p];if(v.finallyLoc===l)return this.complete(v.completion,v.afterLoc),_(v),S}},catch:function(l){for(var p=this.tryEntries.length-1;p>=0;--p){var v=this.tryEntries[p];if(v.tryLoc===l){var m=v.completion;if(m.type==="throw"){var s=m.arg;_(v)}return s}}throw new Error("illegal catch attempt")},delegateYield:function(l,p,v){return this.delegate={iterator:b(l),resultName:p,nextLoc:v},this.method==="next"&&(this.arg=void 0),S}},u}var Pe=o("mxV5"),_e=ut.a.Dragger,ve=function(z){for(var y=function(k){return k&&k.substring(0,k.lastIndexOf("."))},be=Object(Ce.a)(z),Oe=0,A=[],j=0;j<be.length;j++){for(var fe="",se=0;se<A.length;se++)if(y(A[se][0].name)==y(be[j].name)){Oe=1,fe=se;break}if(Oe==1)A[fe].push(be[j]),Oe=0;else if(Oe==0){var re=new Array;re.push(be[j]),A.push(re)}}var S=A.map(function(q){if(q[0].name.includes(".in"))return q.length===2?q:[q[0],{}];if(q[0].name.includes(".out"))return q.length===2?q.reverse():[{},q[0]]});return S},Le=function(z){var y=z.onClose,be=z.onOK,Oe=z.visible,A=z.wrapClassName,j=z.rootIdentifier,fe=Object(Me.useState)([]),se=Object(ke.a)(fe,2),re=se[0],S=se[1],q=Object(Me.useState)({}),k=Object(ke.a)(q,2),X=k[0],ce=k[1],K=Object(Me.useState)(!1),M=Object(ke.a)(K,2),H=M[0],ue=M[1],Ae=Object(Me.useRef)([]),Ee=Object(Me.useRef)(0),c=function(){y()};Object(Me.useEffect)(function(){_()},[]),Object(Me.useEffect)(function(){Oe&&(Ae.current=[],Ee.current=0,S([]))},[Oe]);var _=function(){var v=Object(Be.a)(We().mark(function m(){var s,E;return We().wrap(function(x){for(;;)switch(x.prev=x.next){case 0:return x.prev=0,x.next=3,Object(Ke.a)("/api/buckets/get_upload_token_for_big_files",{method:"get"});case 3:s=x.sent,E=JSON.parse(Object(pe.a)(s.data)),ce(E),x.next=11;break;case 8:x.prev=8,x.t0=x.catch(0),nt.b.error(x.t0);case 11:case"end":return x.stop()}},m,null,[[0,8]])}));return function(){return v.apply(this,arguments)}}(),R=function(m){return m&&m.substring(0,m.lastIndexOf("."))},b=function(m){var s,E,O=R((s=m[0])===null||s===void 0?void 0:s.name)||R((E=m[1])===null||E===void 0?void 0:E.name),x=re.filter(function(F){return R(F.name)!==O});Ae.current=Object(Ce.a)(x),S(Object(Ce.a)(x))},D=function(m){var s=new Pe({endpoint:X.end_point,region:X.region,accessKeyId:X.access_key_id,accessKeySecret:X.access_key_secret,bucket:X.bucket,stsToken:X.security_token}),E=m.name,O={container_type:"TestSet",file_name:E},x=Object(rt.a)(),F="testsets/".concat(j,"/").concat(x).concat(E.indexOf(".")>-1?"."+E.split(".").pop():"");j===null&&(F="testsets/".concat(x).concat(E.indexOf(".")>-1?"."+E.split(".").pop():"")),s.multipartUpload(F,new Blob([m.file],{type:m.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:E+""},url:X==null?void 0:X.callback_url,host:X==null?void 0:X.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+Object(Ke.e)(O)}}).then(function($){if($.data.status===0){Ee.current=Ee.current+1;var ie=Ae.current.map(function(Fe){var ee,V;if(Fe.name===((ee=$.data)===null||ee===void 0||((V=ee.data)===null||V===void 0)?void 0:V.file_name)){var tt,we,ye,ge=Object(Ye.a)({},Fe);if((tt=$.data)===null||tt===void 0||((we=tt.data)===null||we===void 0||((ye=we.file_name)===null||ye===void 0))?void 0:ye.includes(".in")){var He,Ne,T,Ge,Ie,Ue;ge.in_object_key=(He=$.data)===null||He===void 0||((Ne=He.data)===null||Ne===void 0)?void 0:Ne.object,ge.in_object_size=(T=$.data)===null||T===void 0||((Ge=T.data)===null||Ge===void 0)?void 0:Ge.size,ge.input=(Ie=$.data)===null||Ie===void 0||((Ue=Ie.data)===null||Ue===void 0)?void 0:Ue.file_name,ge.in_file=m}else{var je,Xe,$e,Ze,qe,t;ge.out_object_key=(je=$.data)===null||je===void 0||((Xe=je.data)===null||Xe===void 0)?void 0:Xe.object,ge.out_object_size=($e=$.data)===null||$e===void 0||((Ze=$e.data)===null||Ze===void 0)?void 0:Ze.size,ge.output=(qe=$.data)===null||qe===void 0||((t=qe.data)===null||t===void 0)?void 0:t.file_name,ge.out_file=m}return ge}return Fe});if(Ae.current=Object(Ce.a)(ie),S(Object(Ce.a)(ie)),Ee.current>0&&Ee.current===re.length){ue(!1);var W=ve(ie);W=W.filter(function(Fe){var ee,V;return!!(((ee=Fe[0])===null||ee===void 0?void 0:ee.name)&&((V=Fe[1])===null||V===void 0?void 0:V.name))}),W=W.map(function(Fe){return Object(Ye.a)(Object(Ye.a)(Object(Ye.a)({},Fe[0]),Fe[1]),{},{is_file:!0})}),be(W),y()}}})},d=function(){if(re.length===0){nt.b.warn("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}ue(!0);var m=ve(re);if(m.some(function(s){var E,O;return!(((E=s[0])===null||E===void 0?void 0:E.name)&&((O=s[1])===null||O===void 0?void 0:O.name))})){oe.a.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:function(){var s=Object(Be.a)(We().mark(function O(){return We().wrap(function(F){for(;;)switch(F.prev=F.next){case 0:re.map(function(){var $=Object(Be.a)(We().mark(function ie(W){return We().wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:D(W);case 1:case"end":return ee.stop()}},ie)}));return function(ie){return $.apply(this,arguments)}}());case 1:case"end":return F.stop()}},O)}));function E(){return s.apply(this,arguments)}return E}(),onCancel:function(){ue(!1)}});return}re.map(function(){var s=Object(Be.a)(We().mark(function E(O){return We().wrap(function(F){for(;;)switch(F.prev=F.next){case 0:D(O);case 1:case"end":return F.stop()}},E)}));return function(E){return s.apply(this,arguments)}}())},l={name:"file",fileList:re,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:function(m){if(re==null?void 0:re.some(function(E){return E.name===m.name}))return nt.b.info("".concat(m.name,"\u6587\u4EF6\u5DF2\u5B58\u5728")),!1;if(m.size/1024/1024>100)return nt.b.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(m.name))return nt.b.warn("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;var s={name:m.name,uid:m.uid,file:m,percent:0};return re.push(s),Ae.current=Object(Ce.a)(re),S(Object(Ce.a)(re)),!1}},p=ve(re);return console.log(re,p,"fileList"),G.a.createElement(oe.a,{visible:Oe,wrapClassName:A,onOk:d,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:H},onCancel:c,width:"1000px",title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},G.a.createElement("div",{className:ae.a.wrap},re.length?G.a.createElement("div",null,G.a.createElement(ut.a,l,G.a.createElement(he.a,{className:ae.a.btnS},"\u4E0A\u4F20\u6587\u4EF6")),G.a.createElement(N,{data:p,onRemove:b})):G.a.createElement("div",{className:ae.a.noData},G.a.createElement("img",{src:le.a,alt:""}),G.a.createElement(ut.a,l,G.a.createElement(he.a,{className:ae.a.btn},"\u4E0A\u4F20\u6587\u4EF6"))),G.a.createElement("div",{className:ae.a.text},"\u4E0A\u4F20\u9650\u5236\uFF1A",G.a.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",G.a.createElement("br",null),"2\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",G.a.createElement("br",null),"3\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002")))},N=function(z){var y=z.data,be=y===void 0?[]:y,Oe=z.onRemove,A=z.width,j=A===void 0?"auto":A,fe=z.showScore,se=fe===void 0?!1:fe,re=z.disabled,S=re===void 0?!1:re,q=z.inputChange,k=function(M){var H=document.createElement("a");document.body.appendChild(H);var ue=URL.createObjectURL(M.file);H.href=ue,H.download=M.name,H.click(),URL.revokeObjectURL(ue),document.body.removeChild(H)},X=function(M,H){var ue=document.createElement("a");document.body.appendChild(ue),ue.href=M,ue.target="_blank",ue.download=H,ue.click(),URL.revokeObjectURL(M),document.body.removeChild(ue)},ce=function(M,H){oe.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:G.a.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:function(){Oe(M,H)},onCancel:function(){}})};return be.length?G.a.createElement("div",{style:{width:j}},G.a.createElement("div",{className:ae.a.head},G.a.createElement("div",{style:{width:"20%"}},"\u7528\u4F8B"),G.a.createElement("div",{style:{width:se?"25%":"35%"}},"\u8F93\u5165"),G.a.createElement("div",{style:{width:se?"25%":"35%"}},"\u8F93\u51FA"),se&&G.a.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),G.a.createElement("div",{style:{width:"10%"}},"\u64CD\u4F5C")),be.map(function(K,M){var H,ue,Ae,Ee;return G.a.createElement("div",{key:M,className:ae.a.list},G.a.createElement("div",{style:{width:"20%"}},"\u6D4B\u8BD5\u7528\u4F8B",M+1),G.a.createElement("div",{className:ae.a.info,style:{width:se?"25%":"35%"}},G.a.createElement("span",{title:K.input||((H=K[0])===null||H===void 0?void 0:H.name),onClick:function(){K.input?K.input_file_url?X(K.input_file_url,K.input):k(K.in_file):k(K[0])}},K.input||((ue=K[0])===null||ue===void 0?void 0:ue.name))),G.a.createElement("div",{className:ae.a.info,style:{width:se?"25%":"35%"}},G.a.createElement("span",{title:K.output||((Ae=K[1])===null||Ae===void 0?void 0:Ae.name),onClick:function(){K.input?K.output_file_url?X(K.output_file_url,K.output):k(K.out_file):k(K[1])}},K.output||((Ee=K[1])===null||Ee===void 0?void 0:Ee.name))),se&&G.a.createElement("div",{style:{width:"20%"}},G.a.createElement(et.a,{disabled:S,style:{width:"70%"},onChange:function(_){return q(_,M)},value:K.score}),G.a.createElement("span",null,"\xA0%")),G.a.createElement("div",{onClick:function(){return ce(K,M)},style:{width:"10%"}},G.a.createElement("span",{className:ae.a.del},"\u5220\u9664")))})):G.a.createElement(G.a.Fragment,null)};Re.a=Le},Bvq2:function(Se,Re,o){Se.exports={wrap:"wrap___2zRY4",colorBlue:"colorBlue___XalpT",repeatedName:"repeatedName___2Tfh4",text:"text___1sYHg",noData:"noData___3pdB4",btn:"btn___3WWjB",btnS:"btnS___2M_9t",head:"head____NWmz",list:"list___2fE4M",del:"del___2BO6Y",info:"info___3GJ70"}},F8wB:function(Se,Re,o){Se.exports={loading:"loading___1SIOG"}},KhGG:function(Se,Re,o){"use strict";o.d(Re,"a",function(){return pe}),o.d(Re,"c",function(){return rt});var it=o("0Owb"),et=o("miYZ"),ze=o("tsqr"),he=o("oBTY"),Te=o("tJVT"),oe=o("PpiC"),Ye=o("k1fw"),te=o("9og8"),nt=o("DZo9"),Be=o("8z0m"),ke=o("q1tI"),Ce=o.n(ke),Qe=o("ErOA"),ut=o("NFKh"),Me=o.n(ut),G=o("7Cbv"),w=o("9kvl");function ae(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ae=function(){return Pe};var Pe={},_e=Object.prototype,ve=_e.hasOwnProperty,Le=typeof Symbol=="function"?Symbol:{},N=Le.iterator||"@@iterator",u=Le.asyncIterator||"@@asyncIterator",z=Le.toStringTag||"@@toStringTag";function y(c,_,R){return Object.defineProperty(c,_,{value:R,enumerable:!0,configurable:!0,writable:!0}),c[_]}try{y({},"")}catch(c){y=function(R,b,D){return R[b]=D}}function be(c,_,R,b){var D=_&&_.prototype instanceof j?_:j,d=Object.create(D.prototype),l=new ue(b||[]);return d._invoke=function(p,v,m){var s="suspendedStart";return function(E,O){if(s==="executing")throw new Error("Generator is already running");if(s==="completed"){if(E==="throw")throw O;return Ee()}for(m.method=E,m.arg=O;;){var x=m.delegate;if(x){var F=K(x,m);if(F){if(F===A)continue;return F}}if(m.method==="next")m.sent=m._sent=m.arg;else if(m.method==="throw"){if(s==="suspendedStart")throw s="completed",m.arg;m.dispatchException(m.arg)}else m.method==="return"&&m.abrupt("return",m.arg);s="executing";var $=Oe(p,v,m);if($.type==="normal"){if(s=m.done?"completed":"suspendedYield",$.arg===A)continue;return{value:$.arg,done:m.done}}$.type==="throw"&&(s="completed",m.method="throw",m.arg=$.arg)}}}(c,R,l),d}function Oe(c,_,R){try{return{type:"normal",arg:c.call(_,R)}}catch(b){return{type:"throw",arg:b}}}Pe.wrap=be;var A={};function j(){}function fe(){}function se(){}var re={};y(re,N,function(){return this});var S=Object.getPrototypeOf,q=S&&S(S(Ae([])));q&&q!==_e&&ve.call(q,N)&&(re=q);var k=se.prototype=j.prototype=Object.create(re);function X(c){["next","throw","return"].forEach(function(_){y(c,_,function(R){return this._invoke(_,R)})})}function ce(c,_){function R(D,d,l,p){var v=Oe(c[D],c,d);if(v.type!=="throw"){var m=v.arg,s=m.value;return s&&typeof s=="object"&&ve.call(s,"__await")?_.resolve(s.__await).then(function(E){R("next",E,l,p)},function(E){R("throw",E,l,p)}):_.resolve(s).then(function(E){m.value=E,l(m)},function(E){return R("throw",E,l,p)})}p(v.arg)}var b;this._invoke=function(D,d){function l(){return new _(function(p,v){R(D,d,p,v)})}return b=b?b.then(l,l):l()}}function K(c,_){var R=c.iterator[_.method];if(R===void 0){if(_.delegate=null,_.method==="throw"){if(c.iterator.return&&(_.method="return",_.arg=void 0,K(c,_),_.method==="throw"))return A;_.method="throw",_.arg=new TypeError("The iterator does not provide a 'throw' method")}return A}var b=Oe(R,c.iterator,_.arg);if(b.type==="throw")return _.method="throw",_.arg=b.arg,_.delegate=null,A;var D=b.arg;return D?D.done?(_[c.resultName]=D.value,_.next=c.nextLoc,_.method!=="return"&&(_.method="next",_.arg=void 0),_.delegate=null,A):D:(_.method="throw",_.arg=new TypeError("iterator result is not an object"),_.delegate=null,A)}function M(c){var _={tryLoc:c[0]};1 in c&&(_.catchLoc=c[1]),2 in c&&(_.finallyLoc=c[2],_.afterLoc=c[3]),this.tryEntries.push(_)}function H(c){var _=c.completion||{};_.type="normal",delete _.arg,c.completion=_}function ue(c){this.tryEntries=[{tryLoc:"root"}],c.forEach(M,this),this.reset(!0)}function Ae(c){if(c){var _=c[N];if(_)return _.call(c);if(typeof c.next=="function")return c;if(!isNaN(c.length)){var R=-1,b=function D(){for(;++R<c.length;)if(ve.call(c,R))return D.value=c[R],D.done=!1,D;return D.value=void 0,D.done=!0,D};return b.next=b}}return{next:Ee}}function Ee(){return{value:void 0,done:!0}}return fe.prototype=se,y(k,"constructor",se),y(se,"constructor",fe),fe.displayName=y(se,z,"GeneratorFunction"),Pe.isGeneratorFunction=function(c){var _=typeof c=="function"&&c.constructor;return!!_&&(_===fe||(_.displayName||_.name)==="GeneratorFunction")},Pe.mark=function(c){return Object.setPrototypeOf?Object.setPrototypeOf(c,se):(c.__proto__=se,y(c,z,"GeneratorFunction")),c.prototype=Object.create(k),c},Pe.awrap=function(c){return{__await:c}},X(ce.prototype),y(ce.prototype,u,function(){return this}),Pe.AsyncIterator=ce,Pe.async=function(c,_,R,b,D){D===void 0&&(D=Promise);var d=new ce(be(c,_,R,b),D);return Pe.isGeneratorFunction(_)?d:d.next().then(function(l){return l.done?l.value:d.next()})},X(k),y(k,z,"Generator"),y(k,N,function(){return this}),y(k,"toString",function(){return"[object Generator]"}),Pe.keys=function(c){var _=[];for(var R in c)_.push(R);return _.reverse(),function b(){for(;_.length;){var D=_.pop();if(D in c)return b.value=D,b.done=!1,b}return b.done=!0,b}},Pe.values=Ae,ue.prototype={constructor:ue,reset:function(_){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(H),!_)for(var R in this)R.charAt(0)==="t"&&ve.call(this,R)&&!isNaN(+R.slice(1))&&(this[R]=void 0)},stop:function(){this.done=!0;var _=this.tryEntries[0].completion;if(_.type==="throw")throw _.arg;return this.rval},dispatchException:function(_){if(this.done)throw _;var R=this;function b(m,s){return l.type="throw",l.arg=_,R.next=m,s&&(R.method="next",R.arg=void 0),!!s}for(var D=this.tryEntries.length-1;D>=0;--D){var d=this.tryEntries[D],l=d.completion;if(d.tryLoc==="root")return b("end");if(d.tryLoc<=this.prev){var p=ve.call(d,"catchLoc"),v=ve.call(d,"finallyLoc");if(p&&v){if(this.prev<d.catchLoc)return b(d.catchLoc,!0);if(this.prev<d.finallyLoc)return b(d.finallyLoc)}else if(p){if(this.prev<d.catchLoc)return b(d.catchLoc,!0)}else{if(!v)throw new Error("try statement without catch or finally");if(this.prev<d.finallyLoc)return b(d.finallyLoc)}}}},abrupt:function(_,R){for(var b=this.tryEntries.length-1;b>=0;--b){var D=this.tryEntries[b];if(D.tryLoc<=this.prev&&ve.call(D,"finallyLoc")&&this.prev<D.finallyLoc){var d=D;break}}d&&(_==="break"||_==="continue")&&d.tryLoc<=R&&R<=d.finallyLoc&&(d=null);var l=d?d.completion:{};return l.type=_,l.arg=R,d?(this.method="next",this.next=d.finallyLoc,A):this.complete(l)},complete:function(_,R){if(_.type==="throw")throw _.arg;return _.type==="break"||_.type==="continue"?this.next=_.arg:_.type==="return"?(this.rval=this.arg=_.arg,this.method="return",this.next="end"):_.type==="normal"&&R&&(this.next=R),A},finish:function(_){for(var R=this.tryEntries.length-1;R>=0;--R){var b=this.tryEntries[R];if(b.finallyLoc===_)return this.complete(b.completion,b.afterLoc),H(b),A}},catch:function(_){for(var R=this.tryEntries.length-1;R>=0;--R){var b=this.tryEntries[R];if(b.tryLoc===_){var D=b.completion;if(D.type==="throw"){var d=D.arg;H(b)}return d}}throw new Error("illegal catch attempt")},delegateYield:function(_,R,b){return this.delegate={iterator:Ae(_),resultName:R,nextLoc:b},this.method==="next"&&(this.arg=void 0),A}},Pe}var at=Be.a.Dragger,le=o("mxV5"),pe=function(_e){var ve="bf3c199c2470cb477d907b1e0917c17b",Le="5183666c72eec9e4",N=Me.a.enc.Utf8.parse(ve),u=Me.a.enc.Utf8.parse(Le),z=Me.a.AES.decrypt(_e,N,{iv:u,mode:Me.a.mode.CBC});return z.toString(Me.a.enc.Utf8)},Ke,rt=function(){var Pe=Object(te.a)(ae().mark(function _e(ve,Le,N){var u,z,y,be,Oe,A,j,fe,se;return ae().wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return Le.file_name=ve.name,S.next=3,Object(Qe.a)("/api/buckets/get_upload_token.json",{method:"get"});case 3:return j=S.sent,console.log("decrypt(res.data):",pe(j.data)),j.data=JSON.parse(pe(j.data)),fe=Object(G.a)(),se=new le({endpoint:j==null||((u=j.data)===null||u===void 0)?void 0:u.end_point,region:j==null||((z=j.data)===null||z===void 0)?void 0:z.region,accessKeyId:j==null||((y=j.data)===null||y===void 0)?void 0:y.access_key_id,accessKeySecret:j==null||((be=j.data)===null||be===void 0)?void 0:be.access_key_secret,bucket:j==null||((Oe=j.data)===null||Oe===void 0)?void 0:Oe.bucket,stsToken:j==null||((A=j.data)===null||A===void 0)?void 0:A.security_token}),S.abrupt("return",new Promise(function(q,k){var X;se.multipartUpload("".concat(fe),new Blob([ve],{type:ve.type}),Object(Ye.a)(Object(Ye.a)({timeout:200*1e3,partSize:102400},N),{},{callback:{url:j==null||((X=j.data)===null||X===void 0)?void 0:X.callback_url,host:j==null?void 0:j.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+Object(Qe.e)(Le)}})).then(function(ce){var K;ve.response=(K=ce.data)===null||K===void 0?void 0:K.data,q(ce==null?void 0:ce.data)}).catch(function(ce){k(ce),console.log("err:",ce)})}));case 9:case"end":return S.stop()}},_e)}));return function(ve,Le,N){return Pe.apply(this,arguments)}}(),We=function(_e){var ve=_e.user,Le=_e.cancelUpload,N=Object(oe.a)(_e,["user","cancelUpload"]),u=Object(ke.useState)([]),z=Object(Te.a)(u,2),y=z[0],be=z[1],Oe=Object(ke.useState)(),A=Object(Te.a)(Oe,2),j=A[0],fe=A[1],se={onRemove:function(q){be(Object(he.a)(y.filter(function(k){return k.name!==q.name}))),N.onChange(y.filter(function(k){return k.name!==q.name}))},disabled:N.disabled,multiple:!0,fileList:y==null?void 0:y.map(function(S){return S.file}),customRequest:function(){},beforeUpload:function(){var S=Object(te.a)(ae().mark(function k(X){var ce;return ae().wrap(function(M){for(;;)switch(M.prev=M.next){case 0:if(ce=N.maxSize||1024*1024*1024*1,!y.filter(function(H){return H.name===X.name}).length){M.next=4;break}return ze.b.info("".concat(X.name,"\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9")),M.abrupt("return");case 4:if(!((X==null?void 0:X.size)>ce)){M.next=7;break}return ze.b.info("\u6587\u4EF6\u8D85\u8FC7".concat(ce/1024/1024/1024,"GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42")),M.abrupt("return",!1);case 7:return y.push({name:X.name,file:X}),be(Object(he.a)(y)),N.onChange(y),M.abrupt("return",!1);case 11:case"end":return M.stop()}},k)}));function q(k){return S.apply(this,arguments)}return q}()},re=function(){var S=Object(te.a)(ae().mark(function q(k,X){var ce,K,M,H,ue,Ae,Ee,c,_;return ae().wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return X.file_name=k.name,Ee=k.name,b.next=4,Object(Qe.a)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});case 4:if(c=b.sent,c.data=JSON.parse(pe(c.data)),!((c==null?void 0:c.status)!==0)){b.next=12;break}return y[y.findIndex(function(D){return D.name===Ee})].status="error",y[y.findIndex(function(D){return D.name===Ee})].file.status="error",N.onChange(y),ze.b.warn("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),b.abrupt("return");case 12:return j=new le({endpoint:c==null||((ce=c.data)===null||ce===void 0)?void 0:ce.end_point,region:c==null||((K=c.data)===null||K===void 0)?void 0:K.region,accessKeyId:c==null||((M=c.data)===null||M===void 0)?void 0:M.access_key_id,accessKeySecret:c==null||((H=c.data)===null||H===void 0)?void 0:H.access_key_secret,bucket:c==null||((ue=c.data)===null||ue===void 0)?void 0:ue.bucket,stsToken:c==null||((Ae=c.data)===null||Ae===void 0)?void 0:Ae.security_token}),console.log(k,"file"),fe(j),_=Object(G.a)(),b.abrupt("return",new Promise(function(D,d){try{var l;j.multipartUpload("".concat(N.identifier,"/").concat(_).concat(Ee.indexOf(".")>-1?"."+Ee.split(".").pop():""),new Blob([k.file],{type:k.file.type}),{timeout:3600*1e3,partSize:1002400,progress:function(v,m,s){try{console.log("\u8FDB\u5EA6",v,m,s);var E=y.findIndex(function(O){return O.name===Ee});y[E].file.percent=v*100,y[E].tempCheckpoint=m,be(Object(he.a)(y))}catch(O){}},checkpoint:y[y.findIndex(function(p){return p.name===Ee})].tempCheckpoint,callback:{customValue:{id:Ee+""},url:c==null||((l=c.data)===null||l===void 0)?void 0:l.callback_url,host:c==null?void 0:c.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+Object(Qe.e)(X)}}).then(function(p){var v,m=y.findIndex(function(F){return F.name===Ee}),s="done";if(((v=p.data)===null||v===void 0?void 0:v.status)===0){var E;k.response=(E=p.data)===null||E===void 0?void 0:E.data;var O=y.findIndex(function(F){return F.name===Ee});y[O].status="done",y[O].file.status="done"}else{var x;ze.b.warn((x=p.data)===null||x===void 0?void 0:x.message),s="error"}y[m].status=s,y[m].file.status=s,N.onChange(y),D(p==null?void 0:p.data)}).catch(function(p){y[y.findIndex(function(v){return v.name===Ee})].status="error",y[y.findIndex(function(v){return v.name===Ee})].file.status="error",ze.b.warn("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),be(Object(he.a)(y)),N.onChange(y),d(p),console.log("err:",p)})}catch(p){}}));case 17:case"end":return b.stop()}},q)}));return function(k,X){return S.apply(this,arguments)}}();return Object(ke.useEffect)(function(){y.every(function(S){return S==="done"||S==="error"})&&N.onComplete(y)},[y]),Object(ke.useEffect)(function(){if(Le){var S;(S=j)===null||S===void 0||S.cancel()}},[Le]),Object(ke.useEffect)(function(){N.uploading&&y.map(function(){var S=Object(te.a)(ae().mark(function q(k){var X,ce;return ae().wrap(function(M){for(;;)switch(M.prev=M.next){case 0:if(!((!k.status||k.status==="error")&&!Le)){M.next=6;break}return k.status="uploading",k.file.status="uploading",M.next=5,re(k,{login:ve==null||((X=ve.userInfo)===null||X===void 0)?void 0:X.login,container_type:N.container_type,container_id:N.container_id,description:N.description});case 5:ce=M.sent;case 6:case"end":return M.stop()}},q)}));return function(q){return S.apply(this,arguments)}}())},[N.uploading]),Ce.a.createElement(at,Object(it.a)({},se,{height:N.height,className:N.className}),Ce.a.createElement("p",{className:"ant-upload-hint"},N.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};Re.b=Object(w.a)(function(Pe){var _e=Pe.loading,ve=Pe.globalSetting,Le=Pe.user;return{globalSetting:ve,loading:_e.models.competitions,user:Le}})(We)},UUDw:function(Se,Re,o){Se.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},Xmps:function(Se,Re,o){Se.exports={flex_box_center:"flex_box_center___wWw1O",flex_space_between:"flex_space_between___3LkUu",flex_box_vertical_center:"flex_box_vertical_center___3qN5V",flex_box_center_end:"flex_box_center_end___3KU-R",flex_box_column:"flex_box_column___IbGRA",bg:"bg___TCDRd",radioStyle:"radioStyle___30gQW",formWrap:"formWrap___3it4O",onePart:"onePart___3-uUM",twoPart:"twoPart___33MNe",title:"title___3DHfV",threePart:"threePart___3zNZU",flexRowCenter:"flexRowCenter___2hu6Z",fourPart:"fourPart___3qGir",testJi:"testJi___2FQtu",upBtn:"upBtn___22Oey",averageWarp:"averageWarp___24RW3",averageCustom:"averageCustom___37H4G",groupWrap:"groupWrap___3ZQ-0",customInput:"customInput___7M4Cd"}},fnXi:function(Se,Re,o){"use strict";var it=o("2qtc"),et=o("kLXV"),ze=o("q1tI"),he=o.n(ze),Te=o("Ty5D"),oe=o("9kvl"),Ye=o("93VE"),te=o.n(Ye),nt=function(ke){var Ce=ke.activeIndex,Qe=ke.isEdit,ut=Qe===void 0?!0:Qe,Me=ke.dispatch,G=ke.practiceSetting,w=Object(Te.m)(),ae=w.id,at=w.challengesId,le=Object(ze.useMemo)(function(){return[{name:"\u672C\u5173\u4EFB\u52A1",url:"/shixuns/".concat(ae,"/edit/").concat(at,"/editcheckpoint")},{name:"\u8BC4\u6D4B\u8BBE\u7F6E",url:"/shixuns/".concat(ae,"/edit/").concat(at,"/tab=2")},{name:"\u53C2\u8003\u7B54\u6848",url:"/shixuns/".concat(ae,"/edit/").concat(at,"/tab=3")},{name:"\u5173\u5361\u6392\u884C\u699C",url:"/shixuns/".concat(ae,"/edit/").concat(at,"/tab=4")}]},[ae,at]),pe=function(rt){var We,Pe=function(){oe.c.push(rt),Me({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(G==null||((We=G.sideBar)===null||We===void 0)?void 0:We.confirmLeave)?et.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){Pe()}}):Pe()};return he.a.createElement("ul",{className:"challenge-nav"},ut?le.map(function(Ke,rt){return Ce===rt?he.a.createElement("li",{key:Ke.url}," ",he.a.createElement("a",{className:"active"},Ke.name)," "):he.a.createElement("li",{key:Ke.url}," ",he.a.createElement("a",{onClick:function(){return pe(Ke.url)}},Ke.name)," ")}):he.a.createElement("li",{key:le[0].url}," ",he.a.createElement("a",{className:"active"},le[0].name)," "))};Re.a=Object(oe.a)(function(Be){var ke=Be.globalSetting,Ce=Be.practiceSetting;return{globalSetting:ke,practiceSetting:Ce}})(nt)},fu2T:function(Se,Re,o){"use strict";var it=o("cIOH"),et=o.n(it),ze=o("3dVZ"),he=o.n(ze)},gK9i:function(Se,Re,o){"use strict";var it=o("pVnL"),et=o.n(it),ze=o("lSNA"),he=o.n(ze),Te=o("q1tI"),oe=o.n(Te),Ye=o("TSYQ"),te=o.n(Ye),nt=o("Gytx"),Be=o.n(nt),ke=o("Zm9Q"),Ce=function(){function t(e,n){for(var a=0;a<n.length;a++){var r=n[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(e,n,a){return n&&t(e.prototype,n),a&&t(e,a),e}}();function Qe(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function ut(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Me(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function G(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var w=function(t){G(e,t);function e(){return ut(this,e),Me(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return Ce(e,[{key:"shouldComponentUpdate",value:function(a){return this.props.forceRender||!Be()(this.props,a)}},{key:"render",value:function(){var a;if(this._isActived=this.props.forceRender||this._isActived||this.props.isActive,!this._isActived)return null;var r=this.props,i=r.prefixCls,h=r.isActive,C=r.children,B=r.destroyInactivePanel,f=r.forceRender,U=r.role,g=te()(i+"-content",(a={},Qe(a,i+"-content-active",h),Qe(a,i+"-content-inactive",!h),a)),Z=!f&&!h&&B?null:oe.a.createElement("div",{className:i+"-content-box"},C);return oe.a.createElement("div",{className:g,role:U},Z)}}]),e}(Te.Component),ae=w,at=function(e){var n=e.prototype;if(!n||!n.isReactComponent)throw new Error("Can only polyfill class components");return typeof n.componentWillReceiveProps!="function"||oe.a.Profiler&&(n.UNSAFE_componentWillReceiveProps=n.componentWillReceiveProps,delete n.componentWillReceiveProps),e},le=at;function pe(t){var e=[];return oe.a.Children.forEach(t,function(n){e.push(n)}),e}function Ke(t,e){var n=null;return t&&t.forEach(function(a){if(n)return;a&&a.key===e&&(n=a)}),n}function rt(t,e,n){var a=null;return t&&t.forEach(function(r){if(r&&r.key===e&&r.props[n]){if(a)throw new Error("two child with same key for <rc-animate> children");a=r}}),a}function We(t,e,n){var a=0;return t&&t.forEach(function(r){if(a)return;a=r&&r.key===e&&!r.props[n]}),a}function Pe(t,e,n){var a=t.length===e.length;return a&&t.forEach(function(r,i){var h=e[i];r&&h&&((r&&!h||!r&&h||(r.key!==h.key||n&&r.props[n]!==h.props[n]))&&(a=!1))}),a}function _e(t,e){var n=[],a={},r=[];return t.forEach(function(i){i&&Ke(e,i.key)?r.length&&(a[i.key]=r,r=[]):r.push(i)}),e.forEach(function(i){i&&Object.prototype.hasOwnProperty.call(a,i.key)&&(n=n.concat(a[i.key])),n.push(i)}),n=n.concat(r),n}var ve=o("i8i4"),Le=o.n(ve),N=o("UwPn"),u={isAppearSupported:function(e){return e.transitionName&&e.transitionAppear||e.animation.appear},isEnterSupported:function(e){return e.transitionName&&e.transitionEnter||e.animation.enter},isLeaveSupported:function(e){return e.transitionName&&e.transitionLeave||e.animation.leave},allowAppearCallback:function(e){return e.transitionAppear||e.animation.appear},allowEnterCallback:function(e){return e.transitionEnter||e.animation.enter},allowLeaveCallback:function(e){return e.transitionLeave||e.animation.leave}},z=u,y=function(){function t(e,n){for(var a=0;a<n.length;a++){var r=n[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(e,n,a){return n&&t(e.prototype,n),a&&t(e,a),e}}();function be(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Oe(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function A(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var j={enter:"transitionEnter",appear:"transitionAppear",leave:"transitionLeave"},fe=function(t){A(e,t);function e(){return be(this,e),Oe(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return y(e,[{key:"componentWillUnmount",value:function(){this.stop()}},{key:"componentWillEnter",value:function(a){z.isEnterSupported(this.props)?this.transition("enter",a):a()}},{key:"componentWillAppear",value:function(a){z.isAppearSupported(this.props)?this.transition("appear",a):a()}},{key:"componentWillLeave",value:function(a){z.isLeaveSupported(this.props)?this.transition("leave",a):a()}},{key:"transition",value:function(a,r){var i=this,h=Le.a.findDOMNode(this),C=this.props,B=C.transitionName,f=typeof B=="object";this.stop();var U=function(){i.stopper=null,r()};if((N.b||!C.animation[a])&&B&&C[j[a]]){var g=f?B[a]:B+"-"+a,Z=g+"-active";f&&B[a+"Active"]&&(Z=B[a+"Active"]),this.stopper=Object(N.a)(h,{name:g,active:Z},U)}else this.stopper=C.animation[a](h,U)}},{key:"stop",value:function(){var a=this.stopper;a&&(this.stopper=null,a.stop())}},{key:"render",value:function(){return this.props.children}}]),e}(oe.a.Component),se=fe,re=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(t[a]=n[a])}return t},S=function(){function t(e,n){for(var a=0;a<n.length;a++){var r=n[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(e,n,a){return n&&t(e.prototype,n),a&&t(e,a),e}}();function q(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function k(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function X(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function ce(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var K="rc_animate_"+Date.now();function M(t){var e=t.children;return oe.a.isValidElement(e)&&!e.key?oe.a.cloneElement(e,{key:K}):e}function H(){}var ue=function(t){ce(e,t);function e(n){k(this,e);var a=X(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,n));return Ae.call(a),a.currentlyAnimatingKeys={},a.keysToEnter=[],a.keysToLeave=[],a.state={children:pe(M(n))},a.childrenRefs={},a}return S(e,[{key:"componentDidMount",value:function(){var a=this,r=this.props.showProp,i=this.state.children;r&&(i=i.filter(function(h){return!!h.props[r]})),i.forEach(function(h){h&&a.performAppear(h.key)})}},{key:"componentWillReceiveProps",value:function(a){var r=this;this.nextProps=a;var i=pe(M(a)),h=this.props;h.exclusive&&Object.keys(this.currentlyAnimatingKeys).forEach(function(g){r.stop(g)});var C=h.showProp,B=this.currentlyAnimatingKeys,f=h.exclusive?pe(M(h)):this.state.children,U=[];C?(f.forEach(function(g){var Z=g&&Ke(i,g.key),de=void 0;(!Z||!Z.props[C])&&g.props[C]?de=oe.a.cloneElement(Z||g,q({},C,!0)):de=Z,de&&U.push(de)}),i.forEach(function(g){(!g||!Ke(f,g.key))&&U.push(g)})):U=_e(f,i),this.setState({children:U}),i.forEach(function(g){var Z=g&&g.key;if(g&&B[Z])return;var de=g&&Ke(f,Z);if(C){var J=g.props[C];if(de){var I=rt(f,Z,C);!I&&J&&r.keysToEnter.push(Z)}else J&&r.keysToEnter.push(Z)}else de||r.keysToEnter.push(Z)}),f.forEach(function(g){var Z=g&&g.key;if(g&&B[Z])return;var de=g&&Ke(i,Z);if(C){var J=g.props[C];if(de){var I=rt(i,Z,C);!I&&J&&r.keysToLeave.push(Z)}else J&&r.keysToLeave.push(Z)}else de||r.keysToLeave.push(Z)})}},{key:"componentDidUpdate",value:function(){var a=this.keysToEnter;this.keysToEnter=[],a.forEach(this.performEnter);var r=this.keysToLeave;this.keysToLeave=[],r.forEach(this.performLeave)}},{key:"isValidChildByKey",value:function(a,r){var i=this.props.showProp;return i?rt(a,r,i):Ke(a,r)}},{key:"stop",value:function(a){delete this.currentlyAnimatingKeys[a];var r=this.childrenRefs[a];r&&r.stop()}},{key:"render",value:function(){var a=this,r=this.props;this.nextProps=r;var i=this.state.children,h=null;i&&(h=i.map(function(f){if(f==null)return f;if(!f.key)throw new Error("must set key for <rc-animate> children");return oe.a.createElement(se,{key:f.key,ref:function(g){a.childrenRefs[f.key]=g},animation:r.animation,transitionName:r.transitionName,transitionEnter:r.transitionEnter,transitionAppear:r.transitionAppear,transitionLeave:r.transitionLeave},f)}));var C=r.component;if(C){var B=r;return typeof C=="string"&&(B=re({className:r.className,style:r.style},r.componentProps)),oe.a.createElement(C,B,h)}return h[0]||null}}]),e}(oe.a.Component);ue.isAnimate=!0,ue.defaultProps={animation:{},component:"span",componentProps:{},transitionEnter:!0,transitionLeave:!0,transitionAppear:!1,onEnd:H,onEnter:H,onLeave:H,onAppear:H};var Ae=function(){var e=this;this.performEnter=function(n){e.childrenRefs[n]&&(e.currentlyAnimatingKeys[n]=!0,e.childrenRefs[n].componentWillEnter(e.handleDoneAdding.bind(e,n,"enter")))},this.performAppear=function(n){e.childrenRefs[n]&&(e.currentlyAnimatingKeys[n]=!0,e.childrenRefs[n].componentWillAppear(e.handleDoneAdding.bind(e,n,"appear")))},this.handleDoneAdding=function(n,a){var r=e.props;if(delete e.currentlyAnimatingKeys[n],r.exclusive&&r!==e.nextProps)return;var i=pe(M(r));e.isValidChildByKey(i,n)?a==="appear"?z.allowAppearCallback(r)&&(r.onAppear(n),r.onEnd(n,!0)):z.allowEnterCallback(r)&&(r.onEnter(n),r.onEnd(n,!0)):e.performLeave(n)},this.performLeave=function(n){e.childrenRefs[n]&&(e.currentlyAnimatingKeys[n]=!0,e.childrenRefs[n].componentWillLeave(e.handleDoneLeaving.bind(e,n)))},this.handleDoneLeaving=function(n){var a=e.props;if(delete e.currentlyAnimatingKeys[n],a.exclusive&&a!==e.nextProps)return;var r=pe(M(a));if(e.isValidChildByKey(r,n))e.performEnter(n);else{var i=function(){z.allowLeaveCallback(a)&&(a.onLeave(n),a.onEnd(n,!1))};Pe(e.state.children,r,a.showProp)?i():e.setState({children:r},i)}}},Ee=le(ue),c=function(){function t(e,n){for(var a=0;a<n.length;a++){var r=n[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(e,n,a){return n&&t(e.prototype,n),a&&t(e,a),e}}();function _(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function R(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function b(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function D(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var d=function(t){D(e,t);function e(){var n,a,r,i;R(this,e);for(var h=arguments.length,C=Array(h),B=0;B<h;B++)C[B]=arguments[B];return i=(a=(r=b(this,(n=e.__proto__||Object.getPrototypeOf(e)).call.apply(n,[this].concat(C))),r),r.handleItemClick=function(){var f=r.props,U=f.onItemClick,g=f.panelKey;typeof U=="function"&&U(g)},r.handleKeyPress=function(f){(f.key==="Enter"||f.keyCode===13||f.which===13)&&r.handleItemClick()},a),b(r,i)}return c(e,[{key:"shouldComponentUpdate",value:function(a){return!Be()(this.props,a)}},{key:"render",value:function(){var a,r=this.props,i=r.className,h=r.id,C=r.style,B=r.prefixCls,f=r.header,U=r.headerClass,g=r.children,Z=r.isActive,de=r.showArrow,J=r.destroyInactivePanel,I=r.disabled,xe=r.accordion,De=r.forceRender,Ve=r.expandIcon,ot=r.extra,st=te()(B+"-header",_({},U,U)),ct=te()((a={},_(a,B+"-item",!0),_(a,B+"-item-active",Z),_(a,B+"-item-disabled",I),a),i),_t=oe.a.createElement("i",{className:"arrow"});return de&&typeof Ve=="function"&&(_t=Ve(this.props)),oe.a.createElement("div",{className:ct,style:C,id:h},oe.a.createElement("div",{className:st,onClick:this.handleItemClick,role:xe?"tab":"button",tabIndex:I?-1:0,"aria-expanded":""+Z,onKeyPress:this.handleKeyPress},de&&_t,f,ot&&oe.a.createElement("div",{className:B+"-extra"},ot)),oe.a.createElement(Ee,{showProp:"isActive",exclusive:!0,component:"",animation:this.props.openAnimation},oe.a.createElement(ae,{prefixCls:B,isActive:Z,destroyInactivePanel:J,forceRender:De,role:xe?"tabpanel":null},g)))}}]),e}(Te.Component);d.defaultProps={showArrow:!0,isActive:!1,destroyInactivePanel:!1,onItemClick:function(){},headerClass:"",forceRender:!1};var l=d;function p(t,e,n,a){var r=void 0;return Object(N.a)(t,n,{start:function(){e?(r=t.offsetHeight,t.style.height=0):t.style.height=t.offsetHeight+"px"},active:function(){t.style.height=(e?r:0)+"px"},end:function(){t.style.height="",a()}})}function v(t){return{enter:function(n,a){return p(n,!0,t+"-anim",a)},leave:function(n,a){return p(n,!1,t+"-anim",a)}}}var m=v,s=function(){function t(e,n){for(var a=0;a<n.length;a++){var r=n[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(e,n,a){return n&&t(e.prototype,n),a&&t(e,a),e}}();function E(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}else return Array.from(t)}function O(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function x(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function F(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function $(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function ie(t){var e=t;return Array.isArray(e)||(e=e?[e]:[]),e.map(function(n){return String(n)})}var W=function(t){$(e,t);function e(n){x(this,e);var a=F(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,n));Fe.call(a);var r=n.activeKey,i=n.defaultActiveKey,h=i;return"activeKey"in n&&(h=r),a.state={openAnimation:n.openAnimation||m(n.prefixCls),activeKey:ie(h)},a}return s(e,[{key:"shouldComponentUpdate",value:function(a,r){return!Be()(this.props,a)||!Be()(this.state,r)}},{key:"render",value:function(){var a,r=this.props,i=r.prefixCls,h=r.className,C=r.style,B=r.accordion,f=te()((a={},O(a,i,!0),O(a,h,!!h),a));return oe.a.createElement("div",{className:f,style:C,role:B?"tablist":null},this.getItems())}}],[{key:"getDerivedStateFromProps",value:function(a){var r={};return"activeKey"in a&&(r.activeKey=ie(a.activeKey)),"openAnimation"in a&&(r.openAnimation=a.openAnimation),r.activeKey||r.openAnimation?r:null}}]),e}(Te.Component),Fe=function(){var e=this;this.onClickItem=function(n){var a=e.state.activeKey;if(e.props.accordion)a=a[0]===n?[]:[n];else{a=[].concat(E(a));var r=a.indexOf(n),i=r>-1;i?a.splice(r,1):a.push(n)}e.setActiveKey(a)},this.getNewChild=function(n,a){if(!n)return null;var r=e.state.activeKey,i=e.props,h=i.prefixCls,C=i.accordion,B=i.destroyInactivePanel,f=i.expandIcon,U=n.key||String(a),g=n.props,Z=g.header,de=g.headerClass,J=g.disabled,I=!1;C?I=r[0]===U:I=r.indexOf(U)>-1;var xe={key:U,panelKey:U,header:Z,headerClass:de,isActive:I,prefixCls:h,destroyInactivePanel:B,openAnimation:e.state.openAnimation,accordion:C,children:n.props.children,onItemClick:J?null:e.onClickItem,expandIcon:f};return typeof n.type=="string"?n:oe.a.cloneElement(n,xe)},this.getItems=function(){var n=e.props.children;return Object(ke.a)(n).map(e.getNewChild)},this.setActiveKey=function(n){"activeKey"in e.props||e.setState({activeKey:n}),e.props.onChange(e.props.accordion?n[0]:n)}};W.defaultProps={prefixCls:"rc-collapse",onChange:function(){},accordion:!1,destroyInactivePanel:!1},W.Panel=l;var ee=W,V=ee,tt=ee.Panel,we=o("fEPi"),ye=o.n(we),ge=o("H84U"),He=function(e){var n=Te.useContext(ge.b),a=n.getPrefixCls,r=e.prefixCls,i=e.className,h=i===void 0?"":i,C=e.showArrow,B=C===void 0?!0:C,f=a("collapse",r),U=te()(he()({},"".concat(f,"-no-arrow"),!B),h);return Te.createElement(V.Panel,et()({},e,{prefixCls:f,className:U}))},Ne=He,T=o("xEkU"),Ge=o.n(T);function Ie(t,e,n){var a,r;return Object(N.a)(t,"ant-motion-collapse-legacy",{start:function(){e?(a=t.offsetHeight,t.style.height="0px",t.style.opacity="0"):(t.style.height="".concat(t.offsetHeight,"px"),t.style.opacity="1")},active:function(){r&&Ge.a.cancel(r),r=Ge()(function(){t.style.height="".concat(e?a:0,"px"),t.style.opacity=e?"1":"0"})},end:function(){r&&Ge.a.cancel(r),t.style.height="",t.style.opacity="",n()}})}var Ue={enter:function(e,n){return Ie(e,!0,n)},leave:function(e,n){return Ie(e,!1,n)},appear:function(e,n){return Ie(e,!0,n)}},je=Ue,Xe=o("0n0R"),$e=function(e){var n,a=Te.useContext(ge.b),r=a.getPrefixCls,i=a.direction,h=e.prefixCls,C=e.className,B=C===void 0?"":C,f=e.bordered,U=e.ghost,g=r("collapse",h),Z=function(){var Ve=e.expandIconPosition;return Ve!==void 0?Ve:i==="rtl"?"right":"left"},de=function(){var Ve=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},ot=e.expandIcon,st=ot?ot(Ve):Te.createElement(ye.a,{rotate:Ve.isActive?90:void 0});return Object(Xe.a)(st,function(){return{className:te()(st.props.className,"".concat(g,"-arrow"))}})},J=Z(),I=te()((n={},he()(n,"".concat(g,"-borderless"),!f),he()(n,"".concat(g,"-icon-position-").concat(J),!0),he()(n,"".concat(g,"-rtl"),i==="rtl"),he()(n,"".concat(g,"-ghost"),!!U),n),B),xe=et()(et()({},je),{appear:function(){}});return Te.createElement(V,et()({openAnimation:xe},e,{expandIcon:function(Ve){return de(Ve)},prefixCls:g,className:I}))};$e.Panel=Ne,$e.defaultProps={bordered:!0};var Ze=$e,qe=Re.a=Ze},nj2k:function(Se,Re,o){Se.exports=o.p+"static/nodata.987ba6c7.svg"},nuEh:function(Se,Re,o){"use strict";var it=o("T2oS"),et=o("W9HT"),ze=o("q1tI"),he=o.n(ze),Te=o("F8wB"),oe=o.n(Te),Ye=function(nt){var Be=nt.loading;return Be?he.a.createElement("div",{className:oe.a.loading},he.a.createElement(et.a,null)):he.a.createElement(he.a.Fragment,null)};Re.a=Ye},xdT8:function(Se,Re,o){"use strict";o.r(Re),o.d(Re,"PracticeFileType",function(){return p});var it=o("+L6B"),et=o("2/Rp"),ze=o("5Dmo"),he=o("3S7+"),Te=o("Q9mQ"),oe=o("diRs"),Ye=o("7Kak"),te=o("9yH6"),nt=o("sRBo"),Be=o("kaz8"),ke=o("miYZ"),Ce=o("tsqr"),Qe=o("oBTY"),ut=o("jrin"),Me=o("2qtc"),G=o("kLXV"),w=o("k1fw"),ae=o("9og8"),at=o("y8nQ"),le=o("Vl3Y"),pe=o("tJVT"),Ke=o("PpiC"),rt=o("fu2T"),We=o("gK9i"),Pe=o("5NDa"),_e=o("5rEg"),ve=o("OaEy"),Le=o("2fM7"),N=o("q1tI"),u=o.n(N),z=o("9kvl"),y=o("Lyp1"),be=o("HBuW"),Oe=o("Xmps"),A=o.n(Oe),j=o("9ZNV"),fe=o("T2oS"),se=o("W9HT"),re=o("Znn+"),S=o("ZTPi"),q=o("R9oj"),k=o("ECub"),X=o("Ty5D"),ce=o("2kYD"),K=o.n(ce);function M(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */M=function(){return s};var s={},E=Object.prototype,O=E.hasOwnProperty,x=typeof Symbol=="function"?Symbol:{},F=x.iterator||"@@iterator",$=x.asyncIterator||"@@asyncIterator",ie=x.toStringTag||"@@toStringTag";function W(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{W({},"")}catch(t){W=function(n,a,r){return n[a]=r}}function Fe(t,e,n,a){var r=e&&e.prototype instanceof tt?e:tt,i=Object.create(r.prototype),h=new $e(a||[]);return i._invoke=function(C,B,f){var U="suspendedStart";return function(g,Z){if(U==="executing")throw new Error("Generator is already running");if(U==="completed"){if(g==="throw")throw Z;return qe()}for(f.method=g,f.arg=Z;;){var de=f.delegate;if(de){var J=Ue(de,f);if(J){if(J===V)continue;return J}}if(f.method==="next")f.sent=f._sent=f.arg;else if(f.method==="throw"){if(U==="suspendedStart")throw U="completed",f.arg;f.dispatchException(f.arg)}else f.method==="return"&&f.abrupt("return",f.arg);U="executing";var I=ee(C,B,f);if(I.type==="normal"){if(U=f.done?"completed":"suspendedYield",I.arg===V)continue;return{value:I.arg,done:f.done}}I.type==="throw"&&(U="completed",f.method="throw",f.arg=I.arg)}}}(t,n,h),i}function ee(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(a){return{type:"throw",arg:a}}}s.wrap=Fe;var V={};function tt(){}function we(){}function ye(){}var ge={};W(ge,F,function(){return this});var He=Object.getPrototypeOf,Ne=He&&He(He(Ze([])));Ne&&Ne!==E&&O.call(Ne,F)&&(ge=Ne);var T=ye.prototype=tt.prototype=Object.create(ge);function Ge(t){["next","throw","return"].forEach(function(e){W(t,e,function(n){return this._invoke(e,n)})})}function Ie(t,e){function n(r,i,h,C){var B=ee(t[r],t,i);if(B.type!=="throw"){var f=B.arg,U=f.value;return U&&typeof U=="object"&&O.call(U,"__await")?e.resolve(U.__await).then(function(g){n("next",g,h,C)},function(g){n("throw",g,h,C)}):e.resolve(U).then(function(g){f.value=g,h(f)},function(g){return n("throw",g,h,C)})}C(B.arg)}var a;this._invoke=function(r,i){function h(){return new e(function(C,B){n(r,i,C,B)})}return a=a?a.then(h,h):h()}}function Ue(t,e){var n=t.iterator[e.method];if(n===void 0){if(e.delegate=null,e.method==="throw"){if(t.iterator.return&&(e.method="return",e.arg=void 0,Ue(t,e),e.method==="throw"))return V;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return V}var a=ee(n,t.iterator,e.arg);if(a.type==="throw")return e.method="throw",e.arg=a.arg,e.delegate=null,V;var r=a.arg;return r?r.done?(e[t.resultName]=r.value,e.next=t.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,V):r:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,V)}function je(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function Xe(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function $e(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(je,this),this.reset(!0)}function Ze(t){if(t){var e=t[F];if(e)return e.call(t);if(typeof t.next=="function")return t;if(!isNaN(t.length)){var n=-1,a=function r(){for(;++n<t.length;)if(O.call(t,n))return r.value=t[n],r.done=!1,r;return r.value=void 0,r.done=!0,r};return a.next=a}}return{next:qe}}function qe(){return{value:void 0,done:!0}}return we.prototype=ye,W(T,"constructor",ye),W(ye,"constructor",we),we.displayName=W(ye,ie,"GeneratorFunction"),s.isGeneratorFunction=function(t){var e=typeof t=="function"&&t.constructor;return!!e&&(e===we||(e.displayName||e.name)==="GeneratorFunction")},s.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,ye):(t.__proto__=ye,W(t,ie,"GeneratorFunction")),t.prototype=Object.create(T),t},s.awrap=function(t){return{__await:t}},Ge(Ie.prototype),W(Ie.prototype,$,function(){return this}),s.AsyncIterator=Ie,s.async=function(t,e,n,a,r){r===void 0&&(r=Promise);var i=new Ie(Fe(t,e,n,a),r);return s.isGeneratorFunction(e)?i:i.next().then(function(h){return h.done?h.value:i.next()})},Ge(T),W(T,ie,"Generator"),W(T,F,function(){return this}),W(T,"toString",function(){return"[object Generator]"}),s.keys=function(t){var e=[];for(var n in t)e.push(n);return e.reverse(),function a(){for(;e.length;){var r=e.pop();if(r in t)return a.value=r,a.done=!1,a}return a.done=!0,a}},s.values=Ze,$e.prototype={constructor:$e,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(Xe),!e)for(var n in this)n.charAt(0)==="t"&&O.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function a(f,U){return h.type="throw",h.arg=e,n.next=f,U&&(n.method="next",n.arg=void 0),!!U}for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r],h=i.completion;if(i.tryLoc==="root")return a("end");if(i.tryLoc<=this.prev){var C=O.call(i,"catchLoc"),B=O.call(i,"finallyLoc");if(C&&B){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(C){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!B)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,n){for(var a=this.tryEntries.length-1;a>=0;--a){var r=this.tryEntries[a];if(r.tryLoc<=this.prev&&O.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&(e==="break"||e==="continue")&&i.tryLoc<=n&&n<=i.finallyLoc&&(i=null);var h=i?i.completion:{};return h.type=e,h.arg=n,i?(this.method="next",this.next=i.finallyLoc,V):this.complete(h)},complete:function(e,n){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&n&&(this.next=n),V},finish:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),Xe(a),V}},catch:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc===e){var r=a.completion;if(r.type==="throw"){var i=r.arg;Xe(a)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,a){return this.delegate={iterator:Ze(e),resultName:n,nextLoc:a},this.method==="next"&&(this.arg=void 0),V}},s}var H=function(E){return(E==null?void 0:E.length)?E.filter(function(O,x){return x!==0}).map(function(O){return O.val}).join("").substr(1):""},ue=function(E){var O=E.shixunsDetail,x=E.globalSetting,F=E.dispatch,$=E.fileType,ie=E.path,W=E.onFinish,Fe=W===void 0?function(){}:W,ee=Object(X.m)(),V=Object(N.useState)(""),tt=Object(pe.a)(V,2),we=tt[0],ye=tt[1],ge=Object(N.useState)("1"),He=Object(pe.a)(ge,2),Ne=He[0],T=He[1],Ge=Object(N.useState)([]),Ie=Object(pe.a)(Ge,2),Ue=Ie[0],je=Ie[1],Xe=Object(N.useState)(!1),$e=Object(pe.a)(Xe,2),Ze=$e[0],qe=$e[1],t=Object(N.useState)([]),e=Object(pe.a)(t,2),n=e[0],a=e[1],r=[p.OriginalPicturePath,p.ExpectPicturePath,p.PicturePath],i=r.includes($);Object(N.useEffect)(function(){if(O.actionTabs.key!=="EditPracticeSetting-SelectFilePath")return;ye(ie||""),h()},[O.actionTabs.key,ie,Ne]);var h=function(){var J=Object(ae.a)(M().mark(function I(){var xe,De,Ve,ot=arguments;return M().wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:return xe=ot.length>0&&ot[0]!==void 0?ot[0]:"",qe(!0),ct.next=4,F({type:"shixunsDetail/".concat(Ne==="1"?"getRepository":"getSecretRepository"),payload:{id:ee.id,path:xe}});case 4:De=ct.sent,(De==null?void 0:De.trees)?(Ve=De.trees.map(function(_t){return Object(w.a)(Object(w.a)({},_t),{name:_t.name,val:_t.name})}),a(Ve||[])):a([]),qe(!1);case 7:case"end":return ct.stop()}},I)}));return function(){return J.apply(this,arguments)}}(),C=function(I){var xe=H(Ue),De="".concat(xe&&"".concat(xe,"/")).concat(I);Ne==="2"&&(De="secret/".concat(De)),$===p.Path?!(we==null?void 0:we.includes("".concat(De,"\uFF1B")))&&ye("".concat(we).concat(De,"\uFF1B")):$===p.ExecPath&&ye(De)},B=function(I){if(I.type==="tree"){Ue.length?Ue.push({val:"/".concat(I.val),path:I.val}):Ue.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(I.val),path:I.val}),je(Ue);var xe=H(Ue);i&&ye(xe),h(xe)}},f=function(I,xe){var De=Ue.filter(function(ot,st){return st<=xe});je(De);var Ve=H(De);i&&ye(Ve),h(Ve)},U=function(){var J=Object(ae.a)(M().mark(function I(){return M().wrap(function(De){for(;;)switch(De.prev=De.next){case 0:Fe(we),g();case 2:case"end":return De.stop()}},I)}));return function(){return J.apply(this,arguments)}}(),g=function(){ye(""),je([]),a([]),T("1"),F({type:"shixunsDetail/setActionTabs",payload:{}})},Z=function(){return u.a.createElement(k.a,{style:{margin:"0 0"},image:k.a.PRESENTED_IMAGE_SIMPLE,imageStyle:{height:60},description:u.a.createElement("div",null,u.a.createElement("p",{style:{color:"#888",marginBottom:0}},"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u6682\u65E0\u6587\u4EF6\u3002\u8BF7\u5148\u5F00\u542F\u5E76\u4E0A\u4F20\u4EE3\u7801\u6587"),u.a.createElement("span",{style:{color:"#888"}},"\u4EF6\u3001\u6807\u51C6\u56FE\u7247\u7B49\u6587\u4EF6\u5230\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"))},u.a.createElement(et.a,{type:"primary",onClick:function(){g(),F({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"warehouse"}}),z.c.push("/shixuns/".concat(ee.id,"/edit?tabId=warehouse"))}},"\u53BB\u4E0A\u4F20"))},de=H(Ue);return u.a.createElement(G.a,{centered:!0,title:"\u6587\u4EF6\u8DEF\u5F84",closable:!1,keyboard:!1,visible:O.actionTabs.key==="EditPracticeSetting-SelectFilePath",onOk:U,onCancel:g},u.a.createElement("div",{className:K.a.wrap},u.a.createElement(S.a,{activeKey:Ne,onChange:function(I){je([]),T(I)}},u.a.createElement(S.a.TabPane,{tab:"\u4EE3\u7801\u4ED3\u5E93",key:"1"}),$==="exec_path"&&u.a.createElement(S.a.TabPane,{tab:"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",key:"2"})),u.a.createElement(se.a,{style:{backgroundColor:"#f5f5f5",height:200},spinning:Ze},u.a.createElement("div",{className:K.a.content},u.a.createElement("div",null,!!(Ue==null?void 0:Ue.length)&&Ue.map(function(J,I){return u.a.createElement("a",{style:{whiteSpace:I===0?"nowrap":""},key:I,onClick:function(){return f(J,I)}},J.val)})),(n==null?void 0:n.length)?n.map(function(J,I){return J.type==="tree"?u.a.createElement("a",{key:I,onClick:function(){return B(J)}},u.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(K.a.colorBlue)}),de&&"".concat(de,"/"),J.name):u.a.createElement("a",{key:I,onClick:function(){return C("".concat(J.name))}},u.a.createElement("i",{className:"iconfont icon-zuoye ".concat(K.a.colorBlue)}),de&&"".concat(de,"/"),J.name)}):Z())),u.a.createElement("label",{className:"mt5"},"\u5DF2\u9009\u4E2D\u7684\u6587\u4EF6:"),u.a.createElement(_e.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09",value:we,onChange:function(I){return ye(I.target.value)}})))},Ae=Object(z.a)(function(s){var E=s.shixunsDetail,O=s.globalSetting;return{shixunsDetail:E,globalSetting:O}})(ue),Ee=o("B7Ph"),c=o("LvDl"),_=o("nuEh"),R=o("fnXi");function b(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */b=function(){return s};var s={},E=Object.prototype,O=E.hasOwnProperty,x=typeof Symbol=="function"?Symbol:{},F=x.iterator||"@@iterator",$=x.asyncIterator||"@@asyncIterator",ie=x.toStringTag||"@@toStringTag";function W(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{W({},"")}catch(t){W=function(n,a,r){return n[a]=r}}function Fe(t,e,n,a){var r=e&&e.prototype instanceof tt?e:tt,i=Object.create(r.prototype),h=new $e(a||[]);return i._invoke=function(C,B,f){var U="suspendedStart";return function(g,Z){if(U==="executing")throw new Error("Generator is already running");if(U==="completed"){if(g==="throw")throw Z;return qe()}for(f.method=g,f.arg=Z;;){var de=f.delegate;if(de){var J=Ue(de,f);if(J){if(J===V)continue;return J}}if(f.method==="next")f.sent=f._sent=f.arg;else if(f.method==="throw"){if(U==="suspendedStart")throw U="completed",f.arg;f.dispatchException(f.arg)}else f.method==="return"&&f.abrupt("return",f.arg);U="executing";var I=ee(C,B,f);if(I.type==="normal"){if(U=f.done?"completed":"suspendedYield",I.arg===V)continue;return{value:I.arg,done:f.done}}I.type==="throw"&&(U="completed",f.method="throw",f.arg=I.arg)}}}(t,n,h),i}function ee(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(a){return{type:"throw",arg:a}}}s.wrap=Fe;var V={};function tt(){}function we(){}function ye(){}var ge={};W(ge,F,function(){return this});var He=Object.getPrototypeOf,Ne=He&&He(He(Ze([])));Ne&&Ne!==E&&O.call(Ne,F)&&(ge=Ne);var T=ye.prototype=tt.prototype=Object.create(ge);function Ge(t){["next","throw","return"].forEach(function(e){W(t,e,function(n){return this._invoke(e,n)})})}function Ie(t,e){function n(r,i,h,C){var B=ee(t[r],t,i);if(B.type!=="throw"){var f=B.arg,U=f.value;return U&&typeof U=="object"&&O.call(U,"__await")?e.resolve(U.__await).then(function(g){n("next",g,h,C)},function(g){n("throw",g,h,C)}):e.resolve(U).then(function(g){f.value=g,h(f)},function(g){return n("throw",g,h,C)})}C(B.arg)}var a;this._invoke=function(r,i){function h(){return new e(function(C,B){n(r,i,C,B)})}return a=a?a.then(h,h):h()}}function Ue(t,e){var n=t.iterator[e.method];if(n===void 0){if(e.delegate=null,e.method==="throw"){if(t.iterator.return&&(e.method="return",e.arg=void 0,Ue(t,e),e.method==="throw"))return V;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return V}var a=ee(n,t.iterator,e.arg);if(a.type==="throw")return e.method="throw",e.arg=a.arg,e.delegate=null,V;var r=a.arg;return r?r.done?(e[t.resultName]=r.value,e.next=t.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,V):r:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,V)}function je(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function Xe(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function $e(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(je,this),this.reset(!0)}function Ze(t){if(t){var e=t[F];if(e)return e.call(t);if(typeof t.next=="function")return t;if(!isNaN(t.length)){var n=-1,a=function r(){for(;++n<t.length;)if(O.call(t,n))return r.value=t[n],r.done=!1,r;return r.value=void 0,r.done=!0,r};return a.next=a}}return{next:qe}}function qe(){return{value:void 0,done:!0}}return we.prototype=ye,W(T,"constructor",ye),W(ye,"constructor",we),we.displayName=W(ye,ie,"GeneratorFunction"),s.isGeneratorFunction=function(t){var e=typeof t=="function"&&t.constructor;return!!e&&(e===we||(e.displayName||e.name)==="GeneratorFunction")},s.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,ye):(t.__proto__=ye,W(t,ie,"GeneratorFunction")),t.prototype=Object.create(T),t},s.awrap=function(t){return{__await:t}},Ge(Ie.prototype),W(Ie.prototype,$,function(){return this}),s.AsyncIterator=Ie,s.async=function(t,e,n,a,r){r===void 0&&(r=Promise);var i=new Ie(Fe(t,e,n,a),r);return s.isGeneratorFunction(e)?i:i.next().then(function(h){return h.done?h.value:i.next()})},Ge(T),W(T,ie,"Generator"),W(T,F,function(){return this}),W(T,"toString",function(){return"[object Generator]"}),s.keys=function(t){var e=[];for(var n in t)e.push(n);return e.reverse(),function a(){for(;e.length;){var r=e.pop();if(r in t)return a.value=r,a.done=!1,a}return a.done=!0,a}},s.values=Ze,$e.prototype={constructor:$e,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(Xe),!e)for(var n in this)n.charAt(0)==="t"&&O.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function a(f,U){return h.type="throw",h.arg=e,n.next=f,U&&(n.method="next",n.arg=void 0),!!U}for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r],h=i.completion;if(i.tryLoc==="root")return a("end");if(i.tryLoc<=this.prev){var C=O.call(i,"catchLoc"),B=O.call(i,"finallyLoc");if(C&&B){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(C){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!B)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,n){for(var a=this.tryEntries.length-1;a>=0;--a){var r=this.tryEntries[a];if(r.tryLoc<=this.prev&&O.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&(e==="break"||e==="continue")&&i.tryLoc<=n&&n<=i.finallyLoc&&(i=null);var h=i?i.completion:{};return h.type=e,h.arg=n,i?(this.method="next",this.next=i.finallyLoc,V):this.complete(h)},complete:function(e,n){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&n&&(this.next=n),V},finish:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),Xe(a),V}},catch:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc===e){var r=a.completion;if(r.type==="throw"){var i=r.arg;Xe(a)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,a){return this.delegate={iterator:Ze(e),resultName:n,nextLoc:a},this.method==="next"&&(this.arg=void 0),V}},s}var D=Le.a.Option,d=_e.a.TextArea,l=We.a.Panel,p;(function(s){s.Path="path",s.ExecPath="exec_path",s.OriginalPicturePath="original_picture_path",s.ExpectPicturePath="expect_picture_path",s.PicturePath="picture_path"})(p||(p={}));var v=function(E){var O,x,F,$,ie,W=E.shixunsDetail,Fe=E.dispatch,ee=E.match,V=E.practiceSetting,tt=Object(Ke.a)(E,["shixunsDetail","dispatch","match","practiceSetting"]),we=le.a.useForm(),ye=Object(pe.a)(we,1),ge=ye[0],He=Object(N.useState)({}),Ne=Object(pe.a)(He,2),T=Ne[0],Ge=Ne[1],Ie=Object(N.useState)([]),Ue=Object(pe.a)(Ie,2),je=Ue[0],Xe=Ue[1],$e=Object(N.useState)({}),Ze=Object(pe.a)($e,2),qe=Ze[0],t=Ze[1],e=Object(N.useState)([]),n=Object(pe.a)(e,2),a=n[0],r=n[1],i=Object(N.useState)(),h=Object(pe.a)(i,2),C=h[0],B=h[1],f=Object(N.useRef)({formValue:{},testSetList:[],uploadData:[]}),U=Object(N.useState)(!0),g=Object(pe.a)(U,2),Z=g[0],de=g[1],J=Object(N.useState)(!0),I=Object(pe.a)(J,2),xe=I[0],De=I[1],Ve=Object(N.useRef)(null),ot=Object(N.useState)(!1),st=Object(pe.a)(ot,2),ct=st[0],_t=st[1],yt=["test_set_rules","go_back_url","next_challenge","position","name","chooses","st","id","path","exec_path","show_type","original_picture_path","expect_picture_path","picture_path","test_set_rules_expression","web_route","test_set_score","test_set_average","exec_time","ignore_space","with_code_file","unity_3d","unity_3d_routes","unity_3d_result","has_web_route","test_sets","is_file"];Object(N.useEffect)(function(){gt()},[]),Object(N.useEffect)(function(){return JSON.stringify(f.current.formValue)!=="{}"&&f.current.testSetList.length&&Pt(),function(){clearTimeout(Ve.current)}},[T,a]);var gt=function(){var me=Object(ae.a)(b().mark(function P(){var L,Y;return b().wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:return de(!0),Q.next=3,Fe({type:"shixunsDetail/getRepository",payload:{id:ee.params.id,path:""}});case 3:return L=Q.sent,De((L==null?void 0:L.trees)===null),Q.next=7,Object(be.D)({id:ee.params.id,challengeId:ee.params.challengesId,tab:1});case 7:Y=Q.sent,Y&&(de(!1),t(Y),Ft(Y));case 9:case"end":return Q.stop()}},P)}));return function(){return me.apply(this,arguments)}}(),Pt=function(){clearTimeout(Ve.current),Ve.current=setTimeout(bt,500)},bt=function(){var P=yt.some(function(L){var Y=Object(c.isNumber)(T[L])?String(T[L]):T[L],ne=Object(c.isNumber)(f.current.formValue[L])?String(f.current.formValue[L]):f.current.formValue[L];return!Object(c.isEqual)(Y,ne)});P||!Object(c.isEqual)(f.current.testSetList,a)||!Object(c.isEqual)(f.current.uploadData,je)?Fe({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):Fe({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},Ft=function(P){var L,Y,ne=((L=P.test_sets)===null||L===void 0||((Y=L[0])===null||Y===void 0)?void 0:Y.is_file)||!1;if(ge.setFieldsValue(Object(w.a)(Object(w.a)({},P),{},{is_file:ne})),Ge(Object(w.a)(Object(w.a)({},P),{},{is_file:ne})),ne){var Q=P.test_sets||[];Xe(Q);var Je=[{hidden:0,input:"",output:"",score:100}];f.current={formValue:Object(w.a)({},P),testSetList:Je,uploadData:Q},r(Je)}else{var ft,pt=((ft=P.test_sets)===null||ft===void 0?void 0:ft.length)?P.test_sets:[{hidden:0,input:"",output:"",score:100}];r(pt),f.current={formValue:Object(w.a)({},P),testSetList:pt,uploadData:[]}}},mt=function(){var me=Object(ae.a)(b().mark(function P(L){return b().wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:if(!xe){ne.next=3;break}return G.a.confirm({centered:!0,title:"\u63D0\u793A",content:"\u8BF7\u5148\u4E0A\u4F20\u672C\u5173\u4EFB\u52A1\u7684\u6240\u6709\u4EE3\u7801\u6587\u4EF6\u3001\u6807\u51C6\u56FE\u7247\u7B49\u6240\u6709\u5FC5\u8981\u7684\u6587\u4EF6\u5230\u4EE3\u7801\u4ED3\u5E93",okText:"\u53BB\u4E0A\u4F20",onOk:function(){Fe({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"warehouse"}}),z.c.push("/shixuns/".concat(ee.params.id,"/edit?tabId=warehouse"))},cancelText:"\u53D6\u6D88"}),ne.abrupt("return");case 3:Fe({type:"shixunsDetail/setActionTabs",payload:{key:"EditPracticeSetting-SelectFilePath"}}),B(L);case 5:case"end":return ne.stop()}},P)}));return function(L){return me.apply(this,arguments)}}(),Ot=function(P){var L=Object(ut.a)({},C,P);ge.setFieldsValue(L),Ge(Object(w.a)(Object(w.a)({},T),L))},Ct=function(P,L){Ge(Object(w.a)({},L)),console.log(L,"values"),"test_set_score"in P&&(P.test_set_score&&(ge.setFieldsValue({test_set_average:!0}),T.is_file?ht(je):Et(a))),"test_set_average"in P&&(P.test_set_average&&(T.is_file?ht(je):Et(a))),"unity_3d"in P&&(P.unity_3d||(ge.setFieldsValue({with_code_file:!0}),Ge(Object(w.a)(Object(w.a)({},L),{},{with_code_file:!0}))))},Et=function(P){var L=Math.floor(100/P.length),Y=L+100%P.length;P=P.map(function(ne,Q){return Q===P.length-1?Object(w.a)(Object(w.a)({},ne),{},{score:Y}):Object(w.a)(Object(w.a)({},ne),{},{score:L})}),f.current.testSetList=Object(c.clone)(P),r(P)},ht=function(P){var L=Math.floor(100/P.length),Y=L+100%P.length;P=P.map(function(ne,Q){return Q===P.length-1?Object(w.a)(Object(w.a)({},ne),{},{score:Y}):Object(w.a)(Object(w.a)({},ne),{},{score:L})}),f.current.uploadData=Object(c.clone)(P),Xe(P)},Rt=function(){var P=[].concat(Object(Qe.a)(a),[{hidden:0,input:"",output:"",score:0}]);ge.getFieldValue("test_set_average")?Et(P):r(P)},Ut=function(){var me=Object(ae.a)(b().mark(function P(L){var Y,ne,Q,Je,ft,pt;return b().wrap(function(lt){for(;;)switch(lt.prev=lt.next){case 0:if(Y=[],!L.is_file){lt.next=8;break}if(ne=je.map(function(dt){return dt.score}),Q=ne.reduce(function(dt,vt){return dt+vt},0),!(L.test_set_score&&Q!==100&&(a==null?void 0:a.length))){lt.next=7;break}return Ce.b.info("\u6D4B\u8BD5\u96C6\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100"),lt.abrupt("return");case 7:Y=je;case 8:if(L.is_file){lt.next=15;break}if(Je=a.map(function(dt){return dt.score}),ft=Je.reduce(function(dt,vt){return dt+vt},0),!(L.test_set_score&&ft!==100&&(a==null?void 0:a.length))){lt.next=14;break}return Ce.b.info("\u6D4B\u8BD5\u96C6\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100"),lt.abrupt("return");case 14:Y=a.map(function(dt){return Object(w.a)(Object(w.a)({},dt),{},{is_file:!1})});case 15:return lt.next=17,Object(be.Fb)(Object(w.a)(Object(w.a)({},ee.params),{},{tab:1,challenge:Object(w.a)(Object(w.a)(Object(w.a)({},L),{test_set_rules_expression:L.test_set_rules===0?null:L.test_set_rules_expression}),{},{shixunfileexpectpicturepath:L.original_picture_path,shixunfilestandardpicturepath:L.expect_picture_path}),test_set:Y}));case 17:pt=lt.sent,pt.status>=0&&z.c.replace("/shixuns/".concat(ee.params.id,"/edit/").concat(ee.params.challengesId,"/tab=3"));case 19:case"end":return lt.stop()}},P)}));return function(L){return me.apply(this,arguments)}}(),Bt=function(P,L){var Y=Object(Qe.a)(je);Y.splice(L,1),T.test_set_average?ht(Y):Xe(Y)},Lt=function(P,L){console.log(P,L);var Y=je.map(function(ne,Q){return Q===L?Object(w.a)(Object(w.a)({},ne),{},{score:P.target.value?Number(P.target.value):0}):ne});Xe(Y)},At=function(P){var L=je.concat(P);T.test_set_average?ht(L):Xe(L)},Dt=function(){var P,L=function(){z.c.push("/shixuns/".concat(ee.params.id,"/challenges")),Fe({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(V==null||((P=V.sideBar)===null||P===void 0)?void 0:P.confirmLeave)?G.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){L()}}):L()};return console.log(je,444),u.a.createElement(u.a.Fragment,null,u.a.createElement("section",{key:1,className:A.a.bg},u.a.createElement(le.a,{form:ge,className:A.a.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:Ct,onFinish:Ut,initialValues:{test_set_rules:0}},u.a.createElement(R.a,{activeIndex:1}),u.a.createElement("div",{className:A.a.onePart},((O=W.detail)===null||O===void 0?void 0:O.identity)<3&&u.a.createElement(le.a.Item,{label:"\u5D4C\u5165\u7B2C\u4E09\u65B9\u5E73\u53F0:"},u.a.createElement(le.a.Item,{name:"unity_3d",noStyle:!0,valuePropName:"checked"},u.a.createElement(Be.a,{disabled:((x=W.detail)===null||x===void 0?void 0:x.shixun_status)===2})),u.a.createElement("span",{className:"font14 c-light-black"},"\uFF08\u53EF\u4EE5\u5728\u5B66\u5458\u9875\u9762\u76F4\u63A5\u5D4C\u5165\u7B2C\u4E09\u65B9\u5E73\u53F0\uFF09")),T.unity_3d&&((F=W.detail)===null||F===void 0?void 0:F.identity)<3&&u.a.createElement(u.a.Fragment,null,u.a.createElement(le.a.Item,{name:"unity_3d_routes",label:"\u8DEF\u5F84:",rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},u.a.createElement(_e.a,{bordered:!1,disabled:(($=W.detail)===null||$===void 0?void 0:$.shixun_status)===2,placeholder:"\u8BF7\u9009\u62E9\u7248\u672C\u5E93\u4E2D\u7684\u4EE3\u7801\u6587\u4EF6\u3002\u4F8B\uFF1A src/step1/HelloWorld.java"})),u.a.createElement(le.a.Item,{name:"with_code_file",label:"\u662F\u5426\u9700\u8981\u4EE3\u7801\u8BC4\u6D4B:"},u.a.createElement(te.a.Group,null,u.a.createElement(te.a,{value:!0},"\u662F"),u.a.createElement(te.a,{value:!1},"\u5426"))),T.with_code_file?u.a.createElement(le.a.Item,{name:"unity_3d_result",label:"\u8BC4\u6D4B\u7ED3\u679C\u662F\u5426\u7531 Unity3D \u51B3\u5B9A:"},u.a.createElement(te.a.Group,null,u.a.createElement(te.a,{value:!0},"\u662F"),u.a.createElement(te.a,{value:!1},"\u5426"))):null)),u.a.createElement("div",{className:A.a.twoPart},T.with_code_file&&u.a.createElement(u.a.Fragment,null,u.a.createElement("div",{className:A.a.title},"\u8BC4\u6D4B\u6587\u4EF6"),u.a.createElement(le.a.Item,{name:"exec_time",label:u.a.createElement("div",null,"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236 ",u.a.createElement("span",{className:"font12 c-light-black"},"\uFF08\u7A0B\u5E8F\u7F16\u8BD1\u3001\u6267\u884C\u6240\u5141\u8BB8\u7684\u6700\u5927\u65F6\u957F\uFF0C\u5355\u4F4D\uFF1A\u79D2\uFF09")),rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},u.a.createElement(_e.a,{bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u8BC4\u6D4B\u65F6\u957F",className:A.a.width300})),u.a.createElement(le.a.Item,{label:u.a.createElement("div",null,"\u8BC4\u6D4B\u7ED3\u679C\u5C55\u793A\u65B9\u5F0F ",u.a.createElement("span",{className:"font12 c-light-black"},"\uFF08\u5B66\u5458\u8BC4\u6D4B\u672C\u5173\u4EFB\u52A1\u65F6\uFF0C\u67E5\u770B\u6548\u679C\u9875\u4E0A\u9700\u8981\u5C55\u73B0\u7684\u6587\u4EF6\u7C7B\u578B\uFF09"))},u.a.createElement(le.a.Item,{name:"show_type",noStyle:!0,rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},u.a.createElement(Le.a,{bordered:!1,size:"large",style:{width:600},getPopupContainer:function(P){return P.parentNode}},u.a.createElement(D,{value:-1},"\u6D4B\u8BD5\u96C6\u5BF9\u6BD4"),u.a.createElement(D,{value:1},"\u56FE\u7247"),u.a.createElement(D,{value:2},"apk/exe"),u.a.createElement(D,{value:3},"txt"),u.a.createElement(D,{value:4},"html"),u.a.createElement(D,{value:5},"mp3"),u.a.createElement(D,{value:6},"mp4"))),u.a.createElement(oe.a,{overlayClassName:A.a.popover,placement:"bottomLeft",content:u.a.createElement("p",{className:"font12"},"\u56FE\u7247\uFF1A\u5904\u7406\u6216\u8F93\u51FA\u56FE\u7247\u7C7B\u578B\u7684\u4EFB\u52A1\uFF0C\u8BF7\u9009\u586B\u6B64\u9879",u.a.createElement("br",null),"\u53EF\u4EE5\u901A\u8FC7\u8BBE\u7F6E\u56FE\u7247\u8DEF\u5F84\u548C\u5B66\u5458\u7B54\u6848\u6587\u4EF6\u8DEF\u5F84\uFF0C\u5C55\u793A\u4EE3\u7801\u5BF9\u5E94\u7684\u56FE\u7247\u6548\u679C",u.a.createElement("br",null),u.a.createElement("br",null),"apk/exe\uFF1A\u5199\u53EF\u6267\u884C\u6587\u4EF6\u7684\u4EFB\u52A1\uFF0C\u8BF7\u9009\u586B\u6B64\u9879",u.a.createElement("br",null),"\u53EF\u4EE5\u901A\u8FC7\u8BBE\u7F6E\u5B66\u5458\u7B54\u6848\u6587\u4EF6\u8DEF\u5F84\uFF0C\u5C55\u793A\u4E8C\u7EF4\u7801\u4EE5\u4F9B\u626B\u7801\u4E0B\u8F7D",u.a.createElement("br",null),u.a.createElement("br",null),"txt\uFF1A\u8F93\u51FAtxt\u6587\u6863\u7C7B\u578B\u7684\u4EFB\u52A1\uFF0C\u8BF7\u9009\u586B\u6B64\u9879",u.a.createElement("br",null),"\u53EF\u4EE5\u901A\u8FC7\u5B66\u5458\u7B54\u6848\u6587\u4EF6\u8DEF\u5F84\u8BBE\u7F6E\uFF0C\u5C55\u793Atxt\u6587\u4EF6\u5185\u5BB9",u.a.createElement("br",null),u.a.createElement("br",null),"html\uFF1Aweb\u7C7B\u578B\u7684\u4EFB\u52A1\uFF0C\u8BF7\u9009\u586B\u6B64\u9879",u.a.createElement("br",null),"\u53EF\u4EE5\u901A\u8FC7Web\u8DEF\u7531\u8BBE\u7F6E\uFF0C\u5C55\u793Ahtml\u6548\u679C\u9884\u89C8\u9875",u.a.createElement("br",null),u.a.createElement("br",null),"mp3/mp4\uFF1Amp3/mp4\u6587\u4EF6\u7C7B\u578B\u7684\u4EFB\u52A1\uFF0C\u8BF7\u9009\u586B\u6B64\u9879",u.a.createElement("br",null),"\u53EF\u4EE5\u901A\u8FC7\u5B66\u5458\u7B54\u6848\u6587\u4EF6\u8DEF\u5F84\u8BBE\u7F6E\uFF0C\u5C55\u793Amp3/mp4\u6587\u4EF6\u5185\u5BB9",u.a.createElement("br",null),u.a.createElement("br",null)),trigger:"click"},u.a.createElement(y.a,{className:"ml5 font24 c-light-black"}))),u.a.createElement(le.a.Item,{name:"path",label:u.a.createElement("div",null,"\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6 ",u.a.createElement("span",{className:"font12 c-light-black"},"\uFF08\u8BE5\u6587\u4EF6\u5C06\u76F4\u63A5\u663E\u793A\u7ED9\u5B66\u751F\uFF0C\u9700\u8981\u5B66\u751F\u5728\u5176\u4E2D\u586B\u5199\u4EE3\u7801\uFF09")),rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},u.a.createElement(_e.a,{bordered:!1,placeholder:"\u70B9\u51FB\u9009\u62E9\u4EE3\u7801\u6587\u4EF6\uFF0C\u53EF\u540C\u65F6\u9009\u62E9\u591A\u4E2A\u6587\u4EF6",onClick:function(){return mt(p.Path)}})),u.a.createElement(le.a.Item,{name:"exec_path",label:u.a.createElement("div",null,"\u8BC4\u6D4B\u6267\u884C\u6587\u4EF6 ",u.a.createElement("span",{className:"font12 c-light-black"},"\uFF08\u70B9\u51FB\u8BC4\u6D4B\u6309\u94AE\u65F6\u8C03\u7528\u7684\u6587\u4EF6\uFF0C\u7528\u4E8E\u68C0\u6D4B\u5B66\u5458\u7ED3\u679C\u662F\u5426\u6B63\u786E\uFF0C\u53EF\u4EE5\u4E0E\u201C\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u201D\u4E00\u81F4\uFF09")),rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},u.a.createElement(_e.a,{bordered:!1,placeholder:"\u70B9\u51FB\u9009\u62E9\u4EE3\u7801\u6587\u4EF6",onClick:function(){return mt(p.ExecPath)}})),T.show_type===4&&(T.web_route||(qe==null?void 0:qe.has_web_route))&&u.a.createElement(le.a.Item,{name:"web_route",label:u.a.createElement("div",null,"Web\u8DEF\u7531 ",u.a.createElement("span",{className:"font12 c-light-black"},"\uFF08\u8BF7\u6CE8\u610F\u5C06\u670D\u52A1\u5668\u7A0B\u5E8F\u7684\u7AEF\u53E3\u53F7\u6620\u5C04\u52308080\u7AEF\u53E3\uFF09"))},u.a.createElement(_e.a,{bordered:!1,placeholder:"\u7F51\u7AD9\u7C7B\u578B\u5B9E\u8BAD\uFF0C\u8BF7\u586B\u5199Web\u8DEF\u7531\u5730\u5740\u3002\u4F8B\uFF1Ajava/mypage"})),(T.show_type===1||T.show_type===5||T.show_type===6)&&u.a.createElement(le.a.Item,{name:"original_picture_path",label:u.a.createElement("div",null,"\u6E90\u6587\u4EF6\u76EE\u5F55 ",u.a.createElement("span",{className:"font12 c-light-black"},"\uFF08\u8BE5\u76EE\u5F55\u7528\u4E8E\u5B58\u653E\u9700\u8981\u5904\u7406\u7684\u56FE\u7247/MP3/MP4\u7B49\u6587\u4EF6\uFF0C\u5EFA\u8BAE\u4F7F\u7528\u5355\u72EC\u7684\u6587\u4EF6\u5939\uFF09"))},u.a.createElement(_e.a,{bordered:!1,placeholder:"\u70B9\u51FB\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\uFF0C\u4F8B\uFF1Asrc/step1/sourcefiles",onClick:function(){return mt(p.OriginalPicturePath)}})),T.show_type!==-1&&u.a.createElement(le.a.Item,{name:"picture_path",label:u.a.createElement("div",null,"\u5B66\u5458\u7B54\u6848\u6587\u4EF6\u76EE\u5F55 ",u.a.createElement("span",{className:"font12 c-light-black"},"\uFF08\u8BE5\u76EE\u5F55\u7528\u4E8E\u5B58\u653E\u5B66\u5458\u4EE3\u7801\u6267\u884C\u540E\u751F\u6210\u7684\u6587\u4EF6\uFF0C\u5EFA\u8BAE\u4F7F\u7528\u5355\u72EC\u7684\u6587\u4EF6\u5939\uFF09"))},u.a.createElement(_e.a,{bordered:!1,placeholder:"\u70B9\u51FB\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\uFF0C\u4F8B\uFF1Asrc/step1/outputfiles",onClick:function(){return mt(p.PicturePath)}})),(T.show_type===1||T.show_type===5||T.show_type===6)&&u.a.createElement(le.a.Item,{name:"expect_picture_path",label:u.a.createElement("div",null,"\u6807\u51C6\u7B54\u6848\u6587\u4EF6\u76EE\u5F55 ",u.a.createElement("span",{className:"font12 c-light-black"},"\uFF08\u8BE5\u76EE\u5F55\u7528\u4E8E\u5B58\u653E\u6700\u7EC8\u4F5C\u4E3A\u53C2\u8003\u7684\u6587\u4EF6\uFF0C\u5728\u8BC4\u6D4B\u901A\u8FC7\u540E\u4F1A\u5C55\u793A\u7ED9\u5B66\u5458\u67E5\u770B\uFF0C\u5EFA\u8BAE\u4F7F\u7528\u5355\u72EC\u7684\u6587\u4EF6\u5939\uFF09"))},u.a.createElement(_e.a,{bordered:!1,placeholder:"\u70B9\u51FB\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\uFF0C\u4F8B\uFF1Asrc/step1/expectedfiles",onClick:function(){return mt(p.ExpectPicturePath)}})))),u.a.createElement("div",{className:A.a.threePart},T.with_code_file&&u.a.createElement(u.a.Fragment,null,u.a.createElement("div",{className:A.a.title},"\u8BC4\u6D4B\u89C4\u5219"),u.a.createElement("div",{className:A.a.flexRowCenter},u.a.createElement(le.a.Item,{className:A.a.formCustom,name:"test_set_rules",label:"\u901A\u5173\u5224\u5B9A:"},u.a.createElement(te.a.Group,{className:"ml25"},u.a.createElement(te.a,{className:A.a.radioStyle,value:0},"\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u5BF9\u6BD4"),u.a.createElement(te.a,{className:A.a.radioStyle,value:1},"\u5B9E\u9645\u8F93\u51FA\u6EE1\u8DB3\u89C4\u5219"))),T.test_set_rules===1&&u.a.createElement(u.a.Fragment,null,u.a.createElement(le.a.Item,{name:"test_set_rules_expression",style:{marginTop:50},rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},u.a.createElement(_e.a,{style:{width:400,marginLeft:-40},bordered:!1,placeholder:"\u9002\u7528\u4E8E\u8F93\u51FA\u7ED3\u679C\u52A8\u6001\u53D8\u5316\u7684\u7A0B\u5E8F"})),u.a.createElement(oe.a,{overlayClassName:A.a.popover,placement:"bottomLeft",content:u.a.createElement("p",{className:"font12"},"\u4F7F\u7528\u793A\u4F8B1\uFF1A\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u7684\u76F8\u5BF9\u8BEF\u5DEE\u57280.01\u4EE5\u5185\uFF0C\u53EF\u4F7F\u7528\u4EE5\u4E0B\u8868\u8FBE\u5F0F\uFF1A",u.a.createElement("br",null),"(actual-expect)/expect <= 0.01",u.a.createElement("br",null),"\u4F7F\u7528\u793A\u4F8B2\uFF1A\u5B9E\u9645\u8F93\u51FA\u7ED3\u679C\u5305\u542B\u67D0\u6BB5\u5B57\u7B26\u4E32hello\uFF0C\u53EF\u4F7F\u7528\u4EE5\u4E0B\u8868\u8FBE\u5F0F\uFF1A",u.a.createElement("br",null),"string.contains(actual, \u201Chello\u201D)",u.a.createElement("br",null),u.a.createElement("br",null),"\u82E5\u9700\u8981\u5BF9\u8F93\u51FA\u7ED3\u679C\u4E2D\u6BCF\u4E2A\u5143\u7D20\u8FDB\u884C\u64CD\u4F5C\uFF0C\u53EF\u4F7F\u7528list\u96C6\u5408",u.a.createElement("br",null),"\u793A\u4F8B\u53C2\u8003\uFF1A\u5047\u8BBE\u7A0B\u5E8F\u5B9E\u9645\u8F93\u51FA\u4E3A\uFF1A100 1000 10000\uFF1B\u9884\u671F\u8F93\u51FA\u4E3A\uFF1A100.01 1000.02 10000.05",u.a.createElement("br",null),"\u8BC4\u6D4B\u8981\u6C42\uFF1A\u5B9E\u9645\u8F93\u51FA\u5217\u8868\u4E2D\u5143\u7D20\u4E0E\u9884\u671F\u8F93\u51FA\u5217\u8868\u4E2D\u5BF9\u5E94\u5143\u7D20\u76F8\u5BF9\u8BEF\u5DEE\u57280.01 \u4E4B\u5185\uFF0C\u53EF\u4F7F\u4EE5\u4E0B\u8868\u8FBE\u5F0F\uFF1A",u.a.createElement("br",null),"list.forEach( 'math.abs( (actualElem-expectElem)/expectElem ) <= 0.01 ' )",u.a.createElement("br",null),u.a.createElement("br",null),u.a.createElement("a",{href:"https://www.educoder.net/forums/4346",target:"_blank",style:{background:"#1890ff",color:"#fff"}},"\u70B9\u51FB\u67E5\u770B\u8BE6\u60C5\u8BF4\u660E"),u.a.createElement("br",null)),trigger:"click"},u.a.createElement(y.a,{style:{padding:"34px 0 0 9px"},className:"font24 c-light-black"})))),u.a.createElement(le.a.Item,{className:A.a.formCustom,name:"ignore_space",label:"\u7A7A\u683C\u5904\u7406:"},u.a.createElement(te.a.Group,{className:"ml25"},u.a.createElement(te.a,{className:A.a.radioStyle,value:0},"\u4E0D\u5FFD\u7565\u7A7A\u683C"),u.a.createElement(te.a,{className:A.a.radioStyle,value:1},"\u5FFD\u7565\u9996\u5C3E\u7A7A\u683C"),u.a.createElement(te.a,{className:A.a.radioStyle,value:2},"\u5FFD\u7565\u6240\u6709\u7A7A\u683C",u.a.createElement("span",{className:"font12 c-light-black"},"(\u8BC4\u6D4B\u8FC7\u7A0B\u4E2D\u81EA\u52A8\u53BB\u6389\u6240\u6709\u7A7A\u683C\u8FDB\u884C\u5BF9\u6BD4)")))))),u.a.createElement("div",{className:A.a.fourPart},T.with_code_file&&u.a.createElement(u.a.Fragment,null,u.a.createElement("div",{className:A.a.title},"\u6D4B\u8BD5\u96C6"),u.a.createElement(le.a.Item,{className:A.a.testJi,name:"test_set_score",label:"\u5F97\u5206\u89C4\u8303:"},u.a.createElement(te.a.Group,{className:"ml25"},u.a.createElement(te.a,{value:!1,className:A.a.radioStyle},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",u.a.createElement("span",{className:"font12 c-light-black"},"\uFF08\u6240\u6709\u6D4B\u8BD5\u96C6\u90FD\u6B63\u786E\u65F6\uFF0C\u624D\u80FD\u83B7\u5F97\u91D1\u5E01\uFF09")),u.a.createElement(te.a,{value:!0,className:A.a.radioStyle},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",u.a.createElement("span",{className:"font12 c-light-black"},"\uFF08\u90E8\u5206\u6D4B\u8BD5\u96C6\u6B63\u786E\u65F6\uFF0C\u6309\u914D\u7F6E\u7684\u6BD4\u4F8B\u83B7\u5F97\u91D1\u5E01\uFF09")))),T.test_set_score&&u.a.createElement("div",{className:A.a.averageWarp},u.a.createElement(le.a.Item,{className:A.a.averageCustom,name:"test_set_average",label:""},u.a.createElement(te.a.Group,null,u.a.createElement(te.a,{style:{margin:"0 40px 0 20px"},value:!0},"\u5747\u5206\u6BD4\u4F8B"),u.a.createElement(te.a,{value:!1},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B")))),!T.is_file&&a.map(function(me,P){return u.a.createElement("div",{className:A.a.groupWrap,key:P},u.a.createElement("div",{className:"font16"},u.a.createElement("span",{className:"mr10"},"\u7EC4",P+1," : "),T.test_set_score&&u.a.createElement("span",{style:{marginRight:100}},u.a.createElement(_e.a,{style:{width:100},bordered:!1,className:A.a.customInput,value:me.score,type:"number",onChange:function(Y){var ne=a.map(function(Je,ft){return ft===P?Object(w.a)(Object(w.a)({},Je),{},{score:Y.target.value?Number(Y.target.value):0}):Je}),Q={test_set_average:!1};Ge(Object(w.a)(Object(w.a)({},T),Q)),ge.setFieldsValue(Q),r(ne)}}),u.a.createElement("span",{className:"ml10 mr10"},"%")),u.a.createElement(Be.a,{className:"font14 ml5",checked:me.hidden===1,onChange:function(Y){var ne=a.map(function(Q,Je){return Je===P?Object(w.a)(Object(w.a)({},Q),{},{hidden:Y.target.checked?1:0}):Q});r(ne)}},"\u9690\u85CF",u.a.createElement("span",{className:"font12 c-light-black"},'\uFF08\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173\uFF09')),u.a.createElement("span",{className:"tr flex1",style:{float:"right"}},P!==0&&u.a.createElement(he.a,{placement:"bottom",title:"\u5220\u9664"},u.a.createElement("span",{className:"font16 c-red current",onClick:function(){var Y=a.filter(function(ne,Q){return Q!==P});Et(Y)}},"\u5220\xA0\u9664")))),u.a.createElement(d,{bordered:!1,className:"mt10",rows:5,placeholder:"\u8F93\u5165",value:me.input,onChange:function(Y){var ne=a.map(function(Q,Je){return Je===P?Object(w.a)(Object(w.a)({},Q),{},{input:Y.target.value}):Q});r(ne)}}),u.a.createElement(d,{bordered:!1,className:"mt10",rows:5,placeholder:"\u9884\u671F\u8F93\u51FA",value:me.output,onChange:function(Y){var ne=a.map(function(Q,Je){return Je===P?Object(w.a)(Object(w.a)({},Q),{},{output:Y.target.value}):Q});r(ne)}}),u.a.createElement("div",{className:"mt10"},u.a.createElement("span",{className:"font14 mr20"},"\u9884\u671F\u8F93\u51FA:"),u.a.createElement(Be.a,{checked:me.is_invisible,onChange:function(Y){var ne=a.map(function(Q,Je){return Je===P?Object(w.a)(Object(w.a)({},Q),{},{is_invisible:Y.target.checked}):Q});r(ne)}},u.a.createElement("span",{className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1",u.a.createElement("span",{className:"font12 c-light-black"},"\uFF08\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1\uFF09")))),u.a.createElement("div",null,u.a.createElement("span",{className:"font14 mr20"},"\u7279\u6B8A\u5224\u5B9A:"),u.a.createElement(Be.a,{checked:me.last_match_rule,onChange:function(Y){var ne=a.map(function(Q,Je){return Je===P?Object(w.a)(Object(w.a)({},Q),{},{last_match_rule:Y.target.checked}):Q});r(ne)}},u.a.createElement("span",{className:"font14"},"\u672B\u5C3E\u5339\u914D",u.a.createElement("span",{className:"font12 c-light-black"},"\uFF08\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173\uFF09")))))}),!T.is_file&&u.a.createElement("div",null,u.a.createElement(et.a,{type:"primary",ghost:!0,className:"mt10",onClick:Rt},"\u65B0\u589E\u6D4B\u8BD5\u96C6"),u.a.createElement("span",{className:" ml20 mt10 font12 c-light-black"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u516C\u5F00\u6D4B\u8BD5\u96C6\u548C\u9690\u85CF\u6D4B\u8BD5\u96C6\u7ED3\u5408\u4F7F\u7528\uFF0C\u53EF\u4EE5\u964D\u4F4E\u4F5C\u5F0A\u7684\u673A\u7387\uFF1B\u9690\u85CF\u6D4B\u8BD5\u96C6\uFF0C\u5728\u201C\u63D0\u4EA4\u8BC4\u6D4B\u201D\u65F6\u4E5F\u5C06\u88AB\u7CFB\u7EDF\u81EA\u52A8\u68C0\u6D4B"))))),u.a.createElement(Ae,{fileType:C,path:T==null?void 0:T[C],onFinish:function(P){return Ot(P)}})),u.a.createElement(j.a,{key:2,onOk:function(){return ge.submit()},className:"customFixedButton",onCancel:Dt}),u.a.createElement(_.a,{loading:Z}),u.a.createElement(Ee.a,{rootIdentifier:W==null||((ie=W.detail)===null||ie===void 0)?void 0:ie.root_identifier,visible:ct,onClose:function(){return _t(!1)},onOK:At}))},m=Re.default=Object(z.a)(function(s){var E=s.shixunsDetail,O=s.newCourse,x=s.globalSetting,F=s.practiceSetting;return{shixunsDetail:E,newCourse:O,globalSetting:x,practiceSetting:F}})(v)}}]);