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...

12 lines
23 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[247],{"/hLF":function($,U,e){"use strict";e.r(U);var T=e("miYZ"),p=e("tsqr"),D=e("5NDa"),_=e("5rEg"),b=e("7Kak"),l=e("9yH6"),M=e("BoS7"),V=e("Sdc0"),S=e("2qtc"),j=e("kLXV"),a=e("9og8"),r=e("k1fw"),m=e("PpiC"),v=e("y8nQ"),d=e("Vl3Y"),c=e("tJVT"),O=e("WmNS"),L=e.n(O),x=e("q1tI"),n=e.n(x),Y=e("Ty5D"),C=e("9kvl"),N=e("ErOA"),z=e("9ZNV"),K=e("lfHS"),G=e.n(K),Z=e("fnXi"),J=e("nuEh"),w=e("LvDl"),ie=e.n(w),ne=e("xKgJ"),le=function(g){var R=g.dispatch,q=g.practiceSetting,ee=Object(x.useState)(null),k=Object(c.a)(ee,2),A=k[0],oe=k[1],ue=d.a.useForm(),de=Object(c.a)(ue,1),_e=de[0],o=Object(x.useRef)({}),E=Object(x.useRef)(null),s=Object(x.useState)(!1),i=Object(c.a)(s,2),t=i[0],u=i[1],f=Object(x.useState)(!0),h=Object(c.a)(f,2),y=h[0],P=h[1],B=Object(Y.i)(),F=B.id,I=B.challengesId;Object(x.useEffect)(function(){te()},[F,I]),Object(x.useEffect)(function(){if(A){var X=A.open_rank,W=A.other,H=Object(m.a)(A,["open_rank","other"]),re=Object(r.a)(Object(r.a)({},H),{},{is_rank:X!=="CLOSE",rank:X});_e.setFieldsValue(re)}JSON.stringify(o.current)!=="{}"&&Re()},[A]);var te=function(){var X=Object(a.a)(L.a.mark(function W(){var H,re,ae,ve,be,se,xe;return L.a.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:return P(!0),Oe.next=3,Object(N.c)("shixuns/".concat(F,"/challenges/").concat(I,"/edit.json"),{tab:3});case 3:H=Oe.sent,re=H.open_rank,ae=H.rank_data_name,ve=H.rank_name,be=H.rank_order,se=Object(m.a)(H,["open_rank","rank_data_name","rank_name","rank_order"]),xe={open_rank:re,rank_data_name:ae,rank_name:ve,rank_order:be},oe(Object(r.a)(Object(r.a)({},xe),{},{other:se})),P(!1),o.current=Object(r.a)(Object(r.a)({},xe),{},{other:se});case 13:case"end":return Oe.stop()}},W)}));return function(){return X.apply(this,arguments)}}(),me=A||{},fe=me.other,ce=me.open_rank;function he(X){return Ee.apply(this,arguments)}function Ee(){return Ee=Object(a.a)(L.a.mark(function X(W){var H,re,ae,ve;return L.a.wrap(function(se){for(;;)switch(se.prev=se.next){case 0:return u(!0),H=W.rank,re=W.is_rank,ae=Object(m.a)(W,["rank","is_rank"]),se.next=4,Object(N.f)("shixuns/".concat(F,"/challenges/").concat(I,"/open_or_close_rank_list.json"),{challenge_extend:ae,rank:re?ce:"CLOSE"});case 4:ve=se.sent,u(!1),ve.status===0&&(p.b.success("\u4FDD\u5B58\u6210\u529F"),R({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),te());case 7:case"end":return se.stop()}},X)})),Ee.apply(this,arguments)}function pe(X){oe(Object(r.a)(Object(r.a)({},A),{},{open_rank:X?"DEFAULT":"CLOSE"}))}function ge(X){var W=X.target.value;oe(Object(r.a)(Object(r.a)({},A),{},{open_rank:W}))}var Ce=function(W,H){oe(Object(r.a)(Object(r.a)({},A),W))},Re=function(){clearTimeout(E.current),E.current=setTimeout(ye,500)},ye=function(){var W=["open_rank","rank_name","rank_data_name","rank_order"],H=Object(w.cloneDeep)(A),re=W.some(function(ae){var ve=Object(w.isNumber)(H[ae])?String(H[ae]):H[ae],be=Object(w.isNumber)(o.current[ae])?String(o.current[ae]):o.current[ae];return!Object(w.isEqual)(ve,be)});R(re?{type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}:{type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},Pe=function(){var W,H=function(){C.d.push("/shixuns/".concat(F,"/challenges")),R({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};q!=null&&(W=q.sideBar)!==null&&W!==void 0&&W.confirmLeave?j.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(){H()}}):H()};return n.a.createElement("div",{className:"ranking-setting"},n.a.createElement(d.a,{form:_e,className:"rank-form",onValuesChange:Ce,onFinish:he,layout:"vertical",style:{paddingLeft:40}},n.a.createElement(Z.a,{activeIndex:3}),n.a.createElement("div",{className:"rank-field-container"},n.a.createElement("b",null,"\u5173\u5361\u6392\u884C\u699C\uFF1A"),n.a.createElement("div",{className:"rank-field"},n.a.createElement(d.a.Item,{name:"is_rank",valuePropName:"checked"},n.a.createElement(V.a,{onChange:pe})),n.a.createElement("span",{className:"tip"},"\u5F00\u542F\u540E\uFF0C\u672C\u5173\u5361\u5C06\u5C55\u793A\u6392\u884C\u699C"))),ce!=="CLOSE"&&Object(ne.o)()?n.a.createElement(n.a.Fragment,null,n.a.createElement(d.a.Item,{label:"\u6392\u884C\u699C\u89C4\u5219\uFF1A",name:"rank"},n.a.createElement(l.a.Group,{onChange:ge},n.a.createElement("div",{className:"rank-field"},n.a.createElement(l.a,{value:"DEFAULT"},"\u9ED8\u8BA4 ",n.a.createElement("span",{className:"tip"},"\uFF08\u6309\u901A\u5173\u7528\u65F6\u6392\u884C\uFF09"))),n.a.createElement("div",{className:"rank-field"},n.a.createElement(l.a,{value:"CUSTOM"},"\u81EA\u5B9A\u4E49"," ",n.a.createElement("span",{className:"tip"},"\uFF08\u901A\u8FC7\u7A0B\u5E8F\u81EA\u5B9A\u4E49\u6392\u884C\u89C4\u5219\uFF09"))))),ce==="CUSTOM"?n.a.createElement(n.a.Fragment,null,n.a.createElement("div",{className:"rank-field-container"},n.a.createElement("b",null,"\u6392\u884C\u699C\u540D\u79F0\uFF1A"),n.a.createElement("div",{className:"rank-field"},n.a.createElement(d.a.Item,{name:"rank_name",rules:[{required:!0,message:"\u6392\u884C\u699C\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"}]},n.a.createElement(_.a,{style:{width:180},maxLength:8})),n.a.createElement("span",{className:"tip"},"\u53EF\u81EA\u5B9A\u4E49\u6392\u884C\u699C\u540D\u79F0 \uFF08\u6700\u591A8\u4E2A\u5B57\u7B26\uFF09\u3002"))),n.a.createElement("div",{className:"rank-field-container"},n.a.createElement("b",null,"\u6392\u884C\u699C\u8868\u5934\uFF1A"),n.a.createElement("div",{className:"rank-field flex-container"},n.a.createElement("div",{className:"flex-container rank-custom-table "},n.a.createElement("b",null,"\u6392\u540D"),n.a.createElement("b",null,"\u59D3\u540D"),n.a.createElement(d.a.Item,{name:"rank_data_name",initialValue:"\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u5B8C\u5584\u6392\u884C\u699C\u8868\u5934"}]},n.a.createElement(_.a,{style:{width:180,borderRadius:0},maxLength:8})),n.a.createElement("b",null,"\u901A\u5173\u65F6\u95F4")),n.a.createElement("span",{className:"tip"},"\u53EF\u81EA\u5B9A\u4E49\u6392\u884C\u699C\u7B2C\u4E09\u5217\uFF08\u6210\u7EE9\uFF09\u7684\u8868\u5934\uFF08\u6700\u591A8\u4E2A\u5B57\u7B26\uFF09\u3002"))),n.a.createElement(d.a.Item,{name:"rank_order"},n.a.createElement(l.a.Group,null,n.a.createElement("div",{className:"rank-field"},n.a.createElement(l.a,{value:"desc"},"\u7B2C\u4E09\u5217\u7684\u503C\u8D8A\u5927\u6392\u540D\u8D8A\u9760\u524D")),n.a.createElement("div",{className:"rank-field"},n.a.createElement(l.a,{value:"asc"},"\u7B2C\u4E09\u5217\u7684\u503C\u8D8A\u5C0F\u6392\u540D\u8D8A\u9760\u524D"))))):null):null,n.a.createElement(d.a.Item,{noStyle:!0},n.a.createElement(z.a,{loading:t,okButtonProps:{htmlType:"submit"},className:"customFixedButton",onCancel:Pe}))),n.a.createElement(J.a,{loading:y}))};U.default=Object(C.a)(function(Q){var g=Q.practiceSetting;return{practiceSetting:g}})(le)},"6cGi":function($,U,e){"use strict";e.d(U,"a",function(){return _});var T=e("ODXe"),p=e("q1tI"),D=e.n(p);function _(b,l){var M=l||{},V=M.defaultValue,S=M.value,j=M.onChange,a=M.postState,r=p.useState(function(){return S!==void 0?S:V!==void 0?typeof V=="function"?V():V:typeof b=="function"?b():b}),m=Object(T.a)(r,2),v=m[0],d=m[1],c=S!==void 0?S:v;a&&(c=a(c));var O=p.useRef(j);O.current=j;var L=p.useCallback(function(n){d(n),c!==n&&O.current&&O.current(n,c)},[c,O]),x=p.useRef(!0);return p.useEffect(function(){if(x.current){x.current=!1;return}S===void 0&&d(S)},[S]),[c,L]}},"93VE":function($,U,e){},"9ZNV":function($,U,e){"use strict";e.d(U,"a",function(){return j});var T=e("0Owb"),p=e("+L6B"),D=e("2/Rp"),_=e("q1tI"),b=e.n(_),l=e("UUDw"),M=e.n(l),V=e("TSYQ"),S=e.n(V),j=function(r){var m=r.cancelText,v=m===void 0?"\u53D6\u6D88":m,d=r.okText,c=d===void 0?"\u786E\u5B9A":d,O=r.loading,L=O===void 0?!1:O,x=r.hasOkBtn,n=x===void 0?!0:x,Y=r.okButtonProps,C=Y===void 0?{}:Y,N=r.onCancel,z=N===void 0?function(){}:N,K=r.onOk,G=K===void 0?function(){}:K,Z=r.className,J=Z===void 0?"":Z;return b.a.createElement("div",{className:S()(M.a.buttonFixed,J)},b.a.createElement("div",{className:M.a.buttonWrap},b.a.createElement(D.a,{size:"large",className:"".concat(M.a.button," mr20"),onClick:z},v),n&&b.a.createElement(D.a,Object(T.a)({size:"large",type:"primary",className:"".concat(M.a.button," mr20"),loading:L,onClick:G},C),c)))}},F8wB:function($,U,e){$.exports={loading:"loading___1SIOG"}},Gytx:function($,U){$.exports=function(T,p,D,_){var b=D?D.call(_,T,p):void 0;if(b!==void 0)return!!b;if(T===p)return!0;if(typeof T!="object"||!T||typeof p!="object"||!p)return!1;var l=Object.keys(T),M=Object.keys(p);if(l.length!==M.length)return!1;for(var V=Object.prototype.hasOwnProperty.bind(p),S=0;S<l.length;S++){var j=l[S];if(!V(j))return!1;var a=T[j],r=p[j];if(b=D?D.call(_,a,r,j):void 0,b===!1||b===void 0&&a!==r)return!1}return!0}},UUDw:function($,U,e){$.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},XIdC:function($,U,e){"use strict";var T=e("rePB"),p=e("ODXe"),D=e("Ff2n"),_=e("q1tI"),b=e.n(_),l=e("TSYQ"),M=e.n(l),V=e("6cGi"),S=e("4IlW"),j=_.forwardRef(function(a,r){var m,v=a.prefixCls,d=v===void 0?"rc-switch":v,c=a.className,O=a.checked,L=a.defaultChecked,x=a.disabled,n=a.loadingIcon,Y=a.checkedChildren,C=a.unCheckedChildren,N=a.onClick,z=a.onChange,K=a.onKeyDown,G=Object(D.a)(a,["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"]),Z=Object(V.a)(!1,{value:O,defaultValue:L}),J=Object(p.a)(Z,2),w=J[0],ie=J[1];function ne(R,q){var ee=w;return x||(ee=R,ie(ee),z==null||z(ee,q)),ee}function le(R){R.which===S.a.LEFT?ne(!1,R):R.which===S.a.RIGHT&&ne(!0,R),K==null||K(R)}function Q(R){var q=ne(!w,R);N==null||N(q,R)}var g=M()(d,c,(m={},Object(T.a)(m,"".concat(d,"-checked"),w),Object(T.a)(m,"".concat(d,"-disabled"),x),m));return _.createElement("button",Object.assign({},G,{type:"button",role:"switch","aria-checked":w,disabled:x,className:g,ref:r,onKeyDown:le,onClick:Q}),n,_.createElement("span",{className:"".concat(d,"-inner")},w?Y:C))});j.displayName="Switch",U.a=j},Y1PL:function($,U,e){"use strict";e.r(U),e.d(U,"ResizableTextArea",function(){return ue});var T=e("wx14"),p=e("1OyB"),D=e("vuIU"),_=e("Ji7U"),b=e("LK+K"),l=e("q1tI"),M=e("VTBJ"),V=e("rePB"),S=e("Zm9Q"),j=e("Kwbf"),a=e("c+Xe"),r=e("m+aA"),m=e("bdgK"),v=new Map;function d(o){o.forEach(function(E){var s,i=E.target;(s=v.get(i))===null||s===void 0||s.forEach(function(t){return t(i)})})}var c=new m.default(d),O=null,L=null;function x(o,E){v.has(o)||(v.set(o,new Set),c.observe(o)),v.get(o).add(E)}function n(o,E){v.has(o)&&(v.get(o).delete(E),v.get(o).size||(c.unobserve(o),v.delete(o)))}var Y=function(o){Object(_.a)(s,o);var E=Object(b.a)(s);function s(){return Object(p.a)(this,s),E.apply(this,arguments)}return Object(D.a)(s,[{key:"render",value:function(){return this.props.children}}]),s}(l.Component),C=l.createContext(null);function N(o){var E=o.children,s=o.onBatchResize,i=l.useRef(0),t=l.useRef([]),u=l.useContext(C),f=l.useCallback(function(h,y,P){i.current+=1;var B=i.current;t.current.push({size:h,element:y,data:P}),Promise.resolve().then(function(){B===i.current&&(s==null||s(t.current),t.current=[])}),u==null||u(h,y,P)},[s,u]);return l.createElement(C.Provider,{value:f},E)}function z(o){var E=o.children,s=o.disabled,i=l.useRef(null),t=l.useRef(null),u=l.useContext(C),f=l.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),h=l.isValidElement(E)&&Object(a.c)(E),y=h?E.ref:null,P=l.useMemo(function(){return Object(a.a)(y,i)},[y,i]),B=l.useRef(o);B.current=o;var F=l.useCallback(function(I){var te=B.current,me=te.onResize,fe=te.data,ce=I.getBoundingClientRect(),he=ce.width,Ee=ce.height,pe=I.offsetWidth,ge=I.offsetHeight,Ce=Math.floor(he),Re=Math.floor(Ee);if(f.current.width!==Ce||f.current.height!==Re||f.current.offsetWidth!==pe||f.current.offsetHeight!==ge){var ye={width:Ce,height:Re,offsetWidth:pe,offsetHeight:ge};f.current=ye;var Pe=pe===Math.round(he)?he:pe,X=ge===Math.round(Ee)?Ee:ge,W=Object(M.a)(Object(M.a)({},ye),{},{offsetWidth:Pe,offsetHeight:X});u==null||u(W,I,fe),me&&Promise.resolve().then(function(){me(W,I)})}},[]);return l.useEffect(function(){var I=Object(r.a)(i.current)||Object(r.a)(t.current);return I&&!s&&x(I,F),function(){return n(I,F)}},[i.current,s]),l.createElement(Y,{ref:t},h?l.cloneElement(E,{ref:P}):E)}var K="rc-observer-key";function G(o){var E=o.children,s=Object(S.a)(E);return s.map(function(i,t){var u=(i==null?void 0:i.key)||"".concat(K,"-").concat(t);return l.createElement(z,Object(T.a)({},o,{key:u}),i)})}G.Collection=N;var Z=G,J=e("bT9E"),w=e("TSYQ"),ie=e.n(w),ne=`
min-height:0 !important;
max-height:none !important;
height:0 !important;
visibility:hidden !important;
overflow:hidden !important;
position:absolute !important;
z-index:-1000 !important;
top:0 !important;
right:0 !important
`,le=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],Q={},g;function R(o){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,s=o.getAttribute("id")||o.getAttribute("data-reactid")||o.getAttribute("name");if(E&&Q[s])return Q[s];var i=window.getComputedStyle(o),t=i.getPropertyValue("box-sizing")||i.getPropertyValue("-moz-box-sizing")||i.getPropertyValue("-webkit-box-sizing"),u=parseFloat(i.getPropertyValue("padding-bottom"))+parseFloat(i.getPropertyValue("padding-top")),f=parseFloat(i.getPropertyValue("border-bottom-width"))+parseFloat(i.getPropertyValue("border-top-width")),h=le.map(function(P){return"".concat(P,":").concat(i.getPropertyValue(P))}).join(";"),y={sizingStyle:h,paddingSize:u,borderSize:f,boxSizing:t};return E&&s&&(Q[s]=y),y}function q(o){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;g||(g=document.createElement("textarea"),g.setAttribute("tab-index","-1"),g.setAttribute("aria-hidden","true"),document.body.appendChild(g)),o.getAttribute("wrap")?g.setAttribute("wrap",o.getAttribute("wrap")):g.removeAttribute("wrap");var t=R(o,E),u=t.paddingSize,f=t.borderSize,h=t.boxSizing,y=t.sizingStyle;g.setAttribute("style","".concat(y,";").concat(ne)),g.value=o.value||o.placeholder||"";var P=Number.MIN_SAFE_INTEGER,B=Number.MAX_SAFE_INTEGER,F=g.scrollHeight,I;if(h==="border-box"?F+=f:h==="content-box"&&(F-=u),s!==null||i!==null){g.value=" ";var te=g.scrollHeight-u;s!==null&&(P=te*s,h==="border-box"&&(P=P+u+f),F=Math.max(P,F)),i!==null&&(B=te*i,h==="border-box"&&(B=B+u+f),I=F>B?"":"hidden",F=Math.min(B,F))}return{height:F,minHeight:P,maxHeight:B,overflowY:I,resize:"none"}}var ee=e("Gytx"),k=e.n(ee),A;(function(o){o[o.NONE=0]="NONE",o[o.RESIZING=1]="RESIZING",o[o.RESIZED=2]="RESIZED"})(A||(A={}));var oe=function(o){Object(_.a)(s,o);var E=Object(b.a)(s);function s(i){var t;return Object(p.a)(this,s),t=E.call(this,i),t.nextFrameActionId=void 0,t.resizeFrameId=void 0,t.textArea=void 0,t.saveTextArea=function(u){t.textArea=u},t.handleResize=function(u){var f=t.state.resizeStatus,h=t.props,y=h.autoSize,P=h.onResize;if(f!==A.NONE)return;typeof P=="function"&&P(u),y&&t.resizeOnNextFrame()},t.resizeOnNextFrame=function(){cancelAnimationFrame(t.nextFrameActionId),t.nextFrameActionId=requestAnimationFrame(t.resizeTextarea)},t.resizeTextarea=function(){var u=t.props.autoSize;if(!u||!t.textArea)return;var f=u.minRows,h=u.maxRows,y=q(t.textArea,!1,f,h);t.setState({textareaStyles:y,resizeStatus:A.RESIZING},function(){cancelAnimationFrame(t.resizeFrameId),t.resizeFrameId=requestAnimationFrame(function(){t.setState({resizeStatus:A.RESIZED},function(){t.resizeFrameId=requestAnimationFrame(function(){t.setState({resizeStatus:A.NONE}),t.fixFirefoxAutoScroll()})})})})},t.renderTextArea=function(){var u=t.props,f=u.prefixCls,h=f===void 0?"rc-textarea":f,y=u.autoSize,P=u.onResize,B=u.className,F=u.disabled,I=t.state,te=I.textareaStyles,me=I.resizeStatus,fe=Object(J.a)(t.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),ce=ie()(h,B,Object(V.a)({},"".concat(h,"-disabled"),F));"value"in fe&&(fe.value=fe.value||"");var he=Object(M.a)(Object(M.a)(Object(M.a)({},t.props.style),te),me===A.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return l.createElement(Z,{onResize:t.handleResize,disabled:!(y||P)},l.createElement("textarea",Object(T.a)({},fe,{className:ce,style:he,ref:t.saveTextArea})))},t.state={textareaStyles:{},resizeStatus:A.NONE},t}return Object(D.a)(s,[{key:"componentDidUpdate",value:function(t){(t.value!==this.props.value||!k()(t.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var t=this.textArea.selectionStart,u=this.textArea.selectionEnd;this.textArea.setSelectionRange(t,u)}}catch(f){}}},{key:"render",value:function(){return this.renderTextArea()}}]),s}(l.Component),ue=oe,de=function(o){Object(_.a)(s,o);var E=Object(b.a)(s);function s(i){var t;Object(p.a)(this,s),t=E.call(this,i),t.resizableTextArea=void 0,t.focus=function(){t.resizableTextArea.textArea.focus()},t.saveTextArea=function(f){t.resizableTextArea=f},t.handleChange=function(f){var h=t.props.onChange;t.setValue(f.target.value,function(){t.resizableTextArea.resizeTextarea()}),h&&h(f)},t.handleKeyDown=function(f){var h=t.props,y=h.onPressEnter,P=h.onKeyDown;f.keyCode===13&&y&&y(f),P&&P(f)};var u=typeof i.value=="undefined"||i.value===null?i.defaultValue:i.value;return t.state={value:u},t}return Object(D.a)(s,[{key:"setValue",value:function(t,u){"value"in this.props||this.setState({value:t},u)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return l.createElement(ue,Object(T.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(t){return"value"in t?{value:t.value}:null}}]),s}(l.Component),_e=U.default=de},ZpRC:function($,U,e){"use strict";function T(a){return typeof a=="object"&&a!=null&&a.nodeType===1}function p(a,r){return(!r||a!=="hidden")&&a!=="visible"&&a!=="clip"}function D(a,r){if(a.clientHeight<a.scrollHeight||a.clientWidth<a.scrollWidth){var m=getComputedStyle(a,null);return p(m.overflowY,r)||p(m.overflowX,r)||function(v){var d=function(c){if(!c.ownerDocument||!c.ownerDocument.defaultView)return null;try{return c.ownerDocument.defaultView.frameElement}catch(O){return null}}(v);return!!d&&(d.clientHeight<v.scrollHeight||d.clientWidth<v.scrollWidth)}(a)}return!1}function _(a,r,m,v,d,c,O,L){return c<a&&O>r||c>a&&O<r?0:c<=a&&L<=m||O>=r&&L>=m?c-a-v:O>r&&L<m||c<a&&L>m?O-r+d:0}var b=function(a,r){var m=window,v=r.scrollMode,d=r.block,c=r.inline,O=r.boundary,L=r.skipOverflowHiddenElements,x=typeof O=="function"?O:function(te){return te!==O};if(!T(a))throw new TypeError("Invalid target");for(var n=document.scrollingElement||document.documentElement,Y=[],C=a;T(C)&&x(C);){if((C=C.parentElement)===n){Y.push(C);break}C!=null&&C===document.body&&D(C)&&!D(document.documentElement)||C!=null&&D(C,L)&&Y.push(C)}for(var N=m.visualViewport?m.visualViewport.width:innerWidth,z=m.visualViewport?m.visualViewport.height:innerHeight,K=window.scrollX||pageXOffset,G=window.scrollY||pageYOffset,Z=a.getBoundingClientRect(),J=Z.height,w=Z.width,ie=Z.top,ne=Z.right,le=Z.bottom,Q=Z.left,g=d==="start"||d==="nearest"?ie:d==="end"?le:ie+J/2,R=c==="center"?Q+w/2:c==="end"?ne:Q,q=[],ee=0;ee<Y.length;ee++){var k=Y[ee],A=k.getBoundingClientRect(),oe=A.height,ue=A.width,de=A.top,_e=A.right,o=A.bottom,E=A.left;if(v==="if-needed"&&ie>=0&&Q>=0&&le<=z&&ne<=N&&ie>=de&&le<=o&&Q>=E&&ne<=_e)return q;var s=getComputedStyle(k),i=parseInt(s.borderLeftWidth,10),t=parseInt(s.borderTopWidth,10),u=parseInt(s.borderRightWidth,10),f=parseInt(s.borderBottomWidth,10),h=0,y=0,P="offsetWidth"in k?k.offsetWidth-k.clientWidth-i-u:0,B="offsetHeight"in k?k.offsetHeight-k.clientHeight-t-f:0;if(n===k)h=d==="start"?g:d==="end"?g-z:d==="nearest"?_(G,G+z,z,t,f,G+g,G+g+J,J):g-z/2,y=c==="start"?R:c==="center"?R-N/2:c==="end"?R-N:_(K,K+N,N,i,u,K+R,K+R+w,w),h=Math.max(0,h+G),y=Math.max(0,y+K);else{h=d==="start"?g-de-t:d==="end"?g-o+f+B:d==="nearest"?_(de,o,oe,t,f+B,g,g+J,J):g-(de+oe/2)+B/2,y=c==="start"?R-E-i:c==="center"?R-(E+ue/2)+P/2:c==="end"?R-_e+u+P:_(E,_e,ue,i,u+P,R,R+w,w);var F=k.scrollLeft,I=k.scrollTop;g+=I-(h=Math.max(0,Math.min(I+h,k.scrollHeight-oe+B))),R+=F-(y=Math.max(0,Math.min(F+y,k.scrollWidth-ue+P)))}q.push({el:k,top:h,left:y})}return q};function l(a){return a===Object(a)&&Object.keys(a).length!==0}function M(a,r){r===void 0&&(r="auto");var m="scrollBehavior"in document.body.style;a.forEach(function(v){var d=v.el,c=v.top,O=v.left;d.scroll&&m?d.scroll({top:c,left:O,behavior:r}):(d.scrollTop=c,d.scrollLeft=O)})}function V(a){return a===!1?{block:"end",inline:"nearest"}:l(a)?a:{block:"start",inline:"nearest"}}function S(a,r){var m=!a.ownerDocument.documentElement.contains(a);if(l(r)&&typeof r.behavior=="function")return r.behavior(m?[]:b(a,r));if(m)return;var v=V(r);return M(b(a,v),v.behavior)}var j=U.a=S},bT9E:function($,U,e){"use strict";e.d(U,"a",function(){return p});var T=e("VTBJ");function p(D,_){var b=Object(T.a)({},D);return Array.isArray(_)&&_.forEach(function(l){delete b[l]}),b}},fnXi:function($,U,e){"use strict";var T=e("2qtc"),p=e("kLXV"),D=e("q1tI"),_=e.n(D),b=e("Ty5D"),l=e("9kvl"),M=e("93VE"),V=e.n(M),S=function(a){var r=a.activeIndex,m=a.isEdit,v=m===void 0?!0:m,d=a.dispatch,c=a.practiceSetting,O=Object(b.i)(),L=O.id,x=O.challengesId,n=Object(D.useMemo)(function(){return[{name:"\u672C\u5173\u4EFB\u52A1",url:"/shixuns/".concat(L,"/edit/").concat(x,"/editcheckpoint")},{name:"\u8BC4\u6D4B\u8BBE\u7F6E",url:"/shixuns/".concat(L,"/edit/").concat(x,"/tab=2")},{name:"\u53C2\u8003\u7B54\u6848",url:"/shixuns/".concat(L,"/edit/").concat(x,"/tab=3")},{name:"\u5173\u5361\u6392\u884C\u699C",url:"/shixuns/".concat(L,"/edit/").concat(x,"/tab=4")}]},[L,x]),Y=function(N){var z,K=function(){l.d.push(N),d({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};c!=null&&(z=c.sideBar)!==null&&z!==void 0&&z.confirmLeave?p.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(){K()}}):K()};return _.a.createElement("ul",{className:"challenge-nav"},v?n.map(function(C,N){return r===N?_.a.createElement("li",{key:C.url}," ",_.a.createElement("a",{className:"active"},C.name)," "):_.a.createElement("li",{key:C.url}," ",_.a.createElement("a",{onClick:function(){return Y(C.url)}},C.name)," ")}):_.a.createElement("li",{key:n[0].url}," ",_.a.createElement("a",{className:"active"},n[0].name)," "))};U.a=Object(l.a)(function(j){var a=j.globalSetting,r=j.practiceSetting;return{globalSetting:a,practiceSetting:r}})(S)},lfHS:function($,U,e){},nuEh:function($,U,e){"use strict";var T=e("T2oS"),p=e("W9HT"),D=e("q1tI"),_=e.n(D),b=e("F8wB"),l=e.n(b),M=function(S){var j=S.loading;return j?_.a.createElement("div",{className:l.a.loading},_.a.createElement(p.a,null)):_.a.createElement(_.a.Fragment,null)};U.a=M}}]);