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.
2 lines
293 KiB
2 lines
293 KiB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[292],{44125:function(nl,tu,p){var n=p(59301),$=Object.defineProperty,y=Object.getOwnPropertySymbols,h=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,Lt=(Oe,a,ne)=>a in Oe?$(Oe,a,{enumerable:!0,configurable:!0,writable:!0,value:ne}):Oe[a]=ne,ot=(Oe,a)=>{for(var ne in a||(a={}))h.call(a,ne)&&Lt(Oe,ne,a[ne]);if(y)for(var ne of y(a))Ye.call(a,ne)&&Lt(Oe,ne,a[ne]);return Oe};const rn=Oe=>React.createElement("svg",ot({width:14,height:13,xmlns:"http://www.w3.org/2000/svg"},Oe),React.createElement("title",null,"\u6D4B\u8BD5AI\u8BC4\u5206"),React.createElement("path",{d:"M5.19 1.488a2.133 2.133 0 0 1 3.62 0l.96 1.54a.25.25 0 0 0 .152.11l1.76.437a2.133 2.133 0 0 1 1.12 3.443l-1.234 1.465.136 1.912a2.133 2.133 0 0 1-1.823 2.263l-.152.016a2.133 2.133 0 0 1-.954-.15l-1.681-.683a.25.25 0 0 0-.188 0l-1.681.682a2.133 2.133 0 0 1-2.93-2.128l.13-1.81a.25.25 0 0 0-.058-.178L1.198 7.018a2.133 2.133 0 0 1 1.12-3.443l1.76-.436a.25.25 0 0 0 .152-.11Zm2.053.543a.633.633 0 0 0-.78.25l-.96 1.54a1.75 1.75 0 0 1-1.064.774l-1.761.436a.633.633 0 0 0-.332 1.022L3.514 7.44c.294.348.44.797.407 1.251l-.13 1.81a.633.633 0 0 0 .87.631l1.681-.682a1.75 1.75 0 0 1 1.316 0l1.681.682a.633.633 0 0 0 .87-.631l-.18-2.518 1.625-1.931a.633.633 0 0 0-.332-1.022l-1.761-.436a1.75 1.75 0 0 1-1.065-.774l-.959-1.54a.633.633 0 0 0-.203-.203Zm1.544 5.23a.75.75 0 0 1 .102 1.493l-.102.007H5.362a.75.75 0 0 1-.102-1.494l.102-.006h3.425Z",fill:"#3061D0",fillRule:"nonzero"}));tu.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUuMTkgMS40ODhhMi4xMzMgMi4xMzMgMCAwIDEgMy42MiAwbC45NiAxLjU0YS4yNS4yNSAwIDAgMCAuMTUyLjExbDEuNzYuNDM3YTIuMTMzIDIuMTMzIDAgMCAxIDEuMTIgMy40NDNsLTEuMjM0IDEuNDY1LjEzNiAxLjkxMmEyLjEzMyAyLjEzMyAwIDAgMS0xLjgyMyAyLjI2M2wtLjE1Mi4wMTZhMi4xMzMgMi4xMzMgMCAwIDEtLjk1NC0uMTVsLTEuNjgxLS42ODNhLjI1LjI1IDAgMCAwLS4xODggMGwtMS42ODEuNjgyYTIuMTMzIDIuMTMzIDAgMCAxLTIuOTMtMi4xMjhsLjEzLTEuODFhLjI1LjI1IDAgMCAwLS4wNTgtLjE3OEwxLjE5OCA3LjAxOGEyLjEzMyAyLjEzMyAwIDAgMSAxLjEyLTMuNDQzbDEuNzYtLjQzNmEuMjUuMjUgMCAwIDAgLjE1Mi0uMTFabTIuMDUzLjU0M2EuNjMzLjYzMyAwIDAgMC0uNzguMjVsLS45NiAxLjU0YTEuNzUgMS43NSAwIDAgMS0xLjA2NC43NzRsLTEuNzYxLjQzNmEuNjMzLjYzMyAwIDAgMC0uMzMyIDEuMDIyTDMuNTE0IDcuNDRjLjI5NC4zNDguNDQuNzk3LjQwNyAxLjI1MWwtLjEzIDEuODFhLjYzMy42MzMgMCAwIDAgLjg3LjYzMWwxLjY4MS0uNjgyYTEuNzUgMS43NSAwIDAgMSAxLjMxNiAwbDEuNjgxLjY4MmEuNjMzLjYzMyAwIDAgMCAuODctLjYzMWwtLjE4LTIuNTE4IDEuNjI1LTEuOTMxYS42MzMuNjMzIDAgMCAwLS4zMzItMS4wMjJsLTEuNzYxLS40MzZhMS43NSAxLjc1IDAgMCAxLTEuMDY1LS43NzRsLS45NTktMS41NGEuNjMzLjYzMyAwIDAgMC0uMjAzLS4yMDNabTEuNTQ0IDUuMjNhLjc1Ljc1IDAgMCAxIC4xMDIgMS40OTNsLS4xMDIuMDA3SDUuMzYyYS43NS43NSAwIDAgMS0uMTAyLTEuNDk0bC4xMDItLjAwNmgzLjQyNVoiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg=="},99909:function(nl,tu,p){p.d(tu,{Z:function(){return Pt}});var n=p(59301),$=p(18287),y=p(46722),h={flex_box_center:"flex_box_center___SFmJH",flex_space_between:"flex_space_between___f2H1D",flex_box_vertical_center:"flex_box_vertical_center___hW_hp",flex_box_center_end:"flex_box_center_end___yklmJ",flex_box_column:"flex_box_column___m0oUw",customTree:"customTree___ZhEHU",name:"name___RIkn2"},Ye=Object.defineProperty,Lt=Object.defineProperties,ot=Object.getOwnPropertyDescriptors,rn=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,ne=(ue,pe,x)=>pe in ue?Ye(ue,pe,{enumerable:!0,configurable:!0,writable:!0,value:x}):ue[pe]=x,Ke=(ue,pe)=>{for(var x in pe||(pe={}))Oe.call(pe,x)&&ne(ue,x,pe[x]);if(rn)for(var x of rn(pe))a.call(pe,x)&&ne(ue,x,pe[x]);return ue},$t=(ue,pe)=>Lt(ue,ot(pe)),Et=(ue,pe)=>{var x={};for(var Ee in ue)Oe.call(ue,Ee)&&pe.indexOf(Ee)<0&&(x[Ee]=ue[Ee]);if(ue!=null&&rn)for(var Ee of rn(ue))pe.indexOf(Ee)<0&&a.call(ue,Ee)&&(x[Ee]=ue[Ee]);return x},dn=(ue,pe,x)=>new Promise((Ee,Tt)=>{var mn=Wt=>{try{Gt(x.next(Wt))}catch(Se){Tt(Se)}},mt=Wt=>{try{Gt(x.throw(Wt))}catch(Se){Tt(Se)}},Gt=Wt=>Wt.done?Ee(Wt.value):Promise.resolve(Wt.value).then(mn,mt);Gt((x=x.apply(ue,pe)).next())}),Pt=ue=>{var pe=ue,{value:x,onChange:Ee,defaultValue:Tt,disabled:mn}=pe,mt=Et(pe,["value","onChange","defaultValue","disabled"]);const[Gt,Wt]=(0,n.useState)([]),[Se,oe]=(0,n.useState)("1");(0,n.useEffect)(()=>{at()},[]);const at=()=>dn(void 0,null,function*(){const et=yield(0,y.NZ)({});if(et!=null&&et.data){const Xe=[{title:n.createElement("div",{title:"\u6839\u76EE\u5F55",className:h.name},"\u6839\u76EE\u5F55"),value:0,key:0,icon:n.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:Ht(et.data||[])}];Wt(Xe),oe("2")}}),Ht=et=>{function Xe(Dt){const $e=Dt.children,en=Array.isArray($e)&&$e.length>0,Mn=Dt==null?void 0:Dt.group_id;return{title:n.createElement("div",{title:Dt==null?void 0:Dt.name,className:h.name},Dt==null?void 0:Dt.name),value:Mn,key:Mn,icon:n.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:en?$e==null?void 0:$e.map(_n=>Xe(_n)):[]}}return et==null?void 0:et.map(Dt=>Xe(Dt))},xe=Tt?{defaultExpandedKeys:[0],defaultSelectedKeys:[0]}:{selectedKeys:x,defaultExpandedKeys:x};return n.createElement("div",{className:h.customTree},n.createElement($.default,Ke($t(Ke({key:Se},xe),{showIcon:!0,treeData:Gt,onSelect:Ee,disabled:mn}),mt)))}},87444:function(nl,tu,p){p.d(tu,{Z:function(){return Wt},P:function(){return mn}});var n=p(59301),$=p(28284),y=p(62957),h=p(47889),Ye=p(37568),Lt=p(54172),ot={brief:"brief___LOzpE",contentTitle:"contentTitle___xkdcN",content:"content___Vtri0",tips:"tips___tuAtH",antdTable:"antdTable___s8T2N",tableCell:"tableCell___kN9Fw",antdModal:"antdModal___WVBk3",orangeColor:"orangeColor___ryB2u"},rn=p(75736),Oe=Object.defineProperty,a=Object.defineProperties,ne=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,$t=Object.prototype.hasOwnProperty,Et=Object.prototype.propertyIsEnumerable,dn=(Se,oe,at)=>oe in Se?Oe(Se,oe,{enumerable:!0,configurable:!0,writable:!0,value:at}):Se[oe]=at,Qt=(Se,oe)=>{for(var at in oe||(oe={}))$t.call(oe,at)&&dn(Se,at,oe[at]);if(Ke)for(var at of Ke(oe))Et.call(oe,at)&&dn(Se,at,oe[at]);return Se},Pt=(Se,oe)=>a(Se,ne(oe)),ue=(Se,oe)=>{var at={};for(var Ht in Se)$t.call(Se,Ht)&&oe.indexOf(Ht)<0&&(at[Ht]=Se[Ht]);if(Se!=null&&Ke)for(var Ht of Ke(Se))oe.indexOf(Ht)<0&&Et.call(Se,Ht)&&(at[Ht]=Se[Ht]);return at},pe=(Se,oe,at)=>new Promise((Ht,xe)=>{var et=$e=>{try{Dt(at.next($e))}catch(en){xe(en)}},Xe=$e=>{try{Dt(at.throw($e))}catch(en){xe(en)}},Dt=$e=>$e.done?Ht($e.value):Promise.resolve($e.value).then(et,Xe);Dt((at=at.apply(Se,oe)).next())});const x=({studentNames:Se,total:oe})=>{const at=["","\u4E00","\u4E24","\u4E09"];return oe>3?n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:ot.orangeColor},Se==null?void 0:Se.join("\u3001")),"\u7B49",n.createElement("span",{className:ot.orangeColor},oe),"\u540D\u5B66\u751F"):n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:ot.orangeColor},Se==null?void 0:Se.join("\u3001")),at[oe],"\u540D\u5B66\u751F")},Ee=({used:Se,copy:oe,canNotCopy:at,studentNames:Ht,studentCount:xe,inPaper:et,is_random:Xe=!1,position:Dt=""})=>{const $e=()=>{if(oe>0&&at>0)return n.createElement(n.Fragment,null,"\u5176\u4E2D",n.createElement("span",{className:ot.orangeColor},oe),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",n.createElement("span",{className:ot.orangeColor},at),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(oe>0&&at===0)return n.createElement(n.Fragment,null,"\u5176\u4E2D",n.createElement("span",{className:ot.orangeColor},oe),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(oe===0&&at>0)return n.createElement(n.Fragment,null,"\u5176\u4E2D",n.createElement("span",{className:ot.orangeColor},at),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},en=Dt||(et?"\u8BD5\u5377":"\u8BFE\u7A0B");return n.createElement("span",null,n.createElement(x,{studentNames:Ht,total:xe}),"\u5B66\u4E60\u8FC7",en,"\u4E2D\u7684",n.createElement("span",{className:ot.orangeColor},Se),"\u4E2A\u9879\u76EE\uFF0C",$e(),"\u3002\u8BF7\u9009\u62E9",Xe?"":"\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C","\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")},Tt=({onCancel:Se,onOk:oe,visible:at,inPaper:Ht,renderData:xe,type:et,isMultipleCourse:Xe=!1})=>{const[Dt]=$.default.useForm(),[$e,en]=(0,n.useState)(1),[Mn,_n]=(0,n.useState)(!1),pn=(0,n.useMemo)(()=>(xe==null?void 0:xe.total_num)===1&&(xe==null?void 0:xe.can_copy_num)===1,[xe]),Yn=(0,n.useMemo)(()=>{var He;return(He=xe==null?void 0:xe.course_data_list)==null?void 0:He.filter(vt=>vt.is_show)},[xe]);return n.createElement(n.Fragment,null,pn?n.createElement(y.default,{centered:!0,closable:!0,open:at,destroyOnClose:!0,title:"\u63D0\u793A",className:ot.antdModal,width:682,confirmLoading:Mn,onCancel:Se,onOk:()=>pe(void 0,null,function*(){var He;_n(!0);let vt=$e;if(Xe){const ze=Qt({},Dt.getFieldsValue());vt=(He=xe==null?void 0:xe.course_data_list)==null?void 0:He.map(yn=>ze[yn.id]!==void 0?Pt(Qt({},yn),{is_copy:ze[yn.id]}):yn)}yield oe(vt),_n(!1)})},n.createElement("div",{className:ot.content,style:{marginBottom:20}},Xe?"\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u8BF7\u95EE\u662F\u5426\u590D\u5236\u6210\u65B0\u7684\u5B9E\u8BAD\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u4E2D?":n.createElement(n.Fragment,null,n.createElement(x,{studentNames:xe==null?void 0:xe.student_names,total:xe==null?void 0:xe.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u8BF7\u9009\u62E9\u662F\u5426\u5C06\u8BE5\u9879\u76EE\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")),Xe?n.createElement($.default,{form:Dt,preserve:!1},Yn==null?void 0:Yn.map(He=>n.createElement(n.Fragment,{key:He.id},n.createElement("h3",{className:"ml15 mb5"},He.name),n.createElement($.default.Item,{name:He.id,initialValue:1},n.createElement(h.ZP.Group,{className:ot.content},n.createElement(h.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236\u5B9E\u8BAD"),n.createElement(h.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236\u5B9E\u8BAD")))))):n.createElement(h.ZP.Group,{value:$e,onChange:He=>en(He.target.value),className:ot.content,style:{marginBottom:30}},n.createElement(h.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236"),n.createElement(h.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236")),n.createElement("div",null,n.createElement("div",{className:ot.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),n.createElement("div",{className:ot.content,style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),n.createElement("div",{className:`${ot.content} ${ot.orangeColor}`},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"))):n.createElement(y.default,{centered:!0,closable:!0,destroyOnClose:!0,open:at,confirmLoading:Mn,title:"\u63D0\u793A",width:682,onCancel:Se,onOk:()=>pe(void 0,null,function*(){var He;_n(!0);let vt=0;if(Xe){const ze=Qt({},Dt.getFieldsValue());vt=(He=xe==null?void 0:xe.course_data_list)==null?void 0:He.map(yn=>ze[yn.id]!==void 0?Pt(Qt({},yn),{is_use:ze[yn.id]}):yn)}yield oe(vt),_n(!1)})},n.createElement("div",{className:ot.content},n.createElement(x,{studentNames:xe==null?void 0:xe.student_names,total:xe==null?void 0:xe.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002",Xe?n.createElement($.default,{form:Dt,preserve:!1},n.createElement("h3",null,"\u5F53\u524D\u5B9E\u8BAD\u4E0D\u53EF\u590D\u5236\uFF0C\u5DF2\u7ECF\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5B58\u5728\u8BE5\u5B9E\u8BAD\uFF0C\u540C\u4E00\u5B9E\u8BAD\u5728\u8BFE\u5802\u4E2D\u91CD\u590D\u4F7F\u7528\u65F6\uFF0C\u4F1A\u5BFC\u81F4\u6210\u7EE9\u4E92\u76F8\u5F71\u54CD\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u7EE7\u7EED\u4F7F\u7528"),Yn==null?void 0:Yn.map(He=>n.createElement(n.Fragment,{key:He.id},n.createElement("h3",{className:"ml15 mb5"},He.name),n.createElement($.default.Item,{name:He.id,initialValue:1},n.createElement(h.ZP.Group,{className:ot.content},n.createElement(h.ZP,{value:1,style:{color:"#464f66"}},"\u7EE7\u7EED\u4F7F\u7528"),n.createElement(h.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u4F7F\u7528")))))):n.createElement("div",null,"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C",n.createElement("span",{className:ot.orangeColor},"\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"),"\uFF08\u5982\u679C\u4E0D\u60F3\u6E05\u7A7A\u5B66\u751F\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u5EFA\u8BAE\u53C2\u7167\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u5185\u5BB9\u81EA\u884C\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u6216\u8005\u5C1D\u8BD5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u4EBA\u5F00\u653E\u672C\u9879\u76EE\u7684\u590D\u5236\u6743\u9650\uFF09\u3002"))))},mn=function(){const[Se,oe]=(0,n.useState)(!1),[at,Ht]=(0,n.useState)();return[Se,()=>oe(!1),at,Xe=>pe(this,null,function*(){var Dt;const $e=Xe,{isImportMultipleCourse:en=!1}=$e,Mn=ue($e,["isImportMultipleCourse"]);console.log(Xe);const _n=(Xe==null?void 0:Xe.result)||(yield(0,rn.Tr)(Mn));return"status"in _n?!1:en?((Dt=_n==null?void 0:_n.course_data_list)==null?void 0:Dt.some(Yn=>Yn.is_show))?(Ht(_n),oe(!0),!0):_n.course_data_list||[]:_n.student_count===0?!1:(Ht(_n),oe(!0),!0)})]},mt=Se=>{const[oe]=$.default.useForm(),[at,Ht]=(0,n.useState)(!1),{onCancel:xe,onOk:et,visible:Xe,inPaper:Dt=!1,renderData:$e,type:en,isMultipleCourse:Mn=!1,position:_n}=Se;let pn=(0,n.useMemo)(()=>Dt?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:ot.tableCell,render(vt,ze){return n.createElement("a",{href:`/shixuns/${ze.identifier}/challenges`,target:"_blank"},vt)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(vt,ze)=>n.createElement(n.Fragment,null,n.createElement($.default.Item,{name:[`${en==="subject"?ze.stage_shixun_id:ze.shixun_course_id||ze.id}`,"is_copy"],initialValue:1},n.createElement(h.ZP.Group,null,n.createElement(h.ZP,{value:1},"\u662F"),n.createElement(h.ZP,{value:0},"\u5426"))),n.createElement($.default.Item,{name:[`${en==="subject"?ze==null?void 0:ze.stage_shixun_id:ze.shixun_course_id||ze.id}`,"is_use"],hidden:!0,initialValue:1},n.createElement(Ye.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:ot.tableCell,render(vt,ze){return n.createElement("a",{href:`/shixuns/${ze.identifier}/challenges`,target:"_blank"},vt)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(vt,ze)=>n.createElement($.default.Item,{name:[`${en==="subject"?ze.stage_shixun_id:ze.shixun_course_id||ze.id}`,"is_use"],initialValue:1},n.createElement(h.ZP.Group,null,n.createElement(h.ZP,{value:1},"\u662F"),n.createElement(h.ZP,{value:0},"\u5426")))},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(vt,ze)=>n.createElement($.default.Item,{name:[`${en==="subject"?ze.stage_shixun_id:ze.shixun_course_id||ze.id}`,"is_copy"],initialValue:1},n.createElement(h.ZP.Group,null,n.createElement(h.ZP,{value:1},"\u662F"),n.createElement(h.ZP,{value:0},"\u5426")))}],[Dt]),Yn=(0,n.useMemo)(()=>Dt?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:ot.tableCell,align:"center",ellipsis:!0,render:(vt,ze)=>n.createElement(n.Fragment,null,n.createElement("a",{href:`/shixuns/${ze.identifier}/challenges`,target:"_blank"},vt),n.createElement($.default.Item,{name:[`${en==="subject"?ze==null?void 0:ze.stage_shixun_id:ze.shixun_course_id||ze.id}`,"is_copy"],hidden:!0,initialValue:0},n.createElement(Ye.default,{type:"hidden"})),n.createElement($.default.Item,{name:[`${en==="subject"?ze==null?void 0:ze.stage_shixun_id:ze.shixun_course_id||ze.id}`,"is_use"],hidden:!0,initialValue:1},n.createElement(Ye.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:ot.tableCell,ellipsis:!0,align:"center",render:(vt,ze)=>n.createElement("a",{href:`/shixuns/${ze.identifier}/challenges`,target:"_blank"},vt)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(vt,ze)=>n.createElement(n.Fragment,null,n.createElement($.default.Item,{name:[`${en==="subject"?ze==null?void 0:ze.stage_shixun_id:ze.shixun_course_id||ze.id}`,"is_use"],initialValue:0},n.createElement(h.ZP.Group,null,n.createElement(h.ZP,{value:1},"\u662F"),n.createElement(h.ZP,{value:0},"\u5426"))),n.createElement($.default.Item,{name:[`${en==="subject"?ze==null?void 0:ze.stage_shixun_id:ze.shixun_course_id||ze.id}`,"is_copy"],hidden:!0,initialValue:0},n.createElement(Ye.default,{type:"hidden"})))}],[Dt]);if(Mn){const vt={title:"\u8BFE\u5802\u540D\u79F0",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:ot.tableCell,render:(ze,yn)=>n.createElement("a",{href:`/classrooms/${yn.course_id}`},ze)};pn=[vt,...pn],Yn=[vt,...Yn]}const He=(0,n.useMemo)(()=>Ee({used:$e==null?void 0:$e.repeat_shixun_num,copy:$e==null?void 0:$e.can_copy_num,canNotCopy:$e==null?void 0:$e.no_copy_num,studentNames:$e==null?void 0:$e.student_names,studentCount:$e==null?void 0:$e.student_count,is_random:$e==null?void 0:$e.is_random,inPaper:Dt,position:_n}),[$e,Dt,_n]);return n.createElement(y.default,{title:"\u63D0\u793A",centered:!0,open:Xe,confirmLoading:at,onOk:()=>pe(void 0,null,function*(){Ht(!0);const vt=oe.getFieldsValue(),ze=Object.keys(vt).map(yn=>({id:parseInt(yn.split("_")[0]),course_id:parseInt(yn.split("_")[1]),is_use:vt[yn].is_use,is_copy:vt[yn].is_copy}));yield et(ze),Ht(!1)}),onCancel:xe,width:880,okText:"\u786E\u8BA4",className:ot.antdModal,destroyOnClose:!0},n.createElement($.default,{form:oe,preserve:!1},n.createElement("div",{className:ot.brief},He),n.createElement("div",{style:{marginBottom:30}},n.createElement("div",{style:{marginBottom:20}},"* \u8BF4\u660E"),n.createElement("div",{style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),n.createElement("div",{className:ot.orangeColor},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002")),($e==null?void 0:$e.can_copy_num)>0&&n.createElement("div",null,n.createElement("div",{className:ot.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),n.createElement(Lt.default,{columns:pn,className:ot.antdTable,dataSource:$e==null?void 0:$e.can_copy_list,rowKey:en==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),($e==null?void 0:$e.no_copy_num)>0&&n.createElement("div",null,n.createElement("div",{className:ot.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),n.createElement(Lt.default,{columns:Yn,className:ot.antdTable,dataSource:$e==null?void 0:$e.no_copy_list,rowKey:en==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),($e==null?void 0:$e.no_use_list.length)>0&&($e==null?void 0:$e.no_use_list.map(vt=>n.createElement("div",{key:en==="subject"?vt.stage_shixun_id:vt.shixun_course_id||vt.id},n.createElement($.default.Item,{name:[`${en==="subject"?vt==null?void 0:vt.stage_shixun_id:vt.shixun_course_id||vt.id}`,"is_copy"],hidden:!0,initialValue:0},n.createElement(Ye.default,{type:"hidden"})),n.createElement($.default.Item,{name:[`${en==="subject"?vt==null?void 0:vt.stage_shixun_id:vt.shixun_course_id||vt.id}`,"is_use"],hidden:!0,initialValue:1},n.createElement(Ye.default,{type:"hidden"})))))))};var Wt=Se=>{const{modalType:oe}=Se;return oe==="multiple"?n.createElement(mt,Qt({},Se)):n.createElement(Tt,Qt({},Se))}},3039:function(nl,tu,p){p.d(tu,{Z:function(){return rn}});var n=p(59301),$={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},y=p(62957),h="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",Ye="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",Lt=(Oe,a,ne)=>new Promise((Ke,$t)=>{var Et=Pt=>{try{Qt(ne.next(Pt))}catch(ue){$t(ue)}},dn=Pt=>{try{Qt(ne.throw(Pt))}catch(ue){$t(ue)}},Qt=Pt=>Pt.done?Ke(Pt.value):Promise.resolve(Pt.value).then(Et,dn);Qt((ne=ne.apply(Oe,a)).next())}),rn=({type:Oe,resdata:a,onok:ne,oktext:Ke,okloading:$t})=>{const[Et,dn]=(0,n.useState)(!1),{can_copy_list:Qt,can_copy_num:Pt,challenge_type:ue,course_data_list:pe,no_copy_list:x,no_copy_num:Ee,no_use_list:Tt,no_use_num:mn,repeat_shixun_num:mt,student_count:Gt,total_num:Wt,use_num:Se}=a;let oe=Pt>0||Oe==="exercise";(0,n.useEffect)(()=>{(a==null?void 0:a.student_count)>0&&dn(!0)},[a]),console.log("---11",$t),(0,n.useEffect)(()=>{$t||dn(!1)},[$t]);const at=()=>{if(Oe==="exercise"&&ue===1)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:$.orangeColor},Gt),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",n.createElement("span",{className:$.orangeColor},Se),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",n.createElement("span",{className:$.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(Oe==="exercise"&&ue===2)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:$.orangeColor},Gt),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",n.createElement("span",{className:$.orangeColor},Se),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",n.createElement("span",{className:$.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Oe==="shixun"&&ue===1)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:$.orangeColor},Gt),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",n.createElement("span",{className:$.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Oe==="shixun"&&ue===2)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:$.orangeColor},Gt),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",n.createElement("span",{className:$.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Oe==="subject"&&ue===1)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:$.orangeColor},Gt),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",n.createElement("span",{className:$.orangeColor},Se),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",n.createElement("span",{className:$.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Oe==="subject"&&ue===2)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",n.createElement("span",{className:$.orangeColor},Gt)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",n.createElement("span",{className:$.orangeColor},Se)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",n.createElement("span",{className:$.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Oe==="exercisepush")return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:$.orangeColor},Gt),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",n.createElement("span",{className:$.orangeColor},Se),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",n.createElement("span",{className:$.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(Oe==="shixunpush"&&ue===1)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:$.orangeColor},Gt),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",n.createElement("span",{className:$.orangeColor},Se),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",n.createElement("span",{className:$.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Oe==="shixunpush"&&ue===2)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:$.orangeColor},Gt),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",n.createElement("span",{className:$.orangeColor},Se),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",n.createElement("span",{className:$.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},Ht=()=>{if(Oe==="exercise"||Oe==="subject"||Oe==="exercisepush"||Oe==="shixunpush")return n.createElement("div",{style:{marginTop:20}},Ee>0&&n.createElement("div",null,n.createElement("span",{className:$.flex},n.createElement("img",{src:Ye,style:{width:14}}),n.createElement("span",{className:$.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),n.createElement("div",{className:$.statusbody},Oe==="exercise"&&n.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",n.createElement("span",{className:$.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(Oe==="subject"||Oe==="exercisepush")&&n.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",oe&&n.createElement("span",{className:$.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),Oe==="shixunpush"&&n.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",oe&&n.createElement("span",{className:$.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),n.createElement("div",null,x==null?void 0:x.map((xe,et)=>n.createElement("a",{href:`/shixuns/${xe.identifier}/challenges`,target:"_blank"},"\u300A",xe==null?void 0:xe.name,"\u300B",et+1!==Ee&&"\u3001"))))),Pt>0&&n.createElement("div",{style:{marginTop:20}},n.createElement("span",{className:$.flex},n.createElement("img",{src:h,style:{width:14}}),n.createElement("span",{className:$.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),n.createElement("div",{className:$.statusbody},Oe==="exercise"&&n.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(Oe==="subject"||Oe==="exercisepush")&&n.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),Oe==="shixunpush"&&n.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),n.createElement("div",null,Qt==null?void 0:Qt.map((xe,et)=>n.createElement("a",{href:`/shixuns/${xe.identifier}/challenges`,target:"_blank"},"\u300A",xe==null?void 0:xe.name,"\u300B",et+1!==Pt&&"\u3001"))))));if(Oe==="shixun")return n.createElement("div",{style:{marginTop:20}},Pt>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return n.createElement(y.default,{open:Et,onCancel:()=>{dn(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!oe&&"none"}},zIndex:1003,confirmLoading:$t,okText:oe?Ke:"\u6211\u77E5\u9053\u4E86",onOk:()=>Lt(void 0,null,function*(){oe?yield ne([...Qt,...Tt]):dn(!1)})},n.createElement("div",{style:{maxHeight:600,overflow:"auto"}},at(),Ht()))}},49840:function(nl,tu,p){p.d(tu,{Z:function(){return Pt}});var n=p(59301),$=p(25690),y=p(62957),h=p(60242),Ye=p(99571),Lt={con_warp:"con_warp___UwmUW",success_txt:"success_txt___bixIU"},ot=p(38986),rn=p(61186),Oe=p.n(rn),a=p(59301),ne=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,$t=Object.prototype.propertyIsEnumerable,Et=(ue,pe)=>{var x={};for(var Ee in ue)Ke.call(ue,Ee)&&pe.indexOf(Ee)<0&&(x[Ee]=ue[Ee]);if(ue!=null&&ne)for(var Ee of ne(ue))pe.indexOf(Ee)<0&&$t.call(ue,Ee)&&(x[Ee]=ue[Ee]);return x},dn=(ue,pe,x)=>new Promise((Ee,Tt)=>{var mn=Wt=>{try{Gt(x.next(Wt))}catch(Se){Tt(Se)}},mt=Wt=>{try{Gt(x.throw(Wt))}catch(Se){Tt(Se)}},Gt=Wt=>Wt.done?Ee(Wt.value):Promise.resolve(Wt.value).then(mn,mt);Gt((x=x.apply(ue,pe)).next())});const Qt=ue=>{var pe=ue,{shixunsDetail:x,globalSetting:Ee,loading:Tt,dispatch:mn,showModal:mt,onCancel:Gt,onOk:Wt,okBtnName:Se="\u5B8C\u6210",info:oe,source:at}=pe,Ht=Et(pe,["shixunsDetail","globalSetting","loading","dispatch","showModal","onCancel","onOk","okBtnName","info","source"]);const[xe,et]=(0,n.useState)(0),[Xe,Dt]=(0,n.useState)(0);return(0,n.useEffect)(()=>{let $e=null;const en=()=>dn(void 0,null,function*(){let Mn={id:oe==null?void 0:oe.courseId,send_time:Oe()().format("YYYY-MM-DD HH:mm"),exercise_id:oe!=null&&oe.exercise_id?oe==null?void 0:oe.exercise_id:null},_n={id:oe==null?void 0:oe.courseId,course_id:oe==null?void 0:oe.courseId,identifier:oe==null?void 0:oe.courseId,type:"normal",is_use:1,is_copy:!0};at==="\u8BD5\u5377"?(Mn.examination_bank_ids=oe==null?void 0:oe.examination_bank_ids,Mn.type="ExaminationBank"):at==="\u5B9E\u8BAD"?Mn.shixun_info=(oe==null?void 0:oe.shixun_info.length)>0?oe==null?void 0:oe.shixun_info:[_n]:at==="\u5B9E\u8BAD\u548C\u8BD5\u5377"&&(Mn.examination_bank_ids=oe==null?void 0:oe.examination_bank_ids,Mn.shixun_info=(oe==null?void 0:oe.shixun_info.length)>0?oe==null?void 0:oe.shixun_info:[_n]);const pn=yield(0,ot.ZP)(`/api/courses/${oe==null?void 0:oe.courseId}/send_shixun_progress.json`,{method:"post",body:Mn});(pn==null?void 0:pn.status)===0&&(et(pn==null?void 0:pn.complete_num),Dt(pn==null?void 0:pn.total_num),(pn==null?void 0:pn.complete_num)!==(pn==null?void 0:pn.total_num)?($e&&clearInterval($e),$e=setInterval(en,5e3)):$e&&clearInterval($e))});return mt&&(oe!=null&&oe.courseId)&&en(),()=>{$e&&clearInterval($e)}},[mt]),a.createElement(y.default,{centered:!0,maskClosable:!1,width:400,title:"\u5B9E\u8BAD\u52A0\u5165\u8BFE\u5802\u63D0\u793A",closable:xe==Xe,open:mt,destroyOnClose:!0,footer:null,onCancel:Gt},a.createElement("div",null,"\u5F53\u524D\u9009\u4E2D",a.createElement("span",{className:"mr5 ml5",style:{color:"#3061D0"}},Xe),"\u4E2A\u5B9E\u8BAD\u52A0\u5165\u6559\u5B66\u8BFE\u5802\u4E2D\uFF0C\u8BF7\u7A0D\u5019\u3002"),a.createElement("div",{className:Lt.con_warp},a.createElement(h.Z,{className:"mt15 mb5",strokeColor:"#3061D0",trailColor:"rgba(144, 150, 163, 0.1)",percent:xe==Xe&&Xe!=0?100:xe/Xe*100,showInfo:!1,size:[350,10]}),a.createElement("div",{className:Lt.success_txt},"\u5DF2\u6210\u529F\u53D1\u9001",a.createElement("span",{className:"mr5 ml5",style:{color:"#3061D0"}},xe),"\u4E2A"),xe!=Xe&&a.createElement(Ye.ZP,{disabled:!0},"\u5904\u7406\u4E2D"),xe==Xe&&a.createElement(Ye.ZP,{type:"primary",onClick:Wt},Se)))};var Pt=(0,$.connect)(({shixunsDetail:ue,loading:pe,globalSetting:x})=>({shixunsDetail:ue,globalSetting:x,loading:pe.models.index}))(Qt)},84511:function(nl,tu,p){p.r(tu),p.d(tu,{default:function(){return Zi}});var n=p(59301),$=p(25690),y=p(28284),h=p(6767),Ye=p(91882),Lt=p(37568),ot=p(17149),rn=p(62673),Oe=p(47889),a=p(71051),ne=p(99571),Ke={flex_box_center:"flex_box_center___aPGWN",flex_space_between:"flex_space_between___MQNX5",flex_box_vertical_center:"flex_box_vertical_center___Z7QdK",flex_box_center_end:"flex_box_center_end___JQl5O",flex_box_column:"flex_box_column___IhYhx",bg:"bg___Kg8x_",title:"title___UhsVG",titleLeft:"titleLeft___NPVwn",titleRight:"titleRight___UGtmZ",formWrap:"formWrap___Jowb2",baseLineHeight:"baseLineHeight___N68WX",radioBtnWrapper:"radioBtnWrapper___bX7Pi",radiogroup:"radiogroup___ukf8u",easy:"easy___ZHYPU",medium:"medium___piewx",hard:"hard___HMXyt",selectdiv:"selectdiv___gkuBG",divitem:"divitem___vNm0q",bottmodiv:"bottmodiv___assW5",cancelBtn:"cancelBtn___Nl6Pi",confirmBtn:"confirmBtn___BNoFU",baseFormItem:"baseFormItem___ILZ2V",cascaderPopup:"cascaderPopup___QPxW3",addQuestionBtn:"addQuestionBtn___OjehS",concat:"concat___kliXB"},$t=p(62957),Et=p(16326),dn=p(61186),Qt=p.n(dn),Pt=(e,u,l)=>new Promise((m,F)=>{var ee=v=>{try{C(l.next(v))}catch(b){F(b)}},I=v=>{try{C(l.throw(v))}catch(b){F(b)}},C=v=>v.done?m(v.value):Promise.resolve(v.value).then(ee,I);C((l=l.apply(e,u)).next())});const ue=({user:e,dispatch:u,classroomList:l,onModalOk:m,setsubloading:F})=>{const ee=(0,$.useParams)(),[I,C]=(0,n.useState)(),[v,b]=(0,n.useState)(!1);function Y(g){return g&&g<Qt()().subtract(1,"days")}return n.createElement($t.default,{title:"\u6E29\u99A8\u63D0\u793A",afterClose:()=>{b(!1)},zIndex:8888,destroyOnClose:!0,footer:null,maskClosable:!1,keyboard:!1,open:l.actionTabs.key==="\u9884\u7EA6\u5F39\u7A97",onCancel:()=>{if(v){h.ZP.warning("\u6B63\u5728\u8BF7\u6C42\u6570\u636E\u4E2D...");return}F(!1),u({type:"classroomList/setActionTabs",payload:{}})}},n.createElement("div",null,n.createElement("span",null,"EduCoder\u6CE8\u610F\u5230\u60A8\u7684\u8BFE\u5802\u4E2D\u5B66\u751F\u4EBA\u6570\u8F83\u591A\u3002\u4E3A\u66F4\u597D\u5730\u4E3A\u60A8\u548C\u60A8\u7684\u5B66\u751F\u670D\u52A1\uFF0C\u7ED9\u540C\u5B66\u4EEC\u5E26\u6765\u66F4\u597D\u7684\u8003\u8BD5\u4F53\u9A8C\uFF0C\u6211\u4EEC\u5C06\u63D0\u524D\u4E3A\u60A8\u548C\u60A8\u7684\u5B66\u751F\u51C6\u5907\u597D\u670D\u52A1\u5668\u8D44\u6E90\u3002 \u8BF7\u60A8\u544A\u77E5\u6211\u4EEC\uFF0C\u8FD9\u4EFD\u8BD5\u5377\u7684\u9884\u8BA1\u8003\u8BD5\u65F6\u95F4\u662F\uFF1A"),n.createElement("br",null),n.createElement(Et.default,{popupStyle:{zIndex:9999},style:{marginTop:"10px",marginBottom:"10px"},disabledDate:Y,format:"YYYY-MM-DD HH:mm:ss",onChange:(g,c)=>{C(c)},showTime:{defaultValue:Qt()("00:00:00","HH:mm:ss")}}),n.createElement("br",null),n.createElement("span",null,"\u611F\u8C22\u60A8\u7684\u914D\u5408"),n.createElement("br",null),n.createElement("div",{style:{textAlign:"end"}},n.createElement(ne.ZP,{loading:v,type:"primary",onClick:()=>Pt(void 0,null,function*(){b(!0),m(I,()=>{u({type:"classroomList/setActionTabs",payload:{}})})})},"\u786E\u8BA4"))))};var pe=(0,$.connect)(({user:e,classroomList:u})=>({user:e,classroomList:u}))(ue),x=p(38986),Ee=p(32134),Tt=p(12893),mn={wrap:"wrap___Ww0Ti",itemWarp:"itemWarp___LMLjd",addIcon:"addIcon___xmRLl",deleteIcon:"deleteIcon___gjwgO"},mt=p(82326),Gt=Object.defineProperty,Wt=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,at=(e,u,l)=>u in e?Gt(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Ht=(e,u)=>{for(var l in u||(u={}))Se.call(u,l)&&at(e,l,u[l]);if(Wt)for(var l of Wt(u))oe.call(u,l)&&at(e,l,u[l]);return e},xe=(e,u,l)=>new Promise((m,F)=>{var ee=v=>{try{C(l.next(v))}catch(b){F(b)}},I=v=>{try{C(l.throw(v))}catch(b){F(b)}},C=v=>v.done?m(v.value):Promise.resolve(v.value).then(ee,I);C((l=l.apply(e,u)).next())}),Xe=({setitem:e,item:u,rz:l})=>{var m,F,ee,I,C,v,b,Y;let[g,c]=(0,n.useState)({zydatas:[],jbdatas:[],kcdatas:[],zsdatas:[],page:1,per_page:20});const[A]=y.default.useForm(),[L,V]=(0,n.useState)(!1);(0,n.useEffect)(()=>{l&&!L&&(g.zydatas=l,c(Ht({},g)),V(!0),u!=null&&u.ec_course_id&&J())},[u,l,L]),console.log(g,"params");function J(){return xe(this,null,function*(){yield O(u==null?void 0:u.ec_major_school_id),yield D(u==null?void 0:u.ec_year_id),yield _e(u==null?void 0:u.ec_course_id),A.setFieldsValue({ec_course_id:u==null?void 0:u.ec_course_id,ec_major_school_id:u==null?void 0:u.ec_major_school_id,ec_point_ids:u==null?void 0:u.ec_point_ids,ec_year_id:u==null?void 0:u.ec_year_id})})}function O(S){return xe(this,null,function*(){const N=yield(0,x.ZP)(`/api/ec_major_schools/${S}/ec_years/get_year_list.json`,{method:"get"});g.jbdatas=N==null?void 0:N.data,c(Ht({},g)),A.setFieldsValue({ec_year_id:"",ec_course_id:"",ec_point_ids:[]})})}function D(S){return xe(this,null,function*(){const N=yield(0,x.ZP)(`/api/ec_years/${S}/ec_courses/get_courses.json`,{method:"get"});g.kcdatas=N==null?void 0:N.data,c(Ht({},g)),A.setFieldsValue({ec_course_id:"",ec_point_ids:[]})})}const _e=S=>xe(void 0,null,function*(){const N=yield(0,x.ZP)(`/api/ec_courses/${S}/ec_points.json`,{method:"get",params:{ec_course_id:S}});g.zsdatas=N==null?void 0:N.data,c(Ht({},g))});return n.createElement("div",{className:mn.from},n.createElement(y.default,{form:A,layout:"inline",onValuesChange:S=>{console.log("----",S),S.ec_major_school_id&&(g.jbdatas=[],g.kcdatas=[],g.zsdatas=[],c(Ht({},g)),O(S.ec_major_school_id)),S.ec_year_id&&(g.kcdatas=[],g.zsdatas=[],c(Ht({},g)),D(S.ec_year_id)),S.ec_course_id&&(g.zsdatas=[],c(Ht({},g)),_e(S.ec_course_id))},onFinish:S=>xe(void 0,null,function*(){e(S)})},n.createElement(y.default.Item,{name:"ec_major_school_id"},n.createElement(mt.default,{style:{width:160},disabled:((m=g.zydatas)==null?void 0:m.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u4E13\u4E1A"},(F=g==null?void 0:g.zydatas)==null?void 0:F.map((S,N)=>n.createElement(mt.default.Option,{key:N,value:S==null?void 0:S.ec_major_school_id},S==null?void 0:S.name)))),n.createElement(y.default.Item,{name:"ec_year_id"},n.createElement(mt.default,{style:{width:160},disabled:((ee=g.jbdatas)==null?void 0:ee.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u5C4A\u522B"},(I=g==null?void 0:g.jbdatas)==null?void 0:I.map((S,N)=>n.createElement(mt.default.Option,{key:N,value:S==null?void 0:S.ec_year_id},S==null?void 0:S.year)))),n.createElement(y.default.Item,{name:"ec_course_id"},n.createElement(mt.default,{style:{width:208},disabled:((C=g.kcdatas)==null?void 0:C.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"},(v=g==null?void 0:g.kcdatas)==null?void 0:v.map((S,N)=>n.createElement(mt.default.Option,{key:N,value:S==null?void 0:S.id},S==null?void 0:S.name)))),n.createElement(y.default.Item,{name:"ec_point_ids"},n.createElement(mt.default,{onChange:()=>{A.submit()},style:{width:160},maxTagCount:1,maxTagTextLength:7,mode:"multiple",disabled:((b=g.zsdatas)==null?void 0:b.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"},(Y=g==null?void 0:g.zsdatas)==null?void 0:Y.map((S,N)=>n.createElement(mt.default.Option,{key:N,value:S==null?void 0:S.id},S==null?void 0:S.name))))))},Dt=Object.defineProperty,$e=Object.defineProperties,en=Object.getOwnPropertyDescriptors,Mn=Object.getOwnPropertySymbols,_n=Object.prototype.hasOwnProperty,pn=Object.prototype.propertyIsEnumerable,Yn=(e,u,l)=>u in e?Dt(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,He=(e,u)=>{for(var l in u||(u={}))_n.call(u,l)&&Yn(e,l,u[l]);if(Mn)for(var l of Mn(u))pn.call(u,l)&&Yn(e,l,u[l]);return e},vt=(e,u)=>$e(e,en(u)),ze=(e,u,l)=>new Promise((m,F)=>{var ee=v=>{try{C(l.next(v))}catch(b){F(b)}},I=v=>{try{C(l.throw(v))}catch(b){F(b)}},C=v=>v.done?m(v.value):Promise.resolve(v.value).then(ee,I);C((l=l.apply(e,u)).next())});const yn=({user:e,exercise_id:u=null,homework_common_id:l=null,setitem:m})=>{var F,ee,I;let[C,v]=(0,n.useState)([{id:Math.random()}]),[b,Y]=(0,n.useState)(null);function g(){return ze(this,null,function*(){var A,L,V,J;let O=yield(0,x.ZP)("/api/ec_courses/0/ec_points/get_work_points.json",{method:"get",params:{exercise_id:u,homework_common_id:l}});if(((A=O==null?void 0:O.data)==null?void 0:A.length)>0){let D=[];(L=O==null?void 0:O.data)==null||L.map(_e=>{var S;(S=_e==null?void 0:_e.ec_point_ids)==null||S.map(N=>{D.push(N)})}),m(vt(He({},(V=O==null?void 0:O.data)==null?void 0:V[0]),{ec_point_ids:D})),v((J=O==null?void 0:O.data)==null?void 0:J.map(_e=>vt(He({},_e),{id:Math.random()})))}})}(0,n.useEffect)(()=>{var A,L;(L=(A=e==null?void 0:e.userInfo)==null?void 0:A.course)!=null&&L.course_school_id&&c()},[(ee=(F=e==null?void 0:e.userInfo)==null?void 0:F.course)==null?void 0:ee.course_school_id]);function c(){return ze(this,null,function*(){var A,L;const V=yield(0,x.ZP)(`/api/schools/${(L=(A=e==null?void 0:e.userInfo)==null?void 0:A.course)==null?void 0:L.course_school_id}/ec_majors/get_major_list.json`,{method:"get"});Y(V==null?void 0:V.data),(l||u)&&g()})}return console.log(C,b,"datas"),n.createElement("div",{style:{display:(I=e.userInfo.course)!=null&&I.is_openengineering?"":"none"}},n.createElement("div",{className:mn.wrap},n.createElement("p",null,"\u5DE5\u7A0B\u8BA4\u8BC1",n.createElement("br",null),"\u8003\u6838\u77E5\u8BC6\u70B9"),n.createElement("div",{className:mn.itemWarp},C==null?void 0:C.map((A,L)=>n.createElement("div",{key:A.id,style:{display:"flex",alignItems:"center",marginBottom:20}},n.createElement(Xe,{rz:b,item:A,setitem:V=>{V=He(He({},C==null?void 0:C[L]),V),C.splice(L,1,V),v([...C]);let J=[];C==null||C.map(O=>{var D;(D=O==null?void 0:O.ec_point_ids)==null||D.map(_e=>{J.push(_e)})}),m(vt(He({},V),{ec_point_ids:J}))}}),n.createElement(Ee.Z,{className:mn.addIcon,onClick:()=>{C.push({id:Math.random()}),v([...C])}}),L!=0&&n.createElement(Tt.Z,{className:mn.deleteIcon,onClick:()=>{C.splice(L,1);let V=[];C==null||C.map(J=>{var O;(O=J==null?void 0:J.ec_point_ids)==null||O.map(D=>{V.push(D)})}),m(vt(He({},C[L-1]),{ec_point_ids:V})),v([...C])}}))))))};var Bl=(0,$.connect)(({user:e})=>({user:e}))(yn),gu=p(93041),Mu=p(29787),sl=p(75727),Bt=p(25399),bl=p(37639),cl=p(30641),me={flex_box_center:"flex_box_center___zCnVx",flex_space_between:"flex_space_between___BBiQD",flex_box_vertical_center:"flex_box_vertical_center___KzPui",flex_box_center_end:"flex_box_center_end___zJokd",flex_box_column:"flex_box_column___Grsys",moreSpan:"moreSpan___VJeLv",bg:"bg___oBBHW",title:"title___xV4Rt",bottomdiv:"bottomdiv___rPfwr",spanBtn:"spanBtn___eJxID",addQuestionBtn:"addQuestionBtn___RPRiP",saveBtn:"saveBtn___y9nNf",left:"left___Q3Qf4",leftAction:"leftAction___GT9yG",Button:"Button___r00OP",iconWrapper:"iconWrapper___wofW_",up:"up___a9RQm",down:"down___x6RAl",disabled:"disabled___mkEME",titleleft:"titleleft___WZ83K",more_style:"more_style___ZXYnN",qcount:"qcount___o6F1k",score:"score___Gy6jr",qtitle:"qtitle___KF7pa",qcountclick:"qcountclick___kvoyc",right:"right___Nfa70",edit:"edit___RVRSb",delete:"delete___J9BAT",yuanti:"yuanti___ljq8l",tianjia:"tianjia___s7Zu2",shixun:"shixun___YkjdZ",scoreByBlankRadio:"scoreByBlankRadio___QYQY5",modalconfirm:"modalconfirm___dmWFe",scoremodal:"scoremodal___CDA7w",close:"close___jdUWv",content:"content___HPqUf",items:"items___YkyQL",bottom:"bottom___mzpp4",yes:"yes___Xio6z",no:"no___hbicD",formcenter:"formcenter___kN8Ax",radiogroup:"radiogroup___htjtc",easy:"easy____g1mR",medium:"medium___vPAsn",hard:"hard___c6tcf",formcenterselect:"formcenterselect___B88vb",selectitems1:"selectitems1___Dzpho",selectitems:"selectitems___wUGKF",morebottom:"morebottom___F5cFQ",scoreinput:"scoreinput___S9Fbv",shake:"shake___IYp2E",titleTooltip:"titleTooltip___J0i26",exercise_styles:"exercise_styles___BJAZm",btn_warp:"btn_warp___iFP5N"},nu=p(51257),Jn=p(28426),Uu=p(70100),Vu=p(67753),Cn=p(76902),tn=p(59301),ul=Object.defineProperty,Fa=Object.defineProperties,ha=Object.getOwnPropertyDescriptors,Hl=Object.getOwnPropertySymbols,ya=Object.prototype.hasOwnProperty,dl=Object.prototype.propertyIsEnumerable,ml=(e,u,l)=>u in e?ul(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Fu=(e,u)=>{for(var l in u||(u={}))ya.call(u,l)&&ml(e,l,u[l]);if(Hl)for(var l of Hl(u))dl.call(u,l)&&ml(e,l,u[l]);return e},Ca=(e,u)=>Fa(e,ha(u)),xl=(e,u,l)=>new Promise((m,F)=>{var ee=v=>{try{C(l.next(v))}catch(b){F(b)}},I=v=>{try{C(l.throw(v))}catch(b){F(b)}},C=v=>v.done?m(v.value):Promise.resolve(v.value).then(ee,I);C((l=l.apply(e,u)).next())}),zl=({Itemid:e,setqitem:u,qitem:l,data:m,getdata:F,bigitem:ee,setBigqitem:I,isedit:C,handleEditing:v})=>{const[b,Y]=(0,n.useState)([]),[g,c]=(0,n.useState)(!1),A=(V,J,O)=>{const D=Array.from(V),[_e]=D.splice(J,1);return D.splice(O,0,_e),D};(0,n.useEffect)(()=>{m.length>0&&Y([...m])},[m]);const L=(V,J)=>xl(void 0,null,function*(){if(!V.destination)return;if(C){v();return}const O=A(J,V.source.index,V.destination.index);c(!0);let D=yield(0,x.ZP)(`/api/exercises/${e}/adjust_position.json`,{method:"post",body:{id:e,question_ids:O==null?void 0:O.map(_e=>_e.question_id)}});c(!1),D.status===0&&F({id:J==null?void 0:J[V.source.index].question_id})});return tn.createElement("div",null,tn.createElement(Vu.Z5,{onDragEnd:V=>L(V,b)},tn.createElement(Vu.bK,{droppableId:"droppable"},(V,J)=>tn.createElement("div",Fu({ref:V.innerRef},V.droppableProps),tn.createElement(Mu.Z,{spinning:g},b.map((O,D)=>tn.createElement(Vu._l,{key:D,draggableId:D.toString(),index:D},(_e,S)=>{var N,Ot;return tn.createElement("aside",Fu(Fu({ref:_e.innerRef},_e.draggableProps),_e.dragHandleProps),tn.createElement(Bt.Z,{title:tn.createElement(Cn.Z,{value:(O==null?void 0:O.question_type)===8?(N=O==null?void 0:O.program_attr)==null?void 0:N.description:O.question_title}),color:"#fff",placement:"left",overlayClassName:me.titleTooltip},tn.createElement("div",{onClick:()=>{if(C){v();return}u(Ca(Fu({},O),{index:D+1})),I(ee),(0,nu.Vf)("#question-scroll-id")},className:`${me.qcount} ${O.question_id===(l==null?void 0:l.question_id)?me.qcountclick:""}`},tn.createElement("span",{className:me.score},O==null?void 0:O.question_score,"\u5206"),tn.createElement("span",{className:me.qtitle},D+1,"\u3001",tn.createElement(Cn.Z,{value:(O==null?void 0:O.question_type)===8?(Ot=O==null?void 0:O.program_attr)==null?void 0:Ot.description:O.question_title,showTextOnly:!0})))))}))),V.placeholder))))},Sn=p(77019),Al=p(81727),Ku=p(71411),Ou=p(61485),ge=p(22962),Fe=p(59301),hu=(e,u,l)=>new Promise((m,F)=>{var ee=v=>{try{C(l.next(v))}catch(b){F(b)}},I=v=>{try{C(l.throw(v))}catch(b){F(b)}},C=v=>v.done?m(v.value):Promise.resolve(v.value).then(ee,I);C((l=l.apply(e,u)).next())}),Bu=({form:e,TagDiscipline:u,exerciseitem:l,qitem:m,getTagData:F})=>{var ee;const[I,C]=(0,n.useState)(!0),[v,b]=(0,n.useState)(!1),[Y,g]=(0,n.useState)(""),[c,A]=(0,n.useState)([]),[L,V]=(0,n.useState)([]),[J,O]=(0,n.useState)(0);(0,n.useEffect)(()=>{_e()},[]);const D=S=>hu(void 0,null,function*(){const N=yield(0,x.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:S==null?void 0:S.sub_discipline_id}});V(N==null?void 0:N.tag_disciplines)}),_e=()=>hu(void 0,null,function*(){const S=yield(0,x.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});A(S.disciplines||[]),m!=null&&m.sub_discipline_id&&D(m),O(m!=null&&m.sub_discipline_id?1:0),e.setFieldsValue({difficulty:m.difficulty||2,tag_discipline_ids:m.tag_discipline_ids,repeat_answer:!m.repeat_answer,sub_discipline_id:m!=null&&m.sub_discipline_id?[m==null?void 0:m.discipline_id,m==null?void 0:m.sub_discipline_id]:[]})});return Fe.createElement("div",null,Fe.createElement("div",{style:{marginTop:30,height:I?"100%":"0px",overflow:"hidden"}},Fe.createElement(y.default.Item,{className:me.formcenter,rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u96BE\u5EA6"}],label:"\u96BE\u5EA6",name:"difficulty"},Fe.createElement(Oe.ZP.Group,{className:me.radiogroup},Fe.createElement(Oe.ZP.Button,{className:me.easy,value:1},"\u7B80\u5355"),Fe.createElement(Oe.ZP.Button,{className:me.medium,value:2},"\u9002\u4E2D"),Fe.createElement(Oe.ZP.Button,{className:me.hard,value:3},"\u56F0\u96BE"))),Fe.createElement(y.default.Item,{name:"sub_discipline_id",label:"\u77E5\u8BC6\u70B9",className:me.formcenterselect},Fe.createElement(ot.Z,{className:me.selectitems1,expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:c,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(S,N)=>{e.setFieldsValue({sub_discipline_id:S,tag_discipline_ids:[]}),O(S?S.length:0),(S==null?void 0:S.length)>0&&(D({sub_discipline_id:S[1]}),S[1]==(m==null?void 0:m.sub_discipline_id)&&e.setFieldValue("tag_discipline_ids",m.tag_discipline_ids))},onClear:()=>{V([]),e.setFieldValue("tag_discipline_ids",[]),O(0)}})),Fe.createElement(y.default.Item,{className:me.formcenterselect},Fe.createElement("div",{style:{display:"flex",alignItems:"center",paddingLeft:55}},Fe.createElement(y.default.Item,{name:"tag_discipline_ids"},Fe.createElement(mt.default,{className:me.selectitems,disabled:J===0,showSearch:!0,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",mode:"multiple",listHeight:200,dropdownStyle:{zIndex:9},allowClear:!0,optionFilterProp:"children",filterOption:(S,N)=>N.key.indexOf(S.toLowerCase())>=0},L==null?void 0:L.map(S=>Fe.createElement(mt.default.Option,{key:S.name+S.id,value:S.id},Fe.createElement("div",{style:{display:"flex",alignItems:"center"}},Fe.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},S.name),(S==null?void 0:S.type)==="personal"&&Fe.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),J>0&&Fe.createElement("div",{style:{marginLeft:20,marginTop:"-16px",lineHeight:"48px",height:48,fontSize:14}},Fe.createElement("span",null,"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),Fe.createElement("a",{onClick:()=>{b(!0)},style:{marginLeft:3,color:"#3061D0"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))),Fe.createElement(y.default.Item,{className:me.formcenterselect},Fe.createElement("div",{style:{display:"flex",alignItems:"center"}},Fe.createElement(y.default.Item,{name:"repeat_answer",valuePropName:"checked"},Fe.createElement(Ku.Z,null)),Fe.createElement("div",{style:{marginLeft:10,marginTop:"-16px",lineHeight:"48px",height:48,color:"#000000"}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898",Fe.createElement(Bt.Z,{placement:"right",title:"\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u4F5C\u7B54\u5B8C\u6210\u8BE5\u9898\u5E76\u8FDB\u5165\u4E0B\u4E00\u9898\u4E4B\u540E\uFF0C\u4E0D\u5141\u8BB8\u518D\u4FEE\u6539\u8BE5\u9898\u7B54\u6848"},Fe.createElement(Ou.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))))),Fe.createElement(ge.Z,{open:v,subDisciplineId:(ee=e.getFieldValue("sub_discipline_id"))==null?void 0:ee[1],onCancel:()=>{b(!1)},onOkClick:S=>{V(N=>[...N,S]),e.setFieldValue("tag_discipline_ids",[...e.getFieldValue("tag_discipline_ids"),S==null?void 0:S.id])}}))},Ln=p(59301),Pl=Object.defineProperty,Qa=Object.defineProperties,Ha=Object.getOwnPropertyDescriptors,Da=Object.getOwnPropertySymbols,za=Object.prototype.hasOwnProperty,fr=Object.prototype.propertyIsEnumerable,wl=(e,u,l)=>u in e?Pl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Iu=(e,u)=>{for(var l in u||(u={}))za.call(u,l)&&wl(e,l,u[l]);if(Da)for(var l of Da(u))fr.call(u,l)&&wl(e,l,u[l]);return e},Ju=(e,u)=>Qa(e,Ha(u)),Ya=(e,u,l)=>new Promise((m,F)=>{var ee=v=>{try{C(l.next(v))}catch(b){F(b)}},I=v=>{try{C(l.throw(v))}catch(b){F(b)}},C=v=>v.done?m(v.value):Promise.resolve(v.value).then(ee,I);C((l=l.apply(e,u)).next())}),ll=({qitem:e,setisedit:u,TagDiscipline:l,exerciseitem:m,seveeditor:F,deleteitem:ee,getTagData:I,init:C,showTip:v=!1})=>{var b;const[Y]=y.default.useForm();(0,n.useEffect)(()=>{var c;Y.setFieldsValue(Ju(Iu({},e),{name:e==null?void 0:e.question_title,choices:(c=e==null?void 0:e.question_choices)==null?void 0:c.map(A=>Ju(Iu({},A),{standard_boolean:A!=null&&A.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)}))},[e]);const g=c=>{if(!(c!=null&&c.length))return!1;const A=c.map(V=>{var J;return(J=V.choice_text)==null?void 0:J.trim().replace(/^\s+|\s+$/g,"")});return new Set(A).size!==A.length};return Ln.createElement("div",null,Ln.createElement(y.default,{form:Y,colon:!1,onFinish:c=>{var A,L,V,J,O;if(g(c.choices)){h.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}let D=(L=(A=c==null?void 0:c.choices)==null?void 0:A.map)==null?void 0:L.call(A,(S,N)=>{if((S==null?void 0:S.standard_boolean)===1)return N+1}),_e=Ju(Iu({},c),{item_type:e==null?void 0:e.question_type,question_choices:(J=(V=c==null?void 0:c.choices)==null?void 0:V.map)==null?void 0:J.call(V,S=>S.choice_text),standard_answers:D.filter(S=>S),choices:(O=c==null?void 0:c.choices)==null?void 0:O.map(S=>Ju(Iu({},S),{is_answer:S.standard_boolean}))});F(Iu(Iu({},e),_e))},onFinishFailed:c=>Ya(void 0,null,function*(){var A,L;h.ZP.error(c.errorFields[0].errors[0]),Y.scrollToField((L=(A=c==null?void 0:c.errorFields)==null?void 0:A[0])==null?void 0:L.name,{behavior:"smooth",block:"center"})})},Ln.createElement("div",{style:{display:"flex",alignItems:"center"}},Ln.createElement("div",{style:{flex:1}},Ln.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Ln.createElement("span",null,(e==null?void 0:e.question_type)===1?"\u591A\u9009\u9898":"\u5355\u9009\u9898")),((b=m==null?void 0:m.exercise)==null?void 0:b.exercise_status)==1&&!(e!=null&&e.isadd)&&Ln.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{ee()}},Ln.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Ln.createElement(ne.ZP,{onClick:()=>{var c;e.isadd?(u(!1),C()):(Y.setFieldsValue(Ju(Iu({},e),{name:e==null?void 0:e.question_title,choices:(c=e==null?void 0:e.question_choices)==null?void 0:c.map(A=>Ju(Iu({},A),{standard_boolean:A!=null&&A.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),u(!1))}},"\u53D6\u6D88"),Ln.createElement(Bt.Z,{overlayClassName:me.shake,open:v,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Ln.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Ln.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Ln.createElement(ne.ZP,{type:"primary",className:"ml20",onClick:()=>Ya(void 0,null,function*(){Y.submit()})},"\u4FDD\u5B58"))),Ln.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Ln.createElement(Sn.Z,{align:"middle"},Ln.createElement(y.default.Item,{className:me.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Ln.createElement(a.Z,{onBlur:c=>{c.target.value==="0"&&h.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1}))),Ln.createElement(Al.u,{form:Y,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",titleKey:"question_title",choiceKey:"choices",analysisKey:"analysis",choiceOptionsPath:"choices",choiceTextKey:"choice_text",answerKey:"standard_boolean"}),Ln.createElement(Bu,{getTagData:I,qitem:e,exerciseitem:m,TagDiscipline:l,form:Y}))))},Yl=p(92046),ju=p(74716),on=p(59301),Sl=Object.defineProperty,Wl=Object.defineProperties,_r=Object.getOwnPropertyDescriptors,al=Object.getOwnPropertySymbols,Ul=Object.prototype.hasOwnProperty,pr=Object.prototype.propertyIsEnumerable,Wa=(e,u,l)=>u in e?Sl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Kl=(e,u)=>{for(var l in u||(u={}))Ul.call(u,l)&&Wa(e,l,u[l]);if(al)for(var l of al(u))pr.call(u,l)&&Wa(e,l,u[l]);return e},Ba=(e,u)=>Wl(e,_r(u)),gr=(e,u,l)=>new Promise((m,F)=>{var ee=v=>{try{C(l.next(v))}catch(b){F(b)}},I=v=>{try{C(l.throw(v))}catch(b){F(b)}},C=v=>v.done?m(v.value):Promise.resolve(v.value).then(ee,I);C((l=l.apply(e,u)).next())}),Gu=({qitem:e,TagDiscipline:u,exerciseitem:l,setisedit:m,seveeditor:F,deleteitem:ee,getTagData:I,init:C,showTip:v=!1})=>{var b;const[Y]=y.default.useForm(),g=y.default.useWatch("use_blank_score",Y);return(0,n.useEffect)(()=>{Y.setFieldsValue(Ba(Kl({},e),{standard_answers:e.standard_answers||[],name:e.question_title,repeat_answer:!e.repeat_answer}))},[e]),on.createElement("div",null,on.createElement(y.default,{form:Y,colon:!1,onValuesChange:(c,A)=>{var L,V,J,O;if(c!=null&&c.standard_answers||c!=null&&c.use_blank_score){let D=((L=Y.getFieldValue("standard_answers"))==null?void 0:L.length)>0&&((J=(V=Y.getFieldValue("standard_answers"))==null?void 0:V.map(_e=>_e.score))==null?void 0:J.filter(_e=>_e));(D==null?void 0:D.length)>0&&Y.setFieldsValue({question_score:(D==null?void 0:D.length)>0&&((O=D.reduce((_e,S)=>_e+S))==null?void 0:O.toFixed(1))})}},onFinish:c=>{F(Ba(Kl(Kl({},e),c),{item_type:e==null?void 0:e.question_type,standard_answers:c.standard_answers,question_title:c.name}))},onFinishFailed:c=>gr(void 0,null,function*(){var A,L;c.errorFields[0].errors[0]==="\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"&&(0,nu.pE)(),h.ZP.error(c.errorFields[0].errors[0]),Y.scrollToField((L=(A=c==null?void 0:c.errorFields)==null?void 0:A[0])==null?void 0:L.name,{behavior:"smooth",block:"center"})})},on.createElement("div",{style:{display:"flex",alignItems:"center"}},on.createElement("div",{style:{flex:1}},on.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),on.createElement("span",null,"\u586B\u7A7A\u9898")),((b=l==null?void 0:l.exercise)==null?void 0:b.exercise_status)==1&&!(e!=null&&e.isadd)&&on.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{ee()}},on.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),on.createElement(ne.ZP,{onClick:()=>{e.isadd?(m(!1),C()):(Y.setFieldsValue(Ba(Kl({},e),{standard_answers:e.standard_answers||[],name:e.question_title,repeat_answer:!e.repeat_answer})),m(!1))}},"\u53D6\u6D88"),on.createElement(Bt.Z,{overlayClassName:me.shake,open:v,placement:"bottom",color:"rgba(244,156,14,0.19)",title:on.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},on.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},on.createElement(ne.ZP,{type:"primary",className:"ml20",onClick:()=>{Y.submit()}},"\u4FDD\u5B58"))),on.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},on.createElement(Sn.Z,{align:"middle"},g?on.createElement(ju.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}):on.createElement(y.default.Item,{key:2,className:me.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},on.createElement(a.Z,{onBlur:c=>{c.target.value==="0"&&h.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle",max:100,min:.1})),on.createElement(y.default.Item,{name:"use_blank_score",noStyle:!0},on.createElement(Oe.ZP.Group,{className:me.scoreByBlankRadio,optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}]})),on.createElement(Bt.Z,{overlayInnerStyle:{width:460},title:on.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",on.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u9700\u8981\u8BBE\u7F6E\u6574\u4E2A\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},on.createElement("i",{className:"icon-tishixiaowenhao font18 ml20 c-3061d0"}))),on.createElement(Yl.u,{form:Y,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:g,answerKey:"standard_answers"}),on.createElement(Bu,{getTagData:I,qitem:e,exerciseitem:l,TagDiscipline:u,form:Y}))))},Fr=p(14289),Gn=p(59301),hr=Object.defineProperty,yr=Object.defineProperties,Cr=Object.getOwnPropertyDescriptors,Ua=Object.getOwnPropertySymbols,Dr=Object.prototype.hasOwnProperty,Br=Object.prototype.propertyIsEnumerable,Ka=(e,u,l)=>u in e?hr(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,El=(e,u)=>{for(var l in u||(u={}))Dr.call(u,l)&&Ka(e,l,u[l]);if(Ua)for(var l of Ua(u))Br.call(u,l)&&Ka(e,l,u[l]);return e},Nl=(e,u)=>yr(e,Cr(u)),ba=(e,u,l)=>new Promise((m,F)=>{var ee=v=>{try{C(l.next(v))}catch(b){F(b)}},I=v=>{try{C(l.throw(v))}catch(b){F(b)}},C=v=>v.done?m(v.value):Promise.resolve(v.value).then(ee,I);C((l=l.apply(e,u)).next())}),Ja=({qitem:e,setisedit:u,TagDiscipline:l,exerciseitem:m,seveeditor:F,deleteitem:ee,getTagData:I,init:C,showTip:v=!1})=>{var b;const[Y]=y.default.useForm();return(0,n.useEffect)(()=>{var g;Y.setFieldsValue(Nl(El({},e),{name:e.question_title,repeat_answer:!e.repeat_answer,choices:(g=e==null?void 0:e.question_choices)==null?void 0:g.map(c=>Nl(El({},c),{is_answer:c!=null&&c.standard_boolean?1:0}))}))},[e]),Gn.createElement("div",null,Gn.createElement(y.default,{form:Y,colon:!1,onFinish:g=>{var c,A,L,V;let J=(A=(c=g==null?void 0:g.choices)==null?void 0:c.map)==null?void 0:A.call(c,(O,D)=>{if((O==null?void 0:O.is_answer)===1)return D+1});F(Nl(El(El({},e),g),{question_title:g.name,standard_answers:J.filter(O=>O),question_choices:(V=(L=g==null?void 0:g.choices)==null?void 0:L.map)==null?void 0:V.call(L,O=>O.choice_text)}))},onFinishFailed:g=>ba(void 0,null,function*(){var c,A;h.ZP.error(g.errorFields[0].errors[0]),Y.scrollToField((A=(c=g==null?void 0:g.errorFields)==null?void 0:c[0])==null?void 0:A.name,{behavior:"smooth",block:"center"})})},Gn.createElement("div",{style:{display:"flex",alignItems:"center"}},Gn.createElement("div",{style:{flex:1}},Gn.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Gn.createElement("span",null,"\u5224\u65AD\u9898")),((b=m==null?void 0:m.exercise)==null?void 0:b.exercise_status)==1&&!(e!=null&&e.isadd)&&Gn.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{ee()}},Gn.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Gn.createElement(ne.ZP,{onClick:()=>{var g;e.isadd?(u(!1),C()):(Y.setFieldsValue(Nl(El({},e),{name:e.question_title,repeat_answer:!e.repeat_answer,choices:(g=e==null?void 0:e.question_choices)==null?void 0:g.map(c=>Nl(El({},c),{is_answer:c!=null&&c.standard_boolean?1:0}))})),u(!1))}},"\u53D6\u6D88"),Gn.createElement(Bt.Z,{overlayClassName:me.shake,open:v,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Gn.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Gn.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Gn.createElement(ne.ZP,{type:"primary",className:"ml20",onClick:()=>{Y.submit()}},"\u4FDD\u5B58"))),Gn.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Gn.createElement(y.default.Item,{className:me.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Gn.createElement(a.Z,{onBlur:g=>{g.target.value==="0"&&h.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1})),Gn.createElement(Fr.Z,{form:Y,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:""}),Gn.createElement(Bu,{getTagData:I,qitem:e,exerciseitem:m,TagDiscipline:l,form:Y}))))},Ga=p(8848),Je={wrap:"wrap___m6v_p",deleteIcon:"deleteIcon___hdYRw",keywordTag:"keywordTag___BLtdn",questionTitleEditorWrap:"questionTitleEditorWrap___fdaK7",choiceWrap:"choiceWrap___wkyUO",choiceIndex:"choiceIndex___tExMq",judgementIndex:"judgementIndex___RMhzJ",setAnswerBtn:"setAnswerBtn___bisIK",activeAnswer:"activeAnswer___MnyyC",activeJudgementAnswer:"activeJudgementAnswer___grGX5",actionWrapper:"actionWrapper___LUawU",addIcon:"addIcon___ckXqe",inputBorder:"inputBorder___nuo0O",placeholder:"placeholder___Dhdir",blankWrapper:"blankWrapper___cnidV",blankInput:"blankInput___iZ5BF",blankInputNumberWrapper:"blankInputNumberWrapper___zlXQc",addBtn:"addBtn___OdgAm",blankIndex:"blankIndex___g4Y7d",baseInputWrapper:"baseInputWrapper___DCOHd",collapseWrapper:"collapseWrapper___SyLrk",panelHeader:"panelHeader___E0il1",open:"open___IFH3V",close:"close___YpIA9",hide:"hide___Nl1W6",scoreByBlankRadio:"scoreByBlankRadio___jpG4i"},Lu=p(39793),Xa=Object.defineProperty,br=Object.defineProperties,qa=Object.getOwnPropertyDescriptors,Gl=Object.getOwnPropertySymbols,er=Object.prototype.hasOwnProperty,Il=Object.prototype.propertyIsEnumerable,Xl=(e,u,l)=>u in e?Xa(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,xr=(e,u)=>{for(var l in u||(u={}))er.call(u,l)&&Xl(e,l,u[l]);if(Gl)for(var l of Gl(u))Il.call(u,l)&&Xl(e,l,u[l]);return e},Ar=(e,u)=>br(e,qa(u)),xa=(e,u)=>{var l={};for(var m in e)er.call(e,m)&&u.indexOf(m)<0&&(l[m]=e[m]);if(e!=null&&Gl)for(var m of Gl(e))u.indexOf(m)<0&&Il.call(e,m)&&(l[m]=e[m]);return l};const _l=e=>{var u=e,{value:l,onChange:m,scrollId:F}=u,ee=xa(u,["value","onChange","scrollId"]);return n.createElement("div",{id:F||""},n.createElement(Lu.Z,Ar(xr({},ee),{defaultValue:l,onChange:(I,C)=>{console.log("a:",I,C),C!=null&&C.length?m(I,C):m(I)}})))},kl=({value:e,onChange:u,placeholder:l,height:m=140,isEdit:F})=>F?n.createElement(Lu.Z,{watch:!0,isFocus:!0,height:m,placeholder:l,defaultValue:e,onChange:u}):n.createElement("div",{style:{cursor:"pointer"}},e?n.createElement(Cn.Z,{className:Je.inputBorder,value:e}):n.createElement("div",{className:`${Je.inputBorder} ${Je.placeholder}`},l));var Dn=p(5269),Pr=Object.defineProperty,wr=Object.defineProperties,Aa=Object.getOwnPropertyDescriptors,ql=Object.getOwnPropertySymbols,tr=Object.prototype.hasOwnProperty,nr=Object.prototype.propertyIsEnumerable,ur=(e,u,l)=>u in e?Pr(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Zl=(e,u)=>{for(var l in u||(u={}))tr.call(u,l)&&ur(e,l,u[l]);if(ql)for(var l of ql(u))nr.call(u,l)&&ur(e,l,u[l]);return e},pl=(e,u)=>wr(e,Aa(u)),ea=(e,u)=>{var l={};for(var m in e)tr.call(e,m)&&u.indexOf(m)<0&&(l[m]=e[m]);if(e!=null&&ql)for(var m of ql(e))u.indexOf(m)<0&&nr.call(e,m)&&(l[m]=e[m]);return l};const lr=["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"],Sr=({value:e,onChange:u,choiceTextKey:l,answerKey:m,index:F,isEdit:ee,setInputActive:I,form:C,choiceOptionsPath:v,allowChangeMode:b,showAddIcon:Y,addItem:g,deleteItem:c})=>{const A=(e==null?void 0:e[m])===1,L=()=>{const J=C.getFieldValue(v);C.setFieldValue(v,J.map(O=>pl(Zl({},O),{[m]:0})))},V=()=>{A?u(pl(Zl({},e),{[m]:0})):(b||L(),u(pl(Zl({},e),{[m]:1})))};return n.createElement(Sn.Z,{className:Je.choiceWrap,align:"middle",wrap:!1},n.createElement(Dn.Z,{onClick:V,className:`${Je.choiceIndex} ${A?Je.activeAnswer:""}`},lr[F]),n.createElement(Dn.Z,{flex:1,className:`${Je.editorWrap} ml15`,onClick:I},n.createElement(kl,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:ee,value:e==null?void 0:e[l],onChange:J=>{u(pl(Zl({},e),{[l]:J}))}})),n.createElement(Dn.Z,{flex:"0 0 auto",className:"ml15"},n.createElement("div",{onClick:V,className:`${Je.setAnswerBtn} ${A?Je.activeAnswer:""}`},A?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),n.createElement(Dn.Z,{className:Je.actionWrapper},n.createElement(Bt.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},n.createElement(Ee.Z,{className:Je.addIcon,onClick:g,style:{visibility:Y?"visible":"hidden"}})),n.createElement(Bt.Z,{title:"\u5220\u9664"},n.createElement(Tt.Z,{className:Je.deleteIcon,onClick:c,style:{visibility:F>1?"visible":"hidden"}}))))},Nr=({questionTitlePlaceholder:e,titleKey:u,choiceKey:l,analysisKey:m,choiceTextKey:F,answerKey:ee,choiceOptionsPath:I,allowChangeMode:C=!0,form:v,showAnalysis:b=!0})=>{const[Y,g]=(0,n.useState)(),[c,A]=(0,n.useState)(!1);return n.createElement("div",{className:Je.wrap},n.createElement("div",{className:Je.questionTitleEditorWrap},n.createElement(y.default.Item,{label:"\u9898\u5E72",name:u,labelCol:{span:24},rules:[{required:!0}]},n.createElement(_l,{scrollId:Array.isArray(u)?u.join("_"):`${u}`,watch:!0,height:140,placeholder:e}))),n.createElement(y.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),n.createElement(y.default.List,{name:l,rules:[{validator(L,V){const J=V.some(D=>D[ee]===1),O=V.findIndex(D=>{var _e;return((_e=D[F])==null?void 0:_e.length)<=0});return O!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${lr[O]}\u9009\u9879\u7684\u5185\u5BB9`)):J?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(L,{add:V,remove:J})=>n.createElement("div",{id:Array.isArray(I)?I.join("_"):`${I}`},L.map((O,D)=>{var _e=O,{key:S,name:N}=_e,Ot=ea(_e,["key","name"]);const jt=Y===S,Pe=()=>{g(S)},hn=D<7&&D===L.length-1,ae=()=>V({[F]:"",[ee]:0}),Yt=()=>J(N);return n.createElement(y.default.Item,pl(Zl({},Ot),{key:S,name:N,noStyle:!0}),n.createElement(Sr,{choiceTextKey:F,answerKey:ee,index:D,isEdit:jt,setInputActive:Pe,form:v,choiceOptionsPath:I,allowChangeMode:C,showAddIcon:hn,addItem:ae,deleteItem:Yt}))}),L.length<8&&n.createElement("div",{className:`${Je.addBtn} mb30`,onClick:()=>V({[F]:"",[ee]:0})},"\u6DFB\u52A0\u9009\u9879"))),b&&n.createElement("div",{onClick:()=>A(!0)},n.createElement(y.default.Item,{name:m,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},n.createElement(kl,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:c}))))};var _t=p(59301),Ir=Object.defineProperty,kr=Object.defineProperties,Zr=Object.getOwnPropertyDescriptors,ta=Object.getOwnPropertySymbols,ar=Object.prototype.hasOwnProperty,rr=Object.prototype.propertyIsEnumerable,ir=(e,u,l)=>u in e?Ir(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,na=(e,u)=>{for(var l in u||(u={}))ar.call(u,l)&&ir(e,l,u[l]);if(ta)for(var l of ta(u))rr.call(u,l)&&ir(e,l,u[l]);return e},ua=(e,u)=>kr(e,Zr(u)),t=(e,u)=>{var l={};for(var m in e)ar.call(e,m)&&u.indexOf(m)<0&&(l[m]=e[m]);if(e!=null&&ta)for(var m of ta(e))u.indexOf(m)<0&&rr.call(e,m)&&(l[m]=e[m]);return l};const o=({value:e,onChange:u})=>{const l=F=>{$t.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:Je.modal,onOk:()=>{const ee=[...e];ee.splice(F,1),u(ee)}})},m=()=>{const F=[...e];F.push(""),u(F)};return _t.createElement(Sn.Z,{className:"ml20"},_t.createElement(Dn.Z,{flex:1},e==null?void 0:e.map((F,ee)=>_t.createElement(Sn.Z,{key:`${F}_${ee}`,align:"middle",className:"mb20"},_t.createElement(Lt.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:F,autoSize:{maxRows:3},maxLength:1e3,onBlur:I=>{const C=[...e],v=I.target.value.trim();C[ee]=v,u(C)}}),_t.createElement(Bt.Z,{title:"\u5220\u9664"},_t.createElement(Tt.Z,{className:Je.deleteIcon,style:{marginLeft:15,visibility:ee>0?"visible":"hidden"},onClick:()=>l(ee)}))))),_t.createElement(Dn.Z,null,_t.createElement("div",{className:`${Je.addBtn}`,onClick:()=>{m()}},"\u65B0\u589E\u7B54\u6848")))},r=({value:e=!0,onChange:u})=>_t.createElement(Ku.Z,{checked:!e,onChange:l=>{u(!l)}}),i="\u2581",s=({questionTitlePlaceholder:e,form:u,name:l,scoreByBlank:m,answerKey:F,titleKey:ee="name",analysisKey:I="analysis",isOrdered:C="is_ordered"})=>{var v,b;const[Y,g]=(0,n.useState)(!1),c=(S,N)=>{const Ot=N.line;let jt=0;for(let hn=0;hn<Ot;hn++)jt+=S.getLine(hn).split(i).length-1;const Pe=S.getLine(Ot).substring(0,N.ch);return jt+=Pe.split(i).length-1,jt},A=(S,N,Ot,jt)=>{const Pe=S.getRange(N.from,N.to);let hn=0;if(N.text.forEach(ae=>{hn+=ae.split(i).length-1}),N.origin!=="setValue"){if(Pe&&Pe.indexOf(i)!==-1){const ae=Pe.split(i).length-1,Yt=c(S,N.from);if(console.log(`\u5220\u9664${ae}\u4E2A\uFF0C \u524D\u9762\u6709${Yt}\u4E2A\uFF0C\u65B0\u589E${hn}\u4E2A`),ae>1){const bt=Array.from({length:ae},(tt,fn)=>Yt+fn);jt(bt)}else jt(Yt)}else if(hn>0){const ae=c(S,N.from);console.log(`\u65B0\u589E${hn}\u4E2A\uFF0C\u4E4B\u524D\u6709${ae}\u4E2A`),Ot(hn,ae)}}},L=()=>{const S=u.getFieldValue(["sub_item_banks",...F]);u.setFieldValue(["sub_item_banks",...F],S==null?void 0:S.map((N,Ot)=>ua(na({},N),{position:Ot+1})))},V=(0,n.useRef)(),J=(S,N)=>{for(let Ot=0;Ot<S;Ot++)V.current({position:null,answer_text:[""]},N+Ot);L()},O=(0,n.useRef)(),D=S=>{O.current(S),L()},_e=(b=(v=u.getFieldValue("sub_item_banks"))==null?void 0:v[F==null?void 0:F[0]])==null?void 0:b[F==null?void 0:F[1]];return console.log(u==null?void 0:u.getFieldValue(["sub_item_banks",...m])),_t.createElement("div",{className:Je.wrap},_t.createElement("div",{className:Je.questionTitleEditorWrap},_t.createElement(y.default.Item,{label:"\u9898\u5E72",name:ee,labelCol:{span:24},rules:[{required:!0}]},_t.createElement(_l,{scrollId:"name",watch:!0,height:140,placeholder:e,showNullButton:!0,onCMBeforeChange:(S,N)=>{A(S,N,J,D)}}))),_t.createElement(y.default.List,{name:F,rules:[{validator(S,N){if((N==null?void 0:N.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const Ot of N){const{answer_text:jt}=Ot||{};if(jt!=null&&jt.some(Pe=>(Pe==null?void 0:Pe.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(S,{add:N,remove:Ot},{errors:jt})=>(V.current=N,O.current=Ot,_t.createElement(_t.Fragment,null,_t.createElement(y.default.Item,{label:_t.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(S!=null&&S.length)&&_t.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),S.map((Pe,hn)=>{var ae=Pe,{key:Yt,name:bt}=ae,tt=t(ae,["key","name"]);return _t.createElement(Sn.Z,{className:"mb20",key:Yt,align:"top"},_t.createElement(Dn.Z,{flex:"0 0 auto",className:`${Je.blankIndex} pt5`},"\u586B\u7A7A\u9879",hn+1),_t.createElement(Dn.Z,{flex:1},_t.createElement(Sn.Z,{align:"top",justify:"space-between"},_t.createElement(Dn.Z,{flex:1},_t.createElement(y.default.Item,ua(na({},tt),{name:[bt,"answer_text"],noStyle:!0}),_t.createElement(o,null))),(u==null?void 0:u.getFieldValue(["sub_item_banks",...m]))&&_t.createElement(Dn.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},_t.createElement(y.default.Item,ua(na({},tt),{name:[bt,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Je.blankInputNumberWrapper}),_t.createElement(a.Z,{onChange:()=>{var fn,sn;let In=u==null?void 0:u.getFieldValue(["sub_item_banks",F==null?void 0:F[0],"standard_answers"]),fe=0;for(let it in In)(fn=In[it])!=null&&fn.score&&(fe+=Number((sn=In[it])==null?void 0:sn.score));u==null||u.setFieldValue(["sub_item_banks",F==null?void 0:F[0],"question_score"],fe)},className:Je.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),_t.createElement(y.default.Item,ua(na({},tt),{name:[bt,"position"],noStyle:!0}),_t.createElement(Lt.default,{type:"hidden"}))))})))),_t.createElement(Sn.Z,{align:"middle"},_t.createElement(y.default.Item,{name:[l,"downcase"],valuePropName:"checked"},_t.createElement(Ku.Z,null)),_t.createElement(Dn.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),_t.createElement(Sn.Z,{align:"middle"},_t.createElement(y.default.Item,{name:[l,"no_space"],valuePropName:"checked"},_t.createElement(Ku.Z,null)),_t.createElement(Dn.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(_e==null?void 0:_e.length)>1&&_t.createElement(Sn.Z,{align:"middle",className:(_e==null?void 0:_e.length)>1?"mb30":`${Je.hide}`},_t.createElement(y.default.Item,{name:C},_t.createElement(r,null)),_t.createElement(Dn.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")),_t.createElement("div",{onClick:()=>g(!0)},_t.createElement(y.default.Item,{name:I,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},_t.createElement(kl,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Y}))))};var d=Object.defineProperty,f=Object.defineProperties,E=Object.getOwnPropertyDescriptors,P=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,M=(e,u,l)=>u in e?d(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,U=(e,u)=>{for(var l in u||(u={}))w.call(u,l)&&M(e,l,u[l]);if(P)for(var l of P(u))_.call(u,l)&&M(e,l,u[l]);return e},Q=(e,u)=>f(e,E(u)),Z=(e,u)=>{var l={};for(var m in e)w.call(e,m)&&u.indexOf(m)<0&&(l[m]=e[m]);if(e!=null&&P)for(var m of P(e))u.indexOf(m)<0&&_.call(e,m)&&(l[m]=e[m]);return l};const j={\u6B63\u786E:"T",\u9519\u8BEF:"F"},z=({value:e,onChange:u,form:l,choiceKey:m})=>{const F=(e==null?void 0:e.is_answer)===1,ee=e==null?void 0:e.choice_text,I=()=>{var C;const v=(C=l==null?void 0:l.getFieldValue(["sub_item_banks",...m]))==null?void 0:C.map(b=>({choice_text:b.choice_text,is_answer:0}));l==null||l.setFieldValue(["sub_item_banks",...m],v),u(Q(U({},e),{is_answer:1}))};return n.createElement(Sn.Z,{className:Je.choiceWrap,align:"middle",wrap:!1},n.createElement(Dn.Z,{onClick:I,className:`${Je.choiceIndex} ${Je.judgementIndex} ${F?Je.activeAnswer:""}`},j[ee]),n.createElement(Dn.Z,{flex:1,className:`${Je.editorWrap} ml15`},n.createElement("div",{className:`${Je.inputBorder} ${Je.placeholder} ${F?Je.activeJudgementAnswer:""}`},ee)),n.createElement(Dn.Z,{flex:"0 0 auto",className:"ml15"},n.createElement("div",{onClick:I,className:`${Je.setAnswerBtn} ${F?Je.activeAnswer:""}`},F?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},H=({questionTitlePlaceholder:e,choiceKey:u="choices",form:l,titleKey:m="name",analysisKey:F="analysis"})=>{const[ee,I]=(0,n.useState)(!1);return n.createElement("div",{className:Je.wrap},n.createElement("div",{className:Je.questionTitleEditorWrap},n.createElement(y.default.Item,{label:"\u9898\u5E72",name:m,labelCol:{span:24},rules:[{required:!0}]},n.createElement(_l,{scrollId:"name",watch:!0,height:140,placeholder:e}))),n.createElement(y.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},n.createElement(y.default.List,{name:u,rules:[{validator(C,v){return v.some(Y=>(Y==null?void 0:Y.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},C=>n.createElement("div",{id:"choices"},C.map(v=>{var b=v,{key:Y,name:g}=b,c=Z(b,["key","name"]);return n.createElement(y.default.Item,Q(U({},c),{key:Y,name:g,noStyle:!0}),n.createElement(z,{form:l,choiceKey:u}))})))),n.createElement("div",{onClick:()=>I(!0)},n.createElement(y.default.Item,{name:F,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},n.createElement(kl,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ee}))))};var ie=p(96599),G={ai_config:"ai_config___cJ8LY",znpy:"znpy___RTAAN",pfbz_ts:"pfbz_ts___ux6Ec",btns_pfbz:"btns_pfbz___QFXM_",lable_name1:"lable_name1___c_vnV",h_lh_40:"h_lh_40___ptAW7"},K=p(44125),ce=p(68956),k=p(59301);const le=({qitem:e,form:u,exercise:l,loading:m,dispatch:F,aiReviewSettings:ee=null})=>k.createElement("div",{className:G.ai_config},k.createElement("div",{style:{lineHeight:"32px",paddingBottom:8}},"\u8BC4\u5206\u6807\u51C6"),k.createElement("div",{className:G.pfbz_ts},k.createElement("div",{style:{color:"#333"}},"\u63D0\u793A\uFF1A\u53C2\u8003\u7B54\u6848\u548C\u9898\u76EE\u89E3\u6790\u8D8A\u5B8C\u5584\uFF0CAI\u667A\u80FD\u8BC4\u9605\u5C31\u8D8A\u7CBE\u51C6~"),k.createElement("div",{className:"flex"},k.createElement("div",{className:G.btns_pfbz,onClick:()=>{F({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206",questionId:e==null?void 0:e.question_id,ai_review_settings:u.getFieldValue(ee||"ai_review_settings")}})}},k.createElement("img",{src:K.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"))),k.createElement("div",{style:{background:"#F6F7F9"}},k.createElement(y.default.List,{name:ee||"ai_review_settings"},(I,{add:C,remove:v})=>I.map((b,Y)=>{var g;return k.createElement(Sn.Z,{key:b.key,style:{padding:"5px 10px 5px 15px"}},k.createElement(Dn.Z,{className:G.lable_name1},"\u8BC4\u5206\u9879\u76EE"),k.createElement(Dn.Z,null,k.createElement(y.default.Item,{className:"ml10",name:[b.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u9879\u76EE"}]},k.createElement(Lt.default,{onChange:c=>{u.setFieldValue([b.name,"content"],c.target.value)},placeholder:"\u8BF7\u8F93\u5165\u6700\u591A10\u5B57\u7B26",size:"large",style:{width:142},maxLength:10,className:"mr15"}))),k.createElement(Dn.Z,{className:G.lable_name1},"\u8BC4\u5206\u6807\u51C6"),k.createElement(Dn.Z,null,k.createElement(y.default.Item,{className:"ml10",name:[b.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},k.createElement(Lt.default,{onChange:c=>{u.setFieldValue([b.name,"content"],c.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:ee?232:318},className:"mr15",maxLength:500}))),k.createElement(Dn.Z,{className:G.lable_name1},"\u6743\u91CD"),k.createElement(Dn.Z,null,k.createElement(y.default.Item,{className:"ml10",name:[b.name,"weight"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6743\u91CD"},{pattern:/^(?!0(\.0+)?$)(\d+(\.\d)?)$/,message:"\u6700\u591A\u4FDD\u7559\u4E00\u4F4D\u5C0F\u6570"}]},k.createElement(a.Z,{value:u.getFieldValue([b.name,"weight"]),onChange:c=>{Number.isInteger(c)||u.setFieldValue([b.name,"weight"],parseFloat(c).toFixed(2))},size:"large",addonAfter:"%",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.01,step:1,max:100,style:{width:"110px"}}))),k.createElement(Sn.Z,{className:(g=G)==null?void 0:g.h_lh_40},k.createElement(Dn.Z,null,k.createElement("i",{className:"iconfont icon-tianjiatimu ml10 current",style:{color:"#00B187"},onClick:()=>{if(I.length>=10)return h.ZP.info("\u6700\u591A\u53EA\u80FD\u6DFB\u52A010\u4E2A\u8BC4\u5206\u9879\u76EE");C()}})),Y>0&&k.createElement(Dn.Z,null,k.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{v(b.name)}}))))}))),k.createElement(ce.Z,null));var Te=(0,$.connect)(({exercise:e,loading:u})=>({exercise:e,loading:u.effects}))(le),ye=Object.defineProperty,Me=Object.defineProperties,Re=Object.getOwnPropertyDescriptors,Ve=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,be=(e,u,l)=>u in e?ye(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Ie=(e,u)=>{for(var l in u||(u={}))Ce.call(u,l)&&be(e,l,u[l]);if(Ve)for(var l of Ve(u))we.call(u,l)&&be(e,l,u[l]);return e},Qe=(e,u)=>Me(e,Re(u)),nt=(e,u)=>{var l={};for(var m in e)Ce.call(e,m)&&u.indexOf(m)<0&&(l[m]=e[m]);if(e!=null&&Ve)for(var m of Ve(e))u.indexOf(m)<0&&we.call(e,m)&&(l[m]=e[m]);return l};const ut=e=>{var u=e,{value:l,onChange:m}=u,F=nt(u,["value","onChange"]);const ee=I=>{m([I])};return n.createElement(Lu.Z,Qe(Ie({},F),{defaultValue:l==null?void 0:l[0],onChange:ee}))},qe=e=>{if(!e)return!1;let u=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 e==="|"?(h.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Ae=({value:e=[],onClose:u})=>n.createElement(ie.default,{closable:!0,onClose:u,className:Je.keywordTag},n.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},e.join(" \u6216 "))),de=({questionTitlePlaceholder:e,form:u,showKeywords:l,isMustKeyWords:m=l,titleKey:F="name",analysisKey:ee="analysis",answerTexts:I="answer_texts",keywords:C="keywords",useKeywords:v="use_keywords",indexs:b,qitem:Y,exerciseitem:g,aiReviewSettings:c})=>{var A,L,V,J,O;const[D,_e]=(0,n.useState)(!1),[S,N]=(0,n.useState)(""),Ot=(L=(A=u.getFieldValue("sub_item_banks"))==null?void 0:A[v==null?void 0:v[0]])==null?void 0:L[v==null?void 0:v[1]],jt=(J=(V=u.getFieldValue("sub_item_banks"))==null?void 0:V[v==null?void 0:v[0]])==null?void 0:J.question_score;return n.createElement("div",{className:Je.wrap},n.createElement("div",{className:Je.questionTitleEditorWrap},n.createElement(y.default.Item,{label:"\u9898\u5E72",name:F,labelCol:{span:24},rules:[{required:!0}]},n.createElement(_l,{scrollId:"name",watch:!0,height:140,placeholder:e}))),n.createElement(y.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:I,labelCol:{span:24}},n.createElement(ut,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),l&&!m&&n.createElement(y.default.Item,{hidden:!0,name:v,valuePropName:"checked"},n.createElement(Ku.Z,{defaultChecked:!0})),l&&m&&n.createElement(Sn.Z,{align:"middle",className:"mb30"},n.createElement(y.default.Item,{name:v,valuePropName:"checked"},n.createElement(Ku.Z,null)),n.createElement(Dn.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),n.createElement(Dn.Z,null,n.createElement(Bt.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"},n.createElement(Ou.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(Ot||!m)&&n.createElement(y.default.List,{name:C,rules:[{validator(Pe,hn){return m?hn!=null&&hn.length?(hn==null?void 0:hn.reduce((Yt,bt)=>Yt+bt.score,0))>parseFloat(jt)?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()}}]},(Pe,{add:hn,remove:ae})=>n.createElement(n.Fragment,null,n.createElement("div",{className:`${Je.title} mb10`},m?"\u5173\u952E\u8BCD":n.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),n.createElement(Sn.Z,{align:"middle",className:"font14 mb30"},n.createElement(Dn.Z,{flex:1},n.createElement(Lt.default,{value:S,onChange:Yt=>{N(Yt.target.value)},maxLength:50,allowClear:!0,onPressEnter:Yt=>{var bt,tt,fn,sn;const In=`${(bt=Yt.target)==null?void 0:bt.value}`,fe=(fn=(tt=In==null?void 0:In.split("|"))==null?void 0:tt.filter(xn=>!!xn))==null?void 0:fn.map(xn=>xn==null?void 0:xn.trim()),it=u.getFieldValue(["sub_item_banks",...C]),iu=((sn=it==null?void 0:it.map(xn=>xn==null?void 0:xn.keyword))==null?void 0:sn.flat())||[];for(const xn of fe)if(iu.includes(xn)){h.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}qe(In)&&(hn({keyword:fe,score:1}),N(""))},className:Je.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"})),n.createElement(Dn.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),Pe.map(Yt=>{var bt=Yt,{key:tt,name:fn}=bt,sn=nt(bt,["key","name"]);return n.createElement(Sn.Z,{key:tt,className:"mb20",style:{marginRight:148}},n.createElement(Dn.Z,{flex:1},n.createElement(Sn.Z,{align:"middle",justify:"space-between"},n.createElement(y.default.Item,Qe(Ie({},sn),{name:[fn,"keyword"]}),n.createElement(Ae,{onClose:()=>ae(fn)})),m&&n.createElement(y.default.Item,Qe(Ie({},sn),{name:[fn,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Je.blankInputNumberWrapper}),n.createElement(a.Z,{className:Je.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),n.createElement("div",{onClick:()=>_e(!0)},n.createElement(y.default.Item,{name:ee,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},n.createElement(kl,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:D}))),((O=g==null?void 0:g.exercise)==null?void 0:O.is_open_ai_review)&&n.createElement(Te,{form:u,qitem:Y,aiReviewSettings:c}))};var W=p(59301),De=Object.defineProperty,st=Object.defineProperties,pt=Object.getOwnPropertyDescriptors,lt=Object.getOwnPropertySymbols,gt=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,wt=(e,u,l)=>u in e?De(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,St=(e,u)=>{for(var l in u||(u={}))gt.call(u,l)&&wt(e,l,u[l]);if(lt)for(var l of lt(u))Ge.call(u,l)&&wt(e,l,u[l]);return e},kt=(e,u)=>st(e,pt(u)),nn=(e,u)=>{var l={};for(var m in e)gt.call(e,m)&&u.indexOf(m)<0&&(l[m]=e[m]);if(e!=null&<)for(var m of lt(e))u.indexOf(m)<0&&Ge.call(e,m)&&(l[m]=e[m]);return l};const{Panel:Zt}=Ga.default,un=({questionTitlePlaceholder:e,choiceKey:u,form:l,withScore:m,exerciseitem:F})=>{const ee=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],[I,C]=(0,n.useState)(),[v,b]=(0,n.useState)([]),Y=c=>{b(c)},g=({value:c})=>W.createElement("div",{style:{width:150,paddingLeft:11}},c);return W.createElement("div",{className:Je.wrap},W.createElement("div",{className:Je.questionTitleEditorWrap},W.createElement(y.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},W.createElement(_l,{scrollId:"name",watch:!0,height:140,placeholder:e}))),W.createElement(y.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),W.createElement(y.default.List,{name:"sub_item_banks",rules:[{validator(c,A){return A?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(c,{add:A,remove:L,move:V})=>{const J=l.getFieldValue("sub_item_banks");return W.createElement(W.Fragment,null,W.createElement(Ga.default,{className:c.length>0?Je.collapseWrapper:"",bordered:!1,activeKey:v,onChange:Y,expandIcon:({isActive:O})=>W.createElement("i",{className:`iconfont icon-weizhankai ${O?Je.open:Je.close}`,style:{fontSize:14,transition:"all .2s"}})},c.map((O,D)=>{var _e=O,{key:S,name:N}=_e,Ot=nn(_e,["key","name"]),jt,Pe,hn,ae,Yt,bt,tt,fn,sn,In,fe,it,iu,xn;return W.createElement(Zt,{className:Je.panel,forceRender:!0,header:W.createElement("div",{className:Je.panelHeader},"\u7B2C",D+1,"\u5C0F\u9898",W.createElement("span",null,"\uFF08",((jt=J==null?void 0:J[N])==null?void 0:jt.question_type)==0?"\u5355\u9009\u9898":((Pe=J==null?void 0:J[N])==null?void 0:Pe.question_type)==1?"\u591A\u9009\u9898":((hn=J==null?void 0:J[N])==null?void 0:hn.question_type)==3?"\u586B\u7A7A\u9898":((ae=J==null?void 0:J[N])==null?void 0:ae.question_type)==2?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:N,extra:W.createElement(Sn.Z,{align:"middle",onClick:T=>T.stopPropagation()},((Yt=J==null?void 0:J[N])==null?void 0:Yt.question_type)==3&&W.createElement(W.Fragment,null,W.createElement(Oe.ZP.Group,{defaultValue:(bt=J==null?void 0:J[N])==null?void 0:bt.use_blank_score,className:me.scoreByBlankRadio,style:{marginRight:20},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:T=>{var Xn,yu,du,mu,qn;if(l==null||l.setFieldValue(["sub_item_banks",N,"use_blank_score"],(Xn=T==null?void 0:T.target)==null?void 0:Xn.value),(yu=T==null?void 0:T.target)!=null&&yu.value){let lu=0;for(let ol in(du=l==null?void 0:l.getFieldValue(["sub_item_banks",N]))==null?void 0:du.standard_answers)lu+=Number((qn=(mu=l==null?void 0:l.getFieldValue(["sub_item_banks",N]))==null?void 0:mu.standard_answers[ol])==null?void 0:qn.score);l==null||l.setFieldValue(["sub_item_banks",N,"question_score"],lu||"")}C(new Date)}}),W.createElement(Bt.Z,{overlayInnerStyle:{width:460},title:W.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",W.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u9700\u8981\u8BBE\u7F6E\u6574\u4E2A\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},W.createElement("i",{className:"icon-tishixiaowenhao font18 mr25 c-3061d0"}))),m&&W.createElement(y.default.Item,kt(St({},Ot),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[N,"question_score"],className:Je.blankInputNumberWrapper}),((tt=J==null?void 0:J[N])==null?void 0:tt.question_type)==3&&((fn=J==null?void 0:J[N])!=null&&fn.use_blank_score)?W.createElement(g,null):W.createElement(a.Z,{className:Je.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}})),W.createElement(Sn.Z,{align:"middle",className:"pl40",style:{width:82}},D!==0&&W.createElement("div",{onClick:()=>{var T;V(D,D-1);const Xn=(T=l.getFieldValue("sub_item_banks"))==null?void 0:T.map((yu,du)=>(c.map((mu,qn)=>{du===qn&&(yu.q_position=Number(mu.name)+1)}),yu));l.setFieldValue("sub_item_banks",Xn)}},W.createElement(Bt.Z,{title:"\u4E0A\u79FB"},W.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),D<c.length-1&&W.createElement("div",{onClick:()=>{var T;V(D,D+1);const Xn=(T=l.getFieldValue("sub_item_banks"))==null?void 0:T.map((yu,du)=>(c.map((mu,qn)=>{du===qn&&(yu.q_position=Number(mu.name)+1)}),yu));l.setFieldValue("sub_item_banks",Xn)},className:D===0?"":"ml10"},W.createElement(Bt.Z,{title:"\u4E0B\u79FB"},W.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"})))),W.createElement(Bt.Z,{title:"\u5220\u9664"},W.createElement(Tt.Z,{className:`${Je.deleteIcon} ml40`,onClick:()=>L(N)})))},W.createElement(y.default.Item,kt(St({},Ot),{name:N}),(((sn=J==null?void 0:J[N])==null?void 0:sn.question_type)==0||((In=J==null?void 0:J[N])==null?void 0:In.question_type)==1)&&W.createElement(Nr,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((fe=J==null?void 0:J[N])==null?void 0:fe.question_type)==1,form:l,choiceKey:[N,"choices"],titleKey:[N,"name"],analysisKey:[N,"analysis"],choiceOptionsPath:["sub_item_banks",N,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((it=J==null?void 0:J[N])==null?void 0:it.question_type)==3&&W.createElement(s,{form:l,name:N,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:[N,"use_blank_score"],titleKey:[N,"name"],analysisKey:[N,"analysis"],isOrdered:[N,"is_ordered"],answerKey:[N,"standard_answers"],key:I}),((iu=J==null?void 0:J[N])==null?void 0:iu.question_type)==2&&W.createElement(H,{form:l,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[N,"name"],analysisKey:[N,"analysis"],choiceKey:[N,"choices"]}),((xn=J==null?void 0:J[N])==null?void 0:xn.question_type)==4&&W.createElement(de,{showKeywords:!0,isMustKeyWords:!0,form:l,titleKey:[N,"name"],analysisKey:[N,"analysis"],answerTexts:[N,"answer_texts"],useKeywords:[N,"use_keywords"],keywords:[N,"keywords"],aiReviewSettings:[N,"ai_review_settings"],indexs:N,qitem:J==null?void 0:J[N],questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9",exerciseitem:F})))})),c.length<20&&W.createElement(sl.Z,{menu:{items:[{label:W.createElement("div",{onClick:()=>{A({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:0,item_type:"SINGLE"}),b([c==null?void 0:c.length,...v])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:W.createElement("div",{onClick:()=>{A({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:1,item_type:"MULTIPLE"}),b([c==null?void 0:c.length,...v])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:W.createElement("div",{onClick:()=>{A({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",question_type:2,item_type:"JUDGMENT"}),b([c==null?void 0:c.length,...v])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:W.createElement("div",{onClick:()=>{A({name:"",analysis:"",is_ordered:!0,standard_answers:[],question_type:3,item_type:"COMPLETION",use_blank_score:!0,downcase:!0,no_space:!0}),b([c==null?void 0:c.length,...v])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:W.createElement("div",{onClick:()=>{A({name:"",answer_texts:[],keywords:[],use_keywords:!1,analysis:"",question_type:4,item_type:"SUBJECTIVE"}),b([c==null?void 0:c.length,...v])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(O=>O.show).map(O=>({label:O.label,key:O.key}))}},W.createElement("div",{className:`${Je.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var je=p(59301),Nn=Object.defineProperty,Rt=Object.defineProperties,gn=Object.getOwnPropertyDescriptors,Fn=Object.getOwnPropertySymbols,Xt=Object.prototype.hasOwnProperty,Vt=Object.prototype.propertyIsEnumerable,bn=(e,u,l)=>u in e?Nn(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Ut=(e,u)=>{for(var l in u||(u={}))Xt.call(u,l)&&bn(e,l,u[l]);if(Fn)for(var l of Fn(u))Vt.call(u,l)&&bn(e,l,u[l]);return e},vn=(e,u)=>Rt(e,gn(u)),Kt=(e,u,l)=>new Promise((m,F)=>{var ee=v=>{try{C(l.next(v))}catch(b){F(b)}},I=v=>{try{C(l.throw(v))}catch(b){F(b)}},C=v=>v.done?m(v.value):Promise.resolve(v.value).then(ee,I);C((l=l.apply(e,u)).next())}),ln=({qitem:e,setisedit:u,TagDiscipline:l,exerciseitem:m,seveeditor:F,deleteitem:ee,getTagData:I,init:C,showTip:v=!1})=>{var b;const[Y]=y.default.useForm(),{unified_ai_setting:g,ai_review_settings:c}=m==null?void 0:m.exercise;(0,n.useEffect)(()=>{var L;Y.setFieldsValue(vn(Ut({},e),{name:e.question_title,sub_item_banks:(L=e.sub_exercise_questions)==null?void 0:L.map(V=>{var J,O;if(V.question_type==4){const D=g?c:((J=V==null?void 0:V.ai_review_settings)==null?void 0:J.length)>0?V.ai_review_settings:c;V.ai_review_settings=D}return vn(Ut({},V),{name:V.question_title,choices:(O=V==null?void 0:V.question_choices)==null?void 0:O.map(D=>vn(Ut({},D),{is_answer:D!=null&&D.standard_boolean?1:0}))})}),repeat_answer:!e.repeat_answer}))},[e]);const A=L=>{if(!(L!=null&&L.length))return!1;const V=L.map(O=>{var D;return(D=O.choice_text)==null?void 0:D.trim().replace(/^\s+|\s+$/g,"")});return new Set(V).size!==V.length};return je.createElement("div",null,je.createElement(y.default,{form:Y,colon:!1,onValuesChange:(L,V)=>{var J,O,D,_e;if(L!=null&&L.sub_item_banks){let S=((J=Y.getFieldValue("sub_item_banks"))==null?void 0:J.length)>0&&((D=(O=Y.getFieldValue("sub_item_banks"))==null?void 0:O.map(N=>{var Ot;if(N.question_type==3&&(N!=null&&N.use_blank_score)){let jt=0;for(let Pe in N==null?void 0:N.standard_answers)jt+=Number((Ot=N==null?void 0:N.standard_answers[Pe])==null?void 0:Ot.score);return jt}else return N.question_score}))==null?void 0:D.filter(N=>N));(S==null?void 0:S.length)>0&&Y.setFieldsValue({question_score:(_e=parseFloat(S.reduce((N,Ot)=>parseFloat(N)+parseFloat(Ot))))==null?void 0:_e.toFixed(1)})}},onFinish:L=>{var V,J;if((V=L.sub_item_banks)==null?void 0:V.some(D=>D.question_type===0||D.question_type===1?A(D.choices):!1)){h.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}F(vn(Ut(Ut({},e),L),{question_title:L.name,sub_questions:(J=L==null?void 0:L.sub_item_banks)==null?void 0:J.map(D=>{var _e,S,N,Ot;return(D==null?void 0:D.question_type)==3?vn(Ut({},D),{question_title:D.name,item_type:D==null?void 0:D.question_type}):vn(Ut({},D),{question_title:D.name,question_choices:(S=(_e=D==null?void 0:D.choices)==null?void 0:_e.map)==null?void 0:S.call(_e,jt=>jt.choice_text),standard_answers:(Ot=(N=D==null?void 0:D.choices)==null?void 0:N.map)==null?void 0:Ot.call(N,(jt,Pe)=>(jt==null?void 0:jt.is_answer)===1&&Pe+1).filter(jt=>jt),item_type:D==null?void 0:D.question_type})})}))},onFinishFailed:L=>Kt(void 0,null,function*(){var V,J;h.ZP.error(L.errorFields[0].errors[0]),Y.scrollToField((J=(V=L==null?void 0:L.errorFields)==null?void 0:V[0])==null?void 0:J.name,{behavior:"smooth",block:"center"})})},je.createElement("div",{style:{display:"flex",alignItems:"center"}},je.createElement("div",{style:{flex:1}},je.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),je.createElement("span",null,"\u7EC4\u5408\u9898")),((b=m==null?void 0:m.exercise)==null?void 0:b.exercise_status)==1&&!(e!=null&&e.isadd)&&je.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{ee()}},je.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),je.createElement(ne.ZP,{onClick:()=>{var L;e.isadd?(u(!1),C()):(Y.setFieldsValue(vn(Ut({},e),{name:e.question_title,sub_item_banks:(L=e.sub_exercise_questions)==null?void 0:L.map(V=>{var J;return vn(Ut({},V),{name:V.question_title,choices:(J=V==null?void 0:V.question_choices)==null?void 0:J.map(O=>vn(Ut({},O),{is_answer:O!=null&&O.standard_boolean?1:0}))})}),repeat_answer:!e.repeat_answer})),u(!1))}},"\u53D6\u6D88"),je.createElement(Bt.Z,{overlayClassName:me.shake,open:v,placement:"bottom",color:"rgba(244,156,14,0.19)",title:je.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},je.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},je.createElement(ne.ZP,{className:"ml20",type:"primary",onClick:()=>{Y.submit()}},"\u4FDD\u5B58"))),je.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},je.createElement(ju.Z,{text:"\uFF08\u7EC4\u5408\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5C0F\u9898\u5206\u503C\u4E4B\u548C\uFF09"}),je.createElement(un,{form:Y,withScore:!0,choiceKey:"",exerciseitem:m,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7EC4\u5408\u9898\u9898\u5E72\u5185\u5BB9"}),je.createElement(Bu,{getTagData:I,qitem:e,exerciseitem:m,TagDiscipline:l,form:Y}))))},Le=p(59301),an=Object.defineProperty,Wn=Object.defineProperties,Ft=Object.getOwnPropertyDescriptors,Pu=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,zt=(e,u,l)=>u in e?an(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,se=(e,u)=>{for(var l in u||(u={}))We.call(u,l)&&zt(e,l,u[l]);if(Pu)for(var l of Pu(u))Be.call(u,l)&&zt(e,l,u[l]);return e},he=(e,u)=>Wn(e,Ft(u)),kn=(e,u,l)=>new Promise((m,F)=>{var ee=v=>{try{C(l.next(v))}catch(b){F(b)}},I=v=>{try{C(l.throw(v))}catch(b){F(b)}},C=v=>v.done?m(v.value):Promise.resolve(v.value).then(ee,I);C((l=l.apply(e,u)).next())}),zn=({qitem:e,setqitem:u,setisedit:l,TagDiscipline:m,exerciseitem:F,seveeditor:ee,deleteitem:I,showTip:C})=>{var v,b;const[Y]=y.default.useForm();return(0,n.useEffect)(()=>{var g,c;Y.setFieldsValue(he(se({},e),{name:e==null?void 0:e.question_title,choices:(g=e==null?void 0:e.question_choices)==null?void 0:g.map(A=>he(se({},A),{standard_boolean:A!=null&&A.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),e.shixun=(c=e==null?void 0:e.shixun)==null?void 0:c.map(A=>he(se({},A),{defaultscore:A.challenge_score}))},[]),Le.createElement("div",null,Le.createElement(y.default,{form:Y,colon:!1,onFinish:g=>{var c,A;let L=he(se({},g),{question_scores:(c=e==null?void 0:e.shixun)==null?void 0:c.map(V=>V.challenge_score),item_type:e==null?void 0:e.question_type,choices:(A=g==null?void 0:g.choices)==null?void 0:A.map(V=>he(se({},V),{is_answer:V.standard_boolean}))});ee(se(se({},e),L))},onFinishFailed:g=>kn(void 0,null,function*(){var c,A;h.ZP.error(g.errorFields[0].errors[0]),Y.scrollToField((A=(c=g==null?void 0:g.errorFields)==null?void 0:c[0])==null?void 0:A.name,{behavior:"smooth",block:"center"})})},Le.createElement("div",{style:{display:"flex",alignItems:"center"}},Le.createElement("div",{style:{flex:1}},Le.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Le.createElement("span",null,"\u5B9E\u8BAD\u9898")),((v=F==null?void 0:F.exercise)==null?void 0:v.exercise_status)==1&&!(e!=null&&e.isadd)&&Le.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{I()}},Le.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Le.createElement(ne.ZP,{onClick:()=>{var g,c;Y.setFieldsValue(he(se({},e),{name:e==null?void 0:e.question_title,choices:(g=e==null?void 0:e.question_choices)==null?void 0:g.map(A=>he(se({},A),{standard_boolean:A!=null&&A.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),e.shixun=(c=e==null?void 0:e.shixun)==null?void 0:c.map(A=>he(se({},A),{challenge_score:A.defaultscore})),u(se({},e)),l(!1)}},"\u53D6\u6D88"),Le.createElement(Bt.Z,{overlayClassName:me.shake,open:C,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Le.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Le.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Le.createElement(ne.ZP,{className:"ml20",type:"primary",onClick:()=>kn(void 0,null,function*(){var g,c,A;if(((c=(g=e==null?void 0:e.shixun)==null?void 0:g.map)==null?void 0:c.call(g,L=>L.challenge_score).filter(L=>L).length)<((A=e==null?void 0:e.shixun)==null?void 0:A.length)){h.ZP.info("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A");return}Y.submit()})},"\u4FDD\u5B58"))),Le.createElement(ju.Z,{text:"\uFF08\u5B9E\u8BAD\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5173\u5361\u5206\u503C\u4E4B\u548C\uFF09"}),Le.createElement(y.default.Item,{label:"\u9898\u5E72",name:"question_title",labelCol:{span:24},rules:[{required:!0}]},Le.createElement(Lu.Z,{watch:!0,height:140,placeholder:"",defaultValue:e.question_title}))),Le.createElement(Sn.Z,{style:{marginBottom:15},align:"middle",justify:"space-between"},Le.createElement("div",null,Le.createElement("span",{style:{color:"red"}},"*"),"\u5173\u5361\u540D\u79F0"),Le.createElement("a",{href:`/shixuns/${e==null?void 0:e.shixun_identifier}/challenges?exercise=true`,target:"_blank"},Le.createElement("i",{onClick:()=>{},className:"iconfont icon-shixunkecheng font14 mr5"}),"\u5B9E\u8BAD\u8BE6\u60C5")),(b=e==null?void 0:e.shixun)==null?void 0:b.map((g,c)=>Le.createElement("div",{style:{display:"flex",marginBottom:20}},Le.createElement("div",{style:{flex:1}},c+1,"\u3001",g.challenge_name),Le.createElement("div",null,Le.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C",Le.createElement(a.Z,{precision:1,value:g==null?void 0:g.challenge_score,onChange:A=>{const L=JSON.parse(JSON.stringify((e==null?void 0:e.shixun)||[]));L[c].challenge_score=A;const V=L.every(O=>!O.challenge_score),J=parseFloat(L==null?void 0:L.map(O=>O.challenge_score).reduce((O,D)=>parseFloat(O||0)+parseFloat(D||0)));Y.setFieldsValue({question_score:V?"":J.toFixed(1)}),u(he(se({},e),{shixun:L}))},max:200,min:.1,style:{marginLeft:10,width:150},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle"})))))},re={flex_box_center:"flex_box_center___Vhtb1",flex_space_between:"flex_space_between___k2ZrJ",flex_box_vertical_center:"flex_box_vertical_center___tn6Db",flex_box_center_end:"flex_box_center_end___k3eNX",flex_box_column:"flex_box_column___rsWbi",warp:"warp___UlRJc",indexTag:"indexTag___rjJ1u",normalWrap:"normalWrap___Qm4zY",redio:"redio___VW3yr",redioitem:"redioitem___jAPlJ",redioitemyes:"redioitemyes___VoiQ1",title:"title___Dt2dl",titleyes:"titleyes___Fjh3a",yestag:"yestag___CXrPv",checkbox:"checkbox___CgMU_",checkboxitem:"checkboxitem___PpJ9n",checkboxitemyes:"checkboxitemyes___pCfvZ",bottom:"bottom___BqrmJ",bottomitem:"bottomitem___Qk2rG",left:"left___l29lW",right:"right___nB1XE",completion:"completion___y1m7L",content:"content___AmQy4",items:"items___lIt8e",simple:"simple___zxJLH",shixunWrapper:"shixunWrapper___kAYdL",shixun:"shixun___UE6xS",score:"score___Px5Fq",qtitle:"qtitle___wG7Nn",program:"program___gzKdL",combination:"combination___R0ysn",qtype:"qtype___U0Suy",divname:"divname___guDo9"},cu=p(54172),Xu=p(19105),au=p(24334),X=p(59301);const ru=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],qu=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}];var $u=({qitem:e,exercise:u})=>{var l,m,F,ee,I,C,v,b,Y,g,c,A,L,V,J,O,D,_e,S,N,Ot,jt,Pe,hn;return X.createElement("div",{className:re.warp},((e==null?void 0:e.question_type)===0||(e==null?void 0:e.question_type)===2)&&X.createElement("div",{className:re.normalWrap},(l=e==null?void 0:e.question_choices)==null?void 0:l.map((ae,Yt)=>X.createElement("div",{className:re.redio},!(ae!=null&&ae.standard_boolean)&&X.createElement("span",{className:re.redioitem}),(ae==null?void 0:ae.standard_boolean)&&X.createElement("i",{className:`${re.redioitemyes} icon-duigou1`}),X.createElement("span",{className:`${ae!=null&&ae.standard_boolean?re.titleyes:re.title} ${re.indexTag}`},(e==null?void 0:e.question_type)===0?ru[Yt]:""),X.createElement(Cn.Z,{className:ae!=null&&ae.standard_boolean?re.titleyes:re.title,value:ae==null?void 0:ae.choice_text}),(ae==null?void 0:ae.standard_boolean)&&X.createElement("div",{className:re.yestag},"\u6B63\u786E\u7B54\u6848")))),(e==null?void 0:e.question_type)===1&&X.createElement("div",{className:re.normalWrap},(m=e==null?void 0:e.question_choices)==null?void 0:m.map((ae,Yt)=>X.createElement("div",{className:re.checkbox},!(ae!=null&&ae.standard_boolean)&&X.createElement("span",{className:re.checkboxitem}),(ae==null?void 0:ae.standard_boolean)&&X.createElement("i",{className:`${re.checkboxitemyes} icon-duigou1`}),X.createElement("span",{className:`${ae!=null&&ae.standard_boolean?re.titleyes:re.title} ${re.indexTag}`},ru[Yt]),X.createElement(Cn.Z,{className:ae!=null&&ae.standard_boolean?re.titleyes:re.title,value:ae==null?void 0:ae.choice_text}),(ae==null?void 0:ae.standard_boolean)&&X.createElement("div",{className:re.yestag},"\u6B63\u786E\u7B54\u6848")))),(e==null?void 0:e.question_type)===3&&X.createElement("div",{className:re.completion},(F=e==null?void 0:e.standard_answers)==null?void 0:F.map((ae,Yt)=>{var bt;return X.createElement(Sn.Z,{align:"top"},X.createElement("span",{className:re.title},"\u586B\u7A7A\u9879",Yt+1),X.createElement("div",{className:re.content},(bt=ae.answer_text)==null?void 0:bt.map((tt,fn)=>X.createElement("div",{key:fn,className:re.items,style:(ae==null?void 0:ae.model)===2?{border:0,padding:0}:{}},(ae==null?void 0:ae.model)===1?X.createElement("pre",{className:"mb0"},tt):X.createElement(Xu.Z,{value:tt,disabled:!0})))))})),(e==null?void 0:e.question_type)===4&&X.createElement("div",{className:re.simple},X.createElement("div",{className:re.title},"\u53C2\u8003\u7B54\u6848"),X.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(ee=e==null?void 0:e.answer_texts)!=null&&ee[0]?X.createElement(Cn.Z,{className:re.content,value:(I=e==null?void 0:e.answer_texts)==null?void 0:I[0]}):X.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),X.createElement("div",{className:"mt20 "},X.createElement("span",{className:re.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),X.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},e!=null&&e.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))),(e==null?void 0:e.question_type)===5&&X.createElement("div",{className:re.shixunWrapper},(C=e==null?void 0:e.shixun)==null?void 0:C.map((ae,Yt)=>{var bt,tt;return X.createElement("div",null,X.createElement("div",{key:Yt,className:`${re.shixun} mb30`},X.createElement("span",{className:re.score},"\uFF08",ae==null?void 0:ae.challenge_score,"\u5206\uFF09"),X.createElement("span",{className:re.qtitle},(e==null?void 0:e.index)+"."+(Yt+1),"\u3001",ae==null?void 0:ae.challenge_name)),((tt=(bt=u==null?void 0:u.editData)==null?void 0:bt.exercise)==null?void 0:tt.show_challenge_task_pass)&&X.createElement(Cn.Z,{className:re.content,value:(ae==null?void 0:ae.task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"}))})),(e==null?void 0:e.question_type)===6&&X.createElement("div",{className:re.program,style:{border:!((b=(v=u==null?void 0:u.editData)==null?void 0:v.exercise)!=null&&b.show_hack_sets)&&!((g=(Y=u==null?void 0:u.editData)==null?void 0:Y.exercise)!=null&&g.show_hack_description)&&"none"}},((A=(c=u==null?void 0:u.editData)==null?void 0:c.exercise)==null?void 0:A.show_hack_sets)&&X.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},X.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},X.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),X.createElement(cu.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(ae,Yt,bt)=>bt+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(ae,Yt,bt)=>X.createElement(Bt.Z,{title:X.createElement("pre",null,ae)},X.createElement("div",{className:re.divname},ae))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(ae,Yt,bt)=>X.createElement(Bt.Z,{title:X.createElement("pre",null,ae)}," ",X.createElement("div",{className:re.divname},ae))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:e==null?void 0:e.hack_sets})),((V=(L=u==null?void 0:u.editData)==null?void 0:L.exercise)==null?void 0:V.show_hack_description)&&X.createElement("div",null,X.createElement(Cn.Z,{className:re.content,value:(e==null?void 0:e.description)||"- -"}))),(e==null?void 0:e.question_type)===7&&((J=e==null?void 0:e.sub_exercise_questions)==null?void 0:J.map((ae,Yt)=>{var bt,tt,fn,sn,In,fe;return X.createElement("div",{key:Yt},X.createElement("div",{className:re.combination},X.createElement("span",{className:re.score},ae==null?void 0:ae.question_score,"\u5206"),X.createElement("span",{className:re.qtype},(bt=qu.find(it=>it.type==ae.question_type))==null?void 0:bt.name),X.createElement("span",{className:re.qtitle},Yt+1,"\u3001",ae==null?void 0:ae.question_title)),(ae.question_type===0||ae.question_type===2)&&X.createElement("div",{className:re.warp,style:{padding:"30px 58px",paddingBottom:0}},X.createElement("div",null,(tt=ae==null?void 0:ae.question_choices)==null?void 0:tt.map((it,iu)=>X.createElement("div",{className:re.redio,key:iu},!(it!=null&&it.standard_boolean)&&X.createElement("span",{className:re.redioitem}),(it==null?void 0:it.standard_boolean)&&X.createElement("i",{className:`${re.redioitemyes} icon-duigou1`}),ae.question_type===2&&X.createElement("span",{className:`${it!=null&&it.standard_boolean?re.titleyes:re.title} ${re.indexTag}`},ru[iu]),X.createElement(Cn.Z,{className:it!=null&&it.standard_boolean?re.titleyes:re.title,value:it==null?void 0:it.choice_text}),(it==null?void 0:it.standard_boolean)&&X.createElement("div",{className:re.yestag},"\u6B63\u786E\u7B54\u6848"))))),ae.question_type===1&&X.createElement("div",{className:re.normalWrap},(fn=ae==null?void 0:ae.question_choices)==null?void 0:fn.map((it,iu)=>X.createElement("div",{className:re.checkbox,key:iu},!(it!=null&&it.standard_boolean)&&X.createElement("span",{className:re.checkboxitem}),(it==null?void 0:it.standard_boolean)&&X.createElement("i",{className:`${re.checkboxitemyes} icon-duigou1`}),X.createElement("span",{className:`${it!=null&&it.standard_boolean?re.titleyes:re.title} ${re.indexTag}`},ru[iu]),X.createElement(Cn.Z,{className:it!=null&&it.standard_boolean?re.titleyes:re.title,value:it==null?void 0:it.choice_text}),(it==null?void 0:it.standard_boolean)&&X.createElement("div",{className:re.yestag},"\u6B63\u786E\u7B54\u6848")))),ae.question_type===3&&X.createElement("div",{className:re.completion},(sn=ae==null?void 0:ae.standard_answers)==null?void 0:sn.map((it,iu)=>{var xn;return X.createElement(Sn.Z,{align:"top"},X.createElement("span",{className:re.title},"\u586B\u7A7A\u9879",iu+1),X.createElement("div",{className:re.content},(xn=it.answer_text)==null?void 0:xn.map((T,Xn)=>X.createElement("div",{key:Xn,className:re.items},X.createElement("pre",{className:"mb0"},T)))))})),ae.question_type===4&&X.createElement("div",{className:re.simple},X.createElement("div",{className:re.title},"\u53C2\u8003\u7B54\u6848"),X.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(In=ae==null?void 0:ae.answer_texts)!=null&&In[0]?X.createElement(Cn.Z,{className:re.content,value:(fe=ae==null?void 0:ae.answer_texts)==null?void 0:fe[0]}):X.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),X.createElement("div",{className:"mt20 "},X.createElement("span",{className:re.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),X.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},ae!=null&&ae.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))))})),(e==null?void 0:e.question_type)===8&&X.createElement("div",null,X.createElement(Cn.Z,{disabledFill:!0,className:re.content,showProgramFill:!0,value:au.Base64.decode(((O=e==null?void 0:e.program_attr)==null?void 0:O.code)||"")})),((e==null?void 0:e.question_type)<=4||[6,8].includes(e==null?void 0:e.question_type))&&X.createElement("div",{className:re.bottom},X.createElement("div",{className:`${re.bottomitem} mb30`},X.createElement("span",{className:re.left},"\u89E3\u6790"),X.createElement("span",{className:re.right},e!=null&&e.analysis?X.createElement(Cn.Z,{value:e==null?void 0:e.analysis}):X.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),X.createElement("div",{className:`${re.bottomitem} mb30`},X.createElement("span",{className:re.left},"\u96BE\u5EA6"),X.createElement("span",{className:re.right},(e==null?void 0:e.difficulty)===1?"\u7B80\u5355":(e==null?void 0:e.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),X.createElement("div",{className:re.bottomitem},X.createElement("span",{className:re.left},"\u77E5\u8BC6\u70B9"),X.createElement(Bt.Z,{title:((D=e==null?void 0:e.tag_discipline_names)==null?void 0:D.length)<=0||((_e=e==null?void 0:e.tag_discipline_names)==null?void 0:_e.length)==1&&["-"].includes(e==null?void 0:e.tag_discipline_names[0])?"\u6682\u672A\u8BBE\u7F6E~":(N=(S=e==null?void 0:e.tag_discipline_names)==null?void 0:S.join("\uFF1B"))==null?void 0:N.toString()},X.createElement("span",{className:re.right},((Ot=e==null?void 0:e.tag_discipline_names)==null?void 0:Ot.length)<=0?X.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):((jt=e==null?void 0:e.tag_discipline_names)==null?void 0:jt.length)==1&&["-"].includes(e==null?void 0:e.tag_discipline_names[0])?X.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):(hn=(Pe=e==null?void 0:e.tag_discipline_names)==null?void 0:Pe.join("\uFF1B"))==null?void 0:hn.toString())))))},gl=p(4881),el=p(44272),Tn=p(59301),Fl=Object.defineProperty,la=Object.defineProperties,Pa=Object.getOwnPropertyDescriptors,aa=Object.getOwnPropertySymbols,ra=Object.prototype.hasOwnProperty,ia=Object.prototype.propertyIsEnumerable,oa=(e,u,l)=>u in e?Fl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,rl=(e,u)=>{for(var l in u||(u={}))ra.call(u,l)&&oa(e,l,u[l]);if(aa)for(var l of aa(u))ia.call(u,l)&&oa(e,l,u[l]);return e},ku=(e,u)=>la(e,Pa(u)),Ol=(e,u,l)=>new Promise((m,F)=>{var ee=v=>{try{C(l.next(v))}catch(b){F(b)}},I=v=>{try{C(l.throw(v))}catch(b){F(b)}},C=v=>v.done?m(v.value):Promise.resolve(v.value).then(ee,I);C((l=l.apply(e,u)).next())}),wa=({qitem:e,setisedit:u,TagDiscipline:l,exerciseitem:m,seveeditor:F,deleteitem:ee,getTagData:I,init:C,showTip:v=!1})=>{var b,Y,g,c;const[A]=y.default.useForm(),{unified_ai_setting:L,ai_review_settings:V}=m==null?void 0:m.exercise,J=L?V:((b=e==null?void 0:e.ai_review_settings)==null?void 0:b.length)>0?e.ai_review_settings:V;return(0,n.useEffect)(()=>{A.setFieldsValue(ku(rl({},e),{name:e.question_title,answer_texts:e.answer_texts,repeat_answer:!e.repeat_answer,ai_review_settings:J}))},[e]),Tn.createElement("div",null,Tn.createElement(y.default,{form:A,colon:!1,onFinish:O=>{var D;(D=m==null?void 0:m.exercise)!=null&&D.is_open_ai_review&&!(0,nu.BR)(O==null?void 0:O.ai_review_settings)||F(ku(rl(rl({},e),O),{answer_texts:O==null?void 0:O.answer_texts,question_title:O==null?void 0:O.name}))},onFinishFailed:O=>Ol(void 0,null,function*(){var D,_e;h.ZP.error(O.errorFields[0].errors[0]),A.scrollToField((_e=(D=O==null?void 0:O.errorFields)==null?void 0:D[0])==null?void 0:_e.name,{behavior:"smooth",block:"center"})})},Tn.createElement("div",{style:{display:"flex",alignItems:"center"}},Tn.createElement("div",{style:{flex:1}},Tn.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Tn.createElement("span",null,"\u7B80\u7B54\u9898")),((Y=m==null?void 0:m.exercise)==null?void 0:Y.exercise_status)==1&&!(e!=null&&e.isadd)&&Tn.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{ee()}},Tn.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Tn.createElement(ne.ZP,{onClick:()=>{e.isadd?(u(!1),C()):(A.setFieldsValue(ku(rl({},e),{name:e==null?void 0:e.question_title,answer_texts:e.answer_texts||[],repeat_answer:!(e!=null&&e.repeat_answer)})),u(!1))}},"\u53D6\u6D88"),Tn.createElement(Bt.Z,{overlayClassName:me.shake,open:v,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Tn.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Tn.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Tn.createElement(ne.ZP,{type:"primary",className:"ml20",onClick:()=>{A.submit()}},"\u4FDD\u5B58"))),Tn.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Tn.createElement(y.default.Item,{className:me.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Tn.createElement(a.Z,{onBlur:O=>{O.target.value==="0"&&h.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1})),Tn.createElement(el.W,{form:A,showKeywords:!0,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"}),((g=m==null?void 0:m.exercise)==null?void 0:g.is_open_ai_review)&&!((c=m==null?void 0:m.exercise)!=null&&c.unified_ai_setting)&&Tn.createElement(Te,{form:A,qitem:e}),Tn.createElement(Bu,{getTagData:I,qitem:e,exerciseitem:m,TagDiscipline:l,form:A}))))},Rn=p(59301),Sa=(e,u,l)=>new Promise((m,F)=>{var ee=v=>{try{C(l.next(v))}catch(b){F(b)}},I=v=>{try{C(l.throw(v))}catch(b){F(b)}},C=v=>v.done?m(v.value):Promise.resolve(v.value).then(ee,I);C((l=l.apply(e,u)).next())}),Na=({setScoreShow:e,ScoreShow:u,exerciseitem:l,getdata:m})=>{var F,ee,I;const[C,v]=(0,n.useState)(!1);function b(){return Sa(this,null,function*(){var Y,g,c;let A=(g=(Y=l==null?void 0:l.exercise_question_types)==null?void 0:Y.filter(V=>V.Singlequestion))==null?void 0:g.map(V=>({question_type:V.question_type,score:V.Singlequestion})),L=yield(0,x.ZP)(`/api/exercises/${(c=l==null?void 0:l.exercise)==null?void 0:c.id}/batch_set_score.json`,{method:"POST",body:{question_arr:A}});(L==null?void 0:L.status)===0&&m()})}return Rn.createElement("div",null,u&&Rn.createElement($t.default,{title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C",open:u,width:640,centered:!0,zIndex:10,className:me.scoremodal,onCancel:()=>{e(!1)},onOk:()=>{var Y,g,c;if(l!=null&&l.use_blank_score&&((c=(g=(Y=l==null?void 0:l.exercise_question_types)==null?void 0:Y.filter(A=>A.name==="\u586B\u7A7A\u9898"))==null?void 0:g[0])!=null&&c.Singlequestion)){v(!0);return}b(),e(!1)}},Rn.createElement("div",{className:"c-black"},"\u603B\u5206",Rn.createElement("span",{className:"ml10 c-light-primary"},(l==null?void 0:l.exercise_question_types.length)>0&&((F=l==null?void 0:l.exercise_types)==null?void 0:F.q_scores))),Rn.createElement("div",{className:me.content},Rn.createElement("span",null,"\u9898\u578B\u540D\u79F0"),Rn.createElement("span",null,"\u5C0F\u9898\u603B\u6570"),Rn.createElement("span",null,"\u9898\u578B\u603B\u5206"),Rn.createElement("span",null,"\u64CD\u4F5C")),(I=(ee=l==null?void 0:l.exercise_question_types)==null?void 0:ee.filter(Y=>Y.name!=="\u5B9E\u8BAD\u9898"&&Y.name!=="\u7EC4\u5408\u9898"))==null?void 0:I.map(Y=>{var g;return Rn.createElement("div",{className:me.items},Rn.createElement("span",null,Y==null?void 0:Y.name),Rn.createElement("span",null,(g=Y==null?void 0:Y.items)==null?void 0:g.length),Rn.createElement("span",null,Y==null?void 0:Y.score),Rn.createElement("span",null,"\u6BCF\u9898",Rn.createElement(a.Z,{max:100,precision:1,min:.1,onChange:c=>{Y.Singlequestion=c},style:{width:90,height:38,margin:"0px 10px",display:"flex",alignItems:"center"}}),"\u5206"))})),Rn.createElement($t.default,{title:!1,footer:!1,centered:!0,zIndex:20,open:C,width:640,closable:!1,className:me.scoremodal},Rn.createElement("div",{style:{marginTop:40}},"\u586B\u7A7A\u9898\u4E2D\u5B58\u5728",Rn.createElement("span",{style:{color:"#FA6400"}},"\u6309\u7A7A\u7ED9\u5206"),"\u7684\u5C0F\u9898\uFF0C\u82E5\u6279\u91CF\u8BBE\u7F6E\u5206\u503C\u4F1A\u7EDF\u4E00\u5C06\u586B\u7A7A\u9898\u6539\u4E3A\u6309\u9898\u7ED9\u5206"),Rn.createElement("div",{className:me.bottom},Rn.createElement(ne.ZP,{className:me.no,onClick:()=>{v(!1)}},"\u53D6\u6D88"),Rn.createElement(ne.ZP,{className:me.yes,onClick:()=>{b(),v(!1),e(!1)}},"\u786E\u8BA4"))))},Tl=p(20554),Hu=p(69219),hl=p(13747),$n={flex_box_center:"flex_box_center___aDsO9",flex_space_between:"flex_space_between___5V4Xk",flex_box_vertical_center:"flex_box_vertical_center___rNdEP",flex_box_center_end:"flex_box_center_end___cKjnr",flex_box_column:"flex_box_column___glFYD",scoremodal:"scoremodal___PfqOf",selectWrapper:"selectWrapper___Mtqcz",selectWrappers:"selectWrappers___uX2K9",allqingchu:"allqingchu___IqL8g",title:"title___UgYfD",score:"score___LjJmD",close:"close___I0jAO",content:"content___4u86F",items:"items___mK2L5",bottom:"bottom___vQTEm",yes:"yes___j81JQ",no:"no___kiUH4",titlecount:"titlecount___lliQr",add:"add___QhDj8",search:"search___QCCaL",searchIcon:"searchIcon___oXRH5",tabWrap:"tabWrap___Cu_4D",previewModal:"previewModal___BVDlS"},Rl=p(55305),ke={flex_box_center:"flex_box_center___zojHa",flex_space_between:"flex_space_between___wmLZ4",flex_box_vertical_center:"flex_box_vertical_center___DszWW",flex_box_center_end:"flex_box_center_end___mVCv5",flex_box_column:"flex_box_column___fbC9t",warp:"warp___isAcM",shixunbutton:"shixunbutton___h3Ybb",redio:"redio___xDffb",redioitem:"redioitem___FFPtq",redioitemyes:"redioitemyes___pF7ID",title:"title___mnPZc",titleyes:"titleyes___wrtWQ",yestag:"yestag___D4krY",qcount:"qcount___W5pwO",score:"score___eKQzl",qtitle:"qtitle___lb8MD",checkbox:"checkbox___QpUm4",checkboxitem:"checkboxitem___Wm2SH",checkboxitemyes:"checkboxitemyes___VVVTe",bottom:"bottom___Mn_Bw",bottomitem:"bottomitem___JTyHT",left:"left___nQqpo",right:"right___v58qy",completion:"completion___BnZSp",content:"content___MU8hZ",items:"items___a7i54",simple:"simple___GDw3K",shixun:"shixun___DGzTe",combination:"combination___AG9cr"};const yl=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var Ia=({qitem:e})=>{var u,l,m,F,ee,I,C,v,b,Y;return n.createElement("div",{className:ke.warp},n.createElement("div",{className:ke.mainPart},n.createElement("div",{className:ke.qcount},(e==null?void 0:e.question_type)===8&&n.createElement(Cn.Z,{className:ke.content,showProgramFill:!0,value:(u=e==null?void 0:e.program_attr)==null?void 0:u.description}),(e==null?void 0:e.question_type)!=8&&n.createElement(Cn.Z,{className:ke.qtitle,value:(e==null?void 0:e.name)||(e==null?void 0:e.title)})),((e==null?void 0:e.question_type)===0||(e==null?void 0:e.question_type)===2)&&n.createElement("div",null,(l=e==null?void 0:e.choices)==null?void 0:l.map((g,c)=>n.createElement("div",{className:ke.redio},!(g!=null&&g.is_answer)&&n.createElement("span",{className:ke.redioitem}),(g==null?void 0:g.is_answer)&&n.createElement("i",{className:`${ke.redioitemyes} icon-duigou1`}),n.createElement(Cn.Z,{className:g!=null&&g.is_answer?ke.titleyes:ke.title,value:yl[c]+(g==null?void 0:g.choice_text)}),(g==null?void 0:g.is_answer)&&n.createElement("div",{className:ke.yestag},"\u6B63\u786E\u7B54\u6848")))),(e==null?void 0:e.question_type)===1&&n.createElement("div",null,(m=e==null?void 0:e.choices)==null?void 0:m.map((g,c)=>n.createElement("div",{className:ke.checkbox},!(g!=null&&g.is_answer)&&n.createElement("span",{className:ke.checkboxitem}),(g==null?void 0:g.is_answer)&&n.createElement("i",{className:`${ke.checkboxitemyes} icon-duigou1`}),n.createElement(Cn.Z,{className:g!=null&&g.is_answer?ke.titleyes:ke.title,value:yl[c]+(g==null?void 0:g.choice_text)}),(g==null?void 0:g.is_answer)&&n.createElement("div",{className:ke.yestag},"\u6B63\u786E\u7B54\u6848")))),(e==null?void 0:e.question_type)===3&&n.createElement("div",{className:ke.completion},(F=e==null?void 0:e.standard_answer)==null?void 0:F.map((g,c)=>{var A;return n.createElement("div",{style:{display:"flex"}},n.createElement("span",{className:ke.title},"\u586B\u7A7A\u9879",c+1),n.createElement("div",{className:ke.content},(A=g==null?void 0:g.answer_text)==null?void 0:A.map((L,V)=>n.createElement("div",{className:ke.items},L))))})),(e==null?void 0:e.question_type)===4&&n.createElement("div",{className:ke.simple},n.createElement("div",{className:ke.title},"\u53C2\u8003\u7B54\u6848"),n.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(ee=e==null?void 0:e.answer_texts)!=null&&ee[0]?n.createElement(Cn.Z,{className:ke.content,value:(I=e==null?void 0:e.answer_texts)==null?void 0:I[0]}):n.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(e==null?void 0:e.question_type)===5&&((C=e==null?void 0:e.challenge_names)==null?void 0:C.map((g,c)=>n.createElement("div",{className:ke.shixun},n.createElement("span",{className:ke.qtitle},n.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,nu.EM)(c+1),"\u9898"),g)))),(e==null?void 0:e.question_type)===6&&n.createElement("div",{className:ke.simple},n.createElement(Cn.Z,{className:ke.content,value:((v=e==null?void 0:e.program_attr)==null?void 0:v.description)||"- -"})),(e==null?void 0:e.question_type)===7&&((b=e==null?void 0:e.sub_item_banks)==null?void 0:b.map((g,c)=>{var A,L,V,J,O;return n.createElement("div",null,n.createElement("div",{className:ke.combination},n.createElement("span",{className:ke.qtitle},g==null?void 0:g.name)),n.createElement("div",{className:ke.warp,style:{padding:"0px",paddingTop:20}},n.createElement("div",null,((g==null?void 0:g.item_type)=="SINGLE"||(g==null?void 0:g.item_type)=="JUDGMENT")&&((A=g==null?void 0:g.choices)==null?void 0:A.map((D,_e)=>n.createElement("div",{className:ke.redio},!(D!=null&&D.is_answer)&&n.createElement("span",{className:ke.redioitem}),(D==null?void 0:D.is_answer)&&n.createElement("i",{className:`${ke.redioitemyes} icon-duigou1`}),n.createElement(Cn.Z,{className:D!=null&&D.is_answer?ke.titleyes:ke.title,value:yl[_e]+(D==null?void 0:D.choice_text)}),(D==null?void 0:D.is_answer)&&n.createElement("div",{className:ke.yestag},"\u6B63\u786E\u7B54\u6848")))),(g==null?void 0:g.item_type)=="MULTIPLE"&&((L=g==null?void 0:g.choices)==null?void 0:L.map((D,_e)=>n.createElement("div",{className:ke.checkbox},!(D!=null&&D.is_answer)&&n.createElement("span",{className:ke.checkboxitem}),(D==null?void 0:D.is_answer)&&n.createElement("i",{className:`${ke.checkboxitemyes} icon-duigou1`}),n.createElement(Cn.Z,{className:D!=null&&D.is_answer?ke.titleyes:ke.title,value:yl[_e]+(D==null?void 0:D.choice_text)}),(D==null?void 0:D.is_answer)&&n.createElement("div",{className:ke.yestag},"\u6B63\u786E\u7B54\u6848")))),(g==null?void 0:g.item_type)=="COMPLETION"&&n.createElement("div",{className:ke.completion},(V=g==null?void 0:g.standard_answer)==null?void 0:V.map((D,_e)=>{var S;return n.createElement("div",{style:{display:"flex"}},n.createElement("span",{className:ke.title},"\u586B\u7A7A\u9879",_e+1),n.createElement("div",{className:ke.content},(S=D==null?void 0:D.answer_text)==null?void 0:S.map((N,Ot)=>n.createElement("div",{className:ke.items},N))))})),(g==null?void 0:g.item_type)=="SUBJECTIVE"&&n.createElement("div",{className:ke.simple},n.createElement("div",{className:ke.title},"\u53C2\u8003\u7B54\u6848"),n.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(J=g==null?void 0:g.answer_texts)!=null&&J[0]?n.createElement(Cn.Z,{className:ke.content,value:(O=g==null?void 0:g.answer_texts)==null?void 0:O[0]}):n.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(e==null?void 0:e.question_type)===8&&n.createElement("div",null,n.createElement(Cn.Z,{disabledFill:!0,className:ke.content,showProgramFill:!0,value:au.Base64.decode(((Y=e==null?void 0:e.program_attr)==null?void 0:Y.code)||"")})),(e==null?void 0:e.question_type)===5&&n.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},n.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},n.createElement("div",{style:{marginRight:30}},n.createElement("span",{style:{marginRight:10,color:"#666666"}},"\u521B\u5EFA\u8005"),n.createElement("span",{style:{color:"#000000"}},(e==null?void 0:e.author_name)||"- -")),n.createElement("div",{style:{marginRight:30}},n.createElement("span",{style:{marginRight:10,color:"#666666"}},"\u6240\u5C5E\u5355\u4F4D"),n.createElement("span",{style:{color:"#000000"}},(e==null?void 0:e.author_school_name)||"- -")),n.createElement("div",{style:{marginRight:30}},n.createElement("span",{style:{marginRight:10,color:"#666666"}},"\u5B66\u4E60\u4EBA\u6570"),n.createElement("span",{style:{color:"#000000"}},(e==null?void 0:e.study_count)||"0"))),n.createElement("a",{className:ke.shixunbutton,href:`/shixuns/${e==null?void 0:e.identifier}/challenges?exercise=true`,target:"_blank"},n.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((e==null?void 0:e.question_type)<=4||[6,8].includes(e==null?void 0:e.question_type))&&n.createElement("div",{className:ke.bottom},n.createElement("div",{className:ke.bottomitem},n.createElement("span",{className:ke.left},"\u89E3\u6790"),n.createElement("span",{className:ke.right},e!=null&&e.analysis?n.createElement(Cn.Z,{value:e==null?void 0:e.analysis}):n.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),n.createElement("div",{className:ke.bottomitem},n.createElement("span",{className:ke.left},"\u96BE\u5EA6"),n.createElement("span",{className:ke.right},(e==null?void 0:e.difficulty)===1?"\u7B80\u5355":(e==null?void 0:e.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),n.createElement("div",{className:ke.bottomitem},n.createElement("span",{className:ke.left},"\u77E5\u8BC6\u70B9"),n.createElement("span",{className:ke.right},e!=null&&e.tag_discipline?e==null?void 0:e.tag_discipline:n.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},da=p(61250),ma=p(57149),ka=p(87444),va=p(94361),Za=p(46722),Ma=p(3039),Oa=p(75736),Ta=p(49840),ve=p(59301),Ra=Object.defineProperty,Va=Object.defineProperties,ja=Object.getOwnPropertyDescriptors,fa=Object.getOwnPropertySymbols,Mt=Object.prototype.hasOwnProperty,ft=Object.prototype.propertyIsEnumerable,vu=(e,u,l)=>u in e?Ra(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,qt=(e,u)=>{for(var l in u||(u={}))Mt.call(u,l)&&vu(e,l,u[l]);if(fa)for(var l of fa(u))ft.call(u,l)&&vu(e,l,u[l]);return e},bu=(e,u)=>Va(e,ja(u)),zu=(e,u,l)=>new Promise((m,F)=>{var ee=v=>{try{C(l.next(v))}catch(b){F(b)}},I=v=>{try{C(l.throw(v))}catch(b){F(b)}},C=v=>v.done?m(v.value):Promise.resolve(v.value).then(ee,I);C((l=l.apply(e,u)).next())});const Mr=({setScoreShow:e,ScoreShow:u,onOk:l,isshixuns:m,isloadings:F,dispatch:ee,shixunsDetail:I,exercise:C,initFun:v})=>{var b,Y,g;let[c,A]=(0,n.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]}),[L,V]=(0,n.useState)([]),[J,O]=(0,n.useState)([]),[D,_e]=(0,n.useState)([]),[S,N]=(0,n.useState)([]);const[Ot,jt]=(0,n.useState)(!1),[Pe]=y.default.useForm(),[hn,ae]=(0,n.useState)(),[Yt,bt]=(0,n.useState)(!1);let[tt,fn]=(0,n.useState)(m);const[sn,In]=(0,n.useState)([]),[fe,it]=(0,n.useState)(!0),[iu,xn]=(0,n.useState)([]),[T,Xn]=(0,n.useState)(0),[yu,du]=(0,n.useState)([]),mu=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}],[qn,lu]=(0,n.useState)({}),[ol,Ll]=(0,n.useState)(!1),[Tu,Vn]=(0,n.useState)({});(0,n.useEffect)(()=>{var B,te,ct,Ue,Ct,An,Pn,Nt,jn,Zn;(((ct=(te=(B=C==null?void 0:C.editData)==null?void 0:B.exercise)==null?void 0:te.exist_item_bank_ids)==null?void 0:ct.length)>0||((An=(Ct=(Ue=C==null?void 0:C.editData)==null?void 0:Ue.exercise)==null?void 0:Ct.exist_item_bank_shixun_ids)==null?void 0:An.length)>0)&&du([...(Nt=(Pn=C==null?void 0:C.editData)==null?void 0:Pn.exercise)==null?void 0:Nt.exist_item_bank_ids,...(Zn=(jn=C==null?void 0:C.editData)==null?void 0:jn.exercise)==null?void 0:Zn.exist_item_bank_shixun_ids])},[(Y=(b=C==null?void 0:C.editData)==null?void 0:b.exercise)==null?void 0:Y.exist_item_bank_ids]);const Un=(0,n.useRef)(new Set),fu=(0,n.useRef)(new Set);let[Eu,xt]=(0,n.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:"",per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const En=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],ou=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],Cu=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[Du,eu]=(0,n.useState)(!1),_u=()=>{Pe.resetFields(),tt=!1,fn(!1),eu(!1),Pe.submit()};(0,n.useEffect)(()=>{T>0&&setTimeout(()=>{Xn(0)},2e3)},[T]),(0,n.useEffect)(()=>{u&&(Pe.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),fe&&tt&&(Pe.setFieldsValue({item_type:"SHIXUN"}),c.item_type="SHIXUN",A(qt({},c)),it(!1)),pu(c),xu(),Zu({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[u]);function pu(B){return zu(this,null,function*(){var te,ct,Ue;if(jt(!0),A(B),(D==null?void 0:D.length)<=0&&B.type==="5"){N([]),jt(!1);return}let Ct=B.type==="5"?D==null?void 0:D.filter(Nt=>!sn.includes(Nt)):null,An=B.type==="5"?D==null?void 0:D.filter(Nt=>sn.includes(Nt)):null,Pn=yield(0,x.ZP)("/api/item_banks.json",{method:"get",params:bu(qt({},B),{discipline_id:((te=B==null?void 0:B.courseid)==null?void 0:te[0])||null,sub_discipline_id:((ct=B==null?void 0:B.courseid)==null?void 0:ct[1])||null,ids:Ct,shixun_ids:An,group_id:((Ue=B.group_id)==null?void 0:Ue.map(Nt=>Nt==null?void 0:Nt.value))||null,keyword:B.keyword?encodeURIComponent(B.keyword):B.keyword,include_shixuns:!0,type:B.type==="5"?null:B.type,clazz:B.type==="3"?"ItemBanksGroup":null})});N(Pn),jt(!1)})}function Zu(B){return zu(this,null,function*(){var te;let ct=yield(0,x.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:B}),Ue=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(te=ct==null?void 0:ct.data)==null?void 0:te.map(Ct=>({title:Ct.name,id:Ct.id,pid:Ct.id,value:Ct.id,key:Ct.id,isLeaf:!Ct.have_child}))}];xn(Ue)})}function xu(){return zu(this,null,function*(){let B=yield(0,x.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:c.type==="5"?null:c.type,clazz:"ItemBanksGroup"}});V((0,Rl.L)(B==null?void 0:B.disciplines))})}function Kn(B){return zu(this,null,function*(){var te,ct,Ue,Ct;jt(!0);let An=(te=B.list)==null?void 0:te.filter(jn=>!sn.includes(jn)),Pn=(ct=B.list)==null?void 0:ct.filter(jn=>sn.includes(jn));if(An.length===0&&Pn.length===0){jt(!1),N([]);return}let Nt=yield(0,x.ZP)("/api/item_banks.json",{method:"get",params:bu(qt({},B),{discipline_id:((Ue=B==null?void 0:B.courseid)==null?void 0:Ue[0])||null,sub_discipline_id:((Ct=B==null?void 0:B.courseid)==null?void 0:Ct[1])||null,ids:An,shixun_ids:Pn,type:B.type==="5"?null:B.type,clazz:B.type==="3"?"ItemBanksGroup":null})});jt(!1),N(Nt)})}const Ru=(0,$.useParams)(),[cn,cr,Vr,_a]=(0,ka.P)(),jr=B=>zu(void 0,null,function*(){const te=yield ee({type:"shixunsDetail/release",payload:{id:B}});let ct=te==null?void 0:te.tag_position,Ue=(te==null?void 0:te.evaluation_set_position)||[],Ct=te.status;return Ct===0?(h.ZP.success("\u53D1\u5E03\u6210\u529F"),pu(c),!0):(Ct===2?h.ZP.error(`\u7B2C${Ue.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):Ct===3?h.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${ct.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):h.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),Su=B=>(B==null?void 0:B.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",dr=(B,te,ct)=>B.map(Ue=>Ue.key===te?qt(qt({},Ue),ct):Ue.children?bu(qt({},Ue),{children:dr(Ue.children,te,ct)}):Ue),$a=B=>zu(void 0,null,function*(){const{key:te}=B;let ct=c.type;const Ue=yield(0,Za.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(te),type:ct}),{data:Ct,total_count:An}=Ue||{};An>0&&xn(Pn=>dr(Pn,te,{children:Ct.map(Nt=>({title:Nt.name,id:Nt.id,pid:Nt.id,value:Nt.id,key:Nt.id,isLeaf:!Nt.have_child}))}))});function pa(B){console.log("----",c),B==="1"&&(Eu.gg=qt({},c)),B==="2"&&(Eu.scj=qt({},c)),B==="3"&&(Eu.ttgx=qt({},c)),B==="0"&&(Eu.wcjd=qt({},c)),B==="5"&&(Eu.yx=qt({},c)),xt(qt({},Eu))}function ga(){c.type==="1"&&(c=Eu.gg),c.type==="2"&&(c=Eu.scj),c.type==="3"&&(c=Eu.ttgx),c.type==="0"&&(c=Eu.wcjd),c.type==="5"&&(c=Eu.yx),(c==null?void 0:c.item_type)==="SHIXUN"?(tt=!0,fn(!0)):(tt=!1,fn(!1)),Pe.setFieldsValue(qt({},c)),A(qt({},c)),pu(qt({},c))}return ve.createElement("div",null,ve.createElement($t.default,{title:!1,footer:!1,open:u,width:1200,centered:!0,className:$n.scoremodal,onCancel:()=>{e(!1)}},ve.createElement("div",{style:{display:"flex",alignItems:"center"}},ve.createElement("div",{className:$n.title},"\u9898\u5E93\u9009\u9898")),ve.createElement(Tl.default,{className:$n.tabWrap,activeKey:c.type,onChange:B=>{B==="3"?(c.show_all_share=!0,Zu({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):c.show_all_share=null,B==="0"&&Zu({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),pa(c.type),c.type=B,(c==null?void 0:c.item_type)==="SHIXUN"&&c.type!=="5"&&(tt=!0,fn(!0)),eu(!1),c.type==="5"&&(tt=!1,fn(!1)),ga(),xu()},items:[{label:"\u516C\u5171",key:"1"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:ve.createElement("div",null,"\u5DF2\u9009",D.length>0&&ve.createElement("span",{className:$n.titlecount},D.length),T>0&&ve.createElement("span",{className:$n.add},"+",T)),key:"5"}]}),ve.createElement(y.default,{layout:"inline",form:Pe,onValuesChange:(B,te)=>{var ct,Ue;const Ct=Object.values(te).some(Pn=>Pn!==null&&Pn!==""&&Pn!==void 0),An=te.keyword==="";if(eu(Ct||!An),c.page=1,c.keyword=(Ue=(ct=c.keyword)==null?void 0:ct.replace)==null?void 0:Ue.call(ct,/^\s+|\s+$/g,""),(te==null?void 0:te.item_type)==="SHIXUN"){if(c.type==="5"?fn(!1):fn(!0),B.keyword||B.keyword==="")return;Pe.submit()}else{if(B!=null&&B.courseid&&Pe.setFieldsValue({tag_discipline_id:""}),fn(!1),B.keyword||B.keyword==="")return;Pe.submit()}},onFinish:B=>{var te;c.type==="3"&&(!B.group_id||((te=B==null?void 0:B.group_id)==null?void 0:te.length)===0)?c.show_all_share=!0:c.show_all_share=null,A(qt(qt({},c),B)),pu(qt(qt({},c),B))}},ve.createElement(y.default.Item,{name:"item_type"},ve.createElement(mt.default,{className:$n.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle",allowClear:!0},mu.map(B=>ve.createElement(mt.default.Option,{key:B.value},B.name)))),ve.createElement(y.default.Item,{name:"courseid"},ve.createElement(ot.Z,{className:$n.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:L})),!tt&&ve.createElement(y.default.Item,{name:"tag_discipline_id"},ve.createElement(mt.default,{className:$n.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(g=S==null?void 0:S.tag_disciplines)==null?void 0:g.map(B=>ve.createElement(mt.default.Option,{key:B.id},B.name)))),ve.createElement(y.default.Item,{name:tt?"diff":"difficulty"},ve.createElement(mt.default,{className:$n.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!tt&&En.map(B=>ve.createElement(mt.default.Option,{key:B.value},B.name)),tt&&ou.map(B=>ve.createElement(mt.default.Option,{key:B.value},B.name)))),tt&&ve.createElement(y.default.Item,{name:"shixun_publish_status"},ve.createElement(mt.default,{className:$n.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},Cu.map(B=>ve.createElement(mt.default.Option,{key:B.value},B.name)))),(c.type==="3"||c.type==="0")&&!tt&&ve.createElement(y.default.Item,{name:"group_id"},ve.createElement(Hu.default,{treeDataSimpleMode:!0,style:{width:118},className:$n.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(B,te)=>te.title.toUpperCase().indexOf(B.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:$a,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:iu})),Du&&ve.createElement("span",{className:$n.allqingchu,onClick:_u},ve.createElement("i",{className:"iconfont icon-guanbi4"}),ve.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),ve.createElement(y.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},ve.createElement(Lt.default.Search,{className:$n.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:ve.createElement("i",{className:`iconfont icon-sousuo9 font14 ${$n.searchIcon}`,onClick:()=>Pe.submit()}),onSearch:B=>{Pe.submit()}}))),ve.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},ve.createElement("div",{onClick:()=>{c.updated_at==="asc"?c.updated_at="desc":c.updated_at="asc",A(bu(qt({},c),{page:1})),pu(bu(qt({},c),{page:1}))}}," ",c.updated_at?ve.createElement("img",{src:c.updated_at==="asc"?da.Z:ma.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):ve.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),ve.createElement("div",{onClick:()=>{c.quotes==="asc"?c.quotes="desc":c.quotes="asc",A(bu(qt({},c),{page:1})),pu(bu(qt({},c),{page:1}))},style:{marginLeft:20}}," ",c.quotes?ve.createElement("img",{src:c.quotes==="asc"?da.Z:ma.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):ve.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),ve.createElement(cu.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(S==null?void 0:S.items)||(S==null?void 0:S.shixun_list),pagination:!1,loading:Ot,rowKey:B=>B.id,rowSelection:{type:"checkbox",selectedRowKeys:[...J,...yu],getCheckboxProps:B=>({disabled:B.shixun_tag_num===1||(yu==null?void 0:yu.find(te=>B.id===te))}),onSelect(B,te,ct){if(console.log("---",ct,te,B),te)(tt||B!=null&&B.challenge_names)&&In([...sn,B.id]),O([...J,B.id]),B.identifier?Un.current.add(B.id):fu.current.add(B.id),Xn(1),_e([...D,B.id]);else{B.identifier?Un.current.delete(B.id):fu.current.delete(B.id);let Ue=D.filter(Ct=>Ct!==B.id);if(O(Ue),_e(Ue),tt||B!=null&&B.challenge_names){let Ct=sn.filter(An=>An!==B.id);In([...Ct])}if(c.type==="5"){Kn(bu(qt({},c),{list:[...Ue]}));return}}},onSelectAll(B,te,ct){var Ue,Ct;if(console.log("----",ct),B){const An=ct.map(Nt=>Nt.id),Pn=(Ct=ct==null?void 0:ct.filter(Nt=>Nt==null?void 0:Nt.challenge_names))==null?void 0:Ct.map(Nt=>Nt.id);console.log("---",Pn),In([...sn,...Pn]),O([...J,...An]),_e([...D,...An]);for(const Nt of ct)Nt.identifier?Un.current.add(Nt.id):fu.current.add(Nt.id)}else{const An=ct.map(Zn=>Zn.id),Pn=J.filter(Zn=>!An.some(Yu=>Yu===Zn)),Nt=(Ue=ct==null?void 0:ct.filter(Zn=>Zn==null?void 0:Zn.challenge_names))==null?void 0:Ue.map(Zn=>Zn.id);O([...Pn]),_e([...Pn]);let jn=sn.filter(Zn=>!Nt.some(Yu=>Yu===Zn.id));In([...jn]),c.type==="5"&&Kn(bu(qt({},c),{list:[...Pn]}));for(const Zn of An)Zn.identifier?Un.current.delete(Zn):fu.current.delete(Zn)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(B,te,ct)=>{var Ue,Ct;return ve.createElement(Bt.Z,{title:Su(te)},ve.createElement("div",null,tt||te!=null&&te.challenge_names?"\u5B9E\u8BAD\u9898":(Ct=(Ue=mu==null?void 0:mu.filter(An=>An.value===B))==null?void 0:Ue[0])==null?void 0:Ct.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:tt?"30%":"60%",key:"name",render:(B,te,ct)=>{var Ue;return ve.createElement("div",{style:{display:"flex",alignItems:"center"}},ve.createElement(Bt.Z,{title:Su(te)},ve.createElement("span",null,ve.createElement(Cn.Z,{key:1,showLines:1,showTextOnly:!0,value:tt||te!=null&&te.challenge_names?te!=null&&te.title||B===null?"--":B:(te==null?void 0:te.item_type)=="BPROGRAM"?(Ue=te==null?void 0:te.program_attr)==null?void 0:Ue.description:B}))),(te==null?void 0:te.high_resources_consume)&&ve.createElement(va.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!tt,render:(B,te,ct)=>{var Ue;return ve.createElement(Bt.Z,{title:Su(te)},ve.createElement("span",null,B?(Ue=B==null?void 0:B.split("\u3001"))==null?void 0:Ue[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!tt,render:(B,te,ct)=>ve.createElement(Bt.Z,{title:Su(te)},ve.createElement("span",null,B||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(B,te,ct)=>{var Ue,Ct,An,Pn;return ve.createElement(Bt.Z,{title:Su(te)},ve.createElement("div",null,tt||te!=null&&te.challenge_names?(te==null?void 0:te.level)||((Ct=(Ue=En==null?void 0:En.filter(Nt=>Nt.value===B))==null?void 0:Ue[0])==null?void 0:Ct.name):(Pn=(An=En==null?void 0:En.filter(Nt=>Nt.value===B))==null?void 0:An[0])==null?void 0:Pn.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!tt,render:(B,te,ct)=>ve.createElement(Bt.Z,{title:Su(te)},ve.createElement("div",null,B||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(B,te,ct)=>ve.createElement(Bt.Z,{title:Su(te)},ve.createElement("div",null,tt||te!=null&&te.challenge_names?(te==null?void 0:te.study_count)||(te==null?void 0:te.stu_num):B))},{title:ve.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",ve.createElement(Bt.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},ve.createElement(Ou.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!tt,render:(B,te,ct)=>ve.createElement(Bt.Z,{title:Su(te)},ve.createElement("div",null,B||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(B,te,ct)=>ve.createElement(Bt.Z,{title:Su(te)},ve.createElement("div",{style:{flex:1,textAlign:"start"}},ve.createElement("a",{onClick:()=>{var Ue,Ct;ae(bu(qt({},te),{question_type:tt||te!=null&&te.challenge_names?5:(Ct=(Ue=mu==null?void 0:mu.filter(An=>An.value===(te==null?void 0:te.item_type)))==null?void 0:Ue[0])==null?void 0:Ct.question_type})),bt(!0)}},"\u67E5\u770B"),(te==null?void 0:te.shixun_tag_num)===1&&ve.createElement("a",{style:{marginLeft:10},onClick:()=>{$t.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:ve.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",ve.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${te==null?void 0:te.identifier}/challenges`)}},(te==null?void 0:te.shixun_name)||"--"),"\uFF1F"),onOk:()=>zu(void 0,null,function*(){if(!jr(te==null?void 0:te.identifier))return new Promise((Ue,Ct)=>{Ct()})})})}},"\u53D1\u5E03")))}].filter(B=>!B.hidden)}),ve.createElement(hl.Z,{current:c.page,total:(S==null?void 0:S.items_count)||(S==null?void 0:S.shixuns_count),style:{marginBottom:20},defaultPageSize:c.per_page,showTotal:B=>ve.createElement("span",null,"\u5171\xA0",ve.createElement("span",{style:{color:"#165DFF"}},B),"\xA0\u6761\u6570\u636E"),pageSize:c.per_page,onChange:(B,te)=>{c.page=B,c.per_page=te,A(qt({},c)),pu(qt({},c))}}),ve.createElement("div",{className:$n.bottom},ve.createElement(ne.ZP,{className:$n.no,onClick:()=>{e(!1)}},"\u53D6\u6D88"),ve.createElement(ne.ZP,{loading:F,style:{width:F&&75},className:$n.yes,onClick:()=>zu(void 0,null,function*(){var B,te;if((D==null?void 0:D.length)<=0){h.ZP.info("\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}let ct=[...D==null?void 0:D.filter(Ct=>sn.includes(Ct))],Ue=yield(0,Oa.Tr)({id:ct,course_id:Ru.coursesId,type:"shixun"});if(Ue){let Ct=yield l([...fu.current],ct,!1);if((Ct==null?void 0:Ct.status)===0){if((ct==null?void 0:ct.length)==0)return v();Vn({exercise_id:(te=(B=C==null?void 0:C.editData)==null?void 0:B.exercise)==null?void 0:te.id,courseId:Ru==null?void 0:Ru.coursesId,shixun_info:Ue==null?void 0:Ue.no_use_list}),Ll(!0)}}})},"\u786E\u8BA4"))),ve.createElement($t.default,{open:Yt,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:$n.previewModal,width:1e3,centered:!0,onCancel:()=>{bt(!1)},onOk:()=>{bt(!1)}},ve.createElement(Ia,{qitem:hn})),ve.createElement(Ma.Z,{resdata:qn,type:"exercise",okloading:F,oktext:(qn==null?void 0:qn.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:B=>zu(void 0,null,function*(){const te=[],ct=[];for(const Ue of qn==null?void 0:qn.can_copy_list)te.push(Ue.id);cr(),yield l([...fu.current],[...Un.current].filter(Ue=>!ct.includes(Ue)),!0,D==null?void 0:D.length,te)})}),ve.createElement(Ta.Z,{source:"\u5B9E\u8BAD",showModal:ol,onCancel:()=>Ll(!1),info:Tu,onOk:v}))};var Or=(0,$.connect)(({shixunsDetail:e,exercise:u})=>({shixunsDetail:e,exercise:u}))(Mr),$r=p(68571),rt=p(59301),yt=Object.defineProperty,Jt=Object.defineProperties,Qn=Object.getOwnPropertyDescriptors,uu=Object.getOwnPropertySymbols,Tr=Object.prototype.hasOwnProperty,si=Object.prototype.propertyIsEnumerable,Qr=(e,u,l)=>u in e?yt(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,tl=(e,u)=>{for(var l in u||(u={}))Tr.call(u,l)&&Qr(e,l,u[l]);if(uu)for(var l of uu(u))si.call(u,l)&&Qr(e,l,u[l]);return e},Vl=(e,u)=>Jt(e,Qn(u)),ci=(e,u,l)=>new Promise((m,F)=>{var ee=v=>{try{C(l.next(v))}catch(b){F(b)}},I=v=>{try{C(l.throw(v))}catch(b){F(b)}},C=v=>v.done?m(v.value):Promise.resolve(v.value).then(ee,I);C((l=l.apply(e,u)).next())}),di=({qitem:e,TagDiscipline:u,exerciseitem:l,setisedit:m,seveeditor:F,deleteitem:ee,getTagData:I,init:C,showTip:v=!1})=>{var b;const[Y]=y.default.useForm(),g=!0;return(0,n.useEffect)(()=>{var c,A,L;Y.setFieldsValue(Vl(tl({},e),{standard_answers:e.standard_answer,difficulty:(e==null?void 0:e.difficult)||2,item_banks_group_id:e.item_banks_group_id,hack:Vl(tl({},e),{time_limit:(e==null?void 0:e.time_limit)||3}),hack_codes:{language:(c=e==null?void 0:e.program_attr)==null?void 0:c.language,code:au.Base64.decode(((A=e==null?void 0:e.program_attr)==null?void 0:A.code)||"")},hack_sets:tl({},(L=e==null?void 0:e.hack_sets)==null?void 0:L[0]),repeat_answer:!e.repeat_answer}))},[e]),rt.createElement("div",null,rt.createElement(y.default,{form:Y,colon:!1,onValuesChange:(c,A)=>{var L,V,J,O;if(c!=null&&c.standard_answers){let D=((L=Y.getFieldValue("standard_answers"))==null?void 0:L.length)>0&&((J=(V=Y.getFieldValue("standard_answers"))==null?void 0:V.map(_e=>_e.score))==null?void 0:J.filter(_e=>_e));(D==null?void 0:D.length)>0&&Y.setFieldsValue({question_score:(D==null?void 0:D.length)>0&&((O=D.reduce((_e,S)=>_e+S))==null?void 0:O.toFixed(1))})}},onFinish:c=>{var A;F(Vl(tl(tl({},e),c),{item_type:e==null?void 0:e.question_type,standard_answers:(A=c.standard_answers)==null?void 0:A.map((L,V)=>Vl(tl({},L),{position:V+1})),hack_codes:Vl(tl({},c.hack_codes),{code:au.Base64.encode(c.hack_codes.code)}),standard_answer:void 0}))},onFinishFailed:c=>ci(void 0,null,function*(){var A,L;h.ZP.error(c.errorFields[0].errors[0]),Y.scrollToField((L=(A=c==null?void 0:c.errorFields)==null?void 0:A[0])==null?void 0:L.name,{behavior:"smooth",block:"center"})})},rt.createElement("div",{style:{display:"flex",alignItems:"center"}},rt.createElement("div",{style:{flex:1}},rt.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),rt.createElement("span",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898")),((b=l==null?void 0:l.exercise)==null?void 0:b.exercise_status)==1&&!(e!=null&&e.isadd)&&rt.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{ee()}},rt.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," \u5220\u9664"),rt.createElement(ne.ZP,{onClick:()=>{var c,A,L,V;e.isadd?(m(!1),C()):(Y.setFieldsValue(Vl(tl({},e),{standard_answers:e.standard_answer,difficulty:e.difficult,item_banks_group_id:e.item_banks_group_id,hack:Vl(tl({},e),{sub_discipline_id:(c=l==null?void 0:l.exercise)==null?void 0:c.sub_discipline_id,tag_discipline_ids:[]}),hack_codes:{language:(A=e==null?void 0:e.program_attr)==null?void 0:A.language,code:au.Base64.decode((L=e==null?void 0:e.program_attr)==null?void 0:L.code)},hack_sets:tl({},(V=e==null?void 0:e.hack_sets)==null?void 0:V[0]),repeat_answer:!e.repeat_answer})),m(!1))}},"\u53D6\u6D88"),rt.createElement(Bt.Z,{overlayClassName:me.shake,open:v,placement:"bottom",color:"rgba(244,156,14,0.19)",title:rt.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},rt.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},rt.createElement(ne.ZP,{className:"ml20",type:"primary",onClick:()=>{Y.submit()}},"\u4FDD\u5B58"))),rt.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},rt.createElement(ju.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}),rt.createElement($r.t,{form:Y,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7A0B\u5E8F\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:g,hackidentifier:e==null?void 0:e.hack_identifier,answerKey:"standard_answers"}),rt.createElement(Bu,{getTagData:I,qitem:e,exerciseitem:l,TagDiscipline:u,form:Y}))))},mi=p(346),vi=p(78874),La=p(81722),fi=p(89392),Ei=p(99909),Hr=p(50043),_i=p(48790),R=p(59301),pi=Object.defineProperty,gi=Object.defineProperties,Fi=Object.getOwnPropertyDescriptors,zr=Object.getOwnPropertySymbols,hi=Object.prototype.hasOwnProperty,yi=Object.prototype.propertyIsEnumerable,Yr=(e,u,l)=>u in e?pi(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,wu=(e,u)=>{for(var l in u||(u={}))hi.call(u,l)&&Yr(e,l,u[l]);if(zr)for(var l of zr(u))yi.call(u,l)&&Yr(e,l,u[l]);return e},jl=(e,u)=>gi(e,Fi(u)),Hn=(e,u,l)=>new Promise((m,F)=>{var ee=v=>{try{C(l.next(v))}catch(b){F(b)}},I=v=>{try{C(l.throw(v))}catch(b){F(b)}},C=v=>v.done?m(v.value):Promise.resolve(v.value).then(ee,I);C((l=l.apply(e,u)).next())});const{confirm:Ci}=$t.default,Ea=[{name:"\u5355\u9009\u9898",id:0,count:"q_singles",score:"q_singles_scores",nameType:"SINGLE"},{name:"\u591A\u9009\u9898",id:1,count:"q_doubles",score:"q_doubles_scores",nameType:"MULTIPLE"},{name:"\u5224\u65AD\u9898",id:2,count:"q_judges",score:"q_judges_scores",nameType:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",id:3,count:"q_nulls",score:"q_nulls_scores",nameType:"COMPLETION"},{name:"\u7B80\u7B54\u9898",id:4,count:"q_mains",score:"q_mains_scores",nameType:"SUBJECTIVE"},{name:"\u5B9E\u8BAD\u9898",id:5,count:"q_shixuns",score:"q_shixuns_scores",nameType:"PRACTICAL"},{name:"\u7F16\u7A0B\u9898",id:6,count:"q_pros",score:"q_pros_scores",nameType:"PROGRAM"},{name:"\u7EC4\u5408\u9898",id:7,count:"q_combinations",score:"q_combinations_scores",nameType:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",id:8,count:"q_combinations",score:"q_combinations_scores",nameType:"BPROGRAM"}],Di=({user:e,dispatch:u,itemid:l,setisedits:m,exercise:F,setitemid:ee})=>{var I,C,v,b,Y,g,c,A,L,V,J,O,D,_e,S,N,Ot,jt,Pe,hn,ae,Yt,bt,tt,fn,sn,In;const[fe,it]=(0,n.useState)(),[iu,xn]=(0,n.useState)(!1),[T,Xn]=(0,n.useState)(),[yu,du]=(0,n.useState)(),mu=(0,n.useRef)(),qn=(0,n.useRef)(),[lu,ol]=(0,n.useState)(),[Ll,Tu]=(0,n.useState)(!1),[Vn,Un]=(0,n.useState)(!1),[fu,Eu]=(0,n.useState)(),[xt,En]=(0,n.useState)(!1),[ou,Cu]=(0,n.useState)(!1),[Du,eu]=(0,n.useState)(!1),[_u,pu]=(0,n.useState)(!1),[Zu,xu]=(0,n.useState)(!1),[Kn,Ru]=(0,n.useState)(!1),cn=(0,$.useParams)(),[cr,Vr]=(0,n.useState)(!1),[_a]=y.default.useForm(),[jr,Su]=(0,n.useState)(!1),[dr,$a]=(0,n.useState)(!1),[pa,ga]=(0,n.useState)(!1),[B,te]=(0,n.useState)(!1),[ct,Ue]=(0,n.useState)(!1),[Ct,An]=(0,n.useState)(!1),Pn=(0,n.useRef)();(0,n.useEffect)(()=>{l&&jn()},[l]),(0,n.useEffect)(()=>{m(Vn)},[Vn]),(0,n.useEffect)(()=>{T!=null&&T.question_id&&(du(T==null?void 0:T.question_score),qn.current=T==null?void 0:T.question_id)},[T]);const Nt=q=>Hn(void 0,null,function*(){let Ne=yield u({type:"newExercisePaper/getTagDiscipline",payload:{sub_discipline_id:q}});u({type:"globalSetting/footerToggle",payload:!1}),Eu(Ne)});function jn(){return Hn(this,null,function*(){var q,Ne,dt,At,It,ht;Tu(!0),xn(!0);const Bn=yield u({type:"exercise/editExercise",payload:{categoryId:l}});Tu(!1),xn(!1),it(Bn),xu(!1),(q=Bn==null?void 0:Bn.exercise)!=null&&q.sub_discipline_id&&Nt((Ne=Bn==null?void 0:Bn.exercise)==null?void 0:Ne.sub_discipline_id),Xn(jl(wu({},(It=(At=(dt=Bn==null?void 0:Bn.exercise_question_types)==null?void 0:dt[0])==null?void 0:At.items)==null?void 0:It[0]),{index:1})),ol(jl(wu({},(ht=Bn==null?void 0:Bn.exercise_question_types)==null?void 0:ht[0]),{indexs:1}))})}function Zn(q,Ne=!0){return Hn(this,null,function*(){var dt,At,It,ht;Ne&&(Tu(!0),xn(!0));const Bn=yield u({type:"exercise/editExercise",payload:{categoryId:l}});it(Bn);let wn=[];(dt=Bn==null?void 0:Bn.exercise_question_types)==null||dt.map(Nu=>{var Ql;(Ql=Nu==null?void 0:Nu.items)==null||Ql.map((mr,vr)=>{wn.push(jl(wu({},mr),{index:vr+1}))})});let Au=(At=wn.filter(Nu=>Nu.question_id===(q==null?void 0:q.id)))==null?void 0:At[0],$l=(ht=((It=Bn==null?void 0:Bn.exercise_question_types)==null?void 0:It.map((Nu,Ql)=>{if((Au==null?void 0:Au.question_type)===(Nu==null?void 0:Nu.question_type))return jl(wu({},Nu),{indexs:Ql+1})})).filter(Nu=>Nu))==null?void 0:ht[0];ol(wu({},$l)),Xn(wu({},Au)),du(Au==null?void 0:Au.question_score),Tu(!1),xn(!1),xu(!1)})}function Yu(q){return Hn(this,null,function*(){var Ne;let dt=jl(wu({},q),{repeat_answer:!q.repeat_answer,difficulty:(q==null?void 0:q.difficulty)||2,item_type:q.question_type,sub_discipline_id:((Ne=q==null?void 0:q.sub_discipline_id)==null?void 0:Ne[1])||"",tag_discipline_ids:[],hack:jl(wu({},q==null?void 0:q.hack),{difficult:(q==null?void 0:q.difficulty)||2}),hack_identifier:sessionStorage.projectFill});q.tag_discipline_ids&&(dt.tag_discipline_ids=Array.isArray(q.tag_discipline_ids)?q.tag_discipline_ids:[q.tag_discipline_ids]);let At=Zu?`/api/exercises/${l}/exercise_questions`:`/api/exercise_questions/${q==null?void 0:q.question_id}.json`;if((q==null?void 0:q.is_my)===1){const It=Ci({title:"\u63D0\u793A",content:R.createElement("div",null,R.createElement("p",null,"\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"),R.createElement("i",{className:"iconfont icon-guanbi",style:{position:"absolute",top:"20px",right:"20px",cursor:"pointer"},onClick:()=>{It.destroy()}})),okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Hn(this,null,function*(){dt.is_cover=1;let ht=yield(0,x.ZP)(At,{method:Zu?"post":"PUT",body:wu({},dt)});(ht==null?void 0:ht.status)===0&&(Un(!1),Zn({id:(ht==null?void 0:ht.exercise_question_id)||(q==null?void 0:q.question_id)})),It.destroy()}),onCancel:()=>Hn(this,null,function*(){let ht=yield(0,x.ZP)(At,{method:Zu?"post":"PUT",body:wu({},dt)});(ht==null?void 0:ht.status)===0&&(Un(!1),Zn({id:(ht==null?void 0:ht.exercise_question_id)||(q==null?void 0:q.question_id)})),It.destroy()})})}else{let It=yield(0,x.ZP)(At,{method:Zu?"post":"PUT",body:wu({},dt)});(It==null?void 0:It.status)===0&&(Un(!1),Zn({id:(It==null?void 0:It.exercise_question_id)||(q==null?void 0:q.question_id)}))}(0,nu.Vf)("#question-scroll-id")})}function Gr(q){return Hn(this,null,function*(){var Ne,dt;xn(!0);let At=yield(0,x.ZP)(`/api/exercises/${l}/sort_question_type.json`,{method:"post",body:{question_type:q}});if(xn(!1),(At==null?void 0:At.status)===0){const It=yield u({type:"exercise/editExercise",payload:{categoryId:l}});it(It),xu(!1),(Ne=It==null?void 0:It.exercise)!=null&&Ne.sub_discipline_id&&Nt((dt=It==null?void 0:It.exercise)==null?void 0:dt.sub_discipline_id)}})}const Mi=(q,Ne,dt)=>Hn(void 0,null,function*(){var At;if(q.length===0){h.ZP.warning("\u8BF7\u4E0A\u4F20\u6587\u4EF6"),dt();return}const It={id:cn==null?void 0:cn.exerciseId,file:(At=q[0])==null?void 0:At.file,sub_discipline_id:Ne};Ti(It,`${mi.Z.API_SERVER}/api/courses/${cn==null?void 0:cn.coursesId}/exercises/import_exercise.json`,ht=>{var Bn;if((ht==null?void 0:ht.status)===0){const wn={};(Bn=ht==null?void 0:ht.fail)==null||Bn.forEach(Wu=>{var $l;(($l=Object.keys(wn))==null?void 0:$l.includes(Wu.message))?wn[Wu.message]=wn[Wu.message]+1:wn[Wu.message]=1});let Au=`\u6210\u529F\u5BFC\u5165${ht==null?void 0:ht.success}\u6761`;Object.keys(wn).forEach(Wu=>{Au=Au+`,${Wu}${wn[Wu]}\u6761`}),h.ZP.success(Au),En(!1),jn()}(ht==null?void 0:ht.status)===-1&&(h.ZP.error(ht==null?void 0:ht.message),dt())})}),Oi=(q,Ne)=>Hn(void 0,null,function*(){const dt=yield(0,La.zR)({score:(0,fi.round)(q,1),question_id:Ne==null?void 0:Ne.question_id});if((dt==null?void 0:dt.status)===0){h.ZP.success("\u4FEE\u6539\u6210\u529F"),Zn({id:qn.current},!1);return}(dt==null?void 0:dt.status)===-1&&du(Ne==null?void 0:Ne.question_score)}),Cl=()=>{te(!0)};(0,n.useEffect)(()=>{if(B){const q=setTimeout(()=>{te(!1)},2e3);return()=>clearTimeout(q)}},[B]);const Ti=(q,Ne,dt,At,It)=>{const ht=new FormData;Object.keys(q).forEach(wn=>{ht.append(wn,q[wn])});const Bn=new window.XMLHttpRequest;return Bn.withCredentials=!0,Bn.addEventListener("load",function(wn){var Au;dt(JSON.parse((Au=wn==null?void 0:wn.target)==null?void 0:Au.response))},!1),Bn.addEventListener("error",function(wn){It&&It(wn)},!1),Bn.upload.onprogress=wn=>{At&&At(wn)},Bn.open("POST",Ne),Bn.send(ht),Bn};function Dl(){return Hn(this,null,function*(){$t.default.confirm({title:"\u63D0\u793A",content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",okText:"\u786E\u5B9A",centered:!0,className:me.modalconfirm,onOk:()=>Hn(this,null,function*(){if(T.question_id){let q=yield(0,x.ZP)(`/api/exercise_questions/${T.question_id}.json`,{method:"delete"});(q==null?void 0:q.status)===0&&(jn(),Un(!1))}else Xn({}),Un(!1),jn()}),cancelText:"\u53D6\u6D88"})})}const Ri=q=>Hn(void 0,null,function*(){return yield(0,x.ZP)(`/api/exercises/${l}/select_questions.json`,{method:"post",body:wu({},q)})}),{overflow:Vi,handleMouseEnter:ji,handleMouseLeave:Li}=(0,vi.I)(),$i=(q,Ne)=>R.createElement(gu.default,null,R.createElement(gu.default.Item,{key:"0",onClick:()=>Xr(q==null?void 0:q.question_type)},R.createElement("span",{className:me.moreSpan},"\u65B0\u589E")),R.createElement(gu.default.Item,{key:"1",disabled:Ne===0,onClick:()=>Hn(void 0,null,function*(){if(Ne===0)return;if(Vn){Cl();return}let dt=(0,nu.rz)(fe==null?void 0:fe.exercise_question_types,Ne,Ne-1);yield Gr(dt.map(At=>At.name))})},R.createElement("span",{className:me.moreSpan},"\u4E0A\u79FB")),R.createElement(gu.default.Item,{key:"2",disabled:Ne===(fe==null?void 0:fe.exercise_question_types.length)-1,onClick:()=>Hn(void 0,null,function*(){if(Ne===(fe==null?void 0:fe.exercise_question_types.length)-1)return;if(Vn){Cl();return}let dt=(0,nu.rz)(fe==null?void 0:fe.exercise_question_types,Ne,Ne+1);yield Gr(dt.map(At=>At.name))})},R.createElement("span",{className:me.moreSpan},"\u4E0B\u79FB")),R.createElement(gu.default.Item,{key:"3",onClick:()=>{var dt;_a.setFieldsValue({name:q.name,item_type_en:(dt=Ea.find(At=>At.id==q.question_type))==null?void 0:dt.nameType}),Su(!0)}},R.createElement("span",{className:me.moreSpan},"\u91CD\u547D\u540D"))),Xr=q=>{var Ne,dt,At,It,ht,Bn,wn,Au,Wu,$l,Nu,Ql,mr,vr,qr,ei,ti,ni,ui,li,ai,ri,ii,oi;if(Vn){Cl();return}if(xu(!0),q===5){eu(!0),pu(!0);return}if(q===6){let zi=(dt=(Ne=F==null?void 0:F.editData)==null?void 0:Ne.exercise)!=null&&dt.set_question_sub_discipline?`/problems/newcreate?express_id=${(At=fe==null?void 0:fe.exercise)==null?void 0:At.id}&callback_url=/classrooms/${cn.coursesId}/exercise/add/${l}?type=2&discipline_id=${(ht=(It=F==null?void 0:F.editData)==null?void 0:It.exercise)==null?void 0:ht.discipline_id}&sub_discipline_id=${(wn=(Bn=F==null?void 0:F.editData)==null?void 0:Bn.exercise)==null?void 0:wn.sub_discipline_id}`:`/problems/newcreate?express_id=${(Au=fe==null?void 0:fe.exercise)==null?void 0:Au.id}&callback_url=/classrooms/${cn.coursesId}/exercise/add/${l}?type=2`;$.history.push(zi);return}Un(!0),Xn(q===2?{question_type:q,isadd:!0,repeat_answer:!0,choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],question_choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],difficulty:2,standard_answers:[],question_score:"",question_title:"",tag_discipline_ids:[],discipline_id:($l=(Wu=F==null?void 0:F.editData)==null?void 0:Wu.exercise)!=null&&$l.set_question_sub_discipline?(Ql=(Nu=F==null?void 0:F.editData)==null?void 0:Nu.exercise)==null?void 0:Ql.discipline_id:0,sub_discipline_id:(vr=(mr=F==null?void 0:F.editData)==null?void 0:mr.exercise)!=null&&vr.set_question_sub_discipline?(ei=(qr=F==null?void 0:F.editData)==null?void 0:qr.exercise)==null?void 0:ei.sub_discipline_id:0,analysis:""}:{question_type:q,question_choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),standard_answers:[],repeat_answer:!0,difficulty:2,isadd:!0,tag_discipline_ids:[],question_score:"",analysis:"",sub_item_banks:[],is_ordered:!0,question_title:"",use_keywords:!1,keywords:[],use_blank_score:!0,allow_student_debug:!1,submit_rule:1,discipline_id:(ni=(ti=F==null?void 0:F.editData)==null?void 0:ti.exercise)!=null&&ni.set_question_sub_discipline?(li=(ui=F==null?void 0:F.editData)==null?void 0:ui.exercise)==null?void 0:li.discipline_id:0,sub_discipline_id:(ri=(ai=F==null?void 0:F.editData)==null?void 0:ai.exercise)!=null&&ri.set_question_sub_discipline?(oi=(ii=F==null?void 0:F.editData)==null?void 0:ii.exercise)==null?void 0:oi.sub_discipline_id:0,downcase:!0,no_space:!0})},Qi=[{key:1,label:"\u6279\u91CF\u5BFC\u5165",onClick:()=>{En(!0)}},{key:2,label:R.createElement("div",null,R.createElement("img",{width:26,style:{position:"absolute",top:-2},src:Hr.$}),R.createElement("span",null,"\u667A\u80FD\u5BFC\u5165")),onClick:()=>{if(Vn){Cl();return}$a(!0)}}];console.log(lu==null?void 0:lu.question_type,T==null?void 0:T.question_type);const Hi=()=>Hn(void 0,null,function*(){var q,Ne;An(!0);const dt=yield(0,x.ZP)(`/api/courses/${cn==null?void 0:cn.coursesId}/sync_shixuns.json`,{method:"post",body:{exercise_ids:[cn.exerciseId]}});if((dt==null?void 0:dt.status)===0){h.ZP.info("\u5B9E\u8BAD\u540C\u6B65\u4E2D\uFF0C\u8BF7\u7A0D\u540E"),Ue(!1),Tu(!0),xn(!0);const At=yield u({type:"exercise/editExercise",payload:{categoryId:l}});Tu(!1),xn(!1),it(At),xu(!1),(q=At==null?void 0:At.exercise)!=null&&q.sub_discipline_id&&Nt((Ne=At==null?void 0:At.exercise)==null?void 0:Ne.sub_discipline_id)}An(!1)});return R.createElement("div",null,R.createElement(Mu.Z,{spinning:Ll},R.createElement("div",{className:me.bg},((I=fe==null?void 0:fe.exercise_types)==null?void 0:I.q_counts)===0&&!Vn&&R.createElement(Jn.Z,{styles:{marginTop:180},customText:R.createElement("span",null,"\u8FD8\u6CA1\u6709\u8BD5\u9898\uFF0C\u8BF7\u4ECE",R.createElement("span",{className:"c-light-primary"},"\u5E95\u90E8\u64CD\u4F5C\u680F"),"\u8FDB\u884C\u6DFB\u52A0~")}),(((C=fe==null?void 0:fe.exercise_types)==null?void 0:C.q_counts)>0||Vn)&&R.createElement("div",{style:{textAlign:"center"}},R.createElement("div",{style:{marginTop:20,borderTop:"1px solid #DCDCDC",display:"block",alignItems:"stretch"}},R.createElement("div",{style:{backgroundColor:"#F6F7F9",display:"inline-block",position:"sticky",top:0}},R.createElement("div",{className:me.left},R.createElement("div",{className:me.leftAction},((v=fe==null?void 0:fe.exercise)==null?void 0:v.exercise_status)===1&&R.createElement(ne.ZP,{onClick:()=>{if(Vn){Cl();return}Cu(!0)},className:me.Button},"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C")),R.createElement("div",{className:me.scrollWrapper,style:{overflow:Vi},onMouseEnter:ji,onMouseLeave:Li},(b=fe==null?void 0:fe.exercise_question_types)==null?void 0:b.map((q,Ne)=>R.createElement("div",{key:Ne,className:"mb30"},R.createElement("div",{className:me.title},R.createElement("div",{className:me.titleleft},R.createElement("span",{style:{color:"#000000",fontWeight:400,fontSize:12}}," ",(0,nu.EM)(Ne+1),"\u3001\u3010",q.name,"\u3011"),R.createElement("span",{style:{color:"#464F66",fontSize:12}},"\uFF08",q.count,"\u5C0F\u9898\uFF0C\u5171",q.score,"\u5206\uFF09")),R.createElement(sl.Z,{dropdownRender:()=>$i(q,Ne),placement:"bottomLeft"},R.createElement("div",{className:me.more_style},R.createElement("i",{className:"iconfont icon-sandian font12"})))),R.createElement(zl,{handleEditing:Cl,isedit:Vn,setBigqitem:ol,bigitem:jl(wu({},q),{indexs:Ne+1}),setqitem:dt=>Hn(void 0,null,function*(){var At;(At=mu.current)==null||At.blur(),Xn(dt)}),qitem:T,Itemid:l,getdata:Zn,data:q.items})))))),R.createElement("div",{id:"question-scroll-id",style:{overflow:Vn?"hidden":"auto"},className:me.right},!(T!=null&&T.isadd)&&R.createElement("div",{className:me.title},!Vn&&R.createElement("div",{style:{flex:1}},R.createElement("span",{style:{color:"#000000",fontWeight:600,fontSize:16}}," ",(lu==null?void 0:lu.indexs)&&(0,nu.EM)(lu==null?void 0:lu.indexs),"\u3001\u3010",lu==null?void 0:lu.name,"\u3011"),R.createElement(Bt.Z,{title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0"},R.createElement("i",{className:`${me.edit} iconfont icon-bianji_Hover mr5 ml5 font18`,onClick:()=>{var q;_a.setFieldsValue({name:lu.name,item_type_en:(q=Ea.find(Ne=>Ne.id==lu.question_type))==null?void 0:q.nameType}),Su(!0)}})),R.createElement("span",{style:{color:"#464F66",fontSize:16,fontWeight:400}},"\uFF08",lu==null?void 0:lu.count,"\u5C0F\u9898\uFF0C\u5171",lu==null?void 0:lu.score,"\u5206\uFF09"),(T==null?void 0:T.question_type)===6&&R.createElement("span",{onClick:()=>{$t.default.destroyAll(),ga(2)},className:"current c-light-primary font14 bold-400"},"\u6279\u91CF\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00"),(T==null?void 0:T.question_type)===5&&R.createElement(rn.default,{defaultChecked:(g=(Y=F==null?void 0:F.editData)==null?void 0:Y.exercise)==null?void 0:g.show_challenge_task_pass,onChange:q=>Hn(void 0,null,function*(){let Ne=yield(0,x.ZP)(`/api/exercises/${l}/update_show_columns.json`,{method:"post",body:{show_challenge_task_pass:q.target.checked}});(Ne==null?void 0:Ne.status)===0&&(h.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Zn({id:qn.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u5173\u5361\u63CF\u8FF0"),(T==null?void 0:T.question_type)===6&&R.createElement("span",{style:{marginLeft:20},onClick:()=>{var q,Ne,dt,At;$t.default.confirm({title:"\u7F16\u7A0B\u9898\u8BBE\u7F6E",icon:null,centered:!0,closable:!0,footer:null,content:R.createElement("div",null,(T==null?void 0:T.question_type)===6&&R.createElement(rn.default,{defaultChecked:(Ne=(q=F==null?void 0:F.editData)==null?void 0:q.exercise)==null?void 0:Ne.show_hack_sets,onChange:It=>Hn(void 0,null,function*(){let ht=yield(0,x.ZP)(`/api/exercises/${l}/update_show_columns.json`,{method:"post",body:{show_hack_sets:It.target.checked}});(ht==null?void 0:ht.status)===0&&(h.ZP.info("\u8BBE\u7F6E\u6210\u529F"),$t.default.destroyAll(),Zn({id:qn.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u6D4B\u8BD5\u7528\u4F8B"),R.createElement("br",null),(T==null?void 0:T.question_type)===6&&R.createElement(rn.default,{defaultChecked:(At=(dt=F==null?void 0:F.editData)==null?void 0:dt.exercise)==null?void 0:At.show_hack_description,onChange:It=>Hn(void 0,null,function*(){let ht=yield(0,x.ZP)(`/api/exercises/${l}/update_show_columns.json`,{method:"post",body:{show_hack_description:It.target.checked}});(ht==null?void 0:ht.status)===0&&(h.ZP.info("\u8BBE\u7F6E\u6210\u529F"),$t.default.destroyAll(),Zn({id:qn.current}))}),style:{marginBottom:10}},"\u5C55\u793A\u8BD5\u9898\u63CF\u8FF0"))})},className:"current c-light-primary font14 bold-400"},"\u7F16\u7A0B\u9898\u663E\u793A\u8BBE\u7F6E")),R.createElement("div",{style:{display:"flex",alignItems:"center"}},(T==null?void 0:T.question_type)===5&&!Vn&&R.createElement("a",{className:me.shixun,href:`/shixuns/${T==null?void 0:T.shixun_identifier}/challenges?exercise=true`,target:"_blank"},R.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"),!Vn&&((c=fe==null?void 0:fe.exercise)==null?void 0:c.exercise_status)==1&&[0,1,2,4,6].includes(T==null?void 0:T.question_type)&&R.createElement(y.default.Item,{label:"\u5206\u503C",style:{margin:"0 20px"},required:!0},R.createElement(a.Z,{precision:1,ref:mu,onChange:q=>du(q),value:yu,onBlur:q=>{Oi(q.target.value,T)}})),!Vn&&((A=fe==null?void 0:fe.exercise)==null?void 0:A.exercise_status)==1&&R.createElement(Bt.Z,{title:"\u5220\u9664"},R.createElement("i",{onClick:()=>{Dl()},style:{marginRight:20},className:`${me.delete} iconfont icon-shanchu13 mr8 ml8 `})),(T==null?void 0:T.question_type)!==5&&!Vn&&R.createElement(R.Fragment,null,(T==null?void 0:T.is_my)==1&&R.createElement(Bt.Z,{title:"\u67E5\u770B\u539F\u9898"},R.createElement("i",{className:`${me.yuanti} iconfont icon-chakanyuanti mr8 ml8`,onClick:()=>{(T==null?void 0:T.question_type)==6?window.open(`/problems/newedit/${T==null?void 0:T.item_bank_hack_identifier}`):(T==null?void 0:T.question_type)==8?window.open(`/problemset/edit/${T==null?void 0:T.item_bank_hack_identifier}?type=1`):window.open(`/problemset/edit/${T==null?void 0:T.item_bank_id}`)}})),R.createElement(Bt.Z,{title:"\u52A0\u5165\u6211\u7684\u9898\u5E93"},R.createElement("i",{className:`${me.tianjia} iconfont icon-jiarushitiku mr8 ml8`,onClick:()=>{Pn.current=[],$t.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,className:"custom-modal-divider",icon:null,content:R.createElement("div",{className:`font14 ${me.overflow}`,style:{maxHeight:500,overflow:"auto"}},R.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),R.createElement(Mu.Z,{spinning:!1},R.createElement(Ei.Z,{defaultValue:!0,value:Pn.current,onChange:q=>Pn.current=q}))),onOk:()=>Hn(void 0,null,function*(){var q;(0,La.$l)({id:T==null?void 0:T.question_id,group_id:((q=Pn==null?void 0:Pn.current)==null?void 0:q[0])||""}).then(Ne=>{(Ne==null?void 0:Ne.status)==0&&(h.ZP.success("\u52A0\u5165\u6210\u529F"),jn())})})})}}))),!Vn&&(((L=fe==null?void 0:fe.exercise)==null?void 0:L.exercise_status)==1||((V=fe==null?void 0:fe.exercise)==null?void 0:V.exercise_status)==2&&((O=(J=e.userInfo)==null?void 0:J.course)==null?void 0:O.course_role)!=15||((D=fe==null?void 0:fe.exercise)==null?void 0:D.exercise_status)==3&&((S=(_e=e.userInfo)==null?void 0:_e.course)==null?void 0:S.course_role)!=15||((N=fe==null?void 0:fe.exercise)==null?void 0:N.exercise_status)==4&&((jt=(Ot=e.userInfo)==null?void 0:Ot.course)==null?void 0:jt.course_role)!=15)&&R.createElement(Bt.Z,{title:"\u7F16\u8F91\u8BD5\u9898"},R.createElement("i",{onClick:()=>{(T==null?void 0:T.question_type)===6?$.history.push(`/problems/newedit/${T==null?void 0:T.hack_identifier}?type=exercises&express_id=${cn.exerciseId}&question_id=${T==null?void 0:T.question_id}&score=${T==null?void 0:T.question_score}&exercise=true&callback_url=/classrooms/${cn.coursesId}/exercise/add/${l}?type=2`):Un(!0)},className:`${me.edit} iconfont icon-bianji_Hover ml8`})))),!Vn&&R.createElement("div",null,R.createElement("div",{className:me.qcount},R.createElement("span",{className:me.score},T==null?void 0:T.question_score,"\u5206"),R.createElement(Cn.Z,{className:me.qtitle,value:(T==null?void 0:T.index)+`\u3001${(T==null?void 0:T.question_type)==8?(Pe=T==null?void 0:T.program_attr)==null?void 0:Pe.description:T==null?void 0:T.question_title}`}),(T==null?void 0:T.high_resources_consume)&&R.createElement(va.Z,{type:"shixun",style:{marginLeft:10}}),(0,_i.G5)()&&(T==null?void 0:T.shixun_change)&&(T==null?void 0:T.question_type)==5&&R.createElement(bl.Z,{open:ct,onOpenChange:q=>{Ue(q)},placement:"bottomLeft",title:null,content:R.createElement("div",{style:{width:"310px",color:"#000"}},R.createElement("div",null,"\u5B9E\u8BAD\u7BA1\u7406\u5458\u5BF9\u8BD5\u5377\u4E2D\u4F7F\u7528\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u884C\u4E86\u4FEE\u6539\uFF0C\u8BF7\u68C0\u67E5\u540E\uFF0C\u786E\u8BA4\u662F\u5426\u9700\u8981\u540C\u6B65\u5230\u8BD5\u5377\u4E2D"),R.createElement("div",{className:me.btn_warp},R.createElement(ne.ZP,{size:"small",onClick:()=>Ue(!1)},"\u5FFD\u7565"),R.createElement(ne.ZP,{loading:Ct,className:"ml20",size:"small",type:"primary",onClick:Hi},"\u786E\u8BA4\u540C\u6B65"),R.createElement(ne.ZP,{className:"ml20",size:"small",type:"primary",onClick:()=>(0,nu.xg)(`/shixuns/${T==null?void 0:T.forked_shixun_identifier}/challenges?exercise=true`)},"\u524D\u5F80\u67E5\u770B")))},R.createElement("i",{className:"iconfont icon-tongzhi1 pl10 current",style:{fontSize:"16px",color:"#F7B500"},onClick:q=>q.stopPropagation()}))),(T==null?void 0:T.question_type)===6&&R.createElement(Uu.Z,{onEdit:()=>ga(1),className:"mt10",dataSource:(T==null?void 0:T.languages)||[]}),R.createElement($u,{exercise:F,TagDiscipline:fu,qitem:T})),Vn&&R.createElement("div",null,(T==null?void 0:T.question_type)<=1&&R.createElement(ll,{deleteitem:Dl,getTagData:Nt,seveeditor:Yu,exerciseitem:fe,TagDiscipline:fu,setisedit:Un,qitem:T,init:jn,showTip:B}),(T==null?void 0:T.question_type)===5&&R.createElement(zn,{setqitem:Xn,deleteitem:Dl,seveeditor:Yu,exerciseitem:fe,TagDiscipline:fu,setisedit:Un,qitem:T,showTip:B}),(T==null?void 0:T.question_type)===3&&R.createElement(Gu,{deleteitem:Dl,getTagData:Nt,seveeditor:Yu,exerciseitem:fe,TagDiscipline:fu,setisedit:Un,qitem:T,init:jn,showTip:B}),(T==null?void 0:T.question_type)===2&&R.createElement(Ja,{deleteitem:Dl,getTagData:Nt,seveeditor:Yu,exerciseitem:fe,TagDiscipline:fu,setisedit:Un,qitem:T,init:jn,showTip:B}),(T==null?void 0:T.question_type)===4&&R.createElement(wa,{deleteitem:Dl,getTagData:Nt,seveeditor:Yu,exerciseitem:fe,TagDiscipline:fu,setisedit:Un,qitem:T,init:jn,showTip:B}),(T==null?void 0:T.question_type)===7&&R.createElement(ln,{deleteitem:Dl,getTagData:Nt,seveeditor:Yu,exerciseitem:fe,TagDiscipline:fu,setisedit:Un,qitem:T,init:jn,showTip:B}),(T==null?void 0:T.question_type)===8&&R.createElement(di,{deleteitem:Dl,getTagData:Nt,seveeditor:Yu,exerciseitem:fe,TagDiscipline:fu,setisedit:Un,qitem:T,init:jn,showTip:B}))))))),R.createElement("div",{className:me.bottomdiv},R.createElement("div",{className:me.exercise_styles},((hn=fe==null?void 0:fe.exercise)==null?void 0:hn.exercise_status)==1&&R.createElement(R.Fragment,null,R.createElement("span",{className:me.spanBtn,onClick:()=>{if(Vn){Cl();return}eu(!0),pu(!1)}},"\u9898\u5E93\u9009\u9898"),R.createElement(sl.Z,{menu:{items:Qi}},R.createElement("span",{className:me.spanBtn},"\u5BFC\u5165\u8BD5\u9898")),R.createElement("span",{className:me.spanBtn,onClick:()=>Hn(void 0,null,function*(){var q;let Ne=yield(0,x.ZP)(`/api/exercises/${cn==null?void 0:cn.exerciseId}/simulate_start_answer.json`,{method:"get",params:{coursesId:cn==null?void 0:cn.coursesId,categoryId:cn==null?void 0:cn.exerciseId}});(Ne==null?void 0:Ne.status)!=-1&&window.open(`/classrooms/${cn==null?void 0:cn.coursesId}/exercise/${cn==null?void 0:cn.exerciseId}/${(q=e.userInfo)==null?void 0:q.login}/initate_answer`)})},"\u6A21\u62DF\u8003\u8BD5"),R.createElement("span",{className:me.spanBtn,onClick:()=>{window.open(`/classrooms/${cn==null?void 0:cn.coursesId}/exercise/${cn==null?void 0:cn.exerciseId}/detail?random=false&tabs=2`)}},"\u8BD5\u5377\u9884\u89C8"),Ea==null?void 0:Ea.map(q=>R.createElement(ne.ZP,{className:me.addQuestionBtn,key:q.id,type:"primary",onClick:()=>{Xr(q.id)}},q.name))),((ae=fe==null?void 0:fe.exercise)==null?void 0:ae.exercise_status)!=1&&R.createElement(R.Fragment,null,R.createElement("span",{style:{width:"1022px"}})),R.createElement("span",{className:me.saveBtn,onClick:()=>{var q,Ne,dt;if(Vn){Cl();return}let At=(Ne=(q=fe==null?void 0:fe.exercise_question_types)==null?void 0:q.filter(ht=>ht.question_type===5)[0])==null?void 0:Ne.items,It=0;At==null||At.map(ht=>{ht.high_resources_consume&&(It=It+1)}),console.log(It),It>0?u({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u63D0\u793A",count:It,fn:()=>{var ht;((ht=fe==null?void 0:fe.exercise)==null?void 0:ht.exercise_status)==1?(h.ZP.success("\u4FDD\u5B58\u6210\u529F"),$.history.push(`/classrooms/${cn==null?void 0:cn.coursesId}/exercise/${l}/detail?random=false&tabs=3`),Ru(!1)):$.history.back()}}}):((dt=fe==null?void 0:fe.exercise)==null?void 0:dt.exercise_status)==1?(h.ZP.success("\u4FDD\u5B58\u6210\u529F"),$.history.push(`/classrooms/${cn==null?void 0:cn.coursesId}/exercise/${l}/detail?random=false&tabs=3`),Ru(!1)):$.history.back()}},R.createElement("i",{className:"iconfont icon-baocun1",style:{fontSize:15,marginRight:5}}),"\u4FDD\u5B58\u8BD5\u5377"))),R.createElement(Na,{setScoreShow:Cu,ScoreShow:ou,exerciseitem:fe,getdata:jn}),Du&&R.createElement(Or,{setScoreShow:eu,isshixuns:_u,isloadings:cr,ScoreShow:Du,onOk:(q,Ne,dt=!0)=>Hn(void 0,null,function*(){Vr(!0);let It=yield Ri({exam_id:l,item_bank_ids:q,shixun_ids:Ne});return Vr(!1),(It==null?void 0:It.status)===0&&dt&&$t.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u65B0\u52FE\u9009\u7684\u8BD5\u9898\u5DF2\u7ECF\u6DFB\u52A0\u5230\u8BD5\u5377\uFF0C\u5982\u679C\u9700\u8981\u7EE7\u7EED\u6DFB\u52A0\u65B0\u8BD5\u9898\u8BF7\u70B9\u51FB\u201C\u7EE7\u7EED\u9009\u9898\u201D\uFF0C\u5C06\u56DE\u5230\u60A8\u4E0A\u6B21\u64CD\u4F5C\u7684\u9009\u9898\u9875\u9762",okText:"\u7EE7\u7EED\u9009\u9898",cancelText:"\u8FD4\u56DE\u8BD5\u5377",onOk:()=>{jn()},onCancel:()=>{eu(!1),jn()}}),It}),initFun:()=>{eu(!1),jn()}}),R.createElement(gl.Z,{sub_discipline_id:(Yt=fe==null?void 0:fe.exercise)!=null&&Yt.sub_discipline_id?[(bt=fe==null?void 0:fe.exercise)==null?void 0:bt.discipline_id,(tt=fe==null?void 0:fe.exercise)==null?void 0:tt.sub_discipline_id]:[],visible:xt,onCancel:()=>En(!1),onOk:Mi}),R.createElement($t.default,{title:"\u63D0\u793A",open:Kn,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:R.createElement("div",null,R.createElement(ne.ZP,{onClick:()=>{Ru(!1),$.history.back()}},"\u7A0D\u540E\u518D\u8BF4"),R.createElement(ne.ZP,{type:"primary",onClick:()=>{$.history.push(`/classrooms/${cn==null?void 0:cn.coursesId}/exercise/${l}/detail?random=false&tabs=3`),Ru(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{Ru(!1)}},R.createElement("p",null,"\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F")),R.createElement($t.default,{centered:!0,title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0",open:jr,width:500,onOk:()=>_a.submit(),onCancel:()=>Su(!1)},R.createElement(y.default,{form:_a,initialValues:{},onFinish:q=>Hn(void 0,null,function*(){(yield(0,La.RK)(wu({id:l},q))).status==0&&(h.ZP.success("\u4FEE\u6539\u6210\u529F"),jn(),Su(!1))})},R.createElement(y.default.Item,{name:"name",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9898\u578B\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"},{validator(q,Ne){var dt,At,It,ht;const Bn=(dt=Ea==null?void 0:Ea.find(wn=>wn.nameType==_a.getFieldValue("item_type_en")))==null?void 0:dt.id;return(ht=(It=(At=fe==null?void 0:fe.exercise_question_types)==null?void 0:At.filter(wn=>wn.question_type!=Bn))==null?void 0:It.map(wn=>wn==null?void 0:wn.name))!=null&&ht.includes(Ne)?Promise.reject(new Error("\u9898\u578B\u540D\u79F0\u5DF2\u5B58\u5728\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u9898\u578B\u540D\u79F0")):Promise.resolve()}}]},R.createElement(Lt.default,{size:"large",maxLength:10,showCount:!0})),R.createElement(y.default.Item,{hidden:!0,name:"item_type_en"},R.createElement(Lt.default,{size:"large"})))),R.createElement(cl.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:dr},R.createElement("div",{style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},"\u667A\u80FD\u5BFC\u5165"),R.createElement(Hr.Z,{stickyTop:-24,subDisciplineId:(fn=fe==null?void 0:fe.exercise)!=null&&fn.sub_discipline_id?[(sn=fe==null?void 0:fe.exercise)==null?void 0:sn.discipline_id,(In=fe==null?void 0:fe.exercise)==null?void 0:In.sub_discipline_id]:[],onCancel:()=>$a(!1),mode:3,gather:{exercise_id:l},onSuccess:()=>{$a(!1),jn()}}),R.createElement("div",{style:{height:70}})),R.createElement(Uu.Q,{visible:!!pa,setVisible:ga,tip:pa===2&&"\u8BBE\u7F6E\u5DF2\u6DFB\u52A0\u5728\u8BD5\u5377\u4E2D\u7684\u7F16\u7A0B\u9898\u6240\u5141\u8BB8\u4F7F\u7528\u7684\u7F16\u7A0B\u8BED\u8A00",dataSource:pa===1?T==null?void 0:T.languages:[],onOk:q=>Hn(void 0,null,function*(){const Ne={languages:q};pa===1?Ne.hack_id=T==null?void 0:T.hack_id:Ne.exercise_id=l,(yield(0,x.ZP)("/api/problems/update_languages.json",{method:"post",body:Ne})).status===0&&(h.ZP.success("\u4FEE\u6539\u6210\u529F"),Zn({id:qn.current}),ga(!1))})}))};var Bi=(0,$.connect)(({user:e,exercise:u,dispatch:l})=>({user:e,exercise:u,dispatch:l}))(Di),Wr=p(50337),bi=p(53311),xi=p(95024),Ai=p(87169),Pi=p(52154),Ze=p(59301),wi=Object.defineProperty,Si=Object.defineProperties,Ni=Object.getOwnPropertyDescriptors,or=Object.getOwnPropertySymbols,Ur=Object.prototype.hasOwnProperty,Kr=Object.prototype.propertyIsEnumerable,Jr=(e,u,l)=>u in e?wi(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,il=(e,u)=>{for(var l in u||(u={}))Ur.call(u,l)&&Jr(e,l,u[l]);if(or)for(var l of or(u))Kr.call(u,l)&&Jr(e,l,u[l]);return e},Rr=(e,u)=>Si(e,Ni(u)),Ii=(e,u)=>{var l={};for(var m in e)Ur.call(e,m)&&u.indexOf(m)<0&&(l[m]=e[m]);if(e!=null&&or)for(var m of or(e))u.indexOf(m)<0&&Kr.call(e,m)&&(l[m]=e[m]);return l},sr=(e,u,l)=>new Promise((m,F)=>{var ee=v=>{try{C(l.next(v))}catch(b){F(b)}},I=v=>{try{C(l.throw(v))}catch(b){F(b)}},C=v=>v.done?m(v.value):Promise.resolve(v.value).then(ee,I);C((l=l.apply(e,u)).next())});const ki=e=>{var u=e,{classroomList:l,globalSetting:m,problemset:F,loading:ee,exercise:I,user:C,dispatch:v}=u,b=Ii(u,["classroomList","globalSetting","problemset","loading","exercise","user","dispatch"]),Y,g,c,A,L,V,J,O,D,_e,S,N,Ot,jt;const Pe=(0,$.useParams)(),[hn,ae]=(0,n.useState)(!1),{userInfo:Yt}=C,[bt]=y.default.useForm();let[tt,fn]=(0,n.useState)({});const[sn,In]=(0,n.useState)(1),[fe,it]=(0,n.useState)(""),[iu]=(0,$.useSearchParams)(),[xn,T]=(0,n.useState)(!1),[Xn,yu]=(0,n.useState)(!1),[du,mu]=(0,n.useState)(!1),[qn,lu]=(0,n.useState)(""),[ol,Ll]=(0,n.useState)(!1),[Tu,Vn]=(0,n.useState)(!1);(0,n.useEffect)(()=>{v({type:"problemset/getEditDisciplines",payload:{source:"new_question",identifier:Pe==null?void 0:Pe.coursesId}}),v({type:"globalSetting/footerToggle",payload:!1}),bt.setFieldsValue({difficulty:2,courseid:[]})},[]),(0,n.useEffect)(()=>{var xt,En,ou,Cu,Du,eu;Pe.exerciseId&&(((En=(xt=I==null?void 0:I.editData)==null?void 0:xt.exercise)==null?void 0:En.exercise_status)===2||((Cu=(ou=I==null?void 0:I.editData)==null?void 0:ou.exercise)==null?void 0:Cu.exercise_status)===3||((eu=(Du=I==null?void 0:I.editData)==null?void 0:Du.exercise)==null?void 0:eu.exercise_status)===4?mu(!0):mu(!1))},[I==null?void 0:I.editData]),(0,n.useEffect)(()=>{if(Pe.exerciseId){let xt=I.editData.exercise;Vn(xt==null?void 0:xt.set_question_sub_discipline),bt.setFieldsValue(Rr(il({},xt),{courseid:xt!=null&&xt.sub_discipline_id?[xt==null?void 0:xt.discipline_id,xt==null?void 0:xt.sub_discipline_id]:[]}))}},[I]),(0,n.useEffect)(()=>{iu.get("type")==="2"&&(it(Pe.exerciseId),In(2))},[iu.get("type")]),(0,n.useEffect)(()=>{var xt;let En=(xt=F==null?void 0:F.disciplinesData)==null?void 0:xt.checked;En!=null&&En.sub_discipline_id&&bt.setFieldsValue({courseid:[En==null?void 0:En.discipline_id,En==null?void 0:En.sub_discipline_id]})},[(Y=F==null?void 0:F.disciplinesData)==null?void 0:Y.checked]);function Un(xt,En){return sr(this,null,function*(){var ou,Cu,Du,eu;yield bt.validateFields();const _u=bt.getFieldsValue(),{courseid:pu}=_u,[Zu,xu]=pu;_u.sub_discipline_id=xu,_u.is_md=!0,_u.time=parseInt(_u.time)>9999?9999:_u.time;const Kn=yield v({type:"exercise/addExercise",payload:il(il({},_u),Pe)});Kn.status===0?(yield(0,x.ZP)(`/api/courses/${Pe==null?void 0:Pe.coursesId}/exercises/notice_at.json`,{method:"POST",body:{course_id:Pe==null?void 0:Pe.coursesId,id:(ou=Kn==null?void 0:Kn.data)==null?void 0:ou.exercise_id,time:xt}}),Eu((Cu=Kn.data)==null?void 0:Cu.exercise_id),it((Du=Kn==null?void 0:Kn.data)==null?void 0:Du.exercise_id),In(2),T(!1),$.history.replace(`/classrooms/${Pe.coursesId}/exercise/add/${(eu=Kn.data)==null?void 0:eu.exercise_id}?type=2`)):h.ZP.error(Kn.message),En()})}function fu(xt){fn(il({},xt))}function Eu(xt){return sr(this,null,function*(){if(!(tt!=null&&tt.ec_point_ids))return;const En=il({},tt);delete En.id;let ou=yield(0,x.ZP)(`/api/ec_courses/${tt==null?void 0:tt.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:il({exercise_id:xt},En)})})}return Ze.createElement("div",{style:{background:"#ffffff",marginTop:-8,padding:8,minHeight:"100vh",paddingBottom:64}},Ze.createElement("section",{className:"edu-container"},Ze.createElement("section",{className:"animated fadeIn"},Ze.createElement("aside",{className:"mt10"},Yt&&Ze.createElement(Ye.Z,{separator:">"},Ze.createElement(Ye.Z.Item,null,Ze.createElement($.Link,{to:`/classrooms/${Pe.coursesId}/exercise`},(g=Yt==null?void 0:Yt.course)==null?void 0:g.course_name)),Ze.createElement(Ye.Z.Item,null,Ze.createElement($.Link,{to:`/classrooms/${Pe.coursesId}/exercise`},"\u8BD5\u5377\u5217\u8868")),Ze.createElement(Ye.Z.Item,null,Pe.exerciseId?"\u7F16\u8F91\u8BD5\u5377":"\u65B0\u5EFA\u8BD5\u5377")))),Pe.exerciseId&&Ze.createElement("div",{style:{display:"inline-flex",background:"rgba(233, 146, 55, 0.05)",borderRadius:4,height:40,lineHeight:"40px",width:"100%",padding:"0px 10px",alignItems:"center",marginTop:20}},Ze.createElement(Ai.Z,{style:{marginRight:5,color:"#E99237"}}),Ze.createElement("span",{style:{flex:1,color:"#E99237"}},"\u53D1\u5E03\u540E\u7684\u8BD5\u5377\u4E0D\u5141\u8BB8\u8FDB\u884C\u589E\u52A0/\u5220\u9664\u8BD5\u9898\u548C\u4FEE\u6539\u5206\u503C\u7B49\u64CD\u4F5C\uFF0C\u82E5\u9700\u8981\u4E8C\u6B21\u4F7F\u7528\uFF0C\u53EF\u5C06\u8BD5\u5377\u52A0\u5165\u8BD5\u5377\u5E93\u4E2D\u8FDB\u884C\u7F16\u8F91"),Ze.createElement("span",{className:Ke.addQuestionBtn,onClick:()=>{v({type:"exercise/setActionTabs",payload:{key:"\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93",selectArrs:[Pe.exerciseId]}})}},"\u52A0\u5165\u8BD5\u5377\u5E93")),Ze.createElement(xi.Z,{haveInit:!0,init:()=>{lu(new Date)}}),Ze.createElement("div",{className:"bg-white"},Ze.createElement("div",{style:{display:"flex",justifyContent:"center",paddingTop:20,alignItems:"center"}},Ze.createElement("div",{onClick:()=>{if(Xn){h.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u8BD5\u9898\u3002");return}In(1)},className:sn===1?Ke.selectdiv:Ke.divitem},Ze.createElement(Wr.Z,{number:1,active:sn===1,className:"mr10"}),Ze.createElement("span",null,"\u8BD5\u5377\u57FA\u7840\u4FE1\u606F")),Ze.createElement("div",{style:{width:188,border:"1px dotted #9096A3",margin:"0px 30px",height:1}}),Ze.createElement("div",{onClick:()=>{if(!Pe.exerciseId&&!fe){h.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u57FA\u7840\u4FE1\u606F\u518D\u65B0\u5EFA\u8BD5\u9898");return}In(2),!fe&&it(Pe.exerciseId)},className:sn!==1?Ke.selectdiv:Ke.divitem},Ze.createElement(Wr.Z,{number:2,active:sn!==1,className:"mr10"}),Ze.createElement("span",null,"\u7F16\u8F91\u8BD5\u9898"))),sn===2&&Ze.createElement("div",{className:"tc"},Ze.createElement(bi.Z,{defaultValue:(A=(c=I==null?void 0:I.editData)==null?void 0:c.exercise)==null?void 0:A.exercise_name,onFinish:xt=>sr(void 0,null,function*(){var En,ou,Cu,Du,eu,_u,pu,Zu,xu,Kn,Ru,cn;return xt.trim()===((ou=(En=I==null?void 0:I.editData)==null?void 0:En.exercise)==null?void 0:ou.exercise_name)?!0:(yield(0,La.wy)({exercise_name:xt,exercise_description:(Du=(Cu=I==null?void 0:I.editData)==null?void 0:Cu.exercise)==null?void 0:Du.exercise_description,sub_discipline_id:(_u=(eu=I==null?void 0:I.editData)==null?void 0:eu.exercise)==null?void 0:_u.sub_discipline_id,time:(Zu=(pu=I==null?void 0:I.editData)==null?void 0:pu.exercise)==null?void 0:Zu.time,exerciseId:(Kn=(xu=I.editData)==null?void 0:xu.exercise)==null?void 0:Kn.id,difficulty:(cn=(Ru=I.editData)==null?void 0:Ru.exercise)==null?void 0:cn.difficulty})).status===0?(bt.setFieldValue("exercise_name",xt),!0):!1})}),Ze.createElement("div",{style:{fontSize:14}},Ze.createElement("span",{style:{color:"#5F6368"}},"\u7B54\u9898\u65F6\u957F",Ze.createElement("span",{style:{color:"#000000",marginLeft:8}},((V=(L=I==null?void 0:I.editData)==null?void 0:L.exercise)==null?void 0:V.time)||"\u4E0D\u9650")),Ze.createElement("span",{style:{margin:"0px 30px",color:"#5F6368"}},"\u96BE\u5EA6",Ze.createElement("span",{style:{color:"#000000",marginLeft:8}},((O=(J=I==null?void 0:I.editData)==null?void 0:J.exercise)==null?void 0:O.difficulty)===1?"\u7B80\u5355":((_e=(D=I==null?void 0:I.editData)==null?void 0:D.exercise)==null?void 0:_e.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),Ze.createElement("span",{style:{marginRight:30,color:"#5F6368"}},"\u8BD5\u9898\u603B\u6570",Ze.createElement("span",{style:{color:"#000000",marginLeft:8}},((N=(S=I==null?void 0:I.editData)==null?void 0:S.exercise_types)==null?void 0:N.q_counts)||0)),Ze.createElement("span",{style:{color:"#5F6368"}},"\u603B\u5206",Ze.createElement("span",{style:{color:"#000000",marginLeft:8}},(jt=(Ot=I==null?void 0:I.editData)==null?void 0:Ot.exercise_types)==null?void 0:jt.q_scores))))),sn===1&&Ze.createElement("div",null,Ze.createElement("section",{className:[Ke.bg,"mt20"].join(" "),style:{padding:"30px 120px 300px 120px"}},Ze.createElement(y.default,{form:bt,colon:!1,layout:"horizontal",labelCol:{span:4},wrapperCol:{span:20},initialValues:{time:60},onFinish:xt=>sr(void 0,null,function*(){var En,ou,Cu,Du,eu;if(ae(!0),T(!0),Pe.exerciseId){xt.exerciseId=(ou=(En=I.editData)==null?void 0:En.exercise)==null?void 0:ou.id,xt.sub_discipline_id=xt.courseid[xt.courseid.length-1],yield(0,La.wy)(Rr(il({},xt),{set_question_sub_discipline:Tu})),In(2),Eu(Pe==null?void 0:Pe.exerciseId),it(Pe.exerciseId),ae(!1),T(!1);return}const _u=yield(0,x.ZP)(`/api/courses/${Pe==null?void 0:Pe.coursesId}/exercises/overload_alert.json`,{method:"get",params:{course_id:Pe==null?void 0:Pe.coursesId}});if(_u!=null&&_u.alert)v({type:"classroomList/setActionTabs",payload:{key:"\u9884\u7EA6\u5F39\u7A97"}});else{const{courseid:pu}=xt,[Zu,xu]=pu;xt.sub_discipline_id=xu,xt.is_md=!0,xt.time=parseInt(xt.time)>9999?9999:xt.time,xt.set_question_sub_discipline=Tu;const Kn=yield v({type:"exercise/addExercise",payload:Rr(il(il({},xt),Pe),{category_id:iu.get("catalogue")||null})});Kn.status===0&&(Eu((Cu=Kn.data)==null?void 0:Cu.exercise_id),$.history.replace(`/classrooms/${Pe.coursesId}/exercise/add/${(Du=Kn.data)==null?void 0:Du.exercise_id}?type=2`),it((eu=Kn==null?void 0:Kn.data)==null?void 0:eu.exercise_id),In(2)),T(!1)}ae(!1)}),className:Ke.formWrap},Ze.createElement(y.default.Item,{name:"exercise_name",label:"\u8BD5\u5377\u540D\u79F0",className:Ke.baseLineHeight,rules:[{required:!0,validator:(xt,En)=>{var ou;return((ou=En==null?void 0:En.replaceAll(" ",""))==null?void 0:ou.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0")}}]},Ze.createElement(Lt.default,{maxLength:60,className:Ke.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",showCount:!0})),Ze.createElement(y.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"courseid",className:Ke.baseLineHeight},Ze.createElement(ot.Z,{disabled:du,placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:F.courseOptions,className:Ke.baseFormItem,size:"large",popupClassName:Ke.cascaderPopup,dropdownMenuColumnStyle:{padding:"8px 12px",fontSize:14},allowClear:!0})),Ze.createElement("div",{className:Ke.concat},Ze.createElement("div",null,Ze.createElement(rn.default,{checked:Tu,onChange:xt=>{Vn(xt.target.checked)},style:{color:"#000"}},"\u8BBE\u7F6E\u8BE5\u65B9\u5411&\u8BFE\u7A0B\u4E3A\u8BD5\u9898\u6A21\u7248\uFF08\u521B\u5EFA\u65B0\u8BD5\u9898\u81EA\u52A8\u4F7F\u7528\u8BE5\u65B9\u5411&\u8BFE\u7A0B\uFF09")),Ze.createElement("div",null,"\u6CA1\u6709\u5408\u9002\u7684\u65B9\u5411&\u8BFE\u7A0B\uFF1F",Ze.createElement("a",{onClick:()=>Ll(!0)},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"))),Ze.createElement(y.default.Item,{label:"\u96BE\u5EA6",name:"difficulty",className:Ke.radioBtnWrapper,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},Ze.createElement(Oe.ZP.Group,{className:Ke.radiogroup,disabled:du},Ze.createElement(Oe.ZP.Button,{className:Ke.easy,value:1},"\u7B80\u5355"),Ze.createElement(Oe.ZP.Button,{className:Ke.medium,value:2},"\u9002\u4E2D"),Ze.createElement(Oe.ZP.Button,{className:Ke.hard,value:3},"\u56F0\u96BE"))),Ze.createElement(y.default.Item,{label:"\u7B54\u9898\u65F6\u957F",className:Ke.baseLineHeight},Ze.createElement("div",{style:{display:"flex",width:"100%"}},Ze.createElement(y.default.Item,{name:"time",noStyle:!0},Ze.createElement(a.Z,{disabled:du,min:1,max:9999,className:Ke.baseFormItem,style:{width:220},maxLength:60,placeholder:"\u8BF7\u586B\u5199\u7B54\u9898\u65F6\u957F"})),Ze.createElement("span",{style:{marginLeft:"10px",width:"40px",lineHeight:"46px",fontSize:14}},"\u5206\u949F"))),Ze.createElement(y.default.Item,{label:"\u8BD5\u5377\u987B\u77E5",name:"exercise_description"},Ze.createElement(Lt.default.TextArea,{disabled:du,rows:6,maxLength:65535,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u987B\u77E5"}))),Ze.createElement(Bl,{exercise_id:Pe==null?void 0:Pe.exerciseId,setitem:fu})),Ze.createElement("div",{className:Ke.bottmodiv},Ze.createElement(ne.ZP,{className:`${Ke.cancelBtn}`,type:"primary",onClick:()=>{$.history.back()}},"\u53D6\u6D88"),Ze.createElement(ne.ZP,{loading:xn,onClick:()=>{bt.validateFields(),bt.submit()},type:"primary",className:`${Ke.confirmBtn} ml20`},"\u4E0B\u4E00\u6B65")),Ze.createElement(pe,{setsubloading:T,onModalOk:Un})),sn===2&&Ze.createElement("div",null,Ze.createElement(Bi,{key:qn,setisedits:yu,setitemid:it,itemid:fe}))),Ze.createElement(Pi.Z,{open:ol,onCancel:()=>{Ll(!1)}}))};var Zi=(0,$.connect)(({classroomList:e,loading:u,user:l,problemset:m,globalSetting:F,exercise:ee})=>({classroomList:e,globalSetting:F,problemset:m,user:l,exercise:ee,loading:u.effects}))(ki)},68956:function(nl,tu,p){p.d(tu,{Z:function(){return Ht}});var n=p(28284),$=p(6767),y=p(62957),h=p(29787),Ye=p(25399),Lt=p(82326),ot=p(47889),rn=p(37568),Oe=p(54172),a=p(59301),ne=p(25690),Ke=p(38986),$t=p(51257),Et={radio_con:"radio_con___cvwXd",result_con:"result_con___m5Gmr",result_title:"result_title___D7L1n"},dn=p(48790),Qt=p(39793),Pt=p(76902),ue=p(59301),pe=Object.defineProperty,x=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,Tt=Object.getOwnPropertySymbols,mn=Object.prototype.hasOwnProperty,mt=Object.prototype.propertyIsEnumerable,Gt=(xe,et,Xe)=>et in xe?pe(xe,et,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):xe[et]=Xe,Wt=(xe,et)=>{for(var Xe in et||(et={}))mn.call(et,Xe)&&Gt(xe,Xe,et[Xe]);if(Tt)for(var Xe of Tt(et))mt.call(et,Xe)&&Gt(xe,Xe,et[Xe]);return xe},Se=(xe,et)=>x(xe,Ee(et)),oe=(xe,et,Xe)=>new Promise((Dt,$e)=>{var en=pn=>{try{_n(Xe.next(pn))}catch(Yn){$e(Yn)}},Mn=pn=>{try{_n(Xe.throw(pn))}catch(Yn){$e(Yn)}},_n=pn=>pn.done?Dt(pn.value):Promise.resolve(pn.value).then(en,Mn);_n((Xe=Xe.apply(xe,et)).next())});const at=({shixunHomeworks:xe,exercise:et,loading:Xe,dispatch:Dt})=>{var $e,en,Mn;const{commonHeader:_n}=et,[pn,Yn]=(0,a.useState)([]),[He,vt]=(0,a.useState)(Se(Wt({},(0,ne.useParams)()),{page:1,limit:10})),[ze,yn]=(0,a.useState)([]),[Bl,gu]=(0,a.useState)(""),[Mu,sl]=(0,a.useState)(1),[Bt]=n.default.useForm(),[bl,cl]=(0,a.useState)({}),[me,nu]=(0,a.useState)(null),[Jn,Uu]=(0,a.useState)(!1),[Vu,Cn]=(0,a.useState)([]),[tn,ul]=(0,a.useState)(null),[Fa,ha]=(0,a.useState)(0),[Hl,ya]=(0,a.useState)(0),[dl,ml]=(0,a.useState)(!1),Fu=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(ge,Fe,hu)=>(He.page-1)*He.limit+hu+1},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,width:180},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:ge=>ge||"--"},{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(ge,Fe)=>ue.createElement("div",{className:Et.banding,title:ge||"--"},ge||"--")},{title:"\u63D0\u4EA4\u72B6\u6001",width:200,dataIndex:"commit_status",render:(ge,Fe)=>ge===0?ue.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):ge===1?ue.createElement("span",{style:{color:"#DF3042"}},!Fe.is_make_up&&"\u8003\u8BD5\u4E2D",Fe.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):ge===2?ue.createElement("span",{style:{color:"#5AB891"}},!Fe.is_make_up&&!Fe.is_force_commit&&"\u5DF2\u4EA4\u5377",Fe.is_make_up&&!Fe.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",Fe.is_make_up&&Fe.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!Fe.is_make_up&&Fe.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):ue.createElement("span",{style:{color:"#5AB891"}},!Fe.is_make_up&&!Fe.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",Fe.is_make_up&&!Fe.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",Fe.is_make_up&&Fe.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!Fe.is_make_up&&Fe.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:(_n==null?void 0:_n.exercise_type)==2&&!(0,dn.dE)()?"\u6700\u9AD8\u6210\u7EE9":"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sorter:!0,render:(ge,Fe)=>Fe.commit_status===0||Fe.commit_status===1?"--":!Fe.open_total_score&&(0,dn.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(ge=typeof ge=="number"?Number(ge):ge,console.log(typeof ge),ge||(ge=0),ge===100?ue.createElement("span",{className:"c-green"},ge):ge>60?ue.createElement("span",{className:"c-orange"},ge):ge==Hl*.6?ue.createElement("span",{className:"c-red"},ge):ue.createElement("span",null,ge))}].filter(ge=>!!ge);(0,a.useEffect)(()=>{var ge;((ge=et.actionTabs)==null?void 0:ge.key)=="\u6D4B\u8BD5AI\u8BC4\u5206"&&(Cn([]),ul(null),Ca(),vl(He))},[($e=et.actionTabs)==null?void 0:$e.key]);const Ca=()=>oe(void 0,null,function*(){var ge;if(!((ge=et.actionTabs)!=null&&ge.showSelectQuestion))return;const Fe=yield(0,Ke.ZP)(`/api/exercises/${He==null?void 0:He.categoryId}/all_subj_questions.json`,{method:"get"});Fe.status==0&&Cn(Fe.data)}),xl=(ge,Fe)=>{He.page=ge,He.limit=Fe,vt(Wt({},He)),vl(He)},vl=ge=>oe(void 0,null,function*(){ml(!0);const Fe=yield(0,Ke.ZP)(`/api/exercises/${He.categoryId||(He==null?void 0:He.exerciseId)}/exercise_users.json`,{method:"get",params:ge});Fe.status==0&&(ha(Fe.data.total_count),vt(Se(Wt({},He),{total:Fe.data.total_count})),Yn(Fe.data.exercise_users),ya(Fe.data.total_score)),ml(!1)}),zl=ge=>{He.search=ge,He.page=1,Bt.resetFields(),cl({}),yn([]),nu(null),vt(Wt({},He)),vl(He)},Sn=ge=>oe(void 0,null,function*(){var Fe,hu;const fl=Wt({},bl);if(!((Fe=ge==null?void 0:ge.content)!=null&&Fe.trim())){$.ZP.warning("\u8BF7\u8F93\u5165\u7B54\u9898\u5185\u5BB9\uFF01");return}fl.content=ge==null?void 0:ge.content,fl.attachment_ids=(hu=ge==null?void 0:ge.attachment_ids)==null?void 0:hu.map(Bu=>Bu.response.id),Al(fl)}),Al=ge=>oe(void 0,null,function*(){var Fe;Uu(!0);const{showSelectQuestion:hu,ai_review_settings:fl}=et.actionTabs,Bu=yield(0,Ke.ZP)(`/api/exercises/${(He==null?void 0:He.categoryId)||(He==null?void 0:He.exerciseId)}/test_ai_review.json`,{method:"post",body:Se(Wt({},ge),{exercise_question_id:hu?tn:(Fe=et.actionTabs)==null?void 0:Fe.questionId,ai_review_settings:fl})});if([0,-3].includes(Bu.status)){Bu.status==0&&$.ZP.success("\u8BC4\u5206\u6D4B\u8BD5\u6210\u529F\uFF01"),nu(Bu);const Ln=document.querySelector(".modal-ai-pfcs");if(Ln){const Pl=Ln.querySelector(".ant-modal-body");Pl&&(Pl.scrollTop=Pl.scrollHeight)}}Uu(!1)}),Ku=()=>{Dt({type:"exercise/setActionTabs",payload:{key:""}}),sl(1),Ou()},Ou=()=>{Bt.resetFields(),cl({}),yn([]),gu(""),nu(null)};return ue.createElement(y.default,{className:"modal-ai-pfcs",width:1150,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u6D4B\u8BD5AI\u8BC4\u5206",confirmLoading:Jn,open:((en=et.actionTabs)==null?void 0:en.key)==="\u6D4B\u8BD5AI\u8BC4\u5206",destroyOnClose:!0,onCancel:()=>Ku(),okText:me?"\u91CD\u65B0\u6D4B\u8BD5":"\u5F00\u59CB\u6D4B\u8BD5",onOk:()=>{var ge;if((ge=et.actionTabs)!=null&&ge.showSelectQuestion&&!tn)return $.ZP.warning("\u8BF7\u9009\u62E9\u9898\u76EE\uFF01");if(Mu==1){if(ze.length==0)return $.ZP.warning("\u8BF7\u9009\u62E9\u4E00\u4F4D\u5B66\u751F\u8BD5\u5377\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5\uFF01");Al({exercise_user_id:ze[0]})}else Mu==2&&Bt.submit()}},ue.createElement(h.Z,{spinning:Jn,tip:"\u6D4B\u8BD5AI\u8BC4\u5206\u4E2D\u2026\u2026"},((Mn=et.actionTabs)==null?void 0:Mn.showSelectQuestion)&&ue.createElement("div",{className:"flex item-center justify-between mb10"},ue.createElement("div",{style:{width:120,margin:"0 10px",display:"flex",alignItems:"center"}},ue.createElement("span",{style:{color:"red",marginRight:5}},"*"),"\u9009\u62E9\u9898\u76EE",ue.createElement(Ye.Z,{title:"\u667A\u80FD\u8BC4\u9605\u76EE\u524D\u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09"},ue.createElement("i",{className:`iconfont icon-tishixiaowenhao ${Et.title_icon}`,style:{cursor:"pointer",marginLeft:5,fontSize:"14px"}}))),ue.createElement(Lt.default,{style:{width:"calc(100% - 110px)"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u9898\u76EE",value:tn,onChange:ge=>ul(ge)},Vu==null?void 0:Vu.map(ge=>ue.createElement(Lt.default.Option,{key:ge==null?void 0:ge.id,value:ge==null?void 0:ge.id},ge==null?void 0:ge.question_title)))),ue.createElement("div",{className:Et.radio_con},ue.createElement("span",{style:{marginRight:32}},"\u6D4B\u8BD5\u65B9\u5F0F"),ue.createElement(ot.ZP.Group,{onChange:ge=>{ge.target.value==1&&xl(1,10),sl(ge.target.value),Ou()},value:Mu,options:[{label:"\u9009\u62E9\u5B66\u751F\u7B54\u6848",value:1,style:{marginRight:30,color:"#000"}},{label:"\u8F93\u5165\u7B54\u9898\u5185\u5BB9",value:2,style:{marginRight:30,color:"#000"}}]})),Mu==1&&ue.createElement(ue.Fragment,null,ue.createElement("div",{className:"flex justify-between item-center mb10"},ue.createElement("div",{style:{fontSize:"14px",color:"#FA6400"}},"\u63D0\u793A\uFF1A","\u53EA\u80FD\u9009\u62E9\u5DF2\u63D0\u4EA4\u8BD5\u5377\u7684\u5B66\u751F\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5"),ue.createElement(rn.default.Search,{style:{width:487},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:Bl,onChange:ge=>gu(ge.target.value),onSearch:zl})),ue.createElement(Oe.default,{rowSelection:{type:"radio",selectedRowKeys:ze,onChange:(ge,Fe)=>{yn(ge)},getCheckboxProps:ge=>({disabled:[0,1].includes(ge==null?void 0:ge.commit_status)})},loading:dl,rowKey:"exercise_user_id",dataSource:pn||[],columns:Fu,pagination:{current:He.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:He.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:Fa,size:"default",showTotal:$t.rU,onChange:xl},onChange:(ge,Fe,hu)=>{He.page=1,hu.order===void 0?(He.order_type=null,He.order=null):(He.order_type=hu.order==="descend"?"desc":"asc",He.order=hu.field),vt(Wt({},He)),vl(He)}})),Mu==2&&ue.createElement("div",{style:{marginTop:20}},ue.createElement(n.default,{form:Bt,className:Et.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{cl(Wt({},Bt.getFieldsValue()))},onFinish:Sn},ue.createElement(n.default.Item,{name:"content",label:"",style:{marginBottom:0}},ue.createElement(Qt.Z,{watch:!0})))),me&&ue.createElement("div",{className:Et.result_con},ue.createElement("div",{className:Et.result_title},"AI\u8BC4\u5206\u7ED3\u679C"),(me==null?void 0:me.status)==0&&ue.createElement("div",{className:"p20"},ue.createElement("div",{className:"mb5"},ue.createElement("span",{style:{color:"#333",fontWeight:"bold"}},"\u8BC4\u5206\uFF1A"),me==null?void 0:me.score),ue.createElement("div",{className:"flex"},ue.createElement("span",{style:{color:"#333",fontWeight:"bold",whiteSpace:"nowrap",lineHeight:"26px"}},"\u8BC4\u8BED\uFF1A"),ue.createElement(Pt.Z,{value:me==null?void 0:me.content,style:{fontSize:"14px"}}))),(me==null?void 0:me.status)==-3&&ue.createElement("div",{className:"p20"},ue.createElement(Pt.Z,{value:me==null?void 0:me.message,style:{fontSize:"14px"}})))))};var Ht=(0,ne.connect)(({shixunHomeworks:xe,exercise:et,loading:Xe,user:Dt})=>({shixunHomeworks:xe,exercise:et,loading:Xe.effects,user:Dt}))(at)},95024:function(nl,tu,p){var n=p(59301),$=p(62957),y=p(38986),h=p(25690),Ye=p(59301),Lt=(rn,Oe,a)=>new Promise((ne,Ke)=>{var $t=Qt=>{try{dn(a.next(Qt))}catch(Pt){Ke(Pt)}},Et=Qt=>{try{dn(a.throw(Qt))}catch(Pt){Ke(Pt)}},dn=Qt=>Qt.done?ne(Qt.value):Promise.resolve(Qt.value).then($t,Et);dn((a=a.apply(rn,Oe)).next())});const ot=({exercise:rn,dispatch:Oe,init:a,haveInit:ne=!1})=>{const Ke=(0,h.useParams)(),[$t,Et]=(0,n.useState)(!1);let[dn,Qt]=(0,n.useState)();const[Pt,ue]=(0,n.useState)(!1),[pe,x]=(0,n.useState)(!1);(0,n.useEffect)(()=>{rn.actionTabs.key==="\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93"&&Ee()},[rn.actionTabs]);function Ee(){return Lt(this,null,function*(){var Tt,mn;let mt=yield(0,y.ZP)(`/api/courses/${Ke==null?void 0:Ke.coursesId}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:rn.actionTabs.selectArrs}});if(((Tt=mt==null?void 0:mt.cover_exercises)==null?void 0:Tt.length)>0)Et(!0),Qt((mn=mt==null?void 0:mt.cover_exercises)==null?void 0:mn[0]);else{let Gt=yield(0,y.ZP)(`/api/courses/${Ke==null?void 0:Ke.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:rn.actionTabs.selectArrs}});Oe({type:"exercise/setActionTabs",payload:{key:""}}),(Gt==null?void 0:Gt.status)===0&&(ne&&a(),$.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{h.history.push("/paperlibrary")}}))}})}return Ye.createElement("div",null,Ye.createElement($.default,{open:$t,centered:!0,onCancel:Tt=>Lt(void 0,null,function*(){if(Tt.target.outerText==="\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"){ue(!0);let mn=yield(0,y.ZP)(`/api/courses/${Ke==null?void 0:Ke.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:rn.actionTabs.selectArrs,update:1}});Oe({type:"exercise/setActionTabs",payload:{key:""}}),ue(!1),(mn==null?void 0:mn.status)===0&&(ne&&a(),Et(!1),$.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{h.history.push("/paperlibrary")}}))}else Et(!1)}),cancelButtonProps:{loading:Pt},okText:"\u5F62\u6210\u65B0\u8BD5\u5377",cancelText:"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377",okButtonProps:{loading:pe},onOk:()=>Lt(void 0,null,function*(){x(!0);let Tt=yield(0,y.ZP)(`/api/courses/${Ke==null?void 0:Ke.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:rn.actionTabs.selectArrs}});x(!1),(Tt==null?void 0:Tt.status)===0&&(ne&&a(),Oe({type:"exercise/setActionTabs",payload:{key:""}}),Et(!1),$.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{h.history.push("/paperlibrary")}}))}),title:"\u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"},Ye.createElement("div",null,Ye.createElement("p",null,"\u8BE5\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),Ye.createElement("div",null,Ye.createElement("div",null,"\u8BD5\u5377\uFF1A",dn==null?void 0:dn.origin_exercise_nam),Ye.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",Ye.createElement("a",{href:`/paperlibrary/see/${dn==null?void 0:dn.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},dn==null?void 0:dn.examination_bank_name))))))};tu.Z=(0,h.connect)(({exercise:rn})=>({exercise:rn}))(ot)},48365:function(nl,tu,p){var n=p(61186),$=p.n(n),y=p(90111),h=p.n(y),Ye=p(58319),Lt=p.n(Ye),ot=p(23250),rn=p.n(ot),Oe=p(74959),a=p.n(Oe),ne=p(10238),Ke=p.n(ne),$t=p(33656),Et=p.n($t);$().extend(Et()),$().extend(Ke()),$().extend(h()),$().extend(Lt()),$().extend(rn()),$().extend(a()),$().extend(function(pe,x){var Ee=x.prototype,Tt=Ee.format;Ee.format=function(mt){var Gt=(mt||"").replace("Wo","wo");return Tt.bind(this)(Gt)}});var dn={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},Qt=function(x){var Ee=dn[x];return Ee||x.split("_")[0]},Pt=function(){},ue={getNow:function(){var x=$()();return typeof x.tz=="function"?x.tz():x},getFixedDate:function(x){return $()(x,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(x){return x.endOf("month")},getWeekDay:function(x){var Ee=x.locale("en");return Ee.weekday()+Ee.localeData().firstDayOfWeek()},getYear:function(x){return x.year()},getMonth:function(x){return x.month()},getDate:function(x){return x.date()},getHour:function(x){return x.hour()},getMinute:function(x){return x.minute()},getSecond:function(x){return x.second()},getMillisecond:function(x){return x.millisecond()},addYear:function(x,Ee){return x.add(Ee,"year")},addMonth:function(x,Ee){return x.add(Ee,"month")},addDate:function(x,Ee){return x.add(Ee,"day")},setYear:function(x,Ee){return x.year(Ee)},setMonth:function(x,Ee){return x.month(Ee)},setDate:function(x,Ee){return x.date(Ee)},setHour:function(x,Ee){return x.hour(Ee)},setMinute:function(x,Ee){return x.minute(Ee)},setSecond:function(x,Ee){return x.second(Ee)},setMillisecond:function(x,Ee){return x.millisecond(Ee)},isAfter:function(x,Ee){return x.isAfter(Ee)},isValidate:function(x){return x.isValid()},locale:{getWeekFirstDay:function(x){return $()().locale(Qt(x)).localeData().firstDayOfWeek()},getWeekFirstDate:function(x,Ee){return Ee.locale(Qt(x)).weekday(0)},getWeek:function(x,Ee){return Ee.locale(Qt(x)).week()},getShortWeekDays:function(x){return $()().locale(Qt(x)).localeData().weekdaysMin()},getShortMonths:function(x){return $()().locale(Qt(x)).localeData().monthsShort()},format:function(x,Ee,Tt){return Ee.locale(Qt(x)).format(Tt)},parse:function(x,Ee,Tt){for(var mn=Qt(x),mt=0;mt<Tt.length;mt+=1){var Gt=Tt[mt],Wt=Ee;if(Gt.includes("wo")||Gt.includes("Wo")){for(var Se=Wt.split("-")[0],oe=Wt.split("-")[1],at=$()(Se,"YYYY").startOf("year").locale(mn),Ht=0;Ht<=52;Ht+=1){var xe=at.add(Ht,"week");if(xe.format("Wo")===oe)return xe}return Pt(),null}var et=$()(Wt,Gt,!0).locale(mn);if(et.isValid())return et}return Ee&&Pt(),null}}};tu.Z=ue},8571:function(nl,tu,p){p.d(tu,{Sq:function(){return Nr},ZP:function(){return ua}});var n=p(5016),$=p(92393),y=p(20049),h=p(52456),Ye=p(70425),Lt=p(34280),ot=p(2738),rn=p(26112),Oe=p(48736),a=p(59301),ne=p(18082),Ke=p(65352),$t=p(92310),Et=p.n($t);function dn(t,o){return t!==void 0?t:o?"bottomRight":"bottomLeft"}var Qt=a.createContext(null),Pt=Qt,ue={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function pe(t){var o=t.popupElement,r=t.popupStyle,i=t.popupClassName,s=t.popupAlign,d=t.transitionName,f=t.getPopupContainer,E=t.children,P=t.range,w=t.placement,_=t.builtinPlacements,M=_===void 0?ue:_,U=t.direction,Q=t.visible,Z=t.onClose,j=a.useContext(Pt),z=j.prefixCls,H="".concat(z,"-dropdown"),ie=dn(w,U==="rtl");return a.createElement(Ke.Z,{showAction:[],hideAction:["click"],popupPlacement:ie,builtinPlacements:M,prefixCls:H,popupTransitionName:d,popup:o,popupAlign:s,popupVisible:Q,popupClassName:Et()(i,(0,ne.Z)((0,ne.Z)({},"".concat(H,"-range"),P),"".concat(H,"-rtl"),U==="rtl")),popupStyle:r,stretch:"minWidth",getPopupContainer:f,onPopupVisibleChange:function(K){K||Z()}},E)}var x=pe;function Ee(t,o){for(var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",i=String(t);i.length<o;)i="".concat(r).concat(i);return i}function Tt(t){return t==null?[]:Array.isArray(t)?t:[t]}function mn(t,o,r){var i=(0,$.Z)(t);return i[o]=r,i}function mt(t,o){var r={},i=o||Object.keys(t);return i.forEach(function(s){t[s]!==void 0&&(r[s]=t[s])}),r}function Gt(t,o,r){if(r)return r;switch(t){case"time":return o.fieldTimeFormat;case"datetime":return o.fieldDateTimeFormat;case"month":return o.fieldMonthFormat;case"year":return o.fieldYearFormat;case"quarter":return o.fieldQuarterFormat;case"week":return o.fieldWeekFormat;default:return o.fieldDateFormat}}function Wt(t,o,r){var i=r!==void 0?r:o[o.length-1],s=o.find(function(d){return t[d]});return i!==s?t[s]:void 0}function Se(t){return mt(t,["placement","builtinPlacements","popupAlign","getPopupContainer","transitionName","direction"])}function oe(t,o,r,i){var s=a.useMemo(function(){return t||function(f,E){var P=f;return o&&E.type==="date"?o(P,E.today):r&&E.type==="month"?r(P,E.locale):E.originNode}},[t,r,o]),d=a.useCallback(function(f,E){return s(f,(0,y.Z)((0,y.Z)({},E),{},{range:i}))},[s,i]);return d}function at(t,o){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],i=a.useState([!1,!1]),s=(0,h.Z)(i,2),d=s[0],f=s[1],E=function(_,M){f(function(U){return mn(U,M,_)})},P=a.useMemo(function(){return d.map(function(w,_){if(w)return!0;var M=t[_];return M?!!(!r[_]&&!M||M&&o(M,{activeIndex:_})):!1})},[t,d,o,r]);return[P,E]}function Ht(t,o,r,i,s){var d="",f=[];return t&&f.push(s?"hh":"HH"),o&&f.push("mm"),r&&f.push("ss"),d=f.join(":"),i&&(d+=".SSS"),s&&(d+=" A"),d}function xe(t,o,r,i,s,d){var f=t.fieldDateTimeFormat,E=t.fieldDateFormat,P=t.fieldTimeFormat,w=t.fieldMonthFormat,_=t.fieldYearFormat,M=t.fieldWeekFormat,U=t.fieldQuarterFormat,Q=t.yearFormat,Z=t.cellYearFormat,j=t.cellQuarterFormat,z=t.dayFormat,H=t.cellDateFormat,ie=Ht(o,r,i,s,d);return(0,y.Z)((0,y.Z)({},t),{},{fieldDateTimeFormat:f||"YYYY-MM-DD ".concat(ie),fieldDateFormat:E||"YYYY-MM-DD",fieldTimeFormat:P||ie,fieldMonthFormat:w||"YYYY-MM",fieldYearFormat:_||"YYYY",fieldWeekFormat:M||"gggg-wo",fieldQuarterFormat:U||"YYYY-[Q]Q",yearFormat:Q||"YYYY",cellYearFormat:Z||"YYYY",cellQuarterFormat:j||"[Q]Q",cellDateFormat:H||z||"D"})}function et(t,o){var r=o.showHour,i=o.showMinute,s=o.showSecond,d=o.showMillisecond,f=o.use12Hours;return a.useMemo(function(){return xe(t,r,i,s,d,f)},[t,r,i,s,d,f])}var Xe=p(10928);function Dt(t,o,r){return r!=null?r:o.some(function(i){return t.includes(i)})}var $e=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function en(t){var o=mt(t,$e),r=t.format,i=t.picker,s=null;return r&&(s=r,Array.isArray(s)&&(s=s[0]),s=(0,Xe.Z)(s)==="object"?s.format:s),i==="time"&&(o.format=s),[o,s]}function Mn(t){return t&&typeof t=="string"}function _n(t,o,r,i){return[t,o,r,i].some(function(s){return s!==void 0})}function pn(t,o,r,i,s){var d=o,f=r,E=i;if(!t&&!d&&!f&&!E&&!s)d=!0,f=!0,E=!0;else if(t){var P,w,_,M=[d,f,E].some(function(Z){return Z===!1}),U=[d,f,E].some(function(Z){return Z===!0}),Q=M?!0:!U;d=(P=d)!==null&&P!==void 0?P:Q,f=(w=f)!==null&&w!==void 0?w:Q,E=(_=E)!==null&&_!==void 0?_:Q}return[d,f,E,s]}function Yn(t){var o=t.showTime,r=en(t),i=(0,h.Z)(r,2),s=i[0],d=i[1],f=o&&(0,Xe.Z)(o)==="object"?o:{},E=(0,y.Z)((0,y.Z)({defaultOpenValue:f.defaultOpenValue||f.defaultValue},s),f),P=E.showMillisecond,w=E.showHour,_=E.showMinute,M=E.showSecond,U=_n(w,_,M,P),Q=pn(U,w,_,M,P),Z=(0,h.Z)(Q,3);return w=Z[0],_=Z[1],M=Z[2],[E,(0,y.Z)((0,y.Z)({},E),{},{showHour:w,showMinute:_,showSecond:M,showMillisecond:P}),E.format,d]}function He(t,o,r,i,s){var d=t==="time";if(t==="datetime"||d){for(var f=i,E=Gt(t,s,null),P=E,w=[o,r],_=0;_<w.length;_+=1){var M=Tt(w[_])[0];if(Mn(M)){P=M;break}}var U=f.showHour,Q=f.showMinute,Z=f.showSecond,j=f.showMillisecond,z=f.use12Hours,H=Dt(P,["a","A","LT","LLL","LTS"],z),ie=_n(U,Q,Z,j);ie||(U=Dt(P,["H","h","k","LT","LLL"]),Q=Dt(P,["m","LT","LLL"]),Z=Dt(P,["s","LTS"]),j=Dt(P,["SSS"]));var G=pn(ie,U,Q,Z,j),K=(0,h.Z)(G,3);U=K[0],Q=K[1],Z=K[2];var ce=o||Ht(U,Q,Z,j,H);return(0,y.Z)((0,y.Z)({},f),{},{format:ce,showHour:U,showMinute:Q,showSecond:Z,showMillisecond:j,use12Hours:H})}return null}function vt(t,o,r){if(o===!1)return null;var i=o&&(0,Xe.Z)(o)==="object"?o:{};return i.clearIcon||r||a.createElement("span",{className:"".concat(t,"-clear-btn")})}var ze=7;function yn(t,o,r){return!t&&!o||t===o?!0:!t||!o?!1:r()}function Bl(t,o,r){return yn(o,r,function(){var i=Math.floor(t.getYear(o)/10),s=Math.floor(t.getYear(r)/10);return i===s})}function gu(t,o,r){return yn(o,r,function(){return t.getYear(o)===t.getYear(r)})}function Mu(t,o){var r=Math.floor(t.getMonth(o)/3);return r+1}function sl(t,o,r){return yn(o,r,function(){return gu(t,o,r)&&Mu(t,o)===Mu(t,r)})}function Bt(t,o,r){return yn(o,r,function(){return gu(t,o,r)&&t.getMonth(o)===t.getMonth(r)})}function bl(t,o,r){return yn(o,r,function(){return gu(t,o,r)&&Bt(t,o,r)&&t.getDate(o)===t.getDate(r)})}function cl(t,o,r){return yn(o,r,function(){return t.getHour(o)===t.getHour(r)&&t.getMinute(o)===t.getMinute(r)&&t.getSecond(o)===t.getSecond(r)})}function me(t,o,r){return yn(o,r,function(){return bl(t,o,r)&&cl(t,o,r)&&t.getMillisecond(o)===t.getMillisecond(r)})}function nu(t,o,r,i){return yn(r,i,function(){var s=t.locale.getWeekFirstDate(o,r),d=t.locale.getWeekFirstDate(o,i);return gu(t,s,d)&&t.locale.getWeek(o,r)===t.locale.getWeek(o,i)})}function Jn(t,o,r,i,s){switch(s){case"date":return bl(t,r,i);case"week":return nu(t,o.locale,r,i);case"month":return Bt(t,r,i);case"quarter":return sl(t,r,i);case"year":return gu(t,r,i);case"decade":return Bl(t,r,i);case"time":return cl(t,r,i);default:return me(t,r,i)}}function Uu(t,o,r,i){return!o||!r||!i?!1:t.isAfter(i,o)&&t.isAfter(r,i)}function Vu(t,o,r,i,s){return Jn(t,o,r,i,s)?!0:t.isAfter(r,i)}function Cn(t,o,r){var i=o.locale.getWeekFirstDay(t),s=o.setDate(r,1),d=o.getWeekDay(s),f=o.addDate(s,i-d);return o.getMonth(f)===o.getMonth(r)&&o.getDate(f)>1&&(f=o.addDate(f,-7)),f}function tn(t,o){var r=o.generateConfig,i=o.locale,s=o.format;return t?typeof s=="function"?s(t):r.locale.format(i.locale,t,s):""}function ul(t,o,r){var i=o,s=["getHour","getMinute","getSecond","getMillisecond"],d=["setHour","setMinute","setSecond","setMillisecond"];return d.forEach(function(f,E){r?i=t[f](i,t[s[E]](r)):i=t[f](i,0)}),i}function Fa(t,o,r,i,s){var d=(0,Ye.zX)(function(f,E){return!!(r&&r(f,E)||i&&t.isAfter(i,f)&&!Jn(t,o,i,f,E.type)||s&&t.isAfter(f,s)&&!Jn(t,o,s,f,E.type))});return d}function ha(t,o,r){return a.useMemo(function(){var i=Gt(t,o,r),s=Tt(i),d=s[0],f=(0,Xe.Z)(d)==="object"&&d.type==="mask"?d.format:null;return[s.map(function(E){return typeof E=="string"||typeof E=="function"?E:E.format}),f]},[t,o,r])}function Hl(t,o,r){return typeof t[0]=="function"||r?!0:o}function ya(t,o,r,i){var s=(0,Ye.zX)(function(d,f){var E=(0,y.Z)({type:o},f);if(delete E.activeIndex,!t.isValidate(d)||r&&r(d,E))return!0;if((o==="date"||o==="time")&&i){var P,w=f&&f.activeIndex===1?"end":"start",_=((P=i.disabledTime)===null||P===void 0?void 0:P.call(i,d,w,{from:E.from}))||{},M=_.disabledHours,U=_.disabledMinutes,Q=_.disabledSeconds,Z=_.disabledMilliseconds,j=i.disabledHours,z=i.disabledMinutes,H=i.disabledSeconds,ie=M||j,G=U||z,K=Q||H,ce=t.getHour(d),k=t.getMinute(d),le=t.getSecond(d),Te=t.getMillisecond(d);if(ie&&ie().includes(ce)||G&&G(ce).includes(k)||K&&K(ce,k).includes(le)||Z&&Z(ce,k,le).includes(Te))return!0}return!1});return s}function dl(t){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=a.useMemo(function(){var i=t&&Tt(t);return o&&i&&(i[1]=i[1]||i[0]),i},[t,o]);return r}function ml(t,o){var r=t.generateConfig,i=t.locale,s=t.picker,d=s===void 0?"date":s,f=t.prefixCls,E=f===void 0?"rc-picker":f,P=t.styles,w=P===void 0?{}:P,_=t.classNames,M=_===void 0?{}:_,U=t.order,Q=U===void 0?!0:U,Z=t.components,j=Z===void 0?{}:Z,z=t.inputRender,H=t.allowClear,ie=t.clearIcon,G=t.needConfirm,K=t.multiple,ce=t.format,k=t.inputReadOnly,le=t.disabledDate,Te=t.minDate,ye=t.maxDate,Me=t.showTime,Re=t.value,Ve=t.defaultValue,Ce=t.pickerValue,we=t.defaultPickerValue,be=dl(Re),Ie=dl(Ve),Qe=dl(Ce),nt=dl(we),ut=d==="date"&&Me?"datetime":d,qe=ut==="time"||ut==="datetime",Ae=qe||K,de=G!=null?G:qe,W=Yn(t),De=(0,h.Z)(W,4),st=De[0],pt=De[1],lt=De[2],gt=De[3],Ge=et(i,pt),wt=a.useMemo(function(){return He(ut,lt,gt,st,Ge)},[ut,lt,gt,st,Ge]),St=a.useMemo(function(){return(0,y.Z)((0,y.Z)({},t),{},{prefixCls:E,locale:Ge,picker:d,styles:w,classNames:M,order:Q,components:(0,y.Z)({input:z},j),clearIcon:vt(E,H,ie),showTime:wt,value:be,defaultValue:Ie,pickerValue:Qe,defaultPickerValue:nt},o==null?void 0:o())},[t]),kt=ha(ut,Ge,ce),nn=(0,h.Z)(kt,2),Zt=nn[0],un=nn[1],je=Hl(Zt,k,K),Nn=Fa(r,i,le,Te,ye),Rt=ya(r,d,Nn,wt),gn=a.useMemo(function(){return(0,y.Z)((0,y.Z)({},St),{},{needConfirm:de,inputReadOnly:je,disabledDate:Nn})},[St,de,je,Nn]);return[gn,ut,Ae,Zt,un,Rt]}var Fu=p(16089);function Ca(t,o,r){var i=(0,Ye.C8)(o,{value:t}),s=(0,h.Z)(i,2),d=s[0],f=s[1],E=a.useRef(t),P=a.useRef(),w=function(){Fu.Z.cancel(P.current)},_=(0,Ye.zX)(function(){f(E.current),r&&d!==E.current&&r(E.current)}),M=(0,Ye.zX)(function(U,Q){w(),E.current=U,U||Q?_():P.current=(0,Fu.Z)(_)});return a.useEffect(function(){return w},[]),[d,M]}function xl(t,o){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],i=arguments.length>3?arguments[3]:void 0,s=r.every(function(_){return _})?!1:t,d=Ca(s,o||!1,i),f=(0,h.Z)(d,2),E=f[0],P=f[1];function w(_){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!M.inherit||E)&&P(_,M.force)}return[E,w]}function vl(t){var o=a.useRef();return a.useImperativeHandle(t,function(){var r;return{nativeElement:(r=o.current)===null||r===void 0?void 0:r.nativeElement,focus:function(s){var d;(d=o.current)===null||d===void 0||d.focus(s)},blur:function(){var s;(s=o.current)===null||s===void 0||s.blur()}}}),o}function zl(t,o){return a.useMemo(function(){return t||(o?((0,Oe.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(o).map(function(r){var i=(0,h.Z)(r,2),s=i[0],d=i[1];return{label:s,value:d}})):[])},[t,o])}function Sn(t,o){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,i=a.useRef(o);i.current=o,(0,Lt.o)(function(){if(t)i.current(t);else{var s=(0,Fu.Z)(function(){i.current(t)},r);return function(){Fu.Z.cancel(s)}}},[t])}function Al(t){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,i=a.useState(0),s=(0,h.Z)(i,2),d=s[0],f=s[1],E=a.useState(!1),P=(0,h.Z)(E,2),w=P[0],_=P[1],M=a.useRef([]),U=a.useRef(null),Q=a.useRef(null),Z=function(K){U.current=K},j=function(K){return U.current===K},z=function(K){_(K)},H=function(K){return K&&(Q.current=K),Q.current},ie=function(K){var ce=M.current,k=new Set(ce.filter(function(Te){return K[Te]||o[Te]})),le=ce[ce.length-1]===0?1:0;return k.size>=2||t[le]?null:le};return Sn(w||r,function(){w||(M.current=[],Z(null))}),a.useEffect(function(){w&&M.current.push(d)},[w,d]),[w,z,H,d,f,ie,M.current,Z,j]}function Ku(t,o,r,i,s,d){var f=r[r.length-1],E=function(w,_){var M=(0,h.Z)(t,2),U=M[0],Q=M[1],Z=(0,y.Z)((0,y.Z)({},_),{},{from:Wt(t,r)});return f===1&&o[0]&&U&&!Jn(i,s,U,w,Z.type)&&i.isAfter(U,w)||f===0&&o[1]&&Q&&!Jn(i,s,Q,w,Z.type)&&i.isAfter(w,Q)?!0:d==null?void 0:d(w,Z)};return E}function Ou(t,o,r,i){switch(o){case"date":case"week":return t.addMonth(r,i);case"month":case"quarter":return t.addYear(r,i);case"year":return t.addYear(r,i*10);case"decade":return t.addYear(r,i*100);default:return r}}var ge=[];function Fe(t,o,r,i,s,d,f,E){var P=arguments.length>8&&arguments[8]!==void 0?arguments[8]:ge,w=arguments.length>9&&arguments[9]!==void 0?arguments[9]:ge,_=arguments.length>10&&arguments[10]!==void 0?arguments[10]:ge,M=arguments.length>11?arguments[11]:void 0,U=arguments.length>12?arguments[12]:void 0,Q=arguments.length>13?arguments[13]:void 0,Z=f==="time",j=d||0,z=function(Qe){var nt=t.getNow();return Z&&(nt=ul(t,nt)),P[Qe]||r[Qe]||nt},H=(0,h.Z)(w,2),ie=H[0],G=H[1],K=(0,Ye.C8)(function(){return z(0)},{value:ie}),ce=(0,h.Z)(K,2),k=ce[0],le=ce[1],Te=(0,Ye.C8)(function(){return z(1)},{value:G}),ye=(0,h.Z)(Te,2),Me=ye[0],Re=ye[1],Ve=a.useMemo(function(){var Ie=[k,Me][j];return Z?Ie:ul(t,Ie,_[j])},[Z,k,Me,j,t,_]),Ce=function(Qe){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",ut=[le,Re][j];ut(Qe);var qe=[k,Me];qe[j]=Qe,M&&(!Jn(t,o,k,qe[0],f)||!Jn(t,o,Me,qe[1],f))&&M(qe,{source:nt,range:j===1?"end":"start",mode:i})},we=function(Qe,nt){if(E){var ut={date:"month",week:"month",month:"year",quarter:"year"},qe=ut[f];if(qe&&!Jn(t,o,Qe,nt,qe))return Ou(t,f,nt,-1);if(f==="year"&&Qe){var Ae=Math.floor(t.getYear(Qe)/10),de=Math.floor(t.getYear(nt)/10);if(Ae!==de)return Ou(t,f,nt,-1)}}return nt},be=a.useRef(null);return(0,Lt.Z)(function(){if(s&&!P[j]){var Ie=Z?null:t.getNow();if(be.current!==null&&be.current!==j?Ie=[k,Me][j^1]:r[j]?Ie=j===0?r[0]:we(r[0],r[1]):r[j^1]&&(Ie=r[j^1]),Ie){U&&t.isAfter(U,Ie)&&(Ie=U);var Qe=E?Ou(t,f,Ie,1):Ie;Q&&t.isAfter(Qe,Q)&&(Ie=E?Ou(t,f,Q,-1):Q),Ce(Ie,"reset")}}},[s,j,r[j]]),a.useEffect(function(){s?be.current=j:be.current=null},[s,j]),(0,Lt.Z)(function(){s&&P&&P[j]&&Ce(P[j],"reset")},[s,j]),[Ve,Ce]}function hu(t,o){var r=a.useRef(t),i=a.useState({}),s=(0,h.Z)(i,2),d=s[1],f=function(w){return w&&o!==void 0?o:r.current},E=function(w){r.current=w,d({})};return[f,E,f(!0)]}var fl=[];function Bu(t,o,r){var i=function(f){return f.map(function(E){return tn(E,{generateConfig:t,locale:o,format:r[0]})})},s=function(f,E){for(var P=Math.max(f.length,E.length),w=-1,_=0;_<P;_+=1){var M=f[_]||null,U=E[_]||null;if(M!==U&&!me(t,M,U)){w=_;break}}return[w<0,w!==0]};return[i,s]}function Ln(t,o){return(0,$.Z)(t).sort(function(r,i){return o.isAfter(r,i)?1:-1})}function Pl(t){var o=hu(t),r=(0,h.Z)(o,2),i=r[0],s=r[1],d=(0,Ye.zX)(function(){s(t)});return a.useEffect(function(){d()},[t]),[i,s]}function Qa(t,o,r,i,s,d,f,E,P){var w=(0,Ye.C8)(d,{value:f}),_=(0,h.Z)(w,2),M=_[0],U=_[1],Q=M||fl,Z=Pl(Q),j=(0,h.Z)(Z,2),z=j[0],H=j[1],ie=Bu(t,o,r),G=(0,h.Z)(ie,2),K=G[0],ce=G[1],k=(0,Ye.zX)(function(Te){var ye=(0,$.Z)(Te);if(i)for(var Me=0;Me<2;Me+=1)ye[Me]=ye[Me]||null;else s&&(ye=Ln(ye.filter(function(Ie){return Ie}),t));var Re=ce(z(),ye),Ve=(0,h.Z)(Re,2),Ce=Ve[0],we=Ve[1];if(!Ce&&(H(ye),E)){var be=K(ye);E(ye,be,{range:we?"end":"start"})}}),le=function(){P&&P(z())};return[Q,U,z,k,le]}function Ha(t,o,r,i,s,d,f,E,P,w){var _=t.generateConfig,M=t.locale,U=t.picker,Q=t.onChange,Z=t.allowEmpty,j=t.order,z=d.some(function(Ce){return Ce})?!1:j,H=Bu(_,M,f),ie=(0,h.Z)(H,2),G=ie[0],K=ie[1],ce=hu(o),k=(0,h.Z)(ce,2),le=k[0],Te=k[1],ye=(0,Ye.zX)(function(){Te(o)});a.useEffect(function(){ye()},[o]);var Me=(0,Ye.zX)(function(Ce){var we=Ce===null,be=(0,$.Z)(Ce||le());if(we)for(var Ie=Math.max(d.length,be.length),Qe=0;Qe<Ie;Qe+=1)d[Qe]||(be[Qe]=null);z&&be[0]&&be[1]&&(be=Ln(be,_)),s(be);var nt=be,ut=(0,h.Z)(nt,2),qe=ut[0],Ae=ut[1],de=!qe,W=!Ae,De=Z?(!de||Z[0])&&(!W||Z[1]):!0,st=!j||de||W||Jn(_,M,qe,Ae,U)||_.isAfter(Ae,qe),pt=(d[0]||!qe||!w(qe,{activeIndex:0}))&&(d[1]||!Ae||!w(Ae,{from:qe,activeIndex:1})),lt=we||De&&st&&pt;if(lt){r(be);var gt=K(be,o),Ge=(0,h.Z)(gt,1),wt=Ge[0];Q&&!wt&&Q(we&&be.every(function(St){return!St})?null:be,G(be))}return lt}),Re=(0,Ye.zX)(function(Ce,we){var be=mn(le(),Ce,i()[Ce]);Te(be),we&&Me()}),Ve=!E&&!P;return Sn(!Ve,function(){Ve&&(Me(),s(o),ye())},2),[Re,Me]}function Da(t,o,r,i,s){return o!=="date"&&o!=="time"?!1:r!==void 0?r:i!==void 0?i:!s&&(t==="date"||t==="time")}var za=p(29301);function fr(t,o,r,i,s,d){var f=t;function E(M,U,Q){var Z=d[M](f),j=Q.find(function(G){return G.value===Z});if(!j||j.disabled){var z=Q.filter(function(G){return!G.disabled}),H=(0,$.Z)(z).reverse(),ie=H.find(function(G){return G.value<=Z})||z[0];ie&&(Z=ie.value,f=d[U](f,Z))}return Z}var P=E("getHour","setHour",o()),w=E("getMinute","setMinute",r(P)),_=E("getSecond","setSecond",i(P,w));return E("getMillisecond","setMillisecond",s(P,w,_)),f}function wl(){return[]}function Iu(t,o){for(var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,s=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],d=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,f=[],E=r>=1?r|0:1,P=t;P<=o;P+=E){var w=s.includes(P);(!w||!i)&&f.push({label:Ee(P,d),value:P,disabled:w})}return f}function Ju(t){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0,i=o||{},s=i.use12Hours,d=i.hourStep,f=d===void 0?1:d,E=i.minuteStep,P=E===void 0?1:E,w=i.secondStep,_=w===void 0?1:w,M=i.millisecondStep,U=M===void 0?100:M,Q=i.hideDisabledOptions,Z=i.disabledTime,j=i.disabledHours,z=i.disabledMinutes,H=i.disabledSeconds,ie=a.useMemo(function(){return r||t.getNow()},[r,t]);if(0)var G,K,ce;var k=a.useCallback(function(Ae){var de=(Z==null?void 0:Z(Ae))||{};return[de.disabledHours||j||wl,de.disabledMinutes||z||wl,de.disabledSeconds||H||wl,de.disabledMilliseconds||wl]},[Z,j,z,H]),le=a.useMemo(function(){return k(ie)},[ie,k]),Te=(0,h.Z)(le,4),ye=Te[0],Me=Te[1],Re=Te[2],Ve=Te[3],Ce=a.useCallback(function(Ae,de,W,De){var st=Iu(0,23,f,Q,Ae()),pt=s?st.map(function(wt){return(0,y.Z)((0,y.Z)({},wt),{},{label:Ee(wt.value%12||12,2)})}):st,lt=function(St){return Iu(0,59,P,Q,de(St))},gt=function(St,kt){return Iu(0,59,_,Q,W(St,kt))},Ge=function(St,kt,nn){return Iu(0,999,U,Q,De(St,kt,nn),3)};return[pt,lt,gt,Ge]},[Q,f,s,U,P,_]),we=a.useMemo(function(){return Ce(ye,Me,Re,Ve)},[Ce,ye,Me,Re,Ve]),be=(0,h.Z)(we,4),Ie=be[0],Qe=be[1],nt=be[2],ut=be[3],qe=function(de,W){var De=function(){return Ie},st=Qe,pt=nt,lt=ut;if(W){var gt=k(W),Ge=(0,h.Z)(gt,4),wt=Ge[0],St=Ge[1],kt=Ge[2],nn=Ge[3],Zt=Ce(wt,St,kt,nn),un=(0,h.Z)(Zt,4),je=un[0],Nn=un[1],Rt=un[2],gn=un[3];De=function(){return je},st=Nn,pt=Rt,lt=gn}var Fn=fr(de,De,st,pt,lt,t);return Fn};return[qe,Ie,Qe,nt,ut]}function Ya(t){var o=t.mode,r=t.internalMode,i=t.renderExtraFooter,s=t.showNow,d=t.showTime,f=t.onSubmit,E=t.onNow,P=t.invalid,w=t.needConfirm,_=t.generateConfig,M=t.disabledDate,U=a.useContext(Pt),Q=U.prefixCls,Z=U.locale,j=U.button,z=j===void 0?"button":j,H=_.getNow(),ie=Ju(_,d,H),G=(0,h.Z)(ie,1),K=G[0],ce=i==null?void 0:i(o),k=M(H,{type:o}),le=function(){if(!k){var we=K(H);E(we)}},Te="".concat(Q,"-now"),ye="".concat(Te,"-btn"),Me=s&&a.createElement("li",{className:Te},a.createElement("a",{className:Et()(ye,k&&"".concat(ye,"-disabled")),"aria-disabled":k,onClick:le},r==="date"?Z.today:Z.now)),Re=w&&a.createElement("li",{className:"".concat(Q,"-ok")},a.createElement(z,{disabled:P,onClick:f},Z.ok)),Ve=(Me||Re)&&a.createElement("ul",{className:"".concat(Q,"-ranges")},Me,Re);return!ce&&!Ve?null:a.createElement("div",{className:"".concat(Q,"-footer")},ce&&a.createElement("div",{className:"".concat(Q,"-footer-extra")},ce),Ve)}function Er(t,o,r){function i(s,d){var f=s.findIndex(function(P){return Jn(t,o,P,d,r)});if(f===-1)return[].concat((0,$.Z)(s),[d]);var E=(0,$.Z)(s);return E.splice(f,1),E}return i}var ll=a.createContext(null);function Yl(){return a.useContext(ll)}function ju(t,o){var r=t.prefixCls,i=t.generateConfig,s=t.locale,d=t.disabledDate,f=t.minDate,E=t.maxDate,P=t.cellRender,w=t.hoverValue,_=t.hoverRangeValue,M=t.onHover,U=t.values,Q=t.pickerValue,Z=t.onSelect,j=t.prevIcon,z=t.nextIcon,H=t.superPrevIcon,ie=t.superNextIcon,G=i.getNow(),K={now:G,values:U,pickerValue:Q,prefixCls:r,disabledDate:d,minDate:f,maxDate:E,cellRender:P,hoverValue:w,hoverRangeValue:_,onHover:M,locale:s,generateConfig:i,onSelect:Z,panelType:o,prevIcon:j,nextIcon:z,superPrevIcon:H,superNextIcon:ie};return[K,G]}var on=a.createContext({});function Sl(t){for(var o=t.rowNum,r=t.colNum,i=t.baseDate,s=t.getCellDate,d=t.prefixColumn,f=t.rowClassName,E=t.titleFormat,P=t.getCellText,w=t.getCellClassName,_=t.headerCells,M=t.cellSelection,U=M===void 0?!0:M,Q=t.disabledDate,Z=Yl(),j=Z.prefixCls,z=Z.panelType,H=Z.now,ie=Z.disabledDate,G=Z.cellRender,K=Z.onHover,ce=Z.hoverValue,k=Z.hoverRangeValue,le=Z.generateConfig,Te=Z.values,ye=Z.locale,Me=Z.onSelect,Re=Q||ie,Ve="".concat(j,"-cell"),Ce=a.useContext(on),we=Ce.onCellDblClick,be=function(W){return Te.some(function(De){return De&&Jn(le,ye,W,De,z)})},Ie=[],Qe=0;Qe<o;Qe+=1){for(var nt=[],ut=void 0,qe=function(){var W=Qe*r+Ae,De=s(i,W),st=Re==null?void 0:Re(De,{type:z});Ae===0&&(ut=De,d&&nt.push(d(ut)));var pt=!1,lt=!1,gt=!1;if(U&&k){var Ge=(0,h.Z)(k,2),wt=Ge[0],St=Ge[1];pt=Uu(le,wt,St,De),lt=Jn(le,ye,De,wt,z),gt=Jn(le,ye,De,St,z)}var kt=E?tn(De,{locale:ye,format:E,generateConfig:le}):void 0,nn=a.createElement("div",{className:"".concat(Ve,"-inner")},P(De));nt.push(a.createElement("td",{key:Ae,title:kt,className:Et()(Ve,(0,y.Z)((0,ne.Z)((0,ne.Z)((0,ne.Z)((0,ne.Z)((0,ne.Z)((0,ne.Z)({},"".concat(Ve,"-disabled"),st),"".concat(Ve,"-hover"),(ce||[]).some(function(Zt){return Jn(le,ye,De,Zt,z)})),"".concat(Ve,"-in-range"),pt&&!lt&&!gt),"".concat(Ve,"-range-start"),lt),"".concat(Ve,"-range-end"),gt),"".concat(j,"-cell-selected"),!k&&z!=="week"&&be(De)),w(De))),onClick:function(){st||Me(De)},onDoubleClick:function(){!st&&we&&we()},onMouseEnter:function(){st||K==null||K(De)},onMouseLeave:function(){st||K==null||K(null)}},G?G(De,{prefixCls:j,originNode:nn,today:H,type:z,locale:ye}):nn))},Ae=0;Ae<r;Ae+=1)qe();Ie.push(a.createElement("tr",{key:Qe,className:f==null?void 0:f(ut)},nt))}return a.createElement("div",{className:"".concat(j,"-body")},a.createElement("table",{className:"".concat(j,"-content")},_&&a.createElement("thead",null,a.createElement("tr",null,_)),a.createElement("tbody",null,Ie)))}var Wl={visibility:"hidden"};function _r(t){var o=t.offset,r=t.superOffset,i=t.onChange,s=t.getStart,d=t.getEnd,f=t.children,E=Yl(),P=E.prefixCls,w=E.prevIcon,_=w===void 0?"\u2039":w,M=E.nextIcon,U=M===void 0?"\u203A":M,Q=E.superPrevIcon,Z=Q===void 0?"\xAB":Q,j=E.superNextIcon,z=j===void 0?"\xBB":j,H=E.minDate,ie=E.maxDate,G=E.generateConfig,K=E.locale,ce=E.pickerValue,k=E.panelType,le="".concat(P,"-header"),Te=a.useContext(on),ye=Te.hidePrev,Me=Te.hideNext,Re=Te.hideHeader,Ve=a.useMemo(function(){if(!H||!o||!d)return!1;var de=d(o(-1,ce));return!Vu(G,K,de,H,k)},[H,o,ce,d,G,K,k]),Ce=a.useMemo(function(){if(!H||!r||!d)return!1;var de=d(r(-1,ce));return!Vu(G,K,de,H,k)},[H,r,ce,d,G,K,k]),we=a.useMemo(function(){if(!ie||!o||!s)return!1;var de=s(o(1,ce));return!Vu(G,K,ie,de,k)},[ie,o,ce,s,G,K,k]),be=a.useMemo(function(){if(!ie||!r||!s)return!1;var de=s(r(1,ce));return!Vu(G,K,ie,de,k)},[ie,r,ce,s,G,K,k]),Ie=function(W){o&&i(o(W,ce))},Qe=function(W){r&&i(r(W,ce))};if(Re)return null;var nt="".concat(le,"-prev-btn"),ut="".concat(le,"-next-btn"),qe="".concat(le,"-super-prev-btn"),Ae="".concat(le,"-super-next-btn");return a.createElement("div",{className:le},r&&a.createElement("button",{type:"button","aria-label":K.previousYear,onClick:function(){return Qe(-1)},tabIndex:-1,className:Et()(qe,Ce&&"".concat(qe,"-disabled")),disabled:Ce,style:ye?Wl:{}},Z),o&&a.createElement("button",{type:"button","aria-label":K.previousMonth,onClick:function(){return Ie(-1)},tabIndex:-1,className:Et()(nt,Ve&&"".concat(nt,"-disabled")),disabled:Ve,style:ye?Wl:{}},_),a.createElement("div",{className:"".concat(le,"-view")},f),o&&a.createElement("button",{type:"button","aria-label":K.nextMonth,onClick:function(){return Ie(1)},tabIndex:-1,className:Et()(ut,we&&"".concat(ut,"-disabled")),disabled:we,style:Me?Wl:{}},U),r&&a.createElement("button",{type:"button","aria-label":K.nextYear,onClick:function(){return Qe(1)},tabIndex:-1,className:Et()(Ae,be&&"".concat(Ae,"-disabled")),disabled:be,style:Me?Wl:{}},z))}var al=_r;function Ul(t){var o=t.prefixCls,r=t.panelName,i=r===void 0?"date":r,s=t.locale,d=t.generateConfig,f=t.pickerValue,E=t.onPickerValueChange,P=t.onModeChange,w=t.mode,_=w===void 0?"date":w,M=t.disabledDate,U=t.onSelect,Q=t.onHover,Z=t.showWeek,j="".concat(o,"-").concat(i,"-panel"),z="".concat(o,"-cell"),H=_==="week",ie=ju(t,_),G=(0,h.Z)(ie,2),K=G[0],ce=G[1],k=d.locale.getWeekFirstDay(s.locale),le=d.setDate(f,1),Te=Cn(s.locale,d,le),ye=d.getMonth(f),Me=Z===void 0?H:Z,Re=Me?function(de){var W=M==null?void 0:M(de,{type:"week"});return a.createElement("td",{key:"week",className:Et()(z,"".concat(z,"-week"),(0,ne.Z)({},"".concat(z,"-disabled"),W)),onClick:function(){W||U(de)},onMouseEnter:function(){W||Q==null||Q(de)},onMouseLeave:function(){W||Q==null||Q(null)}},a.createElement("div",{className:"".concat(z,"-inner")},d.locale.getWeek(s.locale,de)))}:null,Ve=[],Ce=s.shortWeekDays||(d.locale.getShortWeekDays?d.locale.getShortWeekDays(s.locale):[]);Re&&Ve.push(a.createElement("th",{key:"empty"},a.createElement("span",{style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},s.week)));for(var we=0;we<ze;we+=1)Ve.push(a.createElement("th",{key:we},Ce[(we+k)%ze]));var be=function(W,De){return d.addDate(W,De)},Ie=function(W){return tn(W,{locale:s,format:s.cellDateFormat,generateConfig:d})},Qe=function(W){var De=(0,ne.Z)((0,ne.Z)({},"".concat(o,"-cell-in-view"),Bt(d,W,f)),"".concat(o,"-cell-today"),bl(d,W,ce));return De},nt=s.shortMonths||(d.locale.getShortMonths?d.locale.getShortMonths(s.locale):[]),ut=a.createElement("button",{type:"button","aria-label":s.yearSelect,key:"year",onClick:function(){P("year",f)},tabIndex:-1,className:"".concat(o,"-year-btn")},tn(f,{locale:s,format:s.yearFormat,generateConfig:d})),qe=a.createElement("button",{type:"button","aria-label":s.monthSelect,key:"month",onClick:function(){P("month",f)},tabIndex:-1,className:"".concat(o,"-month-btn")},s.monthFormat?tn(f,{locale:s,format:s.monthFormat,generateConfig:d}):nt[ye]),Ae=s.monthBeforeYear?[qe,ut]:[ut,qe];return a.createElement(ll.Provider,{value:K},a.createElement("div",{className:Et()(j,Z&&"".concat(j,"-show-week"))},a.createElement(al,{offset:function(W){return d.addMonth(f,W)},superOffset:function(W){return d.addYear(f,W)},onChange:E,getStart:function(W){return d.setDate(W,1)},getEnd:function(W){var De=d.setDate(W,1);return De=d.addMonth(De,1),d.addDate(De,-1)}},Ae),a.createElement(Sl,(0,n.Z)({titleFormat:s.fieldDateFormat},t,{colNum:ze,rowNum:6,baseDate:Te,headerCells:Ve,getCellDate:be,getCellText:Ie,getCellClassName:Qe,prefixColumn:Re,cellSelection:!H}))))}var pr=p(29194),Wa=1/3;function Kl(t,o){var r=a.useRef(!1),i=a.useRef(null),s=a.useRef(null),d=function(){return r.current},f=function(){Fu.Z.cancel(i.current),r.current=!1},E=a.useRef(),P=function(){var M=t.current;if(s.current=null,E.current=0,M){var U=M.querySelector('[data-value="'.concat(o,'"]')),Q=M.querySelector("li"),Z=function j(){f(),r.current=!0,E.current+=1;var z=M.scrollTop,H=Q.offsetTop,ie=U.offsetTop,G=ie-H;if(ie===0&&U!==Q||!(0,pr.Z)(M)){E.current<=5&&(i.current=(0,Fu.Z)(j));return}var K=z+(G-z)*Wa,ce=Math.abs(G-K);if(s.current!==null&&s.current<ce){f();return}if(s.current=ce,ce<=1){M.scrollTop=G,f();return}M.scrollTop=K,i.current=(0,Fu.Z)(j)};U&&Q&&Z()}},w=(0,Ye.zX)(P);return[w,f,d]}var Ba=300;function gr(t){return t.map(function(o){var r=o.value,i=o.label,s=o.disabled;return[r,i,s].join(",")}).join(";")}function Jl(t){var o=t.units,r=t.value,i=t.optionalValue,s=t.type,d=t.onChange,f=t.onHover,E=t.onDblClick,P=t.changeOnScroll,w=Yl(),_=w.prefixCls,M=w.cellRender,U=w.now,Q=w.locale,Z="".concat(_,"-time-panel"),j="".concat(_,"-time-panel-cell"),z=a.useRef(null),H=a.useRef(),ie=function(){clearTimeout(H.current)},G=Kl(z,r!=null?r:i),K=(0,h.Z)(G,3),ce=K[0],k=K[1],le=K[2];(0,Lt.Z)(function(){return ce(),ie(),function(){k(),ie()}},[r,i,gr(o)]);var Te=function(Re){ie();var Ve=Re.target;!le()&&P&&(H.current=setTimeout(function(){var Ce=z.current,we=Ce.querySelector("li").offsetTop,be=Array.from(Ce.querySelectorAll("li")),Ie=be.map(function(Ae){return Ae.offsetTop-we}),Qe=Ie.map(function(Ae,de){return o[de].disabled?Number.MAX_SAFE_INTEGER:Math.abs(Ae-Ve.scrollTop)}),nt=Math.min.apply(Math,(0,$.Z)(Qe)),ut=Qe.findIndex(function(Ae){return Ae===nt}),qe=o[ut];qe&&!qe.disabled&&d(qe.value)},Ba))},ye="".concat(Z,"-column");return a.createElement("ul",{className:ye,ref:z,"data-type":s,onScroll:Te},o.map(function(Me){var Re=Me.label,Ve=Me.value,Ce=Me.disabled,we=a.createElement("div",{className:"".concat(j,"-inner")},Re);return a.createElement("li",{key:Ve,className:Et()(j,(0,ne.Z)((0,ne.Z)({},"".concat(j,"-selected"),r===Ve),"".concat(j,"-disabled"),Ce)),onClick:function(){Ce||d(Ve)},onDoubleClick:function(){!Ce&&E&&E()},onMouseEnter:function(){f(Ve)},onMouseLeave:function(){f(null)},"data-value":Ve},M?M(Ve,{prefixCls:_,originNode:we,today:U,type:"time",subType:s,locale:Q}):we)}))}function Gu(t){return t<12}function Fr(t){var o=t.showHour,r=t.showMinute,i=t.showSecond,s=t.showMillisecond,d=t.use12Hours,f=t.changeOnScroll,E=Yl(),P=E.prefixCls,w=E.values,_=E.generateConfig,M=E.locale,U=E.onSelect,Q=E.onHover,Z=Q===void 0?function(){}:Q,j=E.pickerValue,z=(w==null?void 0:w[0])||null,H=a.useContext(on),ie=H.onCellDblClick,G=Ju(_,t,z),K=(0,h.Z)(G,5),ce=K[0],k=K[1],le=K[2],Te=K[3],ye=K[4],Me=function(he){var kn=z&&_[he](z),On=j&&_[he](j);return[kn,On]},Re=Me("getHour"),Ve=(0,h.Z)(Re,2),Ce=Ve[0],we=Ve[1],be=Me("getMinute"),Ie=(0,h.Z)(be,2),Qe=Ie[0],nt=Ie[1],ut=Me("getSecond"),qe=(0,h.Z)(ut,2),Ae=qe[0],de=qe[1],W=Me("getMillisecond"),De=(0,h.Z)(W,2),st=De[0],pt=De[1],lt=Ce===null?null:Gu(Ce)?"am":"pm",gt=a.useMemo(function(){return d?Gu(Ce)?k.filter(function(se){return Gu(se.value)}):k.filter(function(se){return!Gu(se.value)}):k},[Ce,k,d]),Ge=function(he,kn){var On,zn=he.filter(function(re){return!re.disabled});return kn!=null?kn:zn==null||(On=zn[0])===null||On===void 0?void 0:On.value},wt=Ge(k,Ce),St=a.useMemo(function(){return le(wt)},[le,wt]),kt=Ge(St,Qe),nn=a.useMemo(function(){return Te(wt,kt)},[Te,wt,kt]),Zt=Ge(nn,Ae),un=a.useMemo(function(){return ye(wt,kt,Zt)},[ye,wt,kt,Zt]),je=Ge(un,st),Nn=a.useMemo(function(){if(!d)return[];var se=_.getNow(),he=_.setHour(se,6),kn=_.setHour(se,18),On=function(re,cu){var Xu=M.cellMeridiemFormat;return Xu?tn(re,{generateConfig:_,locale:M,format:Xu}):cu};return[{label:On(he,"AM"),value:"am",disabled:k.every(function(zn){return zn.disabled||!Gu(zn.value)})},{label:On(kn,"PM"),value:"pm",disabled:k.every(function(zn){return zn.disabled||Gu(zn.value)})}]},[k,d,_,M]),Rt=function(he){var kn=ce(he);U(kn)},gn=a.useMemo(function(){var se=z||j||_.getNow(),he=function(On){return On!=null};return he(Ce)?(se=_.setHour(se,Ce),se=_.setMinute(se,Qe),se=_.setSecond(se,Ae),se=_.setMillisecond(se,st)):he(we)?(se=_.setHour(se,we),se=_.setMinute(se,nt),se=_.setSecond(se,de),se=_.setMillisecond(se,pt)):he(wt)&&(se=_.setHour(se,wt),se=_.setMinute(se,kt),se=_.setSecond(se,Zt),se=_.setMillisecond(se,je)),se},[z,j,Ce,Qe,Ae,st,wt,kt,Zt,je,we,nt,de,pt,_]),Fn=function(he,kn){return he===null?null:_[kn](gn,he)},Xt=function(he){return Fn(he,"setHour")},Vt=function(he){return Fn(he,"setMinute")},bn=function(he){return Fn(he,"setSecond")},Ut=function(he){return Fn(he,"setMillisecond")},vn=function(he){return he===null?null:he==="am"&&!Gu(Ce)?_.setHour(gn,Ce-12):he==="pm"&&Gu(Ce)?_.setHour(gn,Ce+12):gn},Kt=function(he){Rt(Xt(he))},su=function(he){Rt(Vt(he))},ln=function(he){Rt(bn(he))},Le=function(he){Rt(Ut(he))},an=function(he){Rt(vn(he))},Wn=function(he){Z(Xt(he))},Ft=function(he){Z(Vt(he))},Pu=function(he){Z(bn(he))},We=function(he){Z(Ut(he))},Be=function(he){Z(vn(he))},zt={onDblClick:ie,changeOnScroll:f};return a.createElement("div",{className:"".concat(P,"-content")},o&&a.createElement(Jl,(0,n.Z)({units:gt,value:Ce,optionalValue:we,type:"hour",onChange:Kt,onHover:Wn},zt)),r&&a.createElement(Jl,(0,n.Z)({units:St,value:Qe,optionalValue:nt,type:"minute",onChange:su,onHover:Ft},zt)),i&&a.createElement(Jl,(0,n.Z)({units:nn,value:Ae,optionalValue:de,type:"second",onChange:ln,onHover:Pu},zt)),s&&a.createElement(Jl,(0,n.Z)({units:un,value:st,optionalValue:pt,type:"millisecond",onChange:Le,onHover:We},zt)),d&&a.createElement(Jl,(0,n.Z)({units:Nn,value:lt,type:"meridiem",onChange:an,onHover:Be},zt)))}function Gn(t){var o=t.prefixCls,r=t.value,i=t.locale,s=t.generateConfig,d=t.showTime,f=d||{},E=f.format,P="".concat(o,"-time-panel"),w=ju(t,"time"),_=(0,h.Z)(w,1),M=_[0];return a.createElement(ll.Provider,{value:M},a.createElement("div",{className:Et()(P)},a.createElement(al,null,r?tn(r,{locale:i,format:E,generateConfig:s}):"\xA0"),a.createElement(Fr,d)))}function hr(t){var o=t.prefixCls,r=t.generateConfig,i=t.showTime,s=t.onSelect,d=t.value,f=t.pickerValue,E=t.onHover,P="".concat(o,"-datetime-panel"),w=Ju(r,i),_=(0,h.Z)(w,1),M=_[0],U=function(z){return d?ul(r,z,d):ul(r,z,f)},Q=function(z){E==null||E(z&&U(z))},Z=function(z){var H=U(z);s(M(H,H))};return a.createElement("div",{className:P},a.createElement(Ul,(0,n.Z)({},t,{onSelect:Z,onHover:Q})),a.createElement(Gn,t))}function yr(t){var o=t.prefixCls,r=t.locale,i=t.generateConfig,s=t.pickerValue,d=t.disabledDate,f=t.onPickerValueChange,E="".concat(o,"-decade-panel"),P=ju(t,"decade"),w=(0,h.Z)(P,1),_=w[0],M=function(k){var le=Math.floor(i.getYear(k)/100)*100;return i.setYear(k,le)},U=function(k){var le=M(k);return i.addYear(le,99)},Q=M(s),Z=U(s),j=i.addYear(Q,-10),z=function(k,le){return i.addYear(k,le*10)},H=function(k){var le=r.cellYearFormat,Te=tn(k,{locale:r,format:le,generateConfig:i}),ye=tn(i.addYear(k,9),{locale:r,format:le,generateConfig:i});return"".concat(Te,"-").concat(ye)},ie=function(k){return(0,ne.Z)({},"".concat(o,"-cell-in-view"),Bl(i,k,Q)||Bl(i,k,Z)||Uu(i,Q,Z,k))},G=d?function(ce,k){var le=i.setDate(ce,1),Te=i.setMonth(le,0),ye=i.setYear(Te,Math.floor(i.getYear(Te)/10)*10),Me=i.addYear(ye,10),Re=i.addDate(Me,-1);return d(ye,k)&&d(Re,k)}:null,K="".concat(tn(Q,{locale:r,format:r.yearFormat,generateConfig:i}),"-").concat(tn(Z,{locale:r,format:r.yearFormat,generateConfig:i}));return a.createElement(ll.Provider,{value:_},a.createElement("div",{className:E},a.createElement(al,{superOffset:function(k){return i.addYear(s,k*100)},onChange:f,getStart:M,getEnd:U},K),a.createElement(Sl,(0,n.Z)({},t,{disabledDate:G,colNum:3,rowNum:4,baseDate:j,getCellDate:z,getCellText:H,getCellClassName:ie}))))}function Cr(t){var o=t.prefixCls,r=t.locale,i=t.generateConfig,s=t.pickerValue,d=t.disabledDate,f=t.onPickerValueChange,E=t.onModeChange,P="".concat(o,"-month-panel"),w=ju(t,"month"),_=(0,h.Z)(w,1),M=_[0],U=i.setMonth(s,0),Q=r.shortMonths||(i.locale.getShortMonths?i.locale.getShortMonths(r.locale):[]),Z=function(K,ce){return i.addMonth(K,ce)},j=function(K){var ce=i.getMonth(K);return r.monthFormat?tn(K,{locale:r,format:r.monthFormat,generateConfig:i}):Q[ce]},z=function(){return(0,ne.Z)({},"".concat(o,"-cell-in-view"),!0)},H=d?function(G,K){var ce=i.setDate(G,1),k=i.setMonth(ce,i.getMonth(ce)+1),le=i.addDate(k,-1);return d(ce,K)&&d(le,K)}:null,ie=a.createElement("button",{type:"button",key:"year","aria-label":r.yearSelect,onClick:function(){E("year")},tabIndex:-1,className:"".concat(o,"-year-btn")},tn(s,{locale:r,format:r.yearFormat,generateConfig:i}));return a.createElement(ll.Provider,{value:M},a.createElement("div",{className:P},a.createElement(al,{superOffset:function(K){return i.addYear(s,K)},onChange:f,getStart:function(K){return i.setMonth(K,0)},getEnd:function(K){return i.setMonth(K,11)}},ie),a.createElement(Sl,(0,n.Z)({},t,{disabledDate:H,titleFormat:r.fieldMonthFormat,colNum:3,rowNum:4,baseDate:U,getCellDate:Z,getCellText:j,getCellClassName:z}))))}function Ua(t){var o=t.prefixCls,r=t.locale,i=t.generateConfig,s=t.pickerValue,d=t.onPickerValueChange,f=t.onModeChange,E="".concat(o,"-quarter-panel"),P=ju(t,"quarter"),w=(0,h.Z)(P,1),_=w[0],M=i.setMonth(s,0),U=function(H,ie){return i.addMonth(H,ie*3)},Q=function(H){return tn(H,{locale:r,format:r.cellQuarterFormat,generateConfig:i})},Z=function(){return(0,ne.Z)({},"".concat(o,"-cell-in-view"),!0)},j=a.createElement("button",{type:"button",key:"year","aria-label":r.yearSelect,onClick:function(){f("year")},tabIndex:-1,className:"".concat(o,"-year-btn")},tn(s,{locale:r,format:r.yearFormat,generateConfig:i}));return a.createElement(ll.Provider,{value:_},a.createElement("div",{className:E},a.createElement(al,{superOffset:function(H){return i.addYear(s,H)},onChange:d,getStart:function(H){return i.setMonth(H,0)},getEnd:function(H){return i.setMonth(H,11)}},j),a.createElement(Sl,(0,n.Z)({},t,{titleFormat:r.fieldQuarterFormat,colNum:4,rowNum:1,baseDate:M,getCellDate:U,getCellText:Q,getCellClassName:Z}))))}function Dr(t){var o=t.prefixCls,r=t.generateConfig,i=t.locale,s=t.value,d=t.hoverValue,f=t.hoverRangeValue,E=i.locale,P="".concat(o,"-week-panel-row"),w=function(M){var U={};if(f){var Q=(0,h.Z)(f,2),Z=Q[0],j=Q[1],z=nu(r,E,Z,M),H=nu(r,E,j,M);U["".concat(P,"-range-start")]=z,U["".concat(P,"-range-end")]=H,U["".concat(P,"-range-hover")]=!z&&!H&&Uu(r,Z,j,M)}return d&&(U["".concat(P,"-hover")]=d.some(function(ie){return nu(r,E,M,ie)})),Et()(P,(0,ne.Z)({},"".concat(P,"-selected"),!f&&nu(r,E,s,M)),U)};return a.createElement(Ul,(0,n.Z)({},t,{mode:"week",panelName:"week",rowClassName:w}))}function Br(t){var o=t.prefixCls,r=t.locale,i=t.generateConfig,s=t.pickerValue,d=t.disabledDate,f=t.onPickerValueChange,E=t.onModeChange,P="".concat(o,"-year-panel"),w=ju(t,"year"),_=(0,h.Z)(w,1),M=_[0],U=function(le){var Te=Math.floor(i.getYear(le)/10)*10;return i.setYear(le,Te)},Q=function(le){var Te=U(le);return i.addYear(Te,9)},Z=U(s),j=Q(s),z=i.addYear(Z,-1),H=function(le,Te){return i.addYear(le,Te)},ie=function(le){return tn(le,{locale:r,format:r.cellYearFormat,generateConfig:i})},G=function(le){return(0,ne.Z)({},"".concat(o,"-cell-in-view"),gu(i,le,Z)||gu(i,le,j)||Uu(i,Z,j,le))},K=d?function(k,le){var Te=i.setMonth(k,0),ye=i.setDate(Te,1),Me=i.addYear(ye,1),Re=i.addDate(Me,-1);return d(ye,le)&&d(Re,le)}:null,ce=a.createElement("button",{type:"button",key:"decade","aria-label":r.decadeSelect,onClick:function(){E("decade")},tabIndex:-1,className:"".concat(o,"-decade-btn")},tn(Z,{locale:r,format:r.yearFormat,generateConfig:i}),"-",tn(j,{locale:r,format:r.yearFormat,generateConfig:i}));return a.createElement(ll.Provider,{value:M},a.createElement("div",{className:P},a.createElement(al,{superOffset:function(le){return i.addYear(s,le*10)},onChange:f,getStart:U,getEnd:Q},ce),a.createElement(Sl,(0,n.Z)({},t,{disabledDate:K,titleFormat:r.fieldYearFormat,colNum:3,rowNum:4,baseDate:z,getCellDate:H,getCellText:ie,getCellClassName:G}))))}var Ka={date:Ul,datetime:hr,week:Dr,month:Cr,quarter:Ua,year:Br,decade:yr,time:Gn};function El(t,o){var r,i=t.locale,s=t.generateConfig,d=t.direction,f=t.prefixCls,E=t.tabIndex,P=E===void 0?0:E,w=t.multiple,_=t.defaultValue,M=t.value,U=t.onChange,Q=t.onSelect,Z=t.defaultPickerValue,j=t.pickerValue,z=t.onPickerValueChange,H=t.mode,ie=t.onPanelChange,G=t.picker,K=G===void 0?"date":G,ce=t.showTime,k=t.hoverValue,le=t.hoverRangeValue,Te=t.cellRender,ye=t.dateRender,Me=t.monthCellRender,Re=t.components,Ve=Re===void 0?{}:Re,Ce=t.hideHeader,we=((r=a.useContext(Pt))===null||r===void 0?void 0:r.prefixCls)||f||"rc-picker",be=a.useRef();a.useImperativeHandle(o,function(){return{nativeElement:be.current}});var Ie=Yn(t),Qe=(0,h.Z)(Ie,4),nt=Qe[0],ut=Qe[1],qe=Qe[2],Ae=Qe[3],de=et(i,ut),W=K==="date"&&ce?"datetime":K,De=a.useMemo(function(){return He(W,qe,Ae,nt,de)},[W,qe,Ae,nt,de]),st=s.getNow(),pt=(0,Ye.C8)(K,{value:H,postState:function(Be){return Be||"date"}}),lt=(0,h.Z)(pt,2),gt=lt[0],Ge=lt[1],wt=gt==="date"&&De?"datetime":gt,St=Er(s,i,W),kt=(0,Ye.C8)(_,{value:M}),nn=(0,h.Z)(kt,2),Zt=nn[0],un=nn[1],je=a.useMemo(function(){var We=Tt(Zt).filter(function(Be){return Be});return w?We:We.slice(0,1)},[Zt,w]),Nn=(0,Ye.zX)(function(We){un(We),U&&(We===null||je.length!==We.length||je.some(function(Be,zt){return!Jn(s,i,Be,We[zt],W)}))&&(U==null||U(w?We:We[0]))}),Rt=(0,Ye.zX)(function(We){if(Q==null||Q(We),gt===K){var Be=w?St(je,We):[We];Nn(Be)}}),gn=(0,Ye.C8)(Z||je[0]||st,{value:j}),Fn=(0,h.Z)(gn,2),Xt=Fn[0],Vt=Fn[1];a.useEffect(function(){je[0]&&!j&&Vt(je[0])},[je[0]]);var bn=function(Be,zt){ie==null||ie(Be||j,zt||gt)},Ut=function(Be){var zt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;Vt(Be),z==null||z(Be),zt&&bn(Be)},vn=function(Be,zt){Ge(Be),zt&&Ut(zt),bn(zt,Be)},Kt=function(Be){if(Rt(Be),Ut(Be),gt!==K){var zt=["decade","year"],se=[].concat(zt,["month"]),he={quarter:[].concat(zt,["quarter"]),week:[].concat((0,$.Z)(se),["week"]),date:[].concat((0,$.Z)(se),["date"])},kn=he[K]||se,On=kn.indexOf(gt),zn=kn[On+1];zn&&vn(zn,Be)}},su=a.useMemo(function(){var We,Be;if(Array.isArray(le)){var zt=(0,h.Z)(le,2);We=zt[0],Be=zt[1]}else We=le;return!We&&!Be?null:(We=We||Be,Be=Be||We,s.isAfter(We,Be)?[Be,We]:[We,Be])},[le,s]),ln=oe(Te,ye,Me),Le=Ve[wt]||Ka[wt]||Ul,an=a.useContext(on),Wn=a.useMemo(function(){return(0,y.Z)((0,y.Z)({},an),{},{hideHeader:Ce})},[an,Ce]),Ft="".concat(we,"-panel"),Pu=mt(t,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return a.createElement(on.Provider,{value:Wn},a.createElement("div",{ref:be,tabIndex:P,className:Et()(Ft,(0,ne.Z)({},"".concat(Ft,"-rtl"),d==="rtl"))},a.createElement(Le,(0,n.Z)({},Pu,{showTime:De,prefixCls:we,locale:de,generateConfig:s,onModeChange:vn,pickerValue:Xt,onPickerValueChange:function(Be){Ut(Be,!0)},value:je[0],onSelect:Kt,values:je,cellRender:ln,hoverRangeValue:su,hoverValue:k}))))}var Nl=a.memo(a.forwardRef(El)),ba=Nl;function Lr(t){var o=t.picker,r=t.multiplePanel,i=t.pickerValue,s=t.onPickerValueChange,d=t.needConfirm,f=t.onSubmit,E=t.range,P=t.hoverValue,w=a.useContext(Pt),_=w.prefixCls,M=w.generateConfig,U=a.useCallback(function(ie,G){return Ou(M,o,ie,G)},[M,o]),Q=a.useMemo(function(){return U(i,1)},[i,U]),Z=function(G){s(U(G,-1))},j={onCellDblClick:function(){d&&f()}},z=o==="time",H=(0,y.Z)((0,y.Z)({},t),{},{hoverValue:null,hoverRangeValue:null,hideHeader:z});return E?H.hoverRangeValue=P:H.hoverValue=P,r?a.createElement("div",{className:"".concat(_,"-panels")},a.createElement(on.Provider,{value:(0,y.Z)((0,y.Z)({},j),{},{hideNext:!0})},a.createElement(ba,H)),a.createElement(on.Provider,{value:(0,y.Z)((0,y.Z)({},j),{},{hidePrev:!0})},a.createElement(ba,(0,n.Z)({},H,{pickerValue:Q,onPickerValueChange:Z})))):a.createElement(on.Provider,{value:(0,y.Z)({},j)},a.createElement(ba,H))}function Ja(t){return typeof t=="function"?t():t}function Ga(t){var o=t.prefixCls,r=t.presets,i=t.onClick,s=t.onHover;return r.length?a.createElement("div",{className:"".concat(o,"-presets")},a.createElement("ul",null,r.map(function(d,f){var E=d.label,P=d.value;return a.createElement("li",{key:f,onClick:function(){i(Ja(P))},onMouseEnter:function(){s(Ja(P))},onMouseLeave:function(){s(null)}},E)}))):null}function Je(t){var o=t.panelRender,r=t.internalMode,i=t.picker,s=t.showNow,d=t.range,f=t.multiple,E=t.activeInfo,P=E===void 0?[0,0,0]:E,w=t.presets,_=t.onPresetHover,M=t.onPresetSubmit,U=t.onFocus,Q=t.onBlur,Z=t.onPanelMouseDown,j=t.direction,z=t.value,H=t.onSelect,ie=t.isInvalid,G=t.defaultOpenValue,K=t.onOk,ce=t.onSubmit,k=a.useContext(Pt),le=k.prefixCls,Te="".concat(le,"-panel"),ye=j==="rtl",Me=a.useRef(null),Re=a.useRef(null),Ve=a.useState(0),Ce=(0,h.Z)(Ve,2),we=Ce[0],be=Ce[1],Ie=a.useState(0),Qe=(0,h.Z)(Ie,2),nt=Qe[0],ut=Qe[1],qe=a.useState(0),Ae=(0,h.Z)(qe,2),de=Ae[0],W=Ae[1],De=function(Kt){Kt.width&&be(Kt.width)},st=(0,h.Z)(P,3),pt=st[0],lt=st[1],gt=st[2],Ge=a.useState(0),wt=(0,h.Z)(Ge,2),St=wt[0],kt=wt[1];a.useEffect(function(){kt(10)},[pt]),a.useEffect(function(){if(d&&Re.current){var vn,Kt=((vn=Me.current)===null||vn===void 0?void 0:vn.offsetWidth)||0,su=Re.current.getBoundingClientRect();if(!su.height||su.right<0){kt(function(Wn){return Math.max(0,Wn-1)});return}var ln=(ye?lt-Kt:pt)-su.left;if(W(ln),we&&we<gt){var Le=ye?su.right-(lt-Kt+we):pt+Kt-su.left-we,an=Math.max(0,Le);ut(an)}else ut(0)}},[St,ye,we,pt,lt,gt,d]);function nn(vn){return vn.filter(function(Kt){return Kt})}var Zt=a.useMemo(function(){return nn(Tt(z))},[z]),un=i==="time"&&!Zt.length,je=a.useMemo(function(){return un?nn([G]):Zt},[un,Zt,G]),Nn=un?G:Zt,Rt=a.useMemo(function(){return je.length?je.some(function(vn){return ie(vn)}):!0},[je,ie]),gn=function(){un&&H(G),K(),ce()},Fn=a.createElement("div",{className:"".concat(le,"-panel-layout")},a.createElement(Ga,{prefixCls:le,presets:w,onClick:M,onHover:_}),a.createElement("div",null,a.createElement(Lr,(0,n.Z)({},t,{value:Nn})),a.createElement(Ya,(0,n.Z)({},t,{showNow:f?!1:s,invalid:Rt,onSubmit:gn}))));o&&(Fn=o(Fn));var Xt="".concat(Te,"-container"),Vt="marginLeft",bn="marginRight",Ut=a.createElement("div",{onMouseDown:Z,tabIndex:-1,className:Et()(Xt,"".concat(le,"-").concat(r,"-panel-container")),style:(0,ne.Z)((0,ne.Z)({},ye?bn:Vt,nt),ye?Vt:bn,"auto"),onFocus:U,onBlur:Q},Fn);return d&&(Ut=a.createElement("div",{onMouseDown:Z,ref:Re,className:Et()("".concat(le,"-range-wrapper"),"".concat(le,"-").concat(i,"-range-wrapper"))},a.createElement("div",{ref:Me,className:"".concat(le,"-range-arrow"),style:{left:de}}),a.createElement(za.Z,{onResize:De},Ut))),Ut}var Lu=p(5883);function Xa(t,o){var r=t.format,i=t.maskFormat,s=t.generateConfig,d=t.locale,f=t.preserveInvalidOnBlur,E=t.inputReadOnly,P=t.required,w=t["aria-required"],_=t.onSubmit,M=t.onFocus,U=t.onBlur,Q=t.onInputChange,Z=t.onInvalid,j=t.open,z=t.onOpenChange,H=t.onKeyDown,ie=t.onChange,G=t.activeHelp,K=t.name,ce=t.autoComplete,k=t.id,le=t.value,Te=t.invalid,ye=t.placeholder,Me=t.disabled,Re=t.activeIndex,Ve=t.allHelp,Ce=t.picker,we=function(de,W){var De=s.locale.parse(d.locale,de,[W]);return De&&s.isValidate(De)?De:null},be=r[0],Ie=a.useCallback(function(Ae){return tn(Ae,{locale:d,format:be,generateConfig:s})},[d,s,be]),Qe=a.useMemo(function(){return le.map(Ie)},[le,Ie]),nt=a.useMemo(function(){var Ae=Ce==="time"?8:10,de=typeof be=="function"?be(s.getNow()).length:be.length;return Math.max(Ae,de)+2},[be,Ce,s]),ut=function(de){for(var W=0;W<r.length;W+=1){var De=r[W];if(typeof De=="string"){var st=we(de,De);if(st)return st}}return!1},qe=function(de){function W(pt){return de!==void 0?pt[de]:pt}var De=(0,rn.Z)(t,{aria:!0,data:!0}),st=(0,y.Z)((0,y.Z)({},De),{},{format:i,validateFormat:function(lt){return!!ut(lt)},preserveInvalidOnBlur:f,readOnly:E,required:P,"aria-required":w,name:K,autoComplete:ce,size:nt,id:W(k),value:W(Qe)||"",invalid:W(Te),placeholder:W(ye),active:Re===de,helped:Ve||G&&Re===de,disabled:W(Me),onFocus:function(lt){M(lt,de)},onBlur:function(lt){U(lt,de)},onSubmit:_,onChange:function(lt){Q();var gt=ut(lt);if(gt){Z(!1,de),ie(gt,de);return}Z(!!lt,de)},onHelp:function(){z(!0,{index:de})},onKeyDown:function(lt){var gt=!1;if(H==null||H(lt,function(){gt=!0}),!lt.defaultPrevented&&!gt)switch(lt.key){case"Escape":z(!1,{index:de});break;case"Enter":j||z(!0);break}}},o==null?void 0:o({valueTexts:Qe}));return Object.keys(st).forEach(function(pt){st[pt]===void 0&&delete st[pt]}),st};return[qe,Ie]}var br=["onMouseEnter","onMouseLeave"];function qa(t){return a.useMemo(function(){return mt(t,br)},[t])}var Gl=["icon","type"],er=["onClear"];function Il(t){var o=t.icon,r=t.type,i=(0,Lu.Z)(t,Gl),s=a.useContext(Pt),d=s.prefixCls;return o?a.createElement("span",(0,n.Z)({className:"".concat(d,"-").concat(r)},i),o):null}function Xl(t){var o=t.onClear,r=(0,Lu.Z)(t,er);return a.createElement(Il,(0,n.Z)({},r,{type:"clear",role:"button",onMouseDown:function(s){s.preventDefault()},onClick:function(s){s.stopPropagation(),o()}}))}var xr=p(6487),Ar=p(56789),xa=["YYYY","MM","DD","HH","mm","ss","SSS"],_l="\u9867",kl=function(){function t(o){(0,xr.Z)(this,t),(0,ne.Z)(this,"format",void 0),(0,ne.Z)(this,"maskFormat",void 0),(0,ne.Z)(this,"cells",void 0),(0,ne.Z)(this,"maskCells",void 0),this.format=o;var r=xa.map(function(E){return"(".concat(E,")")}).join("|"),i=new RegExp(r,"g");this.maskFormat=o.replace(i,function(E){return _l.repeat(E.length)});var s=new RegExp("(".concat(xa.join("|"),")")),d=(o.split(s)||[]).filter(function(E){return E}),f=0;this.cells=d.map(function(E){var P=xa.includes(E),w=f,_=f+E.length;return f=_,{text:E,mask:P,start:w,end:_}}),this.maskCells=this.cells.filter(function(E){return E.mask})}return(0,Ar.Z)(t,[{key:"getSelection",value:function(r){var i=this.maskCells[r]||{},s=i.start,d=i.end;return[s||0,d||0]}},{key:"match",value:function(r){for(var i=0;i<this.maskFormat.length;i+=1){var s=this.maskFormat[i],d=r[i];if(!d||s!==_l&&s!==d)return!1}return!0}},{key:"size",value:function(){return this.maskCells.length}},{key:"getMaskCellIndex",value:function(r){for(var i=Number.MAX_SAFE_INTEGER,s=0,d=0;d<this.maskCells.length;d+=1){var f=this.maskCells[d],E=f.start,P=f.end;if(r>=E&&r<=P)return d;var w=Math.min(Math.abs(r-E),Math.abs(r-P));w<i&&(i=w,s=d)}return s}}]),t}();function Dn(t){var o={YYYY:[0,9999,new Date().getFullYear()],MM:[1,12],DD:[1,31],HH:[0,23],mm:[0,59],ss:[0,59],SSS:[0,999]};return o[t]}var Pr=["active","showActiveCls","suffixIcon","format","validateFormat","onChange","onInput","helped","onHelp","onSubmit","onKeyDown","preserveInvalidOnBlur","invalid","clearIcon"],wr=a.forwardRef(function(t,o){var r=t.active,i=t.showActiveCls,s=i===void 0?!0:i,d=t.suffixIcon,f=t.format,E=t.validateFormat,P=t.onChange,w=t.onInput,_=t.helped,M=t.onHelp,U=t.onSubmit,Q=t.onKeyDown,Z=t.preserveInvalidOnBlur,j=Z===void 0?!1:Z,z=t.invalid,H=t.clearIcon,ie=(0,Lu.Z)(t,Pr),G=t.value,K=t.onFocus,ce=t.onBlur,k=t.onMouseUp,le=a.useContext(Pt),Te=le.prefixCls,ye=le.input,Me=ye===void 0?"input":ye,Re="".concat(Te,"-input"),Ve=a.useState(!1),Ce=(0,h.Z)(Ve,2),we=Ce[0],be=Ce[1],Ie=a.useState(G),Qe=(0,h.Z)(Ie,2),nt=Qe[0],ut=Qe[1],qe=a.useState(""),Ae=(0,h.Z)(qe,2),de=Ae[0],W=Ae[1],De=a.useState(null),st=(0,h.Z)(De,2),pt=st[0],lt=st[1],gt=a.useState(null),Ge=(0,h.Z)(gt,2),wt=Ge[0],St=Ge[1],kt=nt||"";a.useEffect(function(){ut(G)},[G]);var nn=a.useRef(),Zt=a.useRef();a.useImperativeHandle(o,function(){return{nativeElement:nn.current,inputElement:Zt.current,focus:function(Be){Zt.current.focus(Be)},blur:function(){Zt.current.blur()}}});var un=a.useMemo(function(){return new kl(f||"")},[f]),je=a.useMemo(function(){return _?[0,0]:un.getSelection(pt)},[un,pt,_]),Nn=(0,h.Z)(je,2),Rt=Nn[0],gn=Nn[1],Fn=function(Be){Be&&Be!==f&&Be!==G&&M()},Xt=(0,Ye.zX)(function(We){E(We)&&P(We),ut(We),Fn(We)}),Vt=function(Be){if(!f){var zt=Be.target.value;Fn(zt),ut(zt),P(zt)}},bn=function(Be){var zt=Be.clipboardData.getData("text");E(zt)&&Xt(zt)},Ut=a.useRef(!1),vn=function(){Ut.current=!0},Kt=function(Be){var zt=Be.target,se=zt.selectionStart,he=un.getMaskCellIndex(se);lt(he),St({}),k==null||k(Be),Ut.current=!1},su=function(Be){be(!0),lt(0),W(""),K(Be)},ln=function(Be){ce(Be)},Le=function(Be){be(!1),ln(Be)};Sn(r,function(){!r&&!j&&ut(G)});var an=function(Be){Be.key==="Enter"&&E(kt)&&U(),Q==null||Q(Be)},Wn=function(Be){an(Be);var zt=Be.key,se=null,he=null,kn=gn-Rt,On=f.slice(Rt,gn),zn=function(au){lt(function(X){var ru=X+au;return ru=Math.max(ru,0),ru=Math.min(ru,un.size()-1),ru})},re=function(au){var X=Dn(On),ru=(0,h.Z)(X,3),qu=ru[0],Ml=ru[1],$u=ru[2],gl=kt.slice(Rt,gn),el=Number(gl);if(isNaN(el))return String($u||(au>0?qu:Ml));var Tn=el+au,Fl=Ml-qu+1;return String(qu+(Fl+Tn-qu)%Fl)};switch(zt){case"Backspace":case"Delete":se="",he=On;break;case"ArrowLeft":se="",zn(-1);break;case"ArrowRight":se="",zn(1);break;case"ArrowUp":se="",he=re(1);break;case"ArrowDown":se="",he=re(-1);break;default:isNaN(Number(zt))||(se=de+zt,he=se);break}if(se!==null&&(W(se),se.length>=kn&&(zn(1),W(""))),he!==null){var cu=kt.slice(0,Rt)+Ee(he,kn)+kt.slice(gn);Xt(cu.slice(0,f.length))}St({})},Ft=a.useRef();(0,Lt.Z)(function(){if(!(!we||!f||Ut.current)){if(!un.match(kt)){Xt(f);return}return Zt.current.setSelectionRange(Rt,gn),Ft.current=(0,Fu.Z)(function(){Zt.current.setSelectionRange(Rt,gn)}),function(){Fu.Z.cancel(Ft.current)}}},[un,f,we,kt,pt,Rt,gn,wt,Xt]);var Pu=f?{onFocus:su,onBlur:Le,onKeyDown:Wn,onMouseDown:vn,onMouseUp:Kt,onPaste:bn}:{};return a.createElement("div",{ref:nn,className:Et()(Re,(0,ne.Z)((0,ne.Z)({},"".concat(Re,"-active"),r&&s),"".concat(Re,"-placeholder"),_))},a.createElement(Me,(0,n.Z)({ref:Zt,"aria-invalid":z,autoComplete:"off"},ie,{onKeyDown:an,onBlur:ln},Pu,{value:kt,onChange:Vt})),a.createElement(Il,{type:"suffix",icon:d}),H)}),Aa=wr,ql=["id","prefix","clearIcon","suffixIcon","separator","activeIndex","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","value","onChange","onSubmit","onInputChange","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onActiveInfo","placement","onMouseDown","required","aria-required","autoFocus","tabIndex"],tr=["index"];function nr(t,o){var r=t.id,i=t.prefix,s=t.clearIcon,d=t.suffixIcon,f=t.separator,E=f===void 0?"~":f,P=t.activeIndex,w=t.activeHelp,_=t.allHelp,M=t.focused,U=t.onFocus,Q=t.onBlur,Z=t.onKeyDown,j=t.locale,z=t.generateConfig,H=t.placeholder,ie=t.className,G=t.style,K=t.onClick,ce=t.onClear,k=t.value,le=t.onChange,Te=t.onSubmit,ye=t.onInputChange,Me=t.format,Re=t.maskFormat,Ve=t.preserveInvalidOnBlur,Ce=t.onInvalid,we=t.disabled,be=t.invalid,Ie=t.inputReadOnly,Qe=t.direction,nt=t.onOpenChange,ut=t.onActiveInfo,qe=t.placement,Ae=t.onMouseDown,de=t.required,W=t["aria-required"],De=t.autoFocus,st=t.tabIndex,pt=(0,Lu.Z)(t,ql),lt=Qe==="rtl",gt=a.useContext(Pt),Ge=gt.prefixCls,wt=a.useMemo(function(){if(typeof r=="string")return[r];var ln=r||{};return[ln.start,ln.end]},[r]),St=a.useRef(),kt=a.useRef(),nn=a.useRef(),Zt=function(Le){var an;return(an=[kt,nn][Le])===null||an===void 0?void 0:an.current};a.useImperativeHandle(o,function(){return{nativeElement:St.current,focus:function(Le){if((0,Xe.Z)(Le)==="object"){var an,Wn=Le||{},Ft=Wn.index,Pu=Ft===void 0?0:Ft,We=(0,Lu.Z)(Wn,tr);(an=Zt(Pu))===null||an===void 0||an.focus(We)}else{var Be;(Be=Zt(Le!=null?Le:0))===null||Be===void 0||Be.focus()}},blur:function(){var Le,an;(Le=Zt(0))===null||Le===void 0||Le.blur(),(an=Zt(1))===null||an===void 0||an.blur()}}});var un=qa(pt),je=a.useMemo(function(){return Array.isArray(H)?H:[H,H]},[H]),Nn=Xa((0,y.Z)((0,y.Z)({},t),{},{id:wt,placeholder:je})),Rt=(0,h.Z)(Nn,1),gn=Rt[0],Fn=a.useState({position:"absolute",width:0}),Xt=(0,h.Z)(Fn,2),Vt=Xt[0],bn=Xt[1],Ut=(0,Ye.zX)(function(){var ln=Zt(P);if(ln){var Le=ln.nativeElement.getBoundingClientRect(),an=St.current.getBoundingClientRect(),Wn=Le.left-an.left;bn(function(Ft){return(0,y.Z)((0,y.Z)({},Ft),{},{width:Le.width,left:Wn})}),ut([Le.left,Le.right,an.width])}});a.useEffect(function(){Ut()},[P]);var vn=s&&(k[0]&&!we[0]||k[1]&&!we[1]),Kt=De&&!we[0],su=De&&!Kt&&!we[1];return a.createElement(za.Z,{onResize:Ut},a.createElement("div",(0,n.Z)({},un,{className:Et()(Ge,"".concat(Ge,"-range"),(0,ne.Z)((0,ne.Z)((0,ne.Z)((0,ne.Z)({},"".concat(Ge,"-focused"),M),"".concat(Ge,"-disabled"),we.every(function(ln){return ln})),"".concat(Ge,"-invalid"),be.some(function(ln){return ln})),"".concat(Ge,"-rtl"),lt),ie),style:G,ref:St,onClick:K,onMouseDown:function(Le){var an=Le.target;an!==kt.current.inputElement&&an!==nn.current.inputElement&&Le.preventDefault(),Ae==null||Ae(Le)}}),i&&a.createElement("div",{className:"".concat(Ge,"-prefix")},i),a.createElement(Aa,(0,n.Z)({ref:kt},gn(0),{autoFocus:Kt,tabIndex:st,"date-range":"start"})),a.createElement("div",{className:"".concat(Ge,"-range-separator")},E),a.createElement(Aa,(0,n.Z)({ref:nn},gn(1),{autoFocus:su,tabIndex:st,"date-range":"end"})),a.createElement("div",{className:"".concat(Ge,"-active-bar"),style:Vt}),a.createElement(Il,{type:"suffix",icon:d}),vn&&a.createElement(Xl,{icon:s,onClear:ce})))}var ur=a.forwardRef(nr),Zl=ur;function pl(t,o){var r=t!=null?t:o;return Array.isArray(r)?r:[r,r]}function ea(t){return t===1?"end":"start"}function lr(t,o){var r=ml(t,function(){var rt=t.disabled,yt=t.allowEmpty,Jt=pl(rt,!1),Qn=pl(yt,!1);return{disabled:Jt,allowEmpty:Qn}}),i=(0,h.Z)(r,6),s=i[0],d=i[1],f=i[2],E=i[3],P=i[4],w=i[5],_=s.prefixCls,M=s.styles,U=s.classNames,Q=s.defaultValue,Z=s.value,j=s.needConfirm,z=s.onKeyDown,H=s.disabled,ie=s.allowEmpty,G=s.disabledDate,K=s.minDate,ce=s.maxDate,k=s.defaultOpen,le=s.open,Te=s.onOpenChange,ye=s.locale,Me=s.generateConfig,Re=s.picker,Ve=s.showNow,Ce=s.showToday,we=s.showTime,be=s.mode,Ie=s.onPanelChange,Qe=s.onCalendarChange,nt=s.onOk,ut=s.defaultPickerValue,qe=s.pickerValue,Ae=s.onPickerValueChange,de=s.inputReadOnly,W=s.suffixIcon,De=s.onFocus,st=s.onBlur,pt=s.presets,lt=s.ranges,gt=s.components,Ge=s.cellRender,wt=s.dateRender,St=s.monthCellRender,kt=s.onClick,nn=vl(o),Zt=xl(le,k,H,Te),un=(0,h.Z)(Zt,2),je=un[0],Nn=un[1],Rt=function(yt,Jt){(H.some(function(Qn){return!Qn})||!yt)&&Nn(yt,Jt)},gn=Qa(Me,ye,E,!0,!1,Q,Z,Qe,nt),Fn=(0,h.Z)(gn,5),Xt=Fn[0],Vt=Fn[1],bn=Fn[2],Ut=Fn[3],vn=Fn[4],Kt=bn(),su=Al(H,ie,je),ln=(0,h.Z)(su,9),Le=ln[0],an=ln[1],Wn=ln[2],Ft=ln[3],Pu=ln[4],We=ln[5],Be=ln[6],zt=ln[7],se=ln[8],he=function(yt,Jt){an(!0),De==null||De(yt,{range:ea(Jt!=null?Jt:Ft)})},kn=function(yt,Jt){an(!1),st==null||st(yt,{range:ea(Jt!=null?Jt:Ft)})},On=a.useMemo(function(){if(!we)return null;var rt=we.disabledTime,yt=rt?function(Jt){var Qn=ea(Ft),uu=Wt(Kt,Be,Ft);return rt(Jt,Qn,{from:uu})}:void 0;return(0,y.Z)((0,y.Z)({},we),{},{disabledTime:yt})},[we,Ft,Kt,Be]),zn=(0,Ye.C8)([Re,Re],{value:be}),re=(0,h.Z)(zn,2),cu=re[0],Xu=re[1],au=cu[Ft]||Re,X=au==="date"&&On?"datetime":au,ru=X===Re&&X!=="time",qu=Da(Re,au,Ve,Ce,!0),Ml=Ha(s,Xt,Vt,bn,Ut,H,E,Le,je,w),$u=(0,h.Z)(Ml,2),gl=$u[0],el=$u[1],Tn=Ku(Kt,H,Be,Me,ye,G),Fl=at(Kt,w,ie),la=(0,h.Z)(Fl,2),Pa=la[0],aa=la[1],ra=Fe(Me,ye,Kt,cu,je,Ft,d,ru,ut,qe,On==null?void 0:On.defaultOpenValue,Ae,K,ce),ia=(0,h.Z)(ra,2),oa=ia[0],rl=ia[1],ku=(0,Ye.zX)(function(rt,yt,Jt){var Qn=mn(cu,Ft,yt);if((Qn[0]!==cu[0]||Qn[1]!==cu[1])&&Xu(Qn),Ie&&Jt!==!1){var uu=(0,$.Z)(Kt);rt&&(uu[Ft]=rt),Ie(uu,Qn)}}),Ol=function(yt,Jt){return mn(Kt,Jt,yt)},Qu=function(yt,Jt){var Qn=Kt;yt&&(Qn=Ol(yt,Ft)),zt(Ft);var uu=We(Qn);Ut(Qn),gl(Ft,uu===null),uu===null?Rt(!1,{force:!0}):Jt||nn.current.focus({index:uu})},wa=function(yt){var Jt,Qn=yt.target.getRootNode();if(!nn.current.nativeElement.contains((Jt=Qn.activeElement)!==null&&Jt!==void 0?Jt:document.activeElement)){var uu=H.findIndex(function(Tr){return!Tr});uu>=0&&nn.current.focus({index:uu})}Rt(!0),kt==null||kt(yt)},Rn=function(){el(null),Rt(!1,{force:!0})},Sa=a.useState(null),sa=(0,h.Z)(Sa,2),Na=sa[0],Tl=sa[1],Hu=a.useState(null),hl=(0,h.Z)(Hu,2),$n=hl[0],Rl=hl[1],ke=a.useMemo(function(){return $n||Kt},[Kt,$n]);a.useEffect(function(){je||Rl(null)},[je]);var yl=a.useState([0,0,0]),ca=(0,h.Z)(yl,2),Ia=ca[0],da=ca[1],ma=zl(pt,lt),ka=function(yt){Rl(yt),Tl("preset")},va=function(yt){var Jt=el(yt);Jt&&Rt(!1,{force:!0})},Za=function(yt){Qu(yt)},Ma=function(yt){Rl(yt?Ol(yt,Ft):null),Tl("cell")},Oa=function(yt){Rt(!0),he(yt)},Ta=function(){Wn("panel")},ve=function(yt){var Jt=mn(Kt,Ft,yt);Ut(Jt),!j&&!f&&d===X&&Qu(yt)},Ra=function(){Rt(!1)},Va=oe(Ge,wt,St,ea(Ft)),ja=Kt[Ft]||null,fa=(0,Ye.zX)(function(rt){return w(rt,{activeIndex:Ft})}),Mt=a.useMemo(function(){var rt=(0,rn.Z)(s,!1),yt=(0,ot.Z)(s,[].concat((0,$.Z)(Object.keys(rt)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return yt},[s]),ft=a.createElement(Je,(0,n.Z)({},Mt,{showNow:qu,showTime:On,range:!0,multiplePanel:ru,activeInfo:Ia,disabledDate:Tn,onFocus:Oa,onBlur:kn,onPanelMouseDown:Ta,picker:Re,mode:au,internalMode:X,onPanelChange:ku,format:P,value:ja,isInvalid:fa,onChange:null,onSelect:ve,pickerValue:oa,defaultOpenValue:Tt(we==null?void 0:we.defaultOpenValue)[Ft],onPickerValueChange:rl,hoverValue:ke,onHover:Ma,needConfirm:j,onSubmit:Qu,onOk:vn,presets:ma,onPresetHover:ka,onPresetSubmit:va,onNow:Za,cellRender:Va})),vu=function(yt,Jt){var Qn=Ol(yt,Jt);Ut(Qn)},qt=function(){Wn("input")},bu=function(yt,Jt){var Qn=Be.length,uu=Be[Qn-1];if(Qn&&uu!==Jt&&j&&!ie[uu]&&!se(uu)&&Kt[uu]){nn.current.focus({index:uu});return}Wn("input"),Rt(!0,{inherit:!0}),Ft!==Jt&&je&&!j&&f&&Qu(null,!0),Pu(Jt),he(yt,Jt)},zu=function(yt,Jt){if(Rt(!1),!j&&Wn()==="input"){var Qn=We(Kt);gl(Ft,Qn===null)}kn(yt,Jt)},Mr=function(yt,Jt){yt.key==="Tab"&&Qu(null,!0),z==null||z(yt,Jt)},Or=a.useMemo(function(){return{prefixCls:_,locale:ye,generateConfig:Me,button:gt.button,input:gt.input}},[_,ye,Me,gt.button,gt.input]);if((0,Lt.Z)(function(){je&&Ft!==void 0&&ku(null,Re,!1)},[je,Ft,Re]),(0,Lt.Z)(function(){var rt=Wn();!je&&rt==="input"&&(Rt(!1),Qu(null,!0)),!je&&f&&!j&&rt==="panel"&&(Rt(!0),Qu())},[je]),0)var $r;return a.createElement(Pt.Provider,{value:Or},a.createElement(x,(0,n.Z)({},Se(s),{popupElement:ft,popupStyle:M.popup,popupClassName:U.popup,visible:je,onClose:Ra,range:!0}),a.createElement(Zl,(0,n.Z)({},s,{ref:nn,suffixIcon:W,activeIndex:Le||je?Ft:null,activeHelp:!!$n,allHelp:!!$n&&Na==="preset",focused:Le,onFocus:bu,onBlur:zu,onKeyDown:Mr,onSubmit:Qu,value:ke,maskFormat:P,onChange:vu,onInputChange:qt,format:E,inputReadOnly:de,disabled:H,open:je,onOpenChange:Rt,onClick:wa,onClear:Rn,invalid:Pa,onInvalid:aa,onActiveInfo:da}))))}var Sr=a.forwardRef(lr),Nr=Sr,_t=p(11780);function Ir(t){var o=t.prefixCls,r=t.value,i=t.onRemove,s=t.removeIcon,d=s===void 0?"\xD7":s,f=t.formatDate,E=t.disabled,P=t.maxTagCount,w=t.placeholder,_="".concat(o,"-selector"),M="".concat(o,"-selection"),U="".concat(M,"-overflow");function Q(z,H){return a.createElement("span",{className:Et()("".concat(M,"-item")),title:typeof z=="string"?z:null},a.createElement("span",{className:"".concat(M,"-item-content")},z),!E&&H&&a.createElement("span",{onMouseDown:function(G){G.preventDefault()},onClick:H,className:"".concat(M,"-item-remove")},d))}function Z(z){var H=f(z),ie=function(K){K&&K.stopPropagation(),i(z)};return Q(H,ie)}function j(z){var H="+ ".concat(z.length," ...");return Q(H)}return a.createElement("div",{className:_},a.createElement(_t.Z,{prefixCls:U,data:r,renderItem:Z,renderRest:j,itemKey:function(H){return f(H)},maxCount:P}),!r.length&&a.createElement("span",{className:"".concat(o,"-selection-placeholder")},w))}var kr=["id","open","prefix","clearIcon","suffixIcon","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","internalPicker","value","onChange","onSubmit","onInputChange","multiple","maxTagCount","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onMouseDown","required","aria-required","autoFocus","tabIndex","removeIcon"];function Zr(t,o){var r=t.id,i=t.open,s=t.prefix,d=t.clearIcon,f=t.suffixIcon,E=t.activeHelp,P=t.allHelp,w=t.focused,_=t.onFocus,M=t.onBlur,U=t.onKeyDown,Q=t.locale,Z=t.generateConfig,j=t.placeholder,z=t.className,H=t.style,ie=t.onClick,G=t.onClear,K=t.internalPicker,ce=t.value,k=t.onChange,le=t.onSubmit,Te=t.onInputChange,ye=t.multiple,Me=t.maxTagCount,Re=t.format,Ve=t.maskFormat,Ce=t.preserveInvalidOnBlur,we=t.onInvalid,be=t.disabled,Ie=t.invalid,Qe=t.inputReadOnly,nt=t.direction,ut=t.onOpenChange,qe=t.onMouseDown,Ae=t.required,de=t["aria-required"],W=t.autoFocus,De=t.tabIndex,st=t.removeIcon,pt=(0,Lu.Z)(t,kr),lt=nt==="rtl",gt=a.useContext(Pt),Ge=gt.prefixCls,wt=a.useRef(),St=a.useRef();a.useImperativeHandle(o,function(){return{nativeElement:wt.current,focus:function(Vt){var bn;(bn=St.current)===null||bn===void 0||bn.focus(Vt)},blur:function(){var Vt;(Vt=St.current)===null||Vt===void 0||Vt.blur()}}});var kt=qa(pt),nn=function(Vt){k([Vt])},Zt=function(Vt){var bn=ce.filter(function(Ut){return Ut&&!Jn(Z,Q,Ut,Vt,K)});k(bn),i||le()},un=Xa((0,y.Z)((0,y.Z)({},t),{},{onChange:nn}),function(Xt){var Vt=Xt.valueTexts;return{value:Vt[0]||"",active:w}}),je=(0,h.Z)(un,2),Nn=je[0],Rt=je[1],gn=!!(d&&ce.length&&!be),Fn=ye?a.createElement(a.Fragment,null,a.createElement(Ir,{prefixCls:Ge,value:ce,onRemove:Zt,formatDate:Rt,maxTagCount:Me,disabled:be,removeIcon:st,placeholder:j}),a.createElement("input",{className:"".concat(Ge,"-multiple-input"),value:ce.map(Rt).join(","),ref:St,readOnly:!0,autoFocus:W,tabIndex:De}),a.createElement(Il,{type:"suffix",icon:f}),gn&&a.createElement(Xl,{icon:d,onClear:G})):a.createElement(Aa,(0,n.Z)({ref:St},Nn(),{autoFocus:W,tabIndex:De,suffixIcon:f,clearIcon:gn&&a.createElement(Xl,{icon:d,onClear:G}),showActiveCls:!1}));return a.createElement("div",(0,n.Z)({},kt,{className:Et()(Ge,(0,ne.Z)((0,ne.Z)((0,ne.Z)((0,ne.Z)((0,ne.Z)({},"".concat(Ge,"-multiple"),ye),"".concat(Ge,"-focused"),w),"".concat(Ge,"-disabled"),be),"".concat(Ge,"-invalid"),Ie),"".concat(Ge,"-rtl"),lt),z),style:H,ref:wt,onClick:ie,onMouseDown:function(Vt){var bn,Ut=Vt.target;Ut!==((bn=St.current)===null||bn===void 0?void 0:bn.inputElement)&&Vt.preventDefault(),qe==null||qe(Vt)}}),s&&a.createElement("div",{className:"".concat(Ge,"-prefix")},s),Fn)}var ta=a.forwardRef(Zr),ar=ta;function rr(t,o){var r=ml(t),i=(0,h.Z)(r,6),s=i[0],d=i[1],f=i[2],E=i[3],P=i[4],w=i[5],_=s,M=_.prefixCls,U=_.styles,Q=_.classNames,Z=_.order,j=_.defaultValue,z=_.value,H=_.needConfirm,ie=_.onChange,G=_.onKeyDown,K=_.disabled,ce=_.disabledDate,k=_.minDate,le=_.maxDate,Te=_.defaultOpen,ye=_.open,Me=_.onOpenChange,Re=_.locale,Ve=_.generateConfig,Ce=_.picker,we=_.showNow,be=_.showToday,Ie=_.showTime,Qe=_.mode,nt=_.onPanelChange,ut=_.onCalendarChange,qe=_.onOk,Ae=_.multiple,de=_.defaultPickerValue,W=_.pickerValue,De=_.onPickerValueChange,st=_.inputReadOnly,pt=_.suffixIcon,lt=_.removeIcon,gt=_.onFocus,Ge=_.onBlur,wt=_.presets,St=_.components,kt=_.cellRender,nn=_.dateRender,Zt=_.monthCellRender,un=_.onClick,je=vl(o);function Nn(Mt){return Mt===null?null:Ae?Mt:Mt[0]}var Rt=Er(Ve,Re,d),gn=xl(ye,Te,[K],Me),Fn=(0,h.Z)(gn,2),Xt=Fn[0],Vt=Fn[1],bn=function(ft,vu,qt){if(ut){var bu=(0,y.Z)({},qt);delete bu.range,ut(Nn(ft),Nn(vu),bu)}},Ut=function(ft){qe==null||qe(Nn(ft))},vn=Qa(Ve,Re,E,!1,Z,j,z,bn,Ut),Kt=(0,h.Z)(vn,5),su=Kt[0],ln=Kt[1],Le=Kt[2],an=Kt[3],Wn=Kt[4],Ft=Le(),Pu=Al([K]),We=(0,h.Z)(Pu,4),Be=We[0],zt=We[1],se=We[2],he=We[3],kn=function(ft){zt(!0),gt==null||gt(ft,{})},On=function(ft){zt(!1),Ge==null||Ge(ft,{})},zn=(0,Ye.C8)(Ce,{value:Qe}),re=(0,h.Z)(zn,2),cu=re[0],Xu=re[1],au=cu==="date"&&Ie?"datetime":cu,X=Da(Ce,cu,we,be),ru=ie&&function(Mt,ft){ie(Nn(Mt),Nn(ft))},qu=Ha((0,y.Z)((0,y.Z)({},s),{},{onChange:ru}),su,ln,Le,an,[],E,Be,Xt,w),Ml=(0,h.Z)(qu,2),$u=Ml[1],gl=at(Ft,w),el=(0,h.Z)(gl,2),Tn=el[0],Fl=el[1],la=a.useMemo(function(){return Tn.some(function(Mt){return Mt})},[Tn]),Pa=function(ft,vu){if(De){var qt=(0,y.Z)((0,y.Z)({},vu),{},{mode:vu.mode[0]});delete qt.range,De(ft[0],qt)}},aa=Fe(Ve,Re,Ft,[cu],Xt,he,d,!1,de,W,Tt(Ie==null?void 0:Ie.defaultOpenValue),Pa,k,le),ra=(0,h.Z)(aa,2),ia=ra[0],oa=ra[1],rl=(0,Ye.zX)(function(Mt,ft,vu){if(Xu(ft),nt&&vu!==!1){var qt=Mt||Ft[Ft.length-1];nt(qt,ft)}}),ku=function(){$u(Le()),Vt(!1,{force:!0})},Ol=function(ft){!K&&!je.current.nativeElement.contains(document.activeElement)&&je.current.focus(),Vt(!0),un==null||un(ft)},Qu=function(){$u(null),Vt(!1,{force:!0})},wa=a.useState(null),Rn=(0,h.Z)(wa,2),Sa=Rn[0],sa=Rn[1],Na=a.useState(null),Tl=(0,h.Z)(Na,2),Hu=Tl[0],hl=Tl[1],$n=a.useMemo(function(){var Mt=[Hu].concat((0,$.Z)(Ft)).filter(function(ft){return ft});return Ae?Mt:Mt.slice(0,1)},[Ft,Hu,Ae]),Rl=a.useMemo(function(){return!Ae&&Hu?[Hu]:Ft.filter(function(Mt){return Mt})},[Ft,Hu,Ae]);a.useEffect(function(){Xt||hl(null)},[Xt]);var ke=zl(wt),yl=function(ft){hl(ft),sa("preset")},ca=function(ft){var vu=Ae?Rt(Le(),ft):[ft],qt=$u(vu);qt&&!Ae&&Vt(!1,{force:!0})},Ia=function(ft){ca(ft)},da=function(ft){hl(ft),sa("cell")},ma=function(ft){Vt(!0),kn(ft)},ka=function(ft){if(se("panel"),!(Ae&&au!==Ce)){var vu=Ae?Rt(Le(),ft):[ft];an(vu),!H&&!f&&d===au&&ku()}},va=function(){Vt(!1)},Za=oe(kt,nn,Zt),Ma=a.useMemo(function(){var Mt=(0,rn.Z)(s,!1),ft=(0,ot.Z)(s,[].concat((0,$.Z)(Object.keys(Mt)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,y.Z)((0,y.Z)({},ft),{},{multiple:s.multiple})},[s]),Oa=a.createElement(Je,(0,n.Z)({},Ma,{showNow:X,showTime:Ie,disabledDate:ce,onFocus:ma,onBlur:On,picker:Ce,mode:cu,internalMode:au,onPanelChange:rl,format:P,value:Ft,isInvalid:w,onChange:null,onSelect:ka,pickerValue:ia,defaultOpenValue:Ie==null?void 0:Ie.defaultOpenValue,onPickerValueChange:oa,hoverValue:$n,onHover:da,needConfirm:H,onSubmit:ku,onOk:Wn,presets:ke,onPresetHover:yl,onPresetSubmit:ca,onNow:Ia,cellRender:Za})),Ta=function(ft){an(ft)},ve=function(){se("input")},Ra=function(ft){se("input"),Vt(!0,{inherit:!0}),kn(ft)},Va=function(ft){Vt(!1),On(ft)},ja=function(ft,vu){ft.key==="Tab"&&ku(),G==null||G(ft,vu)},fa=a.useMemo(function(){return{prefixCls:M,locale:Re,generateConfig:Ve,button:St.button,input:St.input}},[M,Re,Ve,St.button,St.input]);return(0,Lt.Z)(function(){Xt&&he!==void 0&&rl(null,Ce,!1)},[Xt,he,Ce]),(0,Lt.Z)(function(){var Mt=se();!Xt&&Mt==="input"&&(Vt(!1),ku()),!Xt&&f&&!H&&Mt==="panel"&&ku()},[Xt]),a.createElement(Pt.Provider,{value:fa},a.createElement(x,(0,n.Z)({},Se(s),{popupElement:Oa,popupStyle:U.popup,popupClassName:Q.popup,visible:Xt,onClose:va}),a.createElement(ar,(0,n.Z)({},s,{ref:je,suffixIcon:pt,removeIcon:lt,activeHelp:!!Hu,allHelp:!!Hu&&Sa==="preset",focused:Be,onFocus:Ra,onBlur:Va,onKeyDown:ja,onSubmit:ku,value:Rl,maskFormat:P,onChange:Ta,onInputChange:ve,internalPicker:d,format:E,inputReadOnly:st,disabled:K,open:Xt,onOpenChange:Vt,onClick:Ol,onClear:Qu,invalid:la,onInvalid:function(ft){Fl(ft,0)}}))))}var ir=a.forwardRef(rr),na=ir,ua=na}}]);
|