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.
84 lines
506 KiB
84 lines
506 KiB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[5816],{89378:function(gn,Ot,o){o.d(Ot,{Z:function(){return K}});var e=o(5891),y=o(59301),k={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"minus-circle",theme:"outlined"},x=k,G=o(88853),ie=function(oe,X){return y.createElement(G.Z,(0,e.Z)({},oe,{ref:X,icon:x}))},me=y.forwardRef(ie),K=me},37520:function(gn,Ot,o){o.d(Ot,{Z:function(){return K}});var e=o(5891),y=o(59301),k={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"},x=k,G=o(88853),ie=function(oe,X){return y.createElement(G.Z,(0,e.Z)({},oe,{ref:X,icon:x}))},me=y.forwardRef(ie),K=me},11037:function(gn,Ot){Ot.Z={wrap:"wrap___ilWvf",deleteIcon:"deleteIcon___JBDG8",keywordTag:"keywordTag___iieCb",questionTitleEditorWrap:"questionTitleEditorWrap___MHB5s",choiceListWrap:"choiceListWrap___jB8b1",choiceWrap:"choiceWrap___QFkTc",choiceIndex:"choiceIndex___Mr2YO",judgementIndex:"judgementIndex___fUVWK",setAnswerBtn:"setAnswerBtn___Whox5",activeAnswer:"activeAnswer___fGU6Y",activeJudgementAnswer:"activeJudgementAnswer___wJv8P",actionWrapper:"actionWrapper___ERQ7k",addIcon:"addIcon___L9TE0",inputBorder:"inputBorder___Q5tRE",placeholder:"placeholder___p9sFY",blankInputNumberWrapper:"blankInputNumberWrapper___uEHb0",addBtn:"addBtn___WR5ZI",blankIndex:"blankIndex___x9Pny",baseInputWrapper:"baseInputWrapper___eVsG7",collapseWrapper:"collapseWrapper___ZTysU",panelHeader:"panelHeader___QSN9g",open:"open___B6FU9",close:"close___QX19r",hide:"hide___mn25n"}},13021:function(gn,Ot,o){var e=o(59301),y=Object.defineProperty,k=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,G=Object.prototype.propertyIsEnumerable,ie=(Fe,oe,X)=>oe in Fe?y(Fe,oe,{enumerable:!0,configurable:!0,writable:!0,value:X}):Fe[oe]=X,me=(Fe,oe)=>{for(var X in oe||(oe={}))x.call(oe,X)&&ie(Fe,X,oe[X]);if(k)for(var X of k(oe))G.call(oe,X)&&ie(Fe,X,oe[X]);return Fe};const K=Fe=>React.createElement("svg",me({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Fe),React.createElement("title",null,"\u7F16\u7EC4 18"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#FCB041",cx:7,cy:7,r:7}),React.createElement("path",{d:"M7.531 9.638a.616.616 0 1 1-1.231 0v-.02a.616.616 0 1 1 1.231 0v.02Zm0-2.25a.616.616 0 1 1-1.231 0V4.117a.616.616 0 1 1 1.231 0v3.273Z",fill:"#FFF",fillRule:"nonzero"})));Ot.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNGQ0IwNDEiIGN4PSI3IiBjeT0iNyIgcj0iNyIvPjxwYXRoIGQ9Ik03LjUzMSA5LjYzOGEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwdi0uMDJhLjYxNi42MTYgMCAxIDEgMS4yMzEgMHYuMDJabTAtMi4yNWEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwVjQuMTE3YS42MTYuNjE2IDAgMSAxIDEuMjMxIDB2My4yNzNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+"},88477:function(gn,Ot,o){o.d(Ot,{Z:function(){return Q}});var e=o(3113),y=o(59301),k=Object.defineProperty,x=Object.defineProperties,G=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,K=Object.prototype.propertyIsEnumerable,Fe=(P,g,Z)=>g in P?k(P,g,{enumerable:!0,configurable:!0,writable:!0,value:Z}):P[g]=Z,oe=(P,g)=>{for(var Z in g||(g={}))me.call(g,Z)&&Fe(P,Z,g[Z]);if(ie)for(var Z of ie(g))K.call(g,Z)&&Fe(P,Z,g[Z]);return P},X=(P,g)=>x(P,G(g)),V=(P,g)=>{var Z={};for(var H in P)me.call(P,H)&&g.indexOf(H)<0&&(Z[H]=P[H]);if(P!=null&&ie)for(var H of ie(P))g.indexOf(H)<0&&K.call(P,H)&&(Z[H]=P[H]);return Z},O=(P,g,Z)=>new Promise((H,R)=>{var Ae=ne=>{try{ue(Z.next(ne))}catch(_e){R(_e)}},Te=ne=>{try{ue(Z.throw(ne))}catch(_e){R(_e)}},ue=ne=>ne.done?H(ne.value):Promise.resolve(ne.value).then(Ae,Te);ue((Z=Z.apply(P,g)).next())});const Q=P=>{var g=P,{children:Z}=g,H=V(g,["children"]);const[R,Ae]=(0,y.useState)(!1);return y.createElement(e.ZP,X(oe({},H),{loading:R,onClick:Te=>O(void 0,null,function*(){try{Ae(!0),yield H.onClick(Te),Ae(!1)}catch(ue){console.error(ue),Ae(!1)}})}),Z)}},38333:function(gn,Ot,o){o.d(Ot,{Z:function(){return O}});var e=o(59301),y=o(8591),k=o(92832),x={codeBox:"codeBox___WpkVl"},G=o(92310),ie=o.n(G),me=Object.defineProperty,K=(Q,P,g)=>P in Q?me(Q,P,{enumerable:!0,configurable:!0,writable:!0,value:g}):Q[P]=g,Fe=(Q,P,g)=>K(Q,typeof P!="symbol"?P+"":P,g),oe=(Q,P,g)=>new Promise((Z,H)=>{var R=ue=>{try{Te(g.next(ue))}catch(ne){H(ne)}},Ae=ue=>{try{Te(g.throw(ue))}catch(ne){H(ne)}},Te=ue=>ue.done?Z(ue.value):Promise.resolve(ue.value).then(R,Ae);Te((g=g.apply(Q,P)).next())});class X extends e.Component{constructor(P){super(P),Fe(this,"canvas"),Fe(this,"randomNum",(g,Z)=>Math.floor(Math.random()*(Z-g)+g)),Fe(this,"drawPic",()=>{this.randomCode()}),Fe(this,"reloadPic",()=>{this.drawPic()}),Fe(this,"changeCode",g=>{console.log(g.target.value,222),this.setState({value:g.target.value,showError:!1})}),Fe(this,"onVerify",()=>{let g;return this.state.value.toLowerCase()!==""&&this.state.value.toLowerCase()!==this.state.code.toLowerCase()?(g=!0,y.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),this.reloadPic()):this.state.value.toLowerCase()===""?(g=!0,y.ZP.error("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801")):this.state.value.toLowerCase()===this.state.code.toLowerCase()&&(g=!1),this.setState({showError:g}),g}),this.canvas=e.createRef(),this.state={value:"",code:"",codeLength:4,fontSizeMin:20,fontSizeMax:22,backgroundColorMin:240,backgroundColorMax:250,colorMin:10,colorMax:20,lineColorMin:40,lineColorMax:180,contentWidth:96,contentHeight:38,showError:!1}}componentDidMount(){this.drawPic()}randomColor(P,g){const Z=this.randomNum(P,g),H=this.randomNum(P,g),R=this.randomNum(P,g);return`rgb(${Z}, ${H}, ${R})`}drawText(P,g,Z){P.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);const H=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);P.font=H+"px SimHei";const R=10,Ae=(this.state.contentWidth-40)/(this.state.code.length-1);let Te=R;Z>0&&(Te=R+Z*Ae);let ue=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);H>40&&(ue=40);const ne=this.randomNum(-10,10);P.translate(Te,ue),P.rotate(ne*Math.PI/180),P.fillText(g,0,0),P.rotate(-ne*Math.PI/180),P.translate(-Te,-ue)}drawLine(P){for(let g=0;g<1;g++)P.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),P.beginPath(),P.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),P.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),P.stroke()}drawDot(P){for(let g=0;g<100;g++)P.fillStyle=this.randomColor(0,255),P.beginPath(),P.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),P.fill()}randomCode(){let P="";const g="QWERTYUPLKJHGFDSAZXCVBNMqwertyupkjhgfdsazxcvbnm1234567890";for(let Z=0;Z<this.state.codeLength;Z++){const H=Math.floor(Math.random()*57);P+=g[H]}this.setState({code:P},()=>{const H=this.canvas.current.getContext("2d");H.textBaseline="bottom",H.fillStyle=this.randomColor(this.state.backgroundColorMin,this.state.backgroundColorMax),H.fillRect(0,0,this.state.contentWidth,this.state.contentHeight);for(let R=0;R<this.state.code.length;R++)this.drawText(H,this.state.code[R],R);this.drawLine(H),this.drawDot(H)})}render(){const{className:P,width:g=300}=this.props;return e.createElement("div",{className:ie()(x.codeBox,P),style:{width:g}},e.createElement("aside",null,e.createElement(k.default,{value:this.state.value,onChange:this.changeCode,placeholder:"\u8BF7\u8F93\u5165\u56FE\u7247\u4E2D\u7684\u9A8C\u8BC1\u7801"})),e.createElement("div",null,e.createElement("canvas",{onClick:this.reloadPic,ref:this.canvas,width:"100",height:"30"}),e.createElement("div",{className:"current",onClick:this.reloadPic},"\u770B\u4E0D\u6E05\uFF1F\u6362\u4E00\u5F20")))}}const V=(Q,P)=>{let g;Modal.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:React.createElement("div",null,React.createElement("p",null,P),React.createElement(X,{ref:Z=>g=Z})),onOk:()=>oe(void 0,null,function*(){if(g.onVerify())return Promise.reject();Q()})})};var O=X},86377:function(gn,Ot,o){o.d(Ot,{Z:function(){return Fe}});var e=o(59301),y=o(92832),k=o(12563),x=o(8591),G={flex:"flex___eLcnP",flex1:"flex1___yUTT7",color666:"color666___TiUhG",error:"error___gTTtv",deleteIcon:"deleteIcon___mnZW1",addIcon:"addIcon___JC5NS"},ie=o(72528);const{TextArea:me}=y.default;class K extends e.Component{constructor(X){super(X),this.state={inputVisible:!1,EditInputIndex:-1}}render(){let{index:X,onAnswerChange:V,addChildAnswer:O,exerciseIsPublish:Q,answers:P,activeOptionErrorIndex:g,flex:Z="0 0 1000px"}=this.props;console.log("----",P);let{inputVisible:H,EditInputIndex:R}=this.state;return e.createElement("div",{className:G.flex},e.createElement("div",{className:`${G.color666} mb5 mt6`,style:{flex:"0 0 90px"}},"\u7B54\u6848(\u586B\u7A7A",X+1,"):"),e.createElement("div",{style:{border:"1px solid #f6f6f6",flex:1,padding:10}},P==null?void 0:P.map((Ae,Te)=>e.createElement(e.Fragment,null,R!==Te?(Ae==null?void 0:Ae.length)>0?e.createElement(k.default,{className:"edit-tag",key:Ae,closable:!((P==null?void 0:P.length)===1&&Te===0),onClose:ue=>{ue.preventDefault(),(P==null?void 0:P.length)===1&&Te===0?this.props.deleteChildAnswermain(X,Te):this.props.deleteChildAnswer(X,Te)}},e.createElement("span",{onDoubleClick:ue=>{this.setState({EditInputIndex:Te}),ue.preventDefault()}},Ae)):e.createElement(y.default,{defaultValue:Ae,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:ue=>{if(ue.target.value.replaceAll(" ","").length<=0){x.ZP.info("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7EAF\u7A7A\u683C");return}V(X,Te,ue.target.value),this.setState({EditInputIndex:-1,inputVisible:!1})}}):e.createElement(y.default,{defaultValue:Ae,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:ue=>{if(ue.target.value.replaceAll(" ","").length<=0){x.ZP.info("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7EAF\u7A7A\u683C");return}V(X,Te,ue.target.value),this.setState({EditInputIndex:-1,inputVisible:!1})}}))),!H&&e.createElement(k.default,{className:"site-tag-plus",onClick:()=>{O(X),this.setState({inputVisible:!0})}},e.createElement(ie.Z,null)," \u65B0\u589E\u7B54\u6848")))}}var Fe=K},49985:function(gn,Ot,o){o.d(Ot,{Z:function(){return Q}});var e=o(59301),y=o(23469),k=Object.defineProperty,x=Object.defineProperties,G=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,K=Object.prototype.propertyIsEnumerable,Fe=(P,g,Z)=>g in P?k(P,g,{enumerable:!0,configurable:!0,writable:!0,value:Z}):P[g]=Z,oe=(P,g)=>{for(var Z in g||(g={}))me.call(g,Z)&&Fe(P,Z,g[Z]);if(ie)for(var Z of ie(g))K.call(g,Z)&&Fe(P,Z,g[Z]);return P},X=(P,g)=>x(P,G(g)),V=(P,g,Z)=>Fe(P,typeof g!="symbol"?g+"":g,Z);const O="\u2581";class Q extends e.Component{constructor(){super(...arguments),V(this,"getChCountBeforeCursor",(g,Z)=>{const H=Z.line;let R=0;for(let Te=0;Te<H;Te++)R+=g.getLine(Te).split(O).length-1;const Ae=g.getLine(H).substring(0,Z.ch);return R+=Ae.split(O).length-1,R}),V(this,"onCMBeforeChange",(g,Z)=>{const H=g.getRange(Z.from,Z.to);let R=0;if(Z.text.forEach(Ae=>{R+=Ae.split(O).length-1}),H&&H.indexOf(O)!=-1){const Ae=H.split(O).length-1,Te=this.getChCountBeforeCursor(g,Z.from);console.log(`\u5220\u9664${Ae}\u4E2A\uFF0C \u4E4B\u524D\u6709${Te}\u4E2A\uFF0C\u65B0\u589E${R}\u4E2A`),this.props.deleteEmptyDisabled?Z.cancel():this.props.onPlaceholderChange&&this.props.onPlaceholderChange(Te,Ae,R)}else if(R){const Ae=this.getChCountBeforeCursor(g,Z.from);console.log(`\u65B0\u589E${R}\u4E2A\uFF0C\u4E4B\u524D\u6709${Ae}\u4E2A`),this.props.onPlaceholderChange&&this.props.onPlaceholderChange(Ae,0,R)}})}render(){return e.createElement(y.Z,X(oe({},this.props),{onCMBeforeChange:this.onCMBeforeChange}))}}},15519:function(gn,Ot,o){o.d(Ot,{d4:function(){return O},VP:function(){return Fe}});var e=o(59301),y={digitalLabel:"digitalLabel___hkWuZ",active:"active___jawU1",titleEditor:"titleEditor___wX1lW",title:"title___SuT2h",editIcon:"editIcon___XrTIi",paperTab:"paperTab___GUxeB",tabItem:"tabItem___or0fY",dottedLine:"dottedLine___Ln0Xr"};const k=({number:Q,active:P,className:g})=>e.createElement("div",{className:`${y.digitalLabel} ${P?y.active:""} ${g}`},Q);var x=o(6848),G=o(92832),ie=o(8591),me=o(59301),K=(Q,P,g)=>new Promise((Z,H)=>{var R=ue=>{try{Te(g.next(ue))}catch(ne){H(ne)}},Ae=ue=>{try{Te(g.throw(ue))}catch(ne){H(ne)}},Te=ue=>ue.done?Z(ue.value):Promise.resolve(ue.value).then(R,Ae);Te((g=g.apply(Q,P)).next())});const Fe=({defaultValue:Q,onFinish:P})=>{const[g,Z]=(0,e.useState)(!1),[H,R]=(0,e.useState)(Q);return(0,e.useEffect)(()=>{R(Q)},[Q]),me.createElement("div",{className:y.titleEditor},g?me.createElement(G.default,{autoFocus:!0,maxLength:60,style:{textAlign:"center",marginTop:20,marginBottom:20},value:H,onChange:Ae=>{R(Ae.target.value)},onBlur:()=>K(void 0,null,function*(){var Ae;if(((Ae=H==null?void 0:H.replaceAll(" ",""))==null?void 0:Ae.length)<=0){ie.ZP.error("\u8BD5\u5377\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A");return}(yield P(H))&&Z(!1)}),onPressEnter:()=>K(void 0,null,function*(){var Ae;if(((Ae=H==null?void 0:H.replaceAll(" ",""))==null?void 0:Ae.length)<=0){ie.ZP.error("\u8BD5\u5377\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A");return}(yield P(H))&&Z(!1)})}):me.createElement("div",{className:y.title,onDoubleClick:()=>Z(!0)},H,me.createElement(x.Z,{title:"\u7F16\u8F91\u8BD5\u5377\u540D\u79F0"},me.createElement("i",{className:`${y.editIcon} iconfont icon-bianji_Hover`,onClick:()=>Z(!0)}))))};var oe=o(95237),X=o(43604),V=(Q,P,g)=>new Promise((Z,H)=>{var R=ue=>{try{Te(g.next(ue))}catch(ne){H(ne)}},Ae=ue=>{try{Te(g.throw(ue))}catch(ne){H(ne)}},Te=ue=>ue.done?Z(ue.value):Promise.resolve(ue.value).then(R,Ae);Te((g=g.apply(Q,P)).next())});const O=({onChange:Q=()=>V(void 0,null,function*(){}),tabs:P,activeKey:g,defaultActiveKey:Z,className:H=""})=>{var R,Ae,Te,ue,ne,_e,N;const[Ee,et]=(0,e.useState)(Z===void 0?(R=P[0])==null?void 0:R.key:Z);return(0,e.useEffect)(()=>{g!==void 0&&et(g)},[g]),e.createElement(oe.Z,{justify:"center",align:"middle",className:`${y.paperTab} ${H}`},e.createElement(X.Z,{className:`${y.tabItem} ${Ee===((Ae=P[0])==null?void 0:Ae.key)?y.active:""}`,onClick:()=>V(void 0,null,function*(){var Ce;yield Q(P[0].key),et((Ce=P[0])==null?void 0:Ce.key)})},e.createElement(k,{number:1,active:Ee===((Te=P[0])==null?void 0:Te.key),className:"mr10"}),e.createElement("span",null,(ue=P[0])==null?void 0:ue.label)),e.createElement(X.Z,{flex:"188px",className:`${y.dottedLine} ml30 mr30`}),e.createElement(X.Z,{className:`${y.tabItem} ${Ee===((ne=P[1])==null?void 0:ne.key)?y.active:""}`,onClick:()=>V(void 0,null,function*(){var Ce,Be;yield Q((Ce=P[1])==null?void 0:Ce.key),et((Be=P[1])==null?void 0:Be.key)})},e.createElement(k,{number:2,active:Ee===((_e=P[1])==null?void 0:_e.key),className:"mr10"}),e.createElement("span",null,(N=P[1])==null?void 0:N.label)))}},72194:function(gn,Ot,o){o.d(Ot,{Z:function(){return ie}});var e=o(60324),y={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},k=o(32637),x=o(59301),ie=({type:me,style:K})=>{const Fe=x.createElement("div",{className:y.wrap,onClick:oe=>{oe.preventDefault(),oe.stopPropagation()}},x.createElement("p",null,me==="shixun"||me==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",x.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",me==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),x.createElement("div",{className:y.contact},x.createElement("div",{className:y.img},x.createElement("img",{src:k,width:"124px",height:"124px"})),x.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return x.createElement(e.Z,{content:Fe},x.createElement("span",{className:y.text,style:K},"\u9AD8\u6D88\u8017"))}},34571:function(gn,Ot,o){var e=o(59301),y=o(93938),k=o(48136),x=o(75890),G=o(43418),ie=o(59301);const me=(0,e.forwardRef)(({callback:K,width:Fe,onChange:oe,disabled:X,readOnly:V,type:O="",value:Q="",style:P={}},g)=>{const Z=(0,e.useRef)(),H=(0,e.useRef)(),[R,Ae]=(0,e.useState)(0),[Te,ue]=(0,e.useState)(0),[ne,_e]=(0,e.useState)(!1),N=()=>{var Be=document.createElement("div");Be.innerHTML=Z.current.getValue();var se=Be.innerText;return K&&K(se),se};(0,e.useImperativeHandle)(g,()=>({getData:N}));const Ee=Be=>{Be.preventDefault();const se=Be.clientX-R,yt=Be.clientY-Te;document.body.onmousemove=Ve=>{let L=Ve.clientX-se,q=Ve.clientY-yt;const Se=document.getElementsByClassName("markdown-popup-form")[0],C=window.innerWidth-Se.offsetWidth,W=window.innerHeight-Se.offsetHeight;L=Math.max(0,Math.min(L,C)),q=Math.max(0,Math.min(q,W)),et(Ve.clientX,Ve.clientY,se,yt)&&(Ae(L),ue(q))},document.body.onmouseup=function(){document.body.onmousemove=null}},et=(Be,se,yt,Ve)=>{const L=document.body.clientHeight,q=document.body.clientWidth;return Be<20&&yt>Be||Be>q-20&&yt<Be||se<20&&Ve>se||se>L-20&&Ve<se?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};(0,e.useEffect)(()=>{ne&&setTimeout(()=>{const Be=document.getElementsByClassName("markdown-popup-form")[0],se=window.innerWidth/2-Be.offsetWidth/2,yt=window.innerHeight/2-Be.offsetHeight/2;Ae(se),ue(yt)},0)},[ne]);const Ce=()=>{X||V||_e(!0)};return ie.createElement("div",{style:P},ie.createElement("div",{style:{width:Fe||"100%",position:"relative"},className:`${y.Z.mathFillWrap} ${X||V?"cursorDefault":""}`,onClick:()=>Ce()},ie.createElement("math-field",{disabled:X,locale:"zh_cn",class:`${y.Z.mathField} ${O}`,readOnly:V,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:Z,style:{width:"100%",fontSize:Q?18:14},value:Q||""})),ie.createElement(G.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:R,top:Te},title:ie.createElement("div",{style:{cursor:"move"},onMouseDown:Ee},"\u8F93\u5165\u516C\u5F0F"),open:ne,onOk:()=>{const Be=H.current.getData();Z.current.setValue(Be),oe(Be),_e(!1)},onCancel:()=>{_e(!1)},destroyOnClose:!0,className:"markdown-popup-form"},ie.createElement(x.Z,{value:Q,ref:H,onChange:oe,showSaveButton:!1})))});Ot.Z=me},35890:function(gn,Ot,o){o.d(Ot,{t:function(){return bn}});var e=o(59301),y=o(92832),k=o(78241),x=o(43418),G=o(95237),ie=o(43604),me=o(88897),K=o(57809),Fe=o(5112),oe=o(64542),X=o(42203),V=o(11037),O=o(8591),Q=o(3113),P=o(71418),g=o(24334),Z={flex_box_center:"flex_box_center___kOQ8P",flex_space_between:"flex_space_between___fY6jt",flex_box_vertical_center:"flex_box_vertical_center___bDSSI",flex_box_center_end:"flex_box_center_end___mQ6mU",flex_box_column:"flex_box_column___F15G0",result:"result___UYRo8",left:"left___TRaH5",right:"right___twp9s",box:"box___vwndt",li:"li___hRe2d"},H=o(70635),R=o(22267),Ae=o(23469),Te=o(56102),ue=o(38600),ne=o(59301),_e=Object.defineProperty,N=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,et=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,se=(Ct,gt,ze)=>gt in Ct?_e(Ct,gt,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Ct[gt]=ze,yt=(Ct,gt)=>{for(var ze in gt||(gt={}))Ce.call(gt,ze)&&se(Ct,ze,gt[ze]);if(et)for(var ze of et(gt))Be.call(gt,ze)&&se(Ct,ze,gt[ze]);return Ct},Ve=(Ct,gt)=>N(Ct,Ee(gt)),L=(Ct,gt,ze)=>new Promise((mn,pn)=>{var rn=Jn=>{try{rr(ze.next(Jn))}catch(Yn){pn(Yn)}},Zn=Jn=>{try{rr(ze.throw(Jn))}catch(Yn){pn(Yn)}},rr=Jn=>Jn.done?mn(Jn.value):Promise.resolve(Jn.value).then(rn,Zn);rr((ze=ze.apply(Ct,gt)).next())}),Se=({buttonProps:Ct,buttonText:gt,form:ze,hackIdentifier:mn="",answerKey:pn,data:rn})=>{const[Zn,rr]=(0,e.useState)(!1),[Jn,Yn]=(0,e.useState)(!1),[mr,or]=(0,e.useState)(!1),[Xt,gr]=(0,e.useState)({}),[br,er]=(0,e.useState)(""),[en,Lt]=(0,e.useState)(""),Xn=(0,e.useRef)(mn),ut=(0,e.useRef)(""),ae=(0,e.useRef)(!1);(0,e.useEffect)(()=>{mr&&un()},[mr]),(0,e.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);const In=()=>new Date().getTime(),Sn=rn==null?void 0:rn.code,Gn=()=>{var ye,Ne;let lt=Sn?rn==null?void 0:rn.code:(ye=ze.getFieldValue("hack_codes"))==null?void 0:ye.code,At=Sn?rn==null?void 0:rn.answer_content:ze.getFieldValue(pn),fn=Sn?rn==null?void 0:rn.input:(Ne=ze.getFieldValue("hack_sets"))==null?void 0:Ne.input;At==null||At.forEach(yn=>{const zt=yn.value||yn.answer_text||"";lt=lt.replace(/(@▁@|@▁▁@)/,zt)}),Lt(fn),er(lt),gr({}),or(!0)},un=()=>L(void 0,null,function*(){var ye,Ne,lt,At;const fn=In(),yn=Sn?rn==null?void 0:rn.time_limit:(ye=ze.getFieldsValue())==null?void 0:ye.hack.time_limit,zt=Sn?(Ne=rn==null?void 0:rn.answer_content)==null?void 0:Ne.length:(At=(lt=ze.getFieldsValue())==null?void 0:lt.standard_answers)==null?void 0:At.length;rr(!0),yield(0,R.bM)(ut.current,{test_hack_code:br,test_input:en});function xe(){return L(this,null,function*(){const{status:Yt,data:B}=yield(0,R.rX)(ut.current,"submit"),Oe=In()-fn>(yn+3)*1e3*zt;if(ae.current){if(Oe){O.ZP.error("\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"),rr(!1);return}if(Yt===0){rr(!1),gr(Ve(yt({},B),{showText:!0}));return}setTimeout(xe,1e3)}})}xe()}),zn=()=>L(void 0,null,function*(){var ye,Ne,lt,At,fn,yn,zt;if(!rn){try{yield ze.validateFields()}catch(le){(lt=(Ne=(ye=le==null?void 0:le.errorFields)==null?void 0:ye[0])==null?void 0:Ne.name)!=null&<.includes("standard_answers")?O.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):O.ZP.error(le.errorFields[0].errors[0]),ze.scrollToField(le.errorFields[0].name,{behavior:"smooth",block:"center"});return}Yn(!0);let Yt="";const B=ze.getFieldsValue();Xn.current?Yt=yield(0,H.ZP)(`/api/problems/${Xn.current}.json`,{method:"put",body:Ve(yt({},B),{hack:Ve(yt({},B==null?void 0:B.hack),{sub_discipline_id:(zt=(yn=B==null?void 0:B.hack)==null?void 0:yn.sub_discipline_id)==null?void 0:zt[1],difficult:B.difficulty,item_banks_group_id:B.item_banks_group_id}),hack_codes:Ve(yt({},B.hack_codes),{code:g.Base64.encode(B.hack_codes.code)}),update_hack_sets:[yt({},B.hack_sets)],is_blank:!0})}):(Yt=yield(0,H.ZP)("/api/problems.json",{method:"post",body:Ve(yt({},B),{hack:Ve(yt({},B==null?void 0:B.hack),{sub_discipline_id:(fn=(At=B==null?void 0:B.hack)==null?void 0:At.sub_discipline_id)==null?void 0:fn[1],difficult:B.difficulty,item_banks_group_id:B.item_banks_group_id}),hack_codes:Ve(yt({},B.hack_codes),{code:g.Base64.encode(B.hack_codes.code)}),hack_sets:[yt({},B.hack_sets)],is_blank:!0})}),Xn.current=Yt==null?void 0:Yt.identifier,sessionStorage.projectFill=Yt==null?void 0:Yt.identifier)}const xe=yield(0,H.ZP)(`/api/problems/${Xn.current}/start.json`,{method:"get"});if((xe==null?void 0:xe.status)===0){ut.current=xe==null?void 0:xe.identifier,ae.current=!0,Yn(!1),Gn();return}Yn(!1)}),Pe=ye=>{const{status:Ne,error_msg:lt,execute_time:At,output:fn,input:yn,expected_output:zt}=ye;let xe=null;switch(Ne){case ue.h.OK:xe=ne.createElement(ne.Fragment,null,ne.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",At/1e3,"\u79D2"),ne.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A\u8C03\u8BD5\u901A\u8FC7"));break;case ue.h.NOMATCH:xe=ne.createElement(ne.Fragment,null,ne.createElement("div",null,"\u8F93\u5165\uFF1A"),ne.createElement("pre",{style:{fontFamily:"initial"}},yn),ne.createElement("div",null,"\u8F93\u51FA\uFF1A"),ne.createElement("pre",{style:{fontFamily:"initial"}},fn&&g.Base64.decode(fn)),ne.createElement("div",null,"\u9884\u671F\u8F93\u51FA\uFF1A"),ne.createElement("pre",{style:{fontFamily:"initial"}},zt&&g.Base64.decode(zt)));break;case ue.h.EXECUTEFAILURE:xe=ne.createElement(ne.Fragment,null,ne.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ne.createElement("pre",null,yn)),ne.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ne.createElement("pre",{className:"error"},g.Base64.decode(lt)));break;case ue.h.COMPILEFAILURE:xe=ne.createElement(ne.Fragment,null,ne.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ne.createElement("pre",null,yn)),ne.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ne.createElement("pre",{className:"error"},g.Base64.decode(lt)));break;case ue.h.PODFAILURE:xe=ne.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ue.h.TIMEOUT:xe=ne.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ne.createElement(ne.Fragment,null," ",xe," ")};return ne.createElement("div",null,ne.createElement(Q.ZP,Ve(yt({loading:Jn},Ct),{onClick:zn}),gt),ne.createElement(x.default,{open:mr,title:"\u8C03\u8BD5\u4EE3\u7801",destroyOnClose:!0,width:1200,okText:"\u8FD0\u884C\u6D4B\u8BD5",confirmLoading:Zn,cancelButtonProps:{style:{display:"none"}},onOk:()=>un(),onCancel:()=>{ae.current=!1,or(!1)}},ne.createElement("div",{className:Z.result},ne.createElement("div",{className:Z.left},ne.createElement("div",{className:"mb20"},ne.createElement("span",{className:"c-black"},"\u6267\u884C\u4EE3\u7801"),!rn&&ne.createElement(Te.CopyToClipboard,{text:br,onCopy:()=>O.ZP.success("\u590D\u5236\u6210\u529F")},ne.createElement("span",{style:{float:"right"},className:"current c-light-primary"},ne.createElement("i",{className:"iconfont icon-fuzhi8 mr5"}),"\u590D\u5236"))),ne.createElement(Ae.Z,{height:510,className:"mb0",hidetoolBar:!0,defaultValue:br,onChange:ye=>er(ye)})),ne.createElement("div",{className:Z.right},ne.createElement("div",{className:"c-black mb20"},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B"),ne.createElement("div",{className:Z.box},ne.createElement("div",{className:Z.li},ne.createElement(y.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165",value:en,onChange:ye=>Lt(ye.target.value),bordered:!1,style:{height:180}}))),ne.createElement("div",{className:"c-black mb20 mt30"},"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"),ne.createElement("div",{className:Z.box},ne.createElement(P.Z,{spinning:Zn,tip:"\u4EE3\u7801\u6267\u884C\u4E2D"},ne.createElement("div",{className:Z.li,style:{height:196,overflow:"auto",padding:10}},Pe(Xt))))))))},C=o(80205),W=o(59301),Vt=Object.defineProperty,J=Object.defineProperties,it=Object.getOwnPropertyDescriptors,Ue=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,Rt=Object.prototype.propertyIsEnumerable,ct=(Ct,gt,ze)=>gt in Ct?Vt(Ct,gt,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Ct[gt]=ze,It=(Ct,gt)=>{for(var ze in gt||(gt={}))tt.call(gt,ze)&&ct(Ct,ze,gt[ze]);if(Ue)for(var ze of Ue(gt))Rt.call(gt,ze)&&ct(Ct,ze,gt[ze]);return Ct},_t=(Ct,gt)=>J(Ct,it(gt)),Ft=(Ct,gt)=>{var ze={};for(var mn in Ct)tt.call(Ct,mn)&>.indexOf(mn)<0&&(ze[mn]=Ct[mn]);if(Ct!=null&&Ue)for(var mn of Ue(Ct))gt.indexOf(mn)<0&&Rt.call(Ct,mn)&&(ze[mn]=Ct[mn]);return ze};const{TextArea:ee}=y.default,vt=[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"}],Wt=({value:Ct,onChange:gt})=>W.createElement(Switch,{checked:Ct,onChange:ze=>{gt(ze)}}),at="@\u2581@",on="@\u2581\u2581@",bn=({questionTitlePlaceholder:Ct,form:gt,scoreByBlank:ze=!1,hackidentifier:mn,answerKey:pn})=>{const[rn,Zn]=(0,e.useState)(!1),[rr,Jn]=(0,e.useState)(!1),mr=(0,X.useParams)().type==="edit",or=(ut,ae)=>{const In=ae.line;let Sn=0;for(let un=0;un<In;un++)Sn+=ut.getLine(un).split(at).length-1;for(let un=0;un<In;un++)Sn+=ut.getLine(un).split(on).length-1;const Gn=ut.getLine(In).substring(0,ae.ch);return Sn+=Gn.split(at).length-1,Sn+=Gn.split(on).length-1,Sn},Xt=(ut,ae,In,Sn)=>{const Gn=ut.getRange(ae.from,ae.to);let un=0;if(ae.text.forEach(zn=>{un+=zn.split(at).length-1}),ae.text.forEach(zn=>{un+=zn.split(on).length-1}),ae.origin!=="setValue"){if(Gn&&(Gn.indexOf(at)!==-1||Gn.indexOf(on)!==-1)){const zn=Gn.split(at).length-1+Gn.split(on).length-1,Pe=or(ut,ae.from);if(console.log(`\u5220\u9664${zn}\u4E2A\uFF0C \u524D\u9762\u6709${Pe}\u4E2A\uFF0C\u65B0\u589E${un}\u4E2A`),zn>1){const ye=Array.from({length:zn},(Ne,lt)=>Pe+lt);Sn(ye)}else Sn(Pe)}else if(un>0){const zn=or(ut,ae.from);console.log(`\u65B0\u589E${un}\u4E2A\uFF0C\u4E4B\u524D\u6709${zn}\u4E2A`),In(un,zn)}}},gr=()=>{const ut=gt.getFieldValue(pn);gt.setFieldsValue({[pn]:ut==null?void 0:ut.map((ae,In)=>_t(It({},ae),{position:In+1}))})},br=(0,e.useRef)(),er=(ut,ae)=>{for(let In=0;In<ut;In++)br.current({position:null,answer_text:""},ae+In);gr()},en=(0,e.useRef)(),Lt=ut=>{en.current(ut),gr()},Xn=k.default.useWatch(pn,gt);return W.createElement("div",{className:V.Z.wrap},W.createElement(k.default.Item,{label:"\u8BD5\u9898\u63CF\u8FF0",name:["hack","description"],style:{display:"table"},className:"w100",labelCol:{span:24},rules:[{required:!0}]},W.createElement(oe.h,{scrollId:"name",watch:!0,height:140})),W.createElement("div",{className:V.Z.questionTitleEditorWrap},W.createElement(k.default.Item,{label:"\u7A0B\u5E8F\u4EE3\u7801",name:["hack_codes","code"],labelCol:{span:24},rules:[{required:!0}]},W.createElement(oe.h,{scrollId:"name",watch:!0,height:400,showNullProgramButton:!0,onChange:(ut,ae)=>{const In=gt.getFieldValue(pn);console.log("--preAnswerData",In,ae),gt.setFieldsValue({[pn]:In==null?void 0:In.map((Sn,Gn)=>{var un;return _t(It({},Sn),{position:Gn+1,multi_line:(un=ae==null?void 0:ae[Gn])==null?void 0:un.multiLine})})})},placeholder:Ct,onCMBeforeChange:(ut,ae)=>{Xt(ut,ae,er,Lt)}}))),W.createElement(k.default.List,{name:pn,rules:[{validator(ut,ae){if(!(ae!=null&&ae.length))return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const In of ae){const{answer_text:Sn}=In||{};if((Sn==null?void 0:Sn.length)===0)return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(ut,{add:ae,remove:In},{errors:Sn})=>(br.current=ae,en.current=In,W.createElement(W.Fragment,null,W.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},W.createElement(k.default.Item,{label:"\u586B\u7A7A\u9879\u7B54\u6848",required:!0,labelCol:{span:24}}),W.createElement("div",{onClick:()=>{x.default.warning({title:"\u7ED9\u5206\u8BF4\u660E",icon:null,width:700,centered:!0,content:W.createElement("div",null,W.createElement("div",null,"1.\u5B66\u751F\u586B\u5199\u7B54\u6848\u4E4B\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801",W.createElement("span",{style:{color:"#e30000"}},"\u8FDB\u884C\u8BC4\u6D4B"),"\u624D\u80FD\u5F97\u5206\u3002"),W.createElement("div",{style:{marginTop:10}},"2.\u8BD5\u9898\u7B97\u5206\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u5C06\u7A0B\u5E8F\u91CC\u9762\u7684\u6240\u6709\u7A7A\u66FF\u6362\u6210\u5B66\u751F\u7684\u7B54\u6848\u8FDB\u884C\u8BC4\u6D4B\u3002\u8F93\u51FA\u7684\u7ED3\u679C\u4E0E\u6D4B\u8BD5\u96C6\u6BD4\u5BF9\uFF0C\u5B8C\u5168\u6B63\u786E\u5219\u5F97\u6EE1\u5206\uFF1B\u82E5\u4E0D\u5B8C\u5168\u6B63\u786E\uFF0C\u5219\u4F9D\u6B21\u5C06\u6BCF\u4E2A\u7A7A\u6362\u6210\u5B66\u751F\u63D0\u4EA4\u7684\u7B54\u6848\uFF0C\u540C\u65F6\u5C06\u5176\u4ED6\u7A7A\u66FF\u6362\u6210\u6807\u51C6\u7B54\u6848\uFF0C\u8FD0\u884C\u7A0B\u5E8F\u3002\u5982\u679C\u8FD9\u4E2A\u7A7A\u7684\u5B66\u751F\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7ED3\u5408\u80FD\u5F97\u5230\u6B63\u786E\u8F93\u51FA\uFF0C\u5219\u8FD9\u4E2A\u7A7A\u5F97\u5230\u8BE5\u7A7A\u7684\u6EE1\u5206\uFF0C\u5426\u5219\u8BE5\u7A7A\u5F970\u5206\u3002"))})},style:{minHeight:32,color:"#3061D0",cursor:"pointer"}},W.createElement(C.Z,{style:{marginRight:3,color:"#3061D0"}}),W.createElement("span",null," \u7ED9\u5206\u8BF4\u660E"))),ut.map((Gn,un)=>{var zn=Gn,{key:Pe,name:ye}=zn,Ne=Ft(zn,["key","name"]),lt,At;return W.createElement(G.Z,{className:"mb20",key:Pe,align:"middle",wrap:!1},W.createElement(ie.Z,{flex:"0 0 auto",className:`${V.Z.blankIndex}`},"\u586B\u7A7A\u9879",un+1),W.createElement(ie.Z,{flex:1},W.createElement(G.Z,{align:"top",justify:"space-between",wrap:!1},W.createElement(ie.Z,null,W.createElement(k.default.Item,_t(It({},Ne),{name:[ye,"answer_text"],noStyle:!0}),(lt=Xn==null?void 0:Xn[ye])!=null&<.multi_line||(At=Xn==null?void 0:Xn[ye])!=null&&At.multiLine?W.createElement(ee,{spellCheck:!1,style:{marginLeft:10,width:550}}):W.createElement(y.default,{style:{marginLeft:10,width:550},className:V.Z.blankInput,size:"large",maxLength:1e3,onBlur:fn=>{}}))),ze&&W.createElement(ie.Z,{flex:"224px"},W.createElement(k.default.Item,_t(It({},Ne),{name:[ye,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),W.createElement(me.Z,{size:"large",className:V.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"}))))))})))),W.createElement("div",{onClick:()=>Zn(!0)},W.createElement(k.default.Item,{name:["hack","analysis"],label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},W.createElement(oe.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:rn}))),W.createElement(k.default.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",style:{marginTop:30},name:["hack_codes","language"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},W.createElement(K.default,{size:"large"},vt.map(ut=>W.createElement(K.default.Option,{key:ut.title,value:ut.key}," ",ut.title)))),W.createElement(k.default.Item,{label:"\u6700\u5927\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09",style:{marginTop:30},labelCol:{span:24},required:!0},W.createElement(k.default.Item,{name:["hack","time_limit"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}],noStyle:!0},W.createElement(me.Z,{precision:0,max:10,min:3,size:"large",style:{width:"97%"}})),W.createElement("span",{className:"ml10 font14"},"\u79D2")),W.createElement(k.default.Item,{label:"\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406",style:{marginTop:30},name:["hack","submit_rule"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406"}]},W.createElement(Fe.ZP.Group,{style:{marginTop:-10}},W.createElement(Fe.ZP,{value:0},"\u4E0D\u5FFD\u7565\u7A7A\u683C"),W.createElement(Fe.ZP,{value:1},"\u5FFD\u7565\u9996\u5C3E\u7A7A\u683C"),W.createElement(Fe.ZP,{value:2},"\u5FFD\u7565\u6240\u6709\u7A7A\u683C"))),W.createElement(k.default.Item,{label:"\u6D4B\u8BD5\u7528\u4F8B",required:!0,style:{marginTop:30}}),W.createElement("div",{style:{background:"#F6F7F9",padding:15}},W.createElement(k.default.Item,{label:"\u8F93\u5165",labelCol:{span:24},name:["hack_sets","input"]},W.createElement(ee,{rows:4})),W.createElement(k.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24},name:["hack_sets","output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},W.createElement(ee,{rows:4}))),W.createElement(Se,{form:gt,answerKey:pn,hackIdentifier:mn,buttonText:"\u8FD0\u884C\u8C03\u8BD5",buttonProps:{ghost:!0,icon:W.createElement("i",{className:"iconfont icon-ceshi"}),style:{background:"rgba(55,173,131,0.05)",borderRadius:19,border:"1px solid #37AD83",width:116,height:38,display:"inline-flex",fontSize:14,alignItems:"center",justifyContent:"center",marginTop:20,cursor:"pointer",color:"#37AD83"}}}))}},74830:function(gn,Ot,o){o.d(Ot,{u:function(){return ne}});var e=o(59301),y=o(95237),k=o(43604),x=o(6848),G=o(78241),ie=o(11037),me=o(37520),K=o(89378),Fe=o(64542),oe=o(59301),X=Object.defineProperty,V=Object.defineProperties,O=Object.getOwnPropertyDescriptors,Q=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable,Z=(_e,N,Ee)=>N in _e?X(_e,N,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):_e[N]=Ee,H=(_e,N)=>{for(var Ee in N||(N={}))P.call(N,Ee)&&Z(_e,Ee,N[Ee]);if(Q)for(var Ee of Q(N))g.call(N,Ee)&&Z(_e,Ee,N[Ee]);return _e},R=(_e,N)=>V(_e,O(N)),Ae=(_e,N)=>{var Ee={};for(var et in _e)P.call(_e,et)&&N.indexOf(et)<0&&(Ee[et]=_e[et]);if(_e!=null&&Q)for(var et of Q(_e))N.indexOf(et)<0&&g.call(_e,et)&&(Ee[et]=_e[et]);return Ee};const Te=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],ue=({value:_e,onChange:N,choiceTextKey:Ee,answerKey:et,index:Ce,isEdit:Be,setInputActive:se,form:yt,choiceOptionsPath:Ve,allowChangeMode:L,showAddIcon:q,addItem:Se,deleteItem:C})=>{console.log(_e,"value");const W=(_e==null?void 0:_e[et])===1,Vt=()=>{const it=yt.getFieldValue(Ve);yt.setFieldValue(Ve,it.map(Ue=>R(H({},Ue),{[et]:0})))},J=()=>{W?N(R(H({},_e),{[et]:0})):(L||Vt(),N(R(H({},_e),{[et]:1})))};return oe.createElement(y.Z,{className:ie.Z.choiceWrap,align:"middle",wrap:!1},oe.createElement(k.Z,{onClick:J,className:`${ie.Z.choiceIndex} ${W?ie.Z.activeAnswer:""}`},Te[Ce]),oe.createElement(k.Z,{flex:1,className:`${ie.Z.editorWrap} ml15`,onClick:se},oe.createElement(Fe.x,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Be,value:_e==null?void 0:_e[Ee],onChange:it=>{N(R(H({},_e),{[Ee]:it}))}})),oe.createElement(k.Z,{flex:"0 0 auto",className:"ml15"},oe.createElement("div",{onClick:J,className:`${ie.Z.setAnswerBtn} ${W?ie.Z.activeAnswer:""}`},W?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),oe.createElement(k.Z,{className:ie.Z.actionWrapper},oe.createElement(x.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},oe.createElement(me.Z,{className:ie.Z.addIcon,onClick:Se,style:{visibility:q?"visible":"hidden"}})),oe.createElement(x.Z,{title:"\u5220\u9664"},oe.createElement(K.Z,{className:ie.Z.deleteIcon,onClick:C,style:{visibility:Ce>1?"visible":"hidden"}}))))},ne=({questionTitlePlaceholder:_e,titleKey:N,choiceKey:Ee,analysisKey:et,choiceTextKey:Ce,answerKey:Be,choiceOptionsPath:se,allowChangeMode:yt=!0,form:Ve,showAnalysis:L=!0})=>{const[q,Se]=(0,e.useState)(),[C,W]=(0,e.useState)(!1);return oe.createElement("div",{className:ie.Z.wrap},oe.createElement("div",{className:ie.Z.questionTitleEditorWrap},oe.createElement(G.default.Item,{label:"\u9898\u5E72",name:N,labelCol:{span:24},rules:[{required:!0}]},oe.createElement(Fe.h,{scrollId:Array.isArray(N)?N.join("_"):`${N}`,watch:!0,height:140,placeholder:_e}))),oe.createElement(G.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),oe.createElement(G.default.List,{name:Ee,rules:[{validator(Vt,J){const it=J.some(tt=>tt[Be]===1),Ue=J.findIndex(tt=>{var Rt;return((Rt=tt[Ce])==null?void 0:Rt.length)<=0});return Ue!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${Te[Ue]}\u9009\u9879\u7684\u5185\u5BB9`)):it?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(Vt,{add:J,remove:it})=>oe.createElement("div",{id:Array.isArray(se)?se.join("_"):`${se}`},Vt.map((Ue,tt)=>{var Rt=Ue,{key:ct,name:It}=Rt,_t=Ae(Rt,["key","name"]);const Ft=q===ct,ee=()=>{Se(ct)},vt=tt<7&&tt===Vt.length-1,Wt=()=>J({[Ce]:"",[Be]:0}),at=()=>it(It);return oe.createElement(G.default.Item,R(H({},_t),{key:ct,name:It,className:ie.Z.choiceListWrap,rules:[{validator(on,bn){return bn!=null&&bn.choice_text?Promise.resolve():Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${Te[tt]}\u9009\u9879\u7684\u5185\u5BB9`))}}]}),oe.createElement(ue,{choiceTextKey:Ce,answerKey:Be,index:tt,isEdit:Ft,setInputActive:ee,form:Ve,choiceOptionsPath:se,allowChangeMode:yt,showAddIcon:vt,addItem:Wt,deleteItem:at}))}),Vt.length<8&&oe.createElement("div",{className:`${ie.Z.addBtn} mb30`,onClick:()=>J({[Ce]:"",[Be]:0})},"\u6DFB\u52A0\u9009\u9879"))),L&&oe.createElement("div",{onClick:()=>W(!0)},oe.createElement(G.default.Item,{name:et,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},oe.createElement(Fe.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:C}))))}},26778:function(gn,Ot,o){o.d(Ot,{u:function(){return yt}});var e=o(59301),y=o(43418),k=o(95237),x=o(43604),G=o(92832),ie=o(6848),me=o(78673),K=o(78241),Fe=o(5112),oe=o(88897),X=o(64542),V=o(89378),O=o(86902),Q=o(11037),P=o(34571),g=o(59301),Z=Object.defineProperty,H=Object.defineProperties,R=Object.getOwnPropertyDescriptors,Ae=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,ne=(Ve,L,q)=>L in Ve?Z(Ve,L,{enumerable:!0,configurable:!0,writable:!0,value:q}):Ve[L]=q,_e=(Ve,L)=>{for(var q in L||(L={}))Te.call(L,q)&&ne(Ve,q,L[q]);if(Ae)for(var q of Ae(L))ue.call(L,q)&&ne(Ve,q,L[q]);return Ve},N=(Ve,L)=>H(Ve,R(L)),Ee=(Ve,L)=>{var q={};for(var Se in Ve)Te.call(Ve,Se)&&L.indexOf(Se)<0&&(q[Se]=Ve[Se]);if(Ve!=null&&Ae)for(var Se of Ae(Ve))L.indexOf(Se)<0&&ue.call(Ve,Se)&&(q[Se]=Ve[Se]);return q};const et=({value:Ve,onChange:L})=>{const q=C=>{y.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Q.Z.modal,onOk:()=>{const W=[...Ve];W.splice(C,1),L(W)}})},Se=()=>{const C=[...Ve];C.push(""),L(C)};return g.createElement(k.Z,{className:"ml20"},g.createElement(x.Z,{flex:1},Ve==null?void 0:Ve.map((C,W)=>g.createElement(k.Z,{key:`${C}_${W}`,className:"mb20"},g.createElement(G.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:C,autoSize:{maxRows:3},maxLength:1e3,onBlur:Vt=>{const J=[...Ve],it=Vt.target.value.trim();J[W]=it,L(J)}}),g.createElement(ie.Z,{title:"\u5220\u9664"},g.createElement(V.Z,{className:Q.Z.deleteIcon,style:{marginLeft:15,visibility:W>0?"visible":"hidden"},onClick:()=>q(W)}))))),g.createElement(x.Z,null,g.createElement("div",{className:`${Q.Z.addBtn}`,onClick:()=>{Se()}},"\u65B0\u589E\u7B54\u6848")))},Ce=({value:Ve,onChange:L})=>{const q=C=>{y.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Q.Z.modal,onOk:()=>{const W=[...Ve];W.splice(C,1),L(W)}})},Se=()=>{const C=[...Ve];C.push(""),L(C)};return g.createElement(k.Z,{className:"ml20"},g.createElement(x.Z,{flex:1},Ve==null?void 0:Ve.map((C,W)=>g.createElement(k.Z,{key:`${C}_${W}`,align:"middle",className:"mb20"},g.createElement(P.Z,{value:C,style:{flex:1},onChange:Vt=>{const J=[...Ve];J[W]=Vt,L(J)}}),g.createElement(ie.Z,{title:"\u5220\u9664"},g.createElement(V.Z,{className:Q.Z.deleteIcon,style:{marginLeft:15,visibility:W>0?"visible":"hidden"},onClick:()=>q(W)}))))),g.createElement(x.Z,null,g.createElement("div",{className:`${Q.Z.addBtn}`,onClick:()=>{Se()}},"\u65B0\u589E\u7B54\u6848")))},Be=({value:Ve=!0,onChange:L})=>g.createElement(me.Z,{checked:!Ve,onChange:q=>{L(!q)}}),se="\u2581",yt=({questionTitlePlaceholder:Ve,form:L,scoreByBlank:q=!1,answerKey:Se})=>{const[C,W]=(0,e.useState)(!1),Vt=(_t,Ft)=>{const ee=Ft.line;let vt=0;for(let at=0;at<ee;at++)vt+=_t.getLine(at).split(se).length-1;const Wt=_t.getLine(ee).substring(0,Ft.ch);return vt+=Wt.split(se).length-1,vt},J=(_t,Ft,ee,vt)=>{const Wt=_t.getRange(Ft.from,Ft.to);let at=0;if(Ft.text.forEach(on=>{at+=on.split(se).length-1}),Ft.origin!=="setValue"){if(Wt&&Wt.indexOf(se)!==-1){const on=Wt.split(se).length-1,bn=Vt(_t,Ft.from);if(console.log(`\u5220\u9664${on}\u4E2A\uFF0C \u524D\u9762\u6709${bn}\u4E2A\uFF0C\u65B0\u589E${at}\u4E2A`),on>1){const Ct=Array.from({length:on},(gt,ze)=>bn+ze);vt(Ct)}else vt(bn)}else if(at>0){const on=Vt(_t,Ft.from);console.log(`\u65B0\u589E${at}\u4E2A\uFF0C\u4E4B\u524D\u6709${on}\u4E2A`),ee(at,on)}}},it=()=>{const _t=L.getFieldValue(Se);L.setFieldsValue({[Se]:_t.map((Ft,ee)=>N(_e({},Ft),{position:ee+1}))})},Ue=(0,e.useRef)(),tt=(_t,Ft)=>{for(let ee=0;ee<_t;ee++)Ue.current({position:null,answer_text:[""],model:1},Ft+ee);it()},Rt=(0,e.useRef)(),ct=_t=>{Rt.current(_t),it()},It=K.default.useWatch(Se,L);return g.createElement("div",{className:Q.Z.wrap},g.createElement("div",{className:Q.Z.questionTitleEditorWrap},g.createElement(K.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},g.createElement(X.h,{scrollId:"name",watch:!0,height:140,placeholder:Ve,showNullButton:!0,onCMBeforeChange:(_t,Ft)=>{J(_t,Ft,tt,ct)}}))),g.createElement(K.default.List,{name:Se,rules:[{validator(_t,Ft){if(!(Ft!=null&&Ft.length))return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const ee of Ft){const{answer_text:vt}=ee||{};if(vt!=null&&vt.some(Wt=>(Wt==null?void 0:Wt.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(_t,{add:Ft,remove:ee},{errors:vt})=>(Ue.current=Ft,Rt.current=ee,g.createElement(g.Fragment,null,g.createElement(K.default.Item,{label:g.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(_t!=null&&_t.length)&&g.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),_t.map((Wt,at)=>{var on=Wt,{key:bn,name:Ct}=on,gt=Ee(on,["key","name"]),ze,mn;return g.createElement("div",{style:{marginBottom:10},key:bn},g.createElement(k.Z,{className:"mb20",align:"middle",wrap:!1},g.createElement(x.Z,{style:{marginRight:10},flex:"0 0 auto",className:`${Q.Z.blankIndex}`},"\u586B\u7A7A\u9879",at+1),g.createElement(K.default.Item,N(_e({},gt),{name:[Ct,"model"],noStyle:!0}),g.createElement(Fe.ZP.Group,{onChange:()=>{const pn=L.getFieldValue(Se);L.setFieldsValue({[Se]:pn.map((rn,Zn)=>N(_e({},rn),{answer_text:Ct===Zn?[""]:rn.answer_text}))})}},g.createElement(Fe.ZP,{value:1},"\u6587\u672C\u6A21\u5F0F ",g.createElement(ie.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6587\u672C\u7B54\u6848"},g.createElement(O.Z,null))),g.createElement(Fe.ZP,{value:2},"\u6570\u5B66\u516C\u5F0F\u6A21\u5F0F ",g.createElement(ie.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u7F16\u5199\u6570\u5B66\u516C\u5F0F\u4F5C\u4E3A\u7B54\u6848"},g.createElement(O.Z,null)))))),g.createElement(k.Z,{style:{marginLeft:20},align:"middle",wrap:!1},g.createElement(x.Z,{flex:1},g.createElement(k.Z,{align:"top",justify:"space-between",wrap:!1},g.createElement(x.Z,{flex:1},g.createElement(K.default.Item,N(_e({},gt),{name:[Ct,"answer_text"],noStyle:!0}),((mn=(ze=L.getFieldValue(Se))==null?void 0:ze[Ct])==null?void 0:mn.model)===1?g.createElement(et,null):g.createElement(Ce,null))),q&&g.createElement(x.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},g.createElement(K.default.Item,N(_e({},gt),{name:[Ct,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Q.Z.blankInputNumberWrapper}),g.createElement(oe.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),g.createElement(K.default.Item,N(_e({},gt),{name:[Ct,"position"],noStyle:!0}),g.createElement(G.default,{type:"hidden"})))))})))),g.createElement(k.Z,{align:"middle"},g.createElement(K.default.Item,{name:"downcase",valuePropName:"checked"},g.createElement(me.Z,null)),g.createElement(x.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),g.createElement(k.Z,{align:"middle"},g.createElement(K.default.Item,{name:"no_space",valuePropName:"checked"},g.createElement(me.Z,null)),g.createElement(x.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(It==null?void 0:It.length)>1&&g.createElement(k.Z,{align:"middle",className:(It==null?void 0:It.length)>1?"mb30":`${Q.Z.hide}`},g.createElement(K.default.Item,{name:"is_ordered"},g.createElement(Be,null)),g.createElement(x.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),g.createElement("div",{onClick:()=>W(!0)},g.createElement(K.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},g.createElement(X.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:C}))))}},41673:function(gn,Ot,o){o.d(Ot,{Z:function(){return Ae}});var e=o(59301),y=o(95237),k=o(43604),x=o(78241),G=o(11037),ie=o(64542),me=o(59301),K=Object.defineProperty,Fe=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,X=Object.getOwnPropertySymbols,V=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable,Q=(Te,ue,ne)=>ue in Te?K(Te,ue,{enumerable:!0,configurable:!0,writable:!0,value:ne}):Te[ue]=ne,P=(Te,ue)=>{for(var ne in ue||(ue={}))V.call(ue,ne)&&Q(Te,ne,ue[ne]);if(X)for(var ne of X(ue))O.call(ue,ne)&&Q(Te,ne,ue[ne]);return Te},g=(Te,ue)=>Fe(Te,oe(ue)),Z=(Te,ue)=>{var ne={};for(var _e in Te)V.call(Te,_e)&&ue.indexOf(_e)<0&&(ne[_e]=Te[_e]);if(Te!=null&&X)for(var _e of X(Te))ue.indexOf(_e)<0&&O.call(Te,_e)&&(ne[_e]=Te[_e]);return ne};const H={\u6B63\u786E:"T",\u9519\u8BEF:"F"},R=({value:Te,onChange:ue,form:ne})=>{const _e=(Te==null?void 0:Te.is_answer)===1,N=Te==null?void 0:Te.choice_text,Ee=()=>{const et=ne.getFieldsValue().choices.map(Ce=>({choice_text:Ce.choice_text,is_answer:0}));ne.setFieldsValue({choices:et}),ue(g(P({},Te),{is_answer:1}))};return me.createElement(y.Z,{className:G.Z.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"}},me.createElement(k.Z,{onClick:Ee,className:`${G.Z.choiceIndex} ${G.Z.judgementIndex} ${_e?G.Z.activeAnswer:""}`},H[N]),me.createElement(k.Z,{flex:1,className:`${G.Z.editorWrap} ml15`},me.createElement("div",{className:`${G.Z.inputBorder} ${G.Z.placeholder} ${_e?G.Z.activeJudgementAnswer:""}`},N)),me.createElement(k.Z,{flex:"0 0 auto",className:"ml15"},me.createElement("div",{onClick:Ee,className:`${G.Z.setAnswerBtn} ${_e?G.Z.activeAnswer:""}`},_e?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},Ae=({questionTitlePlaceholder:Te,choiceKey:ue,form:ne})=>{const[_e,N]=(0,e.useState)(!1);return me.createElement("div",{className:G.Z.wrap},me.createElement("div",{className:G.Z.questionTitleEditorWrap},me.createElement(x.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},me.createElement(ie.h,{scrollId:"name",watch:!0,height:140,placeholder:Te}))),me.createElement(x.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},me.createElement(x.default.List,{name:"choices",rules:[{validator(Ee,et){return et.some(Be=>(Be==null?void 0:Be.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},Ee=>me.createElement("div",{id:"choices"},Ee.map(et=>{var Ce=et,{key:Be,name:se}=Ce,yt=Z(Ce,["key","name"]);return me.createElement(x.default.Item,g(P({},yt),{key:Be,name:se,noStyle:!0}),me.createElement(R,{form:ne}))})))),me.createElement("div",{onClick:()=>N(!0)},me.createElement(x.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},me.createElement(ie.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:_e}))))}},64542:function(gn,Ot,o){o.d(Ot,{h:function(){return P},x:function(){return g}});var e=o(23469),y=o(11037),k=o(25711),x=o(59301),G=Object.defineProperty,ie=Object.defineProperties,me=Object.getOwnPropertyDescriptors,K=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,X=(Z,H,R)=>H in Z?G(Z,H,{enumerable:!0,configurable:!0,writable:!0,value:R}):Z[H]=R,V=(Z,H)=>{for(var R in H||(H={}))Fe.call(H,R)&&X(Z,R,H[R]);if(K)for(var R of K(H))oe.call(H,R)&&X(Z,R,H[R]);return Z},O=(Z,H)=>ie(Z,me(H)),Q=(Z,H)=>{var R={};for(var Ae in Z)Fe.call(Z,Ae)&&H.indexOf(Ae)<0&&(R[Ae]=Z[Ae]);if(Z!=null&&K)for(var Ae of K(Z))H.indexOf(Ae)<0&&oe.call(Z,Ae)&&(R[Ae]=Z[Ae]);return R};const P=Z=>{var H=Z,{value:R,onChange:Ae,scrollId:Te}=H,ue=Q(H,["value","onChange","scrollId"]);return x.createElement("div",{id:Te||""},x.createElement(e.Z,O(V({},ue),{defaultValue:R,onChange:(ne,_e)=>{console.log("a:",ne,_e),_e!=null&&_e.length?Ae(ne,_e):Ae(ne)}})))},g=({value:Z,onChange:H,placeholder:R,height:Ae=140,isEdit:Te,miniToolbar:ue,watch:ne=!0})=>Te?x.createElement(e.Z,{watch:ne,isFocus:!0,height:Ae||void 0,placeholder:R,defaultValue:Z,onChange:H,miniToolbar:ue}):x.createElement("div",{style:{cursor:"pointer"}},Z?x.createElement(k.Z,{className:y.Z.inputBorder,value:Z}):x.createElement("div",{className:`${y.Z.inputBorder} ${y.Z.placeholder} inputBorderError`},R))},6507:function(gn,Ot,o){o.d(Ot,{W:function(){return Ce}});var e=o(59301),y=o(8591),k=o(12563),x=o(78241),G=o(78673),ie=o(95237),me=o(43604),K=o(6848),Fe=o(92832),oe=o(88897),X=o(11037),V=o(64542),O=o(23469),Q=o(86902),P=Object.defineProperty,g=Object.defineProperties,Z=Object.getOwnPropertyDescriptors,H=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,Te=(Be,se,yt)=>se in Be?P(Be,se,{enumerable:!0,configurable:!0,writable:!0,value:yt}):Be[se]=yt,ue=(Be,se)=>{for(var yt in se||(se={}))R.call(se,yt)&&Te(Be,yt,se[yt]);if(H)for(var yt of H(se))Ae.call(se,yt)&&Te(Be,yt,se[yt]);return Be},ne=(Be,se)=>g(Be,Z(se)),_e=(Be,se)=>{var yt={};for(var Ve in Be)R.call(Be,Ve)&&se.indexOf(Ve)<0&&(yt[Ve]=Be[Ve]);if(Be!=null&&H)for(var Ve of H(Be))se.indexOf(Ve)<0&&Ae.call(Be,Ve)&&(yt[Ve]=Be[Ve]);return yt};const N=Be=>{var se=Be,{value:yt,onChange:Ve}=se,L=_e(se,["value","onChange"]);const q=Se=>{Ve([Se])};return e.createElement(O.Z,ne(ue({},L),{defaultValue:yt==null?void 0:yt[0],onChange:q}))},Ee=Be=>{if(!Be)return!1;if(/^s*$/.test(Be)||Be.trim()===""){y.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let se=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return Be==="|"?(y.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},et=({value:Be=[],onClose:se})=>e.createElement(k.default,{closable:!0,onClose:se,className:X.Z.keywordTag},e.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},Be.join(" \u6216 "))),Ce=({questionTitlePlaceholder:Be,form:se,showKeywords:yt,isMustKeyWords:Ve=yt})=>{const[L,q]=(0,e.useState)(!1),[Se,C]=(0,e.useState)(""),W=x.default.useWatch("use_keywords",se),Vt=x.default.useWatch("question_score",se);return e.createElement("div",{className:X.Z.wrap},e.createElement("div",{className:X.Z.questionTitleEditorWrap},e.createElement(x.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},e.createElement(V.h,{scrollId:"name",watch:!0,height:140,placeholder:Be}))),e.createElement(x.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:"answer_texts",labelCol:{span:24}},e.createElement(N,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),yt&&!Ve&&e.createElement(x.default.Item,{hidden:!0,name:"use_keywords",valuePropName:"checked"},e.createElement(G.Z,{defaultChecked:!0})),yt&&Ve&&e.createElement(ie.Z,{align:"middle",className:"mb30"},e.createElement(x.default.Item,{name:"use_keywords",valuePropName:"checked"},e.createElement(G.Z,null)),e.createElement(me.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),e.createElement(me.Z,null,e.createElement(K.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},e.createElement(Q.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(W||!Ve)&&e.createElement(x.default.List,{name:"keywords",rules:[{validator(J,it){return Ve?it!=null&&it.length?(it==null?void 0:it.reduce((tt,Rt)=>tt+Rt.score,0))>parseFloat(Vt)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(J,{add:it,remove:Ue})=>e.createElement(e.Fragment,null,e.createElement("div",{className:`${X.Z.title} mb10`},Ve?"\u5173\u952E\u8BCD":e.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),e.createElement(ie.Z,{align:"middle",className:"font14 mb30"},e.createElement(me.Z,{flex:1},e.createElement(Fe.default,{value:Se,onChange:tt=>{C(tt.target.value)},maxLength:50,allowClear:!0,onPressEnter:tt=>{var Rt,ct,It,_t;const Ft=`${(Rt=tt.target)==null?void 0:Rt.value}`,ee=(It=(ct=Ft==null?void 0:Ft.split("|"))==null?void 0:ct.filter(at=>!!at))==null?void 0:It.map(at=>at==null?void 0:at.trim()),vt=se.getFieldValue("keywords"),Wt=((_t=vt==null?void 0:vt.map(at=>at==null?void 0:at.keyword))==null?void 0:_t.flat())||[];for(const at of ee)if(Wt.includes(at)){y.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Ee(Ft)&&(it({keyword:ee,score:1}),C(""))},className:X.Z.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),e.createElement(me.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),J.map(tt=>{var Rt=tt,{key:ct,name:It}=Rt,_t=_e(Rt,["key","name"]);return e.createElement(ie.Z,{key:ct,className:"mb20",style:{marginRight:148}},e.createElement(me.Z,{flex:1},e.createElement(ie.Z,{align:"middle",justify:"space-between"},e.createElement(x.default.Item,ne(ue({},_t),{name:[It,"keyword"]}),e.createElement(et,{onClose:()=>Ue(It)})),Ve&&e.createElement(x.default.Item,ne(ue({},_t),{name:[It,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:X.Z.blankInputNumberWrapper}),e.createElement(oe.Z,{className:X.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),e.createElement("div",{onClick:()=>q(!0)},e.createElement(x.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},e.createElement(V.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:L}))))}},26696:function(gn,Ot,o){o.d(Ot,{tc:function(){return zn.t},uh:function(){return e.u},rL:function(){return un},u8:function(){return k.u},ZZ:function(){return y.Z},Wk:function(){return x.W}});var e=o(74830),y=o(41673),k=o(26778),x=o(6507),G=o(59301),ie=o(36381),me=o(78241),K=o(95237),Fe=o(43604),oe=o(88897),X=o(6848),V=o(38854),O=o(11037),Q=o(89378),P=o(64542),g=o(43418),Z=o(92832),H=o(78673),R=o(59301),Ae=Object.defineProperty,Te=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable,Ee=(Pe,ye,Ne)=>ye in Pe?Ae(Pe,ye,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):Pe[ye]=Ne,et=(Pe,ye)=>{for(var Ne in ye||(ye={}))_e.call(ye,Ne)&&Ee(Pe,Ne,ye[Ne]);if(ne)for(var Ne of ne(ye))N.call(ye,Ne)&&Ee(Pe,Ne,ye[Ne]);return Pe},Ce=(Pe,ye)=>Te(Pe,ue(ye)),Be=(Pe,ye)=>{var Ne={};for(var lt in Pe)_e.call(Pe,lt)&&ye.indexOf(lt)<0&&(Ne[lt]=Pe[lt]);if(Pe!=null&&ne)for(var lt of ne(Pe))ye.indexOf(lt)<0&&N.call(Pe,lt)&&(Ne[lt]=Pe[lt]);return Ne};const se=({value:Pe,onChange:ye})=>{const Ne=At=>{g.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:O.Z.modal,onOk:()=>{const fn=[...Pe];fn.splice(At,1),ye(fn)}})},lt=()=>{const At=[...Pe];At.push(""),ye(At)};return R.createElement(K.Z,{className:"ml20"},R.createElement(Fe.Z,{flex:1},Pe==null?void 0:Pe.map((At,fn)=>R.createElement(K.Z,{key:`${At}_${fn}`,align:"middle",className:"mb20"},R.createElement(Z.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:At,autoSize:{maxRows:3},maxLength:1e3,onBlur:yn=>{const zt=[...Pe],xe=yn.target.value.trim();zt[fn]=xe,ye(zt)}}),R.createElement(X.Z,{title:"\u5220\u9664"},R.createElement(Q.Z,{className:O.Z.deleteIcon,style:{marginLeft:15,visibility:fn>0?"visible":"hidden"},onClick:()=>Ne(fn)}))))),R.createElement(Fe.Z,null,R.createElement("div",{className:`${O.Z.addBtn}`,onClick:()=>{lt()}},"\u65B0\u589E\u7B54\u6848")))},yt=({value:Pe=!0,onChange:ye})=>R.createElement(H.Z,{checked:!Pe,onChange:Ne=>{ye(!Ne)}}),Ve="\u2581",L=({questionTitlePlaceholder:Pe,form:ye,name:Ne,scoreByBlank:lt=!1,answerKey:At,titleKey:fn="name",analysisKey:yn="analysis",isOrdered:zt="is_ordered"})=>{var xe,Yt;const[B,le]=(0,G.useState)(!1),Oe=(Re,je)=>{const Le=je.line;let Xe=0;for(let qe=0;qe<Le;qe++)Xe+=Re.getLine(qe).split(Ve).length-1;const De=Re.getLine(Le).substring(0,je.ch);return Xe+=De.split(Ve).length-1,Xe},Qe=(Re,je,Le,Xe)=>{const De=Re.getRange(je.from,je.to);let qe=0;if(je.text.forEach(Bt=>{qe+=Bt.split(Ve).length-1}),je.origin!=="setValue"){if(De&&De.indexOf(Ve)!==-1){const Bt=De.split(Ve).length-1,Zt=Oe(Re,je.from);if(console.log(`\u5220\u9664${Bt}\u4E2A\uFF0C \u524D\u9762\u6709${Zt}\u4E2A\uFF0C\u65B0\u589E${qe}\u4E2A`),Bt>1){const xt=Array.from({length:Bt},(Pt,kt)=>Zt+kt);Xe(xt)}else Xe(Zt)}else if(qe>0){const Bt=Oe(Re,je.from);console.log(`\u65B0\u589E${qe}\u4E2A\uFF0C\u4E4B\u524D\u6709${Bt}\u4E2A`),Le(qe,Bt)}}},I=()=>{const Re=ye.getFieldValue(["sub_item_banks",...At]);ye.setFieldValue(["sub_item_banks",...At],Re==null?void 0:Re.map((je,Le)=>Ce(et({},je),{position:Le+1})))},M=(0,G.useRef)(),T=(Re,je)=>{for(let Le=0;Le<Re;Le++)M.current({position:null,answer_text:[""]},je+Le);I()},he=(0,G.useRef)(),He=Re=>{he.current(Re),I()},Je=(Yt=(xe=ye.getFieldValue("sub_item_banks"))==null?void 0:xe[At==null?void 0:At[0]])==null?void 0:Yt[At==null?void 0:At[1]];return(0,G.useEffect)(()=>{console.log("========",ye.getFieldsValue())},[ye]),R.createElement("div",{className:O.Z.wrap},R.createElement("div",{className:O.Z.questionTitleEditorWrap},R.createElement(me.default.Item,{label:"\u9898\u5E72",name:fn,labelCol:{span:24},rules:[{required:!0}]},R.createElement(P.h,{scrollId:"name",watch:!0,height:140,placeholder:Pe,showNullButton:!0,onCMBeforeChange:(Re,je)=>{Qe(Re,je,T,He)}}))),R.createElement(me.default.List,{name:At,rules:[{validator(Re,je){if((je==null?void 0:je.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const Le of je){const{answer_text:Xe}=Le||{};if(Xe!=null&&Xe.some(De=>(De==null?void 0:De.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Re,{add:je,remove:Le},{errors:Xe})=>(M.current=je,he.current=Le,R.createElement(R.Fragment,null,R.createElement(me.default.Item,{label:R.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(Re!=null&&Re.length)&&R.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),Re.map((De,qe)=>{var Bt=De,{key:Zt,name:xt}=Bt,Pt=Be(Bt,["key","name"]);return R.createElement(K.Z,{align:"top",key:Zt},R.createElement(Fe.Z,{className:`${O.Z.blankIndex} pt5`},"\u586B\u7A7A\u9879",qe+1),R.createElement(Fe.Z,{flex:1},R.createElement(K.Z,{align:"top",justify:"space-between"},R.createElement(Fe.Z,{flex:1},R.createElement(me.default.Item,Ce(et({},Pt),{name:[xt,"answer_text"],noStyle:!0}),R.createElement(se,null))),lt&&R.createElement(Fe.Z,{flex:"224px"},R.createElement(me.default.Item,Ce(et({},Pt),{name:[xt,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:O.Z.blankInputNumberWrapper}),R.createElement(oe.Z,{className:O.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),R.createElement(me.default.Item,Ce(et({},Pt),{name:[xt,"position"],noStyle:!0}),R.createElement(Z.default,{type:"hidden"}))))})))),R.createElement(K.Z,{align:"middle"},R.createElement(me.default.Item,{name:[Ne,"downcase"],valuePropName:"checked"},R.createElement(H.Z,null)),R.createElement(Fe.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),R.createElement(K.Z,{align:"middle"},R.createElement(me.default.Item,{name:[Ne,"no_space"],valuePropName:"checked"},R.createElement(H.Z,null)),R.createElement(Fe.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(Je==null?void 0:Je.length)>1&&R.createElement(K.Z,{align:"middle",className:(Je==null?void 0:Je.length)>1?"mb30":`${O.Z.hide}`},R.createElement(me.default.Item,{name:zt},R.createElement(yt,null)),R.createElement(Fe.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),R.createElement("div",{className:"mt30",onClick:()=>le(!0)},R.createElement(me.default.Item,{name:yn,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},R.createElement(P.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:B}))))};var q=o(59301),Se=Object.defineProperty,C=Object.defineProperties,W=Object.getOwnPropertyDescriptors,Vt=Object.getOwnPropertySymbols,J=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,Ue=(Pe,ye,Ne)=>ye in Pe?Se(Pe,ye,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):Pe[ye]=Ne,tt=(Pe,ye)=>{for(var Ne in ye||(ye={}))J.call(ye,Ne)&&Ue(Pe,Ne,ye[Ne]);if(Vt)for(var Ne of Vt(ye))it.call(ye,Ne)&&Ue(Pe,Ne,ye[Ne]);return Pe},Rt=(Pe,ye)=>C(Pe,W(ye)),ct=(Pe,ye)=>{var Ne={};for(var lt in Pe)J.call(Pe,lt)&&ye.indexOf(lt)<0&&(Ne[lt]=Pe[lt]);if(Pe!=null&&Vt)for(var lt of Vt(Pe))ye.indexOf(lt)<0&&it.call(Pe,lt)&&(Ne[lt]=Pe[lt]);return Ne};const It={\u6B63\u786E:"T",\u9519\u8BEF:"F"},_t=({value:Pe,onChange:ye,form:Ne,choiceKey:lt})=>{const At=(Pe==null?void 0:Pe.is_answer)===1,fn=Pe==null?void 0:Pe.choice_text,yn=()=>{var zt;const xe=(zt=Ne==null?void 0:Ne.getFieldValue(["sub_item_banks",...lt]))==null?void 0:zt.map(Yt=>({choice_text:Yt.choice_text,is_answer:0}));Ne==null||Ne.setFieldValue(["sub_item_banks",...lt],xe),ye(Rt(tt({},Pe),{is_answer:1}))};return q.createElement(K.Z,{className:O.Z.choiceWrap,align:"middle",wrap:!1},q.createElement(Fe.Z,{onClick:yn,className:`${O.Z.choiceIndex} ${O.Z.judgementIndex} ${At?O.Z.activeAnswer:""}`},It[fn]),q.createElement(Fe.Z,{flex:1,className:`${O.Z.editorWrap} ml15`},q.createElement("div",{className:`${O.Z.inputBorder} ${O.Z.placeholder} ${At?O.Z.activeJudgementAnswer:""}`},fn)),q.createElement(Fe.Z,{flex:"0 0 auto",className:"ml15"},q.createElement("div",{onClick:yn,className:`${O.Z.setAnswerBtn} ${At?O.Z.activeAnswer:""}`},At?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},Ft=({questionTitlePlaceholder:Pe,choiceKey:ye="choices",form:Ne,titleKey:lt="name",analysisKey:At="analysis"})=>{const[fn,yn]=(0,G.useState)(!1);return q.createElement("div",{className:O.Z.wrap},q.createElement("div",{className:O.Z.questionTitleEditorWrap},q.createElement(me.default.Item,{label:"\u9898\u5E72",name:lt,labelCol:{span:24},rules:[{required:!0}]},q.createElement(P.h,{scrollId:"name",watch:!0,height:140,placeholder:Pe}))),q.createElement(me.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},q.createElement(me.default.List,{name:ye,rules:[{validator(zt,xe){return xe.some(B=>(B==null?void 0:B.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},zt=>q.createElement("div",{id:"choices",style:{display:"flex",flexDirection:"column",gap:"20px"}},zt.map(xe=>{var Yt=xe,{key:B,name:le}=Yt,Oe=ct(Yt,["key","name"]);return q.createElement(me.default.Item,Rt(tt({},Oe),{key:B,name:le,noStyle:!0}),q.createElement(_t,{form:Ne,choiceKey:ye}))})))),q.createElement("div",{className:"mt30",onClick:()=>yn(!0)},q.createElement(me.default.Item,{name:At,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},q.createElement(P.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:fn}))))};var ee=o(8591),vt=o(12563),Wt=o(23469),at=o(86902),on=Object.defineProperty,bn=Object.defineProperties,Ct=Object.getOwnPropertyDescriptors,gt=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,mn=Object.prototype.propertyIsEnumerable,pn=(Pe,ye,Ne)=>ye in Pe?on(Pe,ye,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):Pe[ye]=Ne,rn=(Pe,ye)=>{for(var Ne in ye||(ye={}))ze.call(ye,Ne)&&pn(Pe,Ne,ye[Ne]);if(gt)for(var Ne of gt(ye))mn.call(ye,Ne)&&pn(Pe,Ne,ye[Ne]);return Pe},Zn=(Pe,ye)=>bn(Pe,Ct(ye)),rr=(Pe,ye)=>{var Ne={};for(var lt in Pe)ze.call(Pe,lt)&&ye.indexOf(lt)<0&&(Ne[lt]=Pe[lt]);if(Pe!=null&>)for(var lt of gt(Pe))ye.indexOf(lt)<0&&mn.call(Pe,lt)&&(Ne[lt]=Pe[lt]);return Ne};const Jn=Pe=>{var ye=Pe,{value:Ne,onChange:lt}=ye,At=rr(ye,["value","onChange"]);const fn=yn=>{lt([yn])};return G.createElement(Wt.Z,Zn(rn({},At),{defaultValue:Ne==null?void 0:Ne[0],onChange:fn}))},Yn=Pe=>{if(!Pe)return!1;let ye=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return Pe==="|"?(ee.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},mr=({value:Pe=[],onClose:ye})=>G.createElement(vt.default,{closable:!0,onClose:ye,className:O.Z.keywordTag},G.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},Pe.join(" \u6216 "))),or=({questionTitlePlaceholder:Pe,form:ye,showKeywords:Ne,isMustKeyWords:lt=Ne,titleKey:At="name",analysisKey:fn="analysis",answerTexts:yn="answer_texts",keywords:zt="keywords",useKeywords:xe="use_keywords",indexs:Yt})=>{const[B,le]=(0,G.useState)(!1),[Oe,Qe]=(0,G.useState)(""),[I,M]=(0,G.useState)(!1),T=me.default.useWatch("question_score",ye);return G.createElement("div",{className:O.Z.wrap},G.createElement("div",{className:O.Z.questionTitleEditorWrap},G.createElement(me.default.Item,{label:"\u9898\u5E72",name:At,labelCol:{span:24},rules:[{required:!0}]},G.createElement(P.h,{scrollId:"name",watch:!0,height:140,placeholder:Pe}))),G.createElement(me.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:yn,labelCol:{span:24}},G.createElement(Jn,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),Ne&&!lt&&G.createElement(me.default.Item,{hidden:!0,name:xe,valuePropName:"checked"},G.createElement(H.Z,{defaultChecked:!0})),Ne&<&&G.createElement(K.Z,{align:"middle",className:"mb30"},G.createElement(me.default.Item,{name:xe,valuePropName:"checked"},G.createElement(H.Z,{onChange:()=>{var he,He,Je,Re,je,Le;console.log(ye.getFieldsValue()),M((Je=(He=(he=ye.getFieldsValue())==null?void 0:he.sub_item_banks)==null?void 0:He[Yt])==null?void 0:Je.use_keywords),console.log((Le=(je=(Re=ye.getFieldsValue())==null?void 0:Re.sub_item_banks)==null?void 0:je[Yt])==null?void 0:Le.use_keywords),console.log(I)}})),G.createElement(Fe.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),G.createElement(Fe.Z,null,G.createElement(X.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},G.createElement(at.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(I||!lt)&&G.createElement(me.default.List,{name:zt,rules:[{validator(he,He){return lt?He!=null&&He.length?(He==null?void 0:He.reduce((Re,je)=>Re+je.score,0))>parseFloat(T)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(he,{add:He,remove:Je})=>G.createElement(G.Fragment,null,G.createElement("div",{className:`${O.Z.title} mb10`},lt?"\u5173\u952E\u8BCD":G.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),G.createElement(K.Z,{align:"middle",className:"font14 mb30"},G.createElement(Fe.Z,{flex:1},G.createElement(Z.default,{value:Oe,onChange:Re=>{Qe(Re.target.value)},maxLength:50,allowClear:!0,onPressEnter:Re=>{var je,Le,Xe,De;const qe=`${(je=Re.target)==null?void 0:je.value}`,Bt=(Xe=(Le=qe==null?void 0:qe.split("|"))==null?void 0:Le.filter(Pt=>!!Pt))==null?void 0:Xe.map(Pt=>Pt==null?void 0:Pt.trim()),Zt=ye.getFieldValue(["sub_item_banks",...zt]),xt=((De=Zt==null?void 0:Zt.map(Pt=>Pt==null?void 0:Pt.keyword))==null?void 0:De.flat())||[];for(const Pt of Bt)if(xt.includes(Pt)){ee.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Yn(qe)&&(He({keyword:Bt,score:1}),Qe(""))},className:O.Z.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),G.createElement(Fe.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),he.map(Re=>{var je=Re,{key:Le,name:Xe}=je,De=rr(je,["key","name"]);return G.createElement(K.Z,{key:Le,className:"mb20",style:{marginRight:148}},G.createElement(Fe.Z,{flex:1},G.createElement(K.Z,{align:"middle",justify:"space-between"},G.createElement(me.default.Item,Zn(rn({},De),{name:[Xe,"keyword"]}),G.createElement(mr,{onClose:()=>Je(Xe)})),lt&&G.createElement(me.default.Item,Zn(rn({},De),{name:[Xe,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:O.Z.blankInputNumberWrapper}),G.createElement(oe.Z,{className:O.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),G.createElement("div",{onClick:()=>le(!0)},G.createElement(me.default.Item,{name:fn,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},G.createElement(P.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:B}))))};var Xt=o(59301),gr=Object.defineProperty,br=Object.defineProperties,er=Object.getOwnPropertyDescriptors,en=Object.getOwnPropertySymbols,Lt=Object.prototype.hasOwnProperty,Xn=Object.prototype.propertyIsEnumerable,ut=(Pe,ye,Ne)=>ye in Pe?gr(Pe,ye,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):Pe[ye]=Ne,ae=(Pe,ye)=>{for(var Ne in ye||(ye={}))Lt.call(ye,Ne)&&ut(Pe,Ne,ye[Ne]);if(en)for(var Ne of en(ye))Xn.call(ye,Ne)&&ut(Pe,Ne,ye[Ne]);return Pe},In=(Pe,ye)=>br(Pe,er(ye)),Sn=(Pe,ye)=>{var Ne={};for(var lt in Pe)Lt.call(Pe,lt)&&ye.indexOf(lt)<0&&(Ne[lt]=Pe[lt]);if(Pe!=null&&en)for(var lt of en(Pe))ye.indexOf(lt)<0&&Xn.call(Pe,lt)&&(Ne[lt]=Pe[lt]);return Ne};const{Panel:Gn}=ie.default,un=({questionTitlePlaceholder:Pe,choiceKey:ye,form:Ne,withScore:lt})=>{const[At,fn]=(0,G.useState)([]),yn=zt=>{fn(zt)};return Xt.createElement("div",{className:O.Z.wrap},Xt.createElement("div",{className:O.Z.questionTitleEditorWrap},Xt.createElement(me.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},Xt.createElement(P.h,{scrollId:"name",watch:!0,height:140,placeholder:Pe}))),Xt.createElement(me.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),Xt.createElement(me.default.List,{name:"sub_item_banks",rules:[{validator(zt,xe){return xe?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(zt,{add:xe,remove:Yt,move:B})=>{const le=Ne.getFieldValue("sub_item_banks");return Xt.createElement(Xt.Fragment,null,Xt.createElement(ie.default,{className:zt.length>0?O.Z.collapseWrapper:"",bordered:!1,activeKey:At,onChange:yn,expandIcon:({isActive:Oe})=>Xt.createElement("i",{className:`iconfont icon-weizhankai ${Oe?O.Z.open:O.Z.close}`,style:{fontSize:14,transition:"all .2s"}})},zt.map((Oe,Qe)=>{var I=Oe,{key:M,name:T}=I,he=Sn(I,["key","name"]),He,Je,Re,je,Le,Xe,De,qe,Bt,Zt;return Xt.createElement(Gn,{className:O.Z.panel,forceRender:!0,header:Xt.createElement("div",{className:O.Z.panelHeader},"\u7B2C",Qe+1,"\u5C0F\u9898",Xt.createElement("span",null,"\uFF08",((He=le==null?void 0:le[T])==null?void 0:He.item_type)=="SINGLE"?"\u5355\u9009\u9898":((Je=le==null?void 0:le[T])==null?void 0:Je.item_type)=="MULTIPLE"?"\u591A\u9009\u9898":((Re=le==null?void 0:le[T])==null?void 0:Re.item_type)=="COMPLETION"?"\u586B\u7A7A\u9898":((je=le==null?void 0:le[T])==null?void 0:je.item_type)=="JUDGMENT"?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:T,extra:Xt.createElement(K.Z,{align:"middle",onClick:xt=>xt.stopPropagation()},lt&&Xt.createElement(Fe.Z,null,Xt.createElement(me.default.Item,In(ae({},he),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[T,"question_score"],className:O.Z.blankInputNumberWrapper}),Xt.createElement(oe.Z,{className:O.Z.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5F53\u524D\u5C0F\u9898\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}}))),Xt.createElement(Fe.Z,null,Xt.createElement(K.Z,{align:"middle",className:"pl40",justify:"end"},Qe!==0&&Xt.createElement("div",{onClick:()=>{var xt;B(Qe,Qe-1);const Pt=(xt=Ne.getFieldValue("sub_item_banks"))==null?void 0:xt.map((kt,Tn)=>(zt.map((pt,pe)=>{Tn===pe&&(kt.q_position=Number(pt.name)+1)}),kt));Ne.setFieldValue("sub_item_banks",Pt)}},Xt.createElement(X.Z,{title:"\u4E0A\u79FB"},Xt.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),Qe<zt.length-1&&Xt.createElement("div",{onClick:()=>{var xt;B(Qe,Qe+1);const Pt=(xt=Ne.getFieldValue("sub_item_banks"))==null?void 0:xt.map((kt,Tn)=>(zt.map((pt,pe)=>{Tn===pe&&(kt.q_position=Number(pt.name)+1)}),kt));Ne.setFieldValue("sub_item_banks",Pt)},className:Qe===0?"":"ml15"},Xt.createElement(X.Z,{title:"\u4E0B\u79FB"},Xt.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"}))))),Xt.createElement(Fe.Z,null,Xt.createElement(X.Z,{title:"\u5220\u9664"},Xt.createElement(Q.Z,{className:`${O.Z.deleteIcon} ml15`,onClick:()=>Yt(T)}))))},Xt.createElement(me.default.Item,In(ae({},he),{name:T}),(((Le=le==null?void 0:le[T])==null?void 0:Le.item_type)=="SINGLE"||((Xe=le==null?void 0:le[T])==null?void 0:Xe.item_type)=="MULTIPLE")&&Xt.createElement(e.u,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((De=le==null?void 0:le[T])==null?void 0:De.item_type)=="MULTIPLE",form:Ne,choiceKey:[T,"choices"],titleKey:[T,"name"],analysisKey:[T,"analysis"],choiceOptionsPath:["sub_item_banks",T,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((qe=le==null?void 0:le[T])==null?void 0:qe.item_type)=="COMPLETION"&&Xt.createElement(L,{form:Ne,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,name:T,titleKey:[T,"name"],analysisKey:[T,"analysis"],isOrdered:[T,"is_ordered"],answerKey:[T,"standard_answers"]}),((Bt=le==null?void 0:le[T])==null?void 0:Bt.item_type)=="JUDGMENT"&&Xt.createElement(Ft,{form:Ne,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[T,"name"],analysisKey:[T,"analysis"],choiceKey:[T,"choices"]}),((Zt=le==null?void 0:le[T])==null?void 0:Zt.item_type)=="SUBJECTIVE"&&Xt.createElement(or,{showKeywords:!0,isMustKeyWords:!1,form:Ne,titleKey:[T,"name"],analysisKey:[T,"analysis"],answerTexts:[T,"answer_texts"],useKeywords:[T,"use_keywords"],keywords:[T,"keywords"],indexs:T,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})),zt.length<20&&Xt.createElement(V.Z,{menu:{items:[{label:Xt.createElement("div",{onClick:()=>{xe({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",item_type:"SINGLE"}),fn([zt==null?void 0:zt.length,...At])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:Xt.createElement("div",{onClick:()=>{xe({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",item_type:"MULTIPLE"}),fn([zt==null?void 0:zt.length,...At])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:Xt.createElement("div",{onClick:()=>{xe({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",item_type:"JUDGMENT"}),fn([zt==null?void 0:zt.length,...At])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:Xt.createElement("div",{onClick:()=>{xe({name:"",analysis:"",is_ordered:!0,standard_answers:[],item_type:"COMPLETION",downcase:!0,no_space:!0}),fn([zt==null?void 0:zt.length,...At])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:Xt.createElement("div",{onClick:()=>{xe({name:"",answer_texts:[],keywords:[],use_keywords:!0,analysis:"",item_type:"SUBJECTIVE"}),fn([zt==null?void 0:zt.length,...At])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(Oe=>Oe.show).map(Oe=>({label:Oe.label,key:Oe.key}))}},Xt.createElement("div",{className:`${O.Z.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var zn=o(35890)},19352:function(gn,Ot,o){o.d(Ot,{C:function(){return L}});var e=o(59301),y={recalculation:"recalculation____i9AE",tips:"tips___GoMu8",filter:"filter___Vx7VO",input:"input___OEMMv",operating:"operating___TS9iA",operatingItem:"operatingItem___AT84q"},k=o(92310),x=o.n(k),G=o(24905),ie=o(95237),me=o(8591),K=o(6848),Fe=o(3113),oe=o(43418),X=o(2595),V=o(88897),O=o(78241),Q=o(71418),P=o(58130),g=o(70635),Z=o(2119),H=o(38333),R=o(94606),Ae=Object.defineProperty,Te=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable,Ee=(q,Se,C)=>Se in q?Ae(q,Se,{enumerable:!0,configurable:!0,writable:!0,value:C}):q[Se]=C,et=(q,Se)=>{for(var C in Se||(Se={}))_e.call(Se,C)&&Ee(q,C,Se[C]);if(ne)for(var C of ne(Se))N.call(Se,C)&&Ee(q,C,Se[C]);return q},Ce=(q,Se)=>Te(q,ue(Se)),Be=(q,Se,C)=>new Promise((W,Vt)=>{var J=tt=>{try{Ue(C.next(tt))}catch(Rt){Vt(Rt)}},it=tt=>{try{Ue(C.throw(tt))}catch(Rt){Vt(Rt)}},Ue=tt=>tt.done?W(tt.value):Promise.resolve(tt.value).then(J,it);Ue((C=C.apply(q,Se)).next())});const se=G.default.Group,yt=({className:q,title:Se,items:C=[],value:W,onChange:Vt})=>{const J=(C==null?void 0:C.length)===(W==null?void 0:W.length),it=(W==null?void 0:W.length)>0&&(W==null?void 0:W.length)<(C==null?void 0:C.length),Ue=tt=>{const Rt=C.map(ct=>ct.id);Vt(tt.target.checked?Rt:[])};return e.createElement(ie.Z,{align:"middle",className:q},!!Se&&e.createElement("div",{className:"mr20",style:{color:"#5F6368"}},Se),e.createElement(G.default,{indeterminate:it,onChange:Ue,checked:J},"\u5168\u90E8"),e.createElement(se,{value:W,onChange:Vt},C.map(tt=>e.createElement(G.default,{className:"ml30 c-black",key:tt.id,value:tt.id},tt.name,e.createElement("span",null,`(${tt.count})`)))))};var L=({className:q,style:Se,dataSource:C})=>{var W,Vt,J,it,Ue,tt,Rt;const[ct,It]=(0,e.useState)({}),[_t,Ft]=(0,e.useState)(!0),[ee,vt]=(0,e.useState)(!1),[Wt,at]=(0,e.useState)(!1),[on,bn]=(0,e.useState)(null),[Ct,gt]=(0,e.useState)(0),[ze,mn]=(0,e.useState)({}),[pn,rn]=(0,e.useState)(!0),[Zn,rr]=(0,e.useState)(0),[Jn,Yn]=(0,e.useState)(0),[mr,or]=(0,e.useState)(!1),Xt=(0,e.useRef)(null),[gr,br]=(0,e.useState)(!1),[er,en]=(0,e.useState)(!0),[Lt,Xn]=(0,e.useState)([]),ut={page:1,per_page:5,keyword:"",review:[],question_status:[],success_status:[],sort_by:null,direction:null},[ae,In]=(0,e.useState)(et({},ut));(0,e.useEffect)(()=>{C!=null&&C.question_id&&It(C)},[C==null?void 0:C.question_id]),(0,e.useEffect)(()=>{var xe;if(((xe=ct==null?void 0:ct.exercise_question_resubmit)==null?void 0:xe.status)==="running"){const Yt=setInterval(()=>{un()},3e3);return()=>clearInterval(Yt)}},[(W=ct==null?void 0:ct.exercise_question_resubmit)==null?void 0:W.status]),(0,e.useEffect)(()=>{var xe;Wt&&(Wt===1&&(ae.question_status=zn.map(Yt=>Yt.value),ae.review=Pe.map(Yt=>Yt.value)),Wt===2&&(ae.exercise_question_resubmit_id=(xe=ct==null?void 0:ct.exercise_question_resubmit)==null?void 0:xe.id,on===1&&(ae.success_status=[1]),on===2&&(ae.success_status=[0])),In(et({},ae)),Sn(ae),Yn(ct!=null&&ct.is_mirror?3:10),rr(ct!=null&&ct.is_mirror?1:5))},[Wt]),(0,e.useEffect)(()=>{gr&&Gn()},[gr]);const Sn=xe=>Be(void 0,null,function*(){Ft(!0);const Yt=yield(0,g.ZP)(`/api/exercise_questions/${ct==null?void 0:ct.question_id}/resubmit_student_list.json`,{method:"get",params:xe});(Yt==null?void 0:Yt.status)==0&&(mn(Yt||[]),gt(Yt==null?void 0:Yt.count)),Ft(!1)}),Gn=()=>Be(void 0,null,function*(){en(!0);const xe=yield(0,g.ZP)(`/api/exercise_questions/${ct==null?void 0:ct.question_id}/resubmit_history.json`,{method:"get"});(xe==null?void 0:xe.status)==0&&Xn((xe==null?void 0:xe.data)||[]),en(!1)}),un=()=>Be(void 0,null,function*(){const xe=yield(0,g.ZP)(`/api/exercise_questions/${ct==null?void 0:ct.question_id}/resubmit_status.json`,{method:"get"});(xe==null?void 0:xe.status)==0&&It(Ce(et({},ct),{show_resubmit_history:!0,exercise_question_resubmit:(xe==null?void 0:xe.data)||{}}))}),zn=[{label:"\u672A\u8BC4\u6D4B",value:2,color:"#9096A3"},{label:"\u672A\u901A\u5173",value:0,color:"#E30000"},{label:"\u5DF2\u901A\u5173",value:1,color:"#00B187"}],Pe=[{label:"\u672A\u8BC4\u9605",value:0,color:"#9096A3"},{label:"\u8BC4\u9605\u4E2D",value:2,color:"#FF9D18"},{label:"\u5DF2\u8BC4\u9605",value:1,color:"#3061D0"}],ye=[{label:"\u6210\u529F",value:1,color:"#00B187"},{label:"\u5931\u8D25",value:0,color:"#E30000"}],Ne=[{title:"\u5E8F\u53F7",dataIndex:"key",render:(xe,Yt,B)=>e.createElement("span",{className:"c-black"},B+1+(ae.page-1)*ae.per_page)},{title:"\u59D3\u540D",dataIndex:"user_name",render:xe=>e.createElement("span",{className:"c-black"},xe)},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,render:xe=>e.createElement("span",{className:"c-grey-666"},xe||"--")},{title:"\u5206\u73ED",dataIndex:"group_name",render:xe=>e.createElement("span",{className:"c-black"},xe)},{title:"\u9898\u76EE\u72B6\u6001",dataIndex:"question_status",render:xe=>{const{label:Yt,color:B}=zn.find(le=>le.value===xe)||{};return e.createElement("span",{style:{color:B}},Yt)}},{title:"\u9898\u76EE\u5F97\u5206",dataIndex:"question_score",sorter:!0,render:xe=>e.createElement("span",{className:"c-black"},xe)},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sorter:!0,render:xe=>e.createElement("span",{className:"c-black"},xe)},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"review",render:xe=>{const{label:Yt,color:B}=Pe.find(le=>le.value===xe)||{};return e.createElement("span",{style:{color:B}},Yt)}},Wt===2&&{title:"\u91CD\u65B0\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"success_status",render:xe=>{const{label:Yt,color:B}=ye.find(le=>le.value===xe)||{};return e.createElement("span",{style:{color:B}},Yt)}}].filter(Boolean),lt=(xe,Yt,B)=>{ae.page=xe==null?void 0:xe.current,ae.per_page=xe==null?void 0:xe.pageSize,B!=null&&B.order?(ae.sort_by=B==null?void 0:B.field,ae.direction=(B==null?void 0:B.order)==="ascend"?"asc":"desc"):(ae.sort_by=null,ae.direction=null),In(et({},ae)),Sn(ae)},At=()=>{if(!Zn){me.ZP.warning("\u8BF7\u8F93\u5165\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u5E76\u53D1\u4EBA\u6570");return}or(!0)},fn=()=>Be(void 0,null,function*(){var xe,Yt;if((xe=Xt.current)!=null&&xe.onVerify())return;vt(!0);const B=yield(0,g.ZP)(`/api/exercise_questions/${ct==null?void 0:ct.question_id}/resubmit.json`,{method:"post",body:{keyword:ae.keyword,question_status:ae.question_status,review:ae.review_status,success_status:ae.success_status,use_max_score:pn,permits:Zn,exercise_question_resubmit_id:Wt===1?null:(Yt=ct==null?void 0:ct.exercise_question_resubmit)==null?void 0:Yt.id}});(B==null?void 0:B.status)==0&&(yield un(),me.ZP.success("\u64CD\u4F5C\u6210\u529F"),or(!1),at(!1)),vt(!1)}),yn=(xe,Yt)=>{ae.page=1,ae[Yt]=xe,In(et({},ae)),Sn(ae)},zt=["","\u5F53\u524D\u9898\u76EE\u7684\u5B9E\u9A8C\u8D44\u6E90\u4E3A\u4E13\u6709\u4E91\uFF0C\u4E0D\u652F\u6301\u91CD\u65B0\u8BC4\u6D4B~","\u8BE5\u529F\u80FD\u4EC5\u8BFE\u5802\u7BA1\u7406\u5458\u548C\u8003\u8BD5\u7684\u521B\u5EFA\u8005\u53EF\u4EE5\u64CD\u4F5C~"];return e.createElement(e.Fragment,null,e.createElement("div",{className:x()(y.recalculation,q),style:Se},e.createElement(K.Z,{title:zt[(ct==null?void 0:ct.disable_resubmit_reason)||0]},e.createElement(Fe.ZP,{disabled:(ct==null?void 0:ct.disable_resubmit)||((Vt=ct==null?void 0:ct.exercise_question_resubmit)==null?void 0:Vt.status)==="running",onClick:()=>at(1),icon:e.createElement("i",{className:"iconfont icon-zhongxinpingce font14"}),type:"primary",ghost:!0},"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206")),(ct==null?void 0:ct.show_resubmit_history)&&e.createElement(e.Fragment,null,((J=ct==null?void 0:ct.exercise_question_resubmit)==null?void 0:J.status)==="running"?e.createElement("div",{className:"c-grey-666"},"\u91CD\u65B0\u8BC4\u6D4B\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6",e.createElement("span",{className:"c-light-primary ml3"},(it=ct==null?void 0:ct.exercise_question_resubmit)==null?void 0:it.rate)):e.createElement("div",{className:"c-grey-666"},"\u91CD\u65B0\u8BC4\u6D4B\u6210\u529F",e.createElement("span",{onClick:()=>{at(2),bn(1)},className:"current",style:{color:"#3061D0",textDecoration:"underline",margin:"0 3px"}},(Ue=ct==null?void 0:ct.exercise_question_resubmit)==null?void 0:Ue.success_student_count),"\u4EBA\uFF0C\u5931\u8D25",e.createElement("span",{onClick:()=>{at(2),bn(2)},className:"current",style:{color:"#E30000",textDecoration:"underline",margin:"0 3px"}},(tt=ct==null?void 0:ct.exercise_question_resubmit)==null?void 0:tt.fail_count),"\u4EBA"),e.createElement(K.Z,{title:"\u64CD\u4F5C\u8BB0\u5F55"},e.createElement("i",{onClick:()=>br(!0),className:"iconfont icon-chakanshenqingjilu c-light-primary current font14"})))),e.createElement(oe.default,{centered:!0,open:!!Wt,title:`\u91CD\u65B0\u8BC4\u6D4B${Wt===1?"\u7B97\u5206":"\u7ED3\u679C"}`,width:870,okText:"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206",onCancel:()=>at(!1),onOk:At,afterClose:()=>{rn(!0),bn(null),In(et({},ut))}},e.createElement("div",{className:y.filter},Wt===1&&e.createElement(e.Fragment,null,e.createElement("div",{className:y.tips},e.createElement("div",{className:"mb5",style:{color:"#FF9D18"}},e.createElement("i",{className:"iconfont icon-tishi9 mr10 font14"}),"\u6E29\u99A8\u63D0\u793A"),e.createElement("div",null,"1.\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206\u6D41\u7A0B\uFF1A \u7CFB\u7EDF\u81EA\u52A8\u83B7\u53D6\u5B66\u751F\u5728\u8003\u8BD5\u9875\u9762\u4FDD\u5B58\u7684\u6700\u65B0\u4EE3\u7801\uFF0C\u5E76\u8FDB\u884C\u91CD\u65B0\u8BC4\u6D4B\uFF0C\u4ECE\u800C\u7CBE\u51C6\u8BA1\u7B97\u51FA\u5B66\u751F\u7684\u6700\u7EC8\u5F97\u5206\uFF1B"),e.createElement("div",{style:{margin:"2px 0"}},"2.\u91CD\u65B0\u8BC4\u6D4B\u6761\u4EF6\uFF1A \u8003\u8BD5\u7ED3\u675F\u540E\uFF0C\u4EC5\u5BF9\u5DF2\u63D0\u4EA4\u8BD5\u5377\u4E14\u5DF2\u4F5C\u7B54\u8BE5\u9898\u76EE\u7684\u5B66\u751F\u8FDB\u884C\u91CD\u65B0\u8BC4\u6D4B\u4E0E\u7B97\u5206\uFF1B"),e.createElement("div",null,"3.\u91CD\u65B0\u8BC4\u6D4B\u65F6\uFF0C\u8BF7\u786E\u4FDD\u5B9E\u9A8C\u73AF\u5883\u80FD\u6B63\u5E38\u542F\u52A8\u5E76\u53EF\u8FD0\u884C\u8BC4\u6D4B\u3002")),e.createElement(yt,{className:"mt10",title:"\u9898\u76EE\u72B6\u6001",items:(ze==null?void 0:ze.question_status)||[],value:ae.question_status,onChange:xe=>yn(xe,"question_status")}),e.createElement(yt,{className:"mt10",title:"\u8BC4\u9605\u72B6\u6001",items:(ze==null?void 0:ze.review_status)||[],value:ae.review,onChange:xe=>yn(xe,"review")})),Wt===2&&e.createElement(e.Fragment,null,e.createElement(yt,{className:"mt10",title:"\u91CD\u65B0\u8BC4\u6D4B\u7ED3\u679C",items:(ze==null?void 0:ze.success_status)||[],value:ae.success_status,onChange:xe=>yn(xe,"success_status")})),e.createElement(R.t7,{className:y.input,style:{bottom:Wt===1?10:-5},value:ae.keyword,onChange:xe=>yn(xe,"keyword"),placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22"})),e.createElement(X.default,{className:"mt20",columns:Ne,scroll:((Rt=ze==null?void 0:ze.data)==null?void 0:Rt.length)>7?{y:300}:{},dataSource:(ze==null?void 0:ze.data)||[],loading:_t,onChange:lt,pagination:{total:Ct,pageSize:ae.per_page,current:ae.page,hideOnSinglePage:!Ct,showSizeChanger:!0,pageSizeOptions:["5","10","20","50","100"],showQuickJumper:!0,size:"default",showTotal:P.rU}}),e.createElement(ie.Z,{justify:"space-between",align:"middle",className:"mt10"},e.createElement(G.default,{className:"c-black",checked:pn,onChange:xe=>rn(xe.target.checked)},"\u91CD\u65B0\u8BC4\u6D4B\u540E\u7684\u5206\u6570\u5927\u4E8E\u539F\u6765\u7684\u5206\u6570\u624D\u66F4\u65B0\u6210\u7EE9"),(0,Z.Ny)()&&e.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u5E76\u53D1\u4EBA\u6570",e.createElement(V.Z,{className:"ml10 mr10",value:Zn,max:Jn,min:1,precision:0,onChange:xe=>rr(xe)}),"\u4EBA",e.createElement(K.Z,{overlayStyle:{maxWidth:450},title:"\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u7684\u6700\u5927\u5E76\u53D1\u4EBA\u6570\u4E3A20\u4EBA\uFF08\u81EA\u5B9A\u4E49\u955C\u50CF\u7684\u6700\u5927\u5E76\u53D1\u4EBA\u6570\u4E3A3\u4EBA\uFF09\u3002"},e.createElement("i",{style:{color:"#9096A3"},className:"iconfont icon-tishi5 font13 ml10"}))))),e.createElement(oe.default,{centered:!0,title:"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206",open:mr,width:494,zIndex:1001,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:ee,destroyOnClose:!0,onOk:fn,onCancel:()=>or(!1)},e.createElement(O.default.Item,{className:"mb0",colon:!1,label:"\u9A8C\u8BC1\u7801",name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},e.createElement(H.Z,{ref:xe=>Xt.current=xe}))),e.createElement(oe.default,{centered:!0,title:"\u64CD\u4F5C\u8BB0\u5F55",open:gr,width:710,onCancel:()=>br(!1),footer:null},e.createElement(Q.Z,{spinning:er},e.createElement("div",{className:y.operating},Lt.map((xe,Yt)=>e.createElement("div",{key:Yt,className:y.operatingItem},e.createElement("div",{style:{flex:"0 0 180px"},className:"c-grey-666"},xe==null?void 0:xe.created_at),e.createElement("div",{className:"c-black"},xe==null?void 0:xe.user_name,"\u64CD\u4F5C\u4E86\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206"),(xe==null?void 0:xe.status)==="running"?e.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6",e.createElement("span",{className:"c-light-primary ml3"},xe==null?void 0:xe.rate)):e.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u6210\u529F",e.createElement("span",{style:{color:"#3061D0",margin:"0 3px"}},xe==null?void 0:xe.success_student_count),"\u4EBA\uFF0C\u5931\u8D25",e.createElement("span",{style:{color:"#E30000",margin:"0 3px"}},xe==null?void 0:xe.fail_count),"\u4EBA")))),e.createElement("div",{style:{height:20}}))))}},48498:function(gn,Ot,o){o.d(Ot,{Z:function(){return ie}});var e=o(59301),y={btn:"btn___kReTL",redBtn:"redBtn___UFEL0"},k=o(92310),x=o.n(k),ie=({className:me,style:K,state:Fe,onClick:oe})=>{var X,V;return e.createElement("div",{onClick:oe,className:x()(Fe?(X=y)==null?void 0:X.redBtn:(V=y)==null?void 0:V.btn,me),style:K},Fe?e.createElement(e.Fragment,null,e.createElement("i",{className:"iconfont icon-biaoji1"}),e.createElement("span",null,"\u53D6\u6D88\u6807\u8BB0\u9519\u9898")):e.createElement(e.Fragment,null,e.createElement("i",{className:"iconfont icon-biaojigaiti"}),e.createElement("span",null,"\u6807\u8BB0\u9519\u9898")))}},94606:function(gn,Ot,o){o.d(Ot,{jL:function(){return G},w9:function(){return Rt},QD:function(){return ut},cQ:function(){return Vt},op:function(){return gr},O5:function(){return Qe},_b:function(){return zn},t7:function(){return H},Gi:function(){return vt},YG:function(){return Ft},qp:function(){return X},vr:function(){return Sn},qE:function(){return en},Je:function(){return Te},wb:function(){return L},cq:function(){return gt},tp:function(){return Q}});var e=o(59301),y={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},k="data:image/png;base64,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",G=({dataSource:I=[],img:M,imgWidth:T=346,title:he,sunTitle:He,bannerExtraContent:Je})=>e.createElement("div",{className:y.banner},e.createElement("div",{className:y.content},e.createElement("aside",null,e.createElement("p",null,e.createElement("b",null,he),e.createElement("span",null,He)),I.length>0&&e.createElement("div",{className:y.btns},I.map((Re,je)=>e.createElement("div",{key:je,onClick:Re.click},Re.name,Re.sign?e.createElement("img",{src:k,width:39}):null))),Je),M&&e.createElement("img",{style:{marginTop:33,marginRight:38},src:M,width:T}))),ie={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},me=o(92310),K=o.n(me),Fe=o(89392),X=({dataSource:I=[],value:M,onChange:T,onTitleChange:he,className:He,title:Je,titleWidth:Re=41,style:je={},fontColor:Le="#6A7283",showCount:Xe})=>{const[De,qe]=(0,e.useState)(0),[Bt,Zt]=(0,e.useState)(!1),xt=(0,e.useRef)(null),Pt=(0,e.useRef)(null);return(0,e.useEffect)(()=>{var kt;I.length!==0&&(((kt=xt==null?void 0:xt.current)==null?void 0:kt.clientHeight)>97?qe(1):qe(0)),I.length===0&&qe(0),Zt(!1)},[I]),e.createElement("div",{className:K()(ie.row,He),style:je},e.createElement("div",{onClick:(0,Fe.throttle)(()=>he==null?void 0:he(),2e3),style:{width:Re,marginTop:Bt?12:4},className:`${ie.title} ${he?"current":""}`},Je),e.createElement("div",{className:Bt?`${ie.tagsWrap} ${ie.tagsBorderWrap}`:ie.tagsWrap},e.createElement("div",{className:ie.bar,ref:Pt,style:De>0?{height:De===1?97:"auto",overflow:De===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},e.createElement("div",{className:ie.tag,ref:xt},I==null?void 0:I.map(kt=>e.createElement("span",{onClick:()=>T(kt.id),key:kt.id,style:{color:Le},className:M===kt.id?ie.active:""},e.createElement("span",{title:kt.name,className:ie.name},kt.name),!!Xe&&e.createElement("span",{className:ie.num},kt.count))))),!!De&&e.createElement(e.Fragment,null,De===1?e.createElement("div",{onClick:()=>{var kt;qe(2),((kt=xt==null?void 0:xt.current)==null?void 0:kt.clientHeight)>245?Zt(!0):Zt(!1)},className:ie.action},"\u5C55\u5F00",e.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):e.createElement("div",{onClick:()=>{Pt.current.scrollTop=0,qe(1),Zt(!1)},className:ie.action},"\u6536\u8D77",e.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},V={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},Q=({dataSource:I=[],value:M,onChange:T,className:he,style:He={}})=>e.createElement("div",{style:He,className:K()(V.tabs,he)},I.map(Je=>e.createElement("span",{onClick:()=>T(Je.id),className:M===Je.id?V.active:"",key:Je.id},Je.name))),P={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},g=o(92832),H=({dataSource:I=[],value:M="",onChange:T,onInputChange:he=()=>{},className:He,style:Je={},placeholder:Re,allowClear:je=!1})=>{var Le;const[Xe,De]=(0,e.useState)(""),[qe,Bt]=(0,e.useState)("");(0,e.useEffect)(()=>{var Pt;let kt=M;(Pt=JSON.stringify(M))!=null&&Pt.includes("{")&&(De(M.id),kt=M.value||"");try{Bt(decodeURIComponent(kt||""))}catch(Tn){Bt(decodeURIComponent(kt||""))}},[M]);const Zt=()=>{T(encodeURIComponent(qe),Xe||null)},xt=Pt=>{Pt!==Xe&&(De(Pt),T(encodeURIComponent(qe),Pt))};return e.createElement("div",{className:K()(P.input,He),style:Je},!!I.length&&e.createElement("div",{className:P.dropdown},e.createElement("div",{className:P.text},(Le=I.find(Pt=>Pt.id===Xe))==null?void 0:Le.name,e.createElement("i",{className:"iconfont icon-zhankai4"}),e.createElement("b",{className:P.b1}),e.createElement("b",{className:P.b2})),e.createElement("div",{className:P.menu},I.map((Pt,kt)=>e.createElement("div",{key:kt,onClick:()=>xt(Pt.id)},Pt.name)))),e.createElement(g.default,{onPressEnter:Zt,value:qe,onChange:Pt=>{Bt(Pt.target.value),he(encodeURIComponent(Pt.target.value),Xe||null)},bordered:!1,placeholder:Re}),e.createElement("i",{onClick:Zt,className:"iconfont icon-sousuo9 font14 pl10 current"}))},R={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},Te=({value:I,onChange:M,className:T,total:he,pageSize:He,style:Je={}})=>{const Re=I<2,je=I>=Math.ceil(he/He);return he<=He?e.createElement(e.Fragment,null):e.createElement("div",{className:K()(R.quickPager,T),style:Je},e.createElement("div",{onClick:()=>{Re||M(I-1,"prev")},className:Re?R.disabled:""},"\u4E0A\u4E00\u9875"),e.createElement("div",{onClick:()=>{je||M(I+1,"next")},className:je?R.disabled:""},"\u4E0B\u4E00\u9875"))},ue={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},ne=o(71418),_e=o(6848),N=o(39978),Ee=o(10148),et=o(58130),Ce=o(96908),Be=o(57177),se=o(81378),yt=o(97267),L=({className:I,dataSource:M=[],col:T=4,right:he,bottom:He=23,precision:Je=0,wrapWidth:Re=1200,trackEventItems:je,loading:Le})=>{const Xe=Math.floor((Re-(T-1)*he)/T);return e.createElement(ne.Z,{spinning:Le},e.createElement("div",{className:K()(ue.list,I)},!!M.length&&M.map((De,qe)=>{const{name:Bt,id:Zt,identifier:xt,power:Pt,cover_image_id:kt,pic:Tn}=De;return e.createElement("div",{className:ue.wrap,key:Zt,style:{width:Xe,marginRight:(1+qe)%T===0?0:he+Je,marginBottom:He}},e.createElement("a",{target:"_blank",href:`/shixuns/${xt}/challenges`,className:ue.li,onClick:pt=>{pt.preventDefault(),je&&(0,et.L9)([je]),Pt&&(0,et.xg)(`/shixuns/${xt}/challenges`)}},e.createElement("div",{className:ue.img},e.createElement("img",{className:ue.cover,src:`${Tn}`}),De.is_jupyter&&e.createElement("img",{className:ue.sign,src:Ce}),De.is_jupyter_lab&&e.createElement("img",{className:ue.sign,src:Be}),De.is_unity_3d&&e.createElement("img",{className:ue.sign,src:se})),e.createElement("div",{className:ue.name},e.createElement(_e.Z,{title:Bt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},e.createElement("span",{className:ue.e},Bt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),e.createElement("div",{className:ue.tags},e.createElement(_e.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},e.createElement("span",null,e.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),e.createElement("span",null,De.challenges_count))),!!De.myshixuns_count&&e.createElement(_e.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},e.createElement("span",null,e.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),e.createElement("span",null,De.myshixuns_count))),e.createElement(_e.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},e.createElement("span",null,e.createElement("span",null,De.level))),e.createElement("div",{className:ue.rate},e.createElement(N.Z,{allowHalf:!0,disabled:!0,defaultValue:De.score_info}),e.createElement("span",null,"\xA0",De.score_info?`${De.score_info}\u5206`:"5\u5206")))),!Pt&&e.createElement("div",{className:ue.lockWrap},e.createElement("img",{src:`${Ee.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),e.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!M.length&&e.createElement(yt.Z,null)))},q={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf"},Se=o(2119),C=o(59301),Vt=({className:I,dataSource:M=[],col:T=4,right:he,bottom:He=23,precision:Je=0,wrapWidth:Re=1200,trackEventItems:je,loading:Le,onRemove:Xe=()=>{},isCurrent:De=!0,showAlias:qe=!1})=>{const Bt=Math.floor((Re-(T-1)*he)/T),Zt=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return C.createElement(ne.Z,{spinning:Le},C.createElement("div",{className:K()(q.list,I)},!!(M!=null&&M.length)&&(M==null?void 0:M.map((xt,Pt)=>{var kt;const{name:Tn,id:pt,identifier:pe,featured:ir,school_name:nn,image_url:Mn,excellent:Nn,is_plan:tr}=xt;return C.createElement("div",{key:pt,className:q.wrap,style:{width:Bt,marginRight:(1+Pt)%T===0?0:he+Je,marginBottom:He}},C.createElement("a",{className:q.li,onClick:qn=>{qn.preventDefault(),qn.stopPropagation(),je&&(0,et.L9)([je]),(0,et.xg)(`/paths/${pe}`)}},C.createElement("div",{className:q.img},C.createElement("img",{className:q.cover,src:`${Mn}`}),De&&(0,Se.bg)()&&(xt==null?void 0:xt.studying)&&C.createElement("div",{className:`${q.movebq} user-path-items`,onClick:qn=>{qn.stopPropagation(),Xe(xt)}},C.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),C.createElement("span",{className:"c-red"},"\u79FB\u9664")),(kt=xt==null?void 0:xt.subject_tags)==null?void 0:kt.map((qn,ar)=>{var Qn,fr;if(ar===0){const xn=(Qn=Zt.find(On=>On.name==qn))==null?void 0:Qn.swimg;return C.createElement("img",{className:q.sign,src:xn,style:{left:"-4px"}})}const Er=(fr=Zt.find(xn=>xn.name==qn))==null?void 0:fr.ptimg;return C.createElement("img",{className:q.sign,src:Er,style:{left:`${48+52*(ar-1)+2*ar}px`}})}),C.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(xt==null?void 0:xt.excellent)&&C.createElement("div",{className:q.bq},"\u5F00\u653E\u8BFE\u7A0B"))),C.createElement("div",{className:q.name},C.createElement(_e.Z,{title:qe&&(xt!=null&&xt.excellent_alias_name)?C.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Tn}`,C.createElement("br",null),C.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${xt==null?void 0:xt.excellent_alias_name}`)):Tn},C.createElement("span",{className:q.e},qe&&(xt==null?void 0:xt.excellent_alias_name)||Tn))),C.createElement(_e.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${nn}`},C.createElement("div",{className:q.unit},C.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),nn)),C.createElement("div",{className:q.tags},C.createElement("div",null,C.createElement(_e.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},C.createElement("span",null,C.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),C.createElement("span",null,xt.stages_count))),C.createElement(_e.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},C.createElement("span",null,C.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),C.createElement("span",null,xt.members_count)))))))})),!M.length&&C.createElement(yt.Z,null)))},J={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},it="data:image/png;base64,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",Ue=o(59301),Rt=({className:I,dataSource:M=[],col:T=4,right:he,bottom:He=23,precision:Je=0,wrapWidth:Re=1200,trackEventItems:je,loading:Le})=>{const Xe=Math.floor((Re-(T-1)*he)/T);return Ue.createElement(ne.Z,{spinning:Le},Ue.createElement("div",{className:K()(J.list,I)},!!M.length&&M.map((De,qe)=>{const{subject_identifier:Bt,id:Zt,identifier:xt,power:Pt}=De,kt=De.is_public!=0&&De.is_public;return Ue.createElement("div",{className:J.wrap,key:Zt,style:{width:Xe,marginRight:(1+qe)%T===0?0:he+Je,marginBottom:He}},Ue.createElement("a",{className:J.li,onClick:Tn=>{Tn.preventDefault(),je&&(0,et.L9)([je]),(0,et.xg)(De.first_category_url)}},Ue.createElement("div",{className:J.top},Ue.createElement(_e.Z,{title:De.name},Ue.createElement("div",{className:J.name},De.name)),Ue.createElement("img",{className:J.img,src:Ee.Z.IMG_SERVER+"/images/"+De.avatar_url}),Ue.createElement("div",{className:J.text,title:De.creator},De.creator),Bt&&Ue.createElement("div",{className:J.btns},Ue.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Ue.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),kt&&Ue.createElement("div",{className:J.sign},"\u516C\u5F00")),Ue.createElement("div",{className:J.bottom},De.visits>0&&Ue.createElement(_e.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Ue.createElement("span",null,Ue.createElement("i",{className:"iconfont icon-liulanyan"}),Ue.createElement("span",null,De.visits))),De.course_members_count>0&&Ue.createElement(_e.Z,{title:"\u6210\u5458",placement:"bottom"},Ue.createElement("span",null,Ue.createElement("i",{className:"iconfont icon-chengyuan"}),De.course_members_count)),De.tasks_count>0&&Ue.createElement(_e.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Ue.createElement("span",null,Ue.createElement("i",{className:"iconfont icon-zuoye"}),De.tasks_count)),De.is_end?Ue.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Ue.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!De.is_accessible&&Ue.createElement("div",{className:J.lockWrap},Ue.createElement("img",{src:`${Ee.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Ue.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!M.length&&Ue.createElement(yt.Z,null)))},ct={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},It=o(42203),Ft=({dataSource:I=[],value:M,onChange:T,className:he,style:He={},tabBarExtraContent:Je})=>e.createElement("div",{className:K()(ct.tabs,he),style:He},e.createElement("div",{className:ct.tabsWrap},I.map((Re,je)=>e.createElement("aside",{className:ct.tab,onClick:()=>{T(Re.id),Re.link&&It.history.push(Re.link)},key:je},e.createElement("div",{className:M===Re.id?ct.active:""},Re.name),(Re==null?void 0:Re.resetCount)==null&&(Re==null?void 0:Re.total)!==void 0&&e.createElement("span",null,"\uFF08",Re==null?void 0:Re.total,"\uFF09"),(Re==null?void 0:Re.resetCount)!==void 0&&(Re==null?void 0:Re.total)!==void 0&&e.createElement(_e.Z,{title:(Re==null?void 0:Re.tip)!=null?Re==null?void 0:Re.tip:""},e.createElement("span",{style:{color:"#9096A3"}},"\uFF08",e.createElement("span",{style:{color:"#000"}},Re==null?void 0:Re.resetCount),"/",e.createElement("span",null,Re==null?void 0:Re.total),"\uFF09"))))),e.createElement("div",{className:ct.tabBar},Je)),vt=({className:I,style:M={},children:T})=>e.createElement("div",{className:K()(I),style:M},T),Wt={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},at=o(38854),on=o(20834);const bn=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var gt=({sortValue:I,dropValue:M,className:T,onSort:he,onDrop:He,dataSource:Je=bn})=>{var Re;return e.createElement("div",{className:K()(Wt.orderWrap,T)},e.createElement(at.Z,{dropdownRender:()=>e.createElement(on.default,null,Je.map((je,Le)=>e.createElement(on.default.Item,{key:Le,onClick:()=>He(je.id)},je.name)))},e.createElement("span",{className:Wt.orderTextWrap},(Re=Je.find(je=>M===je.id))==null?void 0:Re.name)),e.createElement("span",{className:Wt.orderIconWrap},e.createElement("span",{className:Wt.orderAsc},e.createElement("i",{className:I==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Wt.cursorPointer} ${Wt.active}`:`iconfont icon-sanjiaoxing-up font12 ${Wt.cursorPointer}`,onClick:()=>he(I==="asc"?"desc":"asc")})),e.createElement("span",{className:Wt.orderDesc},e.createElement("i",{className:I==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Wt.cursorPointer} ${Wt.active}`:`iconfont icon-sanjiaoxing-down font12 ${Wt.cursorPointer}`,onClick:()=>he(I==="asc"?"desc":"asc")}))))},ze={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},mn=o(3113),pn=Object.defineProperty,rn=Object.getOwnPropertySymbols,Zn=Object.prototype.hasOwnProperty,rr=Object.prototype.propertyIsEnumerable,Jn=(I,M,T)=>M in I?pn(I,M,{enumerable:!0,configurable:!0,writable:!0,value:T}):I[M]=T,Yn=(I,M)=>{for(var T in M||(M={}))Zn.call(M,T)&&Jn(I,T,M[T]);if(rn)for(var T of rn(M))rr.call(M,T)&&Jn(I,T,M[T]);return I},mr=(I,M)=>{var T={};for(var he in I)Zn.call(I,he)&&M.indexOf(he)<0&&(T[he]=I[he]);if(I!=null&&rn)for(var he of rn(I))M.indexOf(he)<0&&rr.call(I,he)&&(T[he]=I[he]);return T},or=(I,M,T)=>new Promise((he,He)=>{var Je=Le=>{try{je(T.next(Le))}catch(Xe){He(Xe)}},Re=Le=>{try{je(T.throw(Le))}catch(Xe){He(Xe)}},je=Le=>Le.done?he(Le.value):Promise.resolve(Le.value).then(Je,Re);je((T=T.apply(I,M)).next())}),gr=I=>{var M=I,{className:T,style:he,children:He,loading:Je=!1,openLoading:Re,onClick:je=()=>{},size:Le="middle",shape:Xe="round"}=M,De=mr(M,["className","style","children","loading","openLoading","onClick","size","shape"]);const[qe,Bt]=(0,e.useState)(!1);return e.createElement(mn.ZP,Yn({onClick:(0,Fe.throttle)(Zt=>or(void 0,null,function*(){Re&&Bt(!0);try{yield je(Zt)}catch(xt){console.log("error",xt)}Re&&Bt(!1)}),2e3,{leading:!0,trailing:!1}),className:K()(ze.btn,ze[`${Le}-${Xe}`],T),style:he,size:Le,shape:Xe,loading:qe||Je},De),He)},br={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},en=({className:I,style:M,children:T=null,onClick:he,title:He})=>e.createElement("div",{className:K()(br.head,I),style:M},e.createElement("span",{className:"primary-hover",onClick:he},e.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),e.createElement("b",{title:He},He),e.createElement("div",{className:br.node},T)),Lt={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},ut=({confirmShow:I=!0,confirmTitle:M,confirmClick:T,cancelShow:he=!0,cancelTitle:He,cancelClick:Je,className:Re,style:je,confirmLoading:Le=!1})=>e.createElement("div",{className:K()(Lt.btns,Re),style:je},I&&e.createElement(mn.ZP,{loading:Le,onClick:T,type:"primary",className:Lt.confirm},M),he&&e.createElement(mn.ZP,{onClick:Je,className:Lt.cancel},He)),ae={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},Sn=({className:I,style:M={},LeftContent:T,children:he,RightContent:He})=>e.createElement("div",{className:K()(ae.fixedBottom,I),style:M},e.createElement("div",{className:ae.wrap},e.createElement("div",{className:ae.left},T),e.createElement("div",{className:ae.center},he),e.createElement("div",{className:ae.right},He))),Gn={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},zn=({className:I,style:M={},dataSource:T=[]})=>e.createElement("div",{className:K()(Gn.crumbs,I),style:M},T.map((he,He)=>He<T.length-1?e.createElement(e.Fragment,{key:He},he.path||he.onClick?e.createElement("span",{className:Gn.hover,onClick:he!=null&&he.onClick?he.onClick:()=>It.history.push(he.path)},he.name):e.createElement("span",null,he.name),e.createElement("span",null,"\xA0",">","\xA0")):e.createElement("span",{key:He,style:{color:"#5F6368"}},he.name))),Pe=o(31797),ye=Object.defineProperty,Ne=Object.defineProperties,lt=Object.getOwnPropertyDescriptors,At=Object.getOwnPropertySymbols,fn=Object.prototype.hasOwnProperty,yn=Object.prototype.propertyIsEnumerable,zt=(I,M,T)=>M in I?ye(I,M,{enumerable:!0,configurable:!0,writable:!0,value:T}):I[M]=T,xe=(I,M)=>{for(var T in M||(M={}))fn.call(M,T)&&zt(I,T,M[T]);if(At)for(var T of At(M))yn.call(M,T)&&zt(I,T,M[T]);return I},Yt=(I,M)=>Ne(I,lt(M)),B=(I,M)=>{var T={};for(var he in I)fn.call(I,he)&&M.indexOf(he)<0&&(T[he]=I[he]);if(I!=null&&At)for(var he of At(I))M.indexOf(he)<0&&yn.call(I,he)&&(T[he]=I[he]);return T};const{Countdown:le}=Pe.default;var Qe=I=>{var M=I,{onChange:T}=M,he=B(M,["onChange"]);const[He,Je]=(0,e.useState)(null);(0,e.useEffect)(()=>{typeof He=="number"&&He>=0&&T(He)},[He]);const Re=je=>{const Le=Math.floor(je/1e3);Je(Le)};return e.createElement(le,Yt(xe({},he),{onChange:Re}))}},54675:function(gn,Ot,o){o.d(Ot,{Z:function(){return _n}});var e=o(59301),y={flex_box_center:"flex_box_center___bZaL5",flex_space_between:"flex_space_between___oaJSq",flex_box_vertical_center:"flex_box_vertical_center____hsuP",flex_box_center_end:"flex_box_center_end___ZYbPQ",flex_box_column:"flex_box_column___nE_62",wrap:"wrap___ulhwR",left:"left___kyWln",title:"title___jsO1D",total:"total___GEhiU",list:"list___u9dBZ",name:"name___Wxggs",b:"b___Y15YO",r:"r___mKQoe",l:"l___uelFD",tag:"tag___Mpkbg",right:"right___mQ3dU",examName:"examName___Na1r8",t:"t___IgCWK",num:"num___CXI8j",topWarp:"topWarp___Kicpu",head:"head___jx3W8",so:"so___qYW7F",btn:"btn___EMJDz",content:"content___sHGsV",titleWrap:"titleWrap___I__GR",single:"single___K5iv9",analysis:"analysis___NoAuR",text:"text___xESW2",modalColumn:"modalColumn___I_tK_",modalRow:"modalRow___lyw_U",sup:"sup___HSz3Z",popover:"popover___kE8aI"},k=o(78241),x=o(6848),G=o(3113),ie=o(43418),me=o(88897),K=o(8591),Fe=o(92832),oe=o(28103),X=o(24905),V=o(95237),O=o(43604),Q=o(25700),P=o(60324),g=Object.defineProperty,Z=Object.getOwnPropertySymbols,H=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,Ae=(c,d,m)=>d in c?g(c,d,{enumerable:!0,configurable:!0,writable:!0,value:m}):c[d]=m,Te=(c,d)=>{for(var m in d||(d={}))H.call(d,m)&&Ae(c,m,d[m]);if(Z)for(var m of Z(d))R.call(d,m)&&Ae(c,m,d[m]);return c};const ue=c=>React.createElement("svg",Te({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},c),React.createElement("title",null,"\u7F16\u7EC4 6"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E4E6FD",width:34,height:34,rx:10}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{d:"M13.808 11.448a.558.558 0 0 1 0 .788l-1.564 1.565a.558.558 0 1 1-.789-.79l1.564-1.563a.558.558 0 0 1 .79 0Zm9.882 2.462a.558.558 0 0 1-.789 0l-1.564-1.563a.558.558 0 1 1 .789-.789l1.564 1.564a.556.556 0 0 1 0 .788Z",fill:"#6678EB"}),React.createElement("path",{d:"M21.753 21.707a5.937 5.937 0 1 0-8.58.015l-.937.936a.558.558 0 1 0 .789.788l.995-.994a5.91 5.91 0 0 0 3.436 1.095c1.287 0 2.48-.41 3.452-1.106l.992.992a.558.558 0 1 0 .789-.789l-.936-.937Z",fill:"#6678EB"}),React.createElement("path",{d:"m20.858 18.95-3.024-1.745v-2.054a.558.558 0 1 0-1.117 0v2.351c0 .064.011.126.031.184a.551.551 0 0 0 .258.33l3.293 1.9a.557.557 0 0 0 .559-.966Z",fill:"#FFF"}))));var ne="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTRFNkZEIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTEzLjgwOCAxMS40NDhhLjU1OC41NTggMCAwIDEgMCAuNzg4bC0xLjU2NCAxLjU2NWEuNTU4LjU1OCAwIDEgMS0uNzg5LS43OWwxLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDAgMSAuNzkgMFptOS44ODIgMi40NjJhLjU1OC41NTggMCAwIDEtLjc4OSAwbC0xLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDEgMSAuNzg5LS43ODlsMS41NjQgMS41NjRhLjU1Ni41NTYgMCAwIDEgMCAuNzg4WiIgZmlsbD0iIzY2NzhFQiIvPjxwYXRoIGQ9Ik0yMS43NTMgMjEuNzA3YTUuOTM3IDUuOTM3IDAgMSAwLTguNTguMDE1bC0uOTM3LjkzNmEuNTU4LjU1OCAwIDEgMCAuNzg5Ljc4OGwuOTk1LS45OTRhNS45MSA1LjkxIDAgMCAwIDMuNDM2IDEuMDk1YzEuMjg3IDAgMi40OC0uNDEgMy40NTItMS4xMDZsLjk5Mi45OTJhLjU1OC41NTggMCAxIDAgLjc4OS0uNzg5bC0uOTM2LS45MzdaIiBmaWxsPSIjNjY3OEVCIi8+PHBhdGggZD0ibTIwLjg1OCAxOC45NS0zLjAyNC0xLjc0NXYtMi4wNTRhLjU1OC41NTggMCAxIDAtMS4xMTcgMHYyLjM1MWMwIC4wNjQuMDExLjEyNi4wMzEuMTg0YS41NTEuNTUxIDAgMCAwIC4yNTguMzNsMy4yOTMgMS45YS41NTcuNTU3IDAgMCAwIC41NTktLjk2NloiIGZpbGw9IiNGRkYiLz48L2c+PC9nPjwvc3ZnPg==",_e=o(25711),N=o(42203),Ee=o(58130),et=o(70635),Ce=Object.defineProperty,Be=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,yt=Object.prototype.propertyIsEnumerable,Ve=(c,d,m)=>d in c?Ce(c,d,{enumerable:!0,configurable:!0,writable:!0,value:m}):c[d]=m,L=(c,d)=>{for(var m in d||(d={}))se.call(d,m)&&Ve(c,m,d[m]);if(Be)for(var m of Be(d))yt.call(d,m)&&Ve(c,m,d[m]);return c};const q=c=>React.createElement("svg",L({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},c),React.createElement("title",null,"\u7F16\u7EC4 12"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{width:34,height:34,rx:10,fill:"#EAF3F4"}),React.createElement("path",{d:"M25.905 15.37a.775.775 0 0 0-.626-.529l-4.814-.7-2.152-4.362a.776.776 0 0 0-1.392 0l-2.153 4.363-4.814.699a.775.775 0 0 0-.43 1.323l3.484 3.396-.823 4.794a.777.777 0 0 0 1.126.818l4.306-2.264 4.305 2.264a.778.778 0 0 0 .817-.059.777.777 0 0 0 .31-.759l-.823-4.794 3.483-3.396a.777.777 0 0 0 .196-.795Z",fill:"#21C0A6",fillRule:"nonzero"})));var Se="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIgZmlsbD0iI0VBRjNGNCIvPjxwYXRoIGQ9Ik0yNS45MDUgMTUuMzdhLjc3NS43NzUgMCAwIDAtLjYyNi0uNTI5bC00LjgxNC0uNy0yLjE1Mi00LjM2MmEuNzc2Ljc3NiAwIDAgMC0xLjM5MiAwbC0yLjE1MyA0LjM2My00LjgxNC42OTlhLjc3NS43NzUgMCAwIDAtLjQzIDEuMzIzbDMuNDg0IDMuMzk2LS44MjMgNC43OTRhLjc3Ny43NzcgMCAwIDAgMS4xMjYuODE4bDQuMzA2LTIuMjY0IDQuMzA1IDIuMjY0YS43NzguNzc4IDAgMCAwIC44MTctLjA1OS43NzcuNzc3IDAgMCAwIC4zMS0uNzU5bC0uODIzLTQuNzk0IDMuNDgzLTMuMzk2YS43NzcuNzc3IDAgMCAwIC4xOTYtLjc5NVoiIGZpbGw9IiMyMUMwQTYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",C=Object.defineProperty,W=Object.getOwnPropertySymbols,Vt=Object.prototype.hasOwnProperty,J=Object.prototype.propertyIsEnumerable,it=(c,d,m)=>d in c?C(c,d,{enumerable:!0,configurable:!0,writable:!0,value:m}):c[d]=m,Ue=(c,d)=>{for(var m in d||(d={}))Vt.call(d,m)&&it(c,m,d[m]);if(W)for(var m of W(d))J.call(d,m)&&it(c,m,d[m]);return c};const tt=c=>React.createElement("svg",Ue({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},c),React.createElement("title",null,"\u9898\u76EE"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E7F3FF",width:34,height:34,rx:10}),React.createElement("g",{fill:"#4C6FFF",fillRule:"nonzero"},React.createElement("path",{d:"m23.719 13.325-4.098-3.94c-.097-.13-.225-.162-.355-.162-.129 0-.258.064-.387.161l-7.55 7.753c-.065.065-.098.162-.13.227l-1.032 5.427c-.033.194.032.323.16.484.13.13.227.162.389.162h.096l4.776-1.099c.097-.032.194-.064.258-.161l7.841-8.108c.194-.162.194-.517.033-.744h-.001Zm-8.1 8.044a.534.534 0 0 1-.386.162.56.56 0 0 1-.388-.162l-3-2.81c-.226-.194-.226-.517-.033-.743.194-.227.517-.227.743-.033l3 2.811c.259.226.291.55.065.776ZM17 22.92h6.844v1.055H17z"}))));var Rt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTdGM0ZGIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGw9IiM0QzZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0ibTIzLjcxOSAxMy4zMjUtNC4wOTgtMy45NGMtLjA5Ny0uMTMtLjIyNS0uMTYyLS4zNTUtLjE2Mi0uMTI5IDAtLjI1OC4wNjQtLjM4Ny4xNjFsLTcuNTUgNy43NTNjLS4wNjUuMDY1LS4wOTguMTYyLS4xMy4yMjdsLTEuMDMyIDUuNDI3Yy0uMDMzLjE5NC4wMzIuMzIzLjE2LjQ4NC4xMy4xMy4yMjcuMTYyLjM4OS4xNjJoLjA5Nmw0Ljc3Ni0xLjA5OWMuMDk3LS4wMzIuMTk0LS4wNjQuMjU4LS4xNjFsNy44NDEtOC4xMDhjLjE5NC0uMTYyLjE5NC0uNTE3LjAzMy0uNzQ0aC0uMDAxWm0tOC4xIDguMDQ0YS41MzQuNTM0IDAgMCAxLS4zODYuMTYyLjU2LjU2IDAgMCAxLS4zODgtLjE2MmwtMy0yLjgxYy0uMjI2LS4xOTQtLjIyNi0uNTE3LS4wMzMtLjc0My4xOTQtLjIyNy41MTctLjIyNy43NDMtLjAzM2wzIDIuODExYy4yNTkuMjI2LjI5MS41NS4wNjUuNzc2Wk0xNyAyMi45Mmg2Ljg0NHYxLjA1NUgxN3oiLz48L2c+PC9nPjwvc3ZnPg==",ct=o(13021),It=o(23469),_t=o(49985),Ft=o(86377),ee={wrap:"wrap___OIoOI",modal:"modal___Z3hfU",titleWrap:"titleWrap___aK3oG",required:"required___NHoO7",title:"title___uxb1R",colorGray:"colorGray___O8YPg",choiceWrap:"choiceWrap___t51sb",answer:"answer___vsBnh",activeAnswer:"activeAnswer___AJN4p",deleteIcon:"deleteIcon___WvOJZ",addIcon:"addIcon___UyeIs",editorWrap:"editorWrap___uqcFU",htmlWrap:"htmlWrap___GcBNL",radio:"radio___e8qQ5",color333:"color333___PLzVK",color999:"color999___v3EY0",fold:"fold___OfvPe",head:"head___EejYX",collapseWrapper:"collapseWrapper___sQyVD",panelHeader:"panelHeader___Ivicf",open:"open___aEOQE",close:"close___z4P5H",inputBorder:"inputBorder___ix67O",keywordTag:"keywordTag___iGx08",scoreByBlankRadio:"scoreByBlankRadio___Kwu7q"},vt=o(59301),Wt=Object.defineProperty,at=Object.defineProperties,on=Object.getOwnPropertyDescriptors,bn=Object.getOwnPropertySymbols,Ct=Object.prototype.hasOwnProperty,gt=Object.prototype.propertyIsEnumerable,ze=(c,d,m)=>d in c?Wt(c,d,{enumerable:!0,configurable:!0,writable:!0,value:m}):c[d]=m,mn=(c,d)=>{for(var m in d||(d={}))Ct.call(d,m)&&ze(c,m,d[m]);if(bn)for(var m of bn(d))gt.call(d,m)&&ze(c,m,d[m]);return c},pn=(c,d)=>at(c,on(d)),rn=(c,d)=>{var m={};for(var F in c)Ct.call(c,F)&&d.indexOf(F)<0&&(m[F]=c[F]);if(c!=null&&bn)for(var F of bn(c))d.indexOf(F)<0&>.call(c,F)&&(m[F]=c[F]);return m};const Zn=null,rr=(c,d)=>{var m=c,{globalSetting:F,loading:We,dispatch:Ge,isEdit:ht,editData:ke}=m,$e=rn(m,["globalSetting","loading","dispatch","isEdit","editData"]);const[nt,ve]=(0,e.useState)(""),[ft,Gt]=(0,e.useState)(""),[Jt,dt]=(0,e.useState)([]),[tn,cn]=(0,e.useState)(""),[qt,Mt]=(0,e.useState)(),[Dt,re]=(0,e.useState)(!1),[be,we]=(0,e.useState)({}),[de,ge]=(0,e.useState)([]);(0,e.useEffect)(()=>{!ke||!ht||(ve(ke==null?void 0:ke.name),Gt(ke==null?void 0:ke.analysis),Mt(ke==null?void 0:ke.is_ordered),we(ke),re(!0))},[ke]),(0,e.useEffect)(()=>{if(!Dt)return;const Me=ke==null?void 0:ke.standard_answer.map(hn=>hn==null?void 0:hn.answer_text);dt(Me);const Ye=ke==null?void 0:ke.standard_answer.map(hn=>hn==null?void 0:hn.score);ge(Ye),re(!1)},[Dt]),(0,e.useImperativeHandle)(d,()=>({onSave:Y,Clear:st}));const Y=()=>{let Me=[],Ye=!1;return nt?(Jt.forEach((hn,Cn)=>{Me.push({position:Cn+1,answer_text:[],score:de[Cn]}),hn==null||hn.forEach((sn,yr)=>{Me[Cn].answer_text.push(sn),(!sn||!(0,Ee.eR)(sn,1e4))&&(cn(`${Cn}-${yr}`),K.ZP.info(sn?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),Ye=!0)})}),Ye?!1:(Me==null?void 0:Me.length)>20?(K.ZP.warning("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC720\u4E2A\uFF01"),!1):{name:nt,analysis:ft,standard_answers:Me,is_ordered:qt,downcase:be==null?void 0:be.downcase,no_space:be==null?void 0:be.no_space,use_blank_score:be==null?void 0:be.use_blank_score}):(K.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},st=()=>{ve(""),Gt(""),dt([]),Mt(!1)},Nt=(Me,Ye,hn)=>{const Cn=Jt.slice();if(Ye&&Cn.splice(Me,Ye),hn)for(let sn=0;sn<hn;sn++)Cn.splice(Me+sn,0,[""]);dt(Cn)},En=(Me,Ye,hn)=>{cn("");let Cn=Jt.slice();Cn[Me][Ye]=hn,dt(Cn)},bt=Me=>{let Ye=Jt.slice();Ye[Me]=[...Ye[Me],""],dt(Ye)},jn=(Me,Ye)=>{let hn=Jt.slice();if(!hn[Me][Ye]){hn[Me]=hn[Me].filter((Cn,sn)=>sn!==Ye),dt(hn);return}ie.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:ee.modal,onOk:()=>{hn[Me]=hn[Me].filter((Cn,sn)=>sn!==Ye),dt(hn)}})},an=Me=>{ie.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:ee.modal,onOk:()=>{let Ye=Jt.slice();Ye=Jt.filter((hn,Cn)=>Me!==Cn),dt(Ye)}})};return vt.createElement("section",{className:ee.wrap},vt.createElement("p",{className:ee.titleWrap},vt.createElement("span",{className:ee.required},"*"),vt.createElement("span",{className:ee.title},"\u9898\u5E72\uFF1A")),vt.createElement("div",null,vt.createElement(_t.Z,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:nt,onChange:Me=>ve(Me),showNullButton:!0,onPlaceholderChange:Nt})),vt.createElement("div",{className:"mt20"},Jt.map((Me,Ye)=>vt.createElement("div",{style:{display:"flex"}},vt.createElement("div",{style:{flex:1}},vt.createElement(Ft.Z,{key:Ye,answers:Me,index:Ye,flex:1,is_md:!0,activeOptionErrorIndex:tn,onAnswerChange:En,addChildAnswer:bt,deleteChildAnswer:jn,deleteChildAnswermain:an})),be.use_blank_score&&vt.createElement("div",{style:{display:"flex",alignItems:"center",width:"165px"}},vt.createElement("span",{style:{color:"red",margin:"auto 5px auto 10px"}},"*"),"\u5206\u503C\uFF1A",vt.createElement(me.Z,{style:{width:"100px"},size:"large",defaultValue:de[Ye],onBlur:hn=>{de[Ye]=hn.target.value,ge([...de])}}))))),vt.createElement("div",null,vt.createElement(X.default,{className:`${ee.color333} font14 mt20`,checked:be.use_blank_score,onChange:Me=>we(pn(mn({},be),{use_blank_score:Me.target.checked}))},"\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206"),vt.createElement("span",{style:{color:"#999999",fontSize:"12px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u9700\u8981\u8BBE\u7F6E\u6BCF\u7A7A\u5206\u503C\uFF0C\u5B66\u751F\u7B54\u6848\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206\uFF09")),vt.createElement("div",null,vt.createElement(X.default,{className:`${ee.color333} font14 mt20`,checked:be.downcase,onChange:Me=>we(pn(mn({},be),{downcase:Me.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),vt.createElement("div",null,vt.createElement(X.default,{className:`${ee.color333} font14 mt20`,checked:be.no_space,onChange:Me=>we(pn(mn({},be),{no_space:Me.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),vt.createElement("div",{className:"mt20"},(Jt==null?void 0:Jt.length)>1&&vt.createElement("span",null,vt.createElement(X.default,{checked:qt,onChange:Me=>Mt(Me.target.checked),className:`${ee.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),vt.createElement("span",{className:`${ee.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),vt.createElement("p",{className:ee.titleWrap},vt.createElement("span",{className:ee.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),vt.createElement(It.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:ft,onChange:Me=>Gt(Me)}))};var Jn=(0,N.connect)(({loading:c,globalSetting:d})=>({globalSetting:d,loading:c.effects}),null,null,{forwardRef:!0})((0,e.forwardRef)(rr)),Yn=o(5112),mr=Object.getOwnPropertySymbols,or=Object.prototype.hasOwnProperty,Xt=Object.prototype.propertyIsEnumerable,gr=(c,d)=>{var m={};for(var F in c)or.call(c,F)&&d.indexOf(F)<0&&(m[F]=c[F]);if(c!=null&&mr)for(var F of mr(c))d.indexOf(F)<0&&Xt.call(c,F)&&(m[F]=c[F]);return m};const br=null,er=(c,d)=>{var m=c,{globalSetting:F,loading:We,editData:Ge,dispatch:ht,onRef:ke=()=>{},isEdit:$e}=m,nt=gr(m,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[ve,ft]=(0,e.useState)(),[Gt,Jt]=(0,e.useState)(""),[dt,tn]=(0,e.useState)("");(0,e.useEffect)(()=>{if(!Ge||!$e)return;Jt(Ge==null?void 0:Ge.name),tn(Ge==null?void 0:Ge.analysis);const Mt=Ge==null?void 0:Ge.choices.find(Dt=>Dt.is_answer);ft(Mt.choice_text==="\u6B63\u786E"?"0":"1")},[Ge]),(0,e.useImperativeHandle)(d,()=>({onSave:cn,Clear:qt}));const cn=()=>Gt?ve?{name:Gt,choices:[{choice_text:"\u6B63\u786E",is_answer:ve==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:ve==="1"?1:0}],analysis:dt}:(K.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1):(K.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1),qt=()=>{Jt(""),tn(""),ft("")};return e.createElement("section",{className:ee.wrap},e.createElement("p",{className:ee.titleWrap},e.createElement("span",{className:ee.required},"*"),e.createElement("span",{className:ee.title},"\u9898\u5E72\uFF1A")),e.createElement(It.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Gt,onChange:Mt=>Jt(Mt)}),e.createElement("p",{className:ee.titleWrap},e.createElement("span",{className:ee.required},"*"),e.createElement("span",{className:ee.title},"\u7B54\u6848\u9009\u9879\uFF1A",e.createElement("span",{className:ee.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),e.createElement(Yn.ZP.Group,{buttonStyle:"solid",value:ve,onChange:Mt=>ft(Mt.target.value)},e.createElement(Yn.ZP.Button,{value:"0",className:`${ee.radio} mr40`},"\u6B63\u786E"),e.createElement(Yn.ZP.Button,{value:"1",className:ee.radio},"\u9519\u8BEF")),e.createElement("p",{className:ee.titleWrap},e.createElement("span",{className:ee.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),e.createElement(It.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:dt,onChange:Mt=>tn(Mt)}))};var en=(0,N.connect)(({loading:c,globalSetting:d})=>({globalSetting:d,loading:c.effects}),null,null,{forwardRef:!0})((0,e.forwardRef)(er)),Lt=Object.getOwnPropertySymbols,Xn=Object.prototype.hasOwnProperty,ut=Object.prototype.propertyIsEnumerable,ae=(c,d)=>{var m={};for(var F in c)Xn.call(c,F)&&d.indexOf(F)<0&&(m[F]=c[F]);if(c!=null&&Lt)for(var F of Lt(c))d.indexOf(F)<0&&ut.call(c,F)&&(m[F]=c[F]);return m};const In=null,Sn=(c,d)=>{var m=c,{globalSetting:F,loading:We,editData:Ge,dispatch:ht,onRef:ke=()=>{},isEdit:$e}=m,nt=ae(m,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[ve,ft]=(0,e.useState)([]);(0,e.useEffect)(()=>{var tn;if(!Ge||!$e)return;const cn=(tn=Ge==null?void 0:Ge.shixun)==null?void 0:tn.challenges.map(qt=>({id:qt==null?void 0:qt.id,score:qt.score}));ft(cn)},[Ge]),(0,e.useImperativeHandle)(d,()=>({onSave:Gt,Clear:Jt}));const Gt=()=>({challenges:[...ve]}),Jt=()=>{ft([])};console.log("editData--",Ge);const dt=tn=>{var cn,qt;return e.createElement("div",null,(qt=(cn=tn==null?void 0:tn.shixun)==null?void 0:cn.challenges)==null?void 0:qt.map((Mt,Dt)=>{var re;return e.createElement("div",{className:"c-grey-666 font14 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"15px"}},e.createElement("div",null,e.createElement("span",{className:"mr5"},"\u7B2C",Dt+1,"\u5173"),e.createElement(x.Z,{key:Dt,title:Mt==null?void 0:Mt.challenge_name},e.createElement("span",null,(0,Ee.Pq)(Mt==null?void 0:Mt.challenge_name,44)))),e.createElement("p",{style:{marginBottom:0}},e.createElement("span",{className:ee.required},"*"),e.createElement("span",{className:ee.title},"\u5206\u503C\uFF1A"),e.createElement(me.Z,{precision:1,min:1,max:100,className:ee.baseFormItem,style:{width:176},value:(re=ve.find(be=>be.id===Mt.id))==null?void 0:re.score,onChange:be=>{ve.find(we=>we.id===Mt.id).score=be,ft([...ve])}})))}),e.createElement("div",{style:{clear:"both"}}))};return e.createElement("section",{className:ee.wrap},e.createElement(_e.Z,{style:{paddingRight:10},className:ee.titleHtml,value:`${Ge==null?void 0:Ge.position}\u3001${Ge==null?void 0:Ge.name}`}),e.createElement("p",{style:{marginBottom:"10px",marginTop:"25px"}},e.createElement("span",{className:ee.required},"*"),e.createElement("span",{className:ee.title},"\u5173\u5361")),dt(Ge))};var Gn=(0,N.connect)(({loading:c,globalSetting:d})=>({globalSetting:d,loading:c.effects}),null,null,{forwardRef:!0})((0,e.forwardRef)(Sn)),un=Object.getOwnPropertySymbols,zn=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,ye=(c,d)=>{var m={};for(var F in c)zn.call(c,F)&&d.indexOf(F)<0&&(m[F]=c[F]);if(c!=null&&un)for(var F of un(c))d.indexOf(F)<0&&Pe.call(c,F)&&(m[F]=c[F]);return m};const Ne=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],lt=(c,d)=>{var m=c,{editData:F,globalSetting:We,loading:Ge,dispatch:ht,onRef:ke=()=>{},isEdit:$e}=m,nt=ye(m,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[ve,ft]=(0,e.useState)([]),[Gt,Jt]=(0,e.useState)(),[dt,tn]=(0,e.useState)([]),[cn,qt]=(0,e.useState)(""),[Mt,Dt]=(0,e.useState)("");(0,e.useEffect)(()=>{ft(["","","",""])},[]),(0,e.useEffect)(()=>{if(!F||!$e)return;qt(F==null?void 0:F.name),Dt(F==null?void 0:F.analysis),ft(F==null?void 0:F.choices.map(de=>de.choice_text));const we=[];F==null||F.choices.map((de,ge)=>{de.is_answer&&we.push(ge)}),tn(we)},[F]),(0,e.useImperativeHandle)(d,()=>({onSave:re,Clear:be}));const re=()=>{if(!cn)return K.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const we=ve.findIndex(ge=>!ge);if(we>-1)return K.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Ne[we]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!dt.length)return K.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(dt.length<2)return K.ZP.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;const de=ve.map((ge,Y)=>({choice_text:ge,is_answer:dt.includes(Y)?1:0}));return{name:cn,choices:de,analysis:Mt}},be=()=>{ft(["","","",""]),qt(""),Dt(""),tn("")};return e.createElement("section",{className:ee.wrap},e.createElement("p",{className:ee.titleWrap},e.createElement("span",{className:ee.required},"*"),e.createElement("span",{className:ee.title},"\u9898\u5E72\uFF1A")),e.createElement(It.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:cn,onChange:we=>qt(we)}),e.createElement("p",{className:ee.titleWrap},e.createElement("span",{className:ee.required},"*"),e.createElement("span",{className:ee.title},"\u7B54\u6848\u9009\u9879\uFF1A",e.createElement("span",{className:ee.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),ve.map((we,de)=>e.createElement("div",{className:ee.choiceWrap,key:de},e.createElement(x.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},e.createElement("div",{className:`${ee.answer} ${dt.includes(de)?ee.activeAnswer:""}`,onClick:()=>{dt.includes(de)?tn(dt.filter(ge=>ge!==de)):tn([...dt,de])}},Ne[de])),e.createElement("div",{className:ee.editorWrap},Gt===de?e.createElement(It.Z,{id:`single-question-option-${de}`,watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:we,onChange:ge=>{ve[de]=ge,ft(ve)}}):e.createElement("div",{className:ee.htmlWrap,onClick:()=>Jt(de)},e.createElement(_e.Z,{value:we}))),de>1&&e.createElement(x.Z,{title:"\u5220\u9664"},e.createElement("i",{className:`${ee.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{ft(ve.filter((ge,Y)=>Y!==de)),dt.includes(de)?tn(dt.filter(ge=>ge!==de)):tn([...dt,de])}})),de<7&&de===ve.length-1&&e.createElement(x.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},e.createElement("i",{className:`${ee.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>ft([...ve,""])})))),e.createElement("p",{className:ee.titleWrap},e.createElement("span",{className:ee.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),e.createElement(It.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Mt,onChange:we=>Dt(we)}))};var At=(0,N.connect)(({loading:c,globalSetting:d})=>({globalSetting:d,loading:c.effects}),null,null,{forwardRef:!0})((0,e.forwardRef)(lt)),fn=Object.getOwnPropertySymbols,yn=Object.prototype.hasOwnProperty,zt=Object.prototype.propertyIsEnumerable,xe=(c,d)=>{var m={};for(var F in c)yn.call(c,F)&&d.indexOf(F)<0&&(m[F]=c[F]);if(c!=null&&fn)for(var F of fn(c))d.indexOf(F)<0&&zt.call(c,F)&&(m[F]=c[F]);return m};const Yt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],B=(c,d)=>{var m=c,{editData:F,globalSetting:We,loading:Ge,dispatch:ht,onRef:ke=()=>{},isEdit:$e}=m,nt=xe(m,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[ve,ft]=(0,e.useState)([]),[Gt,Jt]=(0,e.useState)(),[dt,tn]=(0,e.useState)(),[cn,qt]=(0,e.useState)(""),[Mt,Dt]=(0,e.useState)("");(0,e.useEffect)(()=>{ft(["","","",""])},[]),(0,e.useEffect)(()=>{if(!F||!$e)return;const we=[],de=[];F==null||F.choices.forEach((ge,Y)=>{we.push(ge.choice_text),ge.is_answer&&de.push(Y)}),qt(F==null?void 0:F.name),Dt(F==null?void 0:F.analysis),ft(we),tn(de)},[F]),(0,e.useImperativeHandle)(d,()=>({onSave:re,Clear:be}));const re=()=>{if(!cn)return K.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const we=ve.findIndex(ge=>!ge);if(we>-1)return K.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Yt[we]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Array.isArray(dt))return K.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;const de=ve.map((ge,Y)=>({choice_text:ge,is_answer:dt.includes(Y)?1:0}));return{name:cn,choices:de,analysis:Mt}},be=()=>{ft(["","","",""]),qt(""),Dt(""),tn("")};return e.createElement("section",{className:ee.wrap},e.createElement("p",{className:ee.titleWrap},e.createElement("span",{className:ee.required},"*"),e.createElement("span",{className:ee.title},"\u9898\u5E72\uFF1A")),e.createElement(It.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:cn,onChange:we=>qt(we)}),e.createElement("p",{className:ee.titleWrap},e.createElement("span",{className:ee.required},"*"),e.createElement("span",{className:ee.title},"\u7B54\u6848\u9009\u9879\uFF1A",e.createElement("span",{className:ee.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),ve.map((we,de)=>e.createElement("div",{className:ee.choiceWrap,key:de},e.createElement(x.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},e.createElement("div",{className:`${ee.answer} ${dt!=null&&dt.includes(de)?ee.activeAnswer:""}`,onClick:()=>tn([de])},Yt[de])),e.createElement("div",{className:ee.editorWrap},Gt===de?e.createElement(It.Z,{id:`single-question-option-${de}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:we,onChange:ge=>{ve[de]=ge,ft(ve)}}):e.createElement("div",{className:ee.htmlWrap,onClick:()=>Jt(de)},e.createElement(_e.Z,{value:we}))),de>1&&e.createElement(x.Z,{title:"\u5220\u9664"},e.createElement("i",{className:`${ee.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{ft(ve.filter((ge,Y)=>Y!==de)),de===dt&&tn(null)}})),de<7&&de===ve.length-1&&e.createElement(x.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},e.createElement("i",{className:`${ee.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>ft([...ve,""])})))),e.createElement("p",{className:ee.titleWrap},e.createElement("span",{className:ee.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),e.createElement(It.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Mt,onChange:we=>Dt(we)}))};var le=(0,N.connect)(({loading:c,globalSetting:d})=>({globalSetting:d,loading:c.effects}),null,null,{forwardRef:!0})((0,e.forwardRef)(B)),Oe=o(12563),Qe=o(78673),I=o(86902),M=o(59301),T=Object.defineProperty,he=Object.defineProperties,He=Object.getOwnPropertyDescriptors,Je=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,Le=(c,d,m)=>d in c?T(c,d,{enumerable:!0,configurable:!0,writable:!0,value:m}):c[d]=m,Xe=(c,d)=>{for(var m in d||(d={}))Re.call(d,m)&&Le(c,m,d[m]);if(Je)for(var m of Je(d))je.call(d,m)&&Le(c,m,d[m]);return c},De=(c,d)=>he(c,He(d)),qe=(c,d)=>{var m={};for(var F in c)Re.call(c,F)&&d.indexOf(F)<0&&(m[F]=c[F]);if(c!=null&&Je)for(var F of Je(c))d.indexOf(F)<0&&je.call(c,F)&&(m[F]=c[F]);return m},Bt=(c,d,m)=>new Promise((F,We)=>{var Ge=$e=>{try{ke(m.next($e))}catch(nt){We(nt)}},ht=$e=>{try{ke(m.throw($e))}catch(nt){We(nt)}},ke=$e=>$e.done?F($e.value):Promise.resolve($e.value).then(Ge,ht);ke((m=m.apply(c,d)).next())});const Zt=c=>{if(!c)return!1;if(/^s*$/.test(c)||c.trim()===""){K.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let d=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return c==="|"?(K.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},xt=({value:c=[],onClose:d})=>M.createElement(Oe.default,{closable:!0,onClose:d,className:ee.keywordTag},M.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},c.join(" \u6216 "))),Pt=(c,d)=>{var m=c,{editData:F,globalSetting:We,loading:Ge,dispatch:ht,onRef:ke=()=>{},isEdit:$e}=m,nt=qe(m,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[ve,ft]=(0,e.useState)(""),[Gt,Jt]=(0,e.useState)(""),[dt,tn]=(0,e.useState)(""),[cn,qt]=(0,e.useState)(""),[Mt]=k.default.useForm(),Dt=k.default.useWatch("use_keywords",Mt);(0,e.useEffect)(()=>{var de;!F||!$e||(ft(F==null?void 0:F.name),Jt(F==null?void 0:F.analysis),tn((de=F==null?void 0:F.answer_texts)==null?void 0:de[0]),Mt.setFieldsValue(Xe({},F)))},[F]),(0,e.useImperativeHandle)(d,()=>({onSave:re,Clear:be}));const re=()=>Bt(void 0,null,function*(){if(!ve)return K.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield Mt.validateFields()}catch(ge){K.ZP.error(ge.errorFields[0].errors[0]);return}const de=Mt.getFieldsValue();return console.log(de,"values"),Xe({name:ve,answer_texts:[dt],analysis:Gt},de)}),be=()=>{ft(""),Jt(""),tn(""),Mt.resetFields()},we=F==null?void 0:F.score;return M.createElement("section",{className:ee.wrap},M.createElement("p",{className:ee.titleWrap},M.createElement("span",{className:ee.required},"*"),M.createElement("span",{className:ee.title},"\u9898\u5E72\uFF1A")),M.createElement(It.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ve,onChange:de=>ft(de)}),M.createElement("p",{className:ee.titleWrap},M.createElement("span",{className:ee.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),M.createElement(It.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:dt,onChange:de=>tn(de)}),M.createElement("p",{className:ee.titleWrap},M.createElement("span",{className:ee.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),M.createElement(It.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Gt,onChange:de=>Jt(de)}),M.createElement(k.default,{form:Mt,size:"large",onFinishFailed:de=>Bt(void 0,null,function*(){var ge,Y;K.ZP.error(de.errorFields[0].errors[0]),Mt.scrollToField((Y=(ge=de==null?void 0:de.errorFields)==null?void 0:ge[0])==null?void 0:Y.name,{behavior:"smooth",block:"center"})})},M.createElement(V.Z,{align:"middle",className:"mb30 mt20"},M.createElement(k.default.Item,{noStyle:!0,name:"use_keywords",valuePropName:"checked"},M.createElement(Qe.Z,null)),M.createElement(O.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),M.createElement(O.Z,null,M.createElement(x.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},M.createElement(I.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),Dt&&M.createElement(k.default.List,{name:"keywords",rules:[{validator(de,ge){return ge!=null&&ge.length?(ge==null?void 0:ge.reduce((st,Nt)=>st+Nt.score,0))>parseFloat(we)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD"))}}]},(de,{add:ge,remove:Y})=>M.createElement(M.Fragment,null,M.createElement("div",{className:"mb10"},"\u5173\u952E\u8BCD"),M.createElement(V.Z,{align:"middle",className:"font14 mb30"},M.createElement(O.Z,{flex:1},M.createElement(Fe.default,{value:cn,onChange:st=>{qt(st.target.value)},maxLength:50,allowClear:!0,onPressEnter:st=>{var Nt,En,bt,jn;const an=`${(Nt=st.target)==null?void 0:Nt.value}`,Me=(bt=(En=an==null?void 0:an.split("|"))==null?void 0:En.filter(Cn=>!!Cn))==null?void 0:bt.map(Cn=>Cn==null?void 0:Cn.trim()),Ye=Mt.getFieldValue("keywords"),hn=((jn=Ye==null?void 0:Ye.map(Cn=>Cn==null?void 0:Cn.keyword))==null?void 0:jn.flat())||[];for(const Cn of Me)if(hn.includes(Cn)){K.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Zt(an)&&(ge({keyword:Me,score:1}),qt(""))},className:ee.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),M.createElement(O.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),de.map(st=>{var Nt=st,{key:En,name:bt}=Nt,jn=qe(Nt,["key","name"]);return M.createElement(V.Z,{key:En,style:{marginRight:148}},M.createElement(O.Z,{flex:1},M.createElement(V.Z,{align:"middle",justify:"space-between"},M.createElement(k.default.Item,De(Xe({},jn),{name:[bt,"keyword"]}),M.createElement(xt,{onClose:()=>Y(bt)})),M.createElement(k.default.Item,De(Xe({},jn),{name:[bt,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),M.createElement(me.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))})))))};var kt=(0,N.connect)(({loading:c,globalSetting:d})=>({globalSetting:d,loading:c.effects}),null,null,{forwardRef:!0})((0,e.forwardRef)(Pt)),Tn=o(36381),pt={wrap:"wrap___Cc0gS",deleteIcon:"deleteIcon___ebwMv",keywordTag:"keywordTag___lUfL5",questionTitleEditorWrap:"questionTitleEditorWrap___u9UgK",choiceWrap:"choiceWrap___VHsr3",choiceIndex:"choiceIndex___rsj9r",judgementIndex:"judgementIndex___fMm6E",setAnswerBtn:"setAnswerBtn___krVC9",activeAnswer:"activeAnswer___WiYo2",activeJudgementAnswer:"activeJudgementAnswer___M6iww",actionWrapper:"actionWrapper___oKI8_",addIcon:"addIcon___eMbGP",inputBorder:"inputBorder___ob_6x",placeholder:"placeholder___Vkwr4",blankWrapper:"blankWrapper____MZQ5",blankInput:"blankInput___ephwY",blankInputNumberWrapper:"blankInputNumberWrapper___C1UJS",addBtn:"addBtn___qRBpJ",blankIndex:"blankIndex___QsKgf",baseInputWrapper:"baseInputWrapper___juqCB",collapseWrapper:"collapseWrapper___kAXJ0",panelHeader:"panelHeader___hLTSe",open:"open___wWDjf",close:"close___XPTJ0",hide:"hide___VytUy"},pe=o(37520),ir=o(89378),nn=Object.defineProperty,Mn=Object.defineProperties,Nn=Object.getOwnPropertyDescriptors,tr=Object.getOwnPropertySymbols,qn=Object.prototype.hasOwnProperty,ar=Object.prototype.propertyIsEnumerable,Qn=(c,d,m)=>d in c?nn(c,d,{enumerable:!0,configurable:!0,writable:!0,value:m}):c[d]=m,fr=(c,d)=>{for(var m in d||(d={}))qn.call(d,m)&&Qn(c,m,d[m]);if(tr)for(var m of tr(d))ar.call(d,m)&&Qn(c,m,d[m]);return c},Er=(c,d)=>Mn(c,Nn(d)),xn=(c,d)=>{var m={};for(var F in c)qn.call(c,F)&&d.indexOf(F)<0&&(m[F]=c[F]);if(c!=null&&tr)for(var F of tr(c))d.indexOf(F)<0&&ar.call(c,F)&&(m[F]=c[F]);return m};const On=c=>{var d=c,{value:m,onChange:F,scrollId:We}=d,Ge=xn(d,["value","onChange","scrollId"]);return e.createElement("div",{id:We||""},e.createElement(It.Z,Er(fr({},Ge),{defaultValue:m,onChange:(ht,ke)=>{ke!=null&&ke.length?F(ht,ke):F(ht)}})))},Ln=({value:c,onChange:d,placeholder:m,height:F=140,isEdit:We})=>We?e.createElement(It.Z,{watch:!0,isFocus:!0,height:F,placeholder:m,defaultValue:c,onChange:d}):e.createElement("div",{style:{cursor:"pointer"}},c?e.createElement(_e.Z,{className:pt.inputBorder,value:c}):e.createElement("div",{className:`${pt.inputBorder} ${pt.placeholder}`},m));var $t=o(59301),xr=Object.defineProperty,Dr=Object.defineProperties,ur=Object.getOwnPropertyDescriptors,$n=Object.getOwnPropertySymbols,sr=Object.prototype.hasOwnProperty,Hr=Object.prototype.propertyIsEnumerable,wr=(c,d,m)=>d in c?xr(c,d,{enumerable:!0,configurable:!0,writable:!0,value:m}):c[d]=m,cr=(c,d)=>{for(var m in d||(d={}))sr.call(d,m)&&wr(c,m,d[m]);if($n)for(var m of $n(d))Hr.call(d,m)&&wr(c,m,d[m]);return c},Br=(c,d)=>Dr(c,ur(d)),Rr=(c,d)=>{var m={};for(var F in c)sr.call(c,F)&&d.indexOf(F)<0&&(m[F]=c[F]);if(c!=null&&$n)for(var F of $n(c))d.indexOf(F)<0&&Hr.call(c,F)&&(m[F]=c[F]);return m};const Ur=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],da=({value:c,onChange:d,choiceTextKey:m,answerKey:F,index:We,isEdit:Ge,setInputActive:ht,form:ke,choiceOptionsPath:$e,allowChangeMode:nt,showAddIcon:ve,addItem:ft,deleteItem:Gt})=>{const Jt=(c==null?void 0:c[F])===!0,dt=()=>{const cn=ke.getFieldValue($e);ke.setFieldValue($e,cn.map(qt=>Br(cr({},qt),{[F]:!1})))},tn=()=>{Jt?d(Br(cr({},c),{[F]:!1})):(nt||dt(),d(Br(cr({},c),{[F]:!0})))};return $t.createElement(V.Z,{className:pt.choiceWrap,align:"middle",wrap:!1},$t.createElement(O.Z,{onClick:tn,className:`${pt.choiceIndex} ${Jt?pt.activeAnswer:""}`},Ur[We]),$t.createElement(O.Z,{flex:1,className:`${pt.editorWrap} ml15`,onClick:ht},$t.createElement(Ln,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Ge,value:c==null?void 0:c[m],onChange:cn=>{d(Br(cr({},c),{[m]:cn}))}})),$t.createElement(O.Z,{flex:"0 0 auto",className:"ml15"},$t.createElement("div",{onClick:tn,className:`${pt.setAnswerBtn} ${Jt?pt.activeAnswer:""}`},Jt?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),$t.createElement(O.Z,{className:pt.actionWrapper},$t.createElement(x.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},$t.createElement(pe.Z,{className:pt.addIcon,onClick:ft,style:{visibility:ve?"visible":"hidden"}})),$t.createElement(x.Z,{title:"\u5220\u9664"},$t.createElement(ir.Z,{className:pt.deleteIcon,onClick:Gt,style:{visibility:We>1?"visible":"hidden"}}))))},nr=({questionTitlePlaceholder:c,titleKey:d,choiceKey:m,analysisKey:F,choiceTextKey:We,answerKey:Ge,choiceOptionsPath:ht,allowChangeMode:ke=!0,form:$e,showAnalysis:nt=!0})=>{const[ve,ft]=(0,e.useState)(),[Gt,Jt]=(0,e.useState)(!1);return $t.createElement("div",{className:pt.wrap},$t.createElement("div",{className:pt.questionTitleEditorWrap},$t.createElement(k.default.Item,{label:"\u9898\u5E72",name:d,labelCol:{span:24},rules:[{required:!0}]},$t.createElement(On,{scrollId:Array.isArray(d)?d.join("_"):`${d}`,watch:!0,height:140,placeholder:c}))),$t.createElement(k.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),$t.createElement(k.default.List,{name:m,rules:[{validator(dt,tn){const cn=tn.some(Mt=>Mt[Ge]),qt=tn.findIndex(Mt=>{var Dt;return((Dt=Mt[We])==null?void 0:Dt.length)<=0});return qt!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${Ur[qt]}\u9009\u9879\u7684\u5185\u5BB9`)):cn?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(dt,{add:tn,remove:cn})=>$t.createElement("div",{id:Array.isArray(ht)?ht.join("_"):`${ht}`},dt.map((qt,Mt)=>{var Dt=qt,{key:re,name:be}=Dt,we=Rr(Dt,["key","name"]);const de=ve===re,ge=()=>{ft(re)},Y=Mt<7&&Mt===dt.length-1,st=()=>tn({[We]:"",[Ge]:0}),Nt=()=>cn(be);return $t.createElement(k.default.Item,Br(cr({},we),{key:re,name:be,noStyle:!0}),$t.createElement(da,{choiceTextKey:We,answerKey:Ge,index:Mt,isEdit:de,setInputActive:ge,form:$e,choiceOptionsPath:ht,allowChangeMode:ke,showAddIcon:Y,addItem:st,deleteItem:Nt}))}),dt.length<8&&$t.createElement("div",{className:`${pt.addBtn} mb30`,onClick:()=>tn({[We]:"",[Ge]:0})},"\u6DFB\u52A0\u9009\u9879"))),nt&&$t.createElement("div",{onClick:()=>Jt(!0)},$t.createElement(k.default.Item,{name:F,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},$t.createElement(Ln,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Gt}))))};var Et=o(59301),kn=Object.defineProperty,lr=Object.defineProperties,hr=Object.getOwnPropertyDescriptors,dr=Object.getOwnPropertySymbols,Gr=Object.prototype.hasOwnProperty,Pr=Object.prototype.propertyIsEnumerable,vr=(c,d,m)=>d in c?kn(c,d,{enumerable:!0,configurable:!0,writable:!0,value:m}):c[d]=m,Fr=(c,d)=>{for(var m in d||(d={}))Gr.call(d,m)&&vr(c,m,d[m]);if(dr)for(var m of dr(d))Pr.call(d,m)&&vr(c,m,d[m]);return c},Jr=(c,d)=>lr(c,hr(d)),Mr=(c,d)=>{var m={};for(var F in c)Gr.call(c,F)&&d.indexOf(F)<0&&(m[F]=c[F]);if(c!=null&&dr)for(var F of dr(c))d.indexOf(F)<0&&Pr.call(c,F)&&(m[F]=c[F]);return m};const zr=({value:c,onChange:d})=>{const m=We=>{ie.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:pt.modal,onOk:()=>{const Ge=[...c];Ge.splice(We,1),d(Ge)}})},F=()=>{const We=[...c];We.push(""),d(We)};return Et.createElement(V.Z,{align:"middle",className:"ml20",gutter:[40,20]},c==null?void 0:c.map((We,Ge)=>Et.createElement(O.Z,{key:`${We}_${Ge}`,className:pt.blankWrapper},Et.createElement(Fe.default,{className:pt.blankInput,defaultValue:We,maxLength:1e3,onBlur:ht=>{const ke=[...c],$e=ht.target.value.trim();ke[Ge]=$e,d(ke)}}),Et.createElement(x.Z,{title:"\u5220\u9664"},Et.createElement(ir.Z,{className:pt.deleteIcon,style:{marginLeft:15,visibility:Ge>0?"visible":"hidden"},onClick:()=>m(Ge)})))),Et.createElement(O.Z,null,Et.createElement("div",{className:`${pt.addBtn}`,onClick:()=>{F()}},"\u65B0\u589E\u7B54\u6848")))},Qr=({value:c=!0,onChange:d})=>Et.createElement(Qe.Z,{checked:!c,onChange:m=>{d(!m)}}),wn="\u2581",ma=({questionTitlePlaceholder:c,form:d,name:m,scoreByBlank:F="use_blank_score",answerKey:We,titleKey:Ge="name",analysisKey:ht="analysis",isOrdered:ke="is_ordered"})=>{var $e,nt;const[ve,ft]=(0,e.useState)(!1),Gt=(re,be)=>{const we=be.line;let de=0;for(let Y=0;Y<we;Y++)de+=re.getLine(Y).split(wn).length-1;const ge=re.getLine(we).substring(0,be.ch);return de+=ge.split(wn).length-1,de},Jt=(re,be,we,de)=>{const ge=re.getRange(be.from,be.to);let Y=0;if(be.text.forEach(st=>{Y+=st.split(wn).length-1}),be.origin!=="setValue"){if(ge&&ge.indexOf(wn)!==-1){const st=ge.split(wn).length-1,Nt=Gt(re,be.from);if(console.log(`\u5220\u9664${st}\u4E2A\uFF0C \u524D\u9762\u6709${Nt}\u4E2A\uFF0C\u65B0\u589E${Y}\u4E2A`),st>1){const En=Array.from({length:st},(bt,jn)=>Nt+jn);de(En)}else de(Nt)}else if(Y>0){const st=Gt(re,be.from);console.log(`\u65B0\u589E${Y}\u4E2A\uFF0C\u4E4B\u524D\u6709${st}\u4E2A`),we(Y,st)}}},dt=()=>{const re=d.getFieldValue(["sub_item_banks",...We]);d.setFieldValue(["sub_item_banks",...We],re==null?void 0:re.map((be,we)=>Jr(Fr({},be),{position:we+1})))},tn=(0,e.useRef)(),cn=(re,be)=>{for(let we=0;we<re;we++)tn.current({position:null,answer_text:[""]},be+we);dt()},qt=(0,e.useRef)(),Mt=re=>{qt.current(re),dt()},Dt=(nt=($e=d.getFieldValue("sub_item_banks"))==null?void 0:$e[We==null?void 0:We[0]])==null?void 0:nt[We==null?void 0:We[1]];return Et.createElement("div",{className:pt.wrap},Et.createElement("div",{className:pt.questionTitleEditorWrap},Et.createElement(k.default.Item,{label:"\u9898\u5E72",name:Ge,labelCol:{span:24},rules:[{required:!0}]},Et.createElement(On,{scrollId:"name",watch:!0,height:140,placeholder:c,showNullButton:!0,onCMBeforeChange:(re,be)=>{Jt(re,be,cn,Mt)}}))),Et.createElement(k.default.List,{name:We,rules:[{validator(re,be){if((be==null?void 0:be.length)===0)return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const we of be){const{answer_text:de}=we||{};if(de!=null&&de.some(ge=>(ge==null?void 0:ge.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(re,{add:be,remove:we},{errors:de})=>(tn.current=be,qt.current=we,Et.createElement(Et.Fragment,null,Et.createElement(k.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),re.map((ge,Y)=>{var st=ge,{key:Nt,name:En}=st,bt=Mr(st,["key","name"]);return Et.createElement(V.Z,{className:"mb20",key:Nt,align:"middle",wrap:!1},Et.createElement(O.Z,{flex:"0 0 auto",className:`${pt.blankIndex}`},"\u586B\u7A7A\u9879",Y+1),Et.createElement(O.Z,{flex:1},Et.createElement(V.Z,{align:"top",justify:"space-between",wrap:!1},Et.createElement(O.Z,null,Et.createElement(k.default.Item,Jr(Fr({},bt),{name:[En,"answer_text"],noStyle:!0}),Et.createElement(zr,null))),(d==null?void 0:d.getFieldValue(["sub_item_banks",...F]))&&Et.createElement(O.Z,{flex:"224px"},Et.createElement(k.default.Item,Jr(Fr({},bt),{name:[En,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:pt.blankInputNumberWrapper}),Et.createElement(me.Z,{className:pt.blankInput,min:.1,max:100,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),Et.createElement(k.default.Item,Jr(Fr({},bt),{name:[En,"position"],noStyle:!0}),Et.createElement(Fe.default,{type:"hidden"}))))})))),Et.createElement(V.Z,{align:"middle"},Et.createElement(k.default.Item,{name:[m,"downcase"],valuePropName:"checked"},Et.createElement(Qe.Z,null)),Et.createElement(O.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Et.createElement(V.Z,{align:"middle"},Et.createElement(k.default.Item,{name:[m,"no_space"],valuePropName:"checked"},Et.createElement(Qe.Z,null)),Et.createElement(O.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(Dt==null?void 0:Dt.length)>1&&Et.createElement(V.Z,{align:"middle",className:(Dt==null?void 0:Dt.length)>1?"mb30":`${pt.hide}`},Et.createElement(k.default.Item,{name:ke},Et.createElement(Qr,null)),Et.createElement(O.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),Et.createElement("div",{onClick:()=>ft(!0)},Et.createElement(k.default.Item,{name:ht,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Et.createElement(Ln,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ve}))))};var sa=Object.defineProperty,ba=Object.defineProperties,qr=Object.getOwnPropertyDescriptors,ya=Object.getOwnPropertySymbols,Ir=Object.prototype.hasOwnProperty,_a=Object.prototype.propertyIsEnumerable,Ca=(c,d,m)=>d in c?sa(c,d,{enumerable:!0,configurable:!0,writable:!0,value:m}):c[d]=m,pa=(c,d)=>{for(var m in d||(d={}))Ir.call(d,m)&&Ca(c,m,d[m]);if(ya)for(var m of ya(d))_a.call(d,m)&&Ca(c,m,d[m]);return c},Na=(c,d)=>ba(c,qr(d)),Ra=(c,d)=>{var m={};for(var F in c)Ir.call(c,F)&&d.indexOf(F)<0&&(m[F]=c[F]);if(c!=null&&ya)for(var F of ya(c))d.indexOf(F)<0&&_a.call(c,F)&&(m[F]=c[F]);return m};const Ua={\u6B63\u786E:"T",\u9519\u8BEF:"F"},ln=({value:c,onChange:d,form:m,choiceKey:F})=>{const We=(c==null?void 0:c.is_answer)===!0,Ge=c==null?void 0:c.choice_text,ht=()=>{var ke;const $e=(ke=m==null?void 0:m.getFieldValue(["sub_item_banks",...F]))==null?void 0:ke.map(nt=>({choice_text:nt==null?void 0:nt.choice_text,is_answer:!1}));m==null||m.setFieldValue(["sub_item_banks",...F],$e),d(Na(pa({},c),{is_answer:!0}))};return e.createElement(V.Z,{className:pt.choiceWrap,align:"middle",wrap:!1},e.createElement(O.Z,{onClick:ht,className:`${pt.choiceIndex} ${pt.judgementIndex} ${We?pt.activeAnswer:""}`},Ua[Ge]),e.createElement(O.Z,{flex:1,className:`${pt.editorWrap} ml15`},e.createElement("div",{className:`${pt.inputBorder} ${pt.placeholder} ${We?pt.activeJudgementAnswer:""}`},Ge)),e.createElement(O.Z,{flex:"0 0 auto",className:"ml15"},e.createElement("div",{onClick:ht,className:`${pt.setAnswerBtn} ${We?pt.activeAnswer:""}`},We?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},Kn=({questionTitlePlaceholder:c,choiceKey:d="choices",form:m,titleKey:F="name",analysisKey:We="analysis"})=>{const[Ge,ht]=(0,e.useState)(!1);return e.createElement("div",{className:pt.wrap},e.createElement("div",{className:pt.questionTitleEditorWrap},e.createElement(k.default.Item,{label:"\u9898\u5E72",name:F,labelCol:{span:24},rules:[{required:!0}]},e.createElement(On,{scrollId:"name",watch:!0,height:140,placeholder:c}))),e.createElement(k.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},e.createElement(k.default.List,{name:d,rules:[{validator(ke,$e){return $e.some(ve=>(ve==null?void 0:ve.is_answer)===!0)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},ke=>e.createElement("div",{id:"choices"},ke.map($e=>{var nt=$e,{key:ve,name:ft}=nt,Gt=Ra(nt,["key","name"]);return e.createElement(k.default.Item,Na(pa({},Gt),{key:ve,name:ft,noStyle:!0}),e.createElement(ln,{form:m,choiceKey:d}))})))),e.createElement("div",{onClick:()=>ht(!0)},e.createElement(k.default.Item,{name:We,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},e.createElement(Ln,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ge}))))};var pr=Object.defineProperty,Kr=Object.defineProperties,Zr=Object.getOwnPropertyDescriptors,na=Object.getOwnPropertySymbols,$r=Object.prototype.hasOwnProperty,Yr=Object.prototype.propertyIsEnumerable,Xr=(c,d,m)=>d in c?pr(c,d,{enumerable:!0,configurable:!0,writable:!0,value:m}):c[d]=m,ra=(c,d)=>{for(var m in d||(d={}))$r.call(d,m)&&Xr(c,m,d[m]);if(na)for(var m of na(d))Yr.call(d,m)&&Xr(c,m,d[m]);return c},ca=(c,d)=>Kr(c,Zr(d)),Ut=(c,d)=>{var m={};for(var F in c)$r.call(c,F)&&d.indexOf(F)<0&&(m[F]=c[F]);if(c!=null&&na)for(var F of na(c))d.indexOf(F)<0&&Yr.call(c,F)&&(m[F]=c[F]);return m};const ea=c=>{var d=c,{value:m,onChange:F}=d,We=Ut(d,["value","onChange"]);const Ge=ht=>{F([ht])};return e.createElement(It.Z,ca(ra({},We),{defaultValue:m==null?void 0:m[0],onChange:Ge}))},Ga=c=>{if(!c)return!1;let d=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return c==="|"?(K.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},fa=({value:c=[],onClose:d})=>e.createElement(Oe.default,{closable:!0,onClose:d,className:pt.keywordTag},c==null?void 0:c.join(" \u6216 ")),$a=({questionTitlePlaceholder:c,form:d,showKeywords:m,isMustKeyWords:F=m,titleKey:We="name",analysisKey:Ge="analysis",answerTexts:ht="answer_texts",keywords:ke="keywords",useKeywords:$e="use_keywords",indexs:nt})=>{const[ve,ft]=(0,e.useState)(!1),[Gt,Jt]=(0,e.useState)(""),dt=k.default.useWatch("sub_item_banks",d),{use_keywords:tn,score:cn}=(dt==null?void 0:dt[nt])||{};return console.log(tn,cn,"itemValues"),e.createElement("div",{className:pt.wrap},e.createElement("div",{className:pt.questionTitleEditorWrap},e.createElement(k.default.Item,{label:"\u9898\u5E72",name:We,labelCol:{span:24},rules:[{required:!0}]},e.createElement(On,{scrollId:"name",watch:!0,height:140,placeholder:c}))),e.createElement(k.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:ht,labelCol:{span:24}},e.createElement(ea,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),m&&!F&&e.createElement(k.default.Item,{hidden:!0,name:$e,valuePropName:"checked"},e.createElement(Qe.Z,{defaultChecked:!0})),m&&F&&e.createElement(V.Z,{align:"middle",className:"mb30"},e.createElement(k.default.Item,{name:$e,valuePropName:"checked"},e.createElement(Qe.Z,null)),e.createElement(O.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),e.createElement(O.Z,null,e.createElement(x.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},e.createElement(I.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(tn||!F)&&e.createElement(k.default.List,{name:ke,rules:[{validator(qt,Mt){return F?Mt!=null&&Mt.length?(Mt==null?void 0:Mt.reduce((re,be)=>re+be.score,0))>parseFloat(cn)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(qt,{add:Mt,remove:Dt})=>e.createElement(e.Fragment,null,e.createElement("div",{className:`${pt.title} mb10`},F?"\u5173\u952E\u8BCD":e.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),e.createElement(V.Z,{align:"middle",className:"font14 mb30"},e.createElement(O.Z,{flex:1},e.createElement(Fe.default,{value:Gt,onChange:re=>{Jt(re.target.value)},maxLength:50,allowClear:!0,onPressEnter:re=>{var be,we,de,ge;const Y=`${(be=re.target)==null?void 0:be.value}`,st=(de=(we=Y==null?void 0:Y.split("|"))==null?void 0:we.filter(bt=>!!bt))==null?void 0:de.map(bt=>bt==null?void 0:bt.trim()),Nt=d.getFieldValue(["sub_item_banks",...ke]),En=((ge=Nt==null?void 0:Nt.map(bt=>bt==null?void 0:bt.keyword))==null?void 0:ge.flat())||[];for(const bt of st)if(En.includes(bt)){K.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Ga(Y)&&(Mt({keyword:st,score:1}),Jt(""))},className:pt.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),e.createElement(O.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),qt.map(re=>{var be=re,{key:we,name:de}=be,ge=Ut(be,["key","name"]);return e.createElement(V.Z,{key:we,className:"mb20",style:{marginRight:148}},e.createElement(O.Z,{flex:1},e.createElement(V.Z,{align:"middle",justify:"space-between"},e.createElement(k.default.Item,ca(ra({},ge),{name:[de,"keyword"]}),e.createElement(fa,{onClose:()=>Dt(de)})),F&&e.createElement(k.default.Item,ca(ra({},ge),{name:[de,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:pt.blankInputNumberWrapper}),e.createElement(me.Z,{className:pt.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),e.createElement("div",{onClick:()=>ft(!0)},e.createElement(k.default.Item,{name:Ge,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},e.createElement(Ln,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ve}))))};var Hn=o(59301),dl=Object.defineProperty,za=Object.defineProperties,Qa=Object.getOwnPropertyDescriptors,va=Object.getOwnPropertySymbols,jr=Object.prototype.hasOwnProperty,el=Object.prototype.propertyIsEnumerable,tl=(c,d,m)=>d in c?dl(c,d,{enumerable:!0,configurable:!0,writable:!0,value:m}):c[d]=m,Ma=(c,d)=>{for(var m in d||(d={}))jr.call(d,m)&&tl(c,m,d[m]);if(va)for(var m of va(d))el.call(d,m)&&tl(c,m,d[m]);return c},Sr=(c,d)=>za(c,Qa(d)),nl=(c,d)=>{var m={};for(var F in c)jr.call(c,F)&&d.indexOf(F)<0&&(m[F]=c[F]);if(c!=null&&va)for(var F of va(c))d.indexOf(F)<0&&el.call(c,F)&&(m[F]=c[F]);return m},Za=(c,d,m)=>new Promise((F,We)=>{var Ge=$e=>{try{ke(m.next($e))}catch(nt){We(nt)}},ht=$e=>{try{ke(m.throw($e))}catch(nt){We(nt)}},ke=$e=>$e.done?F($e.value):Promise.resolve($e.value).then(Ge,ht);ke((m=m.apply(c,d)).next())});const{Panel:rl}=Tn.default,al=null,ml=(c,d)=>{var m=c,{globalSetting:F,loading:We,dispatch:Ge,editData:ht,onRef:ke=()=>{},isEdit:$e}=m,nt=nl(m,["globalSetting","loading","dispatch","editData","onRef","isEdit"]);const[ve,ft]=(0,e.useState)(""),[Gt,Jt]=(0,e.useState)([]),[dt]=k.default.useForm();(0,e.useEffect)(()=>{!ht||!$e||(ft(ht==null?void 0:ht.name),Jt(ht==null?void 0:ht.sub_item_banks),dt.setFieldsValue(Ma({},ht)))},[ht]),(0,e.useEffect)(()=>{Jt(dt.getFieldValue("sub_item_banks"))},[k.default.useWatch("sub_item_banks",dt)]),(0,e.useImperativeHandle)(d,()=>({onSave:tn,Clear:cn}));const tn=()=>Za(void 0,null,function*(){if(!ve)return K.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield dt.validateFields()}catch(we){return console.log(we,"errInfo"),K.ZP.error(we.errorFields[0].errors[0]),!1}const be=Gt.map(we=>Ma({id:we.id>1?we.id:null},we));return{name:ve,sub_item_banks:be}}),cn=()=>{ft(""),Jt([])},qt={single:"\u5355\u9009\u9898",multiple:"\u591A\u9009\u9898",judgement:"\u5224\u65AD\u9898",completion:"\u586B\u7A7A\u9898",subjective:"\u7B80\u7B54\u9898",practical:"\u5B9E\u8BAD\u9898",program:"\u7F16\u7A0B\u9898",bprogram:"\u7A0B\u5E8F\u586B\u7A7A\u9898",combination:"\u7EC4\u5408\u9898"},Mt=({value:be})=>Hn.createElement("div",{style:{textAlign:"center",color:"#DF3065",margin:"0 5px"}},be),[Dt,re]=(0,e.useState)();return Hn.createElement("section",{className:ee.wrap},Hn.createElement("p",{className:ee.titleWrap},Hn.createElement("span",{className:ee.required},"*"),Hn.createElement("span",{className:ee.title},"\u9898\u5E72\uFF1A")),Hn.createElement(It.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ve,onChange:be=>ft(be)}),Hn.createElement(k.default,{form:dt,autoComplete:"off"},Hn.createElement(k.default.List,{name:"sub_item_banks",rules:[{validator(be,we){return we?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(be,{add:we,remove:de})=>{const ge=dt.getFieldValue("sub_item_banks");return Hn.createElement(Hn.Fragment,null,Hn.createElement(Tn.default,{className:be.length>0?ee.collapseWrapper:"",bordered:!1,expandIcon:({isActive:Y})=>Hn.createElement("i",{className:`iconfont icon-weizhankai ${Y?ee.open:ee.close}`,style:{fontSize:14,transition:"all .2s"}})},be.map((Y,st)=>{var Nt=Y,{key:En,name:bt}=Nt,jn=nl(Nt,["key","name"]),an,Me,Ye,hn,Cn,sn,yr,Or,Wr,ga,Fa,Oa;return Hn.createElement(rl,{className:ee.panel,forceRender:!0,header:Hn.createElement("div",{className:ee.panelHeader},"\u7B2C",st+1,"\u5C0F\u9898",Hn.createElement("span",null,"\uFF08",qt[(an=ge==null?void 0:ge[bt])==null?void 0:an.item_type],"\uFF09")),extra:Hn.createElement(V.Z,{align:"middle",onClick:la=>la.stopPropagation(),style:{display:"flex",alignItems:"center"}},((Me=ge==null?void 0:ge[bt])==null?void 0:Me.item_type)=="completion"&&Hn.createElement(k.default.Item,Sr(Ma({},jn),{name:[bt,"score"],className:ee.blankInputNumberWrapper,style:{marginBottom:0}}),((Ye=ge==null?void 0:ge[bt])==null?void 0:Ye.item_type)=="completion"&&Hn.createElement("div",{style:{display:"flex",alignItems:"center",color:"#191919"}},"\u5171",Hn.createElement(Mt,{value:(hn=ge==null?void 0:ge[bt])==null?void 0:hn.score}),"\u5206")),((Cn=ge==null?void 0:ge[bt])==null?void 0:Cn.item_type)=="completion"&&Hn.createElement(Hn.Fragment,null,Hn.createElement(Yn.ZP.Group,{defaultValue:(sn=ge==null?void 0:ge[bt])==null?void 0:sn.use_blank_score,className:ee.scoreByBlankRadio,style:{marginRight:10},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:la=>{var La;console.log(dt.getFieldsValue()),dt==null||dt.setFieldValue(["sub_item_banks",bt,"use_blank_score"],(La=la==null?void 0:la.target)==null?void 0:La.value),re(new Date)}}),Hn.createElement(x.Z,{overlayInnerStyle:{width:460},title:Hn.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",Hn.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},Hn.createElement("i",{className:"icon-tishixiaowenhao font18 c-3061d0"})))),key:En},Hn.createElement(k.default.Item,Sr(Ma({},jn),{name:bt}),(((yr=ge==null?void 0:ge[bt])==null?void 0:yr.item_type)=="single"||((Or=ge==null?void 0:ge[bt])==null?void 0:Or.item_type)=="multiple")&&Hn.createElement(nr,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((Wr=ge==null?void 0:ge[bt])==null?void 0:Wr.item_type)!="single",form:dt,choiceKey:[bt,"choices"],titleKey:[bt,"name"],analysisKey:[bt,"analysis"],choiceOptionsPath:["sub_item_banks",bt,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((ga=ge==null?void 0:ge[bt])==null?void 0:ga.item_type)=="completion"&&Hn.createElement(ma,{form:dt,name:bt,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:[bt,"use_blank_score"],titleKey:[bt,"name"],analysisKey:[bt,"analysis"],isOrdered:[bt,"is_ordered"],answerKey:[bt,"standard_answer"],key:Dt}),((Fa=ge==null?void 0:ge[bt])==null?void 0:Fa.item_type)=="judgement"&&Hn.createElement(Kn,{form:dt,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[bt,"name"],analysisKey:[bt,"analysis"],choiceKey:[bt,"choices"]}),((Oa=ge==null?void 0:ge[bt])==null?void 0:Oa.item_type)=="subjective"&&Hn.createElement($a,{showKeywords:!0,form:dt,titleKey:[bt,"name"],analysisKey:[bt,"analysis"],answerTexts:[bt,"answer_texts"],useKeywords:[bt,"use_keywords"],keywords:[bt,"keywords"],indexs:bt,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})))})))};var pl=(0,N.connect)(({loading:c,globalSetting:d})=>({globalSetting:d,loading:c.effects}),null,null,{forwardRef:!0})((0,e.forwardRef)(ml)),ll=o(88477),Ta=({visible:c,onCancel:d,onRandomExchange:m,selectFromProblemSet:F,questionParams:We})=>e.createElement(ie.default,{title:"\u8BF7\u9009\u62E9\u66FF\u6362\u65B9\u5F0F",open:c,onCancel:d,centered:!0,maskClosable:!0,footer:null},e.createElement(V.Z,{justify:"center",className:"pb20"},e.createElement(ll.Z,{onClick:m},"\u968F\u673A\u66F4\u6362"),(We==null?void 0:We.type)!=="PRACTICAL"&&e.createElement(G.ZP,{style:{marginLeft:24},onClick:F},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9"))),aa=o(94606),Tr=o(26696),Ka=o(24334),h=o(48498),b=o(19352),w=o(79506),te=Object.defineProperty,ce=Object.defineProperties,$=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,D=Object.prototype.hasOwnProperty,j=Object.prototype.propertyIsEnumerable,fe=(c,d,m)=>d in c?te(c,d,{enumerable:!0,configurable:!0,writable:!0,value:m}):c[d]=m,Ie=(c,d)=>{for(var m in d||(d={}))D.call(d,m)&&fe(c,m,d[m]);if(z)for(var m of z(d))j.call(d,m)&&fe(c,m,d[m]);return c},Qt=(c,d)=>ce(c,$(d)),Kt=(c,d,m)=>new Promise((F,We)=>{var Ge=$e=>{try{ke(m.next($e))}catch(nt){We(nt)}},ht=$e=>{try{ke(m.throw($e))}catch(nt){We(nt)}},ke=$e=>$e.done?F($e.value):Promise.resolve($e.value).then(Ge,ht);ke((m=m.apply(c,d)).next())}),_n=({data:c,submit:d,goBack:m,loading:F,onTypeScore:We,editPreview:Ge=!1,onSkipExamination:ht,selectValue:ke,onExchange:$e,handleMarkWrongQuestion:nt})=>{var ve,ft,Gt,Jt,dt,tn,cn,qt,Mt,Dt,re;const be=(0,e.useRef)(),[we,de]=(0,e.useState)(null),[ge,Y]=(0,e.useState)(!1),[st,Nt]=(0,e.useState)(!1),En=(0,e.useRef)(),[bt]=k.default.useForm(),jn=(0,N.useParams)(),[an,Me]=(0,e.useState)(!1);(0,e.useEffect)(()=>{Y(!0)},[]),(0,e.useEffect)(()=>{Ge||(0,Ee.Dk)("\u8BD5\u5377\u9884\u89C8")},[Ge]);const Ye=["\u5BB9\u6613","\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],hn={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},Cn={single:"\u5355\u9009\u9898",multiple:"\u591A\u9009\u9898",judgement:"\u5224\u65AD\u9898",completion:"\u586B\u7A7A\u9898",subjective:"\u7B80\u7B54\u9898",practical:"\u5B9E\u8BAD\u9898",program:"\u7F16\u7A0B\u9898",bprogram:"\u7A0B\u5E8F\u586B\u7A7A\u9898",combination:"\u7EC4\u5408\u9898"},sn=S=>{var mt;const vn=[];return e.createElement(e.Fragment,null,e.createElement("aside",{className:y.single},(mt=S==null?void 0:S.choices)==null?void 0:mt.map((St,Ze)=>(St.is_answer&&vn.push(w.k4[Ze]),e.createElement("ul",{key:Ze},e.createElement("li",null,w.k4[Ze],"\u3001"),e.createElement("li",null,e.createElement(_e.Z,{value:St.choice_text})))))),e.createElement("div",{className:y.analysis},e.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",vn.join(""),e.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",Ye[S.difficulty])),e.createElement("aside",null,e.createElement("span",{className:y.text},"\u89E3\u6790:"),e.createElement(_e.Z,{value:S.analysis?S.analysis:"\u6682\u65E0\u89E3\u6790"})),e.createElement("ul",null,e.createElement("li",null,e.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(S==null?void 0:S.discipline_name)||"--"}/${S==null?void 0:S.sub_discipline_name}`),e.createElement(x.Z,{title:S==null?void 0:S.tag_discipline_name},e.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},e.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),S==null?void 0:S.tag_discipline_name)))))},yr=(S,mt)=>{var vn;const St=(vn=S==null?void 0:S.standard_answer)==null?void 0:vn.map((Ze,Pn)=>{var Fn;return e.createElement("div",{key:Pn},`\u7B54\u6848\uFF08\u586B\u7A7A${Ze==null?void 0:Ze.position}\uFF09\uFF1A${(Fn=Ze==null?void 0:Ze.answer_text)==null?void 0:Fn.join("\u3001")}`)});return e.createElement(e.Fragment,null,e.createElement("div",{className:y.analysis},e.createElement("div",{style:{display:"flex"}},e.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),e.createElement("div",null,St)),e.createElement("aside",null,e.createElement("span",{className:y.text},"\u89E3\u6790:"),e.createElement(_e.Z,{value:S.analysis?S.analysis:"\u6682\u65E0\u89E3\u6790"})),e.createElement("ul",null,e.createElement("li",null,e.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),mt?`${(mt==null?void 0:mt.discipline_name)||"--"}/${mt==null?void 0:mt.sub_discipline_name}`:`${(S==null?void 0:S.discipline_name)||"--"}/${S==null?void 0:S.sub_discipline_name}`),e.createElement(x.Z,{title:mt?mt==null?void 0:mt.tag_discipline_name:S==null?void 0:S.tag_discipline_name},e.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},e.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),mt?mt==null?void 0:mt.tag_discipline_name:S==null?void 0:S.tag_discipline_name)))))},Or=S=>{var mt;const vn=(mt=S==null?void 0:S.standard_answer)==null?void 0:mt.map((St,Ze)=>e.createElement("div",{key:Ze},`\u7B54\u6848\uFF08\u586B\u7A7A${(St==null?void 0:St.position)||(St==null?void 0:St.exercise_choice_id)}\uFF09\uFF1A${St==null?void 0:St.answer_text}`));return e.createElement(e.Fragment,null,e.createElement("div",{className:y.analysis},e.createElement("div",{style:{display:"flex"}},e.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),e.createElement("div",null,vn)),e.createElement("aside",null,e.createElement("span",{className:y.text},"\u89E3\u6790:"),e.createElement(_e.Z,{value:S.analysis?S.analysis:"\u6682\u65E0\u89E3\u6790"})),e.createElement("ul",null,e.createElement("li",null,e.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(S==null?void 0:S.discipline_name)||"--"}/${S==null?void 0:S.sub_discipline_name}`),e.createElement(x.Z,{title:S==null?void 0:S.tag_discipline_name},e.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},e.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),S==null?void 0:S.tag_discipline_name)))))},Wr=(S,mt)=>{var vn;return e.createElement("div",{className:y.analysis},e.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",(vn=S==null?void 0:S.answer_texts)==null?void 0:vn[0]),e.createElement("aside",null,e.createElement("span",{className:y.text},"\u89E3\u6790:"),e.createElement(_e.Z,{value:S.analysis?S.analysis:"\u6682\u65E0\u89E3\u6790"})),e.createElement("ul",null,e.createElement("li",null,e.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),mt?`${(mt==null?void 0:mt.discipline_name)||"--"}/${mt==null?void 0:mt.sub_discipline_name}`:`${(S==null?void 0:S.discipline_name)||"--"}/${S==null?void 0:S.sub_discipline_name}`),e.createElement(x.Z,{title:mt?mt==null?void 0:mt.tag_discipline_name:S==null?void 0:S.tag_discipline_name},e.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},e.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),mt?mt==null?void 0:mt.tag_discipline_name:S==null?void 0:S.tag_discipline_name))))},ga=S=>{var mt,vn;return e.createElement("div",{className:y.analysis},e.createElement("aside",null,e.createElement("span",{className:y.text},"\u9884\u671F\u8F93\u51FA:"),e.createElement(_e.Z,{value:(mt=S==null?void 0:S.program_attr)==null?void 0:mt.description})),e.createElement("div",{style:{marginTop:20}},"\u6B63\u786E\u7B54\u6848\uFF1A",((vn=S==null?void 0:S.program_attr)==null?void 0:vn.answer_text)||"--"),e.createElement("aside",null,e.createElement("span",{className:y.text},"\u89E3\u6790:"),e.createElement(_e.Z,{value:S.analysis?S.analysis:"\u6682\u65E0\u89E3\u6790"})),e.createElement("ul",null,e.createElement("li",null,e.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(S==null?void 0:S.discipline_name)||"--"}/${S==null?void 0:S.sub_discipline_name}`),e.createElement(x.Z,{title:S==null?void 0:S.tag_discipline_name},e.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},e.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),S==null?void 0:S.tag_discipline_name))))},Fa=(S,mt)=>{var vn;return e.createElement("div",null,(vn=S==null?void 0:S.sub_item_banks)==null?void 0:vn.map((St,Ze)=>{var Pn,Fn;const Un=[];return e.createElement(e.Fragment,null,e.createElement("div",{style:{marginLeft:25,fontSize:"16px",color:"#333",paddingTop:"15px"}},mt+1+"."+(Ze+1),"\uFF08",hn[St.item_type]||Cn[St.item_type],"\uFF09",St.name),(St.item_type=="SINGLE"||St.item_type=="MULTIPLE"||St.item_type=="JUDGMENT"||St.item_type=="single"||St.item_type=="multiple"||St.item_type=="judgement")&&e.createElement(e.Fragment,null,e.createElement("aside",{className:y.single},(Pn=St==null?void 0:St.choices)==null?void 0:Pn.map((dn,Ar)=>(dn.is_answer&&Un.push(w.k4[Ar]),e.createElement("ul",{key:Ar},e.createElement("li",null,w.k4[Ar],"\u3001"),e.createElement("li",null,e.createElement(_e.Z,{value:dn.choice_text})))))),e.createElement("div",{className:y.analysis},e.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",Un.join(""),e.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",Ye[St.difficulty])),e.createElement("aside",null,e.createElement("span",{className:y.text},"\u89E3\u6790:"),e.createElement(_e.Z,{value:St.analysis?St.analysis:"\u6682\u65E0\u89E3\u6790"})),e.createElement("ul",null,e.createElement("li",null,e.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(S==null?void 0:S.discipline_name)||"--"}/${S==null?void 0:S.sub_discipline_name}`),e.createElement(x.Z,{title:S==null?void 0:S.tag_discipline_name},e.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},e.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),S==null?void 0:S.tag_discipline_name))))),(St.item_type=="COMPLETION"||St.item_type=="completion")&&yr(St,S),(St.item_type=="SUBJECTIVE"||St.item_type=="subjective")&&Wr(St,S),((Fn=c==null?void 0:c.exam)==null?void 0:Fn.exercise_status)===3&&e.createElement("div",{className:"flex gap-20px mt20"},e.createElement(h.Z,{state:St==null?void 0:St.is_wrong,onClick:()=>{nt==null||nt({value:Qt(Ie({},St),{question_id:St==null?void 0:St.id,question_score:St==null?void 0:St.score})})}}),St.item_type=="single"&&e.createElement(G.ZP,{style:{color:"#3061D0"},onClick:()=>{xl({value:St})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848")))}))},Oa=S=>{var mt,vn,St;return e.createElement("div",{style:{marginTop:"12px"}},(vn=(mt=S==null?void 0:S.shixun)==null?void 0:mt.challenges)==null?void 0:vn.map((Ze,Pn)=>e.createElement("div",{className:"c-grey-666 font14 mb10 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},e.createElement("div",null,e.createElement("span",{className:"mr5"},"\u7B2C",Pn+1,"\u5173"),e.createElement(x.Z,{key:Pn,title:Ze==null?void 0:Ze.challenge_name},e.createElement("span",null,(0,Ee.Pq)(Ze==null?void 0:Ze.challenge_name,44)))),Ge&&e.createElement("div",null,"\u5206\u503C\uFF1A",Ze.score,"\u5206"))),e.createElement(N.Link,{style:{float:"right"},target:"_blank",to:`/shixuns/${(St=S==null?void 0:S.shixun)==null?void 0:St.identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5"),e.createElement("div",{style:{clear:"both"}}))},la=S=>{let mt=S.questions_score/S.questions_count;ie.default.confirm({icon:null,centered:!0,title:"\u5206\u6570\u8BBE\u7F6E",content:e.createElement("div",{className:y.modalColumn},e.createElement("div",{className:y.modalRow,style:{justifyContent:"flex-start"}},e.createElement("sup",{className:y.sup},"*"),e.createElement("span",null,S==null?void 0:S.name,"\uFF1A"),e.createElement(me.Z,{min:0,precision:1,defaultValue:mt,onChange:vn=>{mt=vn}}),e.createElement("span",{className:"ml5"},"\u5206/\u9898"))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Kt(void 0,null,function*(){var vn;if(!mt)return K.ZP.warning("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A\u6216\u4E3A0"),Promise.reject();const St={type:S==null?void 0:S.type,score:mt,scoreTotal:Number((vn=mt*S.questions_count)==null?void 0:vn.toFixed(1))};We(St)})})},La=()=>{let S="";ie.default.confirm({icon:null,centered:!0,title:"\u4FDD\u5B58\u8BD5\u5377",content:e.createElement("div",{className:y.modalColumn},e.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20"},e.createElement("img",{style:{marginRight:5},src:ct.Z}),"\u4FDD\u5B58\u540E\u5355\u72EC\u751F\u6210\u4E00\u4EFD\u4EBA\u5DE5\u7EC4\u5377\u7C7B\u578B\u7684\u56FA\u5B9A\u8BD5\u5377\u3002"),e.createElement("div",{className:y.modalRow,style:{marginTop:20}},e.createElement("sup",{className:y.sup},"*"),e.createElement("span",{style:{flexShrink:0}},"\u8BD5\u5377\u540D\u79F0\uFF1A"),e.createElement(Fe.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",min:0,maxLength:60,defaultValue:S,onChange:mt=>{S=mt.target.value}}))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Kt(void 0,null,function*(){var mt;if(!S)return K.ZP.warning("\u8BD5\u5377\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const vn=[],St=[],Ze=[],Pn=[];(mt=c==null?void 0:c.questionList)==null||mt.forEach(Un=>{var dn;(dn=Un.questions)==null||dn.forEach(Ar=>{let Vn=Un.questions_score/Un.questions_count;Vn=Vn&&Vn.toFixed(1),Un.type==="COMBINATION"&&Ze.push({id:Ar.id,sub_item_bank_ids:Ar.sub_item_banks.map(Aa=>Aa.id)}),Un.type==="PRACTICAL"?Pn.push(Ar.id):(vn.push(Ar.id),St.push(Vn))})}),console.log("-----",Ze),yield d({item_bank_ids:vn,item_bank_scores:St,name:S,combination_item_banks:Ze,shixun_ids:Pn})})})},Wl=(S,mt,vn,St)=>{var Ze;const Pn=`${location.pathname}${location.search}`,Fn=(Ze=St.questions)==null?void 0:Ze.map(Un=>Un==null?void 0:Un.id);if(Pn.includes("exercise"))En.current={id:S,ids:Fn,type:mt,index:vn},Nt(!0);else{let Un=ie.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u8981\u66F4\u6362\u8BE5\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!0,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Kt(void 0,null,function*(){Un.update({cancelButtonProps:{disabled:!0}}),yield $e({single_question_id:S,seleted_item_bank_ids:Fn},{type:mt,index:vn}),Un.update({cancelButtonProps:{disabled:!1}}),K.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u8BD5\u9898")})})}},kl=S=>{var mt;const vn=(mt=S.questions)==null?void 0:mt.map(Pn=>Pn==null?void 0:Pn.id),St=S.name;let Ze=ie.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:`\u786E\u8BA4\u66F4\u6362${St}\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F`,cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Kt(void 0,null,function*(){Ze.update({cancelButtonProps:{disabled:!0}}),yield $e({seleted_item_bank_ids:vn},{type:S.type}),Ze.update({cancelButtonProps:{disabled:!1}}),K.ZP.success(`\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210${St}\u8BD5\u9898`)})})},Vl=()=>{let S=ie.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u66F4\u6362\u9884\u89C8\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Kt(void 0,null,function*(){S.update({cancelButtonProps:{disabled:!0}}),yield $e(),S.update({cancelButtonProps:{disabled:!1}}),K.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u6574\u5F20\u8BD5\u9898")})})},ja=S=>{console.log(S,"key"),ht(S-1)},Hl=(S,mt)=>{var vn,St;if(mt==="SINGLE")return e.createElement(e.Fragment,null,e.createElement(le,{ref:be,editData:S,isEdit:!0}),e.createElement(oe.Z,null));if(mt==="MULTIPLE")return e.createElement(e.Fragment,null,e.createElement(At,{ref:be,editData:S,isEdit:!0}),e.createElement(oe.Z,null));if(mt==="JUDGMENT")return e.createElement(e.Fragment,null,e.createElement(en,{ref:be,editData:S,isEdit:!0}),e.createElement(oe.Z,null));if(mt==="COMPLETION")return e.createElement(e.Fragment,null,e.createElement(Jn,{ref:be,editData:S,isEdit:!0}),e.createElement(oe.Z,null));if(mt==="SUBJECTIVE")return e.createElement(e.Fragment,null,e.createElement(kt,{ref:be,editData:S,isEdit:!0}),e.createElement(oe.Z,null));if(mt==="COMBINATION")return e.createElement(e.Fragment,null,e.createElement(pl,{ref:be,editData:S,isEdit:!0}),e.createElement(oe.Z,null));if(mt==="BPROGRAM")return e.createElement(e.Fragment,null,e.createElement(k.default,{form:bt,style:{marginTop:20},onFinishFailed:Ze=>{var Pn,Fn;Ze.errorFields[0].name.includes("standard_answers")?K.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):K.ZP.error(Ze.errorFields[0].errors[0]),bt.scrollToField((Fn=(Pn=Ze==null?void 0:Ze.errorFields)==null?void 0:Pn[0])==null?void 0:Fn.name,{behavior:"smooth",block:"center"})},onFinish:Ze=>Kt(void 0,null,function*(){var Pn;let Fn=Qt(Ie({question_score:S.score},Ze),{question_type:8,hack:Qt(Ie({},Ze.hack),{difficult:S.program_attr.difficult}),hack_codes:Qt(Ie({},Ze.hack_codes),{code:Ka.Base64.encode((Pn=Ze.hack_codes)==null?void 0:Pn.code)})});an&&(Fn.is_cover=1);const Un=yield(0,et.ZP)(`/api/exercise_questions/${S.id}.json`,{method:"put",body:Fn});(Un==null?void 0:Un.status)===0&&(K.ZP.success("\u7F16\u8F91\u6210\u529F"),ja(ke+1)),de(null)})},e.createElement(Tr.tc,{form:bt,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,hackidentifier:(vn=S==null?void 0:S.program_attr)==null?void 0:vn.identifier,answerKey:"standard_answers"}),e.createElement(oe.Z,null)));if(mt==="PROGRAM"&&N.history.push(`/problems/${(St=S==null?void 0:S.program_attr)==null?void 0:St.identifier}/edit?type=exercises&express_id=${jn.categoryId}&question_id=${S==null?void 0:S.id}&score=${S==null?void 0:S.score}&callback_url=${location.pathname}&select=${ke}&exercise=true`),mt==="PRACTICAL")return e.createElement(e.Fragment,null,e.createElement(Gn,{ref:be,editData:S,isEdit:!0}),e.createElement(oe.Z,null))},fl=(S,mt)=>Kt(void 0,null,function*(){var vn,St,Ze,Pn,Fn,Un;const dn=yield(vn=be.current)==null?void 0:vn.onSave();if(!dn)return;const Ar=jt=>{const ta=jt.map(Nr=>Nr.choice_text.trim().replace(/^\s+|\s+$/g,""));return new Set(ta).size!==ta.length},Vn={question_score:mt.score,analysis:dn.analysis};if(S==="SINGLE"||S==="MULTIPLE"||S==="JUDGMENT"){if(S!=="JUDGMENT"&&Ar(dn==null?void 0:dn.choices)){K.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}const jt=[],ta=[];Vn.question_type=S==="JUDGMENT"?2:1,Vn.question_title=dn==null?void 0:dn.name,(St=dn==null?void 0:dn.choices)==null||St.forEach((ia,Nr)=>{jt.push(ia.choice_text),ia!=null&&ia.is_answer&&ta.push(Nr+1)}),Vn.question_choices=jt,Vn.standard_answers=ta}if(S==="COMPLETION"){let jt=(Ze=dn==null?void 0:dn.standard_answers)==null?void 0:Ze.map((Nr,xa)=>(Nr==null?void 0:Nr.score)<=0?xa+1:null).filter(Nr=>Nr!==null);if((jt==null?void 0:jt.length)>0)return K.ZP.warning(`\u7B2C${jt.join("\u3001")}\u9879\u7684\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A`),!1;let ta=(Pn=dn==null?void 0:dn.standard_answers)==null?void 0:Pn.reduce((Nr,xa)=>Nr+(Number(xa==null?void 0:xa.score)||0),0);if(parseFloat(ta.toFixed(2))!=(Vn==null?void 0:Vn.question_score))return K.ZP.warning("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01"),!1;Vn.is_ordered=dn.is_ordered,Vn.question_title=dn==null?void 0:dn.name,Vn.use_blank_score=dn==null?void 0:dn.use_blank_score,Vn.question_type=3;const ia=[];(Fn=dn==null?void 0:dn.standard_answers)==null||Fn.forEach((Nr,xa)=>{ia.push({choice_id:Nr.position,answer_text:Nr.answer_text,score:Nr.score})}),Vn.standard_answers=ia,Vn.downcase=dn==null?void 0:dn.downcase,Vn.no_space=dn==null?void 0:dn.no_space}if(S==="SUBJECTIVE"&&(console.log("editorData"),console.log(dn),Vn.question_title=dn==null?void 0:dn.name,Vn.question_type=4,Vn.answer_texts=dn==null?void 0:dn.answer_texts,Vn.use_keywords=dn==null?void 0:dn.use_keywords,Vn.keywords=dn==null?void 0:dn.keywords),S==="COMBINATION"){Vn.question_title=dn==null?void 0:dn.name,Vn.question_type=7;try{Vn.sub_questions=(Un=dn==null?void 0:dn.sub_item_banks)==null?void 0:Un.map((jt,ta)=>{var ia,Nr,xa;if((jt==null?void 0:jt.item_type)=="single"||(jt==null?void 0:jt.item_type)=="multiple"){if(Ar(jt==null?void 0:jt.choices))throw new Error(`\u7B2C${ta+1}\u5C0F\u9898\u9009\u9879\u5185\u5BB9\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58`);const il=[],Wa=[];return(ia=jt==null?void 0:jt.choices)==null||ia.forEach((Ea,Ya)=>{il.push(Ea.choice_text),Ea!=null&&Ea.is_answer&&Wa.push(Ya+1)}),{id:jt.id,question_id:jt.id,question_title:jt.name,difficulty:jt.difficulty,question_type:(jt==null?void 0:jt.item_type)=="single"?0:(jt==null?void 0:jt.item_type)=="multiple"?1:2,question_choices:il,standard_answers:Wa,analysis:jt.analysis,question_score:jt==null?void 0:jt.score}}else if((jt==null?void 0:jt.item_type)=="completion"){let il=(Nr=jt==null?void 0:jt.standard_answer)==null?void 0:Nr.reduce((Ea,Ya)=>Ea+(Number(Ya==null?void 0:Ya.score)||0),0);if(parseFloat(il.toFixed(2))!=(jt==null?void 0:jt.score))throw new Error("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01");const Wa=[];return(xa=jt==null?void 0:jt.standard_answer)==null||xa.forEach((Ea,Ya)=>{Wa.push({choice_id:Ea.position,answer_text:Ea.answer_text,score:Ea.score})}),{id:jt.id,question_id:jt.id,is_ordered:jt.is_ordered,question_title:jt.name,difficulty:jt.difficulty,question_type:3,standard_answers:Wa,use_blank_score:jt.use_blank_score,analysis:jt.analysis,downcase:jt==null?void 0:jt.downcase,no_space:jt==null?void 0:jt.no_space,question_score:jt==null?void 0:jt.score}}else if((jt==null?void 0:jt.item_type)=="subjective")return{id:jt.id,question_id:jt.id,question_title:jt.name,question_type:4,difficulty:jt.difficulty,answer_texts:jt==null?void 0:jt.answer_texts,analysis:jt.analysis,question_score:jt==null?void 0:jt.score,use_keywords:jt.use_keywords,keywords:jt==null?void 0:jt.keywords}})}catch(jt){K.ZP.warning(jt.message);return}delete Vn.analysis}let Aa=!1;(mt==null?void 0:mt.is_my)===1&&(Aa=yield new Promise((ta,ia)=>{ie.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>{ta(!0)},onCancel:()=>{ta(!1)}})})),Aa&&(Vn.is_cover=1);const Ja=S!=="PRACTICAL"?yield(0,et.ZP)(`/api/exercise_questions/${mt.id}.json`,{method:"put",body:Vn}):yield(0,et.ZP)(`/api/exercise_questions/${mt.id}/update_shixun_score.json`,{method:"post",body:Ie({},dn)});(Ja==null?void 0:Ja.status)===0&&(K.ZP.success("\u7F16\u8F91\u6210\u529F"),ja(ke+1),de(null))}),Al=()=>Kt(void 0,null,function*(){(0,N.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u66F4\u65B0\u8BD5\u5377\uFF0C\u8BF7\u7A0D\u540E..."}}),(yield(0,et.ZP)(`/api/exercises/${jn.categoryId}/sync_random_question.json`,{method:"post"})).status===0&&(yield ht(ke),K.ZP.success("\u66F4\u65B0\u6210\u529F")),(0,N.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}})}),xl=({value:S}={})=>{var mt;const vn=[];let St=[];const Ze=(mt=S==null?void 0:S.choices)==null?void 0:mt.map((Fn,Un)=>{var dn;const Ar=Un+1;return Fn!=null&&Fn.is_answer&&(vn.push(Ar),St.push(Ar)),{value:Ar,label:e.createElement(_e.Z,{className:"c-black font14",value:`${(dn=w.k4)==null?void 0:dn[Un]}. ${Fn==null?void 0:Fn.choice_text}`}),disabled:Fn==null?void 0:Fn.origin_standard_answer}}),Pn=ie.default.confirm({centered:!0,icon:null,title:"\u589E\u8BBE\u6B63\u786E\u7B54\u6848",width:800,content:e.createElement(e.Fragment,null,"\u5F53\u524D\u8BD5\u9898\u7684\u6B63\u786E\u7B54\u6848\u4E3A ",vn==null?void 0:vn.map(Fn=>{var Un;return(Un=w.k4)==null?void 0:Un[Fn-1]}),"\uFF0C\u8BF7\u9009\u62E9\u9700\u8981\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u7684\u9009\u9879\u3002",e.createElement("br",null),"\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u9009\u4E2D\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u4EFB\u4E00\u9009\u9879\u7684\u5B66\u751F\u4E5F\u4F1A\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u4F46\u4E0D\u4F1A\u4FEE\u6539\u5F53\u524D\u8BD5\u9898\u7684\u9898\u578B\u3002\u53D6\u6D88\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u4E5F\u4F1A\u91CD\u65B0\u8BA1\u7B97\u5BF9\u5E94\u5B66\u751F\u7684\u5F97\u5206\u3002",e.createElement("br",null),e.createElement(X.default.Group,{className:"flex-col mt20",options:Ze,defaultValue:St,onChange:Fn=>{St=Fn}})),onOk:()=>Kt(void 0,null,function*(){const Fn=yield(0,et.ZP)(`/api/exercises/${jn.categoryId}/questions/${S==null?void 0:S.id}/add_standard_answers.json`,{method:"put",body:{standard_answer:St}});(Fn==null?void 0:Fn.status)===0&&(K.ZP.success("\u4FEE\u6539\u6210\u529F"),ja(ke+1))})})},vl=(ve=c==null?void 0:c.questionList)==null?void 0:ve.reduce((S,mt)=>S+Number(mt.questions_score),0),Ul=Ge&&((ft=c==null?void 0:c.exam)==null?void 0:ft.exercise_status)!==1;return e.createElement("section",{className:y.wrap},e.createElement("div",{id:"id_left_preview",className:y.left,onMouseEnter:S=>{const mt=document.getElementById("id_left_preview");mt.style.overflowY="auto"},onMouseLeave:S=>{const mt=document.getElementById("id_left_preview");mt.style.overflowY="hidden"}},e.createElement("div",{className:y.title},e.createElement("div",{className:"body-overflow-initial"},e.createElement("b",null),e.createElement("span",null,"\u7B54\u9898\u5361"))),e.createElement("div",{className:y.total},e.createElement("div",null,e.createElement("img",{src:Se}),e.createElement("span",null,"\u9898\u6570(\u9053)"),e.createElement("aside",null,c==null?void 0:c.all_questions_count)),e.createElement("div",{className:"mr30 ml30"},e.createElement("img",{src:Rt}),e.createElement("span",null,"\u603B\u5206(\u5206)"),e.createElement("aside",null,vl&&vl.toFixed(1))),e.createElement("div",null,e.createElement("img",{src:ne}),e.createElement("span",null,"\u65F6\u957F(\u5206)"),e.createElement("aside",null,((Gt=c==null?void 0:c.exam)==null?void 0:Gt.time)===-1||((Jt=c==null?void 0:c.exam)==null?void 0:Jt.time)===null?"\u4E0D\u9650":(dt=c==null?void 0:c.exam)==null?void 0:dt.time))),(tn=c==null?void 0:c.questionList)==null?void 0:tn.map((S,mt)=>{var vn;return e.createElement("div",{className:y.list,key:mt},e.createElement("div",{className:y.name},e.createElement("b",null),e.createElement("span",null,S.name)),e.createElement("aside",null,e.createElement("div",null,"\u5171",e.createElement("span",{className:y.b},S.questions_count),"\u9898 ",e.createElement("span",{className:y.l},"|"),"\u5171",e.createElement("span",{className:y.r},S.questions_score),"\u5206"),e.createElement("div",{className:y.answerSheet},(vn=S==null?void 0:S.questions)==null?void 0:vn.map((St,Ze)=>e.createElement("div",{onClick:()=>{const Pn=`Anchor_${St==null?void 0:St.id}`;let Fn=document.getElementById(Pn);Fn&&setTimeout(()=>Fn.scrollIntoView({block:"center",behavior:"smooth"}))},key:St==null?void 0:St.id,className:y.tag},Ze+1)))))})),e.createElement("div",{className:y.right},e.createElement("div",{className:y.examName,id:"examName"},e.createElement("div",{className:y.name},e.createElement(x.Z,{title:(cn=c==null?void 0:c.exam)==null?void 0:cn.name,getPopupContainer:S=>S.parentNode},e.createElement("span",{className:y.t},(qt=c==null?void 0:c.exam)==null?void 0:qt.name))),Ge&&((Mt=c==null?void 0:c.exam)==null?void 0:Mt.exercise_status)===1&&e.createElement(aa.op,{openLoading:!0,shape:"default",onClick:()=>{ie.default.confirm({title:"\u63D0\u793A",content:"\u786E\u8BA4\u6839\u636E\u6700\u65B0\u7684\u968F\u673A\u7EC4\u5377\u62BD\u9898\u89C4\u5219\u91CD\u65B0\u751F\u6210\u8BD5\u5377\u5417\uFF1F",onOk:()=>{Al()}})},type:"primary"},"\u66F4\u65B0\u8BD5\u5377"),!Ge&&e.createElement(G.ZP,{onClick:Vl,type:"primary"},"\u968F\u673A\u66F4\u6362")),e.createElement("div",{className:y.topWarp},(Dt=c==null?void 0:c.questionList)==null?void 0:Dt.map((S,mt)=>{var vn,St;return e.createElement(e.Fragment,{key:mt},e.createElement("div",{className:y.head,style:mt===0?{border:0,marginTop:-16}:{}},e.createElement("div",{className:y.name},e.createElement("b",null),e.createElement("span",null,S.name)),e.createElement("div",{className:y.so},"\u5171",e.createElement("span",{className:y.b},S.questions_count," "),"\u9898 ",S.type==="COMBINATION"&&`\uFF08\u5305\u542B${(vn=S==null?void 0:S.questions)==null?void 0:vn.map(Ze=>{var Pn;return(Pn=Ze==null?void 0:Ze.sub_item_banks)==null?void 0:Pn.length}).reduce((Ze,Pn)=>Ze+Pn)}\u5C0F\u9898\uFF09`,e.createElement("span",{className:y.l},"|"),"\u5171",e.createElement("span",{className:y.r},S.questions_score),"\u5206"),!Ge&&e.createElement("div",{className:y.btn},e.createElement(G.ZP,{onClick:()=>{la(S)},type:"primary",ghost:!0,className:"mr20"},"\u8BBE\u7F6E\u5F97\u5206"),e.createElement(G.ZP,{onClick:()=>kl(S),type:"primary",ghost:!0},"\u968F\u673A\u66F4\u6362"))),(St=S==null?void 0:S.questions)==null?void 0:St.map((Ze,Pn)=>{var Fn,Un,dn,Ar;return we===(Ze==null?void 0:Ze.id)?e.createElement("div",{id:`Anchor_${Ze==null?void 0:Ze.id}`,className:y.content,style:{padding:0,marginTop:24},key:Ze==null?void 0:Ze.id},e.createElement("div",{style:{float:"right",marginTop:`${(S==null?void 0:S.type)==="PRACTICAL"?"-2px":"-6px"}`}},e.createElement(G.ZP,{onClick:()=>de(null),className:"mr20",type:"primary",ghost:!0},"\u53D6\u6D88"),e.createElement(G.ZP,{onClick:()=>{fl(S==null?void 0:S.type,Ze)},type:"primary"},"\u4FDD\u5B58")),Hl(Ze,S.type)):e.createElement("div",{id:`Anchor_${Ze==null?void 0:Ze.id}`,className:y.content,key:Ze==null?void 0:Ze.id},e.createElement("div",{className:y.titleWrap},(Ze==null?void 0:Ze.item_type)==="bprogram"?e.createElement(_e.Z,{style:{paddingRight:10},value:Pn+1+"\u3001"+((Fn=Ze==null?void 0:Ze.program_attr)==null?void 0:Fn.description)}):e.createElement(_e.Z,{style:{paddingRight:10},className:y.titleHtml,value:Pn+1+`\u3001${(Ze==null?void 0:Ze.item_type)==="combination"?"\uFF08\u9898\u5E72\uFF09":""}`+(Ze==null?void 0:Ze.name)}),Ge&&e.createElement(G.ZP,{onClick:()=>{var Vn,Aa,Ja;if(we){K.ZP.warning("\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898");return}bt.setFieldsValue({standard_answers:Ze==null?void 0:Ze.standard_answer,hack:Ie(Ie({},Ze),Ze==null?void 0:Ze.program_attr),hack_codes:Qt(Ie({},Ze==null?void 0:Ze.program_attr),{code:Ka.Base64.decode(((Vn=Ze==null?void 0:Ze.program_attr)==null?void 0:Vn.code)||"")}),hack_sets:Ie({},(Aa=Ze==null?void 0:Ze.hack_sets)==null?void 0:Aa[0])}),(Ze==null?void 0:Ze.item_type)=="program"?N.history.push(`/problems/newedit/${(Ja=Ze==null?void 0:Ze.program_attr)==null?void 0:Ja.identifier}?type=exercises&express_id=${jn.categoryId}&question_id=${Ze==null?void 0:Ze.id}&score=${Ze==null?void 0:Ze.score}&exercise=true&callback_url=/classrooms/${jn.coursesId}/exercise/${jn.categoryId}/detail?random=true`):de(Ze==null?void 0:Ze.id)},type:"primary",style:{marginLeft:"auto"},ghost:!0},"\u7F16\u8F91"),!Ul&&e.createElement(G.ZP,{disabled:Ul,className:"ml20",onClick:()=>Wl(Ze==null?void 0:Ze.id,S.type,Pn,S),type:"primary",ghost:!0},"\u6362\u4E00\u9898")),(Ze==null?void 0:Ze.item_type)==="bprogram"&&e.createElement(_e.Z,{style:{paddingRight:10,paddingLeft:25},showProgramFill:!0,disabledFill:!0,className:y.titleHtml,value:Ka.Base64.decode(((Un=Ze==null?void 0:Ze.program_attr)==null?void 0:Un.code)||"")}),(S.type==="SINGLE"||S.type==="JUDGMENT"||S.type==="MULTIPLE")&&sn(Ze),S.type==="COMPLETION"&&yr(Ze),S.type==="SUBJECTIVE"&&Wr(Ze),S.type==="PROGRAM"&&ga(Ze),S.type==="BPROGRAM"&&Or(Ze),S.type==="COMBINATION"&&Fa(Ze,Pn),S.type==="PRACTICAL"&&Oa(Ze),e.createElement(V.Z,{className:"mt20",wrap:!1,align:"middle",gutter:20},((dn=c==null?void 0:c.exam)==null?void 0:dn.exercise_status)===3&&!["PROGRAM","BPROGRAM","PRACTICAL","COMBINATION"].includes(S.type)&&e.createElement(O.Z,null,e.createElement(h.Z,{state:Ze==null?void 0:Ze.is_wrong,onClick:()=>{nt==null||nt({value:Qt(Ie({},Ze),{question_id:Ze==null?void 0:Ze.id,question_score:Ze==null?void 0:Ze.score})})}})),["PROGRAM","BPROGRAM","PRACTICAL"].includes(S.type)&&(Ze==null?void 0:Ze.show_resubmit)&&e.createElement(O.Z,null,e.createElement(b.C,{dataSource:Qt(Ie({},Ze),{question_id:Ze==null?void 0:Ze.id})})),((Ar=c==null?void 0:c.exam)==null?void 0:Ar.exercise_status)===3&&["SINGLE"].includes(S.type)&&e.createElement(O.Z,null,e.createElement(G.ZP,{style:{color:"#3061D0"},onClick:()=>{xl({value:Ze})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))))}))}))),Ge?e.createElement(aa.vr,null,e.createElement(Q.Z,{showTotal:Ee.rU,total:(re=c==null?void 0:c.exam)==null?void 0:re.total_num,pageSize:1,current:ke+1,showSizeChanger:!1,onChange:ja,showQuickJumper:!1,hideOnSinglePage:!1})):e.createElement(aa.vr,{LeftContent:e.createElement(aa.op,{onClick:m,shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u8FD4\u56DE"),RightContent:e.createElement(V.Z,{align:"middle"},e.createElement(P.Z,{color:"#55575D",overlayClassName:y.popover,open:ge,getPopupContainer:S=>S==null?void 0:S.parentNode,content:"\u5982\u60A8\u5BF9\u6B64\u4EFD\u8BD5\u9898\u6EE1\u610F\uFF0C\u53EF\u5C06\u6B64\u4EFD\u8BD5\u9898\u4FDD\u5B58\u4E3A\u56FA\u5B9A\u8BD5\u5377"},e.createElement(aa.op,{onMouseEnter:()=>Y(!0),onMouseLeave:()=>Y(!1),onClick:()=>La(),shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u4FDD\u5B58")),e.createElement(aa.op,{shape:"default",type:"primary",onClick:()=>d(),style:{height:38,marginLeft:20}},"\u63D0\u4EA4"))}),e.createElement(Ta,{visible:st,questionParams:En.current,onRandomExchange:()=>Kt(void 0,null,function*(){const S=En.current;yield $e({single_question_id:S.id,seleted_item_bank_ids:S.ids},{type:S.type,index:S.index}),Nt(!1)}),selectFromProblemSet:()=>{const S=En.current,mt=`${location.pathname}${location.search}`;mt.includes("exercise")&&N.history.push(`/paperlibrary/exchangequestion?type=exercise&qid=${S.id}&qtype=${S.type}&exerciseid=${jn.categoryId}&from=${mt}`)},onCancel:()=>{Nt(!1)}}))}},60050:function(gn,Ot,o){o.r(Ot),o.d(Ot,{default:function(){return Ka}});var e=o(59301),y={wrapper:"wrapper___KtBVT",breadCrumbWrapper:"breadCrumbWrapper___k9tSB",baseInfo:"baseInfo____j5EY",radioBtnWrapper:"radioBtnWrapper___k9OCh",baseLineHeight:"baseLineHeight___O_QXK",radiogroup:"radiogroup___e2fW6",easy:"easy___WcUAp",medium:"medium___U_o3j",hard:"hard___dAXLS",formWrap:"formWrap___wt5tC",baseFormItem:"baseFormItem___zV64d",cascaderPopup:"cascaderPopup___qm63f",fixedBottom:"fixedBottom___liDZ4",cancelBtn:"cancelBtn___ZV9Mi",confirmBtn:"confirmBtn___DwH6m",previewBtn:"previewBtn___aLYCy",concat:"concat___ZuLMo"},k=o(8591),x=o(78241),G=o(66104),ie=o(42203),me=o(15519),K=o(71418),Fe=o(92832),oe=o(19842),X=o(5112),V=o(95237),O=o(88897),Q=o(3113),P=o(70635),g=Object.defineProperty,Z=Object.getOwnPropertySymbols,H=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,Ae=(h,b,w)=>b in h?g(h,b,{enumerable:!0,configurable:!0,writable:!0,value:w}):h[b]=w,Te=(h,b)=>{for(var w in b||(b={}))H.call(b,w)&&Ae(h,w,b[w]);if(Z)for(var w of Z(b))R.call(b,w)&&Ae(h,w,b[w]);return h},ue=(h,b,w)=>new Promise((te,ce)=>{var $=j=>{try{D(w.next(j))}catch(fe){ce(fe)}},z=j=>{try{D(w.throw(j))}catch(fe){ce(fe)}},D=j=>j.done?te(j.value):Promise.resolve(j.value).then($,z);D((w=w.apply(h,b)).next())});function ne(h){return ue(this,null,function*(){return(0,P.ZP)(`/api/examination_banks/${h}/edit_random_exam_new.json`,{method:"get"})})}function _e(h,b){return ue(this,null,function*(){return(0,P.ZP)(`/api/examination_banks/${h}/update_random_exam.json`,{method:"post",body:b})})}function N(h){return ue(this,null,function*(){return(0,P.ZP)("/api/examination_banks/create_random_exam.json",{method:"post",body:h})})}function Ee(h){return ue(this,null,function*(){return(0,P.ZP)("/api/disciplines.json",{method:"get",params:h})})}function et(h){return ue(this,null,function*(){return(0,P.ZP)("/api/item_banks/item_difficulty_count.json",{method:"get",params:h})})}function Ce(h,b){return ue(this,null,function*(){return(0,P.ZP)(`/api/examination_banks/${h}/set_item_type_score.json`,{method:"post",body:b})})}function Be(h,b){return ue(this,null,function*(){return(0,P.ZP)(`/api/exercises/${h}/set_item_type_score.json`,{method:"post",body:b})})}function se(h,b){return ue(this,null,function*(){return(0,P.ZP)(`/api/examination_banks/${h}/delete_item_type.json`,{method:"post",body:b})})}function yt(h,b){return ue(this,null,function*(){return(0,P.ZP)(`/api/exercises/${h}/delete_item_type.json`,{method:"post",body:b})})}function Ve(h){return ue(this,null,function*(){return(0,P.ZP)("/api/examination_banks/preview_random_questions.json",{method:"post",body:h})})}function L(h){return ue(this,null,function*(){return(0,P.ZP)("/api/examination_banks/toggle_random_questions.json",{method:"post",body:h})})}function q(h){return ue(this,null,function*(){return(0,P.ZP)("/api/examination_banks/save_question_list.json",{method:"post",body:h})})}function Se(h){return ue(this,null,function*(){return(0,P.ZP)(`/api/exercises/${h.categoryId}/edit.json`,{method:"get",params:Te({},h)})})}var C=(h=>(h.OnlyFileFolder="1",h.OnlyKnowledge="2",h.OnlyDifficulty="3",h.FileFolderAndDiff="4",h.FileFolderAndKnowledge="5",h.KnowledgeAndDiff="6",h.All="7",h.Shixun="8",h))(C||{}),W=o(89392),Vt=Object.defineProperty,J=Object.defineProperties,it=Object.getOwnPropertyDescriptors,Ue=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,Rt=Object.prototype.propertyIsEnumerable,ct=(h,b,w)=>b in h?Vt(h,b,{enumerable:!0,configurable:!0,writable:!0,value:w}):h[b]=w,It=(h,b)=>{for(var w in b||(b={}))tt.call(b,w)&&ct(h,w,b[w]);if(Ue)for(var w of Ue(b))Rt.call(b,w)&&ct(h,w,b[w]);return h},_t=(h,b)=>J(h,it(b)),Ft=(h=>(h[h.FileFolder=1]="FileFolder",h[h.Difficulty=2]="Difficulty",h[h.Knowledge=3]="Knowledge",h))(Ft||{});const ee=(0,e.createContext)(null),vt={[C.OnlyFileFolder]:[1],[C.OnlyKnowledge]:[3],[C.OnlyDifficulty]:[2],[C.FileFolderAndDiff]:[1,2],[C.FileFolderAndKnowledge]:[1,3],[C.KnowledgeAndDiff]:[3,2],[C.All]:[3,2,1]},Wt=(h,b)=>{if(h.length!==b.length)return!1;for(const w of b)if(!h.includes(w))return!1;return!0},at=h=>{for(const[b,w]of Object.entries(vt))if(Wt(h,w))return b},on={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",COMPLETION:"\u586B\u7A7A\u9898",JUDGMENT:"\u5224\u65AD\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898"},bn={1:{label:"\u7B80\u5355",color:"#46B70E"},2:{label:"\u9002\u4E2D",color:"#165DFF"},3:{label:"\u56F0\u96BE",color:"#EE6F1A"}},Ct=h=>h&&parseFloat(h.toFixed(1)),gt=(h,b)=>{var w,te,ce;switch(b.type){case"init":return b.payload;case"updateBaseInfo":return _t(It({},h),{examination_bank:b.payload});case"deleteQuestionType":{const{item_types:$}=h,z=$.filter(D=>D.item_type!==b.payload);return h.examination_bank.question_count=Ct(z.reduce((D,j)=>D+j.item_bank_count,0)),h.examination_bank.total_score=Ct(z.reduce((D,j)=>D+j.total_score,0)),_t(It({},h),{item_types:z})}case"setQuestionType":{const{item_types:$=[]}=h,z=$.map(j=>j.item_type),D=$.filter(j=>b.payload.includes(j.item_type));for(const j of b.payload)z.includes(j)||(j==="PRACTICAL"?D.push({item_type:j,contents:[],item_banks:[],item_bank_count:0,item_bank_num:0,item_type_text:on[j],random_rule_type:C.Shixun,score:0,total_score:0}):D.push({item_type:j,contents:[],item_bank_count:0,item_type_text:on[j],score:0,total_score:0}));return _t(It({},h),{item_types:D})}case"updateItemTypes":return _t(It({},h),{item_types:b.payload});case"deleteRule":{const $=(0,W.cloneDeep)(h),z=$.item_types.find(j=>j.item_type===b.payload.itemType),D=z.contents.find(j=>j.id===b.payload.id&&j.is_share==b.payload.is_share);return z.contents=z.contents.filter(j=>j!==D),((w=z.contents)==null?void 0:w.length)===0&&(z.random_rule_type=[]),z.item_bank_count-=D==null?void 0:D.quanlity,$.examination_bank.question_count-=D==null?void 0:D.quanlity,z.total_score-=(D==null?void 0:D.quanlity)*z.score,$.examination_bank.total_score-=(D==null?void 0:D.quanlity)*z.score,z.total_score=Ct(z.total_score),$.examination_bank.total_score=Ct($.examination_bank.total_score),$.contents=z.contents,$}case"changeQuestionNum":{const $=(0,W.cloneDeep)(h),z=$.item_types.find(Qt=>Qt.item_type===b.payload.itemType),D=(te=z==null?void 0:z.contents)==null?void 0:te.find(Qt=>Qt.id===b.payload.id);if(b.payload.itemType==="PRACTICAL")return b.payload.num&&($.examination_bank.question_count=$.examination_bank.question_count-z.item_bank_count+b.payload.num,$.examination_bank.total_score=Ct($.examination_bank.total_score-z.total_score+b.payload.num*z.score)),b.payload.score&&($.examination_bank.total_score=Ct($.examination_bank.total_score-z.total_score+b.payload.num*z.score)),z.item_bank_count=b.payload.num,z.total_score=Ct(z.item_bank_count*z.score),$;$.examination_bank.question_count=$.examination_bank.question_count-(D==null?void 0:D.quanlity)+b.payload.num;const j=z.contents.find(Qt=>Qt.id===b.payload.id&&Qt.teacher_group_id===b.payload.teacher_group_id);j.quanlity=b.payload.num;let fe=0,Ie=0;for(const Qt of z.contents)fe+=Qt==null?void 0:Qt.quanlity,Ie+=(Qt==null?void 0:Qt.quanlity)*z.score;return $.examination_bank.total_score=Ct($.examination_bank.total_score-z.total_score+Ie),z.item_bank_count=fe,z.total_score=Ct(Ie),$}case"changeQuestionScore":{const $=(0,W.cloneDeep)(h),z=$.item_types.find(D=>D.item_type===b.payload.itemType);return z.score=b.payload.score,z.total_score=Ct(z.item_bank_count*z.score),$.examination_bank.total_score=Ct($.item_types.reduce((D,j)=>D+j.total_score,0)),$}case"editRule":{const $=(0,W.cloneDeep)(h),z=$.item_types.find(D=>D.item_type===b.payload.itemType);return z.contents=b.payload.tableData.map(D=>_t(It({},D),{item_type:b.payload.itemType,random_rule_type:b.payload.randomRuleType})),z.random_rule_type=b.payload.randomRuleType,z.item_bank_count=z.contents.reduce((D,j)=>D+(j==null?void 0:j.quanlity),0),z.score=z.score||1,z.total_score=Ct(z.item_bank_count*z.score),$.examination_bank.question_count=$.item_types.reduce((D,j)=>D+j.item_bank_count,0),$.examination_bank.total_score=Ct($.item_types.reduce((D,j)=>D+j.total_score,0)),$}case"addShixun":{const $=(0,W.cloneDeep)(h),z=$.item_types.find(D=>D.item_type==="PRACTICAL");return z.item_banks=b.payload.shixunList,$.examination_bank.question_count=$.examination_bank.question_count+1,z.item_bank_num=z.item_banks.length,z.item_bank_count=z.item_bank_count||1,z.score=z.score||1,z.total_score=z.total_score||z.score*z.item_bank_count,$.examination_bank.total_score=(ce=$==null?void 0:$.item_types)==null?void 0:ce.map(D=>D.total_score).reduce((D,j)=>D+j),$}case"deleteShixunQuestion":{const $=(0,W.cloneDeep)(h),z=$.item_types.find(D=>D.item_type==="PRACTICAL");return z.item_banks=z.item_banks.filter(D=>D.id!==b.payload.shixunId),z.item_bank_num-=1,z.item_bank_count>z.item_bank_num&&(z.item_bank_count-=1,z.total_score-=z.score,z.total_score=Ct(z.total_score)),$}}};var ze=o(14670),mn=Object.defineProperty,pn=Object.defineProperties,rn=Object.getOwnPropertyDescriptors,Zn=Object.getOwnPropertySymbols,rr=Object.prototype.hasOwnProperty,Jn=Object.prototype.propertyIsEnumerable,Yn=(h,b,w)=>b in h?mn(h,b,{enumerable:!0,configurable:!0,writable:!0,value:w}):h[b]=w,mr=(h,b)=>{for(var w in b||(b={}))rr.call(b,w)&&Yn(h,w,b[w]);if(Zn)for(var w of Zn(b))Jn.call(b,w)&&Yn(h,w,b[w]);return h},or=(h,b)=>pn(h,rn(b)),Xt=(h,b,w)=>new Promise((te,ce)=>{var $=j=>{try{D(w.next(j))}catch(fe){ce(fe)}},z=j=>{try{D(w.throw(j))}catch(fe){ce(fe)}},D=j=>j.done?te(j.value):Promise.resolve(j.value).then($,z);D((w=w.apply(h,b)).next())}),br=({courseOptions:h,setCurrentKey:b,loading:w,form:te})=>{const{data:ce,disabled:$,dispatch:z}=(0,e.useContext)(ee),D=(0,ie.useParams)(),j=(0,e.useRef)(!0),[fe,Ie]=(0,e.useState)(!1),Qt=(0,e.useMemo)(()=>{var Kt,Dn,_n,c,d;if(!h.length||!ce)return;const m=(Kt=ce==null?void 0:ce.examination_bank)==null?void 0:Kt.sub_discipline_id,F=((Dn=ce==null?void 0:ce.examination_bank)==null?void 0:Dn.time)===-1?void 0:j.current?D.id?(_n=ce==null?void 0:ce.examination_bank)==null?void 0:_n.time:((c=ce==null?void 0:ce.examination_bank)==null?void 0:c.time)||60:(d=ce==null?void 0:ce.examination_bank)==null?void 0:d.time;j.current=!1;let We=[];for(const Ge of h)for(const ht of Ge.children)ht.value===m&&(We=[Ge.value,ht.value]);return or(mr({},ce.examination_bank),{time:F,course:We})},[ce,h]);return(0,e.useEffect)(()=>{te.setFieldsValue(mr({},Qt))},[Qt]),e.createElement(K.Z,{spinning:w,size:"large",style:{position:"fixed",maxHeight:"100vh"},className:"mt30"},e.createElement("div",{className:y.formWrap},e.createElement(x.default,{form:te,autoComplete:"off",colon:!1,labelCol:{span:4},wrapperCol:{span:20},initialValues:Qt||{difficulty:2,time:60},onValuesChange:(Kt,Dn)=>{const{course:_n=[]}=Dn,c=or(mr({},Dn),{sub_discipline_id:_n[1]||0});z({type:"updateBaseInfo",payload:c})}},e.createElement(x.default.Item,{name:"name",label:"\u8BD5\u5377\u540D\u79F0",className:y.baseLineHeight,rules:[{required:!0,validator:(Kt,Dn)=>{var _n;return((_n=Dn==null?void 0:Dn.replaceAll(" ",""))==null?void 0:_n.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0")}}]},e.createElement(Fe.default,{maxLength:60,className:y.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",showCount:!0})),e.createElement(x.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"course",className:y.baseLineHeight},e.createElement(oe.Z,{className:y.baseFormItem,disabled:$,size:"large",allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:h,dropdownMenuColumnStyle:{padding:"8px 12px",fontSize:14}})),e.createElement("div",{className:y.concat},"\u6CA1\u6709\u5408\u9002\u7684\u65B9\u5411&\u8BFE\u7A0B\uFF1F",e.createElement("span",{onClick:()=>Ie(!0)},"\u8054\u7CFB\u6559\u7814\u52A9\u7406")),e.createElement(x.default.Item,{label:"\u96BE\u5EA6",name:"difficulty",className:y.radioBtnWrapper,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},e.createElement(X.ZP.Group,{disabled:$,className:y.radiogroup},e.createElement(X.ZP.Button,{className:y.easy,value:1},"\u7B80\u5355"),e.createElement(X.ZP.Button,{className:y.medium,value:2},"\u9002\u4E2D"),e.createElement(X.ZP.Button,{className:y.hard,value:3},"\u56F0\u96BE"))),e.createElement(x.default.Item,{label:"\u7B54\u9898\u65F6\u957F",className:y.baseLineHeight},e.createElement(V.Z,{align:"middle"},e.createElement(x.default.Item,{name:"time",noStyle:!0},e.createElement(O.Z,{className:y.baseFormItem,min:1,disabled:$,size:"large",max:9999,style:{width:220},placeholder:"\u8BF7\u586B\u5199\u7B54\u9898\u65F6\u957F"})),e.createElement("span",{style:{marginLeft:"10px",width:"40px",lineHeight:"46px",fontSize:14}},"\u5206\u949F"))),e.createElement(x.default.Item,{label:"\u8BD5\u5377\u987B\u77E5",name:"exam_notes"},e.createElement(Fe.default.TextArea,{rows:6,disabled:$,maxLength:65535,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u987B\u77E5"})))),e.createElement("div",{className:y.fixedBottom},e.createElement(Q.ZP,{className:`${y.cancelBtn} mr5`,onClick:()=>{D.id||window.location.href.indexOf("randompaper")>-1?ie.history.push("/paperlibrary"):ie.history.push(`/classrooms/${D.coursesId}/exercise`)}},"\u53D6\u6D88"),e.createElement(Q.ZP,{className:`${y.confirmBtn} ml15`,type:"primary",size:"large",onClick:()=>Xt(void 0,null,function*(){if(yield te.validateFields(),!D.id&&!D.coursesId){const Kt=yield N(ce);Kt.status===0&&(ie.history.replace(`/randompaper/edit/${Kt==null?void 0:Kt.examination_bank_id}?type=settings`),b("settings"))}else b("settings")})},"\u4E0B\u4E00\u6B65")),e.createElement(ze.Z,{open:fe,onCancel:()=>{Ie(!1)}}))},er=o(43418),en=o(43604),Lt={flex_box_center:"flex_box_center___NXYwj",flex_space_between:"flex_space_between___Oy2UZ",flex_box_vertical_center:"flex_box_vertical_center___ybBar",flex_box_center_end:"flex_box_center_end___yyQPf",flex_box_column:"flex_box_column____kuXY",questionInfo:"questionInfo___U9mnu",label:"label___PP7Ng",content:"content___PUXFl",leftPart:"leftPart___uoQeo",rightPart:"rightPart___mCG7H",dragItem:"dragItem___djmPG",blackText:"blackText___KqEaU",greyText:"greyText___VamKm",iconWrapper:"iconWrapper___o1C0y",contentArea:"contentArea___Fj7D0",dragging:"dragging___mX3Il",hidden:"hidden___KWDLK",dragIcon:"dragIcon___yPuB3",deleteIcon:"deleteIcon___go29y",disabled:"disabled___uSK9k",challengeNameWrapper:"challengeNameWrapper___DFjRy",challengeName:"challengeName___m7v0x",shixunPreviewFooter:"shixunPreviewFooter___iaciG",shixunInfoWrapper:"shixunInfoWrapper___aSihg",shixunInfo:"shixunInfo___WYBm1",btnToDetail:"btnToDetail___WVmtj",fixedBottom:"fixedBottom___oeMSX",cancelBtn:"cancelBtn___ac73V",confirmBtn:"confirmBtn___sYh2O",previewBtn:"previewBtn___c2uQz",setScoreModalTable:"setScoreModalTable___kPddX",title:"title___lP1E2",tipcontent:"tipcontent___tV6uE",name:"name___YLyPW",tip:"tip___FYIzt",info:"info___rSdr9",img:"img___ft7eS"},Xn=o(97267),ut=o(94606),ae=o(24905);const In=[{label:"\u5355\u9009\u9898",value:"SINGLE"},{label:"\u591A\u9009\u9898",value:"MULTIPLE"},{label:"\u586B\u7A7A\u9898",value:"COMPLETION"},{label:"\u5224\u65AD\u9898",value:"JUDGMENT"},{label:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{label:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{label:"\u7EC4\u5408\u9898",value:"COMBINATION"},{label:"\u5B9E\u8BAD\u9898",value:"PRACTICAL"},{label:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}];var Gn=({open:h,onCancel:b,onOk:w})=>{const{data:te,dispatch:ce}=(0,e.useContext)(ee);(0,e.useEffect)(()=>{if(h){const{item_types:D}=te||{};z(D==null?void 0:D.map(j=>j.item_type))}},[h,te]);const[$,z]=(0,e.useState)([]);return e.createElement(er.default,{title:e.createElement("div",null,"\u9898\u578B\u8BBE\u7F6E",e.createElement("span",{className:"c-grey-333",style:{fontSize:14,fontWeight:400}},"\uFF08\u901A\u8FC7\u52FE\u9009\u53EF\u5BF9\u9898\u578B\u8FDB\u884C\u6DFB\u52A0/\u5220\u9664\uFF09")),closable:!0,centered:!0,open:h,onCancel:b,onOk:()=>w($)},e.createElement(ae.default.Group,{value:$,onChange:D=>z(D)},e.createElement(V.Z,{gutter:[0,20]},In.map(D=>e.createElement(en.Z,{key:D.value,span:6},e.createElement(ae.default,{value:D.value},D.label))))))},un=o(2595),zn=Object.defineProperty,Pe=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,lt=(h,b,w)=>b in h?zn(h,b,{enumerable:!0,configurable:!0,writable:!0,value:w}):h[b]=w,At=(h,b)=>{for(var w in b||(b={}))ye.call(b,w)&<(h,w,b[w]);if(Pe)for(var w of Pe(b))Ne.call(b,w)&<(h,w,b[w]);return h},yn=({open:h,onCancel:b,onOk:w})=>{const{data:te}=(0,e.useContext)(ee),[ce,$]=(0,e.useState)();console.log("--xxx-",ce),(0,e.useEffect)(()=>{h&&$((0,W.cloneDeep)(te))},[h,te]);const z=(0,e.useMemo)(()=>{var D;let j;return j=(D=ce==null?void 0:ce.item_types)==null?void 0:D.map(fe=>fe.total_score).reduce((fe,Ie)=>parseFloat(fe)+parseFloat(Ie)),j==null?void 0:j.toFixed(1)},[ce]);return h?e.createElement(er.default,{title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C",open:h,width:640,centered:!0,closable:!0,onCancel:b,onOk:()=>{w(ce)}},e.createElement("div",{className:"c-black mb20"},"\u603B\u5206",e.createElement("span",{className:"ml10 c-light-primary"},z)),e.createElement(un.default,{columns:[{title:"\u9898\u578B\u540D\u79F0",dataIndex:"item_type_text",width:130},{title:"\u5C0F\u9898\u603B\u6570",dataIndex:"item_bank_count",width:130},{title:"\u9898\u578B\u603B\u5206",dataIndex:"total_score",width:130},{title:"\u64CD\u4F5C",render(D,j){const{score:fe,item_type:Ie}=j;return e.createElement("div",{style:{color:"#9096A3"}},"\u6BCF",((j==null?void 0:j.item_type)==="PRACTICAL","\u9898"),e.createElement(O.Z,{precision:1,size:"large",className:"ml10 mr10",min:.1,disabled:(j==null?void 0:j.item_bank_count)===0,max:100,onChange:Qt=>{const Kt=ce,Dn=Kt.item_types.find(c=>c.item_type===Ie);Dn.score=Number(Qt);const _n=Qt*Dn.item_bank_count;Dn.total_score=_n&&Number(_n.toFixed(1)),Kt.examination_bank.total_score=Kt.item_types.reduce((c,d)=>Number(c)+Number(d.total_score),0),$(At({},Kt))}}),"\u5206")}}],className:Lt.setScoreModalTable,dataSource:ce==null?void 0:ce.item_types,rowKey:"item_type",pagination:!1})):null},zt=o(99313),xe=o(57809),Yt=o(86914),B="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAtFJREFUWEftWL9rU1EYPffFpCCKEEEJVUQHB10qAUHFHwguDg4ORRDq4uDg4CBIJ6GD0D/B3UEFJ5cugjbQChIqokWKClVrFDGIg2B8yZX3Xl/z/O5LzvfyKhTJXV7g/jrfOfc797sx1toCNnAzQ4A51RkymJNA/CcMvpoYhf0xDWtPwqICWEKM+QSYGgojt3Hw3mweFjmD9YlR+N8WAJSdjYwBrAWCb1oL+jzvMbzSFKoPBgLKAc6dugPbuRDtHzAXgGEMxmjjsXEAYr4MMOw2DcA8wcjWG6g+XOEAZ8c+wNpKtCXZMI+WMn6DJrbsOMQBPtrr9ySM4ZX9LEApkOfd5QBntvvhuhqFswKOz2/wDQWSZ9o0FADLfji5fBTYPwmUduYVMmV+IrLWF2DpFtCcizDTu3hmFeCBKaC4LR2cJpvjMZrwfn8HFm8qATan/bWslWckq6SuTyWcIfi5allrkmsY/DoZSZzanCwQo0REAwTIJf583e9txNIWic9p5E2OCQilZ7BxzY/8L60RSqRkcgnHqKXERgFw5eq/80EagIbB91cSPigilMabNWmYD6okXr7cZdABIAE7Gv6dpfIuZxJDI/G7S32ymJx6CoDP50ny5mIXIJPQ2Y8kEVVEw+DSeCKLWbkldlQA6JZwaZe9BuDr8xkAZjU6Pp5LvHiu9xmkWej6Wt8KXOK1VuGDL89272IaMLv6yAID3cUvzvS5SZyQyZOAZZl7hrnEz0/rjZoxzAhOyUEOcOFEH6MWhDGCWAApPs8B1o/p68GsANgbRVVRPzu8fvVg5gA0xcLTsV/wCtF/iKz6cABkfBfL+Z12m0tc2/cWXnFPODf3zZCxmOj4yxzg/O4qWv48LDwHIHOZrO/i5HoGHRQ3HeEAg0m1ShWtn/dh27tgUAilTqOUMcyqm7AfbZjCR5Q2j+N4o64DOMDhXq8pQ4B5mdzwDP4B5kHmZrL/eyAAAAAASUVORK5CYII=",le="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA4RJREFUWEftWEtrE1EYPXfSh5VWSlMfNSi4sokLK30pWtuKIChVVBBBWpfiRhcKghii7tp/4FrBBxREXbhQ0Bj7gqokahe+kNZWqa21tLGtk7kymY5J79yZL5NUKNLZZHHnzj33fOec+90wzrkHS/hhywBzrM4ygzkSiP+EwTdtPvDJdnDeCI4KgBPEsGGAPYOn8Bq23A7nwiLNYH+bD+rYSwBlloUYAzgH9F/Zo48pyhMoBVdR3ZkVUBpgV9MNcO24sb7OnA6GYtBEa75rbkCYL24wOcxGAPYUhSUXUH3/Cw0wXDUIziuMJYkFc6mluH+GcRSv2UYDfLxJtSWMwiuOUxsUC6Qot2iAD71q8ruZVNgtYFO/+m+yQKKm2UgGAMvU5GTvbqDyClC4LmUMuw+LTFiYdNDC7FdgIASMG57KHGDNdSB/tVyKltIJAESmRHziBmZHgf5WlwBrb6bihFrQmkdpCSDRiiyu+ozgyJzBujtpy1Jiy9XOAPqOuQRY35mKP8qdFvELBFJu1qH1HnUL8K59iV0DFtwqc3PPIQnAH+3noGmXAK1k4YnhxoaS8joqQgFYOaBUAlBSedbTIgCcuLwBc78+SW3qWnJUzkjG8/yAZ3Nqd937BYDfghvB4x+NQJ5vAMycozRvOVOF+Rk1FaVAkQEquX73PkmJh89EwXngn5+5dhsuPgwopYYZu/ZKAA6dDkLTQhaAlhKLDAsvuJWE+X5RDbCi1jBjpEkCcPCsH4mpmKXEVIksbZiAkDxz5zWZVwaUnjS6pkiDTcx8aI2CscCCRtStJqmjzKmtLD8FeLxAZKcNwPcnguCJ0II1SAYERJSJnUxX0gysagbC2+0YbPNDnY79rZrk6LR+n0DkRsP5a4GK80C4xuEkeXswCvCAfaOawV3E1K2+DGUaUeO+i4AlB9NpeX0gCGihpA6zeahcpBB7W4Bo0IHBgSN+zP2MGVuX1ZiihHKJOC5IpMAHfH7gAFAfetUYBUcgGwIXZc73d0BixqEffNGQ5mYi1yjCSFdLKhIfA6ZHHQBGm/2YmYpJ2bAEN4nAmVRZjKmzwOQQcWnq3focnNdTBwV9n88yhuKj95xb/i5/HdSpRwBbmfpXIRPTCIS5ycF0U3o8O+g7SWR9FebiHeCJXQArkNdKYIiqODXO2G9A6cCeiRANcFEsmf1HlgFmz50xc8kz+AfHHTJwrKNsNwAAAABJRU5ErkJggg==",Oe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABWlJREFUWEftV1tsVEUY/ubspUu3W9mWGlttwXqJVRNBbqIFDbyA8mCCkAYtpEaIGBODhBCECiG+UE1EnzTempYqtSAE45saBMX40JC0IRojpd1GKM1uW7bd7V7OOWPmnD3bPTNndxYbE2I6L2dzdubMN9/3/ZchlFIXbuNB5gDOUp05BmdJIP4fDPZcxt2xaRzVgadBUQ3QDDEE5m/2zBkE1whwoYTg461LcX42LEoZZOCiMXoJoBUCHEIASgH2dBqUgijKORfBkW3/EqgUYNsPieMAmtj+Fhb2NIfFXvaFnUhCQBlI6wD8dGcBrisEP5V7fft2NuJvKcC9p6PDoLSa7cwTJgKejZj8WjLm93iWSAG2tI+qEsdlvywl6BZPqBByQgpw44fDKskEAQUF+82e5rBrxCvGz7fWZr+XkZ/ZwFTIbgkKel0K8LkPhlW2uLbSh9UNQfh9btGLIrIZ7E7WyDkaf8xYQsX538cwHE4YgKUAnz0WMgC+/EwNSn1uR5MVEcxZ/xbjUgbyi3PXDNNLAW44FjIk3rOxNpvtCseuCEFCMGcUc/2734YMFaQA178fUhlDB56vy+4s27AYlgrOocA7Z0IG60UDPLypLm8BEQBncnc2X3ITijng4ZMhM8vK+kHGIIuyI5sXZgsGn//ECmOvgMJ8rgA5/f92T8hM8rkAX/psZI+u4yClesAWhhLNhPTBpSMhfeSkF7eLoP5OHzY8FoSizGzU+vWQmXosgLvPTNTGJpNXi8lvPF4hPwoZW0YZsKw+gMWLSrMV1ASYE8V7e27WTUwnB7IzsrFVjOXzdDVWOpfgY+YO+j3YvKrCWMEkP9g9ZHjeJvErnaN9oHhYgCSrYQ5F2echKPcpSGkUE9PU3vXkMeWWJxcg6HcZAA+cGDIosgHc0THaqun0EN8ViFFqdij5SlTT8jKsa5gHJdPF/DaQwCcXotkCme+8y+/zY1m937D/W19yHmSs7eoeb0gm0v1Wi2QBEGpuAcm8buCjF6tmWqyMHPu/iWAkahQlseZm0lKw1I2mRlPm/V2D9iCxZG1pH+2j4GR2KB1lJaaE8TSTUDf88kiNB2sfKsWCMgWlXgVVARfG4xp+/iuBU72xmca7gGW2NlYaMu/vYgxyaYaBbGkPt+pUP5Trw1xGa4Nu7FhdjkULPBlDUwxGVLgVgsFIGj/+MY0rYdXwzzwvQTzFOiDHi4Fj9K14wI+V9/uxr3PQuZLs6hxviKnpfttVI+fERzdVoPoOsWmYiGt4ozsCncnFA+JeFGp0KwJuNK+pwL6OPBKzYzV/npHZoZN/74UK3OUAMJ7S8VpXBJoRsPYgEhBLskLzmkq0nR7OX+q2t4fNaHYYtUEXdq4O4N6MxGzKnzfSiExpqJnvRm8oiYtXkhiJasZqj8vMMCqzaebAsvbsiQf9OHXxRv5+kEXzZFzvt+5qgiQEmO8jhseSGjAW0w0wJW7g8Tovnqovgb+EGO+XLvTCRYBITEd3bxy/DqREQrnmojLgRt/VMaN7z9ssNLeP94GPZotR2d2CECy5x40315XZNIgldbz61U15aSLASHgSqqblB9hyfKpV07WMzHaXi3lS3NPrAnav9ePRGjOgVI3i5KUEvrucEm6HfFix2h6dnMbNqen8AHd1pxpiyWS/mS0lYSncj2cWVJURBHwEI1Ed8VQ+8sSoSasqro9OFL40beuM/UIpXSnczvjbF387484jK+VODDL/3QiPny3YsG7vGFsRT+rfE5BSC6QjB7IWWfY/91FrrwRRV0k76i2fhhcnk2obqN4IQrxOAGWevEV8UIiS1iltO/t69SEpQHnI/bcz5gDOlt/bnsF/AOXAMnuF/cdAAAAAAElFTkSuQmCC",Qe="data:image/png;base64,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",I={ruleCheckBox:"ruleCheckBox___Onj2f",folderAreaWrapper:"folderAreaWrapper___ut2mr",folderAreaHeader:"folderAreaHeader___fOIDA",folderWrapper:"folderWrapper___IpJ50",folderIcon:"folderIcon___zBoRM",shareFolderIcon:"shareFolderIcon____5s3p",treeNodeItem:"treeNodeItem___quqla",treeNodeDifficulty:"treeNodeDifficulty___en0gk"},M=o(2908),T=Object.defineProperty,he=Object.defineProperties,He=Object.getOwnPropertyDescriptors,Je=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,Le=(h,b,w)=>b in h?T(h,b,{enumerable:!0,configurable:!0,writable:!0,value:w}):h[b]=w,Xe=(h,b)=>{for(var w in b||(b={}))Re.call(b,w)&&Le(h,w,b[w]);if(Je)for(var w of Je(b))je.call(b,w)&&Le(h,w,b[w]);return h},De=(h,b)=>he(h,He(b)),qe=(h,b,w)=>new Promise((te,ce)=>{var $=j=>{try{D(w.next(j))}catch(fe){ce(fe)}},z=j=>{try{D(w.throw(j))}catch(fe){ce(fe)}},D=j=>j.done?te(j.value):Promise.resolve(j.value).then($,z);D((w=w.apply(h,b)).next())});const Bt=(h,b,w)=>h.map(te=>te.key===b?Xe(Xe({},te),w):te.children?De(Xe({},te),{children:Bt(te.children,b,w)}):te),Zt={\u7B80\u5355:1,\u9002\u4E2D:2,\u56F0\u96BE:3},xt=(h,b,w)=>h.map(te=>{var ce;const $=te==null?void 0:te.tag_disciplines.map(D=>{const j=D==null?void 0:D.difficulty_count.map(fe=>({label:fe==null?void 0:fe.name,value:Zt[fe.name]}));return{title:at(b)===C.All&&j.length>0?e.createElement(V.Z,{justify:"space-between"},e.createElement(en.Z,null,`${D.name}\uFF08${D.child_count}\uFF09`),e.createElement(en.Z,null,e.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),e.createElement(x.default.Item,{noStyle:!0,name:[`${te.id}_${D.id}`,"diffValue"]},e.createElement(ae.default.Group,{style:{columnGap:12},options:j})),e.createElement(x.default.Item,{noStyle:!0,name:[`${te.id}_${D.id}`,"diffNum"],initialValue:D==null?void 0:D.difficulty_count},e.createElement("input",{type:"hidden"})),e.createElement(x.default.Item,{noStyle:!0,name:[`${te.id}_${D.id}`,"extra"],initialValue:De(Xe({},te),{type:w})},e.createElement("input",{type:"hidden"})))):`${D.name}\uFF08${D.child_count}\uFF09`,key:`${te.id}_${D.id}`,name:D.name,parentName:te.name,item_banks_count:D.child_count,icon:null,isLeaf:!0,checkable:at(b)===C.FileFolderAndKnowledge,disableCheckbox:D.child_count===0}}),z=te==null?void 0:te.difficulty_count.map(D=>({label:D==null?void 0:D.name,value:Zt[D.name]}));return{title:at(b)===C.FileFolderAndDiff&&z.length>0?e.createElement(V.Z,{justify:"space-between"},e.createElement(en.Z,null,`${te.name}\uFF08${te.item_banks_count}\uFF09`),e.createElement(en.Z,null,e.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),e.createElement(x.default.Item,{noStyle:!0,name:[`${te.id}`,"diffValue"]},e.createElement(ae.default.Group,{style:{columnGap:12},options:z})),e.createElement(x.default.Item,{noStyle:!0,name:[`${te.id}`,"diffNum"],initialValue:te==null?void 0:te.difficulty_count},e.createElement("input",{type:"hidden"})),e.createElement(x.default.Item,{noStyle:!0,name:[`${te.id}`,"extra"],initialValue:De(Xe({},te),{type:w})},e.createElement("input",{type:"hidden"})))):`${te.name}\uFF08${te.item_banks_count}\uFF09`,key:`${te.id}`,name:te.name,item_banks_count:te.item_banks_count,icon:D=>D.expanded?w==="0"?e.createElement("img",{src:le,className:I.folderIcon}):e.createElement("img",{src:Oe,className:I.shareFolderIcon}):w==="0"?e.createElement("img",{src:B,className:I.folderIcon}):e.createElement("img",{src:Qe,className:I.shareFolderIcon}),isLeaf:!te.have_child&&!((ce=te.tag_disciplines)!=null&&ce.length),checkable:at(b)===C.OnlyFileFolder,disableCheckbox:te.item_banks_count===0,children:te.children.length?at(b)===C.All||at(b)===C.FileFolderAndKnowledge?[...xt(te.children,b,w),...$]:xt(te.children,b,w):[]}}),Pt=(h,b,w)=>h.map(te=>{var ce;const $=te==null?void 0:te.tag_disciplines.map(D=>{console.log("tagItem:",D);const j=D==null?void 0:D.difficulty_count.map(fe=>({label:fe==null?void 0:fe.name,value:Zt[fe.name]}));return{title:at(b)===C.All&&j.length>0?e.createElement(V.Z,{justify:"space-between"},e.createElement(en.Z,null,`${D.name}\uFF08${D.child_count}\uFF09`),e.createElement(en.Z,null,e.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),e.createElement(x.default.Item,{noStyle:!0,name:[`${te.id}_${D.id}`,"diffValue"]},e.createElement(ae.default.Group,{style:{columnGap:12},options:j})),e.createElement(x.default.Item,{noStyle:!0,name:[`${te.id}_${D.id}`,"diffNum"],initialValue:D==null?void 0:D.difficulty_count},e.createElement("input",{type:"hidden"})),e.createElement(x.default.Item,{noStyle:!0,name:[`${te.id}_${D.id}`,"extra"],initialValue:De(Xe({},te),{type:w})},e.createElement("input",{type:"hidden"})))):`${D.name}\uFF08${D.child_count}\uFF09`,key:`${te.id}_${D.id}`,name:D.name,parentName:te.name,item_banks_count:D.child_count,icon:null,isLeaf:!0,checkable:at(b)===C.FileFolderAndKnowledge,disableCheckbox:D.child_count===0}}),z=te==null?void 0:te.difficulty_count.map(D=>({label:D==null?void 0:D.name,value:Zt[D.name]}));return{title:at(b)===C.FileFolderAndDiff&&z.length>0?e.createElement(V.Z,{justify:"space-between"},e.createElement(en.Z,null,`${te.name}\uFF08${te.item_banks_count}\uFF09`),e.createElement(en.Z,null,e.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),e.createElement(x.default.Item,{noStyle:!0,name:[`${te.id}`,"diffValue"]},e.createElement(ae.default.Group,{style:{columnGap:12},options:z})),e.createElement(x.default.Item,{noStyle:!0,name:[`${te.id}`,"diffNum"],initialValue:te==null?void 0:te.difficulty_count},e.createElement("input",{type:"hidden"})),e.createElement(x.default.Item,{noStyle:!0,name:[`${te.id}`,"extra"],initialValue:De(Xe({},te),{type:w})},e.createElement("input",{type:"hidden"})))):`${te.name}\uFF08${te.item_banks_count}\uFF09`,key:`${te.id}`,name:te.name,item_banks_count:te.item_banks_count,icon:D=>D.expanded?w==="0"?e.createElement("img",{src:le,className:I.folderIcon}):e.createElement("img",{src:Oe,className:I.shareFolderIcon}):w==="0"?e.createElement("img",{src:B,className:I.folderIcon}):e.createElement("img",{src:Qe,className:I.shareFolderIcon}),isLeaf:!te.have_child&&!((ce=te.tag_disciplines)!=null&&ce.length),checkable:at(b)===C.OnlyFileFolder,disableCheckbox:te.item_banks_count===0,children:[...Pt(te.children,b,w),...$]}});var Tn=({ruleValue:h,defaultData:b,setSelectData:w,currentItemType:te,selectData:ce})=>{const[$,z]=(0,e.useState)("1"),[D,j]=(0,e.useState)(!0),[fe]=x.default.useForm(),[Ie,Qt]=(0,e.useState)([]),[Kt,Dn]=(0,e.useState)("all"),_n=(re,be,we)=>{const{checkedNodes:de}=be;console.log("type:",we,de,ce),we==="0"?(d(re),at(h)===C.OnlyFileFolder?(w(ge=>De(Xe({},ge),{my:de.map(Y=>({id:Y.key,group_id:Y.key,group_name:Y.name,item_bank_num:Y.item_banks_count,folderType:"0",quanlity:1}))})),Dt(de.reduce((ge,Y)=>ge+Y.item_banks_count,0))):(console.log(de),w(ge=>De(Xe({},ge),{my:de.map(Y=>{const[st,Nt]=Y.key.split("_");return{id:Y.key,tag_discipline_name:Y.name,group_id:st,tag_discipline_id:Nt,folderType:"0",group_name:Y.parentName,item_bank_num:Y.item_banks_count,quanlity:1}})})),Dt(de.reduce((ge,Y)=>ge+Y.item_banks_count,0)))):(F(re),at(h)===C.OnlyFileFolder?w(ge=>(console.log("pre:",ge),De(Xe({},ge),{public:de.map(Y=>({id:Y.key==="0"?"00":Y.key,teacher_group_name:Y.name,teacher_group_id:Y.key,folderType:"3",item_bank_num:Y.item_banks_count,quanlity:1}))}))):w(ge=>De(Xe({},ge),{public:de.map(Y=>{const[st,Nt]=Y.key.split("_");return{id:Y.key==="0"?"00":Y.key,tag_discipline_name:Y.name,teacher_group_id:st,tag_discipline_id:Nt,folderType:"3",teacher_group_name:Y.parentName,item_bank_num:Y.item_banks_count,quanlity:1}})})),Dt(de.reduce((ge,Y)=>ge+Y.item_banks_count,0)))},[c,d]=(0,e.useState)([]),[m,F]=(0,e.useState)([]),[We,Ge]=(0,e.useState)([]),[ht,ke]=(0,e.useState)([]),[$e,nt]=(0,e.useState)([]),[ve,ft]=(0,e.useState)([]),[Gt,Jt]=(0,e.useState)(!1),[dt,tn]=(0,e.useState)(!1);function cn(){return qe(this,null,function*(){let re=yield(0,P.ZP)("/api/teach_group_shares.json",{method:"get"});re&&Qt(re==null?void 0:re.groups)})}(0,e.useEffect)(()=>{cn()},[]);const qt=re=>qe(void 0,null,function*(){var be,we,de,ge,Y,st,Nt,En,bt,jn,an,Me;re.type==="0"?Jt(!0):tn(!0);const Ye=yield(0,M.ex)(re);re.type==="0"?Jt(!1):tn(!1),re.type==="0"?nt(Ye):ft(Ye);const hn=(be=Ye.navigation[0])==null?void 0:be.difficulty_count.map(sn=>({label:sn==null?void 0:sn.name,value:Zt[sn.name]})),Cn=(we=Ye.navigation[0])==null?void 0:we.tag_disciplines.map(sn=>{const yr=sn==null?void 0:sn.difficulty_count.map(Or=>({label:Or==null?void 0:Or.name,value:Zt[Or.name]}));return{title:at(h)===C.All&&yr.length>0?e.createElement(V.Z,{justify:"space-between",style:{color:"#232B40"}},e.createElement(en.Z,null,`${sn.name}\uFF08${sn.child_count}\uFF09`),e.createElement(en.Z,null,e.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),e.createElement(x.default.Item,{noStyle:!0,name:[`0_${sn.id}`,"diffValue"]},e.createElement(ae.default.Group,{style:{columnGap:12},options:yr})),e.createElement(x.default.Item,{noStyle:!0,name:[`0_${sn.id}`,"diffNum"],initialValue:sn==null?void 0:sn.difficulty_count},e.createElement("input",{type:"hidden"})),e.createElement(x.default.Item,{noStyle:!0,name:[`0_${sn.id}`,"extra"],initialValue:{tag_discipline_name:sn.name,name:"\u6839\u76EE\u5F55",type:re.type}},e.createElement("input",{type:"hidden"})))):e.createElement("span",{style:{color:"#232B40"}},sn.name,"\uFF08",sn.child_count,"\uFF09"),key:`0_${sn.id}`,name:sn.name,parentName:"\u6839\u76EE\u5F55",item_banks_count:sn.child_count,icon:null,isLeaf:!0,checkable:at(h)===C.FileFolderAndKnowledge,disableCheckbox:sn.child_count===0}});if(re.type==="0"){const sn=xt(Ye.data,h,"0"),yr=Pt(Ye.data,h,"0");console.log("normalChildren2:",yr),Ge([{title:at(h)===C.FileFolderAndDiff?e.createElement(V.Z,{justify:"space-between",style:{color:"#232B40"}},e.createElement(en.Z,null,`\u6839\u76EE\u5F55\uFF08${(de=Ye.navigation[0])==null?void 0:de.child_count}\uFF09`),e.createElement(en.Z,null,e.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),e.createElement(x.default.Item,{noStyle:!0,name:["0","diffValue"],initialValue:[]},e.createElement(ae.default.Group,{style:{columnGap:12},options:hn})),e.createElement(x.default.Item,{noStyle:!0,name:["0","diffNum"],initialValue:(ge=Ye.navigation[0])==null?void 0:ge.difficulty_count},e.createElement("input",{type:"hidden"})),e.createElement(x.default.Item,{noStyle:!0,name:["0","extra"],initialValue:{type:"0",group_id:"0",name:"\u6839\u76EE\u5F55"}},e.createElement("input",{type:"hidden"})))):e.createElement("span",{style:{color:"#232B40"}},`\u6839\u76EE\u5F55\uFF08${(Y=Ye.navigation[0])==null?void 0:Y.child_count}\uFF09`),key:"0",name:"\u6839\u76EE\u5F55",item_banks_count:(st=Ye.navigation[0])==null?void 0:st.child_count,disabled:!(((Nt=Ye.navigation[0])==null?void 0:Nt.child_count)>0),checkable:at(h)===C.OnlyFileFolder,icon:Or=>Or.expanded?e.createElement("img",{src:le,className:I.folderIcon}):e.createElement("img",{src:B,className:I.folderIcon}),isLeaf:!1,children:at(h)===C.OnlyFileFolder||at(h)===C.FileFolderAndDiff?sn:[...yr,...Cn]}])}else{const sn=xt(Ye.data,h,"3");ke([{title:at(h)===C.FileFolderAndDiff?e.createElement(V.Z,{justify:"space-between"},e.createElement(en.Z,null,`\u6839\u76EE\u5F55\uFF08${(En=Ye.navigation[0])==null?void 0:En.child_count}\uFF09`),e.createElement(en.Z,null,e.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),e.createElement(x.default.Item,{noStyle:!0,name:["0","diffValue"]},e.createElement(ae.default.Group,{style:{columnGap:12},options:hn})),e.createElement(x.default.Item,{noStyle:!0,name:["0","diffNum"],initialValue:(bt=Ye.navigation[0])==null?void 0:bt.difficulty_count},e.createElement("input",{type:"hidden"})),e.createElement(x.default.Item,{noStyle:!0,name:["0","extra"],initialValue:{type:"3",group_id:"0",name:"\u6839\u76EE\u5F55"}},e.createElement("input",{type:"hidden"})))):e.createElement("span",{style:{color:"#232B40"}},`\u6839\u76EE\u5F55\uFF08${(jn=Ye.navigation[0])==null?void 0:jn.child_count}\uFF09`),key:"0",name:"\u6839\u76EE\u5F55",item_banks_count:(an=Ye.navigation[0])==null?void 0:an.child_count,checkable:at(h)===C.OnlyFileFolder,icon:yr=>yr.expanded?e.createElement("img",{src:Oe,className:I.shareFolderIcon}):e.createElement("img",{src:Qe,className:I.shareFolderIcon}),isLeaf:!1,disabled:!(((Me=Ye.navigation[0])==null?void 0:Me.child_count)>0),children:at(h)===C.OnlyFileFolder||at(h)===C.FileFolderAndDiff?sn:[...sn,...Cn]}])}});(0,e.useEffect)(()=>{$==="1"?qt({type:"0",group_id:0,item_type:te,show_children:!0}):$==="2"&&qt({type:"3",except_mine:!0,item_type:te,show_children:!0,teach_group_id:Kt==="all"?"":Kt})},[h,$,Kt]),(0,e.useEffect)(()=>{var re,be,we,de,ge,Y,st,Nt,En,bt,jn,an;console.log("selectData-active:",ce,b,$),$==="1"?(d((re=ce==null?void 0:ce.my)==null?void 0:re.map(Me=>Me.id)),Dt(((we=(be=ce==null?void 0:ce.my)==null?void 0:be.reduce)==null?void 0:we.call(be,(Me,Ye)=>Me+Ye.item_bank_num,0))||0)):$==="2"&&(F((de=ce==null?void 0:ce.public)==null?void 0:de.map(Me=>Me.id)),Dt(((Y=(ge=ce==null?void 0:ce.public)==null?void 0:ge.reduce)==null?void 0:Y.call(ge,(Me,Ye)=>Me+Ye.item_bank_num,0))||0)),at(h)===C.All&&($==="1"?(d((st=ce==null?void 0:ce.my)==null?void 0:st.map(Me=>Me.id)),Dt((ce==null?void 0:ce.filter(Me=>!Me.is_share).reduce((Me,Ye)=>Me+Ye.item_bank_num,0))||0),(Nt=ce==null?void 0:ce.filter(Me=>!Me.is_share))==null||Nt.forEach(Me=>{const Ye=fe.getFieldValue([`${Me.group_id||0}_${Me.tag_discipline_id}`,"diffValue"])||[];console.log("prev:",Ye),Ye!=null&&Ye.includes[Me.difficulty]||fe.setFieldValue([`${Me.group_id||0}_${Me.tag_discipline_id}`,"diffValue"],Array.from(new Set([...Ye,Me.difficulty])))})):$==="2"&&(F((En=ce==null?void 0:ce.public)==null?void 0:En.map(Me=>Me.id)),Dt((ce==null?void 0:ce.filter(Me=>!!Me.is_share).reduce((Me,Ye)=>Me+Ye.item_bank_num,0))||0),(bt=ce==null?void 0:ce.filter(Me=>!!Me.is_share))==null||bt.forEach(Me=>{const Ye=fe.getFieldValue([`${Me.teacher_group_id||0}_${Me.tag_discipline_id}`,"diffValue"])||[];Ye!=null&&Ye.includes[Me.difficulty]||fe.setFieldValue([`${Me.teacher_group_id||0}_${Me.tag_discipline_id}`,"diffValue"],Array.from(new Set([...Ye,Me.difficulty])))}))),at(h)===C.FileFolderAndDiff&&(fe.resetFields(),setTimeout(()=>{w(ce)},300),$==="1"?(Dt((ce==null?void 0:ce.filter(Me=>!Me.is_share).reduce((Me,Ye)=>Me+Ye.item_bank_num,0))||0),(jn=ce==null?void 0:ce.filter(Me=>!Me.is_share))==null||jn.forEach(Me=>{const Ye=fe.getFieldValue([`${Me.group_id}`,"diffValue"])||[];console.log("prev:",Ye),Ye!=null&&Ye.includes[Me.difficulty]||fe.setFieldValue([`${Me.group_id}`,"diffValue"],Array.from(new Set([...Ye,Me.difficulty])))})):(Dt((ce==null?void 0:ce.filter(Me=>!!Me.is_share).reduce((Me,Ye)=>Me+Ye.item_bank_num,0))||0),(an=ce==null?void 0:ce.filter(Me=>!!Me.is_share))==null||an.forEach(Me=>{const Ye=fe.getFieldValue([`${Me.teacher_group_id}`,"diffValue"])||[];Ye!=null&&Ye.includes[Me.difficulty]||fe.setFieldValue([`${Me.teacher_group_id}`,"diffValue"],Array.from(new Set([...Ye,Me.difficulty])))})))},[$]),console.log("1111111111:",c,m),(0,e.useEffect)(()=>{setTimeout(()=>{var re,be,we,de,ge;switch(at(h)){case C.OnlyFileFolder:{const Y=[],st=[];for(const Nt of ce.my||[])Y.push(Nt);for(const Nt of ce.public||[])st.push(Nt);d(Y.map(Nt=>`${Nt.group_id}`)),F(st.map(Nt=>`${Nt.teacher_group_id}`)),Dt($==="1"?Y.reduce((Nt,En)=>Nt+En.item_bank_num,0):st.reduce((Nt,En)=>Nt+En.item_bank_num,0));break}case C.FileFolderAndKnowledge:{const Y=[],st=[];for(const Nt of(ce==null?void 0:ce.my)||[])Y.push(Nt);for(const Nt of(ce==null?void 0:ce.public)||[])st.push(Nt);Dt((re=$==="1"?Y:st)==null?void 0:re.reduce((Nt,En)=>Nt+En.item_bank_num,0)),d(Y.map(Nt=>`${Nt.group_id}_${Nt.tag_discipline_id}`)),F(st.map(Nt=>`${Nt.teacher_group_id}_${Nt.tag_discipline_id}`));break}case C.All:{$==="1"?(Dt((ce==null?void 0:ce.filter(Y=>!Y.is_share).reduce((Y,st)=>Y+st.item_bank_num,0))||0),(be=ce==null?void 0:ce.filter(Y=>!Y.is_share))==null||be.forEach(Y=>{const st=fe.getFieldValue([`${Y.group_id||0}_${Y.tag_discipline_id}`,"diffValue"])||[];console.log("prev:",st,Y.difficulty,Y),st!=null&&st.includes[Y.difficulty]||fe.setFieldValue([`${Y.group_id||0}_${Y.tag_discipline_id}`,"diffValue"],Array.from(new Set([...st,Y.difficulty])))})):(Dt((ce==null?void 0:ce.filter(Y=>!!Y.is_share).reduce((Y,st)=>Y+st.item_bank_num,0))||0),(we=ce==null?void 0:ce.filter(Y=>!!Y.is_share))==null||we.forEach(Y=>{const st=fe.getFieldValue([`${Y.group_id||0}_${Y.tag_discipline_id}`,"diffValue"])||[];console.log("prev:",st,Y.difficulty,Y),st!=null&&st.includes[Y.difficulty]||fe.setFieldValue([`${Y.group_id||0}_${Y.tag_discipline_id}`,"diffValue"],Array.from(new Set([...st,Y.difficulty])))}));break}case C.FileFolderAndDiff:{$==="1"?(Dt((ce==null?void 0:ce.filter(Y=>!Y.is_share).reduce((Y,st)=>Y+st.item_bank_num,0))||0),(de=ce==null?void 0:ce.filter(Y=>!Y.is_share))==null||de.forEach(Y=>{const st=fe.getFieldValue([`${Y.group_id}`,"diffValue"])||[];console.log("prev:",st,Y.difficulty),st!=null&&st.includes[Y.difficulty]||fe.setFieldValue([`${Y.group_id}`,"diffValue"],Array.from(new Set([...st,Y.difficulty])))})):(Dt((ce==null?void 0:ce.filter(Y=>!!Y.is_share).reduce((Y,st)=>Y+st.item_bank_num,0))||0),(ge=ce==null?void 0:ce.filter(Y=>!!Y.is_share))==null||ge.forEach(Y=>{const st=fe.getFieldValue([`${Y.group_id}`,"diffValue"])||[];st!=null&&st.includes[Y.difficulty]||fe.setFieldValue([`${Y.group_id}`,"diffValue"],Array.from(new Set([...st,Y.difficulty])))}));break}}},800)},[b,h,We,ht]);const[Mt,Dt]=(0,e.useState)(0);return e.createElement(x.default,{form:fe,onValuesChange:(re,be)=>qe(void 0,null,function*(){var we,de,ge,Y;console.log("onValuesChange:",be,re);let st=0;if(at(h)===C.FileFolderAndDiff){const Nt=yield fe.getFieldValue(),En=[],bt=[];for(const an of Object.keys(Nt))if((de=(we=Nt[an])==null?void 0:we.diffValue)!=null&&de.length&&an!=="null"&&an!==null){const Me=Nt[an];En.push(Xe({id:an},Me))}const jn={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"};En.map(an=>{var Me,Ye,hn,Cn,sn;an.id==0&&(an.diffNum=$==="1"?(Ye=(Me=$e==null?void 0:$e.navigation)==null?void 0:Me[0])==null?void 0:Ye.difficulty_count:(Cn=(hn=ve==null?void 0:ve.navigation)==null?void 0:hn[0])==null?void 0:Cn.difficulty_count),(sn=an==null?void 0:an.diffValue)==null||sn.map(yr=>{var Or,Wr,ga,Fa,Oa;const la={group_name:((Or=an.extra)==null?void 0:Or.name)||"",teacher_group_name:"",id:`${an.id}_${yr}`,group_id:an.id,difficulty:yr,item_bank_num:(Fa=(ga=(Wr=an.diffNum)==null?void 0:Wr.filter(La=>La.name===jn[yr]))==null?void 0:ga[0])==null?void 0:Fa.value};$==="2"&&(la.is_share=!0,la.teacher_group_id=an.id,la.teacher_group_name=(Oa=an.extra)==null?void 0:Oa.name),bt.push(la)})}),st=bt.reduce((an,Me)=>an+Me.item_bank_num,0),w([...bt,...ce==null?void 0:ce.filter(an=>$==="1"?an.is_share:!an.is_share)])}else if(at(h)===C.All){const Nt=[];for(const En of Object.keys(be)){const{diffNum:bt=[],diffValue:jn=[],extra:an={}}=be[En];console.log("---",an);const[Me,Ye]=En.split("_");let hn=(Y=(ge=an.tag_disciplines)==null?void 0:ge.filter(Cn=>parseInt(Cn.id)===parseInt(Ye)))==null?void 0:Y[0];jn.forEach(Cn=>{var sn;const yr={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Or=(sn=bt==null?void 0:bt.find(ga=>ga.name===yr[Cn]))==null?void 0:sn.value,Wr={group_name:"",teacher_group_name:"",tag_discipline_name:(hn==null?void 0:hn.name)||an.tag_discipline_name,id:`${En}_${Cn}`,group_id:Me,is_share:!!(hn!=null&&hn.is_share||(an==null?void 0:an.type)==="3"),tag_discipline_id:Ye,difficulty:Cn,item_bank_num:Or};st+=Or,an.type==="0"?Wr.group_name=an.name:Wr.teacher_group_name=an.name,$==="2"&&(Wr.is_share=!0,Wr.teacher_group_id=an.id||0,Wr.teacher_group_name=an.name),Or>0&&Nt.push(Wr)})}w([...Nt,...ce==null?void 0:ce.filter(En=>$==="1"?En.is_share:!En.is_share)])}Dt(st)})},e.createElement(zt.default,{destroyInactiveTabPane:!0,activeKey:$,onChange:re=>z(re),style:{minHeight:260},tabBarExtraContent:{right:$==="2"&&(Ie==null?void 0:Ie.length)>0&&e.createElement(xe.default,{onChange:re=>{Dn(re)},value:Kt,style:{width:120}},e.createElement(xe.default.Option,{key:"all",value:"all"},"\u5168\u90E8"),Ie==null?void 0:Ie.map(re=>e.createElement(xe.default.Option,{key:re==null?void 0:re.group_id,value:re==null?void 0:re.group_id},re==null?void 0:re.name)))},items:[{key:"1",label:"\u6211\u521B\u5EFA\u7684",children:(We==null?void 0:We.length)===0?e.createElement(K.Z,{spinning:Gt},e.createElement(Xn.Z,{ButtonTwo:e.createElement("a",{target:"_blank",href:"/problemset"},"\u524D\u5F80\u9898\u5E93\uFF0C\u65B0\u589E\u66F4\u591A\u8BD5\u9898",">")})):e.createElement("div",{className:I.folderAreaWrapper},e.createElement(V.Z,{justify:"space-between",align:"middle",className:I.folderAreaHeader},e.createElement("span",null,"\u6587\u4EF6\u5939"),e.createElement("span",{className:"mr20"},"\u5DF2\u9009",e.createElement("span",{style:{color:"#3061D0"}}," ",Mt," "),"\u9898")),e.createElement(K.Z,{spinning:Gt},e.createElement("div",{style:{minHeight:200}},We.length>0&&e.createElement(Yt.default,{checkable:!0,className:I.folderWrapper,rootStyle:{paddingLeft:15,paddingRight:0,paddingTop:10},selectable:!1,onCheck:(re,be)=>_n(re,be,"0"),checkedKeys:c,checkStrictly:!0,treeData:We,showIcon:!0,blockNode:!0,defaultExpandAll:!0}))))},{key:"2",label:"\u56E2\u961F\u5171\u4EAB",children:(ht==null?void 0:ht.length)===0?e.createElement(K.Z,{spinning:dt},e.createElement(Xn.Z,{ButtonTwo:e.createElement("a",{target:"_blank",href:"/problemset"},"\u524D\u5F80\u9898\u5E93\uFF0C\u65B0\u589E\u66F4\u591A\u8BD5\u9898",">")})):e.createElement("div",{className:I.folderAreaWrapper},e.createElement(V.Z,{justify:"space-between",align:"middle",className:I.folderAreaHeader},e.createElement("span",null,"\u6587\u4EF6\u5939"),e.createElement("span",{className:"mr20"},"\u5DF2\u9009",e.createElement("span",{style:{color:"#3061D0"}}," ",Mt||0," "),"\u9898")),e.createElement(K.Z,{spinning:dt},e.createElement("div",{style:{minHeight:200}},(ht==null?void 0:ht.length)>0&&e.createElement(Yt.default,{checkable:!0,className:I.folderWrapper,selectable:!1,rootStyle:{paddingLeft:15,paddingRight:0,paddingTop:10},onCheck:(re,be)=>_n(re,be,"3"),checkedKeys:m,checkStrictly:!0,treeData:ht,showIcon:!0,blockNode:!0,defaultExpandAll:!0}))))}]}))},pt=o(69831),pe=o(35427),ir=Object.defineProperty,nn=Object.defineProperties,Mn=Object.getOwnPropertyDescriptors,Nn=Object.getOwnPropertySymbols,tr=Object.prototype.hasOwnProperty,qn=Object.prototype.propertyIsEnumerable,ar=(h,b,w)=>b in h?ir(h,b,{enumerable:!0,configurable:!0,writable:!0,value:w}):h[b]=w,Qn=(h,b)=>{for(var w in b||(b={}))tr.call(b,w)&&ar(h,w,b[w]);if(Nn)for(var w of Nn(b))qn.call(b,w)&&ar(h,w,b[w]);return h},fr=(h,b)=>nn(h,Mn(b)),Er=(h,b,w)=>new Promise((te,ce)=>{var $=j=>{try{D(w.next(j))}catch(fe){ce(fe)}},z=j=>{try{D(w.throw(j))}catch(fe){ce(fe)}},D=j=>j.done?te(j.value):Promise.resolve(j.value).then($,z);D((w=w.apply(h,b)).next())});const xn={\u7B80\u5355:1,\u9002\u4E2D:2,\u56F0\u96BE:3};var Ln=({ruleValue:h,setSelectData:b,currentItemType:w,defaultData:te,isFirst:ce})=>{const[$,z]=(0,e.useState)([]),[D,j,fe,Ie]=(0,pe.U)(Ee,{source:"question",page:1,per_page:10,group_id:0,keyword:"",group_type:0,clazz:"ItemBanksGroup",sub_discipline_id:void 0,item_type:w,show_children:!0});(0,e.useEffect)(()=>{Er(void 0,null,function*(){const m=yield fe({},!0);z((0,pt.L)(m.disciplines))})},[]),console.log(te),(0,e.useEffect)(()=>{if(ce)switch(at(h)){case C.OnlyKnowledge:{c(te.map(m=>m.tag_discipline_id));break}case C.KnowledgeAndDiff:{const m=new Map;te.forEach(F=>{F&&(m.has(F.tag_discipline_id)?m.set(F.tag_discipline_id,[...m.get(F.tag_discipline_id),F.difficulty]):m.set(F.tag_discipline_id,[F.difficulty]))});for(const[F,We]of m.entries())Qt.setFieldValue([F,"diff"],We);break}}},[te,h,ce]);const[Qt]=x.default.useForm(),Kt=(0,e.useMemo)(()=>{const m=[];let F="",We="";const Ge={};for(const ht of(Ie==null?void 0:Ie.disciplines)||[]){F=ht.name;for(const ke of ht.sub_disciplines){We=ke.name;for(const $e of ke.tag_disciplines){const nt={sub_discipline_name:`${F}&${We}`,sub_discipline_id:ke.id,tag_discipline_name:$e.name,id:$e.id,item_bank_num:$e.total_count,difficulty_count:$e.difficulty_count,tag_discipline_id:$e.id};m.push(nt)}}}return m},[Ie,te]),Dn=[{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline_name",show:!0,render:(m,F)=>{const{item_bank_num:We}=F;return e.createElement("div",null,m,`(${We})`)}},{title:"\u65B9\u5411&\u8BFE\u7A0B",dataIndex:"sub_discipline_name",ellipsis:!0,show:!0},{title:"\u96BE\u5EA6",width:"35%",show:h.includes(Ft.Difficulty),render:(m,F)=>{const{id:We,difficulty_count:Ge,total_count:ht,sub_discipline_name:ke,tag_discipline_name:$e}=F;return e.createElement(e.Fragment,null,e.createElement(x.default.Item,{name:[We,"diff"],noStyle:!0},e.createElement(ae.default.Group,{style:{columnGap:12},options:Ge.map(nt=>({label:nt.name,value:xn[nt.name]}))})),e.createElement(x.default.Item,{name:[We,"extra"],initialValue:{difficulty_count:Ge,total_count:ht,sub_discipline_name:ke,tag_discipline_name:$e},noStyle:!0},e.createElement("input",{type:"hidden"})))}}].filter(m=>m.show),[_n,c]=(0,e.useState)([]),d=(0,e.useRef)(new Map);return e.createElement("div",{style:{marginTop:12}},e.createElement(V.Z,{className:"mb20",align:"middle",gutter:20},e.createElement(en.Z,null,e.createElement(oe.Z,{placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",size:"large",style:{width:240},options:$,onChange:m=>{fe({sub_discipline_id:m==null?void 0:m[1]})}})),e.createElement(en.Z,null,e.createElement(ut.t7,{style:{width:300},placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:D.keyword,onChange:m=>fe({keyword:m})}))),e.createElement(x.default,{form:Qt,onValuesChange:(m,F)=>{var We;console.log(F),d.current.clear();for(const Ge of Object.keys(F)){const ht={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},ke=F[Ge],{difficulty_count:$e,total_count:nt}=ke.extra||{};(We=ke==null?void 0:ke.diff)==null||We.forEach(ve=>{var ft;const Gt=(ft=$e==null?void 0:$e.find(dt=>dt.name===ht[ve]))==null?void 0:ft.value,Jt=fr(Qn({},ke.extra),{id:`${Ge}_${ve}`,difficulty:ve,item_bank_num:Gt,tag_discipline_id:Ge});Gt>0&&d.current.set(`${Ge}_${ve}`,Jt)})}b([...d.current.values()])}},(Kt==null?void 0:Kt.length)===0?e.createElement(Xn.Z,{ButtonTwo:e.createElement("a",{target:"_blank",href:"/problemset"},"\u524D\u5F80\u9898\u5E93\uFF0C\u65B0\u589E\u66F4\u591A\u8BD5\u9898",">")}):e.createElement(un.default,{rowSelection:at(h)===C.OnlyKnowledge?{preserveSelectedRowKeys:!0,type:"checkbox",onChange(m,F){console.log("table-selectedRowKeys:",m,F),c(m),b(F)},getCheckboxProps:m=>({disabled:m.item_bank_num===0}),selectedRowKeys:_n}:void 0,columns:Dn,dataSource:Kt,loading:j,scroll:{y:480},rowKey:"id",pagination:!1})))},$t=Object.defineProperty,xr=Object.defineProperties,Dr=Object.getOwnPropertyDescriptors,ur=Object.getOwnPropertySymbols,$n=Object.prototype.hasOwnProperty,sr=Object.prototype.propertyIsEnumerable,Hr=(h,b,w)=>b in h?$t(h,b,{enumerable:!0,configurable:!0,writable:!0,value:w}):h[b]=w,wr=(h,b)=>{for(var w in b||(b={}))$n.call(b,w)&&Hr(h,w,b[w]);if(ur)for(var w of ur(b))sr.call(b,w)&&Hr(h,w,b[w]);return h},cr=(h,b)=>xr(h,Dr(b)),Br=(h,b,w)=>new Promise((te,ce)=>{var $=j=>{try{D(w.next(j))}catch(fe){ce(fe)}},z=j=>{try{D(w.throw(j))}catch(fe){ce(fe)}},D=j=>j.done?te(j.value):Promise.resolve(j.value).then($,z);D((w=w.apply(h,b)).next())});const Rr={\u7B80\u5355:1,\u9002\u4E2D:2,\u56F0\u96BE:3};var da=({open:h,onCancel:b,setVisibleModalType:w,currentItemType:te})=>{var ce;const{data:$,dispatch:z}=(0,e.useContext)(ee),[D,j]=(0,e.useState)([]),[fe,Ie]=(0,e.useState)(),Qt=(ce=$==null?void 0:$.item_types)==null?void 0:ce.find(We=>We.item_type===te);(0,e.useEffect)(()=>{var We,Ge,ht;if(h){const ke=(We=$==null?void 0:$.item_types)==null?void 0:We.find($e=>$e.item_type===te);if((ke==null?void 0:ke.random_rule_type)!==C.Shixun){const $e=vt[ke==null?void 0:ke.random_rule_type]||[];j($e);const nt=(ht=(Ge=$==null?void 0:$.item_types)==null?void 0:Ge.find(ve=>ve.item_type===te))==null?void 0:ht.contents;switch(console.log("----xxx",at($e)),at($e)){case C.OnlyDifficulty:{c(nt.map(ve=>ve.difficulty));break}case C.OnlyFileFolder:{c({my:nt==null?void 0:nt.filter(ve=>parseInt(ve.teacher_group_id)!=="NaN"&&!ve.teacher_group_id&&ve.teacher_group_id!==0),public:nt==null?void 0:nt.filter(ve=>parseInt(ve.teacher_group_id)>=0)}),Ie({my:nt==null?void 0:nt.filter(ve=>parseInt(ve.teacher_group_id)!=="NaN"&&!ve.teacher_group_id&&ve.teacher_group_id!==0),public:nt==null?void 0:nt.filter(ve=>parseInt(ve.teacher_group_id)>=0)});break}case C.FileFolderAndKnowledge:{c({my:nt==null?void 0:nt.filter(ve=>parseInt(ve.teacher_group_id)!=="NaN"&&!ve.teacher_group_id&&ve.teacher_group_id!==0),public:nt==null?void 0:nt.filter(ve=>parseInt(ve.teacher_group_id)>=0)}),Ie({my:nt==null?void 0:nt.filter(ve=>parseInt(ve.teacher_group_id)!=="NaN"&&!ve.teacher_group_id&&ve.teacher_group_id!==0),public:nt==null?void 0:nt.filter(ve=>parseInt(ve.teacher_group_id)>=0)});break}case C.FileFolderAndDiff:{c(nt),Ie(nt);break}case C.All:{c(nt),Ie(nt);break}default:c(nt)}}}},[h]);const[Kt,Dn]=(0,e.useState)([]);(0,e.useEffect)(()=>{h&&et({item_type:te}).then(We=>{We.status===0&&Dn(We.data)})},[h]),(0,e.useEffect)(()=>{console.log("selectData",fe)},[fe]);const[_n,c]=(0,e.useState)(),[d,m]=(0,e.useState)(!0);console.log("isFirst:",d);const F=We=>{j(We),Ie([]),c([]),m(!1)};return e.createElement(er.default,{title:"\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219",width:948,closable:!0,centered:!0,open:h,onCancel:b,destroyOnClose:!0,onOk:()=>Br(void 0,null,function*(){var We,Ge,ht,ke,$e,nt,ve;if(fe===void 0){w("");return}if(Object.prototype.toString.call(fe)==="[object Object]"&&!((We=fe.my)!=null&&We.length)&&!((Ge=fe.public)!=null&&Ge.length)){k.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}if(!Object.keys(fe).length&&!(fe!=null&&fe.length)){k.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}const ft=at(D);switch(ft){case C.OnlyFileFolder:{z({type:"editRule",payload:{itemType:te,tableData:[...fe.my||[],...fe.public||[]],randomRuleType:ft}});break}case C.OnlyDifficulty:{const Gt=(ke=(ht=$==null?void 0:$.item_types)==null?void 0:ht.find(dt=>dt.item_type===te))==null?void 0:ke.contents;let Jt=[{},{value:($e=Kt.find(dt=>dt.name==="\u7B80\u5355"))==null?void 0:$e.value},{value:(nt=Kt.find(dt=>dt.name==="\u9002\u4E2D"))==null?void 0:nt.value},{value:(ve=Kt.find(dt=>dt.name==="\u56F0\u96BE"))==null?void 0:ve.value}];z({type:"editRule",payload:{itemType:te,tableData:fe.map((dt,tn)=>{var cn,qt,Mt,Dt;return{difficulty:dt,id:tn,quanlity:((qt=(cn=Gt==null?void 0:Gt.filter(re=>re.id===tn))==null?void 0:cn[0])==null?void 0:qt.quanlity)||1,item_bank_num:(Kt==null?void 0:Kt.length)===1?(Mt=Kt[0])==null?void 0:Mt.value:(Dt=Jt==null?void 0:Jt[dt])==null?void 0:Dt.value}}),randomRuleType:ft}});break}case C.OnlyKnowledge:{z({type:"editRule",payload:{itemType:te,tableData:fe.map(Gt=>cr(wr({},Gt),{quanlity:Gt.quanlity||1})),randomRuleType:ft}});break}case C.KnowledgeAndDiff:{z({type:"editRule",payload:{itemType:te,tableData:fe.map(Gt=>cr(wr({},Gt),{quanlity:Gt.quanlity||1})),randomRuleType:ft}});break}case C.FileFolderAndDiff:{z({type:"editRule",payload:{itemType:te,tableData:fe.map(Gt=>cr(wr({},Gt),{quanlity:Gt.quanlity||1})),randomRuleType:ft}});break}case C.FileFolderAndKnowledge:{z({type:"editRule",payload:{itemType:te,tableData:[...fe.my||[],...fe.public||[]],randomRuleType:ft}});break}case C.All:{z({type:"editRule",payload:{itemType:te,tableData:fe.map(Gt=>cr(wr({},Gt),{quanlity:Gt.quanlity||1})),randomRuleType:ft}});break}}w("")})},e.createElement(ae.default.Group,{className:`${I.ruleCheckBox}`,style:{marginBottom:8},value:D,onChange:We=>{var Ge;D!=null&&D.length&&((Ge=Qt==null?void 0:Qt.contents)==null?void 0:Ge.length)>0?er.default.confirm({title:"\u63D0\u793A",content:"\u5207\u6362\u89C4\u5219\u540E\uFF0C\u4E4B\u524D\u7684\u62BD\u9898\u914D\u7F6E\u5C06\u88AB\u6E05\u7A7A\uFF01",okText:"\u7ACB\u5373\u5207\u6362",cancelText:"\u6682\u4E0D\u5207\u6362",onOk:()=>F(We)}):F(We)},options:[{label:"\u6307\u5B9A\u6587\u4EF6\u5939\u62BD\u9898",value:Ft.FileFolder},{label:"\u6307\u5B9A\u96BE\u5EA6\u62BD\u9898",value:Ft.Difficulty},{label:"\u6307\u5B9A\u77E5\u8BC6\u70B9\u62BD\u9898",value:Ft.Knowledge}]}),D.includes(Ft.FileFolder)?e.createElement(Tn,{defaultData:_n,selectData:fe,ruleValue:D,setSelectData:Ie,currentItemType:te}):D.includes(Ft.Knowledge)?e.createElement(Ln,{defaultData:_n,isFirst:d,ruleValue:D,setSelectData:Ie,currentItemType:te}):D.includes(Ft.Difficulty)?e.createElement("div",{style:{marginTop:12}},e.createElement("span",{className:"mr20",style:{color:"#666"}},"\u96BE\u5EA6"),e.createElement(ae.default.Group,{style:{columnGap:12},options:Kt.map(We=>({label:We.name,value:Rr[We.name]})),value:fe||_n,onChange:We=>Ie(We)})):null)},Et=({open:h,onCancel:b,setVisibleModalType:w,currentItemType:te})=>h?e.createElement(da,{open:h,onCancel:b,setVisibleModalType:w,currentItemType:te}):null,kn=o(6848),lr=o(81349),hr=(h,b,w)=>new Promise((te,ce)=>{var $=j=>{try{D(w.next(j))}catch(fe){ce(fe)}},z=j=>{try{D(w.throw(j))}catch(fe){ce(fe)}},D=j=>j.done?te(j.value):Promise.resolve(j.value).then($,z);D((w=w.apply(h,b)).next())});const dr=()=>{const[h,b]=(0,e.useState)([]);return(0,e.useEffect)(()=>{hr(void 0,null,function*(){const te=yield(0,lr.d1)({source:"question"});te!=null&&te.disciplines&&b((0,pt.L)(te==null?void 0:te.disciplines))})},[]),h};var Gr=o(16597),Pr=o(25711),vr=o(58130),Fr=o(86902),Jr=o(72194),zr=({open:h,onCancel:b,onOk:w})=>{const{data:te}=(0,e.useContext)(ee),ce=dr(),[$,z,D,j]=(0,pe.U)(Gr.Gm,{page:1,limit:10,keyword:"",diff:"",shixun_publish_status:"",discipline_id:"",sub_discipline_id:"",type:0,include_shixuns:!0,item_type:"SHIXUN"}),[fe,Ie]=(0,e.useState)(!1);(0,e.useEffect)(()=>{if(h){D({page:1,limit:10,type:0},!0).then(d=>{(d==null?void 0:d.shixuns_count)===0&&Ie(!0)});const c=te.item_types.find(d=>d.item_type==="PRACTICAL");Kt(c.item_banks.map(d=>d.id)),_n(c.item_banks)}},[h,te]);const[Qt,Kt]=(0,e.useState)([]),[Dn,_n]=(0,e.useState)([]);return e.createElement(er.default,{title:"\u9009\u62E9\u5B9E\u8BAD\u9898",open:h,width:948,centered:!0,closable:!0,onCancel:b,onOk:()=>w(Dn),destroyOnClose:!0},e.createElement(V.Z,{justify:"space-between",className:"mb20",style:{maxHeight:650}},e.createElement(en.Z,null,e.createElement(oe.Z,{style:{width:160},size:"large",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:ce,onChange:c=>{D({page:1,discipline_id:c==null?void 0:c[0],sub_discipline_id:c==null?void 0:c[1]})}}),e.createElement(xe.default,{className:"ml20",style:{width:118},size:"large",placeholder:"\u96BE\u5EA6",allowClear:!0,options:[{label:"\u521D\u7EA7",value:1},{label:"\u4E2D\u7EA7",value:2},{label:"\u4E2D\u9AD8\u7EA7",value:3},{label:"\u9AD8\u7EA7",value:4}],onChange:c=>D({page:1,diff:c})}),e.createElement(xe.default,{className:"ml20",placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"large",allowClear:!0,options:[{label:"\u672A\u53D1\u5E03",value:"unpublish"},{label:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{label:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],onChange:c=>D({page:1,shixun_publish_status:c})})),e.createElement(ut.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",style:{width:290},onChange:c=>{D({keyword:c,page:1})}})),fe?e.createElement("div",null,e.createElement(Xn.Z,{customText:"\u6682\u65E0\u6570\u636E",ButtonText:"\u524D\u5F80\u5B9E\u8DF5\u9879\u76EE\u5E93\uFF0C\u6DFB\u52A0\u66F4\u591A\u8BD5\u9898>",ButtonClick:()=>(0,vr.xg)("/shixuns")})):e.createElement(un.default,{loading:z,rowKey:"id",columns:[{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:"30%",ellipsis:{showTitle:!0},render:(c,d)=>e.createElement("div",{style:{display:"flex",alignItems:"center"}},e.createElement("div",{className:d!=null&&d.high_resources_consume?Lt.title:"",title:c||"--"},e.createElement(Pr.Z,{key:1,showLines:1,showTextOnly:!0,value:c||"--"})),(d==null?void 0:d.high_resources_consume)&&e.createElement(Jr.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u96BE\u5EA6",dataIndex:"level"},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",render:(c,d,m)=>e.createElement("span",null,c||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"study_count"},{title:e.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",e.createElement(kn.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},e.createElement(Fr.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",width:100,render:(c,d,m)=>e.createElement("span",null,c||"- -")},{title:"\u64CD\u4F5C",render(c,d){const{title:m,challenge_names:F,author_name:We,identifier:Ge,author_school_name:ht,study_count:ke}=d||{};return e.createElement("div",null,e.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{er.default.confirm({title:"\u9898\u76EE\u8BE6\u60C5",closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:e.createElement("div",null,e.createElement(Pr.Z,{value:m,style:{marginBottom:18}}),e.createElement("div",{className:Lt.challengeNameWrapper},F.map(($e,nt)=>e.createElement("div",{className:Lt.challengeName,key:nt},"\u7B2C",(0,vr.EM)(nt+1),"\u9898\xA0",$e))),e.createElement(V.Z,{className:Lt.shixunPreviewFooter,justify:"space-between",style:{alignItems:"center"}},e.createElement(en.Z,{className:Lt.shixunInfoWrapper},e.createElement("span",null,"\u521B\u5EFA\u8005"),e.createElement("span",{className:Lt.shixunInfo},We.split("\u3001")[0]),e.createElement("span",null,"\u6240\u5C5E\u5355\u4F4D"),e.createElement("span",{className:Lt.shixunInfo},ht),e.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),e.createElement("span",{className:Lt.shixunInfo},ke)),e.createElement(Q.ZP,{type:"primary",className:Lt.btnToDetail,onClick:()=>(0,vr.xg)(`/shixuns/${Ge}/challenges?exercise=true`)},e.createElement("i",{className:"iconfont icon-shixunkecheng"}),"\u5B9E\u8BAD\u8BE6\u60C5")))})}},"\u67E5\u770B"),(d==null?void 0:d.shixun_tag_num)===1&&e.createElement("a",{target:"_blank",href:`/shixuns/${d==null?void 0:d.identifier}/challenges`,style:{marginLeft:10}},"\u53BB\u53D1\u5E03"))}}],dataSource:j==null?void 0:j.items,rowSelection:{selectedRowKeys:Qt,preserveSelectedRowKeys:!0,getCheckboxProps:c=>({disabled:c.shixun_tag_num===1}),onChange(c,d){var m,F,We;console.log(c),Kt(c);const Ge=[];for(const ke of Dn)c.includes(ke.id)&&Ge.push(ke);const ht=Ge.map(ke=>ke.id);for(const ke of d)ke&&c.includes(ke.id)&&!ht.includes(ke.id)&&Ge.push({id:ke.id,difficulty:ke.level,identifier:ke.identifier,name:ke.name,real_name:(m=ke==null?void 0:ke.author_name)==null?void 0:m.split("\u3001")[0],school_name:ke.author_school_name,challenge_names:ke.challenge_names,challenges:(F=ke.challenge_names)==null?void 0:F.map(($e,nt)=>({subject:$e,id:nt,score:5})),score:((We=ke.challenge_names)==null?void 0:We.length)*5,study_count:ke.study_count,challenges_count:ke.challenges_count});_n(Ge)}},pagination:{current:$.page,pageSize:$.limit,total:j==null?void 0:j.items_count,showTotal:c=>e.createElement("span",null,"\u5171\xA0",e.createElement("span",{style:{color:"#165DFF"}},c),"\xA0\u6761\u6570\u636E"),showQuickJumper:!0,onChange(c,d){D({page:c,limit:d})},size:"default"},scroll:{y:400}}))},Qr=o(78018),wn=o(59301),ma=Object.defineProperty,sa=Object.defineProperties,ba=Object.getOwnPropertyDescriptors,qr=Object.getOwnPropertySymbols,ya=Object.prototype.hasOwnProperty,Ir=Object.prototype.propertyIsEnumerable,_a=(h,b,w)=>b in h?ma(h,b,{enumerable:!0,configurable:!0,writable:!0,value:w}):h[b]=w,Ca=(h,b)=>{for(var w in b||(b={}))ya.call(b,w)&&_a(h,w,b[w]);if(qr)for(var w of qr(b))Ir.call(b,w)&&_a(h,w,b[w]);return h},pa=(h,b)=>sa(h,ba(b)),Ra=({onDelete:h,list:b,onSelect:w})=>{const[te,ce]=(0,e.useState)(!1),{dispatch:$,disabled:z}=(0,e.useContext)(ee),D=(Kt,Dn,_n)=>{const c=Array.from(Kt),[d]=c.splice(Dn,1);return c.splice(_n,0,d),c},[j,fe]=(0,e.useState)(null),[Ie,Qt]=(0,e.useState)(!1);return wn.createElement(Qr.Z5,{onDragStart:()=>{Qt(!0)},onDragEnd:Kt=>{if(Qt(!1),!Kt.destination)return;const Dn=D(b,Kt.source.index,Kt.destination.index);$({type:"updateItemTypes",payload:Dn})}},wn.createElement(Qr.bK,{droppableId:"droppable"},(Kt,Dn)=>wn.createElement("div",pa(Ca({},Kt.droppableProps),{ref:Kt.innerRef}),wn.createElement(K.Z,{spinning:te},b.map((_n,c)=>wn.createElement(Qr._l,{key:c,draggableId:c.toString(),index:c,isDragDisabled:j!==_n.item_type},(d,m)=>wn.createElement(V.Z,pa(Ca(Ca({align:"middle",wrap:!1,ref:d.innerRef},d.draggableProps),d.dragHandleProps),{className:`${Lt.dragItem} ${Ie?Lt.dragging:""}`}),wn.createElement(en.Z,{className:Lt.contentArea,onClick:()=>{w(_n.item_type),(0,vr.k3)()}},wn.createElement("span",{className:Lt.blackText},(0,vr.EM)(c+1),"\u3001\u3010",_n.item_type_text,"\u3011"),wn.createElement(kn.Z,{title:`\uFF08${_n.item_bank_count}\u5C0F\u9898\uFF0C\u5171${parseFloat(_n.total_score).toFixed(1)}\u5206\uFF09`},wn.createElement("span",{className:Lt.greyText},`\uFF08${_n.item_bank_count}\u5C0F\u9898\uFF0C\u5171${parseFloat(_n.total_score).toFixed(1)}\u5206\uFF09`))),!z&&wn.createElement(wn.Fragment,null,wn.createElement(kn.Z,{title:"\u957F\u6309\u53EF\u8FDB\u884C\u62D6\u62FD\u6392\u5E8F",open:j===_n.item_type&&!Ie},wn.createElement("div",{style:{cursor:"grab"},className:`${Lt.iconWrapper} ${Ie?Lt.hidden:""}`,onMouseEnter:()=>{fe(_n.item_type)},onMouseLeave:()=>fe(null)},wn.createElement("i",{className:`iconfont icon-tuodong1 ${Lt.dragIcon}`}))),wn.createElement(kn.Z,{title:"\u5220\u9664"},wn.createElement("div",{className:`${Lt.iconWrapper} ${Ie?Lt.hidden:""}`,style:{cursor:"pointer"},onClick:()=>h(_n.item_type)},wn.createElement("i",{className:`iconfont icon-shanchu12 ${Lt.deleteIcon}`})))))))),Kt.placeholder)))},Ua=o(10777),ln={flex_box_center:"flex_box_center___ppkzA",flex_space_between:"flex_space_between___Z1syx",flex_box_vertical_center:"flex_box_vertical_center___twJ9S",flex_box_center_end:"flex_box_center_end___uI0uW",flex_box_column:"flex_box_column___JRp7D",timelineWrapper:"timelineWrapper___LP9aM",title:"title___KUHj_",desc:"desc___ubc8E",titles:"titles___njkjf",questionDetailWrapper:"questionDetailWrapper___p4SFM",questionTitle:"questionTitle___JC9X6",questionScoreInfo:"questionScoreInfo___NgOJI",deleteIcon:"deleteIcon___oMVTN",deleteBtn:"deleteBtn___JUPEl",normalText:"normalText___FW9Y_",folderIcon:"folderIcon___gvacQ",challengeNameWrapper:"challengeNameWrapper___fG7Vv",challengeName:"challengeName___Ia1Xs",shixunPreviewFooter:"shixunPreviewFooter___rKsnN",shixunInfoWrapper:"shixunInfoWrapper___FEnDb",shixunInfo:"shixunInfo___TbrA2",btnToDetail:"btnToDetail___dqLQP",q_title:"q_title___qnv4p"},Kn=o(73631),pr=o(31328);const Kr=(h,b,w,te)=>{const ce={[C.OnlyDifficulty]:[{title:"\u96BE\u5EA6",key:"difficulty",render($,z){const{difficulty:D}=z;return e.createElement("span",{style:{color:bn[D].color}},bn[D].label)}}],[C.OnlyKnowledge]:[{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline_name",ellipsis:!0},{title:"\u65B9\u5411&\u8BFE\u7A0B",dataIndex:"sub_discipline_name",width:180,ellipsis:{showTitle:!0},render($,z){return`${$}`}}],[C.OnlyFileFolder]:[{title:"\u6587\u4EF6\u5939",render($,z,D){const{group_name:j,teacher_group_name:fe}=z,Ie=j||fe,Qt=fe?pr:Kn;return e.createElement("div",{style:{display:"flex"}},e.createElement("img",{src:Qt,className:ln.folderIcon})," ",e.createElement(kn.Z,{title:Ie},e.createElement("span",{className:ln.titles},Ie)))}},{title:"\u7C7B\u578B",render($,z){const{teacher_group_name:D}=z;return e.createElement("span",null,D?"\u56E2\u961F\u5171\u4EAB":"\u6211\u521B\u5EFA\u7684")}}],[C.KnowledgeAndDiff]:[{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline_name",ellipsis:{showTitle:!0}},{title:"\u65B9\u5411&\u8BFE\u7A0B",width:180,dataIndex:"sub_discipline_name",ellipsis:{showTitle:!0}},{title:"\u96BE\u5EA6",key:"difficulty",render($,z){const{difficulty:D}=z;return e.createElement("span",{style:{color:bn[D].color}},bn[D].label)}}],[C.FileFolderAndKnowledge]:[{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline_name",ellipsis:!0},{title:"\u6587\u4EF6\u5939",render($,z){const{group_name:D,teacher_group_name:j}=z,fe=D||j,Ie=j?pr:Kn;return e.createElement("div",{style:{display:"flex"}},e.createElement("img",{src:Ie,className:ln.folderIcon})," ",e.createElement(kn.Z,{title:fe},e.createElement("span",{className:ln.titles},fe)))}},{title:"\u7C7B\u578B",render($,z){const{teacher_group_name:D}=z;return e.createElement("span",null,D?"\u56E2\u961F\u5171\u4EAB":"\u6211\u521B\u5EFA\u7684")}}],[C.FileFolderAndDiff]:[{title:"\u6587\u4EF6\u5939",render($,z){const{group_name:D,teacher_group_name:j}=z,fe=D||j,Ie=j?pr:Kn;return e.createElement("div",{style:{display:"flex"}},e.createElement("img",{src:Ie,className:ln.folderIcon})," ",e.createElement(kn.Z,{title:fe},e.createElement("span",{className:ln.titles},fe)))}},{title:"\u7C7B\u578B",render($,z){const{teacher_group_name:D}=z;return e.createElement("span",null,D?"\u56E2\u961F\u5171\u4EAB":"\u6211\u521B\u5EFA\u7684")}},{title:"\u96BE\u5EA6",key:"difficulty",render($,z){const{difficulty:D}=z;return e.createElement("span",{style:{color:bn[D].color}},bn[D].label)}}],[C.All]:[{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline_name",ellipsis:!0},{title:"\u6587\u4EF6\u5939",render($,z){const{group_name:D,teacher_group_name:j,teacher_group_id:fe}=z,Ie=D||j,Qt=fe||fe===0?pr:Kn;return e.createElement("div",{style:{display:"flex"}},e.createElement("img",{src:Qt,className:ln.folderIcon})," ",e.createElement(kn.Z,{title:Ie},e.createElement("span",{className:ln.titles},Ie)))}},{title:"\u7C7B\u578B",render($,z){const{teacher_group_id:D}=z;return e.createElement("span",null,D||D===0?"\u56E2\u961F\u5171\u4EAB":"\u6211\u521B\u5EFA\u7684")}},{title:"\u96BE\u5EA6",key:"difficulty",render($,z){const{difficulty:D}=z;return e.createElement("span",{style:{color:bn[D].color}},bn[D].label)}}],[C.Shixun]:[]};for(const $ of Object.values(ce))$.push({title:"\u62BD\u9898\u6570\u91CF",key:"quanlity",render(z,D){const{item_bank_num:j,quanlity:fe,id:Ie,teacher_group_id:Qt}=D||{};return e.createElement(V.Z,{align:"middle"},e.createElement(O.Z,{disabled:te,min:1,max:j,size:"large",precision:0,value:fe,onChange:Kt=>{b({type:"changeQuestionNum",payload:{itemType:w,id:Ie,num:Kt,teacher_group_id:Qt}})}}),e.createElement("span",{className:"ml10 font14",style:{color:"#333333"}},"/",j))}},{title:"\u64CD\u4F5C",key:"action",align:"right",render(z,D){const{id:j,is_share:fe}=D;return te?e.createElement("span",{className:"cursorNotAllowed c-grey-999"},"\u5220\u9664"):e.createElement("span",{className:ln.deleteBtn,onClick:()=>{b({type:"deleteRule",payload:{itemType:w,id:j,is_share:fe}})}},"\u5220\u9664")}});return ce[h]},Zr=({setVisibleModalType:h})=>{var b,w,te,ce;const{data:$,dispatch:z,disabled:D}=(0,e.useContext)(ee),j=(b=$==null?void 0:$.item_types)==null?void 0:b.find(fe=>fe.item_type==="PRACTICAL");return e.createElement(Ua.Z,{className:ln.timelineWrapper,items:[{children:e.createElement("div",{style:{transform:"translateY(-4px)"}},e.createElement(V.Z,{className:"mb20",align:"middle",justify:"space-between"},e.createElement(en.Z,null,e.createElement("span",{className:ln.title},"\u9898\u5E93\u9009\u9898"),e.createElement("span",{className:ln.desc},"\uFF08\u9700\u8981\u5148\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9\u5B9E\u8BAD\u9898\uFF0C\u518D\u8BBE\u7F6E\u4ECE\u5DF2\u9009\u5B9E\u8BAD\u9898\u4E2D\u968F\u673A\u62BD\u9898\u7684\u6570\u91CF\uFF09")),!D&&e.createElement(ut.op,{style:{width:102},onClick:()=>h("selectShixun")},"\u4ECE\u9898\u5E93\u9009\u62E9")),((w=j==null?void 0:j.item_banks)==null?void 0:w.length)===0?e.createElement(Xn.Z,{customText:"\u6682\u65E0\u5F85\u62BD\u8BD5\u9898\uFF0C\u8BF7\u5148\u4ECE\u9898\u5E93\u8FDB\u884C\u9009\u62E9\uFF5E"}):e.createElement(un.default,{rowKey:"id",className:"mb10",columns:[{title:"\u5E8F\u53F7",width:60,render(fe,Ie,Qt){return e.createElement("span",null,Qt+1)}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:"40%",ellipsis:{showTitle:!0},render:(fe,Ie)=>e.createElement("div",{style:{display:"flex",alignItems:"center"}},e.createElement("div",{className:Ie!=null&&Ie.high_resources_consume?ln.q_title:"",title:fe||"--"},e.createElement(Pr.Z,{key:1,showLines:1,showTextOnly:!0,value:fe})),(Ie==null?void 0:Ie.high_resources_consume)&&e.createElement(Jr.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"study_count"},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",render:(fe,Ie,Qt)=>e.createElement("span",null,fe||"- -")},{title:"\u96BE\u5EA6",dataIndex:"difficulty"},{title:"\u64CD\u4F5C",align:"right",width:180,render(fe,Ie,Qt){const{id:Kt,identifier:Dn,name:_n,challenge_names:c=[],real_name:d,school_name:m,study_count:F,challenges:We=[]}=Ie||{};return e.createElement("div",null,e.createElement("span",{style:{color:"#165DFF",cursor:"pointer",marginLeft:20},onClick:()=>{er.default.confirm({title:"\u9898\u76EE\u8BE6\u60C5",closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:e.createElement("div",null,e.createElement(Pr.Z,{value:_n,style:{marginBottom:18}}),e.createElement("div",{className:ln.challengeNameWrapper},We==null?void 0:We.map((Ge,ht)=>e.createElement("div",{className:ln.challengeName,key:ht},"\u7B2C",(0,vr.EM)(ht+1),"\u9898\xA0",Ge==null?void 0:Ge.subject))),e.createElement(V.Z,{className:ln.shixunPreviewFooter,justify:"space-between",style:{alignItems:"center"}},e.createElement(en.Z,{className:ln.shixunInfoWrapper},e.createElement("span",null,"\u521B\u5EFA\u8005"),e.createElement("span",{className:ln.shixunInfo},d),e.createElement("span",null,"\u6240\u5C5E\u5355\u4F4D"),e.createElement("span",{className:ln.shixunInfo},m),e.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),e.createElement("span",{className:ln.shixunInfo},F)),e.createElement(Q.ZP,{type:"primary",className:ln.btnToDetail,onClick:()=>(0,vr.xg)(`/shixuns/${Dn}/challenges?exercise=true`)},e.createElement("i",{className:"iconfont icon-shixunkecheng"}),"\u5B9E\u8BAD\u8BE6\u60C5")))})}},"\u67E5\u770B"),!D&&e.createElement("span",{onClick:()=>{z({type:"deleteShixunQuestion",payload:{shixunId:Kt}})},className:`ml20 ${ln.deleteBtn}`},"\u5220\u9664"))}}],dataSource:(j==null?void 0:j.item_banks)||[],pagination:!1}))},{children:e.createElement(V.Z,{style:{transform:(te=j==null?void 0:j.item_banks)!=null&&te.length?"translateY(-8px)":"none"},align:"middle",justify:"space-between"},e.createElement("span",{className:ln.title},"\u5DF2\u9009\u5B9E\u8BAD\u9898\u4E2D\u968F\u673A\u62BD\u9898"),!!((ce=j==null?void 0:j.item_banks)!=null&&ce.length)&&e.createElement(en.Z,null,e.createElement(V.Z,{align:"middle"},e.createElement("span",{className:ln.normalText},"\u62BD\u9898\u6570\u91CF"),e.createElement(O.Z,{min:0,disabled:D,max:j==null?void 0:j.item_bank_num,size:"large",className:"ml10 mr10",value:(j==null?void 0:j.item_bank_count)||1,onChange:fe=>z({type:"changeQuestionNum",payload:{num:fe||1,itemType:"PRACTICAL"}})}),e.createElement("span",{className:`${ln.normalText} mr30`},"/",j==null?void 0:j.item_bank_num),e.createElement("span",{className:ln.normalText},"\u6BCF\u9898\u5206\u503C"),e.createElement(O.Z,{disabled:D,min:0,max:100,size:"large",precision:1,className:"ml10 mr10",value:j==null?void 0:j.score,onChange:fe=>z({type:"changeQuestionScore",payload:{score:fe,itemType:"PRACTICAL"}})}),e.createElement("span",{className:ln.normalText},"\u5206"))))}]})};var $r=({setVisibleModalType:h,currentItemType:b,onDelete:w})=>{var te,ce;const $=(0,ie.useParams)(),{data:z,dispatch:D,disabled:j}=(0,e.useContext)(ee),fe=((te=z==null?void 0:z.item_types)==null?void 0:te.findIndex(Qt=>Qt.item_type===b))+1,Ie=(ce=z==null?void 0:z.item_types)==null?void 0:ce.find(Qt=>Qt.item_type===b);return e.createElement("div",{className:ln.questionDetailWrapper},e.createElement(V.Z,{justify:"space-between",align:"middle",className:"mb30"},e.createElement(en.Z,null,e.createElement("span",{className:ln.questionTitle},`${(0,vr.EM)(fe)}\u3001${Ie==null?void 0:Ie.item_type_text}`),e.createElement("span",{className:ln.questionScoreInfo},"\uFF08",e.createElement("span",{style:{color:"#3061D0"}},Ie==null?void 0:Ie.item_bank_count),"\u5C0F\u9898 ",e.createElement("span",null,"\uFF0C\u5171",e.createElement("span",{style:{color:"#3061D0"}},Ie==null?void 0:Ie.total_score),"\u5206"),"\uFF09")),!j&&e.createElement("i",{className:`iconfont icon-shanchutimu ${ln.deleteIcon}`,onClick:()=>w(b)})),b==="PRACTICAL"?e.createElement(Zr,{setVisibleModalType:h}):e.createElement(e.Fragment,null,(Ie==null?void 0:Ie.contents.length)===0?e.createElement(Xn.Z,{styles:{margin:"70px auto 100px auto"},customText:e.createElement("span",null,"\u6682\u65E0\u62BD\u9898\u89C4\u5219\uFF0C\u652F\u6301",e.createElement("span",{style:{color:"#EA9741"}},"\u6307\u5B9A\u6587\u4EF6\u5939\u3001\u96BE\u5EA6\u3001\u77E5\u8BC6\u70B9"),"\u8FDB\u884C\u62BD\u9898\uFF5E"),ButtonTwo:($==null?void 0:$.id)&&e.createElement(V.Z,{justify:"center",className:"mt30"},e.createElement(ut.op,{style:{width:136,marginTop:-10},onClick:()=>h("rule")},"\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219"))}):e.createElement(e.Fragment,null,e.createElement(V.Z,{justify:"space-between",align:"middle",className:"mb20"},e.createElement(en.Z,null,e.createElement(V.Z,{align:"middle"},e.createElement("span",{className:`${ln.normalText}`},"\u6BCF\u9898\u5206\u503C"),e.createElement(O.Z,{disabled:j,size:"large",className:"ml10 mr10",min:.1,max:100,value:Ie==null?void 0:Ie.score,precision:1,onChange:Qt=>D({type:"changeQuestionScore",payload:{score:Qt,itemType:b}})}),e.createElement("span",{className:ln.normalText},"\u5206"))),($==null?void 0:$.id)&&e.createElement(ut.op,{onClick:()=>h("rule")},"\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219")),e.createElement(un.default,{columns:Kr(Ie==null?void 0:Ie.random_rule_type,D,b,j),dataSource:Ie==null?void 0:Ie.contents,pagination:!1,rowKey:"id"}))))},Yr=o(88477),Xr=o(79124),ra=o(2119),ca=o(32637),Ut=o(59301),ea=Object.defineProperty,Ga=Object.defineProperties,fa=Object.getOwnPropertyDescriptors,$a=Object.getOwnPropertySymbols,Hn=Object.prototype.hasOwnProperty,dl=Object.prototype.propertyIsEnumerable,za=(h,b,w)=>b in h?ea(h,b,{enumerable:!0,configurable:!0,writable:!0,value:w}):h[b]=w,Qa=(h,b)=>{for(var w in b||(b={}))Hn.call(b,w)&&za(h,w,b[w]);if($a)for(var w of $a(b))dl.call(b,w)&&za(h,w,b[w]);return h},va=(h,b)=>Ga(h,fa(b)),jr=(h,b,w)=>new Promise((te,ce)=>{var $=j=>{try{D(w.next(j))}catch(fe){ce(fe)}},z=j=>{try{D(w.throw(j))}catch(fe){ce(fe)}},D=j=>j.done?te(j.value):Promise.resolve(j.value).then($,z);D((w=w.apply(h,b)).next())}),tl=({})=>{var h,b,w,te,ce,$,z,D,j,fe,Ie,Qt,Kt,Dn,_n;const[c]=(0,ie.useSearchParams)(),d=(0,ie.useParams)(),{data:m,dispatch:F,setPreview:We,getData:Ge,handlePreview:ht,disabled:ke}=(0,e.useContext)(ee),[$e,nt]=(0,e.useState)(""),[ve,ft]=(0,e.useState)((b=(h=m==null?void 0:m.item_types)==null?void 0:h[0])==null?void 0:b.item_type),[Gt,Jt]=(0,e.useState)(!0),[dt,tn]=(0,e.useState)(!1),cn=(re,be)=>jr(void 0,null,function*(){var we,de,ge,Y,st,Nt;const En=m.item_types.map(Ye=>Ye.item_type_text),bt=(we=m==null?void 0:m.item_types)==null?void 0:we.filter(Ye=>{var hn,Cn;return((hn=Ye.contents)==null?void 0:hn.length)>0||((Cn=Ye==null?void 0:Ye.item_banks)==null?void 0:Cn.length)>0});if(m.sort_by_item_type=En,!((de=m.item_types)!=null&&de.length)){k.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}if((bt==null?void 0:bt.length)===0){k.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}let jn=()=>jr(void 0,null,function*(){const Ye=(0,W.cloneDeep)(m),{item_types:hn}=Ye||{};Ye.item_types=hn.filter(sn=>sn.item_type===ve),(yield _e(d.id||d.categoryId,Ye)).status===0&&(ft(be),k.ZP.success("\u4FDD\u5B58\u6210\u529F"),re||ie.history.push("/paperlibrary"))}),an=(Y=(ge=m==null?void 0:m.item_types)==null?void 0:ge.filter(Ye=>Ye.item_type_text==="\u5B9E\u8BAD\u9898")[0])==null?void 0:Y.item_banks,Me=0;an==null||an.map(Ye=>{Ye.high_resources_consume&&(Me=Me+1)}),console.log(Me),Me>0?er.default.info({centered:!0,icon:null,width:600,okText:"\u6211\u77E5\u9053\u4E86",title:"\u63D0\u793A",content:Ut.createElement("div",null,Ut.createElement("div",{className:Lt.tipcontent},Ut.createElement("div",null,Ut.createElement("div",{className:Lt.name},"\u60A8\u597D\uFF01",(st=(0,ra.eY)())==null?void 0:st.username,"\uFF08",(Nt=(0,ra.eY)())==null?void 0:Nt.login,"\uFF09\uFF1A"),Ut.createElement("div",{className:Lt.tip},"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",Ut.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002\u53D1\u5E03\u8003\u8BD5\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),Ut.createElement("div",{className:Lt.info},Ut.createElement("i",{className:"iconfont icon-xunifangzhenti1 mr10 font26"}),Ut.createElement("span",{className:"mr10",style:{color:"#6A7283"}},"\u9AD8\u6D88\u8017\u5B9E\u9A8C"),Ut.createElement("span",{style:{color:"#232B40"}},`${Me}\u4E2A`))),Ut.createElement("div",null,Ut.createElement("div",{className:Lt.img},Ut.createElement("img",{src:ca,width:"124px",height:"124px"})),Ut.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")))),onOk:()=>{jn()}}):jn()}),qt=(re,be,we)=>jr(void 0,null,function*(){console.log(m);const de=va(Qa(Qa({},m.exercise),d),{exerciseId:d.categoryId,sort_by_item_type:m.sort_by_item_type,difficulty:m.examination_bank.difficulty,exam_notes:m.examination_bank.exam_notes,exercise_name:m.examination_bank.name,time:m.examination_bank.time,changed_item_type:ve,item_types:m.item_types,sub_discipline_id:m.examination_bank.sub_discipline_id});(!re||be===1)&&(de.is_reset=1);const ge=yield(0,Xr.wy)(de);return ge.status===0&&(k.ZP.success("\u4FEE\u6539\u6210\u529F "),ft(we),re||ie.history.push(`/classrooms/${d.coursesId}/exercise/${d.categoryId}/detail?random=true`)),ge}),Mt=re=>{er.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,closable:!0,content:Ut.createElement("div",null,"\u786E\u8BA4\u5220\u9664\u8BE5\u9898\u578B\uFF1F"),onOk:()=>jr(void 0,null,function*(){var be,we,de,ge;if(d.id){if((yield se(d.id,{item_type:[re]})).status!==0)return}else{const Y=yield yt(d.categoryId,{item_type:[re]});if(Ge(),Y.status!==0)return}if(F({type:"deleteQuestionType",payload:re}),re===ve){const Y=gt(m,{type:"deleteQuestionType",payload:re});ft(Y.item_types.length?Y.item_types[0].item_type:(we=(be=m==null?void 0:m.item_types)==null?void 0:be[0])==null?void 0:we.item_type)}else ft((ge=(de=m==null?void 0:m.item_types)==null?void 0:de[0])==null?void 0:ge.item_type)})})};(0,e.useEffect)(()=>{var re;(re=m==null?void 0:m.examination_bank)!=null&&re.name&&Jt(!1),(0,vr.Dk)("\u968F\u673A\u7EC4\u5377")},[(w=m==null?void 0:m.examination_bank)==null?void 0:w.name]);const Dt=()=>jr(void 0,null,function*(){var re;let be=yield qt(!0,1);if((be==null?void 0:be.status)===0){const we=yield(0,P.ZP)(`/api/exercises/${d==null?void 0:d.categoryId}/simulate_start_answer.json`,{method:"get",params:{coursesId:d==null?void 0:d.coursesId,categoryId:d==null?void 0:d.categoryId}});(we==null?void 0:we.status)!=-1&&window.open(`/classrooms/${d.coursesId}/exercise/${d.categoryId}/${(re=(0,ra.eY)())==null?void 0:re.login}/initate_answer`)}});return Ut.createElement("div",{className:Lt.questionInfo},Ut.createElement("div",{className:"tc mb20"},Ut.createElement(me.VP,{defaultValue:(te=m==null?void 0:m.examination_bank)==null?void 0:te.name,onFinish:re=>jr(void 0,null,function*(){return F({type:"updateBaseInfo",payload:va(Qa({},m.examination_bank),{name:re})}),!0})})),Ut.createElement(V.Z,{justify:"center",className:"mb20"},Ut.createElement(en.Z,{className:"mr30"},Ut.createElement("span",{className:Lt.label},"\u7B54\u9898\u65F6\u957F"),Ut.createElement("span",null,((ce=m==null?void 0:m.examination_bank)==null?void 0:ce.time)===-1?"\u4E0D\u9650":(($=m==null?void 0:m.examination_bank)==null?void 0:$.time)||"\u4E0D\u9650")),Ut.createElement(en.Z,{className:"mr30"},Ut.createElement("span",{className:Lt.label},"\u96BE\u5EA6"),Ut.createElement("span",null,(D=bn[`${(z=m==null?void 0:m.examination_bank)==null?void 0:z.difficulty}`])==null?void 0:D.label)),Ut.createElement(en.Z,{className:"mr30"},Ut.createElement("span",{className:Lt.label},"\u8BD5\u9898\u603B\u6570"),Ut.createElement("span",null,((j=m==null?void 0:m.examination_bank)==null?void 0:j.question_count)||0)),Ut.createElement(en.Z,null,Ut.createElement("span",{className:Lt.label},"\u603B\u5206"),Ut.createElement("span",null,((Ie=(fe=m==null?void 0:m.examination_bank)==null?void 0:fe.total_score)==null?void 0:Ie.toFixed(1))||0))),Ut.createElement("div",{className:Lt.content,style:{border:((Qt=m==null?void 0:m.item_types)==null?void 0:Qt.length)<=0&&"none"}},((Kt=m==null?void 0:m.item_types)==null?void 0:Kt.length)>0?Ut.createElement(V.Z,{wrap:!1},Ut.createElement(en.Z,{flex:"260px",className:Lt.leftPart},!ke&&Ut.createElement(V.Z,{className:"mb20"},Ut.createElement(ut.op,{style:{margin:"0 15px",borderRadius:2},onClick:()=>nt("setScore")},"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C"),(d==null?void 0:d.id)&&Ut.createElement(ut.op,{shape:"default",onClick:()=>nt("questionType")},"\u6DFB\u52A0\u9898\u578B")),Ut.createElement(Ra,{list:m.item_types,onSelect:re=>jr(void 0,null,function*(){if(re===ve)return;Jt(!0);const be=m.item_types.find(we=>we.item_type===ve);if(ve!=="PRACTICAL"&&be.contents.length>0&&(d!=null&&d.id)){const we=(0,W.cloneDeep)(m),{item_types:de}=we||{};we.item_types=de.filter(ge=>ge.item_type===ve);try{(yield _e(d.id||d.categoryId,we)).status===0&&ft(re)}catch(ge){}}else d.categoryId?qt(!0,2,re):cn(!0,re);Jt(!1)}),onDelete:Mt})),Ut.createElement(en.Z,{flex:1,className:Lt.rightPart},Ut.createElement(K.Z,{spinning:Gt},Ut.createElement($r,{setVisibleModalType:nt,currentItemType:ve,onDelete:Mt})))):Ut.createElement(Xn.Z,{customText:"\u8BF7\u5148\u8BBE\u7F6E\u8BD5\u5377\u9898\u578B",styles:{margin:"70px auto"},ButtonTwo:Ut.createElement(V.Z,{justify:"center",className:"mt20"},(d==null?void 0:d.id)&&Ut.createElement(ut.op,{style:{width:88},onClick:()=>nt("questionType")},"\u6DFB\u52A0\u9898\u578B"))})),!!(d!=null&&d.id)&&Ut.createElement("div",{className:Lt.fixedBottom},Ut.createElement(Yr.Z,{className:`${Lt.previewBtn} mr20`,onClick:()=>jr(void 0,null,function*(){var re,be;const we=(re=m==null?void 0:m.item_types)==null?void 0:re.filter(de=>{var ge,Y;return((ge=de.contents)==null?void 0:ge.length)>0||((Y=de==null?void 0:de.item_banks)==null?void 0:Y.length)>0});if(!((be=m.item_types)!=null&&be.length)){k.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}if((we==null?void 0:we.length)===0){k.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}yield cn(!0,ve),ht()})},"\u8BD5\u5377\u9884\u89C8"),Ut.createElement(Yr.Z,{type:"primary",className:Lt.confirmBtn,onClick:()=>cn()},Ut.createElement("i",{className:"iconfont icon-baocun1 mr5"}),"\u4FDD\u5B58\u8BD5\u5377")),!!(d!=null&&d.categoryId)&&Ut.createElement("div",{className:Lt.fixedBottom,style:{justifyContent:((Dn=m==null?void 0:m.exercise)==null?void 0:Dn.exercise_status)!==1?"end":"center"}},Ut.createElement(Yr.Z,{className:`${Lt.previewBtn} mr20`,onClick:()=>jr(void 0,null,function*(){var re,be;document.body.scrollIntoView(),ie.history.push(`/classrooms/${d.coursesId}/exercise/${(re=m==null?void 0:m.exercise)==null?void 0:re.id}/detail?random=${(be=m==null?void 0:m.exercise)==null?void 0:be.is_random}`)})},"\u8FD4\u56DE"),((_n=m==null?void 0:m.exercise)==null?void 0:_n.exercise_status)===1&&Ut.createElement(Yr.Z,{className:`${Lt.previewBtn} mr20`,onClick:Dt},"\u6A21\u62DF\u8003\u8BD5"),(m==null?void 0:m.exercise.exercise_status)===1&&Ut.createElement(Yr.Z,{type:"primary",className:Lt.confirmBtn,onClick:()=>qt()},"\u63D0\u4EA4")),Ut.createElement(Gn,{open:$e==="questionType",onCancel:()=>nt(""),onOk:re=>jr(void 0,null,function*(){var be,we;const de=[],ge=gt(m,{type:"setQuestionType",payload:re}),Y=((be=ge==null?void 0:ge.item_types)==null?void 0:be.map(st=>st.item_type))||[];for(const st of((we=m==null?void 0:m.item_types)==null?void 0:we.map(Nt=>Nt.item_type))||[])Y.includes(st)||de.push(st);d.id&&de.length>0&&(yield se(d.id,{item_type:de})).status!==0||(F({type:"setQuestionType",payload:re}),ft(ve||ge.item_types[0].item_type),nt(""))})}),Ut.createElement(yn,{open:$e==="setScore",onCancel:()=>{nt("")},onOk:re=>jr(void 0,null,function*(){console.log("---newData",re);const be=re.item_types.map(we=>({item_type:we.item_type,score:we.score}));d.id?(yield Ce(d.id,{score_settings:be})).status===0&&F({type:"init",payload:re}):(yield Be(d.categoryId,{score_settings:be})).status===0&&F({type:"init",payload:re}),nt("")})}),Ut.createElement(Et,{open:$e==="rule",onCancel:()=>nt(""),currentItemType:ve,setVisibleModalType:nt}),c.get("type")==="settings"&&Ut.createElement(zr,{open:$e==="selectShixun",onCancel:()=>nt(""),onOk:re=>{if(console.log(re),(re==null?void 0:re.length)<=0){k.ZP.info("\u5B9E\u8BAD\u6570\u4E0D\u80FD\u4E3A0");return}F({type:"addShixun",payload:{shixunList:[...re]}}),nt("")}}))},Ma=o(54675),Sr=o(59301),nl=Object.defineProperty,Za=Object.defineProperties,rl=Object.getOwnPropertyDescriptors,al=Object.getOwnPropertySymbols,ml=Object.prototype.hasOwnProperty,pl=Object.prototype.propertyIsEnumerable,ll=(h,b,w)=>b in h?nl(h,b,{enumerable:!0,configurable:!0,writable:!0,value:w}):h[b]=w,Ba=(h,b)=>{for(var w in b||(b={}))ml.call(b,w)&&ll(h,w,b[w]);if(al)for(var w of al(b))pl.call(b,w)&&ll(h,w,b[w]);return h},Ta=(h,b)=>Za(h,rl(b)),aa=(h,b,w)=>new Promise((te,ce)=>{var $=j=>{try{D(w.next(j))}catch(fe){ce(fe)}},z=j=>{try{D(w.throw(j))}catch(fe){ce(fe)}},D=j=>j.done?te(j.value):Promise.resolve(j.value).then($,z);D((w=w.apply(h,b)).next())}),Ka=()=>{var h,b,w,te;const[ce,$]=(0,e.useState)("baseInfo"),z=(0,ie.useDispatch)();(0,e.useEffect)(()=>{z({type:"globalSetting/footerToggle",payload:!1})},[]);const D=(0,ie.useParams)(),j=!!(D.id||D.categoryId),[fe]=(0,ie.useSearchParams)();(0,e.useEffect)(()=>{fe.get("type")==="settings"&&$("settings")},[]);const[Ie,Qt]=(0,e.useReducer)(gt,null),[Kt,Dn]=(0,e.useState)(!1),_n=()=>aa(void 0,null,function*(){Dn(!0);let ve;D.categoryId?ve=yield Se(D):ve=yield ne(D.id),Dn(!1),ve.status===0&&Qt({type:"init",payload:ve})});(0,e.useEffect)(()=>{j?_n():Qt({type:"init",payload:{examination_bank:{difficulty:2}}})},[D]);const[c,d]=(0,e.useState)(""),m=(ve,ft)=>aa(void 0,null,function*(){var Gt,Jt,dt,tn;const cn=(Gt=Ie==null?void 0:Ie.item_types)==null?void 0:Gt.filter(Dt=>{var re;return((re=Dt==null?void 0:Dt.item_type)==null?void 0:re.toUpperCase())===(ft==null?void 0:ft.type)}),qt={sort_by_item_type:Ie.sort_by_item_type,difficulty:Ie.examination_bank.difficulty,exam_notes:Ie.examination_bank.exam_notes,name:Ie.examination_bank.name,time:Ie.examination_bank.time,item_types:Ie.item_types};if(ve!==void 0&&!(ve!=null&&ve.single_question_id)){qt.seleted_item_bank_ids=ve==null?void 0:ve.seleted_item_bank_ids,qt.item_types=cn;const Dt=yield L(qt);if((Dt==null?void 0:Dt.status)===0){let re=(0,W.cloneDeep)(ke.data);re.questionList=(Jt=re==null?void 0:re.questionList)==null?void 0:Jt.map(be=>{var we;return be.type===ft.type?Ta(Ba({},be),{questions:((we=Dt==null?void 0:Dt.questions)==null?void 0:we.questions)||[]}):be}),$e({show:!0,data:re})}return}if(ve!==void 0&&(ve!=null&&ve.single_question_id)){qt.seleted_item_bank_ids=ve==null?void 0:ve.seleted_item_bank_ids,qt.single_question_id=ve==null?void 0:ve.single_question_id,qt.item_types=cn;const Dt=yield L(qt);if((Dt==null?void 0:Dt.status)===0){let re=(0,W.cloneDeep)(ke.data);re.questionList=(dt=re==null?void 0:re.questionList)==null?void 0:dt.map(be=>{var we,de;if(be.type===ft.type){const ge=(0,W.cloneDeep)(be==null?void 0:be.questions);return ge.splice(ft.index,1,(de=(we=Dt==null?void 0:Dt.questions)==null?void 0:we.questions)==null?void 0:de[0]),console.log(be==null?void 0:be.questions,ge,ft.index,"new_questions"),Ta(Ba({},be),{questions:ge})}return be}),$e({show:!0,data:re})}return}const Mt=yield Ve(qt);if((Mt==null?void 0:Mt.status)===0){const Dt=(0,vr.ad)(Mt);let re=[];(tn=Ie==null?void 0:Ie.item_types)==null||tn.forEach(be=>{var we;const de=(we=Dt==null?void 0:Dt.questionList)==null?void 0:we.find(ge=>be.item_type===ge.type);re.push(de)}),console.log(Ie,"sortList"),re=(0,W.compact)(re),Dt.questionList=re,$e({show:!0,data:Dt}),d(new Date)}}),F=ve=>{var ft;let Gt=(0,W.cloneDeep)(ke.data);Gt.questionList=(ft=Gt==null?void 0:Gt.questionList)==null?void 0:ft.map(Jt=>Jt.type===ve.type?Ta(Ba({},Jt),{questions_score:ve.scoreTotal}):Jt),Qt({type:"changeQuestionScore",payload:{score:ve.score,itemType:ve.type}}),$e({show:!0,data:Gt})},We=ve=>aa(void 0,null,function*(){const ft={sort_by_item_type:Ie.sort_by_item_type,difficulty:Ie.examination_bank.difficulty,exam_notes:Ie.examination_bank.exam_notes,name:Ie.examination_bank.name,time:Ie.examination_bank.time,item_types:Ie.item_types,sub_discipline_id:Ie.examination_bank.sub_discipline_id};if(ve){(yield q(Ba(Ba({},ft),ve))).status===0&&k.ZP.success("\u4FDD\u5B58\u6210\u529F");return}(yield _e(D.id,ft)).status===0&&(k.ZP.success("\u63D0\u4EA4\u6210\u529F"),ie.history.push("/paperlibrary?defaultActiveKey=0"))}),Ge=dr(),[ht]=x.default.useForm(),[ke,$e]=(0,e.useState)({show:!1,data:{}}),nt=!!((h=Ie==null?void 0:Ie.exercise)!=null&&h.exercise_status)&&((b=Ie==null?void 0:Ie.exercise)==null?void 0:b.exercise_status)!==1;return Sr.createElement(ee.Provider,{value:{data:Ie,disabled:nt,dispatch:Qt,setPreview:$e,getData:_n,handlePreview:m}},ke.show?Sr.createElement(Ma.Z,{key:c,data:ke.data,onExchange:m,onTypeScore:F,submit:We,goBack:()=>$e({show:!1,data:{}})}):Sr.createElement("div",{className:y.wrapper},Sr.createElement("div",{className:"edu-container"},Sr.createElement(G.Z,{className:y.breadCrumbWrapper,separator:">",items:D!=null&&D.categoryId?[{title:Sr.createElement(ie.Link,{to:`/classrooms/${D.coursesId}/exercise`},(te=(w=(0,ra.eY)())==null?void 0:w.course)==null?void 0:te.course_name)},{title:Sr.createElement(ie.Link,{to:`/classrooms/${D.coursesId}/exercise`},"\u8BD5\u5377\u5217\u8868")},{title:"\u7F16\u8F91\u8BD5\u5377"}]:[{title:Sr.createElement(ie.Link,{to:"/paperlibrary"},"\u8BD5\u5377\u5E93")},{title:"\u968F\u673A\u7EC4\u5377"}]}),Sr.createElement(me.d4,{activeKey:ce,tabs:[{key:"baseInfo",label:"\u8BD5\u5377\u57FA\u7840\u4FE1\u606F"},{key:"settings",label:"\u7EC4\u5377\u914D\u7F6E"}],onChange:ve=>aa(void 0,null,function*(){if(ve==="settings"&&(yield ht.validateFields(),!j)){const ft=yield N(Ie);ft.status===0&&ie.history.replace(`/randompaper/edit/${ft==null?void 0:ft.examination_bank_id}?type=settings`)}$(ve)})}),ce==="baseInfo"&&Sr.createElement(br,{courseOptions:Ge,setCurrentKey:$,loading:Kt,form:ht}),Sr.createElement("div",{style:{display:ce==="settings"?"block":"none"}},Ie&&Sr.createElement(tl,null)))))}},14670:function(gn,Ot,o){o.d(Ot,{Z:function(){return oe}});var e=o(43418),y={ul:"ul___TdfYY"},k=o(32637),x=o(59301),G=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,K=(X,V)=>{var O={};for(var Q in X)ie.call(X,Q)&&V.indexOf(Q)<0&&(O[Q]=X[Q]);if(X!=null&&G)for(var Q of G(X))V.indexOf(Q)<0&&me.call(X,Q)&&(O[Q]=X[Q]);return O},oe=X=>{var V=X,{open:O,onCancel:Q}=V,P=K(V,["open","onCancel"]);return x.createElement(e.default,{centered:!0,open:O,title:x.createElement("div",{style:{fontWeight:"bold"}},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"),width:"696px",onCancel:Q,footer:null},x.createElement("div",null,x.createElement("div",{className:"tc"},x.createElement("img",{className:"mt10",src:k,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),x.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),x.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),x.createElement("div",{style:{color:"#333"},className:"pt30 font14"},x.createElement("ul",{className:y.ul},x.createElement("li",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),x.createElement("li",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),x.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5934\u6B4C\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))}},35427:function(gn,Ot,o){o.d(Ot,{U:function(){return Fe}});var e=o(59301),y=Object.defineProperty,k=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,G=Object.prototype.propertyIsEnumerable,ie=(oe,X,V)=>X in oe?y(oe,X,{enumerable:!0,configurable:!0,writable:!0,value:V}):oe[X]=V,me=(oe,X)=>{for(var V in X||(X={}))x.call(X,V)&&ie(oe,V,X[V]);if(k)for(var V of k(X))G.call(X,V)&&ie(oe,V,X[V]);return oe},K=(oe,X,V)=>new Promise((O,Q)=>{var P=H=>{try{Z(V.next(H))}catch(R){Q(R)}},g=H=>{try{Z(V.throw(H))}catch(R){Q(R)}},Z=H=>H.done?O(H.value):Promise.resolve(H.value).then(P,g);Z((V=V.apply(oe,X)).next())});function Fe(oe,X){const[V,O]=(0,e.useState)(X),[Q,P]=(0,e.useState)(!1),[g,Z]=(0,e.useState)();return[V,Q,(R,Ae=!1)=>K(this,null,function*(){const Te=Ae?X:me(me({},V),R);P(!0),O(Te);const ue=yield oe(Te);return P(!1),Z(ue),ue}),g]}},77578:function(gn,Ot,o){o.d(Ot,{Z:function(){return e}});const e=y=>y?typeof y=="function"?y():y:null},66104:function(gn,Ot,o){o.d(Ot,{Z:function(){return Ve}});var e=o(92310),y=o.n(e),k=o(38298),x=o(36994),G=o(59301),ie=o(92343),me=o(36355),K=o(18290),Fe=o(91857);const oe=L=>{let{children:q}=L;const{getPrefixCls:Se}=G.useContext(me.E_),C=Se("breadcrumb");return G.createElement("li",{className:`${C}-separator`,"aria-hidden":"true"},q===""?q:q||"/")};oe.__ANT_BREADCRUMB_SEPARATOR=!0;var X=oe,V=function(L,q){var Se={};for(var C in L)Object.prototype.hasOwnProperty.call(L,C)&&q.indexOf(C)<0&&(Se[C]=L[C]);if(L!=null&&typeof Object.getOwnPropertySymbols=="function")for(var W=0,C=Object.getOwnPropertySymbols(L);W<C.length;W++)q.indexOf(C[W])<0&&Object.prototype.propertyIsEnumerable.call(L,C[W])&&(Se[C[W]]=L[C[W]]);return Se};function O(L,q){if(L.title===void 0||L.title===null)return null;const Se=Object.keys(q).join("|");return typeof L.title=="object"?L.title:String(L.title).replace(new RegExp(`:(${Se})`,"g"),(C,W)=>q[W]||C)}function Q(L,q,Se,C){if(Se==null)return null;const{className:W,onClick:Vt}=q,J=V(q,["className","onClick"]),it=Object.assign(Object.assign({},(0,x.Z)(J,{data:!0,aria:!0})),{onClick:Vt});return C!==void 0?G.createElement("a",Object.assign({},it,{className:y()(`${L}-link`,W),href:C}),Se):G.createElement("span",Object.assign({},it,{className:y()(`${L}-link`,W)}),Se)}function P(L,q){return(C,W,Vt,J,it)=>{if(q)return q(C,W,Vt,J);const Ue=O(C,W);return Q(L,C,Ue,it)}}var g=function(L,q){var Se={};for(var C in L)Object.prototype.hasOwnProperty.call(L,C)&&q.indexOf(C)<0&&(Se[C]=L[C]);if(L!=null&&typeof Object.getOwnPropertySymbols=="function")for(var W=0,C=Object.getOwnPropertySymbols(L);W<C.length;W++)q.indexOf(C[W])<0&&Object.prototype.propertyIsEnumerable.call(L,C[W])&&(Se[C[W]]=L[C[W]]);return Se};const Z=L=>{const{prefixCls:q,separator:Se="/",children:C,menu:W,overlay:Vt,dropdownProps:J,href:it}=L,tt=(Rt=>{if(W||Vt){const ct=Object.assign({},J);if(W){const It=W||{},{items:_t}=It,Ft=g(It,["items"]);ct.menu=Object.assign(Object.assign({},Ft),{items:_t==null?void 0:_t.map((ee,vt)=>{var{key:Wt,title:at,label:on,path:bn}=ee,Ct=g(ee,["key","title","label","path"]);let gt=on!=null?on:at;return bn&&(gt=G.createElement("a",{href:`${it}${bn}`},gt)),Object.assign(Object.assign({},Ct),{key:Wt!=null?Wt:vt,label:gt})})})}else Vt&&(ct.overlay=Vt);return G.createElement(Fe.Z,Object.assign({placement:"bottom"},ct),G.createElement("span",{className:`${q}-overlay-link`},Rt,G.createElement(K.Z,null)))}return Rt})(C);return tt!=null?G.createElement(G.Fragment,null,G.createElement("li",null,tt),Se&&G.createElement(X,null,Se)):null},H=L=>{const{prefixCls:q,children:Se,href:C}=L,W=g(L,["prefixCls","children","href"]),{getPrefixCls:Vt}=G.useContext(me.E_),J=Vt("breadcrumb",q);return G.createElement(Z,Object.assign({},W,{prefixCls:J}),Q(J,W,Se,C))};H.__ANT_BREADCRUMB_ITEM=!0;var R=H,Ae=o(17313),Te=o(83116),ue=o(37613);const ne=L=>{const{componentCls:q,iconCls:Se}=L;return{[q]:Object.assign(Object.assign({},(0,Ae.Wf)(L)),{color:L.itemColor,fontSize:L.fontSize,[Se]:{fontSize:L.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:L.linkColor,transition:`color ${L.motionDurationMid}`,padding:`0 ${L.paddingXXS}px`,borderRadius:L.borderRadiusSM,height:L.lineHeight*L.fontSize,display:"inline-block",marginInline:-L.marginXXS,"&:hover":{color:L.linkHoverColor,backgroundColor:L.colorBgTextHover}},(0,Ae.Qy)(L)),"li:last-child":{color:L.lastItemColor},[`${q}-separator`]:{marginInline:L.separatorMargin,color:L.separatorColor},[`${q}-link`]:{[`
|
|
> ${Se} + span,
|
|
> ${Se} + a
|
|
`]:{marginInlineStart:L.marginXXS}},[`${q}-overlay-link`]:{borderRadius:L.borderRadiusSM,height:L.lineHeight*L.fontSize,display:"inline-block",padding:`0 ${L.paddingXXS}px`,marginInline:-L.marginXXS,[`> ${Se}`]:{marginInlineStart:L.marginXXS,fontSize:L.fontSizeIcon},"&:hover":{color:L.linkHoverColor,backgroundColor:L.colorBgTextHover,a:{color:L.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${L.componentCls}-rtl`]:{direction:"rtl"}})}};var _e=(0,Te.Z)("Breadcrumb",L=>{const q=(0,ue.TS)(L,{});return[ne(q)]},L=>({itemColor:L.colorTextDescription,lastItemColor:L.colorText,iconFontSize:L.fontSize,linkColor:L.colorTextDescription,linkHoverColor:L.colorText,separatorColor:L.colorTextDescription,separatorMargin:L.marginXS})),N=function(L,q){var Se={};for(var C in L)Object.prototype.hasOwnProperty.call(L,C)&&q.indexOf(C)<0&&(Se[C]=L[C]);if(L!=null&&typeof Object.getOwnPropertySymbols=="function")for(var W=0,C=Object.getOwnPropertySymbols(L);W<C.length;W++)q.indexOf(C[W])<0&&Object.prototype.propertyIsEnumerable.call(L,C[W])&&(Se[C[W]]=L[C[W]]);return Se};function Ee(L){const{breadcrumbName:q,children:Se}=L,C=N(L,["breadcrumbName","children"]),W=Object.assign({title:q},C);return Se&&(W.menu={items:Se.map(Vt=>{var{breadcrumbName:J}=Vt,it=N(Vt,["breadcrumbName"]);return Object.assign(Object.assign({},it),{title:J})})}),W}function et(L,q){return(0,G.useMemo)(()=>L||(q?q.map(Ee):null),[L,q])}var Ce=function(L,q){var Se={};for(var C in L)Object.prototype.hasOwnProperty.call(L,C)&&q.indexOf(C)<0&&(Se[C]=L[C]);if(L!=null&&typeof Object.getOwnPropertySymbols=="function")for(var W=0,C=Object.getOwnPropertySymbols(L);W<C.length;W++)q.indexOf(C[W])<0&&Object.prototype.propertyIsEnumerable.call(L,C[W])&&(Se[C[W]]=L[C[W]]);return Se};const Be=(L,q)=>{if(q===void 0)return q;let Se=(q||"").replace(/^\//,"");return Object.keys(L).forEach(C=>{Se=Se.replace(`:${C}`,L[C])}),Se},se=L=>{const{prefixCls:q,separator:Se="/",style:C,className:W,rootClassName:Vt,routes:J,items:it,children:Ue,itemRender:tt,params:Rt={}}=L,ct=Ce(L,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:It,direction:_t,breadcrumb:Ft}=G.useContext(me.E_);let ee;const vt=It("breadcrumb",q),[Wt,at]=_e(vt),on=et(it,J),bn=P(vt,tt);if(on&&on.length>0){const ze=[],mn=it||J;ee=on.map((pn,rn)=>{const{path:Zn,key:rr,type:Jn,menu:Yn,overlay:mr,onClick:or,className:Xt,separator:gr,dropdownProps:br}=pn,er=Be(Rt,Zn);er!==void 0&&ze.push(er);const en=rr!=null?rr:rn;if(Jn==="separator")return G.createElement(X,{key:en},gr);const Lt={},Xn=rn===on.length-1;Yn?Lt.menu=Yn:mr&&(Lt.overlay=mr);let{href:ut}=pn;return ze.length&&er!==void 0&&(ut=`#/${ze.join("/")}`),G.createElement(Z,Object.assign({key:en},Lt,(0,x.Z)(pn,{data:!0,aria:!0}),{className:Xt,dropdownProps:br,href:ut,separator:Xn?"":Se,onClick:or,prefixCls:vt}),bn(pn,Rt,mn,ze,ut))})}else if(Ue){const ze=(0,k.Z)(Ue).length;ee=(0,k.Z)(Ue).map((mn,pn)=>{if(!mn)return mn;const rn=pn===ze-1;return(0,ie.Tm)(mn,{separator:rn?"":Se,key:pn})})}const Ct=y()(vt,Ft==null?void 0:Ft.className,{[`${vt}-rtl`]:_t==="rtl"},W,Vt,at),gt=Object.assign(Object.assign({},Ft==null?void 0:Ft.style),C);return Wt(G.createElement("nav",Object.assign({className:Ct,style:gt},ct),G.createElement("ol",null,ee)))};se.Item=R,se.Separator=X;var yt=se,Ve=yt},19842:function(gn,Ot,o){o.d(Ot,{Z:function(){return Yt}});var e=o(26390),y=o(59301),k=o(16537),x=o(50023),G=o(53878),ie=o(92310),me=o.n(ie),K=o(5891),Fe=o(29043),oe=o(19149),X=o(77861),V=o(17115),O=o(90782),Q=o(8107),P=o(35788),g=y.createContext(null),Z=g,H=o(80665),R=o(80962),Ae=o(57259),Te="__rc_cascader_search_mark__",ue=function(le,Oe,Qe){var I=Qe.label;return Oe.some(function(M){return String(M[I]).toLowerCase().includes(le.toLowerCase())})},ne=function(le,Oe,Qe,I){return Oe.map(function(M){return M[I.label]}).join(" / ")},_e=function(B,le,Oe,Qe,I,M){var T=I.filter,he=T===void 0?ue:T,He=I.render,Je=He===void 0?ne:He,Re=I.limit,je=Re===void 0?50:Re,Le=I.sort;return y.useMemo(function(){var Xe=[];if(!B)return[];function De(qe,Bt){var Zt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;qe.forEach(function(xt){if(!(!Le&&je!==!1&&je>0&&Xe.length>=je)){var Pt=[].concat((0,e.Z)(Bt),[xt]),kt=xt[Oe.children],Tn=Zt||xt.disabled;if((!kt||kt.length===0||M)&&he(B,Pt,{label:Oe.label})){var pt;Xe.push((0,Ae.Z)((0,Ae.Z)({},xt),{},(pt={disabled:Tn},(0,R.Z)(pt,Oe.label,Je(B,Pt,Qe,Oe)),(0,R.Z)(pt,Te,Pt),(0,R.Z)(pt,Oe.children,void 0),pt)))}kt&&De(xt[Oe.children],Pt,Tn)}})}return De(le,[]),Le&&Xe.sort(function(qe,Bt){return Le(qe[Te],Bt[Te],B,Oe)}),je!==!1&&je>0?Xe.slice(0,je):Xe},[B,le,Oe,Qe,Je,M,he,Le,je])},N="__RC_CASCADER_SPLIT__",Ee="SHOW_PARENT",et="SHOW_CHILD";function Ce(B){return B.join(N)}function Be(B){return B.map(Ce)}function se(B){return B.split(N)}function yt(B){var le=B||{},Oe=le.label,Qe=le.value,I=le.children,M=Qe||"value";return{label:Oe||"label",value:M,key:M,children:I||"children"}}function Ve(B,le){var Oe,Qe;return(Oe=B.isLeaf)!==null&&Oe!==void 0?Oe:!((Qe=B[le.children])!==null&&Qe!==void 0&&Qe.length)}function L(B){var le=B.parentElement;if(le){var Oe=B.offsetTop-le.offsetTop;Oe-le.scrollTop<0?le.scrollTo({top:Oe}):Oe+B.offsetHeight-le.scrollTop>le.offsetHeight&&le.scrollTo({top:Oe+B.offsetHeight-le.offsetHeight})}}function q(B,le){return B.map(function(Oe){var Qe;return(Qe=Oe[Te])===null||Qe===void 0?void 0:Qe.map(function(I){return I[le.value]})})}function Se(B,le,Oe){var Qe=new Set(B),I=le();return B.filter(function(M){var T=I[M],he=T?T.parent:null,He=T?T.children:null;return T&&T.node.disabled?!0:Oe===et?!(He&&He.some(function(Je){return Je.key&&Qe.has(Je.key)})):!(he&&!he.node.disabled&&Qe.has(he.key))})}function C(B,le,Oe){for(var Qe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,I=le,M=[],T=function(){var Je,Re,je,Le=B[he],Xe=(Je=I)===null||Je===void 0?void 0:Je.findIndex(function(qe){var Bt=qe[Oe.value];return Qe?String(Bt)===String(Le):Bt===Le}),De=Xe!==-1?(Re=I)===null||Re===void 0?void 0:Re[Xe]:null;M.push({value:(je=De==null?void 0:De[Oe.value])!==null&&je!==void 0?je:Le,index:Xe,option:De}),I=De==null?void 0:De[Oe.children]},he=0;he<B.length;he+=1)T();return M}var W=function(B,le,Oe,Qe,I){return y.useMemo(function(){var M=I||function(T){var he=Qe?T.slice(-1):T,He=" / ";return he.every(function(Je){return["string","number"].includes((0,H.Z)(Je))})?he.join(He):he.reduce(function(Je,Re,je){var Le=y.isValidElement(Re)?y.cloneElement(Re,{key:je}):Re;return je===0?[Le]:[].concat((0,e.Z)(Je),[He,Le])},[])};return B.map(function(T){var he,He,Je=C(T,le,Oe),Re=M(Je.map(function(Le){var Xe,De=Le.option,qe=Le.value;return(Xe=De==null?void 0:De[Oe.label])!==null&&Xe!==void 0?Xe:qe}),Je.map(function(Le){var Xe=Le.option;return Xe})),je=Ce(T);return{label:Re,value:je,key:je,valueCells:T,disabled:(he=Je[Je.length-1])===null||he===void 0||(He=he.option)===null||He===void 0?void 0:He.disabled}})},[B,le,Oe,I,Qe])},Vt=o(71430),J=function(B,le){var Oe=y.useRef({options:null,info:null}),Qe=y.useCallback(function(){return Oe.current.options!==B&&(Oe.current.options=B,Oe.current.info=(0,Vt.I8)(B,{fieldNames:le,initWrapper:function(M){return(0,Ae.Z)((0,Ae.Z)({},M),{},{pathKeyEntities:{}})},processEntity:function(M,T){var he=M.nodes.map(function(He){return He[le.value]}).join(N);T.pathKeyEntities[he]=M,M.key=he}})),Oe.current.info.pathKeyEntities},[le,B]);return Qe},it=function(B,le){return y.useCallback(function(Oe){var Qe=[],I=[];return Oe.forEach(function(M){var T=C(M,B,le);T.every(function(he){return he.option})?I.push(M):Qe.push(M)}),[I,Qe]},[B,le])},Ue=o(51395);function tt(B){return y.useMemo(function(){if(!B)return[!1,{}];var le={matchInputWidth:!0,limit:50};return B&&(0,H.Z)(B)==="object"&&(le=(0,Ae.Z)((0,Ae.Z)({},le),B)),le.limit<=0&&delete le.limit,[!0,le]},[B])}var Rt=y.memo(function(B){var le=B.children;return le},function(B,le){return!le.open}),ct=Rt;function It(B){var le,Oe=B.prefixCls,Qe=B.checked,I=B.halfChecked,M=B.disabled,T=B.onClick,he=B.disableCheckbox,He=y.useContext(Z),Je=He.checkable,Re=typeof Je!="boolean"?Je:null;return y.createElement("span",{className:me()("".concat(Oe),(le={},(0,R.Z)(le,"".concat(Oe,"-checked"),Qe),(0,R.Z)(le,"".concat(Oe,"-indeterminate"),!Qe&&I),(0,R.Z)(le,"".concat(Oe,"-disabled"),M||he),le)),onClick:T},Re)}var _t="__cascader_fix_label__";function Ft(B){var le=B.prefixCls,Oe=B.multiple,Qe=B.options,I=B.activeValue,M=B.prevValuePath,T=B.onToggleOpen,he=B.onSelect,He=B.onActive,Je=B.checkedSet,Re=B.halfCheckedSet,je=B.loadingKeys,Le=B.isSelectable,Xe=B.searchValue,De="".concat(le,"-menu"),qe="".concat(le,"-menu-item"),Bt=y.useContext(Z),Zt=Bt.fieldNames,xt=Bt.changeOnSelect,Pt=Bt.expandTrigger,kt=Bt.expandIcon,Tn=Bt.loadingIcon,pt=Bt.dropdownMenuColumnStyle,pe=Pt==="hover",ir=y.useMemo(function(){return Qe.map(function(nn){var Mn,Nn=nn.disabled,tr=nn.disableCheckbox,qn=nn[Te],ar=(Mn=nn[_t])!==null&&Mn!==void 0?Mn:nn[Zt.label],Qn=nn[Zt.value],fr=Ve(nn,Zt),Er=qn?qn.map(function(xr){return xr[Zt.value]}):[].concat((0,e.Z)(M),[Qn]),xn=Ce(Er),On=je.includes(xn),Ln=Je.has(xn),$t=Re.has(xn);return{disabled:Nn,label:ar,value:Qn,isLeaf:fr,isLoading:On,checked:Ln,halfChecked:$t,option:nn,disableCheckbox:tr,fullPath:Er,fullPathKey:xn}})},[Qe,Je,Zt,Re,je,M]);return y.createElement("ul",{className:De,role:"menu"},ir.map(function(nn){var Mn,Nn=nn.disabled,tr=nn.label,qn=nn.value,ar=nn.isLeaf,Qn=nn.isLoading,fr=nn.checked,Er=nn.halfChecked,xn=nn.option,On=nn.fullPath,Ln=nn.fullPathKey,$t=nn.disableCheckbox,xr=function(){if(!(Nn||Xe)){var sr=(0,e.Z)(On);pe&&ar&&sr.pop(),He(sr)}},Dr=function(){Le(xn)&&he(On,ar)},ur;return typeof xn.title=="string"?ur=xn.title:typeof tr=="string"&&(ur=tr),y.createElement("li",{key:Ln,className:me()(qe,(Mn={},(0,R.Z)(Mn,"".concat(qe,"-expand"),!ar),(0,R.Z)(Mn,"".concat(qe,"-active"),I===qn||I===Ln),(0,R.Z)(Mn,"".concat(qe,"-disabled"),Nn),(0,R.Z)(Mn,"".concat(qe,"-loading"),Qn),Mn)),style:pt,role:"menuitemcheckbox",title:ur,"aria-checked":fr,"data-path-key":Ln,onClick:function(){xr(),!$t&&(!Oe||ar)&&Dr()},onDoubleClick:function(){xt&&T(!1)},onMouseEnter:function(){pe&&xr()},onMouseDown:function(sr){sr.preventDefault()}},Oe&&y.createElement(It,{prefixCls:"".concat(le,"-checkbox"),checked:fr,halfChecked:Er,disabled:Nn||$t,disableCheckbox:$t,onClick:function(sr){$t||(sr.stopPropagation(),Dr())}}),y.createElement("div",{className:"".concat(qe,"-content")},tr),!Qn&&kt&&!ar&&y.createElement("div",{className:"".concat(qe,"-expand-icon")},kt),Qn&&Tn&&y.createElement("div",{className:"".concat(qe,"-loading-icon")},Tn))}))}var ee=function(){var B=(0,X.lk)(),le=B.multiple,Oe=B.open,Qe=y.useContext(Z),I=Qe.values,M=y.useState([]),T=(0,Fe.Z)(M,2),he=T[0],He=T[1];return y.useEffect(function(){if(Oe&&!le){var Je=I[0];He(Je||[])}},[Oe]),[he,He]},vt=o(85108),Wt=function(B,le,Oe,Qe,I,M){var T=(0,X.lk)(),he=T.direction,He=T.searchValue,Je=T.toggleOpen,Re=T.open,je=he==="rtl",Le=y.useMemo(function(){for(var pt=-1,pe=le,ir=[],nn=[],Mn=Qe.length,Nn=q(le,Oe),tr=function(xn){var On=pe.findIndex(function(Ln,$t){return(Nn[$t]?Ce(Nn[$t]):Ln[Oe.value])===Qe[xn]});if(On===-1)return"break";pt=On,ir.push(pt),nn.push(Qe[xn]),pe=pe[pt][Oe.children]},qn=0;qn<Mn&&pe;qn+=1){var ar=tr(qn);if(ar==="break")break}for(var Qn=le,fr=0;fr<ir.length-1;fr+=1)Qn=Qn[ir[fr]][Oe.children];return[nn,pt,Qn,Nn]},[Qe,Oe,le]),Xe=(0,Fe.Z)(Le,4),De=Xe[0],qe=Xe[1],Bt=Xe[2],Zt=Xe[3],xt=function(pe){I(pe)},Pt=function(pe){var ir=Bt.length,nn=qe;nn===-1&&pe<0&&(nn=ir);for(var Mn=0;Mn<ir;Mn+=1){nn=(nn+pe+ir)%ir;var Nn=Bt[nn];if(Nn&&!Nn.disabled){var tr=De.slice(0,-1).concat(Zt[nn]?Ce(Zt[nn]):Nn[Oe.value]);xt(tr);return}}},kt=function(){if(De.length>1){var pe=De.slice(0,-1);xt(pe)}else Je(!1)},Tn=function(){var pe,ir=((pe=Bt[qe])===null||pe===void 0?void 0:pe[Oe.children])||[],nn=ir.find(function(Nn){return!Nn.disabled});if(nn){var Mn=[].concat((0,e.Z)(De),[nn[Oe.value]]);xt(Mn)}};y.useImperativeHandle(B,function(){return{onKeyDown:function(pe){var ir=pe.which;switch(ir){case vt.Z.UP:case vt.Z.DOWN:{var nn=0;ir===vt.Z.UP?nn=-1:ir===vt.Z.DOWN&&(nn=1),nn!==0&&Pt(nn);break}case vt.Z.LEFT:{if(He)break;je?Tn():kt();break}case vt.Z.RIGHT:{if(He)break;je?kt():Tn();break}case vt.Z.BACKSPACE:{He||kt();break}case vt.Z.ENTER:{if(De.length){var Mn=Bt[qe],Nn=(Mn==null?void 0:Mn[Te])||[];Nn.length?M(Nn.map(function(tr){return tr[Oe.value]}),Nn[Nn.length-1]):M(De,Bt[qe])}break}case vt.Z.ESC:Je(!1),Re&&pe.stopPropagation()}},onKeyUp:function(){}}})},at=y.forwardRef(function(B,le){var Oe,Qe,I,M,T=(0,X.lk)(),he=T.prefixCls,He=T.multiple,Je=T.searchValue,Re=T.toggleOpen,je=T.notFoundContent,Le=T.direction,Xe=T.open,De=y.useRef(),qe=Le==="rtl",Bt=y.useContext(Z),Zt=Bt.options,xt=Bt.values,Pt=Bt.halfValues,kt=Bt.fieldNames,Tn=Bt.changeOnSelect,pt=Bt.onSelect,pe=Bt.searchOptions,ir=Bt.dropdownPrefixCls,nn=Bt.loadData,Mn=Bt.expandTrigger,Nn=ir||he,tr=y.useState([]),qn=(0,Fe.Z)(tr,2),ar=qn[0],Qn=qn[1],fr=function(Et){if(!(!nn||Je)){var kn=C(Et,Zt,kt),lr=kn.map(function(Gr){var Pr=Gr.option;return Pr}),hr=lr[lr.length-1];if(hr&&!Ve(hr,kt)){var dr=Ce(Et);Qn(function(Gr){return[].concat((0,e.Z)(Gr),[dr])}),nn(lr)}}};y.useEffect(function(){ar.length&&ar.forEach(function(nr){var Et=se(nr),kn=C(Et,Zt,kt,!0).map(function(hr){var dr=hr.option;return dr}),lr=kn[kn.length-1];(!lr||lr[kt.children]||Ve(lr,kt))&&Qn(function(hr){return hr.filter(function(dr){return dr!==nr})})})},[Zt,ar,kt]);var Er=y.useMemo(function(){return new Set(Be(xt))},[xt]),xn=y.useMemo(function(){return new Set(Be(Pt))},[Pt]),On=ee(),Ln=(0,Fe.Z)(On,2),$t=Ln[0],xr=Ln[1],Dr=function(Et){xr(Et),fr(Et)},ur=function(Et){var kn=Et.disabled,lr=Ve(Et,kt);return!kn&&(lr||Tn||He)},$n=function(Et,kn){var lr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;pt(Et),!He&&(kn||Tn&&(Mn==="hover"||lr))&&Re(!1)},sr=y.useMemo(function(){return Je?pe:Zt},[Je,pe,Zt]),Hr=y.useMemo(function(){for(var nr=[{options:sr}],Et=sr,kn=q(Et,kt),lr=function(){var Pr=$t[hr],vr=Et.find(function(Jr,Mr){return(kn[Mr]?Ce(kn[Mr]):Jr[kt.value])===Pr}),Fr=vr==null?void 0:vr[kt.children];if(!(Fr!=null&&Fr.length))return"break";Et=Fr,nr.push({options:Fr})},hr=0;hr<$t.length;hr+=1){var dr=lr();if(dr==="break")break}return nr},[sr,$t,kt]),wr=function(Et,kn){ur(kn)&&$n(Et,Ve(kn,kt),!0)};Wt(le,sr,kt,$t,Dr,wr),y.useEffect(function(){for(var nr=0;nr<$t.length;nr+=1){var Et,kn=$t.slice(0,nr+1),lr=Ce(kn),hr=(Et=De.current)===null||Et===void 0?void 0:Et.querySelector('li[data-path-key="'.concat(lr.replace(/\\{0,2}"/g,'\\"'),'"]'));hr&&L(hr)}},[$t]);var cr=!((Oe=Hr[0])!==null&&Oe!==void 0&&(Qe=Oe.options)!==null&&Qe!==void 0&&Qe.length),Br=[(I={},(0,R.Z)(I,kt.value,"__EMPTY__"),(0,R.Z)(I,_t,je),(0,R.Z)(I,"disabled",!0),I)],Rr=(0,Ae.Z)((0,Ae.Z)({},B),{},{multiple:!cr&&He,onSelect:$n,onActive:Dr,onToggleOpen:Re,checkedSet:Er,halfCheckedSet:xn,loadingKeys:ar,isSelectable:ur}),Ur=cr?[{options:Br}]:Hr,da=Ur.map(function(nr,Et){var kn=$t.slice(0,Et),lr=$t[Et];return y.createElement(Ft,(0,K.Z)({key:Et},Rr,{searchValue:Je,prefixCls:Nn,options:nr.options,prevValuePath:kn,activeValue:lr}))});return y.createElement(ct,{open:Xe},y.createElement("div",{className:me()("".concat(Nn,"-menus"),(M={},(0,R.Z)(M,"".concat(Nn,"-menu-empty"),cr),(0,R.Z)(M,"".concat(Nn,"-rtl"),qe),M)),ref:De},da))}),on=at;function bn(B){var le=B.onPopupVisibleChange,Oe=B.popupVisible,Qe=B.popupClassName,I=B.popupPlacement;warning(!le,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(Oe===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(Qe===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(I===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function Ct(B,le){if(B){var Oe=function Qe(I){for(var M=0;M<I.length;M++){var T=I[M];if(T[le==null?void 0:le.value]===null)return warning(!1,"`value` in Cascader options should not be `null`."),!0;if(Array.isArray(T[le==null?void 0:le.children])&&Qe(T[le==null?void 0:le.children]))return!0}};Oe(B)}}var gt=null,ze=["id","prefixCls","fieldNames","defaultValue","value","changeOnSelect","onChange","displayRender","checkable","autoClearSearchValue","searchValue","onSearch","showSearch","expandTrigger","options","dropdownPrefixCls","loadData","popupVisible","open","popupClassName","dropdownClassName","dropdownMenuColumnStyle","popupPlacement","placement","onDropdownVisibleChange","onPopupVisibleChange","expandIcon","loadingIcon","children","dropdownMatchSelectWidth","showCheckedStrategy"];function mn(B){return Array.isArray(B)&&Array.isArray(B[0])}function pn(B){return B?mn(B)?B:(B.length===0?[]:[B]).map(function(le){return Array.isArray(le)?le:[le]}):[]}var rn=y.forwardRef(function(B,le){var Oe=B.id,Qe=B.prefixCls,I=Qe===void 0?"rc-cascader":Qe,M=B.fieldNames,T=B.defaultValue,he=B.value,He=B.changeOnSelect,Je=B.onChange,Re=B.displayRender,je=B.checkable,Le=B.autoClearSearchValue,Xe=Le===void 0?!0:Le,De=B.searchValue,qe=B.onSearch,Bt=B.showSearch,Zt=B.expandTrigger,xt=B.options,Pt=B.dropdownPrefixCls,kt=B.loadData,Tn=B.popupVisible,pt=B.open,pe=B.popupClassName,ir=B.dropdownClassName,nn=B.dropdownMenuColumnStyle,Mn=B.popupPlacement,Nn=B.placement,tr=B.onDropdownVisibleChange,qn=B.onPopupVisibleChange,ar=B.expandIcon,Qn=ar===void 0?">":ar,fr=B.loadingIcon,Er=B.children,xn=B.dropdownMatchSelectWidth,On=xn===void 0?!1:xn,Ln=B.showCheckedStrategy,$t=Ln===void 0?Ee:Ln,xr=(0,oe.Z)(B,ze),Dr=(0,V.ZP)(Oe),ur=!!je,$n=(0,P.Z)(T,{value:he,postState:pn}),sr=(0,Fe.Z)($n,2),Hr=sr[0],wr=sr[1],cr=y.useMemo(function(){return yt(M)},[JSON.stringify(M)]),Br=y.useMemo(function(){return xt||[]},[xt]),Rr=J(Br,cr),Ur=y.useCallback(function(ln){var Kn=Rr();return ln.map(function(pr){var Kr=Kn[pr].nodes;return Kr.map(function(Zr){return Zr[cr.value]})})},[Rr,cr]),da=(0,P.Z)("",{value:De,postState:function(Kn){return Kn||""}}),nr=(0,Fe.Z)(da,2),Et=nr[0],kn=nr[1],lr=function(Kn,pr){kn(Kn),pr.source!=="blur"&&qe&&qe(Kn)},hr=tt(Bt),dr=(0,Fe.Z)(hr,2),Gr=dr[0],Pr=dr[1],vr=_e(Et,Br,cr,Pt||I,Pr,He),Fr=it(Br,cr),Jr=y.useMemo(function(){var ln=Fr(Hr),Kn=(0,Fe.Z)(ln,2),pr=Kn[0],Kr=Kn[1];if(!ur||!Hr.length)return[pr,[],Kr];var Zr=Be(pr),na=Rr(),$r=(0,O.S)(Zr,!0,na),Yr=$r.checkedKeys,Xr=$r.halfCheckedKeys;return[Ur(Yr),Ur(Xr),Kr]},[ur,Hr,Rr,Ur,Fr]),Mr=(0,Fe.Z)(Jr,3),zr=Mr[0],Qr=Mr[1],wn=Mr[2],ma=y.useMemo(function(){var ln=Be(zr),Kn=Se(ln,Rr,$t);return[].concat((0,e.Z)(wn),(0,e.Z)(Ur(Kn)))},[zr,Rr,Ur,wn,$t]),sa=W(ma,Br,cr,ur,Re),ba=(0,Q.Z)(function(ln){if(wr(ln),Je){var Kn=pn(ln),pr=Kn.map(function(na){return C(na,Br,cr).map(function($r){return $r.option})}),Kr=ur?Kn:Kn[0],Zr=ur?pr:pr[0];Je(Kr,Zr)}}),qr=(0,Q.Z)(function(ln){if((!ur||Xe)&&kn(""),!ur)ba(ln);else{var Kn=Ce(ln),pr=Be(zr),Kr=Be(Qr),Zr=pr.includes(Kn),na=wn.some(function(fa){return Ce(fa)===Kn}),$r=zr,Yr=wn;if(na&&!Zr)Yr=wn.filter(function(fa){return Ce(fa)!==Kn});else{var Xr=Zr?pr.filter(function(fa){return fa!==Kn}):[].concat((0,e.Z)(pr),[Kn]),ra=Rr(),ca;if(Zr){var Ut=(0,O.S)(Xr,{checked:!1,halfCheckedKeys:Kr},ra);ca=Ut.checkedKeys}else{var ea=(0,O.S)(Xr,!0,ra);ca=ea.checkedKeys}var Ga=Se(ca,Rr,$t);$r=Ur(Ga)}ba([].concat((0,e.Z)(Yr),(0,e.Z)($r)))}}),ya=function(Kn,pr){if(pr.type==="clear"){ba([]);return}var Kr=pr.values[0],Zr=Kr.valueCells;qr(Zr)},Ir=pt!==void 0?pt:Tn,_a=ir||pe,Ca=Nn||Mn,pa=function(Kn){tr==null||tr(Kn),qn==null||qn(Kn)},Na=y.useMemo(function(){return{options:Br,fieldNames:cr,values:zr,halfValues:Qr,changeOnSelect:He,onSelect:qr,checkable:je,searchOptions:vr,dropdownPrefixCls:Pt,loadData:kt,expandTrigger:Zt,expandIcon:Qn,loadingIcon:fr,dropdownMenuColumnStyle:nn}},[Br,cr,zr,Qr,He,qr,je,vr,Pt,kt,Zt,Qn,fr,nn]),Ra=!(Et?vr:Br).length,Ua=Et&&Pr.matchInputWidth||Ra?{}:{minWidth:"auto"};return y.createElement(Z.Provider,{value:Na},y.createElement(X.Ac,(0,K.Z)({},xr,{ref:le,id:Dr,prefixCls:I,autoClearSearchValue:Xe,dropdownMatchSelectWidth:On,dropdownStyle:Ua,displayValues:sa,onDisplayValuesChange:ya,mode:ur?"multiple":void 0,searchValue:Et,onSearch:lr,showSearch:Gr,OptionList:on,emptyOptions:Ra,open:Ir,dropdownClassName:_a,placement:Ca,onDropdownVisibleChange:pa,getRawInputElement:function(){return Er}})))});rn.SHOW_PARENT=Ee,rn.SHOW_CHILD=et;var Zn=rn,rr=Zn,Jn=o(64002),Yn=o(62892),mr=o(53487),or=o(19080),Xt=o(36355),gr=o(93891),br=o(1684),er=o(19716),en=o(32441),Lt=o(14154),Xn=o(58582),ut=o(84443),ae=o(66339),In=o(33234),Sn=o(98447),Gn=o(17313),un=o(74207),zn=o(83116);const Pe=B=>{const{prefixCls:le,componentCls:Oe,antCls:Qe}=B,I=`${Oe}-menu-item`,M=`
|
|
&${I}-expand ${I}-expand-icon,
|
|
${I}-loading-icon
|
|
`;return[{[Oe]:{width:B.controlWidth}},{[`${Oe}-dropdown`]:[(0,Sn.C2)(`${le}-checkbox`,B),{[`&${Qe}-select-dropdown`]:{padding:0}},{[Oe]:{"&-checkbox":{top:0,marginInlineEnd:B.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${Oe}-menu-empty`]:{[`${Oe}-menu`]:{width:"100%",height:"auto",[I]:{color:B.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:B.controlItemWidth,height:B.dropdownHeight,margin:0,padding:B.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${B.lineWidth}px ${B.lineType} ${B.colorSplit}`},"&-item":Object.assign(Object.assign({},Gn.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:B.optionPadding,lineHeight:B.lineHeight,cursor:"pointer",transition:`all ${B.motionDurationMid}`,borderRadius:B.borderRadiusSM,"&:hover":{background:B.controlItemBgHover},"&-disabled":{color:B.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[M]:{color:B.colorTextDisabled}},[`&-active:not(${I}-disabled)`]:{"&, &:hover":{fontWeight:B.optionSelectedFontWeight,backgroundColor:B.optionSelectedBg}},"&-content":{flex:"auto"},[M]:{marginInlineStart:B.paddingXXS,color:B.colorTextDescription,fontSize:B.fontSizeIcon},"&-keyword":{color:B.colorHighlight}})}}}]},{[`${Oe}-dropdown-rtl`]:{direction:"rtl"}},(0,un.c)(B)]};var ye=(0,zn.Z)("Cascader",B=>[Pe(B)],B=>{const le=Math.round((B.controlHeight-B.fontSize*B.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:B.controlItemBgActive,optionSelectedFontWeight:B.fontWeightStrong,optionPadding:`${le}px ${B.paddingSM}px`,menuPadding:B.paddingXXS}}),Ne=function(B,le){var Oe={};for(var Qe in B)Object.prototype.hasOwnProperty.call(B,Qe)&&le.indexOf(Qe)<0&&(Oe[Qe]=B[Qe]);if(B!=null&&typeof Object.getOwnPropertySymbols=="function")for(var I=0,Qe=Object.getOwnPropertySymbols(B);I<Qe.length;I++)le.indexOf(Qe[I])<0&&Object.prototype.propertyIsEnumerable.call(B,Qe[I])&&(Oe[Qe[I]]=B[Qe[I]]);return Oe};const{SHOW_CHILD:lt,SHOW_PARENT:At}=rr;function fn(B,le,Oe){const Qe=B.toLowerCase().split(le).reduce((T,he,He)=>He===0?[he]:[].concat((0,e.Z)(T),[le,he]),[]),I=[];let M=0;return Qe.forEach((T,he)=>{const He=M+T.length;let Je=B.slice(M,He);M=He,he%2===1&&(Je=y.createElement("span",{className:`${Oe}-menu-item-keyword`,key:`separator-${he}`},Je)),I.push(Je)}),I}const yn=(B,le,Oe,Qe)=>{const I=[],M=B.toLowerCase();return le.forEach((T,he)=>{he!==0&&I.push(" / ");let He=T[Qe.label];const Je=typeof He;(Je==="string"||Je==="number")&&(He=fn(String(He),M,Oe)),I.push(He)}),I},zt=y.forwardRef((B,le)=>{const{prefixCls:Oe,size:Qe,disabled:I,className:M,rootClassName:T,multiple:he,bordered:He=!0,transitionName:Je,choiceTransitionName:Re="",popupClassName:je,dropdownClassName:Le,expandIcon:Xe,placement:De,showSearch:qe,allowClear:Bt=!0,notFoundContent:Zt,direction:xt,getPopupContainer:Pt,status:kt,showArrow:Tn,builtinPlacements:pt,style:pe}=B,ir=Ne(B,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),nn=(0,Jn.Z)(ir,["suffixIcon"]),{getPopupContainer:Mn,getPrefixCls:Nn,renderEmpty:tr,direction:qn,popupOverflow:ar,cascader:Qn}=y.useContext(Xt.E_),fr=xt||qn,Er=fr==="rtl",{status:xn,hasFeedback:On,isFormItemInput:Ln,feedbackIcon:$t}=y.useContext(en.aM),xr=(0,or.F)(xn,kt),Dr=Zt||(tr==null?void 0:tr("Cascader"))||y.createElement(gr.Z,{componentName:"Cascader"}),ur=Nn(),$n=Nn("select",Oe),sr=Nn("cascader",Oe),[Hr,wr]=(0,Lt.Z)($n),[cr]=ye(sr),{compactSize:Br,compactItemClassnames:Rr}=(0,In.ri)($n,xt),Ur=me()(je||Le,`${sr}-dropdown`,{[`${sr}-dropdown-rtl`]:fr==="rtl"},T,wr),da=y.useMemo(()=>{if(!qe)return qe;let wn={render:yn};return typeof qe=="object"&&(wn=Object.assign(Object.assign({},wn),qe)),wn},[qe]),nr=(0,er.Z)(wn=>{var ma;return(ma=Qe!=null?Qe:Br)!==null&&ma!==void 0?ma:wn}),Et=y.useContext(br.Z),kn=I!=null?I:Et;let lr=Xe;Xe||(lr=Er?y.createElement(k.Z,null):y.createElement(G.Z,null));const hr=y.createElement("span",{className:`${$n}-menu-item-loading-icon`},y.createElement(x.Z,{spin:!0})),dr=y.useMemo(()=>he?y.createElement("span",{className:`${sr}-checkbox-inner`}):!1,[he]),Gr=(0,ut.Z)(B.suffixIcon,Tn),{suffixIcon:Pr,removeIcon:vr,clearIcon:Fr}=(0,ae.Z)(Object.assign(Object.assign({},B),{hasFeedback:On,feedbackIcon:$t,showSuffixIcon:Gr,multiple:he,prefixCls:$n,componentName:"Cascader"})),Jr=y.useMemo(()=>De!==void 0?De:Er?"bottomRight":"bottomLeft",[De,Er]),Mr=(0,Xn.Z)(pt,ar),zr=Bt===!0?{clearIcon:Fr}:Bt,Qr=y.createElement(rr,Object.assign({prefixCls:$n,className:me()(!Oe&&sr,{[`${$n}-lg`]:nr==="large",[`${$n}-sm`]:nr==="small",[`${$n}-rtl`]:Er,[`${$n}-borderless`]:!He,[`${$n}-in-form-item`]:Ln},(0,or.Z)($n,xr,On),Rr,Qn==null?void 0:Qn.className,M,T,wr),disabled:kn,style:Object.assign(Object.assign({},Qn==null?void 0:Qn.style),pe)},nn,{builtinPlacements:Mr,direction:fr,placement:Jr,notFoundContent:Dr,allowClear:zr,showSearch:da,expandIcon:lr,suffixIcon:Pr,removeIcon:vr,loadingIcon:hr,checkable:dr,dropdownClassName:Ur,dropdownPrefixCls:Oe||sr,choiceTransitionName:(0,Yn.m)(ur,"",Re),transitionName:(0,Yn.m)(ur,"slide-up",Je),getPopupContainer:Pt||Mn,ref:le}));return cr(Hr(Qr))}),xe=(0,mr.Z)(zt);zt.SHOW_PARENT=At,zt.SHOW_CHILD=lt,zt._InternalPanelDoNotUseOrYouWillBeFired=xe;var Yt=zt},28103:function(gn,Ot,o){o.d(Ot,{Z:function(){return V}});var e=o(92310),y=o.n(e),k=o(59301),x=o(36355),G=o(17313),ie=o(83116),me=o(37613);const K=O=>{const{componentCls:Q,sizePaddingEdgeHorizontal:P,colorSplit:g,lineWidth:Z,textPaddingInline:H,orientationMargin:R,verticalMarginInline:Ae}=O;return{[Q]:Object.assign(Object.assign({},(0,G.Wf)(O)),{borderBlockStart:`${Z}px solid ${g}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:Ae,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${Z}px solid ${g}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${O.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${Q}-with-text`]:{display:"flex",alignItems:"center",margin:`${O.dividerHorizontalWithTextGutterMargin}px 0`,color:O.colorTextHeading,fontWeight:500,fontSize:O.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${g}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${Z}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${Q}-with-text-left`]:{"&::before":{width:`${R*100}%`},"&::after":{width:`${100-R*100}%`}},[`&-horizontal${Q}-with-text-right`]:{"&::before":{width:`${100-R*100}%`},"&::after":{width:`${R*100}%`}},[`${Q}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:H},"&-dashed":{background:"none",borderColor:g,borderStyle:"dashed",borderWidth:`${Z}px 0 0`},[`&-horizontal${Q}-with-text${Q}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${Q}-dashed`]:{borderInlineStartWidth:Z,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${Q}-with-text`]:{color:O.colorText,fontWeight:"normal",fontSize:O.fontSize},[`&-horizontal${Q}-with-text-left${Q}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${Q}-inner-text`]:{paddingInlineStart:P}},[`&-horizontal${Q}-with-text-right${Q}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${Q}-inner-text`]:{paddingInlineEnd:P}}})}};var Fe=(0,ie.Z)("Divider",O=>{const Q=(0,me.TS)(O,{dividerHorizontalWithTextGutterMargin:O.margin,dividerHorizontalGutterMargin:O.marginLG,sizePaddingEdgeHorizontal:0});return[K(Q)]},O=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:O.marginXS})),oe=function(O,Q){var P={};for(var g in O)Object.prototype.hasOwnProperty.call(O,g)&&Q.indexOf(g)<0&&(P[g]=O[g]);if(O!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Z=0,g=Object.getOwnPropertySymbols(O);Z<g.length;Z++)Q.indexOf(g[Z])<0&&Object.prototype.propertyIsEnumerable.call(O,g[Z])&&(P[g[Z]]=O[g[Z]]);return P},V=O=>{const{getPrefixCls:Q,direction:P,divider:g}=k.useContext(x.E_),{prefixCls:Z,type:H="horizontal",orientation:R="center",orientationMargin:Ae,className:Te,rootClassName:ue,children:ne,dashed:_e,plain:N,style:Ee}=O,et=oe(O,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Ce=Q("divider",Z),[Be,se]=Fe(Ce),yt=R.length>0?`-${R}`:R,Ve=!!ne,L=R==="left"&&Ae!=null,q=R==="right"&&Ae!=null,Se=y()(Ce,g==null?void 0:g.className,se,`${Ce}-${H}`,{[`${Ce}-with-text`]:Ve,[`${Ce}-with-text${yt}`]:Ve,[`${Ce}-dashed`]:!!_e,[`${Ce}-plain`]:!!N,[`${Ce}-rtl`]:P==="rtl",[`${Ce}-no-default-orientation-margin-left`]:L,[`${Ce}-no-default-orientation-margin-right`]:q},Te,ue),C=k.useMemo(()=>typeof Ae=="number"?Ae:/^\d+$/.test(Ae)?Number(Ae):Ae,[Ae]),W=Object.assign(Object.assign({},L&&{marginLeft:C}),q&&{marginRight:C});return Be(k.createElement("div",Object.assign({className:Se,style:Object.assign(Object.assign({},g==null?void 0:g.style),Ee)},et,{role:"separator"}),ne&&H!=="vertical"&&k.createElement("span",{className:`${Ce}-inner-text`,style:W},ne)))}},39722:function(gn,Ot,o){o.d(Ot,{t5:function(){return oe}});var e=o(92310),y=o.n(e),k=o(55477),x=o(59301),G=o(36355),ie=o(77578),me=o(17356),K=function(V,O){var Q={};for(var P in V)Object.prototype.hasOwnProperty.call(V,P)&&O.indexOf(P)<0&&(Q[P]=V[P]);if(V!=null&&typeof Object.getOwnPropertySymbols=="function")for(var g=0,P=Object.getOwnPropertySymbols(V);g<P.length;g++)O.indexOf(P[g])<0&&Object.prototype.propertyIsEnumerable.call(V,P[g])&&(Q[P[g]]=V[P[g]]);return Q};const Fe=(V,O,Q)=>{if(!(!O&&!Q))return x.createElement(x.Fragment,null,O&&x.createElement("div",{className:`${V}-title`},(0,ie.Z)(O)),x.createElement("div",{className:`${V}-inner-content`},(0,ie.Z)(Q)))},oe=V=>{const{hashId:O,prefixCls:Q,className:P,style:g,placement:Z="top",title:H,content:R,children:Ae}=V;return x.createElement("div",{className:y()(O,Q,`${Q}-pure`,`${Q}-placement-${Z}`,P),style:g},x.createElement("div",{className:`${Q}-arrow`}),x.createElement(k.G,Object.assign({},V,{className:O,prefixCls:Q}),Ae||Fe(Q,H,R)))},X=V=>{const{prefixCls:O}=V,Q=K(V,["prefixCls"]),{getPrefixCls:P}=x.useContext(G.E_),g=P("popover",O),[Z,H]=(0,me.Z)(g);return Z(x.createElement(oe,Object.assign({},Q,{prefixCls:g,hashId:H})))};Ot.ZP=X},60324:function(gn,Ot,o){var e=o(92310),y=o.n(e),k=o(59301),x=o(77578),G=o(62892),ie=o(36355),me=o(6848),K=o(39722),Fe=o(17356),oe=function(O,Q){var P={};for(var g in O)Object.prototype.hasOwnProperty.call(O,g)&&Q.indexOf(g)<0&&(P[g]=O[g]);if(O!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Z=0,g=Object.getOwnPropertySymbols(O);Z<g.length;Z++)Q.indexOf(g[Z])<0&&Object.prototype.propertyIsEnumerable.call(O,g[Z])&&(P[g[Z]]=O[g[Z]]);return P};const X=O=>{let{title:Q,content:P,prefixCls:g}=O;return k.createElement(k.Fragment,null,Q&&k.createElement("div",{className:`${g}-title`},(0,x.Z)(Q)),k.createElement("div",{className:`${g}-inner-content`},(0,x.Z)(P)))},V=k.forwardRef((O,Q)=>{const{prefixCls:P,title:g,content:Z,overlayClassName:H,placement:R="top",trigger:Ae="hover",mouseEnterDelay:Te=.1,mouseLeaveDelay:ue=.1,overlayStyle:ne={}}=O,_e=oe(O,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:N}=k.useContext(ie.E_),Ee=N("popover",P),[et,Ce]=(0,Fe.Z)(Ee),Be=N(),se=y()(H,Ce);return et(k.createElement(me.Z,Object.assign({placement:R,trigger:Ae,mouseEnterDelay:Te,mouseLeaveDelay:ue,overlayStyle:ne},_e,{prefixCls:Ee,overlayClassName:se,ref:Q,overlay:g||Z?k.createElement(X,{prefixCls:Ee,title:g,content:Z}):null,transitionName:(0,G.m)(Be,"zoom-big",_e.transitionName),"data-popover-inject":!0})))});V._InternalPanelDoNotUseOrYouWillBeFired=K.ZP,Ot.Z=V},17356:function(gn,Ot,o){var e=o(17313),y=o(29878),k=o(19447),x=o(33166),G=o(83116),ie=o(37613);const me=oe=>{const{componentCls:X,popoverColor:V,minWidth:O,fontWeightStrong:Q,popoverPadding:P,boxShadowSecondary:g,colorTextHeading:Z,borderRadiusLG:H,zIndexPopup:R,marginXS:Ae,colorBgElevated:Te,popoverBg:ue}=oe;return[{[X]:Object.assign(Object.assign({},(0,e.Wf)(oe)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:R,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":Te,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${X}-content`]:{position:"relative"},[`${X}-inner`]:{backgroundColor:ue,backgroundClip:"padding-box",borderRadius:H,boxShadow:g,padding:P},[`${X}-title`]:{minWidth:O,marginBottom:Ae,color:Z,fontWeight:Q},[`${X}-inner-content`]:{color:V}})},(0,k.ZP)(oe,{colorBg:"var(--antd-arrow-background-color)"}),{[`${X}-pure`]:{position:"relative",maxWidth:"none",margin:oe.sizePopupArrow,display:"inline-block",[`${X}-content`]:{display:"inline-block"}}}]},K=oe=>{const{componentCls:X}=oe;return{[X]:x.i.map(V=>{const O=oe[`${V}6`];return{[`&${X}-${V}`]:{"--antd-arrow-background-color":O,[`${X}-inner`]:{backgroundColor:O},[`${X}-arrow`]:{background:"transparent"}}}})}},Fe=oe=>{const{componentCls:X,lineWidth:V,lineType:O,colorSplit:Q,paddingSM:P,controlHeight:g,fontSize:Z,lineHeight:H,padding:R}=oe,Ae=g-Math.round(Z*H),Te=Ae/2,ue=Ae/2-V,ne=R;return{[X]:{[`${X}-inner`]:{padding:0},[`${X}-title`]:{margin:0,padding:`${Te}px ${ne}px ${ue}px`,borderBottom:`${V}px ${O} ${Q}`},[`${X}-inner-content`]:{padding:`${P}px ${ne}px`}}}};Ot.Z=(0,G.Z)("Popover",oe=>{const{colorBgElevated:X,colorText:V,wireframe:O}=oe,Q=(0,ie.TS)(oe,{popoverPadding:12,popoverBg:X,popoverColor:V});return[me(Q),K(Q),O&&Fe(Q),(0,y._y)(Q,"zoom-big")]},oe=>({width:177,minWidth:177,zIndexPopup:oe.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},39978:function(gn,Ot,o){o.d(Ot,{Z:function(){return Vt}});var e=o(5891),y=o(59301),k={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"},x=k,G=o(88853),ie=function(it,Ue){return y.createElement(G.Z,(0,e.Z)({},it,{ref:Ue,icon:x}))},me=y.forwardRef(ie),K=me,Fe=o(92310),oe=o.n(Fe),X=o(80962),V=o(29043),O=o(19149),Q=o(35788),P=o(85108),g=o(36994);function Z(J,it){var Ue=J.disabled,tt=J.prefixCls,Rt=J.character,ct=J.characterRender,It=J.index,_t=J.count,Ft=J.value,ee=J.allowHalf,vt=J.focused,Wt=J.onHover,at=J.onClick,on=function(Zn){Wt(Zn,It)},bn=function(Zn){at(Zn,It)},Ct=function(Zn){Zn.keyCode===P.Z.ENTER&&at(Zn,It)},gt=It+1,ze=new Set([tt]);Ft===0&&It===0&&vt?ze.add("".concat(tt,"-focused")):ee&&Ft+.5>=gt&&Ft<gt?(ze.add("".concat(tt,"-half")),ze.add("".concat(tt,"-active")),vt&&ze.add("".concat(tt,"-focused"))):(gt<=Ft?ze.add("".concat(tt,"-full")):ze.add("".concat(tt,"-zero")),gt===Ft&&vt&&ze.add("".concat(tt,"-focused")));var mn=typeof Rt=="function"?Rt(J):Rt,pn=y.createElement("li",{className:oe()(Array.from(ze)),ref:it},y.createElement("div",{onClick:Ue?null:bn,onKeyDown:Ue?null:Ct,onMouseMove:Ue?null:on,role:"radio","aria-checked":Ft>It?"true":"false","aria-posinset":It+1,"aria-setsize":_t,tabIndex:Ue?-1:0},y.createElement("div",{className:"".concat(tt,"-first")},mn),y.createElement("div",{className:"".concat(tt,"-second")},mn)));return ct&&(pn=ct(pn,J)),pn}var H=y.forwardRef(Z);function R(){var J=y.useRef({});function it(tt){return J.current[tt]}function Ue(tt){return function(Rt){J.current[tt]=Rt}}return[it,Ue]}function Ae(J){var it=J.pageXOffset,Ue="scrollLeft";if(typeof it!="number"){var tt=J.document;it=tt.documentElement[Ue],typeof it!="number"&&(it=tt.body[Ue])}return it}function Te(J){var it,Ue,tt=J.ownerDocument,Rt=tt.body,ct=tt&&tt.documentElement,It=J.getBoundingClientRect();return it=It.left,Ue=It.top,it-=ct.clientLeft||Rt.clientLeft||0,Ue-=ct.clientTop||Rt.clientTop||0,{left:it,top:Ue}}function ue(J){var it=Te(J),Ue=J.ownerDocument,tt=Ue.defaultView||Ue.parentWindow;return it.left+=Ae(tt),it.left}var ne=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function _e(J,it){var Ue,tt=J.prefixCls,Rt=tt===void 0?"rc-rate":tt,ct=J.className,It=J.defaultValue,_t=J.value,Ft=J.count,ee=Ft===void 0?5:Ft,vt=J.allowHalf,Wt=vt===void 0?!1:vt,at=J.allowClear,on=at===void 0?!0:at,bn=J.character,Ct=bn===void 0?"\u2605":bn,gt=J.characterRender,ze=J.disabled,mn=J.direction,pn=mn===void 0?"ltr":mn,rn=J.tabIndex,Zn=rn===void 0?0:rn,rr=J.autoFocus,Jn=J.onHoverChange,Yn=J.onChange,mr=J.onFocus,or=J.onBlur,Xt=J.onKeyDown,gr=J.onMouseLeave,br=(0,O.Z)(J,ne),er=R(),en=(0,V.Z)(er,2),Lt=en[0],Xn=en[1],ut=y.useRef(null),ae=function(){if(!ze){var Le;(Le=ut.current)===null||Le===void 0||Le.focus()}};y.useImperativeHandle(it,function(){return{focus:ae,blur:function(){if(!ze){var Le;(Le=ut.current)===null||Le===void 0||Le.blur()}}}});var In=(0,Q.Z)(It||0,{value:_t}),Sn=(0,V.Z)(In,2),Gn=Sn[0],un=Sn[1],zn=(0,Q.Z)(null),Pe=(0,V.Z)(zn,2),ye=Pe[0],Ne=Pe[1],lt=function(Le,Xe){var De=pn==="rtl",qe=Le+1;if(Wt){var Bt=Lt(Le),Zt=ue(Bt),xt=Bt.clientWidth;(De&&Xe-Zt>xt/2||!De&&Xe-Zt<xt/2)&&(qe-=.5)}return qe},At=function(Le){un(Le),Yn==null||Yn(Le)},fn=y.useState(!1),yn=(0,V.Z)(fn,2),zt=yn[0],xe=yn[1],Yt=function(){xe(!0),mr==null||mr()},B=function(){xe(!1),or==null||or()},le=y.useState(null),Oe=(0,V.Z)(le,2),Qe=Oe[0],I=Oe[1],M=function(Le,Xe){var De=lt(Xe,Le.pageX);De!==ye&&(I(De),Ne(null)),Jn==null||Jn(De)},T=function(Le){ze||(I(null),Ne(null),Jn==null||Jn(void 0)),Le&&(gr==null||gr(Le))},he=function(Le,Xe){var De=lt(Xe,Le.pageX),qe=!1;on&&(qe=De===Gn),T(),At(qe?0:De),Ne(qe?De:null)},He=function(Le){var Xe=Le.keyCode,De=pn==="rtl",qe=Gn;Xe===P.Z.RIGHT&&qe<ee&&!De?(Wt?qe+=.5:qe+=1,At(qe),Le.preventDefault()):Xe===P.Z.LEFT&&qe>0&&!De||Xe===P.Z.RIGHT&&qe>0&&De?(Wt?qe-=.5:qe-=1,At(qe),Le.preventDefault()):Xe===P.Z.LEFT&&qe<ee&&De&&(Wt?qe+=.5:qe+=1,At(qe),Le.preventDefault()),Xt==null||Xt(Le)};y.useEffect(function(){rr&&!ze&&ae()},[]);var Je=new Array(ee).fill(0).map(function(je,Le){return y.createElement(H,{ref:Xn(Le),index:Le,count:ee,disabled:ze,prefixCls:"".concat(Rt,"-star"),allowHalf:Wt,value:Qe===null?Gn:Qe,onClick:he,onHover:M,key:je||Le,character:Ct,characterRender:gt,focused:zt})}),Re=oe()(Rt,ct,(Ue={},(0,X.Z)(Ue,"".concat(Rt,"-disabled"),ze),(0,X.Z)(Ue,"".concat(Rt,"-rtl"),pn==="rtl"),Ue));return y.createElement("ul",(0,e.Z)({className:Re,onMouseLeave:T,tabIndex:ze?-1:Zn,onFocus:ze?null:Yt,onBlur:ze?null:B,onKeyDown:ze?null:He,ref:ut,role:"radiogroup"},(0,g.Z)(br,{aria:!0,data:!0,attr:!0})),Je)}var N=y.forwardRef(_e),Ee=N,et=o(36355),Ce=o(6848),Be=o(17313),se=o(83116),yt=o(37613);const Ve=J=>{const{componentCls:it}=J;return{[`${it}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:J.marginXS},"> div":{transition:`all ${J.motionDurationMid}, outline 0s`,"&:hover":{transform:J.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${J.lineWidth}px dashed ${J.starColor}`,transform:J.starHoverScale}},"&-first, &-second":{color:J.starBg,transition:`all ${J.motionDurationMid}`,userSelect:"none",[J.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${it}-star-first, &-half ${it}-star-second`]:{opacity:1},[`&-half ${it}-star-first, &-full ${it}-star-second`]:{color:"inherit"}}}},L=J=>({[`&-rtl${J.componentCls}`]:{direction:"rtl"}}),q=J=>{const{componentCls:it}=J;return{[it]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Be.Wf)(J)),{display:"inline-block",margin:0,padding:0,color:J.starColor,fontSize:J.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${it} ${it}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),Ve(J)),{[`+ ${it}-text`]:{display:"inline-block",marginInlineStart:J.marginXS,fontSize:J.fontSize}}),L(J))}};var Se=(0,se.Z)("Rate",J=>{const it=(0,yt.TS)(J,{});return[q(it)]},J=>({starColor:J.yellow6,starSize:J.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:J.colorFillContent})),C=function(J,it){var Ue={};for(var tt in J)Object.prototype.hasOwnProperty.call(J,tt)&&it.indexOf(tt)<0&&(Ue[tt]=J[tt]);if(J!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Rt=0,tt=Object.getOwnPropertySymbols(J);Rt<tt.length;Rt++)it.indexOf(tt[Rt])<0&&Object.prototype.propertyIsEnumerable.call(J,tt[Rt])&&(Ue[tt[Rt]]=J[tt[Rt]]);return Ue},Vt=y.forwardRef((J,it)=>{const{prefixCls:Ue,className:tt,rootClassName:Rt,style:ct,tooltips:It,character:_t=y.createElement(K,null)}=J,Ft=C(J,["prefixCls","className","rootClassName","style","tooltips","character"]),ee=(ze,mn)=>{let{index:pn}=mn;return It?y.createElement(Ce.Z,{title:It[pn]},ze):ze},{getPrefixCls:vt,direction:Wt,rate:at}=y.useContext(et.E_),on=vt("rate",Ue),[bn,Ct]=Se(on),gt=Object.assign(Object.assign({},at==null?void 0:at.style),ct);return bn(y.createElement(Ee,Object.assign({ref:it,character:_t,characterRender:ee},Ft,{className:oe()(tt,Rt,Ct,at==null?void 0:at.className),style:gt,prefixCls:on,direction:Wt})))})},10777:function(gn,Ot,o){o.d(Ot,{Z:function(){return _e}});var e=o(92310),y=o.n(e),k=o(59301),x=o(36355),G=function(N,Ee){var et={};for(var Ce in N)Object.prototype.hasOwnProperty.call(N,Ce)&&Ee.indexOf(Ce)<0&&(et[Ce]=N[Ce]);if(N!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Be=0,Ce=Object.getOwnPropertySymbols(N);Be<Ce.length;Be++)Ee.indexOf(Ce[Be])<0&&Object.prototype.propertyIsEnumerable.call(N,Ce[Be])&&(et[Ce[Be]]=N[Ce[Be]]);return et},me=N=>{var{prefixCls:Ee,className:et,color:Ce="blue",dot:Be,pending:se=!1,position:yt,label:Ve,children:L}=N,q=G(N,["prefixCls","className","color","dot","pending","position","label","children"]);const{getPrefixCls:Se}=k.useContext(x.E_),C=Se("timeline",Ee),W=y()(`${C}-item`,{[`${C}-item-pending`]:se},et),Vt=/blue|red|green|gray/.test(Ce||"")?void 0:Ce,J=y()(`${C}-item-head`,{[`${C}-item-head-custom`]:!!Be,[`${C}-item-head-${Ce}`]:!Vt});return k.createElement("li",Object.assign({},q,{className:W}),Ve&&k.createElement("div",{className:`${C}-item-label`},Ve),k.createElement("div",{className:`${C}-item-tail`}),k.createElement("div",{className:J,style:{borderColor:Vt,color:Vt}},Be),k.createElement("div",{className:`${C}-item-content`},L))},K=o(26390),Fe=o(50023),oe=function(N,Ee){var et={};for(var Ce in N)Object.prototype.hasOwnProperty.call(N,Ce)&&Ee.indexOf(Ce)<0&&(et[Ce]=N[Ce]);if(N!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Be=0,Ce=Object.getOwnPropertySymbols(N);Be<Ce.length;Be++)Ee.indexOf(Ce[Be])<0&&Object.prototype.propertyIsEnumerable.call(N,Ce[Be])&&(et[Ce[Be]]=N[Ce[Be]]);return et},V=N=>{var{prefixCls:Ee,className:et,pending:Ce=!1,children:Be,items:se,rootClassName:yt,reverse:Ve=!1,direction:L,hashId:q,pendingDot:Se,mode:C=""}=N,W=oe(N,["prefixCls","className","pending","children","items","rootClassName","reverse","direction","hashId","pendingDot","mode"]);const Vt=(_t,Ft)=>C==="alternate"?_t==="right"?`${Ee}-item-right`:_t==="left"?`${Ee}-item-left`:Ft%2===0?`${Ee}-item-left`:`${Ee}-item-right`:C==="left"?`${Ee}-item-left`:C==="right"?`${Ee}-item-right`:_t==="right"?`${Ee}-item-right`:"",J=(0,K.Z)(se||[]),it=typeof Ce=="boolean"?null:Ce;Ce&&J.push({pending:!!Ce,dot:Se||k.createElement(Fe.Z,null),children:it}),Ve&&J.reverse();const Ue=J.length,tt=`${Ee}-item-last`,Rt=J.filter(_t=>!!_t).map((_t,Ft)=>{var ee;const vt=Ft===Ue-2?tt:"",Wt=Ft===Ue-1?tt:"",{className:at}=_t,on=oe(_t,["className"]);return k.createElement(me,Object.assign({},on,{className:y()([at,!Ve&&Ce?vt:Wt,Vt((ee=_t==null?void 0:_t.position)!==null&&ee!==void 0?ee:"",Ft)]),key:(_t==null?void 0:_t.key)||Ft}))}),ct=J.some(_t=>!!(_t!=null&&_t.label)),It=y()(Ee,{[`${Ee}-pending`]:!!Ce,[`${Ee}-reverse`]:!!Ve,[`${Ee}-${C}`]:!!C&&!ct,[`${Ee}-label`]:ct,[`${Ee}-rtl`]:L==="rtl"},et,yt,q);return k.createElement("ul",Object.assign({},W,{className:It}),Rt)},O=o(38298);function Q(N,Ee){return N&&Array.isArray(N)?N:(0,O.Z)(Ee).map(et=>{var Ce,Be;return Object.assign({children:(Be=(Ce=et==null?void 0:et.props)===null||Ce===void 0?void 0:Ce.children)!==null&&Be!==void 0?Be:""},et.props)})}var P=Q,g=o(17313),Z=o(83116),H=o(37613);const R=N=>{const{componentCls:Ee}=N;return{[Ee]:Object.assign(Object.assign({},(0,g.Wf)(N)),{margin:0,padding:0,listStyle:"none",[`${Ee}-item`]:{position:"relative",margin:0,paddingBottom:N.itemPaddingBottom,fontSize:N.fontSize,listStyle:"none","&-tail":{position:"absolute",insetBlockStart:N.itemHeadSize,insetInlineStart:(N.itemHeadSize-N.tailWidth)/2,height:`calc(100% - ${N.itemHeadSize}px)`,borderInlineStart:`${N.tailWidth}px ${N.lineType} ${N.tailColor}`},"&-pending":{[`${Ee}-item-head`]:{fontSize:N.fontSizeSM,backgroundColor:"transparent"},[`${Ee}-item-tail`]:{display:"none"}},"&-head":{position:"absolute",width:N.itemHeadSize,height:N.itemHeadSize,backgroundColor:N.dotBg,border:`${N.dotBorderWidth}px ${N.lineType} transparent`,borderRadius:"50%","&-blue":{color:N.colorPrimary,borderColor:N.colorPrimary},"&-red":{color:N.colorError,borderColor:N.colorError},"&-green":{color:N.colorSuccess,borderColor:N.colorSuccess},"&-gray":{color:N.colorTextDisabled,borderColor:N.colorTextDisabled}},"&-head-custom":{position:"absolute",insetBlockStart:N.itemHeadSize/2,insetInlineStart:N.itemHeadSize/2,width:"auto",height:"auto",marginBlockStart:0,paddingBlock:N.customHeadPaddingVertical,lineHeight:1,textAlign:"center",border:0,borderRadius:0,transform:"translate(-50%, -50%)"},"&-content":{position:"relative",insetBlockStart:-(N.fontSize*N.lineHeight-N.fontSize)+N.lineWidth,marginInlineStart:N.margin+N.itemHeadSize,marginInlineEnd:0,marginBlockStart:0,marginBlockEnd:0,wordBreak:"break-word"},"&-last":{[`> ${Ee}-item-tail`]:{display:"none"},[`> ${Ee}-item-content`]:{minHeight:N.controlHeightLG*1.2}}},[`&${Ee}-alternate,
|
|
&${Ee}-right,
|
|
&${Ee}-label`]:{[`${Ee}-item`]:{"&-tail, &-head, &-head-custom":{insetInlineStart:"50%"},"&-head":{marginInlineStart:`-${N.marginXXS}px`,"&-custom":{marginInlineStart:N.tailWidth/2}},"&-left":{[`${Ee}-item-content`]:{insetInlineStart:`calc(50% - ${N.marginXXS}px)`,width:`calc(50% - ${N.marginSM}px)`,textAlign:"start"}},"&-right":{[`${Ee}-item-content`]:{width:`calc(50% - ${N.marginSM}px)`,margin:0,textAlign:"end"}}}},[`&${Ee}-right`]:{[`${Ee}-item-right`]:{[`${Ee}-item-tail,
|
|
${Ee}-item-head,
|
|
${Ee}-item-head-custom`]:{insetInlineStart:`calc(100% - ${(N.itemHeadSize+N.tailWidth)/2}px)`},[`${Ee}-item-content`]:{width:`calc(100% - ${N.itemHeadSize+N.marginXS}px)`}}},[`&${Ee}-pending
|
|
${Ee}-item-last
|
|
${Ee}-item-tail`]:{display:"block",height:`calc(100% - ${N.margin}px)`,borderInlineStart:`${N.tailWidth}px dotted ${N.tailColor}`},[`&${Ee}-reverse
|
|
${Ee}-item-last
|
|
${Ee}-item-tail`]:{display:"none"},[`&${Ee}-reverse ${Ee}-item-pending`]:{[`${Ee}-item-tail`]:{insetBlockStart:N.margin,display:"block",height:`calc(100% - ${N.margin}px)`,borderInlineStart:`${N.tailWidth}px dotted ${N.tailColor}`},[`${Ee}-item-content`]:{minHeight:N.controlHeightLG*1.2}},[`&${Ee}-label`]:{[`${Ee}-item-label`]:{position:"absolute",insetBlockStart:-(N.fontSize*N.lineHeight-N.fontSize)+N.tailWidth,width:`calc(50% - ${N.marginSM}px)`,textAlign:"end"},[`${Ee}-item-right`]:{[`${Ee}-item-label`]:{insetInlineStart:`calc(50% + ${N.marginSM}px)`,width:`calc(50% - ${N.marginSM}px)`,textAlign:"start"}}},"&-rtl":{direction:"rtl",[`${Ee}-item-head-custom`]:{transform:"translate(50%, -50%)"}}})}};var Ae=(0,Z.Z)("Timeline",N=>{const Ee=(0,H.TS)(N,{itemHeadSize:10,customHeadPaddingVertical:N.paddingXXS,paddingInlineEnd:2});return[R(Ee)]},N=>({tailColor:N.colorSplit,tailWidth:N.lineWidthBold,dotBorderWidth:N.wireframe?N.lineWidthBold:N.lineWidth*3,dotBg:N.colorBgContainer,itemPaddingBottom:N.padding*1.25})),Te=function(N,Ee){var et={};for(var Ce in N)Object.prototype.hasOwnProperty.call(N,Ce)&&Ee.indexOf(Ce)<0&&(et[Ce]=N[Ce]);if(N!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Be=0,Ce=Object.getOwnPropertySymbols(N);Be<Ce.length;Be++)Ee.indexOf(Ce[Be])<0&&Object.prototype.propertyIsEnumerable.call(N,Ce[Be])&&(et[Ce[Be]]=N[Ce[Be]]);return et};const ue=N=>{const{getPrefixCls:Ee,direction:et,timeline:Ce}=k.useContext(x.E_),{prefixCls:Be,children:se,items:yt,className:Ve,style:L}=N,q=Te(N,["prefixCls","children","items","className","style"]),Se=Ee("timeline",Be),[C,W]=Ae(Se),Vt=P(yt,se);return C(k.createElement(V,Object.assign({},q,{className:y()(Ce==null?void 0:Ce.className,Ve),style:Object.assign(Object.assign({},Ce==null?void 0:Ce.style),L),prefixCls:Se,direction:et,items:Vt,hashId:W})))};ue.Item=me;var ne=ue,_e=ne},78018:function(gn,Ot,o){o.d(Ot,{Z5:function(){return ts},_l:function(){return Us},bK:function(){return to}});var e=o(59301),y=o(3378);function k(t,n){t.prototype=Object.create(n.prototype),t.prototype.constructor=t,(0,y.Z)(t,n)}var x=o(5891),G=o(59781),ie=e.createContext(null),me=null;function K(t){t()}var Fe=K,oe=function(n){return Fe=n},X=function(){return Fe};function V(){var t=X(),n=null,r=null;return{clear:function(){n=null,r=null},notify:function(){t(function(){for(var l=n;l;)l.callback(),l=l.next})},get:function(){for(var l=[],i=n;i;)l.push(i),i=i.next;return l},subscribe:function(l){var i=!0,u=r={callback:l,next:null,prev:r};return u.prev?u.prev.next=u:n=u,function(){!i||n===null||(i=!1,u.next?u.next.prev=u.prev:r=u.prev,u.prev?u.prev.next=u.next:n=u.next)}}}}var O={notify:function(){},get:function(){return[]}};function Q(t,n){var r,a=O;function l(f){return p(),a.subscribe(f)}function i(){a.notify()}function u(){E.onStateChange&&E.onStateChange()}function s(){return!!r}function p(){r||(r=n?n.addNestedSub(u):t.subscribe(u),a=V())}function _(){r&&(r(),r=void 0,a.clear(),a=O)}var E={addNestedSub:l,notifyNestedSubs:i,handleChangeWrapper:u,isSubscribed:s,trySubscribe:p,tryUnsubscribe:_,getListeners:function(){return a}};return E}var P=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?e.useLayoutEffect:e.useEffect;function g(t){var n=t.store,r=t.context,a=t.children,l=(0,e.useMemo)(function(){var s=Q(n);return{store:n,subscription:s}},[n]),i=(0,e.useMemo)(function(){return n.getState()},[n]);P(function(){var s=l.subscription;return s.onStateChange=s.notifyNestedSubs,s.trySubscribe(),i!==n.getState()&&s.notifyNestedSubs(),function(){s.tryUnsubscribe(),s.onStateChange=null}},[l,i]);var u=r||ie;return e.createElement(u.Provider,{value:l},a)}var Z=g,H=o(16736),R=o(94266),Ae=o.n(R),Te=o(53410),ue=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],ne=["reactReduxForwardedRef"],_e=[],N=[null,null],Ee=function(n){try{return JSON.stringify(n)}catch(r){return String(n)}};function et(t,n){var r=t[1];return[n.payload,r+1]}function Ce(t,n,r){P(function(){return t.apply(void 0,n)},r)}function Be(t,n,r,a,l,i,u){t.current=a,n.current=l,r.current=!1,i.current&&(i.current=null,u())}function se(t,n,r,a,l,i,u,s,p,_){if(t){var E=!1,f=null,v=function(){if(!E){var Ke=n.getState(),rt,ot;try{rt=a(Ke,l.current)}catch(wt){ot=wt,f=wt}ot||(f=null),rt===i.current?u.current||p():(i.current=rt,s.current=rt,u.current=!0,_({type:"STORE_UPDATED",payload:{error:ot}}))}};r.onStateChange=v,r.trySubscribe(),v();var A=function(){if(E=!0,r.tryUnsubscribe(),r.onStateChange=null,f)throw f};return A}}var yt=function(){return[null,0]};function Ve(t,n){n===void 0&&(n={});var r=n,a=r.getDisplayName,l=a===void 0?function(Bn){return"ConnectAdvanced("+Bn+")"}:a,i=r.methodName,u=i===void 0?"connectAdvanced":i,s=r.renderCountProp,p=s===void 0?void 0:s,_=r.shouldHandleStateChanges,E=_===void 0?!0:_,f=r.storeKey,v=f===void 0?"store":f,A=r.withRef,U=A===void 0?!1:A,Ke=r.forwardRef,rt=Ke===void 0?!1:Ke,ot=r.context,wt=ot===void 0?ie:ot,Tt=(0,H.Z)(r,ue);if(0)var Ht;var An=wt;return function(Rn){var _r=Rn.displayName||Rn.name||"Component",Wn=l(_r),Cr=(0,x.Z)({},Tt,{getDisplayName:l,methodName:u,renderCountProp:p,shouldHandleStateChanges:E,storeKey:v,displayName:Wn,wrappedComponentName:_r,WrappedComponent:Rn}),Lr=Tt.pure;function kr(Vr){return t(Vr.dispatch,Cr)}var Da=Lr?e.useMemo:function(Vr){return Vr()};function ha(Vr){var Va=(0,e.useMemo)(function(){var Fl=Vr.reactReduxForwardedRef,fi=(0,H.Z)(Vr,ne);return[Vr.context,Fl,fi]},[Vr]),Pa=Va[0],Cl=Va[1],Xa=Va[2],Ha=(0,e.useMemo)(function(){return Pa&&Pa.Consumer&&(0,Te.isContextConsumer)(e.createElement(Pa.Consumer,null))?Pa:An},[Pa,An]),Ia=(0,e.useContext)(Ha),qa=!!Vr.store&&!!Vr.store.getState&&!!Vr.store.dispatch,Rl=!!Ia&&!!Ia.store,Sa=qa?Vr.store:Ia.store,Bl=(0,e.useMemo)(function(){return kr(Sa)},[Sa]),Ml=(0,e.useMemo)(function(){if(!E)return N;var Fl=Q(Sa,qa?null:Ia.subscription),fi=Fl.notifyNestedSubs.bind(Fl);return[Fl,fi]},[Sa,qa,Ia]),cl=Ml[0],Zl=Ml[1],Tl=(0,e.useMemo)(function(){return qa?Ia:(0,x.Z)({},Ia,{subscription:cl})},[qa,Ia,cl]),no=(0,e.useReducer)(et,_e,yt),Ys=no[0],Ll=Ys[0],Xs=no[1];if(Ll&&Ll.error)throw Ll.error;var ro=(0,e.useRef)(),di=(0,e.useRef)(Xa),jl=(0,e.useRef)(),ao=(0,e.useRef)(!1),mi=Da(function(){return jl.current&&Xa===di.current?jl.current:Bl(Sa.getState(),Xa)},[Sa,Ll,Xa]);Ce(Be,[di,ro,ao,Xa,mi,jl,Zl]),Ce(se,[E,Sa,cl,Bl,di,ro,ao,jl,Zl,Xs],[Sa,cl,Bl]);var pi=(0,e.useMemo)(function(){return e.createElement(Rn,(0,x.Z)({},mi,{ref:Cl}))},[Cl,Rn,mi]),qs=(0,e.useMemo)(function(){return E?e.createElement(Ha.Provider,{value:Tl},pi):pi},[Ha,pi,Tl]);return qs}var ua=Lr?e.memo(ha):ha;if(ua.WrappedComponent=Rn,ua.displayName=ha.displayName=Wn,rt){var wa=e.forwardRef(function(Va,Pa){return e.createElement(ua,(0,x.Z)({},Va,{reactReduxForwardedRef:Pa}))});return wa.displayName=Wn,wa.WrappedComponent=Rn,Ae()(wa,Rn)}return Ae()(ua,Rn)}}function L(t,n){return t===n?t!==0||n!==0||1/t===1/n:t!==t&&n!==n}function q(t,n){if(L(t,n))return!0;if(typeof t!="object"||t===null||typeof n!="object"||n===null)return!1;var r=Object.keys(t),a=Object.keys(n);if(r.length!==a.length)return!1;for(var l=0;l<r.length;l++)if(!Object.prototype.hasOwnProperty.call(n,r[l])||!L(t[r[l]],n[r[l]]))return!1;return!0}function Se(t,n){var r={},a=function(u){var s=t[u];typeof s=="function"&&(r[u]=function(){return n(s.apply(void 0,arguments))})};for(var l in t)a(l);return r}function C(t){return function(r,a){var l=t(r,a);function i(){return l}return i.dependsOnOwnProps=!1,i}}function W(t){return t.dependsOnOwnProps!==null&&t.dependsOnOwnProps!==void 0?!!t.dependsOnOwnProps:t.length!==1}function Vt(t,n){return function(a,l){var i=l.displayName,u=function(p,_){return u.dependsOnOwnProps?u.mapToProps(p,_):u.mapToProps(p)};return u.dependsOnOwnProps=!0,u.mapToProps=function(p,_){u.mapToProps=t,u.dependsOnOwnProps=W(t);var E=u(p,_);return typeof E=="function"&&(u.mapToProps=E,u.dependsOnOwnProps=W(E),E=u(p,_)),E},u}}function J(t){return typeof t=="function"?Vt(t,"mapDispatchToProps"):void 0}function it(t){return t?void 0:C(function(n){return{dispatch:n}})}function Ue(t){return t&&typeof t=="object"?C(function(n){return Se(t,n)}):void 0}var tt=[J,it,Ue];function Rt(t){return typeof t=="function"?Vt(t,"mapStateToProps"):void 0}function ct(t){return t?void 0:C(function(){return{}})}var It=[Rt,ct];function _t(t,n,r){return(0,x.Z)({},r,t,n)}function Ft(t){return function(r,a){var l=a.displayName,i=a.pure,u=a.areMergedPropsEqual,s=!1,p;return function(E,f,v){var A=t(E,f,v);return s?(!i||!u(A,p))&&(p=A):(s=!0,p=A),p}}}function ee(t){return typeof t=="function"?Ft(t):void 0}function vt(t){return t?void 0:function(){return _t}}var Wt=[ee,vt],at=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function on(t,n,r,a){return function(i,u){return r(t(i,u),n(a,u),u)}}function bn(t,n,r,a,l){var i=l.areStatesEqual,u=l.areOwnPropsEqual,s=l.areStatePropsEqual,p=!1,_,E,f,v,A;function U(Tt,Ht){return _=Tt,E=Ht,f=t(_,E),v=n(a,E),A=r(f,v,E),p=!0,A}function Ke(){return f=t(_,E),n.dependsOnOwnProps&&(v=n(a,E)),A=r(f,v,E),A}function rt(){return t.dependsOnOwnProps&&(f=t(_,E)),n.dependsOnOwnProps&&(v=n(a,E)),A=r(f,v,E),A}function ot(){var Tt=t(_,E),Ht=!s(Tt,f);return f=Tt,Ht&&(A=r(f,v,E)),A}function wt(Tt,Ht){var An=!u(Ht,E),Bn=!i(Tt,_,Ht,E);return _=Tt,E=Ht,An&&Bn?Ke():An?rt():Bn?ot():A}return function(Ht,An){return p?wt(Ht,An):U(Ht,An)}}function Ct(t,n){var r=n.initMapStateToProps,a=n.initMapDispatchToProps,l=n.initMergeProps,i=(0,H.Z)(n,at),u=r(t,i),s=a(t,i),p=l(t,i),_=i.pure?bn:on;return _(u,s,p,t,i)}var gt=["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"];function ze(t,n,r){for(var a=n.length-1;a>=0;a--){var l=n[a](t);if(l)return l}return function(i,u){throw new Error("Invalid value of type "+typeof t+" for "+r+" argument when connecting component "+u.wrappedComponentName+".")}}function mn(t,n){return t===n}function pn(t){var n=t===void 0?{}:t,r=n.connectHOC,a=r===void 0?Ve:r,l=n.mapStateToPropsFactories,i=l===void 0?It:l,u=n.mapDispatchToPropsFactories,s=u===void 0?tt:u,p=n.mergePropsFactories,_=p===void 0?Wt:p,E=n.selectorFactory,f=E===void 0?Ct:E;return function(A,U,Ke,rt){rt===void 0&&(rt={});var ot=rt,wt=ot.pure,Tt=wt===void 0?!0:wt,Ht=ot.areStatesEqual,An=Ht===void 0?mn:Ht,Bn=ot.areOwnPropsEqual,Rn=Bn===void 0?q:Bn,_r=ot.areStatePropsEqual,Wn=_r===void 0?q:_r,Cr=ot.areMergedPropsEqual,Lr=Cr===void 0?q:Cr,kr=(0,H.Z)(ot,gt),Da=ze(A,i,"mapStateToProps"),ha=ze(U,s,"mapDispatchToProps"),ua=ze(Ke,_,"mergeProps");return a(f,(0,x.Z)({methodName:"connect",getDisplayName:function(Vr){return"Connect("+Vr+")"},shouldHandleStateChanges:!!A,initMapStateToProps:Da,initMapDispatchToProps:ha,initMergeProps:ua,pure:Tt,areStatesEqual:An,areOwnPropsEqual:Rn,areStatePropsEqual:Wn,areMergedPropsEqual:Lr},kr))}}var rn=pn();function Zn(){var t=useContext(ReactReduxContext);return t}function rr(t){t===void 0&&(t=ReactReduxContext);var n=t===ReactReduxContext?useDefaultReduxContext:function(){return useContext(t)};return function(){var a=n(),l=a.store;return l}}var Jn=null;function Yn(t){t===void 0&&(t=ReactReduxContext);var n=t===ReactReduxContext?useDefaultStore:createStoreHook(t);return function(){var a=n();return a.dispatch}}var mr=null,or=function(n,r){return n===r};function Xt(t,n,r,a){var l=useReducer(function(U){return U+1},0),i=l[1],u=useMemo(function(){return createSubscription(r,a)},[r,a]),s=useRef(),p=useRef(),_=useRef(),E=useRef(),f=r.getState(),v;try{if(t!==p.current||f!==_.current||s.current){var A=t(f);E.current===void 0||!n(A,E.current)?v=A:v=E.current}else v=E.current}catch(U){throw s.current&&(U.message+=`
|
|
The error may be correlated with this previous error:
|
|
`+s.current.stack+`
|
|
|
|
`),U}return useIsomorphicLayoutEffect(function(){p.current=t,_.current=f,E.current=v,s.current=void 0}),useIsomorphicLayoutEffect(function(){function U(){try{var Ke=r.getState();if(Ke===_.current)return;var rt=p.current(Ke);if(n(rt,E.current))return;E.current=rt,_.current=Ke}catch(ot){s.current=ot}i()}return u.onStateChange=U,u.trySubscribe(),U(),function(){return u.tryUnsubscribe()}},[r,u]),v}function gr(t){t===void 0&&(t=ReactReduxContext);var n=t===ReactReduxContext?useDefaultReduxContext:function(){return useContext(t)};return function(a,l){l===void 0&&(l=or);var i=n(),u=i.store,s=i.subscription,p=Xt(a,l,u,s);return useDebugValue(p),p}}var br=null,er=o(4676);oe(er.unstable_batchedUpdates);function en(t,n){if(t.length!==n.length)return!1;for(var r=0;r<t.length;r++)if(t[r]!==n[r])return!1;return!0}function Lt(t,n){var r=(0,e.useState)(function(){return{inputs:n,result:t()}})[0],a=(0,e.useRef)(!0),l=(0,e.useRef)(r),i=a.current||!!(n&&l.current.inputs&&en(n,l.current.inputs)),u=i?l.current:{inputs:n,result:t()};return(0,e.useEffect)(function(){a.current=!1,l.current=u},[u]),u.result}function Xn(t,n){return Lt(function(){return t},n)}var ut=Lt,ae=Xn,In=!0,Sn="Invariant failed";function Gn(t,n){if(!t){if(In)throw new Error(Sn);var r=typeof n=="function"?n():n,a=r?"".concat(Sn,": ").concat(r):Sn;throw new Error(a)}}var un=function(n){var r=n.top,a=n.right,l=n.bottom,i=n.left,u=a-i,s=l-r,p={top:r,right:a,bottom:l,left:i,width:u,height:s,x:i,y:r,center:{x:(a+i)/2,y:(l+r)/2}};return p},zn=function(n,r){return{top:n.top-r.top,left:n.left-r.left,bottom:n.bottom+r.bottom,right:n.right+r.right}},Pe=function(n,r){return{top:n.top+r.top,left:n.left+r.left,bottom:n.bottom-r.bottom,right:n.right-r.right}},ye=function(n,r){return{top:n.top+r.y,left:n.left+r.x,bottom:n.bottom+r.y,right:n.right+r.x}},Ne={top:0,right:0,bottom:0,left:0},lt=function(n){var r=n.borderBox,a=n.margin,l=a===void 0?Ne:a,i=n.border,u=i===void 0?Ne:i,s=n.padding,p=s===void 0?Ne:s,_=un(zn(r,l)),E=un(Pe(r,u)),f=un(Pe(E,p));return{marginBox:_,borderBox:un(r),paddingBox:E,contentBox:f,margin:l,border:u,padding:p}},At=function(n){var r=n.slice(0,-2),a=n.slice(-2);if(a!=="px")return 0;var l=Number(r);return isNaN(l)&&Gn(!1),l},fn=function(){return{x:window.pageXOffset,y:window.pageYOffset}},yn=function(n,r){var a=n.borderBox,l=n.border,i=n.margin,u=n.padding,s=ye(a,r);return lt({borderBox:s,border:l,margin:i,padding:u})},zt=function(n,r){return r===void 0&&(r=fn()),yn(n,r)},xe=function(n,r){var a={top:At(r.marginTop),right:At(r.marginRight),bottom:At(r.marginBottom),left:At(r.marginLeft)},l={top:At(r.paddingTop),right:At(r.paddingRight),bottom:At(r.paddingBottom),left:At(r.paddingLeft)},i={top:At(r.borderTopWidth),right:At(r.borderRightWidth),bottom:At(r.borderBottomWidth),left:At(r.borderLeftWidth)};return lt({borderBox:n,margin:a,padding:l,border:i})},Yt=function(n){var r=n.getBoundingClientRect(),a=window.getComputedStyle(n);return xe(r,a)},B=Number.isNaN||function(n){return typeof n=="number"&&n!==n};function le(t,n){return!!(t===n||B(t)&&B(n))}function Oe(t,n){if(t.length!==n.length)return!1;for(var r=0;r<t.length;r++)if(!le(t[r],n[r]))return!1;return!0}function Qe(t,n){n===void 0&&(n=Oe);var r,a=[],l,i=!1;function u(){for(var s=[],p=0;p<arguments.length;p++)s[p]=arguments[p];return i&&r===this&&n(s,a)||(l=t.apply(this,s),i=!0,r=this,a=s),l}return u}var I=Qe,M=function(n){var r=[],a=null,l=function(){for(var u=arguments.length,s=new Array(u),p=0;p<u;p++)s[p]=arguments[p];r=s,!a&&(a=requestAnimationFrame(function(){a=null,n.apply(void 0,r)}))};return l.cancel=function(){a&&(cancelAnimationFrame(a),a=null)},l},T=M,he=!0,He=/[ \t]{2,}/g,Je=/^[ \t]*/gm,Re=function(n){return n.replace(He," ").replace(Je,"").trim()},je=function(n){return Re(`
|
|
%creact-beautiful-dnd
|
|
|
|
%c`+Re(n)+`
|
|
|
|
%c\u{1F477}\u200D This is a development only message. It will be removed in production builds.
|
|
`)},Le=function(n){return[je(n),"color: #00C584; font-size: 1.2em; font-weight: bold;","line-height: 1.5","color: #723874;"]},Xe="__react-beautiful-dnd-disable-dev-warnings";function De(t,n){var r;he||typeof window!="undefined"&&window[Xe]||(r=console)[t].apply(r,Le(n))}var qe=De.bind(null,"warn"),Bt=De.bind(null,"error");function Zt(){}function xt(t,n){return(0,x.Z)({},t,{},n)}function Pt(t,n,r){var a=n.map(function(l){var i=xt(r,l.options);return t.addEventListener(l.eventName,l.fn,i),function(){t.removeEventListener(l.eventName,l.fn,i)}});return function(){a.forEach(function(i){i()})}}var kt=!0,Tn="Invariant failed";function pt(t){this.message=t}pt.prototype.toString=function(){return this.message};function pe(t,n){if(!t)throw kt?new pt(Tn):new pt(Tn+": "+(n||""))}var ir=function(t){k(n,t);function n(){for(var a,l=arguments.length,i=new Array(l),u=0;u<l;u++)i[u]=arguments[u];return a=t.call.apply(t,[this].concat(i))||this,a.callbacks=null,a.unbind=Zt,a.onWindowError=function(s){var p=a.getCallbacks();p.isDragging()&&p.tryAbort();var _=s.error;_ instanceof pt&&s.preventDefault()},a.getCallbacks=function(){if(!a.callbacks)throw new Error("Unable to find AppCallbacks in <ErrorBoundary/>");return a.callbacks},a.setCallbacks=function(s){a.callbacks=s},a}var r=n.prototype;return r.componentDidMount=function(){this.unbind=Pt(window,[{eventName:"error",fn:this.onWindowError}])},r.componentWillUnmount=function(){this.unbind()},r.componentDidCatch=function(l){if(l instanceof pt){this.setState({});return}throw l},r.render=function(){return this.props.children(this.setCallbacks)},n}(e.Component),nn=`
|
|
Press space bar to start a drag.
|
|
When dragging you can use the arrow keys to move the item around and escape to cancel.
|
|
Some screen readers may require you to be in focus mode or to use your pass through key
|
|
`,Mn=function(n){return n+1},Nn=function(n){return`
|
|
You have lifted an item in position `+Mn(n.source.index)+`
|
|
`},tr=function(n,r){var a=n.droppableId===r.droppableId,l=Mn(n.index),i=Mn(r.index);return a?`
|
|
You have moved the item from position `+l+`
|
|
to position `+i+`
|
|
`:`
|
|
You have moved the item from position `+l+`
|
|
in list `+n.droppableId+`
|
|
to list `+r.droppableId+`
|
|
in position `+i+`
|
|
`},qn=function(n,r,a){var l=r.droppableId===a.droppableId;return l?`
|
|
The item `+n+`
|
|
has been combined with `+a.draggableId:`
|
|
The item `+n+`
|
|
in list `+r.droppableId+`
|
|
has been combined with `+a.draggableId+`
|
|
in list `+a.droppableId+`
|
|
`},ar=function(n){var r=n.destination;if(r)return tr(n.source,r);var a=n.combine;return a?qn(n.draggableId,n.source,a):"You are over an area that cannot be dropped on"},Qn=function(n){return`
|
|
The item has returned to its starting position
|
|
of `+Mn(n.index)+`
|
|
`},fr=function(n){if(n.reason==="CANCEL")return`
|
|
Movement cancelled.
|
|
`+Qn(n.source)+`
|
|
`;var r=n.destination,a=n.combine;return r?`
|
|
You have dropped the item.
|
|
`+tr(n.source,r)+`
|
|
`:a?`
|
|
You have dropped the item.
|
|
`+qn(n.draggableId,n.source,a)+`
|
|
`:`
|
|
The item has been dropped while not over a drop area.
|
|
`+Qn(n.source)+`
|
|
`},Er={dragHandleUsageInstructions:nn,onDragStart:Nn,onDragUpdate:ar,onDragEnd:fr},xn={x:0,y:0},On=function(n,r){return{x:n.x+r.x,y:n.y+r.y}},Ln=function(n,r){return{x:n.x-r.x,y:n.y-r.y}},$t=function(n,r){return n.x===r.x&&n.y===r.y},xr=function(n){return{x:n.x!==0?-n.x:0,y:n.y!==0?-n.y:0}},Dr=function(n,r,a){var l;return a===void 0&&(a=0),l={},l[n]=r,l[n==="x"?"y":"x"]=a,l},ur=function(n,r){return Math.sqrt(Math.pow(r.x-n.x,2)+Math.pow(r.y-n.y,2))},$n=function(n,r){return Math.min.apply(Math,r.map(function(a){return ur(n,a)}))},sr=function(n){return function(r){return{x:n(r.x),y:n(r.y)}}},Hr=function(t,n){var r=un({top:Math.max(n.top,t.top),right:Math.min(n.right,t.right),bottom:Math.min(n.bottom,t.bottom),left:Math.max(n.left,t.left)});return r.width<=0||r.height<=0?null:r},wr=function(n,r){return{top:n.top+r.y,left:n.left+r.x,bottom:n.bottom+r.y,right:n.right+r.x}},cr=function(n){return[{x:n.left,y:n.top},{x:n.right,y:n.top},{x:n.left,y:n.bottom},{x:n.right,y:n.bottom}]},Br={top:0,right:0,bottom:0,left:0},Rr=function(n,r){return r?wr(n,r.scroll.diff.displacement):n},Ur=function(n,r,a){if(a&&a.increasedBy){var l;return(0,x.Z)({},n,(l={},l[r.end]=n[r.end]+a.increasedBy[r.line],l))}return n},da=function(n,r){return r&&r.shouldClipSubject?Hr(r.pageMarginBox,n):un(n)},nr=function(t){var n=t.page,r=t.withPlaceholder,a=t.axis,l=t.frame,i=Rr(n.marginBox,l),u=Ur(i,a,r),s=da(u,l);return{page:n,withPlaceholder:r,active:s}},Et=function(t,n){t.frame||pe(!1);var r=t.frame,a=Ln(n,r.scroll.initial),l=xr(a),i=(0,x.Z)({},r,{scroll:{initial:r.scroll.initial,current:n,diff:{value:a,displacement:l},max:r.scroll.max}}),u=nr({page:t.subject.page,withPlaceholder:t.subject.withPlaceholder,axis:t.axis,frame:i}),s=(0,x.Z)({},t,{frame:i,subject:u});return s};function kn(t){return Number.isInteger?Number.isInteger(t):typeof t=="number"&&isFinite(t)&&Math.floor(t)===t}function lr(t){return Object.values?Object.values(t):Object.keys(t).map(function(n){return t[n]})}function hr(t,n){if(t.findIndex)return t.findIndex(n);for(var r=0;r<t.length;r++)if(n(t[r]))return r;return-1}function dr(t,n){if(t.find)return t.find(n);var r=hr(t,n);if(r!==-1)return t[r]}function Gr(t){return Array.prototype.slice.call(t)}var Pr=I(function(t){return t.reduce(function(n,r){return n[r.descriptor.id]=r,n},{})}),vr=I(function(t){return t.reduce(function(n,r){return n[r.descriptor.id]=r,n},{})}),Fr=I(function(t){return lr(t)}),Jr=I(function(t){return lr(t)}),Mr=I(function(t,n){var r=Jr(n).filter(function(a){return t===a.descriptor.droppableId}).sort(function(a,l){return a.descriptor.index-l.descriptor.index});return r});function zr(t){return t.at&&t.at.type==="REORDER"?t.at.destination:null}function Qr(t){return t.at&&t.at.type==="COMBINE"?t.at.combine:null}var wn=I(function(t,n){return n.filter(function(r){return r.descriptor.id!==t.descriptor.id})}),ma=function(t){var n=t.isMovingForward,r=t.draggable,a=t.destination,l=t.insideDestination,i=t.previousImpact;if(!a.isCombineEnabled)return null;var u=zr(i);if(!u)return null;function s(Ke){var rt={type:"COMBINE",combine:{draggableId:Ke,droppableId:a.descriptor.id}};return(0,x.Z)({},i,{at:rt})}var p=i.displaced.all,_=p.length?p[0]:null;if(n)return _?s(_):null;var E=wn(r,l);if(!_){if(!E.length)return null;var f=E[E.length-1];return s(f.descriptor.id)}var v=hr(E,function(Ke){return Ke.descriptor.id===_});v===-1&&pe(!1);var A=v-1;if(A<0)return null;var U=E[A];return s(U.descriptor.id)},sa=function(t,n){return t.descriptor.droppableId===n.descriptor.id},ba={point:xn,value:0},qr={invisible:{},visible:{},all:[]},ya={displaced:qr,displacedBy:ba,at:null},Ir=function(t,n){return function(r){return t<=r&&r<=n}},_a=function(t){var n=Ir(t.top,t.bottom),r=Ir(t.left,t.right);return function(a){var l=n(a.top)&&n(a.bottom)&&r(a.left)&&r(a.right);if(l)return!0;var i=n(a.top)||n(a.bottom),u=r(a.left)||r(a.right),s=i&&u;if(s)return!0;var p=a.top<t.top&&a.bottom>t.bottom,_=a.left<t.left&&a.right>t.right,E=p&&_;if(E)return!0;var f=p&&u||_&&i;return f}},Ca=function(t){var n=Ir(t.top,t.bottom),r=Ir(t.left,t.right);return function(a){var l=n(a.top)&&n(a.bottom)&&r(a.left)&&r(a.right);return l}},pa={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Na={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Ra=function(t){return function(n){var r=Ir(n.top,n.bottom),a=Ir(n.left,n.right);return function(l){return t===pa?r(l.top)&&r(l.bottom):a(l.left)&&a(l.right)}}},Ua=function(n,r){var a=r.frame?r.frame.scroll.diff.displacement:xn;return wr(n,a)},ln=function(n,r,a){return r.subject.active?a(r.subject.active)(n):!1},Kn=function(n,r,a){return a(r)(n)},pr=function(n){var r=n.target,a=n.destination,l=n.viewport,i=n.withDroppableDisplacement,u=n.isVisibleThroughFrameFn,s=i?Ua(r,a):r;return ln(s,a,u)&&Kn(s,l,u)},Kr=function(n){return pr((0,x.Z)({},n,{isVisibleThroughFrameFn:_a}))},Zr=function(n){return pr((0,x.Z)({},n,{isVisibleThroughFrameFn:Ca}))},na=function(n){return pr((0,x.Z)({},n,{isVisibleThroughFrameFn:Ra(n.destination.axis)}))},$r=function(n,r,a){if(typeof a=="boolean")return a;if(!r)return!0;var l=r.invisible,i=r.visible;if(l[n])return!1;var u=i[n];return u?u.shouldAnimate:!0};function Yr(t,n){var r=t.page.marginBox,a={top:n.point.y,right:0,bottom:0,left:n.point.x};return un(zn(r,a))}function Xr(t){var n=t.afterDragging,r=t.destination,a=t.displacedBy,l=t.viewport,i=t.forceShouldAnimate,u=t.last;return n.reduce(function(p,_){var E=Yr(_,a),f=_.descriptor.id;p.all.push(f);var v=Kr({target:E,destination:r,viewport:l,withDroppableDisplacement:!0});if(!v)return p.invisible[_.descriptor.id]=!0,p;var A=$r(f,u,i),U={draggableId:f,shouldAnimate:A};return p.visible[f]=U,p},{all:[],visible:{},invisible:{}})}function ra(t,n){if(!t.length)return 0;var r=t[t.length-1].descriptor.index;return n.inHomeList?r:r+1}function ca(t){var n=t.insideDestination,r=t.inHomeList,a=t.displacedBy,l=t.destination,i=ra(n,{inHomeList:r});return{displaced:qr,displacedBy:a,at:{type:"REORDER",destination:{droppableId:l.descriptor.id,index:i}}}}function Ut(t){var n=t.draggable,r=t.insideDestination,a=t.destination,l=t.viewport,i=t.displacedBy,u=t.last,s=t.index,p=t.forceShouldAnimate,_=sa(n,a);if(s==null)return ca({insideDestination:r,inHomeList:_,displacedBy:i,destination:a});var E=dr(r,function(Ke){return Ke.descriptor.index===s});if(!E)return ca({insideDestination:r,inHomeList:_,displacedBy:i,destination:a});var f=wn(n,r),v=r.indexOf(E),A=f.slice(v),U=Xr({afterDragging:A,destination:a,displacedBy:i,last:u,viewport:l.frame,forceShouldAnimate:p});return{displaced:U,displacedBy:i,at:{type:"REORDER",destination:{droppableId:a.descriptor.id,index:s}}}}function ea(t,n){return!!n.effected[t]}var Ga=function(t){var n=t.isMovingForward,r=t.destination,a=t.draggables,l=t.combine,i=t.afterCritical;if(!r.isCombineEnabled)return null;var u=l.draggableId,s=a[u],p=s.descriptor.index,_=ea(u,i);return _?n?p:p-1:n?p+1:p},fa=function(t){var n=t.isMovingForward,r=t.isInHomeList,a=t.insideDestination,l=t.location;if(!a.length)return null;var i=l.index,u=n?i+1:i-1,s=a[0].descriptor.index,p=a[a.length-1].descriptor.index,_=r?p:p+1;return u<s||u>_?null:u},$a=function(t){var n=t.isMovingForward,r=t.isInHomeList,a=t.draggable,l=t.draggables,i=t.destination,u=t.insideDestination,s=t.previousImpact,p=t.viewport,_=t.afterCritical,E=s.at;if(E||pe(!1),E.type==="REORDER"){var f=fa({isMovingForward:n,isInHomeList:r,location:E.destination,insideDestination:u});return f==null?null:Ut({draggable:a,insideDestination:u,destination:i,viewport:p,last:s.displaced,displacedBy:s.displacedBy,index:f})}var v=Ga({isMovingForward:n,destination:i,displaced:s.displaced,draggables:l,combine:E.combine,afterCritical:_});return v==null?null:Ut({draggable:a,insideDestination:u,destination:i,viewport:p,last:s.displaced,displacedBy:s.displacedBy,index:v})},Hn=function(t){var n=t.displaced,r=t.afterCritical,a=t.combineWith,l=t.displacedBy,i=!!(n.visible[a]||n.invisible[a]);return ea(a,r)?i?xn:xr(l.point):i?l.point:xn},dl=function(t){var n=t.afterCritical,r=t.impact,a=t.draggables,l=Qr(r);l||pe(!1);var i=l.draggableId,u=a[i].page.borderBox.center,s=Hn({displaced:r.displaced,afterCritical:n,combineWith:i,displacedBy:r.displacedBy});return On(u,s)},za=function(n,r){return r.margin[n.start]+r.borderBox[n.size]/2},Qa=function(n,r){return r.margin[n.end]+r.borderBox[n.size]/2},va=function(n,r,a){return r[n.crossAxisStart]+a.margin[n.crossAxisStart]+a.borderBox[n.crossAxisSize]/2},jr=function(n){var r=n.axis,a=n.moveRelativeTo,l=n.isMoving;return Dr(r.line,a.marginBox[r.end]+za(r,l),va(r,a.marginBox,l))},el=function(n){var r=n.axis,a=n.moveRelativeTo,l=n.isMoving;return Dr(r.line,a.marginBox[r.start]-Qa(r,l),va(r,a.marginBox,l))},tl=function(n){var r=n.axis,a=n.moveInto,l=n.isMoving;return Dr(r.line,a.contentBox[r.start]+za(r,l),va(r,a.contentBox,l))},Ma=function(t){var n=t.impact,r=t.draggable,a=t.draggables,l=t.droppable,i=t.afterCritical,u=Mr(l.descriptor.id,a),s=r.page,p=l.axis;if(!u.length)return tl({axis:p,moveInto:l.page,isMoving:s});var _=n.displaced,E=n.displacedBy,f=_.all[0];if(f){var v=a[f];if(ea(f,i))return el({axis:p,moveRelativeTo:v.page,isMoving:s});var A=yn(v.page,E.point);return el({axis:p,moveRelativeTo:A,isMoving:s})}var U=u[u.length-1];if(U.descriptor.id===r.descriptor.id)return s.borderBox.center;if(ea(U.descriptor.id,i)){var Ke=yn(U.page,xr(i.displacedBy.point));return jr({axis:p,moveRelativeTo:Ke,isMoving:s})}return jr({axis:p,moveRelativeTo:U.page,isMoving:s})},Sr=function(t,n){var r=t.frame;return r?On(n,r.scroll.diff.displacement):n},nl=function(n){var r=n.impact,a=n.draggable,l=n.droppable,i=n.draggables,u=n.afterCritical,s=a.page.borderBox.center,p=r.at;return!l||!p?s:p.type==="REORDER"?Ma({impact:r,draggable:a,draggables:i,droppable:l,afterCritical:u}):dl({impact:r,draggables:i,afterCritical:u})},Za=function(t){var n=nl(t),r=t.droppable,a=r?Sr(r,n):n;return a},rl=function(t,n){var r=Ln(n,t.scroll.initial),a=xr(r),l=un({top:n.y,bottom:n.y+t.frame.height,left:n.x,right:n.x+t.frame.width}),i={frame:l,scroll:{initial:t.scroll.initial,max:t.scroll.max,current:n,diff:{value:r,displacement:a}}};return i};function al(t,n){return t.map(function(r){return n[r]})}function ml(t,n){for(var r=0;r<n.length;r++){var a=n[r].visible[t];if(a)return a}return null}var pl=function(t){var n=t.impact,r=t.viewport,a=t.destination,l=t.draggables,i=t.maxScrollChange,u=rl(r,On(r.scroll.current,i)),s=a.frame?Et(a,On(a.frame.scroll.current,i)):a,p=n.displaced,_=Xr({afterDragging:al(p.all,l),destination:a,displacedBy:n.displacedBy,viewport:u.frame,last:p,forceShouldAnimate:!1}),E=Xr({afterDragging:al(p.all,l),destination:s,displacedBy:n.displacedBy,viewport:r.frame,last:p,forceShouldAnimate:!1}),f={},v={},A=[p,_,E];p.all.forEach(function(Ke){var rt=ml(Ke,A);if(rt){v[Ke]=rt;return}f[Ke]=!0});var U=(0,x.Z)({},n,{displaced:{all:p.all,invisible:f,visible:v}});return U},ll=function(t,n){return On(t.scroll.diff.displacement,n)},Ba=function(t){var n=t.pageBorderBoxCenter,r=t.draggable,a=t.viewport,l=ll(a,n),i=Ln(l,r.page.borderBox.center);return On(r.client.borderBox.center,i)},Ta=function(t){var n=t.draggable,r=t.destination,a=t.newPageBorderBoxCenter,l=t.viewport,i=t.withDroppableDisplacement,u=t.onlyOnMainAxis,s=u===void 0?!1:u,p=Ln(a,n.page.borderBox.center),_=wr(n.page.borderBox,p),E={target:_,destination:r,withDroppableDisplacement:i,viewport:l};return s?na(E):Zr(E)},aa=function(t){var n=t.isMovingForward,r=t.draggable,a=t.destination,l=t.draggables,i=t.previousImpact,u=t.viewport,s=t.previousPageBorderBoxCenter,p=t.previousClientSelection,_=t.afterCritical;if(!a.isEnabled)return null;var E=Mr(a.descriptor.id,l),f=sa(r,a),v=ma({isMovingForward:n,draggable:r,destination:a,insideDestination:E,previousImpact:i})||$a({isMovingForward:n,isInHomeList:f,draggable:r,draggables:l,destination:a,insideDestination:E,previousImpact:i,viewport:u,afterCritical:_});if(!v)return null;var A=Za({impact:v,draggable:r,droppable:a,draggables:l,afterCritical:_}),U=Ta({draggable:r,destination:a,newPageBorderBoxCenter:A,viewport:u.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});if(U){var Ke=Ba({pageBorderBoxCenter:A,draggable:r,viewport:u});return{clientSelection:Ke,impact:v,scrollJumpRequest:null}}var rt=Ln(A,s),ot=pl({impact:v,viewport:u,destination:a,draggables:l,maxScrollChange:rt});return{clientSelection:p,impact:ot,scrollJumpRequest:rt}},Tr=function(n){var r=n.subject.active;return r||pe(!1),r},Ka=function(t){var n=t.isMovingForward,r=t.pageBorderBoxCenter,a=t.source,l=t.droppables,i=t.viewport,u=a.subject.active;if(!u)return null;var s=a.axis,p=Ir(u[s.start],u[s.end]),_=Fr(l).filter(function(f){return f!==a}).filter(function(f){return f.isEnabled}).filter(function(f){return!!f.subject.active}).filter(function(f){return _a(i.frame)(Tr(f))}).filter(function(f){var v=Tr(f);return n?u[s.crossAxisEnd]<v[s.crossAxisEnd]:v[s.crossAxisStart]<u[s.crossAxisStart]}).filter(function(f){var v=Tr(f),A=Ir(v[s.start],v[s.end]);return p(v[s.start])||p(v[s.end])||A(u[s.start])||A(u[s.end])}).sort(function(f,v){var A=Tr(f)[s.crossAxisStart],U=Tr(v)[s.crossAxisStart];return n?A-U:U-A}).filter(function(f,v,A){return Tr(f)[s.crossAxisStart]===Tr(A[0])[s.crossAxisStart]});if(!_.length)return null;if(_.length===1)return _[0];var E=_.filter(function(f){var v=Ir(Tr(f)[s.start],Tr(f)[s.end]);return v(r[s.line])});return E.length===1?E[0]:E.length>1?E.sort(function(f,v){return Tr(f)[s.start]-Tr(v)[s.start]})[0]:_.sort(function(f,v){var A=$n(r,cr(Tr(f))),U=$n(r,cr(Tr(v)));return A!==U?A-U:Tr(f)[s.start]-Tr(v)[s.start]})[0]},h=function(n,r){var a=n.page.borderBox.center;return ea(n.descriptor.id,r)?Ln(a,r.displacedBy.point):a},b=function(n,r){var a=n.page.borderBox;return ea(n.descriptor.id,r)?wr(a,xr(r.displacedBy.point)):a},w=function(t){var n=t.pageBorderBoxCenter,r=t.viewport,a=t.destination,l=t.insideDestination,i=t.afterCritical,u=l.filter(function(s){return Zr({target:b(s,i),destination:a,viewport:r.frame,withDroppableDisplacement:!0})}).sort(function(s,p){var _=ur(n,Sr(a,h(s,i))),E=ur(n,Sr(a,h(p,i)));return _<E?-1:E<_?1:s.descriptor.index-p.descriptor.index});return u[0]||null},te=I(function(n,r){var a=r[n.line];return{value:a,point:Dr(n.line,a)}}),ce=function(n,r,a){var l=n.axis;if(n.descriptor.mode==="virtual")return Dr(l.line,r[l.line]);var i=n.subject.page.contentBox[l.size],u=Mr(n.descriptor.id,a),s=u.reduce(function(E,f){return E+f.client.marginBox[l.size]},0),p=s+r[l.line],_=p-i;return _<=0?null:Dr(l.line,_)},$=function(n,r){return(0,x.Z)({},n,{scroll:(0,x.Z)({},n.scroll,{max:r})})},z=function(n,r,a){var l=n.frame;sa(r,n)&&pe(!1),n.subject.withPlaceholder&&pe(!1);var i=te(n.axis,r.displaceBy).point,u=ce(n,i,a),s={placeholderSize:i,increasedBy:u,oldFrameMaxScroll:n.frame?n.frame.scroll.max:null};if(!l){var p=nr({page:n.subject.page,withPlaceholder:s,axis:n.axis,frame:n.frame});return(0,x.Z)({},n,{subject:p})}var _=u?On(l.scroll.max,u):l.scroll.max,E=$(l,_),f=nr({page:n.subject.page,withPlaceholder:s,axis:n.axis,frame:E});return(0,x.Z)({},n,{subject:f,frame:E})},D=function(n){var r=n.subject.withPlaceholder;r||pe(!1);var a=n.frame;if(!a){var l=nr({page:n.subject.page,axis:n.axis,frame:null,withPlaceholder:null});return(0,x.Z)({},n,{subject:l})}var i=r.oldFrameMaxScroll;i||pe(!1);var u=$(a,i),s=nr({page:n.subject.page,axis:n.axis,frame:u,withPlaceholder:null});return(0,x.Z)({},n,{subject:s,frame:u})},j=function(t){var n=t.previousPageBorderBoxCenter,r=t.moveRelativeTo,a=t.insideDestination,l=t.draggable,i=t.draggables,u=t.destination,s=t.viewport,p=t.afterCritical;if(!r){if(a.length)return null;var _={displaced:qr,displacedBy:ba,at:{type:"REORDER",destination:{droppableId:u.descriptor.id,index:0}}},E=Za({impact:_,draggable:l,droppable:u,draggables:i,afterCritical:p}),f=sa(l,u)?u:z(u,l,i),v=Ta({draggable:l,destination:f,newPageBorderBoxCenter:E,viewport:s.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});return v?_:null}var A=n[u.axis.line]<=r.page.borderBox.center[u.axis.line],U=function(){var rt=r.descriptor.index;return r.descriptor.id===l.descriptor.id||A?rt:rt+1}(),Ke=te(u.axis,l.displaceBy);return Ut({draggable:l,insideDestination:a,destination:u,viewport:s,displacedBy:Ke,last:qr,index:U})},fe=function(t){var n=t.isMovingForward,r=t.previousPageBorderBoxCenter,a=t.draggable,l=t.isOver,i=t.draggables,u=t.droppables,s=t.viewport,p=t.afterCritical,_=Ka({isMovingForward:n,pageBorderBoxCenter:r,source:l,droppables:u,viewport:s});if(!_)return null;var E=Mr(_.descriptor.id,i),f=w({pageBorderBoxCenter:r,viewport:s,destination:_,insideDestination:E,afterCritical:p}),v=j({previousPageBorderBoxCenter:r,destination:_,draggable:a,draggables:i,moveRelativeTo:f,insideDestination:E,viewport:s,afterCritical:p});if(!v)return null;var A=Za({impact:v,draggable:a,droppable:_,draggables:i,afterCritical:p}),U=Ba({pageBorderBoxCenter:A,draggable:a,viewport:s});return{clientSelection:U,impact:v,scrollJumpRequest:null}},Ie=function(t){var n=t.at;return n?n.type==="REORDER"?n.destination.droppableId:n.combine.droppableId:null},Qt=function(n,r){var a=Ie(n);return a?r[a]:null},Kt=function(t){var n=t.state,r=t.type,a=Qt(n.impact,n.dimensions.droppables),l=!!a,i=n.dimensions.droppables[n.critical.droppable.id],u=a||i,s=u.axis.direction,p=s==="vertical"&&(r==="MOVE_UP"||r==="MOVE_DOWN")||s==="horizontal"&&(r==="MOVE_LEFT"||r==="MOVE_RIGHT");if(p&&!l)return null;var _=r==="MOVE_DOWN"||r==="MOVE_RIGHT",E=n.dimensions.draggables[n.critical.draggable.id],f=n.current.page.borderBoxCenter,v=n.dimensions,A=v.draggables,U=v.droppables;return p?aa({isMovingForward:_,previousPageBorderBoxCenter:f,draggable:E,destination:u,draggables:A,viewport:n.viewport,previousClientSelection:n.current.client.selection,previousImpact:n.impact,afterCritical:n.afterCritical}):fe({isMovingForward:_,previousPageBorderBoxCenter:f,draggable:E,isOver:u,draggables:A,droppables:U,viewport:n.viewport,afterCritical:n.afterCritical})};function Dn(t){return t.phase==="DRAGGING"||t.phase==="COLLECTING"}function _n(t){var n=Ir(t.top,t.bottom),r=Ir(t.left,t.right);return function(l){return n(l.y)&&r(l.x)}}function c(t,n){return t.left<n.right&&t.right>n.left&&t.top<n.bottom&&t.bottom>n.top}function d(t){var n=t.pageBorderBox,r=t.draggable,a=t.candidates,l=r.page.borderBox.center,i=a.map(function(u){var s=u.axis,p=Dr(u.axis.line,n.center[s.line],u.page.borderBox.center[s.crossAxisLine]);return{id:u.descriptor.id,distance:ur(l,p)}}).sort(function(u,s){return s.distance-u.distance});return i[0]?i[0].id:null}function m(t){var n=t.pageBorderBox,r=t.draggable,a=t.droppables,l=Fr(a).filter(function(i){if(!i.isEnabled)return!1;var u=i.subject.active;if(!u||!c(n,u))return!1;if(_n(u)(n.center))return!0;var s=i.axis,p=u.center[s.crossAxisLine],_=n[s.crossAxisStart],E=n[s.crossAxisEnd],f=Ir(u[s.crossAxisStart],u[s.crossAxisEnd]),v=f(_),A=f(E);return!v&&!A?!0:v?_<p:E>p});return l.length?l.length===1?l[0].descriptor.id:d({pageBorderBox:n,draggable:r,candidates:l}):null}var F=function(n,r){return un(wr(n,r))},We=function(t,n){var r=t.frame;return r?F(n,r.scroll.diff.value):n};function Ge(t){var n=t.displaced,r=t.id;return!!(n.visible[r]||n.invisible[r])}function ht(t){var n=t.draggable,r=t.closest,a=t.inHomeList;return r?a&&r.descriptor.index>n.descriptor.index?r.descriptor.index-1:r.descriptor.index:null}var ke=function(t){var n=t.pageBorderBoxWithDroppableScroll,r=t.draggable,a=t.destination,l=t.insideDestination,i=t.last,u=t.viewport,s=t.afterCritical,p=a.axis,_=te(a.axis,r.displaceBy),E=_.value,f=n[p.start],v=n[p.end],A=wn(r,l),U=dr(A,function(rt){var ot=rt.descriptor.id,wt=rt.page.borderBox.center[p.line],Tt=ea(ot,s),Ht=Ge({displaced:i,id:ot});return Tt?Ht?v<=wt:f<wt-E:Ht?v<=wt+E:f<wt}),Ke=ht({draggable:r,closest:U,inHomeList:sa(r,a)});return Ut({draggable:r,insideDestination:l,destination:a,viewport:u,last:i,displacedBy:_,index:Ke})},$e=4,nt=function(t){var n=t.draggable,r=t.pageBorderBoxWithDroppableScroll,a=t.previousImpact,l=t.destination,i=t.insideDestination,u=t.afterCritical;if(!l.isCombineEnabled)return null;var s=l.axis,p=te(l.axis,n.displaceBy),_=p.value,E=r[s.start],f=r[s.end],v=wn(n,i),A=dr(v,function(Ke){var rt=Ke.descriptor.id,ot=Ke.page.borderBox,wt=ot[s.size],Tt=wt/$e,Ht=ea(rt,u),An=Ge({displaced:a.displaced,id:rt});return Ht?An?f>ot[s.start]+Tt&&f<ot[s.end]-Tt:E>ot[s.start]-_+Tt&&E<ot[s.end]-_-Tt:An?f>ot[s.start]+_+Tt&&f<ot[s.end]+_-Tt:E>ot[s.start]+Tt&&E<ot[s.end]-Tt});if(!A)return null;var U={displacedBy:p,displaced:a.displaced,at:{type:"COMBINE",combine:{draggableId:A.descriptor.id,droppableId:l.descriptor.id}}};return U},ve=function(t){var n=t.pageOffset,r=t.draggable,a=t.draggables,l=t.droppables,i=t.previousImpact,u=t.viewport,s=t.afterCritical,p=F(r.page.borderBox,n),_=m({pageBorderBox:p,draggable:r,droppables:l});if(!_)return ya;var E=l[_],f=Mr(E.descriptor.id,a),v=We(E,p);return nt({pageBorderBoxWithDroppableScroll:v,draggable:r,previousImpact:i,destination:E,insideDestination:f,afterCritical:s})||ke({pageBorderBoxWithDroppableScroll:v,draggable:r,destination:E,insideDestination:f,last:i.displaced,viewport:u,afterCritical:s})},ft=function(t,n){var r;return(0,x.Z)({},t,(r={},r[n.descriptor.id]=n,r))},Gt=function(n){var r=n.previousImpact,a=n.impact,l=n.droppables,i=Ie(r),u=Ie(a);if(!i||i===u)return l;var s=l[i];if(!s.subject.withPlaceholder)return l;var p=D(s);return ft(l,p)},Jt=function(t){var n=t.draggable,r=t.draggables,a=t.droppables,l=t.previousImpact,i=t.impact,u=Gt({previousImpact:l,impact:i,droppables:a}),s=Ie(i);if(!s)return u;var p=a[s];if(sa(n,p)||p.subject.withPlaceholder)return u;var _=z(p,n,r);return ft(u,_)},dt=function(t){var n=t.state,r=t.clientSelection,a=t.dimensions,l=t.viewport,i=t.impact,u=t.scrollJumpRequest,s=l||n.viewport,p=a||n.dimensions,_=r||n.current.client.selection,E=Ln(_,n.initial.client.selection),f={offset:E,selection:_,borderBoxCenter:On(n.initial.client.borderBoxCenter,E)},v={selection:On(f.selection,s.scroll.current),borderBoxCenter:On(f.borderBoxCenter,s.scroll.current),offset:On(f.offset,s.scroll.diff.value)},A={client:f,page:v};if(n.phase==="COLLECTING")return(0,x.Z)({phase:"COLLECTING"},n,{dimensions:p,viewport:s,current:A});var U=p.draggables[n.critical.draggable.id],Ke=i||ve({pageOffset:v.offset,draggable:U,draggables:p.draggables,droppables:p.droppables,previousImpact:n.impact,viewport:s,afterCritical:n.afterCritical}),rt=Jt({draggable:U,impact:Ke,previousImpact:n.impact,draggables:p.draggables,droppables:p.droppables}),ot=(0,x.Z)({},n,{current:A,dimensions:{draggables:p.draggables,droppables:rt},impact:Ke,viewport:s,scrollJumpRequest:u||null,forceShouldAnimate:u?!1:null});return ot};function tn(t,n){return t.map(function(r){return n[r]})}var cn=function(t){var n=t.impact,r=t.viewport,a=t.draggables,l=t.destination,i=t.forceShouldAnimate,u=n.displaced,s=tn(u.all,a),p=Xr({afterDragging:s,destination:l,displacedBy:n.displacedBy,viewport:r.frame,forceShouldAnimate:i,last:u});return(0,x.Z)({},n,{displaced:p})},qt=function(t){var n=t.impact,r=t.draggable,a=t.droppable,l=t.draggables,i=t.viewport,u=t.afterCritical,s=Za({impact:n,draggable:r,draggables:l,droppable:a,afterCritical:u});return Ba({pageBorderBoxCenter:s,draggable:r,viewport:i})},Mt=function(t){var n=t.state,r=t.dimensions,a=t.viewport;n.movementMode!=="SNAP"&&pe(!1);var l=n.impact,i=a||n.viewport,u=r||n.dimensions,s=u.draggables,p=u.droppables,_=s[n.critical.draggable.id],E=Ie(l);E||pe(!1);var f=p[E],v=cn({impact:l,viewport:i,destination:f,draggables:s}),A=qt({impact:v,draggable:_,droppable:f,draggables:s,viewport:i,afterCritical:n.afterCritical});return dt({impact:v,clientSelection:A,state:n,dimensions:u,viewport:i})},Dt=function(t){return{index:t.index,droppableId:t.droppableId}},re=function(t){var n=t.draggable,r=t.home,a=t.draggables,l=t.viewport,i=te(r.axis,n.displaceBy),u=Mr(r.descriptor.id,a),s=u.indexOf(n);s===-1&&pe(!1);var p=u.slice(s+1),_=p.reduce(function(A,U){return A[U.descriptor.id]=!0,A},{}),E={inVirtualList:r.descriptor.mode==="virtual",displacedBy:i,effected:_},f=Xr({afterDragging:p,destination:r,displacedBy:i,last:null,viewport:l.frame,forceShouldAnimate:!1}),v={displaced:f,displacedBy:i,at:{type:"REORDER",destination:Dt(n.descriptor)}};return{impact:v,afterCritical:E}},be=function(t,n){return{draggables:t.draggables,droppables:ft(t.droppables,n)}},we=function(n){},de=function(n){},ge=function(t){var n=t.draggable,r=t.offset,a=t.initialWindowScroll,l=yn(n.client,r),i=zt(l,a),u=(0,x.Z)({},n,{placeholder:(0,x.Z)({},n.placeholder,{client:l}),client:l,page:i});return u},Y=function(t){var n=t.frame;return n||pe(!1),n},st=function(t){var n=t.additions,r=t.updatedDroppables,a=t.viewport,l=a.scroll.diff.value;return n.map(function(i){var u=i.descriptor.droppableId,s=r[u],p=Y(s),_=p.scroll.diff.value,E=On(l,_),f=ge({draggable:i,offset:E,initialWindowScroll:a.scroll.initial});return f})},Nt=function(t){var n=t.state,r=t.published;we();var a=r.modified.map(function(Tt){var Ht=n.dimensions.droppables[Tt.droppableId],An=Et(Ht,Tt.scroll);return An}),l=(0,x.Z)({},n.dimensions.droppables,{},Pr(a)),i=vr(st({additions:r.additions,updatedDroppables:l,viewport:n.viewport})),u=(0,x.Z)({},n.dimensions.draggables,{},i);r.removals.forEach(function(Tt){delete u[Tt]});var s={droppables:l,draggables:u},p=Ie(n.impact),_=p?s.droppables[p]:null,E=s.draggables[n.critical.draggable.id],f=s.droppables[n.critical.droppable.id],v=re({draggable:E,home:f,draggables:u,viewport:n.viewport}),A=v.impact,U=v.afterCritical,Ke=_&&_.isCombineEnabled?n.impact:A,rt=ve({pageOffset:n.current.page.offset,draggable:s.draggables[n.critical.draggable.id],draggables:s.draggables,droppables:s.droppables,previousImpact:Ke,viewport:n.viewport,afterCritical:U});de();var ot=(0,x.Z)({phase:"DRAGGING"},n,{phase:"DRAGGING",impact:rt,onLiftImpact:A,dimensions:s,afterCritical:U,forceShouldAnimate:!1});if(n.phase==="COLLECTING")return ot;var wt=(0,x.Z)({phase:"DROP_PENDING"},ot,{phase:"DROP_PENDING",reason:n.reason,isWaiting:!1});return wt},En=function(n){return n.movementMode==="SNAP"},bt=function(n,r,a){var l=be(n.dimensions,r);return!En(n)||a?dt({state:n,dimensions:l}):Mt({state:n,dimensions:l})};function jn(t){return t.isDragging&&t.movementMode==="SNAP"?(0,x.Z)({phase:"DRAGGING"},t,{scrollJumpRequest:null}):t}var an={phase:"IDLE",completed:null,shouldFlush:!1},Me=function(t,n){if(t===void 0&&(t=an),n.type==="FLUSH")return(0,x.Z)({},an,{shouldFlush:!0});if(n.type==="INITIAL_PUBLISH"){t.phase!=="IDLE"&&pe(!1);var r=n.payload,a=r.critical,l=r.clientSelection,i=r.viewport,u=r.dimensions,s=r.movementMode,p=u.draggables[a.draggable.id],_=u.droppables[a.droppable.id],E={selection:l,borderBoxCenter:p.client.borderBox.center,offset:xn},f={client:E,page:{selection:On(E.selection,i.scroll.initial),borderBoxCenter:On(E.selection,i.scroll.initial),offset:On(E.selection,i.scroll.diff.value)}},v=Fr(u.droppables).every(function(Tl){return!Tl.isFixedOnPage}),A=re({draggable:p,home:_,draggables:u.draggables,viewport:i}),U=A.impact,Ke=A.afterCritical,rt={phase:"DRAGGING",isDragging:!0,critical:a,movementMode:s,dimensions:u,initial:f,current:f,isWindowScrollAllowed:v,impact:U,afterCritical:Ke,onLiftImpact:U,viewport:i,scrollJumpRequest:null,forceShouldAnimate:null};return rt}if(n.type==="COLLECTION_STARTING"){if(t.phase==="COLLECTING"||t.phase==="DROP_PENDING")return t;t.phase!=="DRAGGING"&&pe(!1);var ot=(0,x.Z)({phase:"COLLECTING"},t,{phase:"COLLECTING"});return ot}if(n.type==="PUBLISH_WHILE_DRAGGING")return t.phase==="COLLECTING"||t.phase==="DROP_PENDING"||pe(!1),Nt({state:t,published:n.payload});if(n.type==="MOVE"){if(t.phase==="DROP_PENDING")return t;Dn(t)||pe(!1);var wt=n.payload.client;return $t(wt,t.current.client.selection)?t:dt({state:t,clientSelection:wt,impact:En(t)?t.impact:null})}if(n.type==="UPDATE_DROPPABLE_SCROLL"){if(t.phase==="DROP_PENDING"||t.phase==="COLLECTING")return jn(t);Dn(t)||pe(!1);var Tt=n.payload,Ht=Tt.id,An=Tt.newScroll,Bn=t.dimensions.droppables[Ht];if(!Bn)return t;var Rn=Et(Bn,An);return bt(t,Rn,!1)}if(n.type==="UPDATE_DROPPABLE_IS_ENABLED"){if(t.phase==="DROP_PENDING")return t;Dn(t)||pe(!1);var _r=n.payload,Wn=_r.id,Cr=_r.isEnabled,Lr=t.dimensions.droppables[Wn];Lr||pe(!1),Lr.isEnabled===Cr&&pe(!1);var kr=(0,x.Z)({},Lr,{isEnabled:Cr});return bt(t,kr,!0)}if(n.type==="UPDATE_DROPPABLE_IS_COMBINE_ENABLED"){if(t.phase==="DROP_PENDING")return t;Dn(t)||pe(!1);var Da=n.payload,ha=Da.id,ua=Da.isCombineEnabled,wa=t.dimensions.droppables[ha];wa||pe(!1),wa.isCombineEnabled===ua&&pe(!1);var Vr=(0,x.Z)({},wa,{isCombineEnabled:ua});return bt(t,Vr,!0)}if(n.type==="MOVE_BY_WINDOW_SCROLL"){if(t.phase==="DROP_PENDING"||t.phase==="DROP_ANIMATING")return t;Dn(t)||pe(!1),t.isWindowScrollAllowed||pe(!1);var Va=n.payload.newScroll;if($t(t.viewport.scroll.current,Va))return jn(t);var Pa=rl(t.viewport,Va);return En(t)?Mt({state:t,viewport:Pa}):dt({state:t,viewport:Pa})}if(n.type==="UPDATE_VIEWPORT_MAX_SCROLL"){if(!Dn(t))return t;var Cl=n.payload.maxScroll;if($t(Cl,t.viewport.scroll.max))return t;var Xa=(0,x.Z)({},t.viewport,{scroll:(0,x.Z)({},t.viewport.scroll,{max:Cl})});return(0,x.Z)({phase:"DRAGGING"},t,{viewport:Xa})}if(n.type==="MOVE_UP"||n.type==="MOVE_DOWN"||n.type==="MOVE_LEFT"||n.type==="MOVE_RIGHT"){if(t.phase==="COLLECTING"||t.phase==="DROP_PENDING")return t;t.phase!=="DRAGGING"&&pe(!1);var Ha=Kt({state:t,type:n.type});return Ha?dt({state:t,impact:Ha.impact,clientSelection:Ha.clientSelection,scrollJumpRequest:Ha.scrollJumpRequest}):t}if(n.type==="DROP_PENDING"){var Ia=n.payload.reason;t.phase!=="COLLECTING"&&pe(!1);var qa=(0,x.Z)({phase:"DROP_PENDING"},t,{phase:"DROP_PENDING",isWaiting:!0,reason:Ia});return qa}if(n.type==="DROP_ANIMATE"){var Rl=n.payload,Sa=Rl.completed,Bl=Rl.dropDuration,Ml=Rl.newHomeClientOffset;t.phase==="DRAGGING"||t.phase==="DROP_PENDING"||pe(!1);var cl={phase:"DROP_ANIMATING",completed:Sa,dropDuration:Bl,newHomeClientOffset:Ml,dimensions:t.dimensions};return cl}if(n.type==="DROP_COMPLETE"){var Zl=n.payload.completed;return{phase:"IDLE",completed:Zl,shouldFlush:!1}}return t},Ye=function(n){return{type:"BEFORE_INITIAL_CAPTURE",payload:n}},hn=function(n){return{type:"LIFT",payload:n}},Cn=function(n){return{type:"INITIAL_PUBLISH",payload:n}},sn=function(n){return{type:"PUBLISH_WHILE_DRAGGING",payload:n}},yr=function(){return{type:"COLLECTION_STARTING",payload:null}},Or=function(n){return{type:"UPDATE_DROPPABLE_SCROLL",payload:n}},Wr=function(n){return{type:"UPDATE_DROPPABLE_IS_ENABLED",payload:n}},ga=function(n){return{type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:n}},Fa=function(n){return{type:"MOVE",payload:n}},Oa=function(n){return{type:"MOVE_BY_WINDOW_SCROLL",payload:n}},la=function(n){return{type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:n}},La=function(){return{type:"MOVE_UP",payload:null}},Wl=function(){return{type:"MOVE_DOWN",payload:null}},kl=function(){return{type:"MOVE_RIGHT",payload:null}},Vl=function(){return{type:"MOVE_LEFT",payload:null}},ja=function(){return{type:"FLUSH",payload:null}},Hl=function(n){return{type:"DROP_ANIMATE",payload:n}},fl=function(n){return{type:"DROP_COMPLETE",payload:n}},Al=function(n){return{type:"DROP",payload:n}},xl=function(n){return{type:"DROP_PENDING",payload:n}},vl=function(){return{type:"DROP_ANIMATION_FINISHED",payload:null}};function Ul(t){if(!(t.length<=1)){for(var n=t.map(function(s){return s.descriptor.index}),r={},a=1;a<n.length;a++){var l=n[a],i=n[a-1];l!==i+1&&(r[l]=!0)}if(Object.keys(r).length)var u=n.map(function(s){var p=!!r[s];return p?"[\u{1F525}"+s+"]":""+s}).join(", ")}}function S(t,n){if(0)var r}var mt=function(t){return function(n){var r=n.getState,a=n.dispatch;return function(l){return function(i){if(i.type!=="LIFT"){l(i);return}var u=i.payload,s=u.id,p=u.clientSelection,_=u.movementMode,E=r();E.phase==="DROP_ANIMATING"&&a(fl({completed:E.completed})),r().phase!=="IDLE"&&pe(!1),a(ja()),a(Ye({draggableId:s,movementMode:_}));var f={shouldPublishImmediately:_==="SNAP"},v={draggableId:s,scrollOptions:f},A=t.startPublishing(v),U=A.critical,Ke=A.dimensions,rt=A.viewport;S(U,Ke),a(Cn({critical:U,dimensions:Ke,clientSelection:p,movementMode:_,viewport:rt}))}}}},vn=function(t){return function(){return function(n){return function(r){r.type==="INITIAL_PUBLISH"&&t.dragging(),r.type==="DROP_ANIMATE"&&t.dropping(r.payload.completed.result.reason),(r.type==="FLUSH"||r.type==="DROP_COMPLETE")&&t.resting(),n(r)}}}},St={outOfTheWay:"cubic-bezier(0.2, 0, 0, 1)",drop:"cubic-bezier(.2,1,.1,1)"},Ze={opacity:{drop:0,combining:.7},scale:{drop:.75}},Pn={outOfTheWay:.2,minDropTime:.33,maxDropTime:.55},Fn=Pn.outOfTheWay+"s "+St.outOfTheWay,Un={fluid:"opacity "+Fn,snap:"transform "+Fn+", opacity "+Fn,drop:function(n){var r=n+"s "+St.drop;return"transform "+r+", opacity "+r},outOfTheWay:"transform "+Fn,placeholder:"height "+Fn+", width "+Fn+", margin "+Fn},dn=function(n){return $t(n,xn)?null:"translate("+n.x+"px, "+n.y+"px)"},Ar={moveTo:dn,drop:function(n,r){var a=dn(n);return a?r?a+" scale("+Ze.scale.drop+")":a:null}},Vn=Pn.minDropTime,Aa=Pn.maxDropTime,Ja=Aa-Vn,jt=1500,ta=.6,ia=function(t){var n=t.current,r=t.destination,a=t.reason,l=ur(n,r);if(l<=0)return Vn;if(l>=jt)return Aa;var i=l/jt,u=Vn+Ja*i,s=a==="CANCEL"?u*ta:u;return Number(s.toFixed(2))},Nr=function(t){var n=t.impact,r=t.draggable,a=t.dimensions,l=t.viewport,i=t.afterCritical,u=a.draggables,s=a.droppables,p=Ie(n),_=p?s[p]:null,E=s[r.descriptor.droppableId],f=qt({impact:n,draggable:r,draggables:u,afterCritical:i,droppable:_||E,viewport:l}),v=Ln(f,r.client.borderBox.center);return v},xa=function(t){var n=t.draggables,r=t.reason,a=t.lastImpact,l=t.home,i=t.viewport,u=t.onLiftImpact;if(!a.at||r!=="DROP"){var s=cn({draggables:n,impact:u,destination:l,viewport:i,forceShouldAnimate:!0});return{impact:s,didDropInsideDroppable:!1}}if(a.at.type==="REORDER")return{impact:a,didDropInsideDroppable:!0};var p=(0,x.Z)({},a,{displaced:qr});return{impact:p,didDropInsideDroppable:!0}},il=function(t){var n=t.getState,r=t.dispatch;return function(a){return function(l){if(l.type!=="DROP"){a(l);return}var i=n(),u=l.payload.reason;if(i.phase==="COLLECTING"){r(xl({reason:u}));return}if(i.phase!=="IDLE"){var s=i.phase==="DROP_PENDING"&&i.isWaiting;s&&pe(!1),i.phase==="DRAGGING"||i.phase==="DROP_PENDING"||pe(!1);var p=i.critical,_=i.dimensions,E=_.draggables[i.critical.draggable.id],f=xa({reason:u,lastImpact:i.impact,afterCritical:i.afterCritical,onLiftImpact:i.onLiftImpact,home:i.dimensions.droppables[i.critical.droppable.id],viewport:i.viewport,draggables:i.dimensions.draggables}),v=f.impact,A=f.didDropInsideDroppable,U=A?zr(v):null,Ke=A?Qr(v):null,rt={index:p.draggable.index,droppableId:p.droppable.id},ot={draggableId:E.descriptor.id,type:E.descriptor.type,source:rt,reason:u,mode:i.movementMode,destination:U,combine:Ke},wt=Nr({impact:v,draggable:E,dimensions:_,viewport:i.viewport,afterCritical:i.afterCritical}),Tt={critical:i.critical,afterCritical:i.afterCritical,result:ot,impact:v},Ht=!$t(i.current.client.offset,wt)||!!ot.combine;if(!Ht){r(fl({completed:Tt}));return}var An=ia({current:i.current.client.offset,destination:wt,reason:u}),Bn={newHomeClientOffset:wt,dropDuration:An,completed:Tt};r(Hl(Bn))}}}},Wa=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Ea(t){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(r){r.target!==window&&r.target!==window.document||t()}}}function Ya(t){var n=t.onWindowScroll;function r(){n(Wa())}var a=T(r),l=Ea(a),i=Zt;function u(){return i!==Zt}function s(){u()&&pe(!1),i=Pt(window,[l])}function p(){u()||pe(!1),a.cancel(),i(),i=Zt}return{start:s,stop:p,isActive:u}}var lo=function(n){return n.type==="DROP_COMPLETE"||n.type==="DROP_ANIMATE"||n.type==="FLUSH"},io=function(t){var n=Ya({onWindowScroll:function(a){t.dispatch(Oa({newScroll:a}))}});return function(r){return function(a){!n.isActive()&&a.type==="INITIAL_PUBLISH"&&n.start(),n.isActive()&&lo(a)&&n.stop(),r(a)}}},oo=function(t){var n=!1,r=!1,a=setTimeout(function(){r=!0}),l=function(u){n||r||(n=!0,t(u),clearTimeout(a))};return l.wasCalled=function(){return n},l},uo=function(){var t=[],n=function(i){var u=hr(t,function(_){return _.timerId===i});u===-1&&pe(!1);var s=t.splice(u,1),p=s[0];p.callback()},r=function(i){var u=setTimeout(function(){return n(u)}),s={timerId:u,callback:i};t.push(s)},a=function(){if(t.length){var i=[].concat(t);t.length=0,i.forEach(function(u){clearTimeout(u.timerId),u.callback()})}};return{add:r,flush:a}},so=function(n,r){return n==null&&r==null?!0:n==null||r==null?!1:n.droppableId===r.droppableId&&n.index===r.index},co=function(n,r){return n==null&&r==null?!0:n==null||r==null?!1:n.draggableId===r.draggableId&&n.droppableId===r.droppableId},mo=function(n,r){if(n===r)return!0;var a=n.draggable.id===r.draggable.id&&n.draggable.droppableId===r.draggable.droppableId&&n.draggable.type===r.draggable.type&&n.draggable.index===r.draggable.index,l=n.droppable.id===r.droppable.id&&n.droppable.type===r.droppable.type;return a&&l},gl=function(n,r){we(),r(),de()},Dl=function(n,r){return{draggableId:n.draggable.id,type:n.droppable.type,source:{droppableId:n.droppable.id,index:n.draggable.index},mode:r}},Gl=function(n,r,a,l){if(!n){a(l(r));return}var i=oo(a),u={announce:i};n(r,u),i.wasCalled()||a(l(r))},po=function(t,n){var r=uo(),a=null,l=function(v,A){a&&pe(!1),gl("onBeforeCapture",function(){var U=t().onBeforeCapture;if(U){var Ke={draggableId:v,mode:A};U(Ke)}})},i=function(v,A){a&&pe(!1),gl("onBeforeDragStart",function(){var U=t().onBeforeDragStart;U&&U(Dl(v,A))})},u=function(v,A){a&&pe(!1);var U=Dl(v,A);a={mode:A,lastCritical:v,lastLocation:U.source,lastCombine:null},r.add(function(){gl("onDragStart",function(){return Gl(t().onDragStart,U,n,Er.onDragStart)})})},s=function(v,A){var U=zr(A),Ke=Qr(A);a||pe(!1);var rt=!mo(v,a.lastCritical);rt&&(a.lastCritical=v);var ot=!so(a.lastLocation,U);ot&&(a.lastLocation=U);var wt=!co(a.lastCombine,Ke);if(wt&&(a.lastCombine=Ke),!(!rt&&!ot&&!wt)){var Tt=(0,x.Z)({},Dl(v,a.mode),{combine:Ke,destination:U});r.add(function(){gl("onDragUpdate",function(){return Gl(t().onDragUpdate,Tt,n,Er.onDragUpdate)})})}},p=function(){a||pe(!1),r.flush()},_=function(v){a||pe(!1),a=null,gl("onDragEnd",function(){return Gl(t().onDragEnd,v,n,Er.onDragEnd)})},E=function(){if(a){var v=(0,x.Z)({},Dl(a.lastCritical,a.mode),{combine:null,destination:null,reason:"CANCEL"});_(v)}};return{beforeCapture:l,beforeStart:i,start:u,update:s,flush:p,drop:_,abort:E}},fo=function(t,n){var r=po(t,n);return function(a){return function(l){return function(i){if(i.type==="BEFORE_INITIAL_CAPTURE"){r.beforeCapture(i.payload.draggableId,i.payload.movementMode);return}if(i.type==="INITIAL_PUBLISH"){var u=i.payload.critical;r.beforeStart(u,i.payload.movementMode),l(i),r.start(u,i.payload.movementMode);return}if(i.type==="DROP_COMPLETE"){var s=i.payload.completed.result;r.flush(),l(i),r.drop(s);return}if(l(i),i.type==="FLUSH"){r.abort();return}var p=a.getState();p.phase==="DRAGGING"&&r.update(p.critical,p.impact)}}}},vo=function(t){return function(n){return function(r){if(r.type!=="DROP_ANIMATION_FINISHED"){n(r);return}var a=t.getState();a.phase!=="DROP_ANIMATING"&&pe(!1),t.dispatch(fl({completed:a.completed}))}}},go=function(t){var n=null,r=null;function a(){r&&(cancelAnimationFrame(r),r=null),n&&(n(),n=null)}return function(l){return function(i){if((i.type==="FLUSH"||i.type==="DROP_COMPLETE"||i.type==="DROP_ANIMATION_FINISHED")&&a(),l(i),i.type==="DROP_ANIMATE"){var u={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var p=t.getState();p.phase==="DROP_ANIMATING"&&t.dispatch(vl())}};r=requestAnimationFrame(function(){r=null,n=Pt(window,[u])})}}}},Eo=function(t){return function(){return function(n){return function(r){(r.type==="DROP_COMPLETE"||r.type==="FLUSH"||r.type==="DROP_ANIMATE")&&t.stopPublishing(),n(r)}}}},ho=function(t){var n=!1;return function(){return function(r){return function(a){if(a.type==="INITIAL_PUBLISH"){n=!0,t.tryRecordFocus(a.payload.critical.draggable.id),r(a),t.tryRestoreFocusRecorded();return}if(r(a),!!n){if(a.type==="FLUSH"){n=!1,t.tryRestoreFocusRecorded();return}if(a.type==="DROP_COMPLETE"){n=!1;var l=a.payload.completed.result;l.combine&&t.tryShiftRecord(l.draggableId,l.combine.draggableId),t.tryRestoreFocusRecorded()}}}}}},bo=function(n){return n.type==="DROP_COMPLETE"||n.type==="DROP_ANIMATE"||n.type==="FLUSH"},yo=function(t){return function(n){return function(r){return function(a){if(bo(a)){t.stop(),r(a);return}if(a.type==="INITIAL_PUBLISH"){r(a);var l=n.getState();l.phase!=="DRAGGING"&&pe(!1),t.start(l);return}r(a),t.scroll(n.getState())}}}},_o=function(t){return function(n){return function(r){if(n(r),r.type==="PUBLISH_WHILE_DRAGGING"){var a=t.getState();a.phase==="DROP_PENDING"&&(a.isWaiting||t.dispatch(Al({reason:a.reason})))}}}},Co=G.qC,Bo=function(t){var n=t.dimensionMarshal,r=t.focusMarshal,a=t.styleMarshal,l=t.getResponders,i=t.announce,u=t.autoScroller;return(0,G.MT)(Me,Co((0,G.md)(vn(a),Eo(n),mt(n),il,vo,go,_o,yo(u),io,ho(r),fo(l,i))))},zl=function(){return{additions:{},removals:{},modified:{}}};function Fo(t){var n=t.registry,r=t.callbacks,a=zl(),l=null,i=function(){l||(r.collectionStarting(),l=requestAnimationFrame(function(){l=null,we();var E=a,f=E.additions,v=E.removals,A=E.modified,U=Object.keys(f).map(function(ot){return n.draggable.getById(ot).getDimension(xn)}).sort(function(ot,wt){return ot.descriptor.index-wt.descriptor.index}),Ke=Object.keys(A).map(function(ot){var wt=n.droppable.getById(ot),Tt=wt.callbacks.getScrollWhileDragging();return{droppableId:ot,scroll:Tt}}),rt={additions:U,removals:Object.keys(v),modified:Ke};a=zl(),de(),r.publish(rt)}))},u=function(E){var f=E.descriptor.id;a.additions[f]=E,a.modified[E.descriptor.droppableId]=!0,a.removals[f]&&delete a.removals[f],i()},s=function(E){var f=E.descriptor;a.removals[f.id]=!0,a.modified[f.droppableId]=!0,a.additions[f.id]&&delete a.additions[f.id],i()},p=function(){l&&(cancelAnimationFrame(l),l=null,a=zl())};return{add:u,remove:s,stop:p}}var vi=function(t){var n=t.scrollHeight,r=t.scrollWidth,a=t.height,l=t.width,i=Ln({x:r,y:n},{x:l,y:a}),u={x:Math.max(0,i.x),y:Math.max(0,i.y)};return u},gi=function(){var t=document.documentElement;return t||pe(!1),t},Ei=function(){var t=gi(),n=vi({scrollHeight:t.scrollHeight,scrollWidth:t.scrollWidth,width:t.clientWidth,height:t.clientHeight});return n},Ao=function(){var t=Wa(),n=Ei(),r=t.y,a=t.x,l=gi(),i=l.clientWidth,u=l.clientHeight,s=a+i,p=r+u,_=un({top:r,left:a,right:s,bottom:p}),E={frame:_,scroll:{initial:t,current:t,max:n,diff:{value:xn,displacement:xn}}};return E},xo=function(t){var n=t.critical,r=t.scrollOptions,a=t.registry;we();var l=Ao(),i=l.scroll.current,u=n.droppable,s=a.droppable.getAllByType(u.type).map(function(f){return f.callbacks.getDimensionAndWatchScroll(i,r)}),p=a.draggable.getAllByType(n.draggable.type).map(function(f){return f.getDimension(i)}),_={draggables:vr(p),droppables:Pr(s)};de();var E={dimensions:_,critical:n,viewport:l};return E};function hi(t,n,r){if(r.descriptor.id===n.id||r.descriptor.type!==n.type)return!1;var a=t.droppable.getById(r.descriptor.droppableId);return a.descriptor.mode==="virtual"}var Do=function(t,n){var r=null,a=Fo({callbacks:{publish:n.publishWhileDragging,collectionStarting:n.collectionStarting},registry:t}),l=function(A,U){t.droppable.exists(A)||pe(!1),r&&n.updateDroppableIsEnabled({id:A,isEnabled:U})},i=function(A,U){r&&(t.droppable.exists(A)||pe(!1),n.updateDroppableIsCombineEnabled({id:A,isCombineEnabled:U}))},u=function(A,U){r&&(t.droppable.exists(A)||pe(!1),n.updateDroppableScroll({id:A,newScroll:U}))},s=function(A,U){r&&t.droppable.getById(A).callbacks.scroll(U)},p=function(){if(r){a.stop();var A=r.critical.droppable;t.droppable.getAllByType(A.type).forEach(function(U){return U.callbacks.dragStopped()}),r.unsubscribe(),r=null}},_=function(A){r||pe(!1);var U=r.critical.draggable;A.type==="ADDITION"&&hi(t,U,A.value)&&a.add(A.value),A.type==="REMOVAL"&&hi(t,U,A.value)&&a.remove(A.value)},E=function(A){r&&pe(!1);var U=t.draggable.getById(A.draggableId),Ke=t.droppable.getById(U.descriptor.droppableId),rt={draggable:U.descriptor,droppable:Ke.descriptor},ot=t.subscribe(_);return r={critical:rt,unsubscribe:ot},xo({critical:rt,registry:t,scrollOptions:A.scrollOptions})},f={updateDroppableIsEnabled:l,updateDroppableIsCombineEnabled:i,scrollDroppable:s,updateDroppableScroll:u,startPublishing:E,stopPublishing:p};return f},bi=function(t,n){return t.phase==="IDLE"?!0:t.phase!=="DROP_ANIMATING"||t.completed.result.draggableId===n?!1:t.completed.result.reason==="DROP"},wo=function(t){window.scrollBy(t.x,t.y)},Po=I(function(t){return Fr(t).filter(function(n){return!(!n.isEnabled||!n.frame)})}),Io=function(n,r){var a=dr(Po(r),function(l){return l.frame||pe(!1),_n(l.frame.pageMarginBox)(n)});return a},So=function(t){var n=t.center,r=t.destination,a=t.droppables;if(r){var l=a[r];return l.frame?l:null}var i=Io(n,a);return i},ka={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(n){return Math.pow(n,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},Oo=function(t,n){var r=t[n.size]*ka.startFromPercentage,a=t[n.size]*ka.maxScrollAtPercentage,l={startScrollingFrom:r,maxScrollValueAt:a};return l},yi=function(t){var n=t.startOfRange,r=t.endOfRange,a=t.current,l=r-n;if(l===0)return 0;var i=a-n,u=i/l;return u},Ql=1,No=function(t,n){if(t>n.startScrollingFrom)return 0;if(t<=n.maxScrollValueAt)return ka.maxPixelScroll;if(t===n.startScrollingFrom)return Ql;var r=yi({startOfRange:n.maxScrollValueAt,endOfRange:n.startScrollingFrom,current:t}),a=1-r,l=ka.maxPixelScroll*ka.ease(a);return Math.ceil(l)},_i=ka.durationDampening.accelerateAt,Ci=ka.durationDampening.stopDampeningAt,Ro=function(t,n){var r=n,a=Ci,l=Date.now(),i=l-r;if(i>=Ci)return t;if(i<_i)return Ql;var u=yi({startOfRange:_i,endOfRange:a,current:i}),s=t*ka.ease(u);return Math.ceil(s)},Bi=function(t){var n=t.distanceToEdge,r=t.thresholds,a=t.dragStartTime,l=t.shouldUseTimeDampening,i=No(n,r);return i===0?0:l?Math.max(Ro(i,a),Ql):i},Fi=function(t){var n=t.container,r=t.distanceToEdges,a=t.dragStartTime,l=t.axis,i=t.shouldUseTimeDampening,u=Oo(n,l),s=r[l.end]<r[l.start];return s?Bi({distanceToEdge:r[l.end],thresholds:u,dragStartTime:a,shouldUseTimeDampening:i}):-1*Bi({distanceToEdge:r[l.start],thresholds:u,dragStartTime:a,shouldUseTimeDampening:i})},Mo=function(t){var n=t.container,r=t.subject,a=t.proposedScroll,l=r.height>n.height,i=r.width>n.width;return!i&&!l?a:i&&l?null:{x:i?0:a.x,y:l?0:a.y}},Zo=sr(function(t){return t===0?0:t}),Ai=function(t){var n=t.dragStartTime,r=t.container,a=t.subject,l=t.center,i=t.shouldUseTimeDampening,u={top:l.y-r.top,right:r.right-l.x,bottom:r.bottom-l.y,left:l.x-r.left},s=Fi({container:r,distanceToEdges:u,dragStartTime:n,axis:pa,shouldUseTimeDampening:i}),p=Fi({container:r,distanceToEdges:u,dragStartTime:n,axis:Na,shouldUseTimeDampening:i}),_=Zo({x:p,y:s});if($t(_,xn))return null;var E=Mo({container:r,subject:a,proposedScroll:_});return E?$t(E,xn)?null:E:null},To=sr(function(t){return t===0?0:t>0?1:-1}),Kl=function(){var t=function(r,a){return r<0?r:r>a?r-a:0};return function(n){var r=n.current,a=n.max,l=n.change,i=On(r,l),u={x:t(i.x,a.x),y:t(i.y,a.y)};return $t(u,xn)?null:u}}(),xi=function(n){var r=n.max,a=n.current,l=n.change,i={x:Math.max(a.x,r.x),y:Math.max(a.y,r.y)},u=To(l),s=Kl({max:i,current:a,change:u});return!s||u.x!==0&&s.x===0||u.y!==0&&s.y===0},Jl=function(n,r){return xi({current:n.scroll.current,max:n.scroll.max,change:r})},Lo=function(n,r){if(!Jl(n,r))return null;var a=n.scroll.max,l=n.scroll.current;return Kl({current:l,max:a,change:r})},Yl=function(n,r){var a=n.frame;return a?xi({current:a.scroll.current,max:a.scroll.max,change:r}):!1},jo=function(n,r){var a=n.frame;return!a||!Yl(n,r)?null:Kl({current:a.scroll.current,max:a.scroll.max,change:r})},Wo=function(t){var n=t.viewport,r=t.subject,a=t.center,l=t.dragStartTime,i=t.shouldUseTimeDampening,u=Ai({dragStartTime:l,container:n.frame,subject:r,center:a,shouldUseTimeDampening:i});return u&&Jl(n,u)?u:null},ko=function(t){var n=t.droppable,r=t.subject,a=t.center,l=t.dragStartTime,i=t.shouldUseTimeDampening,u=n.frame;if(!u)return null;var s=Ai({dragStartTime:l,container:u.pageMarginBox,subject:r,center:a,shouldUseTimeDampening:i});return s&&Yl(n,s)?s:null},Di=function(t){var n=t.state,r=t.dragStartTime,a=t.shouldUseTimeDampening,l=t.scrollWindow,i=t.scrollDroppable,u=n.current.page.borderBoxCenter,s=n.dimensions.draggables[n.critical.draggable.id],p=s.page.marginBox;if(n.isWindowScrollAllowed){var _=n.viewport,E=Wo({dragStartTime:r,viewport:_,subject:p,center:u,shouldUseTimeDampening:a});if(E){l(E);return}}var f=So({center:u,destination:Ie(n.impact),droppables:n.dimensions.droppables});if(f){var v=ko({dragStartTime:r,droppable:f,subject:p,center:u,shouldUseTimeDampening:a});v&&i(f.descriptor.id,v)}},Vo=function(t){var n=t.scrollWindow,r=t.scrollDroppable,a=T(n),l=T(r),i=null,u=function(E){i||pe(!1);var f=i,v=f.shouldUseTimeDampening,A=f.dragStartTime;Di({state:E,scrollWindow:a,scrollDroppable:l,dragStartTime:A,shouldUseTimeDampening:v})},s=function(E){we(),i&&pe(!1);var f=Date.now(),v=!1,A=function(){v=!0};Di({state:E,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:A,scrollDroppable:A}),i={dragStartTime:f,shouldUseTimeDampening:v},de(),v&&u(E)},p=function(){i&&(a.cancel(),l.cancel(),i=null)};return{start:s,stop:p,scroll:u}},Ho=function(t){var n=t.move,r=t.scrollDroppable,a=t.scrollWindow,l=function(_,E){var f=On(_.current.client.selection,E);n({client:f})},i=function(_,E){if(!Yl(_,E))return E;var f=jo(_,E);if(!f)return r(_.descriptor.id,E),null;var v=Ln(E,f);r(_.descriptor.id,v);var A=Ln(E,v);return A},u=function(_,E,f){if(!_||!Jl(E,f))return f;var v=Lo(E,f);if(!v)return a(f),null;var A=Ln(f,v);a(A);var U=Ln(f,A);return U},s=function(_){var E=_.scrollJumpRequest;if(E){var f=Ie(_.impact);f||pe(!1);var v=i(_.dimensions.droppables[f],E);if(v){var A=_.viewport,U=u(_.isWindowScrollAllowed,A,v);U&&l(_,U)}}};return s},Uo=function(t){var n=t.scrollDroppable,r=t.scrollWindow,a=t.move,l=Vo({scrollWindow:r,scrollDroppable:n}),i=Ho({move:a,scrollWindow:r,scrollDroppable:n}),u=function(_){if(_.phase==="DRAGGING"){if(_.movementMode==="FLUID"){l.scroll(_);return}_.scrollJumpRequest&&i(_)}},s={scroll:u,start:l.start,stop:l.stop};return s},ol="data-rbd",ul=function(){var t=ol+"-drag-handle";return{base:t,draggableId:t+"-draggable-id",contextId:t+"-context-id"}}(),Xl=function(){var t=ol+"-draggable";return{base:t,contextId:t+"-context-id",id:t+"-id"}}(),Go=function(){var t=ol+"-droppable";return{base:t,contextId:t+"-context-id",id:t+"-id"}}(),wi={contextId:ol+"-scroll-container-context-id"},zo=function(n){return function(r){return"["+r+'="'+n+'"]'}},El=function(n,r){return n.map(function(a){var l=a.styles[r];return l?a.selector+" { "+l+" }":""}).join(" ")},Qo="pointer-events: none;",Ko=function(t){var n=zo(t),r=function(){var s=`
|
|
cursor: -webkit-grab;
|
|
cursor: grab;
|
|
`;return{selector:n(ul.contextId),styles:{always:`
|
|
-webkit-touch-callout: none;
|
|
-webkit-tap-highlight-color: rgba(0,0,0,0);
|
|
touch-action: manipulation;
|
|
`,resting:s,dragging:Qo,dropAnimating:s}}}(),a=function(){var s=`
|
|
transition: `+Un.outOfTheWay+`;
|
|
`;return{selector:n(Xl.contextId),styles:{dragging:s,dropAnimating:s,userCancel:s}}}(),l={selector:n(Go.contextId),styles:{always:"overflow-anchor: none;"}},i={selector:"body",styles:{dragging:`
|
|
cursor: grabbing;
|
|
cursor: -webkit-grabbing;
|
|
user-select: none;
|
|
-webkit-user-select: none;
|
|
-moz-user-select: none;
|
|
-ms-user-select: none;
|
|
overflow-anchor: none;
|
|
`}},u=[a,r,l,i];return{always:El(u,"always"),resting:El(u,"resting"),dragging:El(u,"dragging"),dropAnimating:El(u,"dropAnimating"),userCancel:El(u,"userCancel")}},oa=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?e.useLayoutEffect:e.useEffect,ql=function(){var n=document.querySelector("head");return n||pe(!1),n},Pi=function(n){var r=document.createElement("style");return n&&r.setAttribute("nonce",n),r.type="text/css",r};function Jo(t,n){var r=ut(function(){return Ko(t)},[t]),a=(0,e.useRef)(null),l=(0,e.useRef)(null),i=ae(I(function(f){var v=l.current;v||pe(!1),v.textContent=f}),[]),u=ae(function(f){var v=a.current;v||pe(!1),v.textContent=f},[]);oa(function(){!a.current&&!l.current||pe(!1);var f=Pi(n),v=Pi(n);return a.current=f,l.current=v,f.setAttribute(ol+"-always",t),v.setAttribute(ol+"-dynamic",t),ql().appendChild(f),ql().appendChild(v),u(r.always),i(r.resting),function(){var A=function(Ke){var rt=Ke.current;rt||pe(!1),ql().removeChild(rt),Ke.current=null};A(a),A(l)}},[n,u,i,r.always,r.resting,t]);var s=ae(function(){return i(r.dragging)},[i,r.dragging]),p=ae(function(f){if(f==="DROP"){i(r.dropAnimating);return}i(r.userCancel)},[i,r.dropAnimating,r.userCancel]),_=ae(function(){l.current&&i(r.resting)},[i,r.resting]),E=ut(function(){return{dragging:s,dropping:p,resting:_}},[s,p,_]);return E}var Ii=function(t){return t&&t.ownerDocument?t.ownerDocument.defaultView:window};function hl(t){return t instanceof Ii(t).HTMLElement}function Si(t,n){var r="["+ul.contextId+'="'+t+'"]',a=Gr(document.querySelectorAll(r));if(!a.length)return null;var l=dr(a,function(i){return i.getAttribute(ul.draggableId)===n});return!l||!hl(l)?null:l}function Yo(t){var n=(0,e.useRef)({}),r=(0,e.useRef)(null),a=(0,e.useRef)(null),l=(0,e.useRef)(!1),i=ae(function(v,A){var U={id:v,focus:A};return n.current[v]=U,function(){var rt=n.current,ot=rt[v];ot!==U&&delete rt[v]}},[]),u=ae(function(v){var A=Si(t,v);A&&A!==document.activeElement&&A.focus()},[t]),s=ae(function(v,A){r.current===v&&(r.current=A)},[]),p=ae(function(){a.current||l.current&&(a.current=requestAnimationFrame(function(){a.current=null;var v=r.current;v&&u(v)}))},[u]),_=ae(function(v){r.current=null;var A=document.activeElement;A&&A.getAttribute(ul.draggableId)===v&&(r.current=v)},[]);oa(function(){return l.current=!0,function(){l.current=!1;var v=a.current;v&&cancelAnimationFrame(v)}},[]);var E=ut(function(){return{register:i,tryRecordFocus:_,tryRestoreFocusRecorded:p,tryShiftRecord:s}},[i,_,p,s]);return E}function Xo(){var t={draggables:{},droppables:{}},n=[];function r(f){return n.push(f),function(){var A=n.indexOf(f);A!==-1&&n.splice(A,1)}}function a(f){n.length&&n.forEach(function(v){return v(f)})}function l(f){return t.draggables[f]||null}function i(f){var v=l(f);return v||pe(!1),v}var u={register:function(v){t.draggables[v.descriptor.id]=v,a({type:"ADDITION",value:v})},update:function(v,A){var U=t.draggables[A.descriptor.id];U&&U.uniqueId===v.uniqueId&&(delete t.draggables[A.descriptor.id],t.draggables[v.descriptor.id]=v)},unregister:function(v){var A=v.descriptor.id,U=l(A);U&&v.uniqueId===U.uniqueId&&(delete t.draggables[A],a({type:"REMOVAL",value:v}))},getById:i,findById:l,exists:function(v){return!!l(v)},getAllByType:function(v){return lr(t.draggables).filter(function(A){return A.descriptor.type===v})}};function s(f){return t.droppables[f]||null}function p(f){var v=s(f);return v||pe(!1),v}var _={register:function(v){t.droppables[v.descriptor.id]=v},unregister:function(v){var A=s(v.descriptor.id);A&&v.uniqueId===A.uniqueId&&delete t.droppables[v.descriptor.id]},getById:p,findById:s,exists:function(v){return!!s(v)},getAllByType:function(v){return lr(t.droppables).filter(function(A){return A.descriptor.type===v})}};function E(){t.draggables={},t.droppables={},n.length=0}return{draggable:u,droppable:_,subscribe:r,clean:E}}function qo(){var t=ut(Xo,[]);return(0,e.useEffect)(function(){return function(){requestAnimationFrame(t.clean)}},[t]),t}var $l=e.createContext(null),bl=function(){var t=document.body;return t||pe(!1),t},$o={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},eu=function(n){return"rbd-announcement-"+n};function tu(t){var n=ut(function(){return eu(t)},[t]),r=(0,e.useRef)(null);(0,e.useEffect)(function(){var i=document.createElement("div");return r.current=i,i.id=n,i.setAttribute("aria-live","assertive"),i.setAttribute("aria-atomic","true"),(0,x.Z)(i.style,$o),bl().appendChild(i),function(){setTimeout(function(){var p=bl();p.contains(i)&&p.removeChild(i),i===r.current&&(r.current=null)})}},[n]);var a=ae(function(l){var i=r.current;if(i){i.textContent=l;return}},[]);return a}var Oi=0,nu={separator:"::"};function ru(){Oi=0}function ei(t,n){return n===void 0&&(n=nu),ut(function(){return""+t+n.separator+Oi++},[n.separator,t])}function au(t){var n=t.contextId,r=t.uniqueId;return"rbd-hidden-text-"+n+"-"+r}function lu(t){var n=t.contextId,r=t.text,a=ei("hidden-text",{separator:"-"}),l=ut(function(){return au({contextId:n,uniqueId:a})},[a,n]);return(0,e.useEffect)(function(){var u=document.createElement("div");return u.id=l,u.textContent=r,u.style.display="none",bl().appendChild(u),function(){var p=bl();p.contains(u)&&p.removeChild(u)}},[l,r]),l}var wl=e.createContext(null),iu={react:"^16.8.5","react-dom":"^16.8.5"},ou=/(\d+)\.(\d+)\.(\d+)/,Ni=function(n){var r=ou.exec(n);r==null&&pe(!1);var a=Number(r[1]),l=Number(r[2]),i=Number(r[3]);return{major:a,minor:l,patch:i,raw:n}},uu=function(n,r){return r.major>n.major?!0:r.major<n.major?!1:r.minor>n.minor?!0:r.minor<n.minor?!1:r.patch>=n.patch},su=function(t,n){var r=Ni(t),a=Ni(n);uu(r,a)},$s=`
|
|
We expect a html5 doctype: <!doctype html>
|
|
This is to ensure consistent browser layout and measurement
|
|
|
|
More information: https://github.com/atlassian/react-beautiful-dnd/blob/master/docs/guides/doctype.md
|
|
`,cu=function(t){var n=t.doctype;n&&(n.name.toLowerCase(),n.publicId)};function ec(t){}function yl(t,n){}function du(){yl(function(){su(iu.react,e.version),cu(document)},[])}function ti(t){var n=(0,e.useRef)(t);return(0,e.useEffect)(function(){n.current=t}),n}function mu(){var t=null;function n(){return!!t}function r(u){return u===t}function a(u){t&&pe(!1);var s={abandon:u};return t=s,s}function l(){t||pe(!1),t=null}function i(){t&&(t.abandon(),l())}return{isClaimed:n,isActive:r,claim:a,release:l,tryAbandon:i}}var pu=9,fu=13,ni=27,Ri=32,vu=33,gu=34,Eu=35,hu=36,bu=37,yu=38,_u=39,Cu=40,Pl,Bu=(Pl={},Pl[fu]=!0,Pl[pu]=!0,Pl),Mi=function(t){Bu[t.keyCode]&&t.preventDefault()},Il=function(){var t="visibilitychange";if(typeof document=="undefined")return t;var n=[t,"ms"+t,"webkit"+t,"moz"+t,"o"+t],r=dr(n,function(a){return"on"+a in document});return r||t}(),Zi=0,Ti=5;function Fu(t,n){return Math.abs(n.x-t.x)>=Ti||Math.abs(n.y-t.y)>=Ti}var Li={type:"IDLE"};function Au(t){var n=t.cancel,r=t.completed,a=t.getPhase,l=t.setPhase;return[{eventName:"mousemove",fn:function(u){var s=u.button,p=u.clientX,_=u.clientY;if(s===Zi){var E={x:p,y:_},f=a();if(f.type==="DRAGGING"){u.preventDefault(),f.actions.move(E);return}f.type!=="PENDING"&&pe(!1);var v=f.point;if(Fu(v,E)){u.preventDefault();var A=f.actions.fluidLift(E);l({type:"DRAGGING",actions:A})}}}},{eventName:"mouseup",fn:function(u){var s=a();if(s.type!=="DRAGGING"){n();return}u.preventDefault(),s.actions.drop({shouldBlockNextClick:!0}),r()}},{eventName:"mousedown",fn:function(u){a().type==="DRAGGING"&&u.preventDefault(),n()}},{eventName:"keydown",fn:function(u){var s=a();if(s.type==="PENDING"){n();return}if(u.keyCode===ni){u.preventDefault(),n();return}Mi(u)}},{eventName:"resize",fn:n},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){a().type==="PENDING"&&n()}},{eventName:"webkitmouseforcedown",fn:function(u){var s=a();if(s.type==="IDLE"&&pe(!1),s.actions.shouldRespectForcePress()){n();return}u.preventDefault()}},{eventName:Il,fn:n}]}function xu(t){var n=(0,e.useRef)(Li),r=(0,e.useRef)(Zt),a=ut(function(){return{eventName:"mousedown",fn:function(f){if(!f.defaultPrevented&&f.button===Zi&&!(f.ctrlKey||f.metaKey||f.shiftKey||f.altKey)){var v=t.findClosestDraggableId(f);if(v){var A=t.tryGetLock(v,u,{sourceEvent:f});if(A){f.preventDefault();var U={x:f.clientX,y:f.clientY};r.current(),_(A,U)}}}}}},[t]),l=ut(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(f){if(!f.defaultPrevented){var v=t.findClosestDraggableId(f);if(v){var A=t.findOptionsForDraggable(v);A&&(A.shouldRespectForcePress||t.canGetLock(v)&&f.preventDefault())}}}}},[t]),i=ae(function(){var f={passive:!1,capture:!0};r.current=Pt(window,[l,a],f)},[l,a]),u=ae(function(){var E=n.current;E.type!=="IDLE"&&(n.current=Li,r.current(),i())},[i]),s=ae(function(){var E=n.current;u(),E.type==="DRAGGING"&&E.actions.cancel({shouldBlockNextClick:!0}),E.type==="PENDING"&&E.actions.abort()},[u]),p=ae(function(){var f={capture:!0,passive:!1},v=Au({cancel:s,completed:u,getPhase:function(){return n.current},setPhase:function(U){n.current=U}});r.current=Pt(window,v,f)},[s,u]),_=ae(function(f,v){n.current.type!=="IDLE"&&pe(!1),n.current={type:"PENDING",point:v,actions:f},p()},[p]);oa(function(){return i(),function(){r.current()}},[i])}var sl;function Du(){}var wu=(sl={},sl[gu]=!0,sl[vu]=!0,sl[hu]=!0,sl[Eu]=!0,sl);function Pu(t,n){function r(){n(),t.cancel()}function a(){n(),t.drop()}return[{eventName:"keydown",fn:function(i){if(i.keyCode===ni){i.preventDefault(),r();return}if(i.keyCode===Ri){i.preventDefault(),a();return}if(i.keyCode===Cu){i.preventDefault(),t.moveDown();return}if(i.keyCode===yu){i.preventDefault(),t.moveUp();return}if(i.keyCode===_u){i.preventDefault(),t.moveRight();return}if(i.keyCode===bu){i.preventDefault(),t.moveLeft();return}if(wu[i.keyCode]){i.preventDefault();return}Mi(i)}},{eventName:"mousedown",fn:r},{eventName:"mouseup",fn:r},{eventName:"click",fn:r},{eventName:"touchstart",fn:r},{eventName:"resize",fn:r},{eventName:"wheel",fn:r,options:{passive:!0}},{eventName:Il,fn:r}]}function Iu(t){var n=(0,e.useRef)(Du),r=ut(function(){return{eventName:"keydown",fn:function(i){if(i.defaultPrevented||i.keyCode!==Ri)return;var u=t.findClosestDraggableId(i);if(!u)return;var s=t.tryGetLock(u,E,{sourceEvent:i});if(!s)return;i.preventDefault();var p=!0,_=s.snapLift();n.current();function E(){p||pe(!1),p=!1,n.current(),a()}n.current=Pt(window,Pu(_,E),{capture:!0,passive:!1})}}},[t]),a=ae(function(){var i={passive:!1,capture:!0};n.current=Pt(window,[r],i)},[r]);oa(function(){return a(),function(){n.current()}},[a])}var ri={type:"IDLE"},Su=120,Ou=.15;function Nu(t){var n=t.cancel,r=t.getPhase;return[{eventName:"orientationchange",fn:n},{eventName:"resize",fn:n},{eventName:"contextmenu",fn:function(l){l.preventDefault()}},{eventName:"keydown",fn:function(l){if(r().type!=="DRAGGING"){n();return}l.keyCode===ni&&l.preventDefault(),n()}},{eventName:Il,fn:n}]}function Ru(t){var n=t.cancel,r=t.completed,a=t.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(i){var u=a();if(u.type!=="DRAGGING"){n();return}u.hasMoved=!0;var s=i.touches[0],p=s.clientX,_=s.clientY,E={x:p,y:_};i.preventDefault(),u.actions.move(E)}},{eventName:"touchend",fn:function(i){var u=a();if(u.type!=="DRAGGING"){n();return}i.preventDefault(),u.actions.drop({shouldBlockNextClick:!0}),r()}},{eventName:"touchcancel",fn:function(i){if(a().type!=="DRAGGING"){n();return}i.preventDefault(),n()}},{eventName:"touchforcechange",fn:function(i){var u=a();u.type==="IDLE"&&pe(!1);var s=i.touches[0];if(s){var p=s.force>=Ou;if(p){var _=u.actions.shouldRespectForcePress();if(u.type==="PENDING"){_&&n();return}if(_){if(u.hasMoved){i.preventDefault();return}n();return}i.preventDefault()}}}},{eventName:Il,fn:n}]}function Mu(t){var n=(0,e.useRef)(ri),r=(0,e.useRef)(Zt),a=ae(function(){return n.current},[]),l=ae(function(A){n.current=A},[]),i=ut(function(){return{eventName:"touchstart",fn:function(A){if(!A.defaultPrevented){var U=t.findClosestDraggableId(A);if(U){var Ke=t.tryGetLock(U,s,{sourceEvent:A});if(Ke){var rt=A.touches[0],ot=rt.clientX,wt=rt.clientY,Tt={x:ot,y:wt};r.current(),f(Ke,Tt)}}}}}},[t]),u=ae(function(){var A={capture:!0,passive:!1};r.current=Pt(window,[i],A)},[i]),s=ae(function(){var v=n.current;v.type!=="IDLE"&&(v.type==="PENDING"&&clearTimeout(v.longPressTimerId),l(ri),r.current(),u())},[u,l]),p=ae(function(){var v=n.current;s(),v.type==="DRAGGING"&&v.actions.cancel({shouldBlockNextClick:!0}),v.type==="PENDING"&&v.actions.abort()},[s]),_=ae(function(){var A={capture:!0,passive:!1},U={cancel:p,completed:s,getPhase:a},Ke=Pt(window,Ru(U),A),rt=Pt(window,Nu(U),A);r.current=function(){Ke(),rt()}},[p,a,s]),E=ae(function(){var A=a();A.type!=="PENDING"&&pe(!1);var U=A.actions.fluidLift(A.point);l({type:"DRAGGING",actions:U,hasMoved:!1})},[a,l]),f=ae(function(A,U){a().type!=="IDLE"&&pe(!1);var Ke=setTimeout(E,Su);l({type:"PENDING",point:U,actions:A,longPressTimerId:Ke}),_()},[_,a,l,E]);oa(function(){return u(),function(){r.current();var U=a();U.type==="PENDING"&&(clearTimeout(U.longPressTimerId),l(ri))}},[a,u,l]),oa(function(){var A=Pt(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return A},[])}function Zu(t){}var Tu={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function ji(t,n){if(n==null)return!1;var r=!!Tu[n.tagName.toLowerCase()];if(r)return!0;var a=n.getAttribute("contenteditable");return a==="true"||a===""?!0:n===t?!1:ji(t,n.parentElement)}function Lu(t,n){var r=n.target;return hl(r)?ji(t,r):!1}var ju=function(t){return un(t.getBoundingClientRect()).center};function Wu(t){return t instanceof Ii(t).Element}var ku=function(){var t="matches";if(typeof document=="undefined")return t;var n=[t,"msMatchesSelector","webkitMatchesSelector"],r=dr(n,function(a){return a in Element.prototype});return r||t}();function Wi(t,n){return t==null?null:t[ku](n)?t:Wi(t.parentElement,n)}function Vu(t,n){return t.closest?t.closest(n):Wi(t,n)}function Hu(t){return"["+ul.contextId+'="'+t+'"]'}function Uu(t,n){var r=n.target;if(!Wu(r))return null;var a=Hu(t),l=Vu(r,a);return!l||!hl(l)?null:l}function Gu(t,n){var r=Uu(t,n);return r?r.getAttribute(ul.draggableId):null}function zu(t,n){var r="["+Xl.contextId+'="'+t+'"]',a=Gr(document.querySelectorAll(r)),l=dr(a,function(i){return i.getAttribute(Xl.id)===n});return!l||!hl(l)?null:l}function Qu(t){t.preventDefault()}function Sl(t){var n=t.expected,r=t.phase,a=t.isLockActive,l=t.shouldWarn;return!(!a()||n!==r)}function ki(t){var n=t.lockAPI,r=t.store,a=t.registry,l=t.draggableId;if(n.isClaimed())return!1;var i=a.draggable.findById(l);return!(!i||!i.options.isEnabled||!bi(r.getState(),l))}function Ku(t){var n=t.lockAPI,r=t.contextId,a=t.store,l=t.registry,i=t.draggableId,u=t.forceSensorStop,s=t.sourceEvent,p=ki({lockAPI:n,store:a,registry:l,draggableId:i});if(!p)return null;var _=l.draggable.getById(i),E=zu(r,_.descriptor.id);if(!E||s&&!_.options.canDragInteractiveElements&&Lu(E,s))return null;var f=n.claim(u||Zt),v="PRE_DRAG";function A(){return _.options.shouldRespectForcePress}function U(){return n.isActive(f)}function Ke(Bn,Rn){Sl({expected:Bn,phase:v,isLockActive:U,shouldWarn:!0})&&a.dispatch(Rn())}var rt=Ke.bind(null,"DRAGGING");function ot(Bn){function Rn(){n.release(),v="COMPLETED"}v!=="PRE_DRAG"&&(Rn(),v!=="PRE_DRAG"&&pe(!1)),a.dispatch(hn(Bn.liftActionArgs)),v="DRAGGING";function _r(Wn,Cr){if(Cr===void 0&&(Cr={shouldBlockNextClick:!1}),Bn.cleanup(),Cr.shouldBlockNextClick){var Lr=Pt(window,[{eventName:"click",fn:Qu,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(Lr)}Rn(),a.dispatch(Al({reason:Wn}))}return(0,x.Z)({isActive:function(){return Sl({expected:"DRAGGING",phase:v,isLockActive:U,shouldWarn:!1})},shouldRespectForcePress:A,drop:function(Cr){return _r("DROP",Cr)},cancel:function(Cr){return _r("CANCEL",Cr)}},Bn.actions)}function wt(Bn){var Rn=T(function(Wn){rt(function(){return Fa({client:Wn})})}),_r=ot({liftActionArgs:{id:i,clientSelection:Bn,movementMode:"FLUID"},cleanup:function(){return Rn.cancel()},actions:{move:Rn}});return(0,x.Z)({},_r,{move:Rn})}function Tt(){var Bn={moveUp:function(){return rt(La)},moveRight:function(){return rt(kl)},moveDown:function(){return rt(Wl)},moveLeft:function(){return rt(Vl)}};return ot({liftActionArgs:{id:i,clientSelection:ju(E),movementMode:"SNAP"},cleanup:Zt,actions:Bn})}function Ht(){var Bn=Sl({expected:"PRE_DRAG",phase:v,isLockActive:U,shouldWarn:!0});Bn&&n.release()}var An={isActive:function(){return Sl({expected:"PRE_DRAG",phase:v,isLockActive:U,shouldWarn:!1})},shouldRespectForcePress:A,fluidLift:wt,snapLift:Tt,abort:Ht};return An}var Ju=[xu,Iu,Mu];function Yu(t){var n=t.contextId,r=t.store,a=t.registry,l=t.customSensors,i=t.enableDefaultSensors,u=[].concat(i?Ju:[],l||[]),s=(0,e.useState)(function(){return mu()})[0],p=ae(function(wt,Tt){wt.isDragging&&!Tt.isDragging&&s.tryAbandon()},[s]);oa(function(){var wt=r.getState(),Tt=r.subscribe(function(){var Ht=r.getState();p(wt,Ht),wt=Ht});return Tt},[s,r,p]),oa(function(){return s.tryAbandon},[s.tryAbandon]);var _=ae(function(ot){return ki({lockAPI:s,registry:a,store:r,draggableId:ot})},[s,a,r]),E=ae(function(ot,wt,Tt){return Ku({lockAPI:s,registry:a,contextId:n,store:r,draggableId:ot,forceSensorStop:wt,sourceEvent:Tt&&Tt.sourceEvent?Tt.sourceEvent:null})},[n,s,a,r]),f=ae(function(ot){return Gu(n,ot)},[n]),v=ae(function(ot){var wt=a.draggable.findById(ot);return wt?wt.options:null},[a.draggable]),A=ae(function(){s.isClaimed()&&(s.tryAbandon(),r.getState().phase!=="IDLE"&&r.dispatch(ja()))},[s,r]),U=ae(s.isClaimed,[s]),Ke=ut(function(){return{canGetLock:_,tryGetLock:E,findClosestDraggableId:f,findOptionsForDraggable:v,tryReleaseLock:A,isLockClaimed:U}},[_,E,f,v,A,U]);Zu(u);for(var rt=0;rt<u.length;rt++)u[rt](Ke)}var Xu=function(n){return{onBeforeCapture:n.onBeforeCapture,onBeforeDragStart:n.onBeforeDragStart,onDragStart:n.onDragStart,onDragEnd:n.onDragEnd,onDragUpdate:n.onDragUpdate}};function _l(t){return t.current||pe(!1),t.current}function qu(t){var n=t.contextId,r=t.setCallbacks,a=t.sensors,l=t.nonce,i=t.dragHandleUsageInstructions,u=(0,e.useRef)(null);du();var s=ti(t),p=ae(function(){return Xu(s.current)},[s]),_=tu(n),E=lu({contextId:n,text:i}),f=Jo(n,l),v=ae(function(Wn){_l(u).dispatch(Wn)},[]),A=ut(function(){return(0,G.DE)({publishWhileDragging:sn,updateDroppableScroll:Or,updateDroppableIsEnabled:Wr,updateDroppableIsCombineEnabled:ga,collectionStarting:yr},v)},[v]),U=qo(),Ke=ut(function(){return Do(U,A)},[U,A]),rt=ut(function(){return Uo((0,x.Z)({scrollWindow:wo,scrollDroppable:Ke.scrollDroppable},(0,G.DE)({move:Fa},v)))},[Ke.scrollDroppable,v]),ot=Yo(n),wt=ut(function(){return Bo({announce:_,autoScroller:rt,dimensionMarshal:Ke,focusMarshal:ot,getResponders:p,styleMarshal:f})},[_,rt,Ke,ot,p,f]);u.current=wt;var Tt=ae(function(){var Wn=_l(u),Cr=Wn.getState();Cr.phase!=="IDLE"&&Wn.dispatch(ja())},[]),Ht=ae(function(){var Wn=_l(u).getState();return Wn.isDragging||Wn.phase==="DROP_ANIMATING"},[]),An=ut(function(){return{isDragging:Ht,tryAbort:Tt}},[Ht,Tt]);r(An);var Bn=ae(function(Wn){return bi(_l(u).getState(),Wn)},[]),Rn=ae(function(){return Dn(_l(u).getState())},[]),_r=ut(function(){return{marshal:Ke,focus:ot,contextId:n,canLift:Bn,isMovementAllowed:Rn,dragHandleUsageInstructionsId:E,registry:U}},[n,Ke,E,ot,Bn,Rn,U]);return Yu({contextId:n,store:wt,registry:U,customSensors:a,enableDefaultSensors:t.enableDefaultSensors!==!1}),(0,e.useEffect)(function(){return Tt},[Tt]),e.createElement(wl.Provider,{value:_r},e.createElement(Z,{context:$l,store:wt},t.children))}var Vi=0;function $u(){Vi=0}function es(){return ut(function(){return""+Vi++},[])}function tc(){$u(),ru()}function ts(t){var n=es(),r=t.dragHandleUsageInstructions||Er.dragHandleUsageInstructions;return e.createElement(ir,null,function(a){return e.createElement(qu,{nonce:t.nonce,contextId:n,setCallbacks:a,dragHandleUsageInstructions:r,enableDefaultSensors:t.enableDefaultSensors,sensors:t.sensors,onBeforeCapture:t.onBeforeCapture,onBeforeDragStart:t.onBeforeDragStart,onDragStart:t.onDragStart,onDragUpdate:t.onDragUpdate,onDragEnd:t.onDragEnd},t.children)})}var ai=function(n){return function(r){return n===r}},ns=ai("scroll"),rs=ai("auto"),as=ai("visible"),Hi=function(n,r){return r(n.overflowX)||r(n.overflowY)},ls=function(n,r){return r(n.overflowX)&&r(n.overflowY)},Ui=function(n){var r=window.getComputedStyle(n),a={overflowX:r.overflowX,overflowY:r.overflowY};return Hi(a,ns)||Hi(a,rs)},is=function(){return!1;var n,r,a,l},Gi=function t(n){return n==null?null:n===document.body?is()?n:null:n===document.documentElement?null:Ui(n)?n:t(n.parentElement)},nc=function(t){if(t)var n=Gi(t.parentElement)},li=function(t){return{x:t.scrollLeft,y:t.scrollTop}},os=function t(n){if(!n)return!1;var r=window.getComputedStyle(n);return r.position==="fixed"?!0:t(n.parentElement)},us=function(t){var n=Gi(t),r=os(t);return{closestScrollable:n,isFixedOnPage:r}},ss=function(t){var n=t.descriptor,r=t.isEnabled,a=t.isCombineEnabled,l=t.isFixedOnPage,i=t.direction,u=t.client,s=t.page,p=t.closest,_=function(){if(!p)return null;var A=p.scrollSize,U=p.client,Ke=vi({scrollHeight:A.scrollHeight,scrollWidth:A.scrollWidth,height:U.paddingBox.height,width:U.paddingBox.width});return{pageMarginBox:p.page.marginBox,frameClient:U,scrollSize:A,shouldClipSubject:p.shouldClipSubject,scroll:{initial:p.scroll,current:p.scroll,max:Ke,diff:{value:xn,displacement:xn}}}}(),E=i==="vertical"?pa:Na,f=nr({page:s,withPlaceholder:null,axis:E,frame:_}),v={descriptor:n,isCombineEnabled:a,isFixedOnPage:l,axis:E,isEnabled:r,client:u,page:s,frame:_,subject:f};return v},cs=function(n,r){var a=Yt(n);if(!r||n!==r)return a;var l=a.paddingBox.top-r.scrollTop,i=a.paddingBox.left-r.scrollLeft,u=l+r.scrollHeight,s=i+r.scrollWidth,p={top:l,right:s,bottom:u,left:i},_=zn(p,a.border),E=lt({borderBox:_,margin:a.margin,border:a.border,padding:a.padding});return E},ds=function(t){var n=t.ref,r=t.descriptor,a=t.env,l=t.windowScroll,i=t.direction,u=t.isDropDisabled,s=t.isCombineEnabled,p=t.shouldClipSubject,_=a.closestScrollable,E=cs(n,_),f=zt(E,l),v=function(){if(!_)return null;var U=Yt(_),Ke={scrollHeight:_.scrollHeight,scrollWidth:_.scrollWidth};return{client:U,page:zt(U,l),scroll:li(_),scrollSize:Ke,shouldClipSubject:p}}(),A=ss({descriptor:r,isEnabled:!u,isCombineEnabled:s,isFixedOnPage:a.isFixedOnPage,direction:i,client:E,page:f,closest:v});return A},ms={passive:!1},ps={passive:!0},zi=function(t){return t.shouldPublishImmediately?ms:ps};function Ol(t){var n=(0,e.useContext)(t);return n||pe(!1),n}var Nl=function(n){return n&&n.env.closestScrollable||null};function fs(t){var n=(0,e.useRef)(null),r=Ol(wl),a=ei("droppable"),l=r.registry,i=r.marshal,u=ti(t),s=ut(function(){return{id:t.droppableId,type:t.type,mode:t.mode}},[t.droppableId,t.mode,t.type]),p=(0,e.useRef)(s),_=ut(function(){return I(function(Ht,An){n.current||pe(!1);var Bn={x:Ht,y:An};i.updateDroppableScroll(s.id,Bn)})},[s.id,i]),E=ae(function(){var Ht=n.current;return!Ht||!Ht.env.closestScrollable?xn:li(Ht.env.closestScrollable)},[]),f=ae(function(){var Ht=E();_(Ht.x,Ht.y)},[E,_]),v=ut(function(){return T(f)},[f]),A=ae(function(){var Ht=n.current,An=Nl(Ht);Ht&&An||pe(!1);var Bn=Ht.scrollOptions;if(Bn.shouldPublishImmediately){f();return}v()},[v,f]),U=ae(function(Ht,An){n.current&&pe(!1);var Bn=u.current,Rn=Bn.getDroppableRef();Rn||pe(!1);var _r=us(Rn),Wn={ref:Rn,descriptor:s,env:_r,scrollOptions:An};n.current=Wn;var Cr=ds({ref:Rn,descriptor:s,env:_r,windowScroll:Ht,direction:Bn.direction,isDropDisabled:Bn.isDropDisabled,isCombineEnabled:Bn.isCombineEnabled,shouldClipSubject:!Bn.ignoreContainerClipping}),Lr=_r.closestScrollable;return Lr&&(Lr.setAttribute(wi.contextId,r.contextId),Lr.addEventListener("scroll",A,zi(Wn.scrollOptions))),Cr},[r.contextId,s,A,u]),Ke=ae(function(){var Ht=n.current,An=Nl(Ht);return Ht&&An||pe(!1),li(An)},[]),rt=ae(function(){var Ht=n.current;Ht||pe(!1);var An=Nl(Ht);n.current=null,An&&(v.cancel(),An.removeAttribute(wi.contextId),An.removeEventListener("scroll",A,zi(Ht.scrollOptions)))},[A,v]),ot=ae(function(Ht){var An=n.current;An||pe(!1);var Bn=Nl(An);Bn||pe(!1),Bn.scrollTop+=Ht.y,Bn.scrollLeft+=Ht.x},[]),wt=ut(function(){return{getDimensionAndWatchScroll:U,getScrollWhileDragging:Ke,dragStopped:rt,scroll:ot}},[rt,U,Ke,ot]),Tt=ut(function(){return{uniqueId:a,descriptor:s,callbacks:wt}},[wt,s,a]);oa(function(){return p.current=Tt.descriptor,l.droppable.register(Tt),function(){n.current&&rt(),l.droppable.unregister(Tt)}},[wt,s,rt,Tt,i,l.droppable]),oa(function(){n.current&&i.updateDroppableIsEnabled(p.current.id,!t.isDropDisabled)},[t.isDropDisabled,i]),oa(function(){n.current&&i.updateDroppableIsCombineEnabled(p.current.id,t.isCombineEnabled)},[t.isCombineEnabled,i])}function ii(){}var Qi={width:0,height:0,margin:Br},vs=function(n){var r=n.isAnimatingOpenOnMount,a=n.placeholder,l=n.animate;return r||l==="close"?Qi:{height:a.client.borderBox.height,width:a.client.borderBox.width,margin:a.client.margin}},gs=function(n){var r=n.isAnimatingOpenOnMount,a=n.placeholder,l=n.animate,i=vs({isAnimatingOpenOnMount:r,placeholder:a,animate:l});return{display:a.display,boxSizing:"border-box",width:i.width,height:i.height,marginTop:i.margin.top,marginRight:i.margin.right,marginBottom:i.margin.bottom,marginLeft:i.margin.left,flexShrink:"0",flexGrow:"0",pointerEvents:"none",transition:l!=="none"?Un.placeholder:null}};function Es(t){var n=(0,e.useRef)(null),r=ae(function(){n.current&&(clearTimeout(n.current),n.current=null)},[]),a=t.animate,l=t.onTransitionEnd,i=t.onClose,u=t.contextId,s=(0,e.useState)(t.animate==="open"),p=s[0],_=s[1];(0,e.useEffect)(function(){return p?a!=="open"?(r(),_(!1),ii):n.current?ii:(n.current=setTimeout(function(){n.current=null,_(!1)}),r):ii},[a,p,r]);var E=ae(function(v){v.propertyName==="height"&&(l(),a==="close"&&i())},[a,i,l]),f=gs({isAnimatingOpenOnMount:p,animate:t.animate,placeholder:t.placeholder});return e.createElement(t.placeholder.tagName,{style:f,"data-rbd-placeholder-context-id":u,onTransitionEnd:E,ref:t.innerRef})}var hs=e.memo(Es),oi=e.createContext(null);function Ki(t){t&&hl(t)||pe(!1)}function ui(t){return typeof t=="boolean"}function si(t,n){n.forEach(function(r){return r(t)})}var bs=[function(n){var r=n.props;r.droppableId||pe(!1),typeof r.droppableId!="string"&&pe(!1)},function(n){var r=n.props;ui(r.isDropDisabled)||pe(!1),ui(r.isCombineEnabled)||pe(!1),ui(r.ignoreContainerClipping)||pe(!1)},function(n){var r=n.getDroppableRef;Ki(r())}],ys=[function(n){var r=n.props,a=n.getPlaceholderRef;if(r.placeholder)var l=a()}],_s=[function(n){var r=n.props;r.renderClone||pe(!1)},function(n){var r=n.getPlaceholderRef;r()&&pe(!1)}];function Cs(t){yl(function(){si(t,bs),t.props.mode==="standard"&&si(t,ys),t.props.mode==="virtual"&&si(t,_s)})}var Bs=function(t){k(n,t);function n(){for(var a,l=arguments.length,i=new Array(l),u=0;u<l;u++)i[u]=arguments[u];return a=t.call.apply(t,[this].concat(i))||this,a.state={isVisible:!!a.props.on,data:a.props.on,animate:a.props.shouldAnimate&&a.props.on?"open":"none"},a.onClose=function(){a.state.animate==="close"&&a.setState({isVisible:!1})},a}n.getDerivedStateFromProps=function(l,i){return l.shouldAnimate?l.on?{isVisible:!0,data:l.on,animate:"open"}:i.isVisible?{isVisible:!0,data:i.data,animate:"close"}:{isVisible:!1,animate:"close",data:null}:{isVisible:!!l.on,data:l.on,animate:"none"}};var r=n.prototype;return r.render=function(){if(!this.state.isVisible)return null;var l={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(l)},n}(e.PureComponent),Ji={dragging:5e3,dropAnimating:4500},Fs=function(n,r){return r?Un.drop(r.duration):n?Un.snap:Un.fluid},As=function(n,r){return n?r?Ze.opacity.drop:Ze.opacity.combining:null},xs=function(n){return n.forceShouldAnimate!=null?n.forceShouldAnimate:n.mode==="SNAP"};function Ds(t){var n=t.dimension,r=n.client,a=t.offset,l=t.combineWith,i=t.dropping,u=!!l,s=xs(t),p=!!i,_=p?Ar.drop(a,u):Ar.moveTo(a),E={position:"fixed",top:r.marginBox.top,left:r.marginBox.left,boxSizing:"border-box",width:r.borderBox.width,height:r.borderBox.height,transition:Fs(s,i),transform:_,opacity:As(u,p),zIndex:p?Ji.dropAnimating:Ji.dragging,pointerEvents:"none"};return E}function ws(t){return{transform:Ar.moveTo(t.offset),transition:t.shouldAnimateDisplacement?null:"none"}}function Ps(t){return t.type==="DRAGGING"?Ds(t):ws(t)}function Is(t,n,r){r===void 0&&(r=xn);var a=window.getComputedStyle(n),l=n.getBoundingClientRect(),i=xe(l,a),u=zt(i,r),s={client:i,tagName:n.tagName.toLowerCase(),display:a.display},p={x:i.marginBox.width,y:i.marginBox.height},_={descriptor:t,placeholder:s,displaceBy:p,client:i,page:u};return _}function Ss(t){var n=ei("draggable"),r=t.descriptor,a=t.registry,l=t.getDraggableRef,i=t.canDragInteractiveElements,u=t.shouldRespectForcePress,s=t.isEnabled,p=ut(function(){return{canDragInteractiveElements:i,shouldRespectForcePress:u,isEnabled:s}},[i,s,u]),_=ae(function(A){var U=l();return U||pe(!1),Is(r,U,A)},[r,l]),E=ut(function(){return{uniqueId:n,descriptor:r,options:p,getDimension:_}},[r,_,p,n]),f=(0,e.useRef)(E),v=(0,e.useRef)(!0);oa(function(){return a.draggable.register(f.current),function(){return a.draggable.unregister(f.current)}},[a.draggable]),oa(function(){if(v.current){v.current=!1;return}var A=f.current;f.current=E,a.draggable.update(E,A)},[E,a.draggable])}function Os(t,n,r){yl(function(){function a(i){return"Draggable[id: "+i+"]: "}var l=t.draggableId;l||pe(!1),typeof l!="string"&&pe(!1),kn(t.index)||pe(!1),t.mapped.type!=="DRAGGING"&&(Ki(r()),t.isEnabled&&(Si(n,l)||pe(!1)))})}function Ns(t){}function Rs(t){t.preventDefault()}function Ms(t){var n=(0,e.useRef)(null),r=ae(function(Wn){n.current=Wn},[]),a=ae(function(){return n.current},[]),l=Ol(wl),i=l.contextId,u=l.dragHandleUsageInstructionsId,s=l.registry,p=Ol(oi),_=p.type,E=p.droppableId,f=ut(function(){return{id:t.draggableId,index:t.index,type:_,droppableId:E}},[t.draggableId,t.index,_,E]),v=t.children,A=t.draggableId,U=t.isEnabled,Ke=t.shouldRespectForcePress,rt=t.canDragInteractiveElements,ot=t.isClone,wt=t.mapped,Tt=t.dropAnimationFinished;if(Os(t,i,a),Ns(ot),!ot){var Ht=ut(function(){return{descriptor:f,registry:s,getDraggableRef:a,canDragInteractiveElements:rt,shouldRespectForcePress:Ke,isEnabled:U}},[f,s,a,rt,Ke,U]);Ss(Ht)}var An=ut(function(){return U?{tabIndex:0,role:"button","aria-describedby":u,"data-rbd-drag-handle-draggable-id":A,"data-rbd-drag-handle-context-id":i,draggable:!1,onDragStart:Rs}:null},[i,u,A,U]),Bn=ae(function(Wn){wt.type==="DRAGGING"&&wt.dropping&&Wn.propertyName==="transform"&&Tt()},[Tt,wt]),Rn=ut(function(){var Wn=Ps(wt),Cr=wt.type==="DRAGGING"&&wt.dropping?Bn:null,Lr={innerRef:r,draggableProps:{"data-rbd-draggable-context-id":i,"data-rbd-draggable-id":A,style:Wn,onTransitionEnd:Cr},dragHandleProps:An};return Lr},[i,An,A,wt,Bn,r]),_r=ut(function(){return{draggableId:f.id,type:f.type,source:{index:f.index,droppableId:f.droppableId}}},[f.droppableId,f.id,f.index,f.type]);return v(Rn,wt.snapshot,_r)}var Yi=function(t,n){return t===n},Xi=function(t){var n=t.combine,r=t.destination;return r?r.droppableId:n?n.droppableId:null},Zs=function(n){return n.combine?n.combine.draggableId:null},Ts=function(n){return n.at&&n.at.type==="COMBINE"?n.at.combine.draggableId:null};function Ls(){var t=I(function(l,i){return{x:l,y:i}}),n=I(function(l,i,u,s,p){return{isDragging:!0,isClone:i,isDropAnimating:!!p,dropAnimation:p,mode:l,draggingOver:u,combineWith:s,combineTargetFor:null}}),r=I(function(l,i,u,s,p,_,E){return{mapped:{type:"DRAGGING",dropping:null,draggingOver:p,combineWith:_,mode:i,offset:l,dimension:u,forceShouldAnimate:E,snapshot:n(i,s,p,_,null)}}}),a=function(i,u){if(i.isDragging){if(i.critical.draggable.id!==u.draggableId)return null;var s=i.current.client.offset,p=i.dimensions.draggables[u.draggableId],_=Ie(i.impact),E=Ts(i.impact),f=i.forceShouldAnimate;return r(t(s.x,s.y),i.movementMode,p,u.isClone,_,E,f)}if(i.phase==="DROP_ANIMATING"){var v=i.completed;if(v.result.draggableId!==u.draggableId)return null;var A=u.isClone,U=i.dimensions.draggables[u.draggableId],Ke=v.result,rt=Ke.mode,ot=Xi(Ke),wt=Zs(Ke),Tt=i.dropDuration,Ht={duration:Tt,curve:St.drop,moveTo:i.newHomeClientOffset,opacity:wt?Ze.opacity.drop:null,scale:wt?Ze.scale.drop:null};return{mapped:{type:"DRAGGING",offset:i.newHomeClientOffset,dimension:U,dropping:Ht,draggingOver:ot,combineWith:wt,mode:rt,forceShouldAnimate:null,snapshot:n(rt,A,ot,wt,Ht)}}}return null};return a}function qi(t){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:t,combineWith:null}}var js={mapped:{type:"SECONDARY",offset:xn,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:qi(null)}};function Ws(){var t=I(function(u,s){return{x:u,y:s}}),n=I(qi),r=I(function(u,s,p){return s===void 0&&(s=null),{mapped:{type:"SECONDARY",offset:u,combineTargetFor:s,shouldAnimateDisplacement:p,snapshot:n(s)}}}),a=function(s){return s?r(xn,s,!0):null},l=function(s,p,_,E){var f=_.displaced.visible[s],v=!!(E.inVirtualList&&E.effected[s]),A=Qr(_),U=A&&A.draggableId===s?p:null;if(!f){if(!v)return a(U);if(_.displaced.invisible[s])return null;var Ke=xr(E.displacedBy.point),rt=t(Ke.x,Ke.y);return r(rt,U,!0)}if(v)return a(U);var ot=_.displacedBy.point,wt=t(ot.x,ot.y);return r(wt,U,f.shouldAnimate)},i=function(s,p){if(s.isDragging)return s.critical.draggable.id===p.draggableId?null:l(p.draggableId,s.critical.draggable.id,s.impact,s.afterCritical);if(s.phase==="DROP_ANIMATING"){var _=s.completed;return _.result.draggableId===p.draggableId?null:l(p.draggableId,_.result.draggableId,_.impact,_.afterCritical)}return null};return i}var ks=function(){var n=Ls(),r=Ws(),a=function(i,u){return n(i,u)||r(i,u)||js};return a},Vs={dropAnimationFinished:vl},Hs=rn(ks,Vs,null,{context:$l,pure:!0,areStatePropsEqual:Yi})(Ms);function $i(t){var n=Ol(oi),r=n.isUsingCloneFor;return r===t.draggableId&&!t.isClone?null:e.createElement(Hs,t)}function Us(t){var n=typeof t.isDragDisabled=="boolean"?!t.isDragDisabled:!0,r=!!t.disableInteractiveElementBlocking,a=!!t.shouldRespectForcePress;return e.createElement($i,(0,x.Z)({},t,{isClone:!1,isEnabled:n,canDragInteractiveElements:r,shouldRespectForcePress:a}))}function Gs(t){var n=(0,e.useContext)(wl);n||pe(!1);var r=n.contextId,a=n.isMovementAllowed,l=(0,e.useRef)(null),i=(0,e.useRef)(null),u=t.children,s=t.droppableId,p=t.type,_=t.mode,E=t.direction,f=t.ignoreContainerClipping,v=t.isDropDisabled,A=t.isCombineEnabled,U=t.snapshot,Ke=t.useClone,rt=t.updateViewportMaxScroll,ot=t.getContainerForClone,wt=ae(function(){return l.current},[]),Tt=ae(function(kr){l.current=kr},[]),Ht=ae(function(){return i.current},[]),An=ae(function(kr){i.current=kr},[]);Cs({props:t,getDroppableRef:wt,getPlaceholderRef:Ht});var Bn=ae(function(){a()&&rt({maxScroll:Ei()})},[a,rt]);fs({droppableId:s,type:p,mode:_,direction:E,isDropDisabled:v,isCombineEnabled:A,ignoreContainerClipping:f,getDroppableRef:wt});var Rn=e.createElement(Bs,{on:t.placeholder,shouldAnimate:t.shouldAnimatePlaceholder},function(kr){var Da=kr.onClose,ha=kr.data,ua=kr.animate;return e.createElement(hs,{placeholder:ha,onClose:Da,innerRef:An,animate:ua,contextId:r,onTransitionEnd:Bn})}),_r=ut(function(){return{innerRef:Tt,placeholder:Rn,droppableProps:{"data-rbd-droppable-id":s,"data-rbd-droppable-context-id":r}}},[r,s,Rn,Tt]),Wn=Ke?Ke.dragging.draggableId:null,Cr=ut(function(){return{droppableId:s,type:p,isUsingCloneFor:Wn}},[s,Wn,p]);function Lr(){if(!Ke)return null;var kr=Ke.dragging,Da=Ke.render,ha=e.createElement($i,{draggableId:kr.draggableId,index:kr.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},function(ua,wa){return Da(ua,wa,kr)});return er.createPortal(ha,ot())}return e.createElement(oi.Provider,{value:Cr},u(_r,U),Lr())}var ci=function(n,r){return n===r.droppable.type},eo=function(n,r){return r.draggables[n.draggable.id]},zs=function(){var n={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},r=(0,x.Z)({},n,{shouldAnimatePlaceholder:!1}),a=I(function(u){return{draggableId:u.id,type:u.type,source:{index:u.index,droppableId:u.droppableId}}}),l=I(function(u,s,p,_,E,f){var v=E.descriptor.id,A=E.descriptor.droppableId===u;if(A){var U=f?{render:f,dragging:a(E.descriptor)}:null,Ke={isDraggingOver:p,draggingOverWith:p?v:null,draggingFromThisWith:v,isUsingPlaceholder:!0};return{placeholder:E.placeholder,shouldAnimatePlaceholder:!1,snapshot:Ke,useClone:U}}if(!s)return r;if(!_)return n;var rt={isDraggingOver:p,draggingOverWith:v,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:E.placeholder,shouldAnimatePlaceholder:!0,snapshot:rt,useClone:null}}),i=function(s,p){var _=p.droppableId,E=p.type,f=!p.isDropDisabled,v=p.renderClone;if(s.isDragging){var A=s.critical;if(!ci(E,A))return r;var U=eo(A,s.dimensions),Ke=Ie(s.impact)===_;return l(_,f,Ke,Ke,U,v)}if(s.phase==="DROP_ANIMATING"){var rt=s.completed;if(!ci(E,rt.critical))return r;var ot=eo(rt.critical,s.dimensions);return l(_,f,Xi(rt.result)===_,Ie(rt.impact)===_,ot,v)}if(s.phase==="IDLE"&&s.completed&&!s.shouldFlush){var wt=s.completed;if(!ci(E,wt.critical))return r;var Tt=Ie(wt.impact)===_,Ht=!!(wt.impact.at&&wt.impact.at.type==="COMBINE"),An=wt.critical.droppable.id===_;return Tt?Ht?n:r:An?n:r}return r};return i},Qs={updateViewportMaxScroll:la};function Ks(){return document.body||pe(!1),document.body}var Js={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:Ks},to=rn(zs,Qs,null,{context:$l,pure:!0,areStatePropsEqual:Yi})(Gs);to.defaultProps=Js},38486:function(gn,Ot){var o;var e=60103,y=60106,k=60107,x=60108,G=60114,ie=60109,me=60110,K=60112,Fe=60113,oe=60120,X=60115,V=60116,O=60121,Q=60122,P=60117,g=60129,Z=60131;if(typeof Symbol=="function"&&Symbol.for){var H=Symbol.for;e=H("react.element"),y=H("react.portal"),k=H("react.fragment"),x=H("react.strict_mode"),G=H("react.profiler"),ie=H("react.provider"),me=H("react.context"),K=H("react.forward_ref"),Fe=H("react.suspense"),oe=H("react.suspense_list"),X=H("react.memo"),V=H("react.lazy"),O=H("react.block"),Q=H("react.server.block"),P=H("react.fundamental"),g=H("react.debug_trace_mode"),Z=H("react.legacy_hidden")}function R(se){if(typeof se=="object"&&se!==null){var yt=se.$$typeof;switch(yt){case e:switch(se=se.type,se){case k:case G:case x:case Fe:case oe:return se;default:switch(se=se&&se.$$typeof,se){case me:case K:case V:case X:case ie:return se;default:return yt}}case y:return yt}}}var Ae=ie,Te=e,ue=K,ne=k,_e=V,N=X,Ee=y,et=G,Ce=x,Be=Fe;o=me,o=Ae,o=Te,o=ue,o=ne,o=_e,o=N,o=Ee,o=et,o=Ce,o=Be,o=function(){return!1},o=function(){return!1},Ot.isContextConsumer=function(se){return R(se)===me},o=function(se){return R(se)===ie},o=function(se){return typeof se=="object"&&se!==null&&se.$$typeof===e},o=function(se){return R(se)===K},o=function(se){return R(se)===k},o=function(se){return R(se)===V},o=function(se){return R(se)===X},o=function(se){return R(se)===y},o=function(se){return R(se)===G},o=function(se){return R(se)===x},o=function(se){return R(se)===Fe},o=function(se){return typeof se=="string"||typeof se=="function"||se===k||se===G||se===g||se===x||se===Fe||se===oe||se===Z||typeof se=="object"&&se!==null&&(se.$$typeof===V||se.$$typeof===X||se.$$typeof===ie||se.$$typeof===me||se.$$typeof===K||se.$$typeof===P||se.$$typeof===O||se[0]===Q)},o=R},53410:function(gn,Ot,o){gn.exports=o(38486)},32637:function(gn,Ot,o){gn.exports=o.p+"static/AssistantCode3.a8740efb.jpeg"},73631:function(gn){gn.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAZxJREFUOBGtlL1Ow0AMgH2XUIkOLFXVASgTsDHxBIAEzAwMPBQjT8AATGVBgEBCYmHmFcICYmBogCbNYSe52HUTVZWwFJ3PP599Z+WMcy6Af5SwYkWnLYifTyBzq5XNK8YNwbbvYP381ZuaVlN1+HJwAc4d1QYaA+gDsHYANrhGHTdCMtSDMILtwSMDn7ZiANPKwyjeQ0Reo4r1gEoEwRkDb7spdPcBeocMk1Cv00oii5L+fgPwcR/zHfb3AJY2sEpUVLOUhB/l+w7I1iS9TYDFrM3AzhqGDstPZ3li2Z12U2WLvk4fGJh+F0elYN8ZrbWiA7igAP4WR6sFzDAKPgPHP0VnlMsFS5IyyIGoeAamCKybYI5UQLWVE2fgGI/s72wqQXRd9jyxiHgGJtihFxGQm8Qd5XvtF3fEQOrQH9mDm1Z9hyJuEphXIq9uSWSQqv8a4RbAUTFdcs7gifwplYGjT3wzbPFz6Q70EZv8WZoxMP66ApMc86inirNBA8njcFIuvOTXhowPyzuQJiukzi3hQgS7b+I9nJtQn/AHsLGsvlcPPWsAAAAASUVORK5CYII="},31328:function(gn){gn.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAodJREFUOBGtU0trFEEQ/qZnM5NsWBCfSEjwQdSggmAieAv4uOnFg5eIXgTvEY+ePJqToDf9AcZDFAUF8SgEQUxAjC6+QlhX4xo0G93ZnRnr697umSyKBCyY/aqqq76q6uoF/rN4lu/BmzSsLGFM7P4kAZQCiBTR64nCw/MHvRnj+fuvI7zxtDWJJD1lQulO5TPHnkAqpuAUFKZUqg8da8xI35+/cMh77AjHJ5cakh/oqHa2ZhGHpSb+STxJZA3lqesFG1CuLAdsqLfbb/dlTwQ7GdmG9VGVBuoNfT/nHGHUSnByeAN2binmmDK1gyM7aGvl6gruPvtadCOfvVlxN0PFjsF4qxMptjl7BflirsPAVxJoQjy5eUMqq6bkMgbWF7C4HGMlsnRmZE82xtEdYSwGnRTuhCvVqG3T8bGhHpweKaFWj3HpzqI7Z16SmHxHmKbcVE7yBs+k1uBm8wh6Q4VQJvrZMkEp98EGBB2h3pFUMWJmPLKniKGtXZhZiLC/L8CLhQbmqhHefmmi3pRYOwInY65gRiiM+ZEP9Ic4c7ik+Ye3dePK/W94/bmpbVNO4u2S2rmrOmRvtkEmlHraC9EUgEzo/optVwZM4IiCLivR1WhywwrT75p4WYlkqhTT7xs4vreIke2h3KWHTaUClC/ZnsR3fOTWMnarZi/QulYhr2l0MMDorhA7NhbwodbC5Xs/9FT5d+s6lJJSzHxWJ9ov9Xw8KceYX9LrQ9+6LF6pgs4luqVIIl+G69gp0id1tk+8/byJ77+AV9UEiRTJMnQMOYycuPZpNuhS+7TF+fgkiBSr55+J9eXOm1E86wjpPzrx8aI8hd3U1yryrOcejQ9cXWveP+N/A79g8eaXNDk4AAAAAElFTkSuQmCC"},96908:function(gn){gn.exports="data:image/png;base64,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"},57177:function(gn){gn.exports="data:image/png;base64,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"},81378:function(gn){gn.exports="data:image/png;base64,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"}}]);
|